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.
301 lines
1.2 MiB
301 lines
1.2 MiB
(self.webpackChunk=self.webpackChunk||[]).push([[6845],{89489:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return ft}});var te=ee(92413),pe=ee(59301),ke={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"},Xe=ke,Me=ee(7657),He=function(Je,et){return pe.createElement(Me.Z,(0,te.Z)({},Je,{ref:et,icon:Xe}))},oe=pe.forwardRef(He),ft=oe},59477:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return ft}});var te=ee(92413),pe=ee(59301),ke={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"},Xe=ke,Me=ee(7657),He=function(Je,et){return pe.createElement(Me.Z,(0,te.Z)({},Je,{ref:et,icon:Xe}))},oe=pe.forwardRef(He),ft=oe},26227:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return ft}});var te=ee(92413),pe=ee(59301),ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},Xe=ke,Me=ee(7657),He=function(Je,et){return pe.createElement(Me.Z,(0,te.Z)({},Je,{ref:et,icon:Xe}))},oe=pe.forwardRef(He),ft=oe},49198:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return ft}});var te=ee(92413),pe=ee(59301),ke={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"},Xe=ke,Me=ee(7657),He=function(Je,et){return pe.createElement(Me.Z,(0,te.Z)({},Je,{ref:et,icon:Xe}))},oe=pe.forwardRef(He),ft=oe},41464:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return ft}});var te=ee(92413),pe=ee(59301),ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},Xe=ke,Me=ee(7657),He=function(Je,et){return pe.createElement(Me.Z,(0,te.Z)({},Je,{ref:et,icon:Xe}))},oe=pe.forwardRef(He),ft=oe},87169:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return ft}});var te=ee(92413),pe=ee(59301),ke={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"},Xe=ke,Me=ee(7657),He=function(Je,et){return pe.createElement(Me.Z,(0,te.Z)({},Je,{ref:et,icon:Xe}))},oe=pe.forwardRef(He),ft=oe},52671:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return ft}});var te=ee(92413),pe=ee(59301),ke={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"},Xe=ke,Me=ee(7657),He=function(Je,et){return pe.createElement(Me.Z,(0,te.Z)({},Je,{ref:et,icon:Xe}))},oe=pe.forwardRef(He),ft=oe},8657:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return ft}});var te=ee(92413),pe=ee(59301),ke={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"},Xe=ke,Me=ee(7657),He=function(Je,et){return pe.createElement(Me.Z,(0,te.Z)({},Je,{ref:et,icon:Xe}))},oe=pe.forwardRef(He),ft=oe},56082:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return ft}});var te=ee(92413),pe=ee(59301),ke={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"},Xe=ke,Me=ee(7657),He=function(Je,et){return pe.createElement(Me.Z,(0,te.Z)({},Je,{ref:et,icon:Xe}))},oe=pe.forwardRef(He),ft=oe},33853:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return ft}});var te=ee(92413),pe=ee(59301),ke={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"},Xe=ke,Me=ee(7657),He=function(Je,et){return pe.createElement(Me.Z,(0,te.Z)({},Je,{ref:et,icon:Xe}))},oe=pe.forwardRef(He),ft=oe},11724:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return ft}});var te=ee(92413),pe=ee(59301),ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},Xe=ke,Me=ee(7657),He=function(Je,et){return pe.createElement(Me.Z,(0,te.Z)({},Je,{ref:et,icon:Xe}))},oe=pe.forwardRef(He),ft=oe},15075:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return ft}});var te=ee(92413),pe=ee(59301),ke={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"},Xe=ke,Me=ee(7657),He=function(Je,et){return pe.createElement(Me.Z,(0,te.Z)({},Je,{ref:et,icon:Xe}))},oe=pe.forwardRef(He),ft=oe},43531:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return ft}});var te=ee(92413),pe=ee(59301),ke={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"},Xe=ke,Me=ee(7657),He=function(Je,et){return pe.createElement(Me.Z,(0,te.Z)({},Je,{ref:et,icon:Xe}))},oe=pe.forwardRef(He),ft=oe},38819:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return ft}});var te=ee(92413),pe=ee(59301),ke={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"},Xe=ke,Me=ee(7657),He=function(Je,et){return pe.createElement(Me.Z,(0,te.Z)({},Je,{ref:et,icon:Xe}))},oe=pe.forwardRef(He),ft=oe},88010:function(Nt,Rt){"use strict";Rt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},74413:function(){"use strict";function Nt(ie,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=ie,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(Nt.prototype,"name",{get:function(){return this._name},set:function(ie){if(typeof ie!="string"||ie==="")throw new Error("Shape name must be a valid string.");this._name=ie}}),Object.defineProperty(Nt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ie){if(typeof ie!="number"||isNaN(ie))throw new Error("The default value must be a real number, not: "+ie);this._defaultValue=ie}}),Object.defineProperty(Nt.prototype,"minimum",{get:function(){return this._minimum},set:function(ie){if(typeof ie!="number"||isNaN(ie))throw new Error("Minimum must be a real number, not: "+ie);this._minimum=ie}}),Object.defineProperty(Nt.prototype,"maximum",{get:function(){return this._maximum},set:function(ie){if(typeof ie!="number"||isNaN(ie))throw new Error("Maximum must be a real number, not: "+ie);this._maximum=ie}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ie,a){var y=go.Shape._FigureParameters[ie];return y?y[a]:null},go.Shape.setFigureParameter=function(ie,a,y){if(!(y instanceof Nt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValue<y.minimum||y.defaultValue>y.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[ie];x||(x=[],go.Shape._FigureParameters[ie]=x),x[a]=y};var Rt=[];function ee(ie,a){var y=Rt.pop();return y===void 0?new go.Point(ie,a):(y.x=ie,y.y=a,y)}function te(){var ie=Rt.pop();return ie===void 0?new go.Point:ie}function pe(ie){Rt.push(ie)}function ke(ie,a,y,x,b,E,z,ne,ae){ae||(ae=new go.Point);var re=ie-y,ve=b-z,ye=NaN,Fe=NaN;if(re===0)if(ve===0)ie===y&&(ye=ie,Fe=a);else{var Ae=(E-ne)/ve,Ie=E-Ae*b;ye=ie,Fe=Ae*ye+Ie}else if(ve===0){var be=(a-x)/re,Dt=a-be*ie;ye=b,Fe=be*ye+Dt}else{var be=(a-x)/re,Ae=(E-ne)/ve,Dt=a-be*ie,Ie=E-Ae*b;ye=(Ie-Dt)/(be-Ae),Fe=be*ye+Dt}return ae.x=ye,ae.y=Fe,ae}function Xe(ie,a,y,x,b,E,z,ne,ae,re,ve,ye,Fe,Ae){var Ie=1-ae,be=ae,Dt=ie*Ie+y*be,Mt=a*Ie+x*be,vn=y*Ie+b*be,Ft=x*Ie+E*be,Tt=b*Ie+z*be,It=E*Ie+ne*be,dt=Dt*Ie+vn*be,ot=Mt*Ie+Ft*be,wt=vn*Ie+Tt*be,_e=Ft*Ie+It*be,Et=dt*Ie+wt*be,bt=ot*Ie+_e*be;re.x=Dt,re.y=Mt,ve.x=dt,ve.y=ot,ye.x=Et,ye.y=bt,Fe.x=wt,Fe.y=_e,Ae.x=Tt,Ae.y=It}var Me=new go.Spot(.156,.156),He=new go.Spot(.844,.844),oe=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Nt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ie,a,y){var x=ie?ie.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*oe,E=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-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&&(E.spot1=new go.Spot(0,0,b,b),E.spot2=new go.Spot(1,1,-b,-b)),E}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ie,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=a,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(ie,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ie,a,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(ie,a,y){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Me,b.spot2=He,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(ie,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(ie,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,oe*a,0,a,(1-oe)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,oe*y,(1-oe)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,oe*y,oe*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-oe)*a,0,0,(1-oe)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Nt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=a,E.endY=y,E}else{var E=new go.Geometry;return x>0?E.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&E.setSpots(b/a,0,(a-b)/a,1),E}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new Nt("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)?x=10:x<-a?x=-a:x>a&&(x=a);var b=Math.abs(x);if(x===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=a,E.endY=y,E}else{var E=new go.Geometry;return x>0?E.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&E.setSpots(b/a,0,(a-b)/a,1),E}}),go.Shape.setFigureParameter("Trapezoid1",0,new Nt("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)?x=.2:x<.5?x=-.5:x>.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=a,E.endY=y,E}else{var E=new go.Geometry;return x>0?E.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&E.setSpots(b/a,0,(a-b)/a,1),E}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new Nt("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)?x=20:x<-a?x=-a/2:x>a&&(x=a/2);var b=Math.abs(x);if(x===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=a,E.endY=y,E}else{var E=new go.Geometry;return x>0?E.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&E.setSpots(b/a,0,(a-b)/a,1),E}}),go.Shape.setFigureParameter("ManualOperation",0,new Nt("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)?x=10:x<-a?x=-a/2:x>a&&(x=a/2);var b=Math.abs(x);if(x===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=a,E.endY=y,E}else{var E=new go.Geometry;return x>0?E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):E.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b<a/2&&E.setSpots(b/a,0,(a-b)/a,1),E}});var ft=[];function ut(){var ie=ft.pop();return ie===void 0?[]:ie}function Je(ie){ie.length=0,ft.push(ie)}function et(ie){for(var a=ut(),y=.5,x=.5,b=Math.PI*1.5,E=0,z=0;z<ie;z++)E=2*Math.PI/ie*z+b,a[z]=new go.Point(x+y*Math.cos(E),x+y*Math.sin(E));return a.push(a[0]),a}function Ke(ie){var a=je(ie),y=ut();y[0]=a[0];for(var x=1,b=1;x<a.length;x+=2,b+=3)y[b]=a[x],y[b+1]=a[x],y[b+2]=a[x+1];return Je(a),y}function je(ie){for(var a=et(ie),y=ut(),x=Math.floor(a.length/2),b=a.length-1,E=ie%2===0?2:1,z=0;z<b;z++){var ne=a[z],ae=a[z+1],re=a[(x+z-1)%b],ve=a[(x+z+E)%b];y[z*2]=ne,y[z*2+1]=ke(ne.x,ne.y,re.x,re.y,ae.x,ae.y,ve.x,ve.y,new go.Point)}return y[y.length]=y[0],Je(a),y}go.Shape.defineFigureGenerator("Pentagon",function(ie,a,y){var x=et(5),b=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(E);for(var z=1;z<5;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*y));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),Je(x),b.spot1=new go.Spot(.2,.22),b.spot2=new go.Spot(.8,.9),b}),go.Shape.defineFigureGenerator("Hexagon",function(ie,a,y){var x=et(6),b=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(E);for(var z=1;z<6;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*y));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),Je(x),b.spot1=new go.Spot(.07,.25),b.spot2=new go.Spot(.93,.75),b}),go.Shape.defineFigureGenerator("Heptagon",function(ie,a,y){var x=et(7),b=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(E);for(var z=1;z<7;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*y));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),Je(x),b.spot1=new go.Spot(.2,.15),b.spot2=new go.Spot(.8,.85),b}),go.Shape.defineFigureGenerator("Octagon",function(ie,a,y){var x=et(8),b=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(E);for(var z=1;z<8;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*y));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),Je(x),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.85),b}),go.Shape.defineFigureGenerator("Nonagon",function(ie,a,y){var x=et(9),b=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(E);for(var z=1;z<9;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*y));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),Je(x),b.spot1=new go.Spot(.17,.13),b.spot2=new go.Spot(.82,.82),b}),go.Shape.defineFigureGenerator("Decagon",function(ie,a,y){var x=et(10),b=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(E);for(var z=1;z<10;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*y));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),Je(x),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("Dodecagon",function(ie,a,y){var x=et(12),b=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(E);for(var z=1;z<12;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*y));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),Je(x),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("FivePointedStar",function(ie,a,y){var x=je(5),b=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(E);for(var z=1;z<10;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*y));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),Je(x),b.spot1=new go.Spot(.266,.333),b.spot2=new go.Spot(.733,.733),b}),go.Shape.defineFigureGenerator("SixPointedStar",function(ie,a,y){var x=je(6),b=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(E);for(var z=1;z<12;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*y));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),Je(x),b.spot1=new go.Spot(.17,.25),b.spot2=new go.Spot(.83,.75),b}),go.Shape.defineFigureGenerator("SevenPointedStar",function(ie,a,y){var x=je(7),b=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(E);for(var z=1;z<14;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*y));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),Je(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("EightPointedStar",function(ie,a,y){var x=je(8),b=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(E);for(var z=1;z<16;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*y));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),Je(x),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("NinePointedStar",function(ie,a,y){var x=je(9),b=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(E);for(var z=1;z<18;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*y));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),Je(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("TenPointedStar",function(ie,a,y){var x=je(10),b=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(E);for(var z=1;z<20;z++)E.add(new go.PathSegment(go.PathSegment.Line,x[z].x*a,x[z].y*y));return E.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),Je(x),b.spot1=new go.Spot(.281,.261),b.spot2=new go.Spot(.723,.748),b}),go.Shape.defineFigureGenerator("FivePointedBurst",function(ie,a,y){var x=Ke(5),b=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(E);for(var z=1;z<x.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,x[z+2].x*a,x[z+2].y*y,x[z].x*a,x[z].y*y,x[z+1].x*a,x[z+1].y*y));return E.segments.last().close(),Je(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("SixPointedBurst",function(ie,a,y){var x=Ke(6),b=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(E);for(var z=1;z<x.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,x[z+2].x*a,x[z+2].y*y,x[z].x*a,x[z].y*y,x[z+1].x*a,x[z+1].y*y));return E.segments.last().close(),Je(x),b.spot1=new go.Spot(.17,.222),b.spot2=new go.Spot(.833,.777),b}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(ie,a,y){var x=Ke(7),b=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(E);for(var z=1;z<x.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,x[z+2].x*a,x[z+2].y*y,x[z].x*a,x[z].y*y,x[z+1].x*a,x[z+1].y*y));return E.segments.last().close(),Je(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("EightPointedBurst",function(ie,a,y){var x=Ke(8),b=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(E);for(var z=1;z<x.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,x[z+2].x*a,x[z+2].y*y,x[z].x*a,x[z].y*y,x[z+1].x*a,x[z+1].y*y));return E.segments.last().close(),Je(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("NinePointedBurst",function(ie,a,y){var x=Ke(9),b=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(E);for(var z=1;z<x.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,x[z+2].x*a,x[z+2].y*y,x[z].x*a,x[z].y*y,x[z+1].x*a,x[z+1].y*y));return E.segments.last().close(),Je(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("TenPointedBurst",function(ie,a,y){var x=Ke(10),b=new go.Geometry,E=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(E);for(var z=1;z<x.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,x[z+2].x*a,x[z+2].y*y,x[z].x*a,x[z].y*y,x[z+1].x*a,x[z+1].y*y));return E.segments.last().close(),Je(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.setFigureParameter("FramedRectangle",0,new Nt("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new Nt("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(ie,a,y){var x=ie?ie.parameter1:NaN,b=ie?ie.parameter2:NaN;isNaN(x)&&(x=8),isNaN(b)&&(b=8);var E=new go.Geometry,z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x<a/2&&b<y/2&&(z.add(new go.PathSegment(go.PathSegment.Move,x,b)),z.add(new go.PathSegment(go.PathSegment.Line,x,y-b)),z.add(new go.PathSegment(go.PathSegment.Line,a-x,y-b)),z.add(new go.PathSegment(go.PathSegment.Line,a-x,b).close())),E.setSpots(0,0,1,1,x,b,-x,-b),E}),go.Shape.setFigureParameter("Ring",0,new Nt("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(ie,a,y){var x=ie?ie.parameter1:NaN;(isNaN(x)||x<0)&&(x=8);var b=a/2,E=new go.Geometry,z=new go.PathFigure(a,a/2,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close());var ne=Math.max(b-x,0);return ne>0&&(z.add(new go.PathSegment(go.PathSegment.Move,a/2+ne,a/2)),z.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ne,ne).close())),E.spot1=Me,E.spot2=He,E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Cloud",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ie,a,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new Nt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Nt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ie,a,y){var x=ie?ie.parameter1:NaN,b=ie?ie.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var E=x%360;E<0&&(E+=360);var z=b%360,ne=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,E,z,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ie,a,y){var x=oe/Math.SQRT2*.5,b=Math.SQRT2/2,E=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,E*y,a,(1-x)*y,(b+x)*a,(E+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Nt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ie,a,y){var x=ie?ie.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,E=a/2,z=y/2;return new go.Geometry().add(new go.PathFigure(E-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,E+b,0)).add(new go.PathSegment(go.PathSegment.Line,E+b,z-b)).add(new go.PathSegment(go.PathSegment.Line,a,z-b)).add(new go.PathSegment(go.PathSegment.Line,a,z+b)).add(new go.PathSegment(go.PathSegment.Line,E+b,z+b)).add(new go.PathSegment(go.PathSegment.Line,E+b,y)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,E-b,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z-b)).add(new go.PathSegment(go.PathSegment.Line,E-b,z-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Nt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ie,a,y){var x=ie?ie.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,E=a/2,z=y/2;return new go.Geometry().add(new go.PathFigure(E-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,E+b,0)).add(new go.PathSegment(go.PathSegment.Line,E+b,z-b)).add(new go.PathSegment(go.PathSegment.Line,a,z-b)).add(new go.PathSegment(go.PathSegment.Line,a,z+b)).add(new go.PathSegment(go.PathSegment.Line,E+b,z+b)).add(new go.PathSegment(go.PathSegment.Line,E+b,y)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,E-b,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z-b)).add(new go.PathSegment(go.PathSegment.Line,E-b,z-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Nt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ie,a,y){var x=ie?ie.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var E=a/2,z=y/2,ne=Math.atan2(y,a),ae=x-Math.min(Math.cos(ne)*x/2,E),re=x-Math.min(Math.sin(ne)*x/2,z),b=new go.Geometry,ve=new go.PathFigure(ae,0,!0);return b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),ve.add(new go.PathSegment(go.PathSegment.Line,a-ae,0)),ve.add(new go.PathSegment(go.PathSegment.Line,a,re)),ve.add(new go.PathSegment(go.PathSegment.Line,.8*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,a,y-re)),ve.add(new go.PathSegment(go.PathSegment.Line,a-ae,y)),ve.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),ve.add(new go.PathSegment(go.PathSegment.Line,ae,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,y-re)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Nt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ie,a,y){var x=ie?ie.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,E=new go.PathFigure(.1*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Nt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),E.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),E.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),E.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),E.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Nt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,oe*a,0,a,(.5-oe/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+oe/2)*y,oe*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var E=.2,z=.3,ne=0,ae=E*oe;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+E+ne)*y,(.5-E+z)*a,(.5+ae+ne)*y,(.5-ae+z)*a,(.5+E+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+z)*a,(.5+ne)*y,(.5+ae+z)*a,(.5+E+ne)*y,(.5+E+z)*a,(.5+ae+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-E+ne)*y,(1-.5+E+z)*a,(.5-ae+ne)*y,(.5+ae+z)*a,(.5-E+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-ae+z)*a,(.5-E+ne)*y,(.5-E+z+.05)*a,(.5-ae+ne-.02)*y)),E=.2,z=0,ne=-.3,ae=E*oe,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+z)*a,(.5+ne)*y,(.5+ae+z)*a,(.5+E+ne)*y,(.5+E+z)*a,(.5+ae+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-E+ne)*y,(1-.5+E+z)*a,(.5-ae+ne)*y,(.5+ae+z)*a,(.5-E+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*a,(.5+ne)*y,(.5-ae+z)*a,(.5-E+ne)*y,(.5-E+z)*a,(.5-ae+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ae+z)*a,(.5+E+ne)*y,(.5-E+z)*a,(.5+ae+ne)*y,(.5-ae+z)*a,(.5+E+ne)*y)),E=.2,z=-.3,ne=0,ae=E*oe,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-E+ne)*y,(1-.5+E+z-.05)*a,(.5-ae+ne-.02)*y,(.5+ae+z)*a,(.5-E+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*a,(.5+ne)*y,(.5-ae+z)*a,(.5-E+ne)*y,(.5-E+z)*a,(.5-ae+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+E+ne)*y,(.5-E+z)*a,(.5+ae+ne)*y,(.5-ae+z)*a,(.5+E+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+ae+z)*a,(.5+E+ne)*y,(.5+E+z)*a,(.5+ae+ne)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var E=.1,z=.5,ne=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(z+E)*a,ne*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*z,y*ne,E*a,E*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ne=.75,b=new go.PathFigure((z+E)*a,ne*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*z,y*ne,E*a,E*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(ie,a,y){var x=.8535533905932737,b=.5*a,E=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,E,b,E)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,E)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ie,a,y){var x=new go.Geometry,b=oe*.5,E=.5,z=.5,ne=.5,ae=new go.PathFigure(z*a,(ne-E)*y);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-b)*a,(ne-E)*y,(z-E)*a,(ne-b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z-E)*a,(ne+b)*y,(z-b)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+b)*a,(ne+E)*y,(z+E)*a,(ne+b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z+E)*a,(ne-b)*y,(z+b)*a,(ne-E)*y)),E=.4,b=oe*.4;var re=te(),ve=te(),ye=te(),Fe=te();Xe(z,ne-E,z+b,ne-E,z+E,ne-b,z+E,ne,.42,re,ve,ye,Fe,Fe);var Ae=te(),Ie=te(),be=te();Xe(z,ne-E,z+b,ne-E,z+E,ne-b,z+E,ne,.58,Fe,Fe,be,Ae,Ie);var Dt=te(),Mt=te(),vn=te();Xe(z,ne+E,z-b,ne+E,z-E,ne+b,z-E,ne,.42,Dt,Mt,vn,Fe,Fe);var Ft=te(),Tt=te(),It=te();return Xe(z,ne+E,z-b,ne+E,z-E,ne+b,z-E,ne,.58,Fe,Fe,It,Ft,Tt),ae.add(new go.PathSegment(go.PathSegment.Move,It.x*a,It.y*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,Ft.x*a,Ft.y*y,Tt.x*a,Tt.y*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-b)*y,(z-b)*a,(ne-E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*a,ye.y*y,re.x*a,re.y*y,ve.x*a,ve.y*y)),ae.add(new go.PathSegment(go.PathSegment.Line,It.x*a,It.y*y).close()),ae.add(new go.PathSegment(go.PathSegment.Move,vn.x*a,vn.y*y)),ae.add(new go.PathSegment(go.PathSegment.Line,be.x*a,be.y*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,Ae.x*a,Ae.y*y,Ie.x*a,Ie.y*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+b)*y,(z+b)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,vn.x*a,vn.y*y,Dt.x*a,Dt.y*y,Mt.x*a,Mt.y*y).close()),pe(re),pe(ve),pe(ye),pe(Fe),pe(Ae),pe(Ie),pe(be),pe(Dt),pe(Mt),pe(vn),pe(Ft),pe(Tt),pe(It),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Nt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ie,a,y){var x=ie?ie.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,E=b+x;return new go.Geometry().add(new go.PathFigure(E,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ie,a,y){var x=new go.Geometry,b=oe*.4,E=.4,z=.5,ne=.5,ae=te(),re=te(),ve=te(),ye=te(),Fe=new go.PathFigure((z-E)*a,ne*y,!1);x.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-b)*y,(z-b)*a,(ne-E)*y)),Xe(z,ne-E,z+b,ne-E,z+E,ne-b,z+E,ne,.44,ve,ye,re,ae,ae),Fe.add(new go.PathSegment(go.PathSegment.Bezier,re.x*a,re.y*y,ve.x*a,ve.y*y,ye.x*a,ye.y*y));var Ae=ee(re.x,re.y);Xe(z,ne-E,z+b,ne-E,z+E,ne-b,z+E,ne,.56,ae,ae,re,ve,ye);var Ie=ee(re.x,re.y);Fe.add(new go.PathSegment(go.PathSegment.Line,(Ae.x*.1+.95*.9)*a,Ae.y*.1*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,.85*a,Ae.y*.1*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,a,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,(Ie.x*.1+.9)*a,.15*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,(Ie.x*.1+.9)*a,(Ie.y*.1+.05*.9)*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,Ie.x*a,Ie.y*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,ve.x*a,ve.y*y,ye.x*a,ye.y*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+b)*y,(z+b)*a,(ne+E)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-b)*a,(ne+E)*y,(z-E)*a,(ne+b)*y)),E=.35,b=oe*.35;var be=new go.PathFigure(z*a,(ne-E)*y,!1);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-b)*a,(ne-E)*y,(z-E)*a,(ne-b)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z-E)*a,(ne+b)*y,(z-b)*a,(ne+E)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+b)*a,(ne+E)*y,(z+E)*a,(ne+b)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z+E)*a,(ne-b)*y,(z+b)*a,(ne-E)*y));var Dt=new go.PathFigure((z-E)*a,ne*y,!1);return x.add(Dt),pe(ae),pe(re),pe(ve),pe(ye),pe(Ae),pe(Ie),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(ie,a,y){var x=new go.Geometry,b=.375,E=0,z=-.125,ne=b*oe,ae=new go.PathFigure((.525+E)*a,(.5+b+z)*y,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+E)*a,(.5+z)*y,(.5+ne+E)*a,(.5+b+z)*y,(.5+b+E)*a,(.5+ne+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+E)*a,(.5-b+z)*y,(1-.5+b+E)*a,(.5-ne+z)*y,(.5+ne+E)*a,(.5-b+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+E)*a,(.5+z)*y,(.5-ne+E)*a,(.5-b+z)*y,(.5-b+E)*a,(.5-ne+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.475+E)*a,(.5+b+z)*y,(.5-b+E)*a,(.5+ne+z)*y,(.5-ne+E)*a,(.5+b+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,E=0,z=-.125,ne=b*oe;var ae=new go.PathFigure((1-.5+b+E)*a,(.5+z)*y,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+E)*a,(.5+b+z)*y,(.5+b+E)*a,(.5+ne+z)*y,(.5+ne+E)*a,(.5+b+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+E)*a,(.5+z)*y,(.5-ne+E)*a,(.5+b+z)*y,(.5-b+E)*a,(.5+ne+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+E)*a,(.5-b+z)*y,(.5-b+E)*a,(.5-ne+z)*y,(.5-ne+E)*a,(.5-b+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+E)*a,(.5+z)*y,(.5+ne+E)*a,(.5-b+z)*y,(1-.5+b+E)*a,(.5-ne+z)*y));var ae=new go.PathFigure((.525+E)*a,(.5+b+z)*y,!1);return x.add(ae),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(ie,a,y){var x=ie?ie.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ie,a,y){var x=ie?ie.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ie,a,y){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ie,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ie,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Nt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Nt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.3);var b=ie?ie.parameter2:NaN;isNaN(b)&&(b=.3);var E=(1-x)*a,z=(.5-b/2)*y,ne=(.5+b/2)*y,ae=new go.Geometry,re=new go.PathFigure(0,z,!0);ae.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,z)),re.add(new go.PathSegment(go.PathSegment.Line,E,0)),re.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),re.add(new go.PathSegment(go.PathSegment.Line,E,y)),re.add(new go.PathSegment(go.PathSegment.Line,E,ne)),re.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ae.spot1=new go.Spot(0,z/y);var ve=ke(0,ne/y,1,ne/y,E/a,1,1,.5,te());return ae.spot2=new go.Spot(ve.x,ve.y),pe(ve),ae}),go.Shape.setFigureParameter("Arrow2",0,new Nt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Nt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=ie?ie.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var E=a-x,z=(y-b)/2,ne=z+b,ae=new go.Geometry,re=new go.PathFigure(0,z,!0);ae.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,z)),re.add(new go.PathSegment(go.PathSegment.Line,E,0)),re.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),re.add(new go.PathSegment(go.PathSegment.Line,E,y)),re.add(new go.PathSegment(go.PathSegment.Line,E,ne)),re.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ae.spot1=new go.Spot(0,z/y);var ve=ke(0,ne/y,1,ne/y,E/a,1,1,.5,te());return ae.spot2=new go.Spot(ve.x,ve.y),pe(ve),ae}),go.Shape.defineFigureGenerator("Chevron",function(ie,a,y){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*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(ie,a,y){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*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Nt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,E=(.5+x/2)*y,z=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var ae=ke(0,.5,.3,0,0,b/y,.1,b/y,te());return z.spot1=new go.Spot(ae.x,ae.y),ae=ke(.7,1,1,.5,0,E/y,1,E/y,ae),z.spot2=new go.Spot(ae.x,ae.y),pe(ae),z}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Nt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Nt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=40);var b=ie?ie.parameter2:NaN;isNaN(b)&&(b=100);var E=(y-x)/2,z=E+x,ne=(y-b)/2,ae=ne+b;(x>y||b>y)&&(b>x?(x=x*y/b,E=(y-x)/2,z=E+x,ne=0,ae=y):(E=0,z=y,ne=0,ae=y));var re=new go.Geometry,ve=new go.PathFigure(a,.5*y,!0);re.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,ae)),ve.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close());var ye=ke(0,.5,.3,ne/y,0,E/y,1,E/y,te());return re.spot1=new go.Spot(ye.x,ye.y),ye=ke(.7,ae/y,1,.5,0,z/y,1,z/y,ye),re.spot2=new go.Spot(ye.x,ye.y),pe(ye),re}),go.Shape.setFigureParameter("IBeamArrow",0,new Nt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,E=(.5+x/2)*y,z=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(0,b/y);var ae=ke(.7,1,1,.5,0,E/y,1,E/y,te());return z.spot2=new go.Spot(ae.x,ae.y),pe(ae),z}),go.Shape.setFigureParameter("IBeamArrow2",0,new Nt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Nt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=40);var b=ie?ie.parameter2:NaN;isNaN(b)&&(b=100);var E=(y-x)/2,z=E+x,ne=(y-b)/2,ae=ne+b;(x>y||b>y)&&(b>x?(x=x*y/b,E=(y-x)/2,z=E+x,ne=0,ae=y):(E=0,z=y,ne=0,ae=y));var re=new go.Geometry,ve=new go.PathFigure(a,.5*y,!0);re.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,ae)),ve.add(new go.PathSegment(go.PathSegment.Line,0,ae)),ve.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close()),re.spot1=new go.Spot(0,E/y);var ye=ke(.7,ae/y,1,.5,0,z/y,1,z/y,te());return re.spot2=new go.Spot(ye.x,ye.y),pe(ye),re}),go.Shape.setFigureParameter("Pointer",0,new Nt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,E=new go.PathFigure(a,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var z=ke(.2,.65,1,.65,0,1,1,.5,te());return b.spot2=new go.Spot(z.x,z.y),pe(z),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Nt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,E=new go.PathFigure(a,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b.spot1=new go.Spot(x,.35);var z=ke(0,.65,1,.65,0,1,1,.5,te());return b.spot2=new go.Spot(z.x,z.y),pe(z),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Nt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,E=(.5+x/2)*y,z=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(.2,.3);var ae=ke(.7,1,1,.5,0,E/y,1,E/y,te());return z.spot2=new go.Spot(ae.x,ae.y),pe(ae),z}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Nt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,E=b+x;x>y&&(b=0,E=y);var z=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(.2,b/y);var ae=ke(.7,1,1,.5,0,E/y,1,E/y,te());return z.spot2=new go.Spot(ae.x,ae.y),pe(ae),z}),go.Shape.setFigureParameter("SquareArrow",0,new Nt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,E=new go.PathFigure(a,.5*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(ie,a,y){var x=new go.Geometry,b=oe*.5,E=oe*.1,z=new go.PathFigure(0,.9*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+E)*y,(.5+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+E)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var E=new go.PathFigure(0,.9*y,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var E=new go.PathFigure(.5*a,y,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var E=new go.PathFigure(0,.3*y,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,E=oe*.5,z=new go.PathFigure(0,x,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,oe*x,(.5-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+E)*a,0,1*a,oe*x)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-oe*x,(.5+E)*a,1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-E)*a,1*y,0,y-oe*x)),z.add(new go.PathSegment(go.PathSegment.Line,0,x));var ne=new go.PathFigure(a,x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-oe*x,(.5+E)*a,2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-E)*a,2*x,0,2*x-oe*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,E=oe*.5,z=new go.PathFigure(0,y-x,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,x)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,oe*x,(.5-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+E)*a,0,a,oe*x)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-oe*x,(.5+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-E)*a,y,0,y-oe*x));var ne=new go.PathFigure(0,y-x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-oe*x,(.5-E)*a,y-2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+E)*a,y-2*x,a,y-x-oe*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,E=oe*.5,z=new go.PathFigure(x,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-oe*x,0,a,(.5-E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+E)*y,a-oe*x,y)),z.add(new go.PathSegment(go.PathSegment.Line,x,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,oe*x,y,0,(.5+E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-E)*y,oe*x,0));var ne=new go.PathFigure(x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+oe*x,0,2*x,(.5-E)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+E)*y,x+oe*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,E=oe*.5,z=new go.PathFigure(a-x,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-oe*x,0,a,(.5-E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+E)*y,a-oe*x,y)),z.add(new go.PathSegment(go.PathSegment.Line,x,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,oe*x,y,0,(.5+E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-E)*y,oe*x,0)),z.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ne=new go.PathFigure(a-x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-oe*x,0,a-2*x,(.5-E)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+E)*y,a-x-oe*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var E=new go.PathFigure(.25*a,.25*y,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var E=new go.PathFigure(0,y,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var E=new go.PathFigure(.5*a,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var E=new go.PathFigure(.5*a,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(ie,a,y){var x=new go.Geometry,b=.2,E=.1,z=oe*b,ne=oe*E,ae=.5,re=.1,ve=new go.PathFigure(ae*a,(re+E)*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-b)*a,re*y,(ae-z)*a,(re+E)*y,(ae-b)*a,(re+ne)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(re-E)*y,(ae-b)*a,(re-ne)*y,(ae-z)*a,(re-E)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae+b)*a,re*y,(ae+z)*a,(re-E)*y,(ae+b)*a,(re-ne)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(re+E)*y,(ae+b)*a,(re+ne)*y,(ae+z)*a,(re+E)*y));var ye=.05,Fe=oe*ye;ae=.05,re=.25;var Ae=new go.PathFigure(.5*a,.2*y,!0);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),ae=.95,re=.25,Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ye)*a,re*y,(ae+Fe)*a,(re-ye)*y,(ae+ye)*a,(re-Fe)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),ye=.025,Fe=oe*ye,ae=.825,re=.35,Ae.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(re-ye)*y,(ae+ye)*a,(re-Fe)*y,(ae+Fe)*a,(re-ye)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ye)*a,re*y,(ae-Fe)*a,(re-ye)*y,(ae-ye)*a,(re-Fe)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),ye=.05,Fe=oe*ye,ae=.5,re=.7,Ae.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(re-ye)*y,(ae+ye)*a,(re-Fe)*y,(ae+Fe)*a,(re-ye)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ye)*a,re*y,(ae-Fe)*a,(re-ye)*y,(ae-ye)*a,(re-Fe)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),ye=.025,Fe=oe*ye,ae=.175,re=.35,Ae.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(re-ye)*y,(ae+ye)*a,(re-Fe)*y,(ae+Fe)*a,(re-ye)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ye)*a,re*y,(ae-Fe)*a,(re-ye)*y,(ae-ye)*a,(re-Fe)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),ye=.05,Fe=oe*ye,ae=.05,re=.25,Ae.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(re-ye)*y,(ae-ye)*a,(re-Fe)*y,(ae-Fe)*a,(re-ye)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Nt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ie,a,y){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,E=new go.PathFigure(a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),E.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var E=new go.PathFigure(.5*a,.5*y,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(ie,a,y){var x=new go.Geometry,b=ie?ie.parameter1:NaN;isNaN(b)&&(b=.1);var E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,b*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(ie,a,y){var x=new go.Geometry,b=oe*.5,E=oe*.1,z=new go.PathFigure(a,.1*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+E)*y,(.5+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+E)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-E)*y,(.5-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-E)*y));var ne=new go.PathFigure(a,.1*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+E)*y,(.5+b)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+E)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+E)*y,(.5+b)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+E)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+E)*y,(.5+b)*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+E)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(ie,a,y){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*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(ie,a,y){var x=new go.Geometry,b=oe*.5,E=oe*.1,z=new go.PathFigure(a,.1*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+E)*y,(.5+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+E)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-E)*y,(.5-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-E)*y));var ne=new go.PathFigure(a,.1*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+E)*y,(.5+b)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+E)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+E)*y,(.5+b)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+E)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(ie,a,y){var x=new go.Geometry,b=ie?ie.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var E=oe*.2,z=new go.PathFigure(0,.2*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-E)*y,(.2-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+E)*a,0,a,(.2-E)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+E)*y,(.8+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-E)*a,y,0,(.8+E)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ne=new go.PathFigure(0,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(ie,a,y){var x=new go.Geometry,b=ie?ie.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,b*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(ie,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ie,a,y){var x=new go.Geometry,b=ie?ie.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(b*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var E=new go.PathFigure(.1*a,.4*y,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var E=new go.PathFigure(.75*a,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var E=new go.PathFigure(a,.5*y,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,y));var z=new go.PathFigure(a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(ie,a,y){var x=new go.Geometry,b=ie?ie.parameter1:NaN,E=ie?ie.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),x}),go.Shape.defineFigureGenerator("Junction",function(ie,a,y){var x=new go.Geometry,b=1/Math.SQRT2,E=(1-1/Math.SQRT2)/2,z=oe*.5,ne=.5,ae=new go.PathFigure(a,ne*y,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,a,(ne+z)*y,(ne+z)*a,y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*y,(ne-z)*a,y,0,(ne+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,0,0,(ne-z)*y,(ne-z)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,ne*y,(ne+z)*a,0,a,(ne-z)*y));var re=new go.PathFigure((E+b)*a,(E+b)*y,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*a,E*y)),re.add(new go.PathSegment(go.PathSegment.Move,E*a,(E+b)*y)),re.add(new go.PathSegment(go.PathSegment.Line,(E+b)*a,E*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(ie,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var E=new go.PathFigure(.1*a,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(ie,a,y){var x=new go.Geometry,b=oe*.5,E=.5,z=new go.PathFigure(.5*a,y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E*y,(E-b)*a,y,0,(E+b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E*a,0,0,(E-b)*y,(E-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,E*y,(E+b)*a,0,a,(E-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(E+.1)*a,.9*y,a,(E+b)*y,(E+b)*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(ie,a,y){var x=new go.Geometry,b=ie?ie.parameter1:NaN;isNaN(b)&&(b=.7);var E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ie,a,y){var x=new go.Geometry,b=ie?ie.parameter1:NaN;isNaN(b)&&(b=.25);var E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(ie,a,y){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*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(ie,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var E=new go.PathFigure(.1*a,.2*y,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var E=new go.PathFigure(.2*a,.1*y,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(ie,a,y){var x=new go.Geometry,b=ie?ie.parameter1:NaN;isNaN(b)&&(b=.1);var E=1-b,z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ne=new go.PathFigure(.5*b*a,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(ie,a,y){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*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(ie,a,y){var x=new go.Geometry,b=oe*.5,E=.5,z=new go.PathFigure(a,E*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E*a,y,a,(E+b)*y,(E+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E*y,(E-b)*a,y,0,(E+b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E*a,0,0,(E-b)*y,(E-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,E*y,(E+b)*a,0,a,(E-b)*y));var ne=new go.PathFigure(a,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(ie,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ie,a,y){var x=new go.Geometry,b=ie?ie.parameter1:NaN,E=ie?ie.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(E)&&(E=.3);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ie,a,y){var x=new go.Geometry,b=ie?ie.parameter1:NaN,E=ie?ie.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(E)&&(E=.3);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(ie,a,y){var x=new go.Geometry,b=ie?ie.parameter1:NaN;isNaN(b)&&(b=.1);var E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure((1-b)*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x}),go.Shape.defineFigureGenerator("Process",function(ie,a,y){var x=new go.Geometry,b=ie?ie.parameter1:NaN;isNaN(b)&&(b=.1);var E=new go.PathFigure(0,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(b*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var E=new go.PathFigure(0,.5*y,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(ie,a,y){var x=new go.Geometry,b=ie?ie.parameter1:NaN;isNaN(b)&&(b=.25);var E=new go.PathFigure(b*a,0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var z=new go.PathFigure(b*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(ie,a,y){var x=new go.Geometry,b=ie?ie.parameter1:NaN;isNaN(b)&&(b=.1);var E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(ie,a,y){var x=new go.Geometry,b=oe*.5,E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(ie,a,y){var x=new go.Geometry,b=oe*.5,E=.5,z=new go.PathFigure(a,E*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E*a,y,a,(E+b)*y,(E+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E*y,(E-b)*a,y,0,(E+b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E*a,0,0,(E-b)*y,(E-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,E*y,(E+b)*a,0,a,(E-b)*y));var ne=new go.PathFigure(a,E*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,E*y));var ae=new go.PathFigure(.8*a,.75*y,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(ie,a,y){var x=new go.Geometry,b=oe*.1,E=.1,z=.9,ne=.5,ae=new go.PathFigure(.8*a,.5*y,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var re=new go.PathFigure((z+E)*a,ne*y,!0);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+b)*y,(z+b)*a,(ne+E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-b)*a,(ne+E)*y,(z-E)*a,(ne+b)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-b)*y,(z-b)*a,(ne-E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+b)*a,(ne-E)*y,(z+E)*a,(ne-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(ie,a,y){var x=new go.Geometry,b=oe*.5,E=oe*.4,z=oe*.1,ne=.1,ae=.9,re=.5,ve=new go.PathFigure(.8*a,.5*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+E)*y,(.4+b)*a,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,0)),ve.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-E)*y));var ye=new go.PathFigure((ae+ne)*a,re*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(re+ne)*y,(ae+ne)*a,(re+z)*y,(ae+z)*a,(re+ne)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*a,re*y,(ae-z)*a,(re+ne)*y,(ae-ne)*a,(re+z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(re-ne)*y,(ae-ne)*a,(re-z)*y,(ae-z)*a,(re-ne)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*a,re*y,(ae+z)*a,(re-ne)*y,(ae+ne)*a,(re-z)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(ie,a,y){var x=new go.Geometry,b=.5,E=oe*b,z=0,ne=.5,ae=new go.PathFigure(.8*a,.5*y,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ne+E)*y,(z+E)*a,(ne+b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(z+E)*a,(ne-b)*y,.7*a,(ne-E)*y)),b=.1,E=oe*.1,z=.9,ne=.5;var re=new go.PathFigure((z-b)*a,ne*y,!0);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-b)*y,(z-b)*a,(ne-E)*y,(z-E)*a,(ne-b)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*a,ne*y,(z+E)*a,(ne-b)*y,(z+b)*a,(ne-E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+b)*y,(z+b)*a,(ne+E)*y,(z+E)*a,(ne+b)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*a,ne*y,(z-E)*a,(ne+b)*y,(z-b)*a,(ne+E)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(ie,a,y){var x=new go.Geometry,b=.5,E=oe*b,z=0,ne=.5,ae=new go.PathFigure(0,0,!0);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(z+E+E)*a,(ne-b)*y,.8*a,(ne-E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ne+E)*y,(z+E+E)*a,(ne+b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(ie,a,y){var x=new go.Geometry,b=.5,E=oe*b,z=.2,ne=.5,ae=new go.PathFigure(.1*a,0,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var re=new go.PathFigure(.8*a,.5*y,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ne+E)*y,(z+E)*a,(ne+b)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(z+E)*a,(ne-b)*y,.7*a,(ne-E)*y)),b=.1,E=oe*.1,z=.9,ne=.5;var ve=new go.PathFigure((z-b)*a,ne*y,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-b)*y,(z-b)*a,(ne-E)*y,(z-E)*a,(ne-b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*a,ne*y,(z+E)*a,(ne-b)*y,(z+b)*a,(ne-E)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+b)*y,(z+b)*a,(ne+E)*y,(z+E)*a,(ne+b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*a,ne*y,(z-E)*a,(ne+b)*y,(z-b)*a,(ne+E)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(ie,a,y){var x=new go.Geometry,b=.5,E=oe*b,z=.2,ne=.5,ae=new go.PathFigure(.1*a,0,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var re=new go.PathFigure(.2*a,0,!0);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(z+E)*a,(ne-b)*y,.9*a,(ne-E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ne+E)*y,(z+E)*a,(ne+b)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(ie,a,y){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,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(ie,a,y){var x=new go.Geometry,b=oe*.1,E=.1,z=.1,ne=.5,ae=new go.PathFigure((z-b*.5)*a,y,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,0,(z-b)*a,y,(z-E)*a,0)),z=.3,ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+E)*a,0,(z+b)*a,y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,0,(z-b)*a,y,(z-E)*a,0)),z=.5,ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+E)*a,0,(z+b)*a,y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,0,(z-b)*a,y,(z-E)*a,0)),z=.7,ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+E)*a,0,(z+b)*a,y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,0,(z-b)*a,y,(z-E)*a,0)),z=.9,ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+b*.5)*a,y,(z+E)*a,0,(z+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ie,a,y){var x=new go.Geometry,b=oe*.5,E=.5,z=.5,ne=.5,ae=new go.PathFigure((z-E)*a,ne*y,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-E)*y,(z-E)*a,(ne-b)*y,(z-b)*a,(ne-E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+b)*a,(ne-E)*y,(z+E)*a,(ne-b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+b)*y,(z+b)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-b)*a,(ne+E)*y,(z-E)*a,(ne+b)*y)),ae.add(new go.PathSegment(go.PathSegment.Move,(z-E+.1)*a,ne*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+E-.1)*a,ne*y,z*a,(ne-E)*y,z*a,(ne+E)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Diode",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(ie,a,y){var x=new go.Geometry,b=a,E=y;a=a*.38,y=y*.6;var z=oe*.8,ne=.8,ae=0,re=.5,ve=(b-a)/2,ye=(E-y)/2,Fe=new go.PathFigure(ae*a+ve,(re+ne)*y+ye,!0);x.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*a+ve,re*y+ye,(ae-z)*a+ve,(re+ne)*y+ye,(ae-ne)*a+ve,(re+z)*y+ye)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(re-ne)*y+ye,(ae-ne)*a+ve,(re-z)*y+ye,(ae-z)*a+ve,(re-ne)*y+ye)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne+z*.5)*a+ve,re*y+ye,ae*a+ve,(re-ne)*y+ye,(ae-ne+z*.5)*a+ve,(re-z)*y+ye)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(re+ne)*y+ye,(ae-ne+z*.5)*a+ve,(re+z)*y+ye,ae*a+ve,(re+ne)*y+ye).close()),z=oe*.4,ne=.4,ae=.2,re=.5;var Ae=new go.PathFigure(ae*a+ve,(re+ne)*y+ye,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*a+ve,re*y+ye,(ae-z)*a+ve,(re+ne)*y+ye,(ae-ne)*a+ve,(re+z)*y+ye)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(re-ne)*y+ye,(ae-ne)*a+ve,(re-z)*y+ye,(ae-z)*a+ve,(re-ne)*y+ye)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne+z*.5)*a+ve,re*y+ye,ae*a+ve,(re-ne)*y+ye,(ae-ne+z*.5)*a+ve,(re-z)*y+ye)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(re+ne)*y+ye,(ae-ne+z*.5)*a+ve,(re+z)*y+ye,ae*a+ve,(re+ne)*y+ye).close()),z=oe*.2,ne=.2,ae=.5,re=.5;var Ie=new go.PathFigure((ae-ne)*a+ve,re*y+ye,!0);x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(re-ne)*y+ye,(ae-ne)*a+ve,(re-z)*y+ye,(ae-z)*a+ve,(re-ne)*y+ye)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*a+ve,re*y+ye,(ae+z)*a+ve,(re-ne)*y+ye,(ae+ne)*a+ve,(re-z)*y+ye)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(re+ne)*y+ye,(ae+ne)*a+ve,(re+z)*y+ye,(ae+z)*a+ve,(re+ne)*y+ye)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*a+ve,re*y+ye,(ae-z)*a+ve,(re+ne)*y+ye,(ae-ne)*a+ve,(re+z)*y+ye)),z=oe*.4,ne=.4,ae=.8,re=.5;var be=new go.PathFigure(ae*a+ve,(re-ne)*y+ye,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*a+ve,re*y+ye,(ae+z)*a+ve,(re-ne)*y+ye,(ae+ne)*a+ve,(re-z)*y+ye)),be.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(re+ne)*y+ye,(ae+ne)*a+ve,(re+z)*y+ye,(ae+z)*a+ve,(re+ne)*y+ye)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne-z*.5)*a+ve,re*y+ye,ae*a+ve,(re+ne)*y+ye,(ae+ne-z*.5)*a+ve,(re+z)*y+ye)),be.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(re-ne)*y+ye,(ae+ne-z*.5)*a+ve,(re-z)*y+ye,ae*a+ve,(re-ne)*y+ye).close()),z=oe*.8,ne=.8,ae=1,re=.5;var Dt=new go.PathFigure(ae*a+ve,(re-ne)*y+ye,!0);return x.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*a+ve,re*y+ye,(ae+z)*a+ve,(re-ne)*y+ye,(ae+ne)*a+ve,(re-z)*y+ye)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(re+ne)*y+ye,(ae+ne)*a+ve,(re+z)*y+ye,(ae+z)*a+ve,(re+ne)*y+ye)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne-z*.5)*a+ve,re*y+ye,ae*a+ve,(re+ne)*y+ye,(ae+ne-z*.5)*a+ve,(re+z)*y+ye)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(re-ne)*y+ye,(ae+ne-z*.5)*a+ve,(re-z)*y+ye,ae*a+ve,(re-ne)*y+ye).close()),x}),go.Shape.defineFigureGenerator("Email",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var E=new go.PathFigure(0,0,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Move,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),E.add(new go.PathSegment(go.PathSegment.Move,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var E=new go.PathFigure(.1*a,y,!0,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var z=new go.PathFigure(.6*a,y,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ne=new go.PathFigure(0,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(ie,a,y){var x=new go.Geometry,b=oe*.4,E=.4,z=.5,ne=.5,ae=te(),re=te(),ve=te(),ye=te();Xe(z,ne-E,z+b,ne-E,z+E,ne-b,z+E,ne,.5,ae,ae,re,ve,ye);var Fe=ee(re.x,re.y),Ae=new go.PathFigure(re.x*a,re.y*y,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,ve.x*a,ve.y*y,ye.x*a,ye.y*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z+E)*a,(ne+b)*y,(z+b)*a,(ne+E)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,(z-b)*a,(ne+E)*y,(z-E)*a,(ne+b)*y)),Xe(z-E,ne,z-E,ne-b,z-b,ne-E,z,ne-E,.5,ve,ye,re,ae,ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,re.x*a,re.y*y,ve.x*a,ve.y*y,ye.x*a,ye.y*y)),b=oe*.3,E=.3,Xe(z-E,ne,z-E,ne-b,z-b,ne-E,z,ne-E,.5,ve,ye,re,ae,ae),Ae.add(new go.PathSegment(go.PathSegment.Line,re.x*a,re.y*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,ne*y,ye.x*a,ye.y*y,ve.x*a,ve.y*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+E)*y,(z-E)*a,(ne+b)*y,(z-b)*a,(ne+E)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,ne*y,(z+b)*a,(ne+E)*y,(z+E)*a,(ne+b)*y)),Xe(z,ne-E,z+b,ne-E,z+E,ne-b,z+E,ne,.5,ae,ae,re,ve,ye),Ae.add(new go.PathSegment(go.PathSegment.Bezier,re.x*a,re.y*y,ye.x*a,ye.y*y,ve.x*a,ve.y*y).close());var Ae=new go.PathFigure(.45*a,0,!0);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),pe(ae),pe(re),pe(ve),pe(ye),pe(Fe),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function E(z,ne,ae){z.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*a,(.8+ae)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*a,(.5+ae)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*a,(.5+ae)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*a,(.8+ae)*y).close())}return E(b,0,0),E(b,.4,0),E(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ie,a,y){var x=new go.Geometry,b=.5,E=0,z=0,ne=b*oe,ae=.4*Math.SQRT2/2+.5,re=.5-.5*Math.SQRT2/2,ve=1,ye=.5,Fe=.5,Ae=0,Ie=new go.PathFigure(ae*a,(1-re)*y,!1);return x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,ye*y,ve*a,.7*y,ve*a,ye*y)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+E)*a,(Ae+E)*y,(.5+b+E)*a,(.5-ne+E)*y,(.5+ne+E)*a,(.5-b+E)*y)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+E)*a,(.5+z)*y,(.5-ne+E)*a,(.5-b+z)*y,(.5-b+E)*a,(.5-ne+z)*y)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(.35+E)*a,.9*y,(.5-b+E)*a,(.5+ne+z)*y,(.5-ne+E)*a,.9*y)),Ie.add(new go.PathSegment(go.PathSegment.Move,(.25+E)*a,.8*y)),Ie.add(new go.PathSegment(go.PathSegment.Line,(.35+E)*a,.9*y)),Ie.add(new go.PathSegment(go.PathSegment.Line,(.2+E)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ie,a,y){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,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var E=new go.PathFigure(a,y,!1);x.add(E);var z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var E=new go.PathFigure(.45*a,.73*y,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),E.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),E.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var E=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),E.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var z=.5-.285,ne=.5,ae=z,re=Math.PI/4,ve=4*(1-Math.cos(re))/(3*Math.sin(re)),ye=ve*.5,Fe=z,Ae=z,Ie=ve*Fe,be=ve*Ae;E.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Fe)*a,ae*y,(ne-(Ie+Fe)/2)*a,(ae+(Ae+be)/2)*y,(ne-Fe)*a,(ae+be)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-Ae)*y,(ne-Fe)*a,(ae-be)*y,(ne-Ie)*a,(ae-Ae)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Fe)*a,ae*y,(ne+Ie)*a,(ae-Ae)*y,(ne+Fe)*a,(ae-be)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ne+Fe)*a,(ae+be)*y,(ne+(Ie+Fe)/2)*a,(ae+(Ae+be)/2)*y)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),E.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Dt=new go.PathFigure(.2*a,y,!1);x.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var Mt=new go.PathFigure(.8*a,y,!1);return x.add(Mt),Mt.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var E=new go.PathFigure(.2*a,.2*y,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var E=new go.PathFigure(a,y,!1);x.add(E);var z=new go.PathFigure(.1*a,y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var E=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-E)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,E*a,E*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var E=new go.PathFigure(.475*a,.2*y,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),E.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),E.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var z=new go.PathFigure(.675*a,.575*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),z.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ie,a,y){var x=new go.Geometry,b=.5,E=oe*.5,z=new go.PathFigure(a,b*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+E)*y,(b+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-E)*a,y,0,(b+E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-E)*y,(b-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+E)*a,0,a,(b-E)*y));var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var E=new go.PathFigure(0,.15*y,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var E=new go.PathFigure(0,.2*y,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var E=new go.PathFigure(0,.2*y,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var z=new go.PathFigure(0,.6*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var E=new go.PathFigure(.15*a,.6*y,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var E=new go.PathFigure(a,.8*y,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var z=.1,ne=oe*.1,ae=.2,re=.9,ve=new go.PathFigure((ae-z)*a,re*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(re-z)*y,(ae-z)*a,(re-ne)*y,(ae-ne)*a,(re-z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,re*y,(ae+ne)*a,(re-z)*y,(ae+z)*a,(re-ne)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(re+z)*y,(ae+z)*a,(re+ne)*y,(ae+ne)*a,(re+z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,re*y,(ae-ne)*a,(re+z)*y,(ae-z)*a,(re+ne)*y).close()),z=.1,ne=oe*.1,ae=.8,re=.9;var ye=new go.PathFigure((ae-z)*a,re*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(re-z)*y,(ae-z)*a,(re-ne)*y,(ae-ne)*a,(re-z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,re*y,(ae+ne)*a,(re-z)*y,(ae+z)*a,(re-ne)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(re+z)*y,(ae+z)*a,(re+ne)*y,(ae+ne)*a,(re+z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,re*y,(ae-ne)*a,(re+z)*y,(ae-z)*a,(re+ne)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(ie,a,y){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*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var E=new go.PathFigure(0,.5*y,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.5*a,.8*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ne=new go.PathFigure(.5*a,.7*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var ae=.1,re=oe*.1,ve=.1,ye=.9,Fe=new go.PathFigure((ve-ae)*a,ye*y,!0);x.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ye-ae)*y,(ve-ae)*a,(ye-re)*y,(ve-re)*a,(ye-ae)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ae)*a,ye*y,(ve+re)*a,(ye-ae)*y,(ve+ae)*a,(ye-re)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ye+ae)*y,(ve+ae)*a,(ye+re)*y,(ve+re)*a,(ye+ae)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ae)*a,ye*y,(ve-re)*a,(ye+ae)*y,(ve-ae)*a,(ye+re)*y)),ae=.1,re=oe*.1,ve=.4,ye=.9;var Ae=new go.PathFigure((ve-ae)*a,ye*y,!0);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ye-ae)*y,(ve-ae)*a,(ye-re)*y,(ve-re)*a,(ye-ae)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ae)*a,ye*y,(ve+re)*a,(ye-ae)*y,(ve+ae)*a,(ye-re)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ye+ae)*y,(ve+ae)*a,(ye+re)*y,(ve+re)*a,(ye+ae)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ae)*a,ye*y,(ve-re)*a,(ye+ae)*y,(ve-ae)*a,(ye+re)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var E=new go.PathFigure(.45*a,.7*y,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var z=new go.PathFigure(.55*a,.4*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var ve=.05,ye=oe*.05,Fe=.175,Ae=.95,ne=new go.PathFigure((Fe-ve)*a,Ae*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Fe*a,(Ae-ve)*y,(Fe-ve)*a,(Ae-ye)*y,(Fe-ye)*a,(Ae-ve)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+ve)*a,Ae*y,(Fe+ye)*a,(Ae-ve)*y,(Fe+ve)*a,(Ae-ye)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Fe*a,(Ae+ve)*y,(Fe+ve)*a,(Ae+ye)*y,(Fe+ye)*a,(Ae+ve)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-ve)*a,Ae*y,(Fe-ye)*a,(Ae+ve)*y,(Fe-ve)*a,(Ae+ye)*y));var ve=.05,ye=oe*.05,Fe=.375,Ae=.95,ae=new go.PathFigure((Fe-ve)*a,Ae*y,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,Fe*a,(Ae-ve)*y,(Fe-ve)*a,(Ae-ye)*y,(Fe-ye)*a,(Ae-ve)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+ve)*a,Ae*y,(Fe+ye)*a,(Ae-ve)*y,(Fe+ve)*a,(Ae-ye)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Fe*a,(Ae+ve)*y,(Fe+ve)*a,(Ae+ye)*y,(Fe+ye)*a,(Ae+ve)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-ve)*a,Ae*y,(Fe-ye)*a,(Ae+ve)*y,(Fe-ve)*a,(Ae+ye)*y));var ve=.05,ye=oe*.05,Fe=.625,Ae=.95,re=new go.PathFigure((Fe-ve)*a,Ae*y,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,Fe*a,(Ae-ve)*y,(Fe-ve)*a,(Ae-ye)*y,(Fe-ye)*a,(Ae-ve)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+ve)*a,Ae*y,(Fe+ye)*a,(Ae-ve)*y,(Fe+ve)*a,(Ae-ye)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,Fe*a,(Ae+ve)*y,(Fe+ve)*a,(Ae+ye)*y,(Fe+ye)*a,(Ae+ve)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-ve)*a,Ae*y,(Fe-ye)*a,(Ae+ve)*y,(Fe-ve)*a,(Ae+ye)*y));var ve=.05,ye=oe*.05,Fe=.825,Ae=.95,Ie=new go.PathFigure((Fe-ve)*a,Ae*y,!0);x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Fe*a,(Ae-ve)*y,(Fe-ve)*a,(Ae-ye)*y,(Fe-ye)*a,(Ae-ve)*y)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+ve)*a,Ae*y,(Fe+ye)*a,(Ae-ve)*y,(Fe+ve)*a,(Ae-ye)*y)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Fe*a,(Ae+ve)*y,(Fe+ve)*a,(Ae+ye)*y,(Fe+ye)*a,(Ae+ve)*y)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-ve)*a,Ae*y,(Fe-ye)*a,(Ae+ve)*y,(Fe-ve)*a,(Ae+ye)*y).close());var be=new go.PathFigure(0,y,!1);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var E=new go.PathFigure(0,.2*y,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var z=new go.PathFigure(.15*a,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ne=.05,ae=oe*.05,re=.35,ve=.775,ye=new go.PathFigure((re-ne)*a,ve*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ve-ne)*y,(re-ne)*a,(ve-ae)*y,(re-ae)*a,(ve-ne)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*a,ve*y,(re+ae)*a,(ve-ne)*y,(re+ne)*a,(ve-ae)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ve+ne)*y,(re+ne)*a,(ve+ae)*y,(re+ae)*a,(ve+ne)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*a,ve*y,(re-ae)*a,(ve+ne)*y,(re-ne)*a,(ve+ae)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ie,a,y){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,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ie,a,y){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,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(ie,a,y){var x=new go.Geometry,b=.3,E=oe*.3,z=.5,ne=.7,ae=new go.PathFigure((z-b)*a,ne*y,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-b)*y,(z-b)*a,(ne-E)*y,(z-E)*a,(ne-b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*a,ne*y,(z+E)*a,(ne-b)*y,(z+b)*a,(ne-E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+b)*y,(z+b)*a,(ne+E)*y,(z+E)*a,(ne+b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*a,ne*y,(z-E)*a,(ne+b)*y,(z-b)*a,(ne+E)*y));var re=new go.PathFigure(0,.7*y,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var E=new go.PathFigure(0,.6*y,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(ie,a,y){var x=new go.Geometry,b=.5,E=oe*.5,z=.5,ne=.5,ae=new go.PathFigure((z-b)*a,ne*y,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-b)*y,(z-b)*a,(ne-E)*y,(z-E)*a,(ne-b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*a,ne*y,(z+E)*a,(ne-b)*y,(z+b)*a,(ne-E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+b)*y,(z+b)*a,(ne+E)*y,(z+E)*a,(ne+b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*a,ne*y,(z-E)*a,(ne+b)*y,(z-b)*a,(ne+E)*y));var re=new go.PathFigure(.15*a,.5*y,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(ie,a,y){var x=new go.Geometry,b=.5,E=oe*.5,z=.5,ne=.5,ae=new go.PathFigure((z-b)*a,ne*y,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-b)*y,(z-b)*a,(ne-E)*y,(z-E)*a,(ne-b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*a,ne*y,(z+E)*a,(ne-b)*y,(z+b)*a,(ne-E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+b)*y,(z+b)*a,(ne+E)*y,(z+E)*a,(ne+b)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*a,ne*y,(z-E)*a,(ne+b)*y,(z-b)*a,(ne+E)*y).close()),b=.05,E=oe*.05,z=.5,ne=.8;var re=new go.PathFigure((z-b)*a,ne*y,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne-b)*y,(z-b)*a,(ne-E)*y,(z-E)*a,(ne-b)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*a,ne*y,(z+E)*a,(ne-b)*y,(z+b)*a,(ne-E)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ne+b)*y,(z+b)*a,(ne+E)*y,(z+E)*a,(ne+b)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*a,ne*y,(z-E)*a,(ne+b)*y,(z-b)*a,(ne+E)*y).close()),re.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),re.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var E=new go.PathFigure(.2*a,.5*y,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var E=new go.PathFigure(.2*a,.5*y,!1);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var E=new go.PathFigure(0,y*.6,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var E=new go.PathFigure(.126*a,.85*y,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var z=new go.PathFigure(.402*a,.85*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ne=new go.PathFigure(.678*a,.85*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var ae=new go.PathFigure(.5*a,.1*y,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var E=new go.PathFigure(a*.204,y,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),E.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),E.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var z=new go.PathFigure(a*.408,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),z.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ne=new go.PathFigure(a*.612,y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var ae=new go.PathFigure(a*.816,y,!0);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),ae.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),ae.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var E=new go.PathFigure(a*.055,.07*y,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),E.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var z=new go.PathFigure(a*.055,.13*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ne=new go.PathFigure(a*.055,.18*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var ae=new go.PathFigure(a*1,0,!0);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),ae.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(ie,a,y){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,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var E=new go.PathFigure(0,0,!1);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),E.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var z=new go.PathFigure(a*.11,y*.1,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),z.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ne=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var ae=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(ie,a,y){var x=new go.Geometry,b=8,E=b*oe,z=new go.PathFigure(b,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-E,a-E,y)),z.add(new go.PathSegment(go.PathSegment.Line,b,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,E,y,0,y-E)),z.add(new go.PathSegment(go.PathSegment.Line,0,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,E,E,0).close());var ne=new go.PathFigure(a*.83,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var ae=new go.PathFigure(a*.83,y*1,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var re=new go.PathFigure(a*.78,y*.05,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),re.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),re.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(ie,a,y){var x=ie?ie.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*oe,E=y*.8,z=new go.Geometry,ne=new go.PathFigure(x,0,!0);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,E-b,a-b,E)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.55,E)),ne.add(new go.PathSegment(go.PathSegment.Line,x,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,b,E,0,E-b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,.8,-b,-b)):(z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(1,.8)),z}),go.Shape.defineFigureGenerator("Repeat",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var E=new go.PathFigure(a*1,y*.55,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(ie,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var E=new go.PathFigure(a*.1,y*.2,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),E.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),E.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),E.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),E.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),E.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var z=new go.PathFigure(a*.28,y*.37,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),z.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(ie,a,y){var x=new go.Geometry,b=15,E=b*oe,z=new go.PathFigure(a*.62,y*.475,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-E,a-E,y)),z.add(new go.PathSegment(go.PathSegment.Line,b,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,E,y,0,y-E)),z.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),z.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),z.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),E>1?(x.spot1=new go.Spot(0,0,E,E),x.spot2=new go.Spot(1,1,-E,-E)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var E=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-E)).close());var z=new go.PathFigure(a*.4,y*0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),z.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var E=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-E)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var E=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-E))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-E)).close());var z=new go.PathFigure(a*.5,y*0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var E=new go.PathFigure(a*.235,y*.28,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),E.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),E.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(ie,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.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")},80727: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 Nt={},Rt="5.0",ee={},te=null,pe=!1,ke=!1,Xe=null,Me=!1,He=null,oe=null,ft=0;ft<arguments.length;ft++){var ut=arguments[ft];if(ut!==null)switch(typeof ut){case"number":Rt=ut.toFixed(1);break;case"string":ut.match(new RegExp("^[0-9]\\.[0-9]+$"))?Rt=ut:Xe=ut;break;case"object":typeof ut.is3D!="undefined"?te=ut:ee=ut;break;case"boolean":pe=ut,ke=!0;break}}te===null&&(te={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&&!ke&&(pe=!0)),Xe!==null&&ee.id===void 0&&(ee.id=Xe);var Je="",et="",Ke=!1,je=null,ie=null,a=null,y=!1,x=null,b=null,E=null,z=null,ne=null;ee.height!==void 0&&(ee.height=Math.round(ee.height)),ee.width!==void 0&&(ee.width=Math.round(ee.width));var ae=function(Ne){return parseFloat(Ne)>4?parseFloat(Ne):5};Nt.setHTML5Codebase=function(Ne,rt){oe=Ne,_e(Ne,rt)},Nt.setJavaCodebase=Nt.setJavaCodebaseVersion=Nt.isCompiledInstalled=Nt.setPreCompiledScriptPath=Nt.setPreCompiledResourcePath=function(){},Nt.setHTML5CodebaseVersion=function(Ne,rt){var Zt=parseFloat(Ne);if(Zt!==NaN&&Zt<5){console.log("The GeoGebra HTML5 codebase version "+Zt+" is deprecated. Using version latest instead.");return}He=Ne,wt(Ne,rt)},Nt.getHTML5CodebaseVersion=function(){return ie},Nt.getParameters=function(){return ee},Nt.setFontsCSSURL=function(Ne){z=Ne},Nt.setGiacJSURL=function(Ne){},Nt.setJNLPFile=function(Ne){Je=Ne},Nt.setJNLPBaseDir=function(Ne){},Nt.inject=function(){function Ne(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var rt="auto",Zt=ee.id,en,Bt=!1,tn=0;tn<arguments.length;tn++){var Ee=arguments[tn];typeof Ee=="string"?(Ee=Ee.toLowerCase(),Ee.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?rt=Ee:Zt=arguments[tn]):typeof Ee=="boolean"?Bt=Ee:Ee instanceof HTMLElement&&(en=Ee)}We();function We(){if(!Me){setTimeout(We,200);return}rt=dt(rt);var it=en||document.getElementById(Zt);if(!it){console.log("possibly bug on ajax loading? ");return}if(Nt.removeExistingApplet(it,!1),ee.width===void 0&&it.clientWidth&&(ee.width=it.clientWidth),ee.height===void 0&&it.clientHeight&&(ee.height=it.clientHeight),!(ee.width&&ee.height)&&rt==="html5"&&(delete ee.width,delete ee.height),je=rt,rt==="screenshot")Mt(it,ee);else{var Ct=!1;ee.hasOwnProperty("playButton")&&ee.playButton||ee.hasOwnProperty("clickToLoad")&&ee.clickToLoad?Ct=!0:ee.hasOwnProperty("playButtonAutoDecide")&&ee.playButtonAutoDecide&&(Ct=(!re()||Ne())&&ve()),Ct?(je="screenshot",Ft(it,ee,Bt,rt)):Dt(it,ee,Bt)}}};function re(){try{return window.self!==window.top}catch(Ne){return!0}}function ve(){return ee.hasOwnProperty("screenshotGenerator")&&ee.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}Nt.getViews=function(){return te},Nt.isJavaInstalled=function(){return!1};var ye=function(Ne){var rt=function(tn){var Ee=JSON.parse(tn),We=function(St){return St.type=="G"||St.type=="E"},it=Ee.elements?Ee.elements.filter(We)[0]:Ee;if(!it||!it.url){Zt();return}ee.fileName=it.url,Fe(it.settings||{}),te.is3D=!0;var Ct="https://www.geogebra.org/images/";Nt.setPreviewImage(x||it.previewUrl,Ct+"GeoGebra_loading.png",Ct+"applet_play.png"),Ne()},Zt=function(){ee.onError&&ee.onError(),Et("Error: Fetching material (id "+ee.material_id+") failed.",ee)},en=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",Bt="/materials/"+ee.material_id+"?scope=basic";Ae("https://"+en+"/api/proxy.php?path="+encodeURIComponent(Bt),rt,Zt)};function Fe(Ne){var rt=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(Zt){Ne[Zt]=!!Ne[Zt]}),rt.forEach(function(Zt){ee[Zt]===void 0&&Ne[Zt]!==void 0&&(ee[Zt]=Ne[Zt])}),ee.showToolBarHelp===void 0&&(ee.showToolBarHelp=ee.showToolBar)}function Ae(Ne,rt,Zt){var en=new XMLHttpRequest;en.open("GET",Ne),en.onload=function(){rt(en.responseText)},en.onerror=Zt,en.send()}Nt.isHTML5Installed=function(){return!0},Nt.getLoadedAppletType=function(){return je},Nt.setPreviewImage=function(Ne,rt,Zt){x=Ne,b=rt,E=Zt},Nt.removeExistingApplet=function(Ne,rt){var Zt;typeof Ne=="string"&&(Ne=document.getElementById(Ne)),je=null;var en=null;for(Zt=0;Zt<Ne.childNodes.length;Zt++){var Bt=Ne.childNodes[Zt],tn=Bt.className;tn==="applet_screenshot"?rt?(Bt.style.display="block",je="screenshot"):Bt.style.display="none":tn!=="applet_scaler prerender"&&(Ne.removeChild(Bt),en=tn&&tn.indexOf("appletParameters")!=-1?Bt.id:null,Zt--)}var Ee=ee.id!==void 0?ee.id:en,We=window[Ee];We&&typeof We.getBase64=="function"&&(We.remove(),window[Ee]=null)},Nt.refreshHitPoints=function(){if(ae(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var Ne=Nt.getAppletObject();return Ne&&typeof Ne.recalculateEnvironments=="function"?(Ne.recalculateEnvironments(),!0):!1},Nt.startAnimation=function(){var Ne=Nt.getAppletObject();return Ne&&typeof Ne.startAnimation=="function"?(Ne.startAnimation(),!0):!1},Nt.stopAnimation=function(){var Ne=Nt.getAppletObject();return Ne&&typeof Ne.stopAnimation=="function"?(Ne.stopAnimation(),!0):!1},Nt.getAppletObject=function(){var Ne=ee.id!==void 0?ee.id:"ggbApplet";return window[Ne]},Nt.resize=function(){};var Ie=function(Ne,rt,Zt){var en=document.createElement("param");en.setAttribute("name",rt),en.setAttribute("value",Zt),Ne.appendChild(en)},be=function(Ne){return Ne&&Ne!=="false"},Dt=function(Ne,rt,Zt){ae(ie)<=4.2&&(Zt=!0);var en=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ie||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(en=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Bt=document.createElement("div");Bt.classList.add("appletParameters","notranslate");var tn=rt.width,Ee=rt.height;if(rt.disableAutoScale=rt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():rt.disableAutoScale,rt.width!==void 0)if(ae(ie)<=4.4)be(rt.showToolBar)&&(rt.height-=7),be(rt.showAlgebraInput)&&(rt.height-=37),rt.width<605&&be(rt.showToolBar)&&(rt.width=605,tn=605);else{var We=100;(be(rt.showToolBar)||be(rt.showMenuBar))&&(rt.hasOwnProperty("customToolBar")&&(rt.customToolbar=rt.customToolBar),We=be(rt.showMenuBar)?245:155),tn<We&&(rt.width=We,tn=We)}Bt.style.border="none",Bt.style.display="inline-block";for(var it in rt)rt.hasOwnProperty(it)&&it!=="appletOnLoad"&&Bt.setAttribute("data-param-"+it,rt[it]);z&&Bt.setAttribute("data-param-fontscssurl",z),Nt.resize=function(){GGBAppletUtils.responsiveResize(Ne,rt)},window.addEventListener("resize",function(Pe){Nt.resize()});var Ct=typeof rt.appletOnLoad=="function"?rt.appletOnLoad:function(){};if(!Zt&&rt.width!==void 0){rt.hasOwnProperty("showSplash")||Bt.setAttribute("data-param-showSplash","false");var St=Ne.querySelector(".applet_scaler.prerender"),De=St!==null;if(De)var Oe=St.querySelector(".ggb_preview");else{var Oe=It(tn,Ee,rt.borderColor,!1);St=document.createElement("div"),St.className="applet_scaler",St.style.position="relative",St.style.display="block",St.style.width=tn+"px",St.style.height=Ee+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(St,"66%"),ae(ie)>=5?(rt.appletOnLoad=function(Pe){var Te=Ne.querySelector(".ggb_preview");Te&&Te.parentNode.removeChild(Te),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(St),window.GGBT_wsf_view&&$(window).trigger("resize"),Ct(Pe)},De||St.appendChild(Oe)):Bt.appendChild(Oe),St.appendChild(Bt),De||Ne.appendChild(St),setTimeout(function(){Nt.resize()},1)}else{var Ce=document.createElement("div");Ce.className="applet_scaler",Ce.style.position="relative",Ce.style.display="block",Ce.appendChild(Bt),Ne.appendChild(Ce),rt.appletOnLoad=function(Pe){Nt.resize(),Ct(Pe)}}function ge(Pe,Te){Te&&typeof Te.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Pe,Te.appletOnLoad):renderGGBElement(Pe),Et("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Te)}function Re(Pe,Te){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Pe,params:Te}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(lt){ge(lt.article,lt.params)}),html5AppletsToProcess=null)},ae(ie)<5&&(Pe.className+=" geogebraweb")):ge(Pe,Te)}if(en){scriptLoadStarted=!0;for(var he=0;he<Bt.childNodes.length;he++){var se=Bt.childNodes[he].tagName;se==="TABLE"&&(Bt.removeChild(Bt.childNodes[he]),he--)}if(ggbHTML5LoadedScript!==null){var de=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');de!=null&&de.parentNode.removeChild(de)}var we=document.createElement("script"),xe=function(){Re(Bt,rt)};we.src=et+a,ggbHTML5LoadedCodebaseIsWebSimple=y,ggbHTML5LoadedCodebaseVersion=ie,ggbHTML5LoadedScript=we.src,Et("GeoGebra HTML5 codebase loaded: '"+et+"'.",rt),!oe&&(!He||He=="5.0")?(y?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),xe()):et.requirejs?__webpack_require__.e(4184).then(function(){var Pe=[__webpack_require__(74620)];xe.apply(null,Pe)}.bind(this)).catch(__webpack_require__.oe):(we.onload=xe,Ne.appendChild(we))}else Re(Bt,rt);rt.height=Ee,rt.width=tn},Mt=function(Ne,rt,Zt){var en=It(rt.width,rt.height,rt.borderColor,Zt),Bt=document.createElement("div");Bt.style.position="relative",Bt.style.display="block",Bt.style.width=rt.width+"px",Bt.style.height=rt.height+"px",Bt.className="applet_screenshot applet_scaler"+(Zt?" applet_screenshot_play":""),Bt.appendChild(en);var tn=GGBAppletUtils.getScale(rt,Ne,Zt);Zt?(Ne.appendChild(Tt()),window.GGBT_wsf_view||(Ne.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Bt,"66%"),Ne.appendChild(Bt),tn!==1&&!isNaN(tn)&&(GGBAppletUtils.scaleElement(Bt,tn),Bt.style.width=rt.width+"px",Bt.style.height=rt.height+"px",Bt.parentNode.style.width=rt.width*tn+"px",Bt.parentNode.style.height=rt.height*tn+"px"),Nt.resize=function(){vn(Ne,en,Bt,Zt)},window.addEventListener("resize",function(Ee){Nt.resize()}),Nt.resize()};function vn(Ne,rt,Zt,en){if(Ne.contains(rt)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ne.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Ne)}var Bt=GGBAppletUtils.getScale(ee,Ne,en);Zt.parentNode!==null&&(!isNaN(Bt)&&Bt!==1?(GGBAppletUtils.scaleElement(Zt,Bt),Zt.parentNode.style.width=ee.width*Bt+"px",Zt.parentNode.style.height=ee.height*Bt+"px"):(GGBAppletUtils.scaleElement(Zt,1),Zt.parentNode.style.width=ee.width+"px",Zt.parentNode.style.height=ee.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Ne),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}Nt.onExitFullscreen=function(Ne,rt){rt.appendChild(Ne)};var Ft=function(Ne,rt,Zt,en){Mt(Ne,rt,!0);for(var Bt=function(){var We=[];for(Ee=0;Ee<Ne.childNodes.length;Ee++)We.push(Ne.childNodes[Ee]);if(window.GGBT_wsf_view){var it=window.GGBT_wsf_view.renderFullScreen(Ne,rt.id),Ct=document.getElementById("fullscreencontainer"),St=jQuery(Ne).find(".fullscreencontent");St.length>0?(it.remove(),St.attr("id","fullscreencontent").show(),jQuery(Ct).append(St),window.dispatchEvent(new Event("resize"))):Dt(it,rt,!1),window.GGBT_wsf_view.launchFullScreen(Ct)}else je=en,Dt(Ne,rt,!1);if(!window.GGBT_wsf_view)for(Ee=0;Ee<We.length;Ee++)Ne.removeChild(We[Ee])},tn=Ne.getElementsByClassName("ggb_preview_play"),Ee=0;Ee<tn.length;Ee++)tn[Ee].addEventListener("click",Bt,!1),tn[Ee].addEventListener("ontouchstart",Bt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(Ne),ve()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Tt=function(){var Ne=document.createElement("div");if(Ne.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var rt='.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");}',Zt=document.createElement("style");Zt.styleSheet?Zt.styleSheet.cssText=rt:Zt.appendChild(document.createTextNode(rt)),document.getElementsByTagName("head")[0].appendChild(Zt)}return Ne},It=function(Ne,rt,Zt,en){var Bt=document.createElement("div");Bt.className="ggb_preview",Bt.style.position="absolute",Bt.style.zIndex="90",Bt.style.width=Ne-2+"px",Bt.style.height=rt-2+"px",Bt.style.top="0px",Bt.style.left="0px",Bt.style.overflow="hidden",Bt.style.backgroundColor="white";var tn="lightgrey";Zt!==void 0&&(Zt==="none"?tn="transparent":tn=Zt),Bt.style.border="1px solid "+tn;var Ee=document.createElement("img");if(Ee.style.position="relative",Ee.style.zIndex="1000",Ee.style.top="-1px",Ee.style.left="-1px",x!==null&&Ee.setAttribute("src",x),Ee.style.opacity=.7,b!==null){var We,it,Ct;if(!en){We=document.createElement("img"),We.style.position="absolute",We.style.zIndex="1001",We.style.opacity=1,Ee.style.opacity=.3,it=360,it>Ne/4*3&&(it=Ne/4*3),Ct=it/5.8,We.setAttribute("src",b),We.setAttribute("width",it),We.setAttribute("height",Ct);var St=(Ne-it)/2,De=(rt-Ct)/2;We.style.left=St+"px",We.style.top=De+"px",Bt.appendChild(We)}}return Bt.appendChild(Ee),Bt},dt=function(Ne){return Ne=Ne.toLowerCase(),Ne==="html5"||Ne==="screenshot"?Ne:"html5"},ot=["web","webSimple","web3d","tablet","tablet3d","phone"],wt=function(Ne,rt){if(ie=Ne,rt){_e(ie,!0);return}var Zt=!pe;if(Zt){var en=ae(ie);!isNaN(en)&&en<4.4&&(Zt=!1)}var Bt,tn;window.location.protocol.substr(0,4)==="http"?Bt=window.location.protocol:Bt="http:";var Ee=ie.indexOf("//");Ee>0?tn=ie:Ee===0?tn=Bt+ie:tn="https://www.geogebra.org/apps/5.2.814.0/";for(var We in ot)if(ie.slice(ot[We].length*-1)===ot[We]||ie.slice((ot[We].length+1)*-1)===ot[We]+"/"){_e(tn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Zt&&!te.is3D&&!te.AV&&!te.SV&&!te.CV&&!te.EV2&&!te.CP&&!te.PC&&!te.DA&&!te.FI&&!te.PV&&!be(ee.showToolBar)&&!be(ee.showMenuBar)&&!be(ee.showAlgebraInput)&&!be(ee.enableRightClick)&&(!ee.appName||ee.appName=="classic")?tn+="webSimple/":tn+="web3d/",_e(tn,!1)},_e=function(Ne,rt){if(Ne.requirejs){et=Ne;return}Ne.slice(-1)!=="/"&&(Ne+="/"),et=Ne,rt===null&&(rt=Ne.indexOf("http")===-1),Ke=rt,a="web.nocache.js",y=!1;var Zt=et.split("/");Zt.length>1&&(!rt&&Zt[Zt.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):ot.indexOf(Zt[Zt.length-2])>=0&&(a=Zt[Zt.length-2]+".nocache.js")),Zt=Ne.split("/"),ie=Zt[Zt.length-3],ie.substr(0,4)==="test"?ie=ie.substr(4,1)+"."+ie.substr(5,1):(ie.substr(0,3)==="war"||ie.substr(0,4)==="beta")&&(ie="5.0");var en=parseFloat(ie);en!==NaN&&en<5&&Ne.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+en+" is deprecated. Using version latest instead."),wt("5.0",rt))},Et=function(Ne,rt){window.console&&window.console.log&&(!rt||typeof rt.showLogging=="undefined"||rt.showLogging&&rt.showLogging!=="false")&&console.log(Ne)};ee.material_id!==void 0?ye(bt):bt();function bt(){var Ne=Rt;He!==null?Ne=He:parseFloat(Ne)<5&&(Ne="5.0"),wt(Ne,!1),oe!==null&&_e(oe,Ke),Me=!0}return Nt},GGBAppletUtils=function(){"use strict";function Nt(){return window.GGBT_wsf_edit!==void 0}function Rt(Me,He){He!=1?(Me.style.transformOrigin="0% 0% 0px",Me.style.webkitTransformOrigin="0% 0% 0px",Me.style.transform="scale("+He+","+He+")",Me.style.webkitTransform="scale("+He+","+He+")",Me.style.maxWidth="initial",Me.querySelector(".ggb_preview")!==null&&(Me.querySelector(".ggb_preview").style.maxWidth="initial"),Me.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Me.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Me.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Me.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Me.style.transform="none",Me.style.webkitTransform="none")}function ee(Me,He,oe,ft,ut,Je){var et=null;if(Je!=null&&Je!="")for(var Ke=Me.parentNode;Ke!=null;)if((" "+Ke.className+" ").indexOf(" "+Je+" ")>-1){et=Ke;break}else Ke=Ke.parentNode;var je=0,ie=0,a=0,y=0,x=0,b=0,E=0;if(et)je=et.offsetWidth,ie=Math.max(ft?et.offsetWidth:0,et.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(je=Math.min(window.innerWidth,document.documentElement.clientWidth),ie=Math.min(window.innerHeight,document.documentElement.clientHeight),a=je):(je=window.innerWidth,ie=window.innerHeight,a=window.innerWidth),Me){var z=Me.getBoundingClientRect();z.left>0&&z.left<=je&&(ut===void 0||!ut)&&(document.dir==="rtl"?(x=je-z.width-z.left,b=a<=480?10:30):(b=z.left,x=a<=480?10:30),y=b+x)}if(Me&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Me.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,E=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,E=40)}}return Me&&((oe===void 0||!oe)&&He>0&&He+y<je?je=He:je-=y,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(oe===void 0||!oe)&&(ie-=E)),{width:je,height:ie}}function te(Me,He,oe,ft,ut){if(Me.isScreenshoGenerator)return 1;var Je=ft!==void 0&&ft,et=Me.noScaleMargin!=null&&Me.noScaleMargin,Ke=function(ne){return ne&&ne!=="false"},je=Ke(Me.autoHeight),ie=ee(He,Me.width,oe,je,Je&&window.GGBT_wsf_view||et,ut),a=parseInt(ie.width),y=Me.width,x=Me.height;if(y===void 0){var b=He.querySelector(".appletParameters");b&&(y=b.offsetWidth,x=b.offsetHeight)}var E=a/y,z=Je?1:ie.height/x;return oe!==void 0&&!oe&&(E=Math.min(1,E),z=Math.min(1,z)),Math.min(E,z)}function pe(Me,He,oe){var ft=1,ut,Je=!1;if(Me.hasOwnProperty("allowUpscale")&&(Je=Me.allowUpscale),Me.hasOwnProperty("scale")&&(ft=parseFloat(Me.scale),(isNaN(ft)||ft===null||ft===0)&&(ft=1),ft>1&&(Je=!0)),He&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Je=!0),!(Me.hasOwnProperty("disableAutoScale")&&Me.disableAutoScale))ut=te(Me,He,Je,oe,Me.scaleContainerClass);else return ft;return Je&&(!Me.hasOwnProperty("scale")||ft===1)?ut:Math.min(ft,ut)}function ke(Me){var He=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),ft=Me.getBoundingClientRect(),ut=(He-ft.width)/2,Je=(oe-ft.height)/2;Je<0&&(Je=0),Me.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ut<40?Me.style.left="40px":Me.style.left=ut+"px",Me.style.top=Je+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Je<40?Me.style.top="40px":Me.style.top=Je+"px",Me.style.left=ut+"px")}function Xe(Me,He){var oe=Me.querySelector(".appletParameters");if(oe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(He.id!==oe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Me)}if(oe.parentElement&&/fullscreen/.test(oe.parentElement.className))return;var ft=pe(He,Me);Nt()&&oe.setAttribute("data-param-scale",ft);for(var ut=null,Je=0;Je<Me.childNodes.length;Je++)if(Me.childNodes[Je].className!==void 0&&Me.childNodes[Je].className.match(/^applet_scaler/)){ut=Me.childNodes[Je];break}if(ut!==null&&ut.querySelector(".noscale")!==null)return;var et=He.id!==void 0?He.id:"ggbApplet",Ke=window[et];(Ke==null||!Ke.recalculateEnvironments)&&ut!==null&&!ut.className.match(/fullscreen/)&&(ut.parentNode.style.transform="",!isNaN(ft)&&ft!==1?(ut.parentNode.style.width=He.width*ft+"px",ut.parentNode.style.height=He.height*ft+"px",Rt(ut,ft)):(Rt(ut,1),ut.parentNode.style.width=He.width+"px",ut.parentNode.style.height=He.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&ke(Me),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(oe).parents(".content-added-content"))}}return{responsiveResize:Xe,isFlexibleWorksheetEditor:Nt,positionCenter:ke,getScale:pe,scaleElement:Rt}}();__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 Nt=n.location.search;return Nt.indexOf(J)!=-1||Nt.indexOf(K)!=-1}function q(Nt,Rt){}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(Nt){var Rt=s[L].bindings;s[L].bindings=function(){for(var ee=Rt?Rt():{},te=Nt[webModule.__softPermutationId],pe=O;pe<te.length;pe++){var ke=te[pe];ee[ke[O]]=ke[P]}return ee}};var t;function u(){return v(),t}function v(){if(!t){var Nt=o.createElement(Q);if(Nt.id=L,Nt.style.cssText=R+S,Nt.tabIndex=-1,o.body.appendChild(Nt),t=Nt.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Rt=document.compatMode==U?V:W;t.write(Rt+X),t.close()}}}function w(Nt){function Rt(te){function pe(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var ke=pe();if(ke){te();return}function Xe(){if(!ke){if(!pe())return;ke=!0,te(),o.removeEventListener&&o.removeEventListener(Z,Xe,!1),Me&&clearInterval(Me)}}o.addEventListener&&o.addEventListener(Z,Xe,!1);var Me=setInterval(function(){Xe()},$)}function ee(te){var pe=u(),ke=pe.body,Xe=pe.createElement(_);Xe.language=ab,Xe.crossOrigin=W,Xe.src=te,webModule.__errFn&&(Xe.onerror=function(){webModule.__errFn(L,new Error(bb+te))}),ke.appendChild(Xe)}Rt(function(){ee(Nt)})}webModule.__startLoadingFragment=function(Nt){return C(Nt)},webModule.__installRunAsyncCode=function(Nt){var Rt=u(),ee=Rt.body,te=Rt.createElement(_);te.language=ab,te.text=Nt,ee.appendChild(te),ee.removeChild(te)};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(Nt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Nt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Nt){var Rt=c[Nt];return Rt==null?null:Rt},r=d,webModule.__errFn=e}function B(){function Nt(Me){var He=Me.lastIndexOf(rb);He==-1&&(He=Me.length);var oe=Me.indexOf(sb);oe==-1&&(oe=Me.length);var ft=Me.lastIndexOf(tb,Math.min(oe,He));return ft>=O?Me.substring(O,ft+P):W}function Rt(Me){if(!Me.match(/^\w+:\/\//)){var He=o.createElement(ub);He.src=Me+vb,Me=Nt(He.src)}return Me}function ee(){var Me=__gwt_getMetaProperty(wb);return Me!=null?Me:W}function te(){for(var Me=o.getElementsByTagName(_),He=O;He<Me.length;++He)if(Me[He].src.indexOf(xb)!=-1)return Nt(Me[He].src);return W}function pe(){var Me=o.getElementsByTagName(yb);return Me.length>O?Me[Me.length-P].href:W}function ke(){var Me=o.location;return Me.href==Me.protocol+zb+Me.host+Me.pathname+Me.search+Me.hash}var Xe=ee();return Xe==W&&(Xe=te()),Xe==W&&(Xe=pe()),Xe==W&&ke()&&(Xe=Nt(o.location.href)),Xe=Rt(Xe),Xe}function C(Nt){return Nt.match(/^\//)||Nt.match(/^[a-zA-Z]+:\/\//)?Nt:webModule.__moduleBase+Nt}function D(){var Nt=[],Rt=O,ee=[],te=[];function pe(Me){var He=te[Me](),oe=ee[Me];if(He in oe)return He;var ft=[];for(var ut in oe)ft[oe[ut]]=ut;throw r&&r(Me,ft,He),null}if(__gwt_isKnownPropertyValue=function(Me,He){return He in ee[Me]},webModule.__getPropMap=function(){var Me={};for(var He in ee)ee.hasOwnProperty(He)&&(Me[He]=pe(He));return Me},webModule.__computePropValue=pe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var ke;try{ke=Cb;var Xe=ke.indexOf(Db);Xe!=-1&&(Rt=parseInt(ke.substring(Xe+P),$),ke=ke.substring(O,Xe))}catch(Me){}return webModule.__softPermutationId=Rt,C(ke+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})()},77903:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Ax:function(){return Xe},Ds:function(){return Me},KI:function(){return oe},SI:function(){return ke},f1:function(){return pe}});var te=ee(3294);function pe(ft){let ut=!0;if(ft.length>0){for(let Je=0;Je<ft.length;Je++)if(ft[Je].compile_success==0||!ft[Je].compile_success){ut=!1;break}}else ut=!1;return ut}function ke(ft,ut=""){let Je=[];for(let et=0;et<ft.length;et++){let Ke=ft[et],je=ut?`${ut}/${Ke.name}`:`${Ke.name}`;Je.push({title:Ke.name,type:Ke.type,isLeaf:Ke.type!=="tree",key:je})}return Je}function Xe(ft,ut,Je){for(let et=0;et<ft.length;et++){let Ke=ft[et];if(Ke.key===ut){Ke.children=Je;break}Ke.children&&Xe(Ke.children,ut,Je)}return ft}function Me(ft,ut,Je){let et;return function(){let Ke=this,je=arguments,ie=function(){et=null,Je||ft.apply(Ke,je)},a=Je&&!et;clearTimeout(et),et=setTimeout(ie,ut),a&&ft.apply(Ke,je)}}const He=!0,oe=te.Z.API_SERVER},9165:function(Nt,Rt,ee){"use strict";ee.d(Rt,{t:function(){return Ke}});var te=ee(59301),pe=ee(3113),ke={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},Xe=ee(92310),Me=ee.n(Xe),He=Object.defineProperty,oe=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,Je=(je,ie,a)=>ie in je?He(je,ie,{enumerable:!0,configurable:!0,writable:!0,value:a}):je[ie]=a,et=(je,ie)=>{for(var a in ie||(ie={}))ft.call(ie,a)&&Je(je,a,ie[a]);if(oe)for(var a of oe(ie))ut.call(ie,a)&&Je(je,a,ie[a]);return je};const Ke=({cancelText:je="\u53D6\u6D88",okText:ie="\u786E\u5B9A",loading:a=!1,hasOkBtn:y=!0,hasCancelBtn:x=!0,okButtonProps:b={},onCancel:E=()=>{},onOk:z=()=>{},className:ne=""})=>te.createElement("div",{className:Me()(ke.buttonFixed,ne)},te.createElement("div",{className:ke.buttonWrap},x&&te.createElement(pe.ZP,{size:"middle",className:`${ke.button} mr20`,onClick:E},je),y&&te.createElement(pe.ZP,et({size:"middle",type:"primary",className:`${ke.button} mr20`,loading:a,onClick:z},b),ie)))},73524:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return et}});var te=ee(59301),pe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},ke=ee(92310),Xe=ee.n(ke),Me=ee(71418),He=ee(2859),oe=ee(99064),ft=ee(955),ut=(Ke,je,ie)=>new Promise((a,y)=>{var x=z=>{try{E(ie.next(z))}catch(ne){y(ne)}},b=z=>{try{E(ie.throw(z))}catch(ne){y(ne)}},E=z=>z.done?a(z.value):Promise.resolve(z.value).then(x,b);E((ie=ie.apply(Ke,je)).next())}),et=({data:Ke,className:je,fullWidth:ie,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:E})=>{const z=(0,te.useRef)(null),ne=(0,te.useRef)(null),ae=(0,te.useRef)(null),re=(0,te.useRef)(null),[ve,ye]=(0,te.useState)(!1),[Fe,Ae]=(0,te.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,te.useEffect)(()=>{ae.current||(ae.current=document.createElement("style"),document.head.appendChild(ae.current)),Ke!=null&&Ke.visible?(document.body.setAttribute("data-custom","y-hidden"),ae.current.innerHTML=" html { overflow-y: hidden; }",Ke!=null&&Ke.src&&Ie()):(document.body.removeAttribute("data-custom"),ae.current&&(document.head.removeChild(ae.current),ae.current=null))},[Ke==null?void 0:Ke.visible]);const Ie=()=>ut(void 0,null,function*(){ye(!0),Ae("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ft=yield(0,ft.ZJ)(Ke==null?void 0:Ke.src);z.current.src="",z.current.src=Ft,z.current.onload=function(){vn()},ye(!1),Ae("")}),be=()=>{document.body.removeAttribute("data-custom"),ae.current.innerHTML=" ",y()},Dt=Ft=>ut(void 0,null,function*(){ye(!0),Ae("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Tt=yield(0,oe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Ke.title,file:Ft.dataUrl}});Tt!=null&&Tt.id&&!E?(yield(0,oe.ZP)(`/api/attachments/${Ke.id}/add_subitem.json`,{method:"post",body:{subitem_id:Tt==null?void 0:Tt.id,settings:JSON.stringify(Ft.state)}})).status===0&&x():Tt!=null&&Tt.id&&x(Tt),document.body.removeAttribute("data-custom"),ae.current.innerHTML=" ",ye(!1),Ae("")}),Mt=()=>{const Ft=document.querySelector('a[href="https://markerjs.com/"]');Ft&&Ft.parentNode&&(Ft.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(It=>{const dt=document.querySelector(It.name);dt&&dt.setAttribute("title",It.title)})},vn=()=>{ne.current=new He.hP(z.current),ne.current.targetRoot=re.current,ne.current.addEventListener("render",Dt),ne.current.addEventListener("beforeclose",be),b&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),Ke!=null&&Ke.snapshotData&&ne.current.restoreState(Ke.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Mt()},300)};return te.createElement(te.Fragment,null,(Ke==null?void 0:Ke.visible)&&te.createElement(Me.Z,{spinning:ve,tip:Fe,style:{position:"absolute"}},te.createElement("div",{ref:re,className:Xe()(pe.imageDimensions,je,ie?pe.fullWidth:""),style:a},te.createElement("img",{className:pe.img,ref:z}))))}},41588:function(Nt,Rt,ee){"use strict";var te=ee(59301),pe=ee(95237),ke=ee(43604),Xe=ee(99313),Me=ee(3113),He=ee(85149),oe=ee(88010),ft=ee(48136),ut=ee(59301);const Je=(0,te.forwardRef)(({callback:et,showSaveButton:Ke,value:je=""},ie)=>{const a=(0,te.useRef)(),y=[{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=ne=>{a.current.setValue(a.current.getValue()+" "+ne.value+" ")},E=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ut.createElement(pe.Z,{className:oe.Z.lists,gutter:[10,10]},y.map((ne,ae)=>ut.createElement(ke.Z,{flex:"110px",className:oe.Z.item},ut.createElement("div",null,ut.createElement(He.Z,{value:`$$${ne.value}$$`}),ne.name),ut.createElement("div",{className:oe.Z.children},ne.children.map((re,ve)=>ut.createElement("div",{key:ve},ut.createElement("h1",null,re.name),ut.createElement(pe.Z,{gutter:[10,10]},re.data.map((ye,Fe)=>ut.createElement(ke.Z,{key:Fe,onClick:()=>b(ye),className:oe.Z.diamond},ut.createElement(He.Z,{value:"`$$"+ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ut.createElement(pe.Z,{className:oe.Z.lists,gutter:[10,10]},x.map((ne,ae)=>ut.createElement(ke.Z,{flex:"110px",className:oe.Z.item},ut.createElement("div",null,ut.createElement(He.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),ut.createElement("div",{className:oe.Z.children},ne.children.map((re,ve)=>ut.createElement("div",{key:ve},re.name&&ut.createElement("h1",null,re.name),ut.createElement(pe.Z,{gutter:[10,10]},re.data.map((ye,Fe)=>ut.createElement(ke.Z,{key:Fe,onClick:()=>b(ye),className:oe.Z.diamond},ut.createElement(He.Z,{value:"`$$"+ye.value+"$$`"}))))))))))}],z=()=>{var ne=document.createElement("div");ne.innerHTML=a.current.getValue();var ae=ne.innerText;return et&&et(ae),ae};return(0,te.useImperativeHandle)(ie,()=>({getData:z})),ut.createElement("div",{className:oe.Z.mathWrap},ut.createElement(Xe.default,{defaultActiveKey:"1",items:E}),ut.createElement("math-field",{locale:"zh_cn",className:oe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},je||""),Ke&&ut.createElement("div",{className:oe.Z.button},ut.createElement(Me.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Rt.Z=Je},97692:function(Nt,Rt,ee){"use strict";ee.d(Rt,{h:function(){return ne}});var te=ee(59301),pe=ee(57809),ke=ee(78241),Xe=ee(3113),Me=ee(89780),He=ee.n(Me),oe=ee(37036),ft=ee(95625),ut=Object.defineProperty,Je=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,a=(ae,re,ve)=>re in ae?ut(ae,re,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ae[re]=ve,y=(ae,re)=>{for(var ve in re||(re={}))je.call(re,ve)&&a(ae,ve,re[ve]);if(Ke)for(var ve of Ke(re))ie.call(re,ve)&&a(ae,ve,re[ve]);return ae},x=(ae,re)=>Je(ae,et(re));const b=pe.default.Option,E={labelCol:{span:4},wrapperCol:{span:20}},z={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"]};Rt.Z=({callback:ae,onCancel:re})=>{const[ve,ye]=(0,te.useState)("python");function Fe(Ie){ye(z[Ie][1])}function Ae(Ie){ae(Ie)}return te.createElement(ke.default,x(y({},E),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ae,style:{width:500}}),te.createElement(ke.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},te.createElement(pe.default,{getPopupContainer:Ie=>Ie.parentNode,onChange:Fe},Object.keys(z).map(Ie=>te.createElement(b,{key:Ie,value:Ie},z[Ie][0])))),te.createElement(ke.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},te.createElement(ne,{mode:ve})),te.createElement("div",{className:"flex-container flex-end"},te.createElement(Xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(Xe.ZP,{type:"ghost",onClick:re},"\u53D6\u6D88")))};function ne({value:ae,onChange:re,mode:ve,options:ye={}}){const Fe=(0,te.useRef)(),[Ae,Ie]=(0,te.useState)();return(0,te.useEffect)(()=>{if(Ae){let be=function(Dt){const Mt=Dt.getValue();re&&re(Mt)};return Ae.on("change",be),()=>{Ae.off("change",be)}}},[Ae,re]),(0,te.useEffect)(()=>{Ae&&Ae.setOption("mode",ve)},[Ae,ve]),(0,te.useEffect)(()=>{Ae&&(ae!==Ae.getValue()||ae==="")&&setTimeout(()=>{Ae.setValue(ae||"")},300)},[Ae,ae]),(0,te.useEffect)(()=>{if(Fe.current&&!Ae){const be=He().fromTextArea(Fe.current,y({mode:ve,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ye));Ie(be)}},[Fe.current,Ae]),te.createElement("div",{className:"my-codemirror-container"},te.createElement("textarea",{ref:Fe}))}},12290:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return Nn}});var te=ee(59301),pe=ee(89780),ke=ee.n(pe),Xe=ee(76374),Me=ee(37036),He=ee(6313),oe=ee(25717),ft=ee(99498),ut=ee(25419),Je=ee(67549),et=ee(85149),Ke=({value:at="",className:vt,showTextOnly:mt,showLines:$t,style:ht={}})=>{const Pt=(0,te.useMemo)(()=>"",[at]);return te.createElement(te.Fragment,null,te.createElement("div",{dangerouslySetInnerHTML:{__html:Pt}}))},je=ee(59301),ie=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,z=(at,vt,mt)=>vt in at?ie(at,vt,{enumerable:!0,configurable:!0,writable:!0,value:mt}):at[vt]=mt,ne=(at,vt)=>{for(var mt in vt||(vt={}))b.call(vt,mt)&&z(at,mt,vt[mt]);if(x)for(var mt of x(vt))E.call(vt,mt)&&z(at,mt,vt[mt]);return at},ae=(at,vt)=>a(at,y(vt));let re=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ve({onActionCallback:at,title:vt,icon:mt,actionName:$t,className:ht="",children:Pt}){function pt(){at($t)}return je.createElement("a",{title:vt,className:ht,onClick:pt},je.createElement("i",{className:`${mt}`}),Pt)}var ye=({watch:at,showNullButton:vt,showNullProgramButton:mt,onActionCallback:$t,fullScreen:ht,insertTemp:Pt,hidetoolBar:pt,extraUse:Kt})=>{const ln=[...re,{title:`${at?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${at?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return je.createElement("ul",{className:"markdown-toolbar-container"},!pt&&ln.map((Tn,wn)=>je.createElement("li",{key:wn},Tn.actionName?je.createElement(ve,ae(ne({},Tn),{onActionCallback:$t})):je.createElement("span",{className:"v-line"}))),vt?je.createElement("li",null,je.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:$t},je.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,mt?je.createElement(je.Fragment,null,je.createElement("li",null,je.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:$t},je.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),je.createElement("li",null,je.createElement(ve,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:$t},je.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Pt&&je.createElement("li",null,je.createElement(ve,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Pt}`,onActionCallback:$t},je.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Kt&&je.createElement("li",null,Kt),je.createElement("li",{className:"btn-full-screen"},je.createElement(ve,{icon:`${ht?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:ht?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:$t})))},Fe=ee(79346),Ae=ee(78241),Ie=ee(92832),be=ee(3113),Dt=Object.defineProperty,Mt=Object.defineProperties,vn=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,dt=(at,vt,mt)=>vt in at?Dt(at,vt,{enumerable:!0,configurable:!0,writable:!0,value:mt}):at[vt]=mt,ot=(at,vt)=>{for(var mt in vt||(vt={}))Tt.call(vt,mt)&&dt(at,mt,vt[mt]);if(Ft)for(var mt of Ft(vt))It.call(vt,mt)&&dt(at,mt,vt[mt]);return at},wt=(at,vt)=>Mt(at,vn(vt));const _e={labelCol:{span:4},wrapperCol:{span:20}};var Et=({callback:at,onCancel:vt})=>{function mt($t){at($t)}return te.createElement(Ae.default,wt(ot({},_e),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:mt,style:{width:500}}),te.createElement(Ae.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},te.createElement(Ie.default,null)),te.createElement(Ae.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},te.createElement(Ie.default,null)),te.createElement("div",{className:"flex-container flex-end"},te.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(be.ZP,{type:"ghost",onClick:vt},"\u53D6\u6D88")))},bt=ee(97692),Ne=ee(28451),rt=ee(43418),Zt=ee(95237),en=ee(73524),Bt=ee(59301),tn=({callback:at,onCancel:vt})=>{const mt=document.createElement("canvas"),$t=mt.getContext("2d");mt.width=1e3,mt.height=800,$t.fillStyle="#ffffff",$t.fillRect(0,0,mt.width,mt.height);const ht=mt.toDataURL("image/png");return Bt.createElement(rt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Bt.createElement(Zt.Z,{style:{height:"100vh"}},Bt.createElement(en.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:ht,visible:!0,title:String(Date.now())},onOk:Pt=>{at({src:Pt.url})},onClose:vt})))},Ee=ee(12378);function We(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(We,go.CommandHandler),We.prototype.canAlignSelection=function(){var at=this.diagram;return!(at===null||at.isReadOnly||at.isModelReadOnly||at.selection.count<2)},We.prototype.alignLeft=function(){var at=this.diagram;at.startTransaction("aligning left");var vt=1/0;at.selection.each(function(mt){mt instanceof go.Link||(vt=Math.min(mt.position.x,vt))}),at.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(vt,mt.position.y))}),at.commitTransaction("aligning left")},We.prototype.alignRight=function(){var at=this.diagram;at.startTransaction("aligning right");var vt=-1/0;at.selection.each(function(mt){if(!(mt instanceof go.Link)){var $t=mt.actualBounds.x+mt.actualBounds.width;vt=Math.max($t,vt)}}),at.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(vt-mt.actualBounds.width,mt.position.y))}),at.commitTransaction("aligning right")},We.prototype.alignTop=function(){var at=this.diagram;at.startTransaction("alignTop");var vt=1/0;at.selection.each(function(mt){mt instanceof go.Link||(vt=Math.min(mt.position.y,vt))}),at.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(mt.position.x,vt))}),at.commitTransaction("alignTop")},We.prototype.alignBottom=function(){var at=this.diagram;at.startTransaction("aligning bottom");var vt=-1/0;at.selection.each(function(mt){if(!(mt instanceof go.Link)){var $t=mt.actualBounds.y+mt.actualBounds.height;vt=Math.max($t,vt)}}),at.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(mt.actualBounds.x,vt-mt.actualBounds.height))}),at.commitTransaction("aligning bottom")},We.prototype.alignCenterX=function(){var at=this.diagram,vt=at.selection.first();if(vt){at.startTransaction("aligning Center X");var mt=vt.actualBounds.x+vt.actualBounds.width/2;at.selection.each(function($t){$t instanceof go.Link||$t.move(new go.Point(mt-$t.actualBounds.width/2,$t.actualBounds.y))}),at.commitTransaction("aligning Center X")}},We.prototype.alignCenterY=function(){var at=this.diagram,vt=at.selection.first();if(vt){at.startTransaction("aligning Center Y");var mt=vt.actualBounds.y+vt.actualBounds.height/2;at.selection.each(function($t){$t instanceof go.Link||$t.move(new go.Point($t.actualBounds.x,mt-$t.actualBounds.height/2))}),at.commitTransaction("aligning Center Y")}},We.prototype.alignColumn=function(at){var vt=this.diagram;vt.startTransaction("align Column"),at===void 0&&(at=0),at=parseFloat(at);var mt=new Array;vt.selection.each(function(Kt){Kt instanceof go.Link||mt.push(Kt)});for(var $t=0;$t<mt.length-1;$t++){var ht=mt[$t],Pt=ht.actualBounds.y+ht.actualBounds.height+at,pt=mt[$t+1];pt.move(new go.Point(ht.actualBounds.x,Pt))}vt.commitTransaction("align Column")},We.prototype.alignRow=function(at){at===void 0&&(at=0),at=parseFloat(at);var vt=this.diagram;vt.startTransaction("align Row");var mt=new Array;vt.selection.each(function(Kt){Kt instanceof go.Link||mt.push(Kt)});for(var $t=0;$t<mt.length-1;$t++){var ht=mt[$t],Pt=ht.actualBounds.x+ht.actualBounds.width+at,pt=mt[$t+1];pt.move(new go.Point(Pt,ht.actualBounds.y))}vt.commitTransaction("align Row")},We.prototype.canRotate=function(at){var vt=this.diagram;return!(vt===null||vt.isReadOnly||vt.isModelReadOnly||vt.selection.count<1)},We.prototype.rotate=function(at){at===void 0&&(at=90);var vt=this.diagram;vt.startTransaction("rotate "+at.toString());var vt=this.diagram;vt.selection.each(function(mt){mt instanceof go.Link||mt instanceof go.Group||(mt.angle+=at)}),vt.commitTransaction("rotate "+at.toString())},We.prototype.pullToFront=function(){var at=this.diagram;at.startTransaction("pullToFront");var vt=new go.Map;at.selection.each(function(mt){vt.set(mt.layer,0)}),vt.iteratorKeys.each(function(mt){var $t=0;mt.parts.each(function(ht){if(!ht.isSelected){var Pt=ht.zOrder;isNaN(Pt)?ht.zOrder=0:$t=Math.max($t,Pt)}}),vt.set(mt,$t)}),at.selection.each(function(mt){We._assignZOrder(mt,vt.get(mt.layer)+1)}),at.commitTransaction("pullToFront")},We.prototype.pushToBack=function(){var at=this.diagram;at.startTransaction("pushToBack");var vt=new go.Map;at.selection.each(function(mt){vt.set(mt.layer,0)}),vt.iteratorKeys.each(function(mt){var $t=0;mt.parts.each(function(ht){if(!ht.isSelected){var Pt=ht.zOrder;isNaN(Pt)?ht.zOrder=0:$t=Math.min($t,Pt)}}),vt.set(mt,$t)}),at.selection.each(function(mt){We._assignZOrder(mt,vt.get(mt.layer)-1-We._findGroupDepth(mt))}),at.commitTransaction("pushToBack")},We._assignZOrder=function(at,vt,mt){mt===void 0&&(mt=at),at.layer===mt.layer&&(at.zOrder=vt),at instanceof go.Group&&at.memberParts.each(function($t){We._assignZOrder($t,vt+1,mt)})},We._findGroupDepth=function(at){if(at instanceof go.Group){var vt=0;return at.memberParts.each(function(mt){vt=Math.max(vt,We._findGroupDepth(mt))}),vt+1}else return 0},We.prototype.doKeyDown=function(){var at=this.diagram;if(at!==null){var vt=at.lastInput;if(vt.key==="Up"||vt.key==="Down"||vt.key==="Left"||vt.key==="Right"){var mt=this.arrowKeyBehavior;if(mt==="none")return;if(mt==="select"){this._arrowKeySelect();return}else if(mt==="move"){this._arrowKeyMove();return}else if(mt==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},We.prototype._getAllParts=function(){var at=new Array;return this.diagram.nodes.each(function(vt){at.push(vt)}),this.diagram.parts.each(function(vt){at.push(vt)}),at},We.prototype._arrowKeyMove=function(){var at=this.diagram,vt=at.lastInput,mt=0,$t=0;if(vt.control||vt.meta)mt=1,$t=1;else if(at.grid!==null){var ht=at.grid.gridCellSize;$t=ht.width,mt=ht.height}at.startTransaction("arrowKeyMove"),at.selection.each(function(Pt){vt.key==="Up"?Pt.move(new go.Point(Pt.actualBounds.x,Pt.actualBounds.y-mt)):vt.key==="Down"?Pt.move(new go.Point(Pt.actualBounds.x,Pt.actualBounds.y+mt)):vt.key==="Left"?Pt.move(new go.Point(Pt.actualBounds.x-$t,Pt.actualBounds.y)):vt.key==="Right"&&Pt.move(new go.Point(Pt.actualBounds.x+$t,Pt.actualBounds.y))}),at.commitTransaction("arrowKeyMove")},We.prototype._arrowKeySelect=function(){var at=this.diagram,vt=at.lastInput,mt=null;vt.key==="Up"?mt=this._findNearestPartTowards(270):vt.key==="Down"?mt=this._findNearestPartTowards(90):vt.key==="Left"?mt=this._findNearestPartTowards(180):vt.key==="Right"&&(mt=this._findNearestPartTowards(0)),mt!==null&&(vt.shift?mt.isSelected=!0:vt.control||vt.meta?mt.isSelected=!mt.isSelected:at.select(mt))},We.prototype._findNearestPartTowards=function(at){var vt=this.diagram.selection.first();if(vt===null)return null;for(var mt=vt.actualBounds.center,$t=this._getAllParts(),ht=1/0,Pt=vt,pt=0;pt<$t.length;pt++){var Kt=$t[pt];if(Kt!==vt&&Kt.canSelect()){var ln=Kt.actualBounds.center,Tn=mt.directionPoint(ln),wn=this._angleCloseness(Tn,at);if(wn<=45){var Ut=mt.distanceSquaredPoint(ln);Ut*=1+Math.sin(wn*Math.PI/180),Ut<ht&&(ht=Ut,Pt=Kt)}}}return Pt},We.prototype._angleCloseness=function(at,vt){return Math.min(Math.abs(vt-at),Math.min(Math.abs(vt+360-at),Math.abs(vt-360-at)))},We.prototype._arrowKeyTree=function(){var at=this.diagram,vt=at.selection.first();if(vt instanceof go.Node){var mt=at.lastInput;if(mt.key==="Right"){if(!vt.isTreeLeaf)if(!vt.isTreeExpanded)at.commandHandler.canExpandTree(vt)&&at.commandHandler.expandTree(vt);else{var $t=this._sortTreeChildrenByY(vt).first();$t!==null&&at.select($t)}}else if(mt.key==="Left")if(!vt.isTreeLeaf&&vt.isTreeExpanded)at.commandHandler.canCollapseTree(vt)&&at.commandHandler.collapseTree(vt);else{var ht=vt.findTreeParentNode();ht!==null&&at.select(ht)}else if(mt.key==="Up"){var ht=vt.findTreeParentNode();if(ht!==null){var Pt=this._sortTreeChildrenByY(ht),pt=Pt.indexOf(vt);if(pt>0){for(var Kt=Pt.elt(pt-1);Kt!==null&&Kt.isTreeExpanded&&!Kt.isTreeLeaf;){var ln=this._sortTreeChildrenByY(Kt);Kt=ln.last()}Kt!==null&&at.select(Kt)}else at.select(ht)}}else if(mt.key==="Down")if(vt.isTreeExpanded&&!vt.isTreeLeaf){var $t=this._sortTreeChildrenByY(vt).first();$t!==null&&at.select($t)}else for(;vt!==null;){var ht=vt.findTreeParentNode();if(ht===null)break;var Pt=this._sortTreeChildrenByY(ht),pt=Pt.indexOf(vt);if(pt<Pt.length-1){at.select(Pt.elt(pt+1));break}else vt=ht}var Tn=at.selection.first();Tn!==null&&at.scrollToRect(Tn.actualBounds)}},We.prototype._sortTreeChildrenByY=function(at){var vt=new go.List().addAll(at.findTreeChildrenNodes());return vt.sort(function(mt,$t){var ht=mt.location,Pt=$t.location;return ht.y<Pt.y?-1:ht.y>Pt.y?1:ht.x<Pt.x?-1:ht.x>Pt.x?1:0}),vt},We.prototype.copyToClipboard=function(at){go.CommandHandler.prototype.copyToClipboard.call(this,at),this._lastPasteOffset.set(this.pasteOffset)},We.prototype.pasteFromClipboard=function(){var at=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(at,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),at},Object.defineProperty(We.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(at){if(at!=="move"&&at!=="select"&&at!=="scroll"&&at!=="tree"&&at!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+at);this._arrowKeyBehavior=at}}),Object.defineProperty(We.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(at){if(!(at instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+at);this._pasteOffset.set(at)}});var it=We,Ct=ee(74413),St=ee(43604),De=ee(99064),Oe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ce=ee(59301),ge=(at,vt,mt)=>new Promise(($t,ht)=>{var Pt=ln=>{try{Kt(mt.next(ln))}catch(Tn){ht(Tn)}},pt=ln=>{try{Kt(mt.throw(ln))}catch(Tn){ht(Tn)}},Kt=ln=>ln.done?$t(ln.value):Promise.resolve(ln.value).then(Pt,pt);Kt((mt=mt.apply(at,vt)).next())});function Re({onCancel:at,callback:vt}){let mt=(0,te.useRef)(),$t=(0,te.useRef)(),ht=(0,te.useRef)(),Pt=(0,te.useRef)(!1);const pt=(0,te.useRef)(!1),[Kt,ln]=(0,te.useState)(0);function Tn(){const Ut=Ee.bx.make,Bn={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"};mt.current=new Ee.S0($t.current,{padding:20,grid:Ut(Ee.s_,"Grid",Ut(Ee.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Ut(Ee.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:On=>{var ta=On.diagram.commandHandler.addTopLevelParts(On.diagram.selection,!0);ta||On.diagram.currentTool.doCancel()},commandHandler:Ut(it),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:On=>{var ta=On.subject;ta.location=ta.location.copy().snapToGridPoint(On.diagram.grid.gridOrigin,On.diagram.grid.gridCellSize),setTimeout(()=>{On.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:On=>{var ta=On.subject;setTimeout(()=>{On.diagram.commandHandler.editTextBlock()})},LinkRelinked:On=>{var ta=On.parameter.part;ta.invalidateConnectedLinks();var Aa=On.subject;On.diagram.toolManager.linkingTool.isForwards?Aa.toNode.invalidateConnectedLinks():Aa.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),mt.current.nodeTemplate=Ut(Ee.NB,"Auto",{locationSpot:Ee.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ee.$u(120,60),minSize:new Ee.$u(40,40),resizable:!0,resizeCellSize:new Ee.$u(10,10),rotatable:!0},new Ee.KX("location","loc",Ee.E9.parse).makeTwoWay(Ee.E9.stringify),new Ee.KX("desiredSize","size",Ee.$u.parse).makeTwoWay(Ee.$u.stringify),Ut(Ee.bn,{name:"SHAPE",fill:Bn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ee.z6.AllSides,toSpot:Ee.z6.AllSides},new Ee.KX("figure"),new Ee.KX("fill"),new Ee.KX("stroke","borderColor"),new Ee.KX("strokeWidth","thickness"),new Ee.KX("strokeDashArray","dash")),Ut(Ee.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Ut(Ee.al,{margin:1,textAlign:"center",overflow:Ee.al.OverflowEllipsis,editable:!0},new Ee.KX("text").makeTwoWay(),new Ee.KX("stroke","color"))),mt.current.nodeTemplate.toolTip=Ut("ToolTip",Ut(Ee.s_,"Vertical",{maxSize:new Ee.$u(200,NaN)},Ut(Ee.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ee.KX("text")),Ut(Ee.al,{font:"10pt sans-serif",textAlign:"center"},new Ee.KX("text","details"))));function la(On,ta){var Aa=(Jn,Ka)=>{Jn.handled=!0,Jn.diagram.model.commit(Ya=>{var Pa=Ka.part.adornedPart,Oa=new Ee.E9().setRectSpot(Pa.actualBounds,On);Oa.subtract(Pa.location),Oa.scale(2,2),Oa.x+=Math.sign(Oa.x)*130,Oa.y+=Math.sign(Oa.y)*130,Oa.add(Pa.location),Oa.snapToGridPoint(Jn.diagram.grid.gridOrigin,Jn.diagram.grid.gridCellSize);var ga=Ya.copyNodeData(Pa.data);Ya.setGroupKeyForNodeData(ga,Ya.getGroupKeyForNodeData(Pa.data)),Ya.addNodeData(ga);var Pr={from:Pa.key,to:Ya.getKeyForNodeData(ga)};Ya.addLinkData(Pr);var Kr=Jn.diagram.findNodeForData(ga);Kr.location=Oa,Jn.diagram.select(Kr),setTimeout(()=>{Jn.diagram.commandHandler.editTextBlock()},20)})};return Ut(Ee.bn,{figure:ta,alignment:On,alignmentFocus:On.opposite(),width:On.equals(Ee.z6.Top)||On.equals(Ee.z6.Bottom)?25:18,height:On.equals(Ee.z6.Top)||On.equals(Ee.z6.Bottom)?18:25,fill:"orange",stroke:Bn.white,strokeWidth:4,mouseEnter:(Jn,Ka)=>Ka.fill="dodgerblue",mouseLeave:(Jn,Ka)=>Ka.fill="orange",isActionable:!0,click:Aa,contextClick:Aa})}function Sa(On){return Ut(Ee.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:(ta,Aa)=>Aa.fill="dodgerblue",mouseLeave:(ta,Aa)=>Aa.fill="orange",click:(ta,Aa)=>{ta.diagram.commandHandler.showContextMenu(Aa.part.adornedPart)}},On||{})}mt.current.nodeTemplate.selectionAdornmentTemplate=Ut(Ee.uz,"Spot",Ut(Ee.Vm,{padding:10}),la(Ee.z6.Top,"TriangleUp"),la(Ee.z6.Left,"TriangleLeft"),la(Ee.z6.Right,"TriangleRight"),la(Ee.z6.Bottom,"TriangleDown"),Sa({alignment:new Ee.z6(.75,0)}));function ba(On,ta){return(Aa,Jn)=>{Aa.handled=!0,Aa.diagram.model.commit(Ka=>{Ka.set(Jn.part.adornedPart.data,On,ta)})}}function st(On,ta){return ta||(ta="color"),Ut(Ee.bn,{width:16,height:16,stroke:"lightgray",fill:On,margin:1,background:"transparent",mouseEnter:(Aa,Jn)=>Jn.stroke="dodgerblue",mouseLeave:(Aa,Jn)=>Jn.stroke="lightgray",click:ba(ta,On),contextClick:ba(ta,On)})}function Xt(){return[Ut("ContextMenuButton",Ut(Ee.s_,"Horizontal",st(Bn.white,"fill"),st(Bn.beige,"fill"),st(Bn.extralightblue,"fill"),st(Bn.extralightred,"fill"))),Ut("ContextMenuButton",Ut(Ee.s_,"Horizontal",st(Bn.lightgray,"fill"),st(Bn.lightgreen,"fill"),st(Bn.lightblue,"fill"),st(Bn.lightred,"fill")))]}function Vt(){return[Ut("ContextMenuButton",Ut(Ee.s_,"Horizontal",st(Bn.black),st(Bn.green),st(Bn.blue),st(Bn.red))),Ut("ContextMenuButton",Ut(Ee.s_,"Horizontal",st(Bn.white),st(Bn.magenta),st(Bn.purple),st(Bn.orange)))]}function rn(On,ta){return ta||(ta="thickness"),Ut(Ee.bn,"LineH",{width:16,height:16,strokeWidth:On,margin:1,background:"transparent",mouseEnter:(Aa,Jn)=>Jn.background="dodgerblue",mouseLeave:(Aa,Jn)=>Jn.background="transparent",click:ba(ta,On),contextClick:ba(ta,On)})}function xn(On,ta){return ta||(ta="dash"),Ut(Ee.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:On,margin:1,background:"transparent",mouseEnter:(Aa,Jn)=>Jn.background="dodgerblue",mouseLeave:(Aa,Jn)=>Jn.background="transparent",click:ba(ta,On),contextClick:ba(ta,On)})}function An(){return[Ut("ContextMenuButton",Ut(Ee.s_,"Horizontal",rn(1),rn(2),rn(3),rn(4))),Ut("ContextMenuButton",Ut(Ee.s_,"Horizontal",xn(null),xn([2,4]),xn([4,4])))]}function un(On,ta){return ta||(ta="figure"),Ut(Ee.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:On,margin:1,background:"transparent",mouseEnter:(Aa,Jn)=>Jn.fill="dodgerblue",mouseLeave:(Aa,Jn)=>Jn.fill="lightgray",click:ba(ta,On),contextClick:ba(ta,On)})}mt.current.nodeTemplate.contextMenu=Ut("ContextMenu",Ut("ContextMenuButton",Ut(Ee.s_,"Horizontal",un("Rectangle"),un("RoundedRectangle"),un("Ellipse"),un("Diamond"))),Ut("ContextMenuButton",Ut(Ee.s_,"Horizontal",un("Parallelogram2"),un("ManualOperation"),un("Procedure"),un("Cylinder1"))),Ut("ContextMenuButton",Ut(Ee.s_,"Horizontal",un("Terminator"),un("CreateRequest"),un("Document"),un("TriangleDown"))),Xt(),Vt(),An()),mt.current.groupTemplate=Ut(Ee.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ee.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(On,ta)=>{var Aa=ta.addMembers(ta.diagram.selection,!0);Aa||ta.diagram.currentTool.doCancel()},avoidable:!1},new Ee.KX("location","loc",Ee.E9.parse).makeTwoWay(Ee.E9.stringify),Ut(Ee.s_,"Auto",{name:"BODY"},Ut(Ee.bn,{parameter1:10,fill:Bn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ee.z6.AllSides,toSpot:Ee.z6.AllSides},new Ee.KX("fill"),new Ee.KX("stroke","color"),new Ee.KX("strokeWidth","thickness"),new Ee.KX("strokeDashArray","dash")),Ut(Ee.Vm,{background:"transparent",margin:20})),Ut(Ee.al,{alignment:Ee.z6.Top,alignmentFocus:Ee.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ee.KX("text"),new Ee.KX("stroke","color"))),mt.current.groupTemplate.selectionAdornmentTemplate=Ut(Ee.uz,"Spot",Ut(Ee.s_,"Auto",Ut(Ee.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Ut(Ee.Vm,{margin:1.5})),Sa({alignment:Ee.z6.TopRight,alignmentFocus:Ee.z6.BottomRight})),mt.current.groupTemplate.contextMenu=Ut("ContextMenu",Xt(),Vt(),An()),mt.current.linkTemplate=Ut(Ee.rU,{layerName:"Foreground",routing:Ee.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ee.KX("fromSpot","fromSpot",Ee.z6.parse),new Ee.KX("toSpot","toSpot",Ee.z6.parse),new Ee.KX("fromShortLength","dir",On=>On>=1?10:0),new Ee.KX("toShortLength","dir",On=>On>=1?10:0),new Ee.KX("points").makeTwoWay(),Ut(Ee.bn,{strokeWidth:2},new Ee.KX("stroke","color"),new Ee.KX("strokeWidth","thickness"),new Ee.KX("strokeDashArray","dash")),Ut(Ee.bn,{segmentIndex:0,segmentOffset:new Ee.E9(15,0),segmentOrientation:Ee.rU.OrientAlong,alignmentFocus:Ee.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ee.KX("fill","color"),new Ee.KX("visible","dir",On=>On===1)),Ut(Ee.bn,{segmentIndex:-1,segmentOffset:new Ee.E9(-10,6),segmentOrientation:Ee.rU.OrientPlus90,alignmentFocus:Ee.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ee.KX("fill","color"),new Ee.KX("visible","dir",On=>On>=1),new Ee.KX("width","thickness",On=>7+3*On),new Ee.KX("height","thickness",On=>7+3*On),new Ee.KX("segmentOffset","thickness",On=>new Ee.E9(-15,4+1.5*On))),Ut(Ee.bn,{segmentIndex:0,segmentOffset:new Ee.E9(15,-6),segmentOrientation:Ee.rU.OrientMinus90,alignmentFocus:Ee.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ee.KX("fill","color"),new Ee.KX("visible","dir",On=>On===2),new Ee.KX("width","thickness",On=>7+3*On),new Ee.KX("height","thickness",On=>7+3*On),new Ee.KX("segmentOffset","thickness",On=>new Ee.E9(-15,4+1.5*On))),Ut(Ee.al,{alignmentFocus:new Ee.z6(0,1,-4,0),editable:!0},new Ee.KX("text").makeTwoWay(),new Ee.KX("stroke","color"))),mt.current.linkTemplate.selectionAdornmentTemplate=Ut(Ee.uz,Ut(Ee.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:nn(2)},new Ee.KX("pathPattern","thickness",nn)),Sa({alignmentFocus:new Ee.z6(0,0,-6,-4)}));function nn(On){return Ut(Ee.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(On+4).toString()+" H3"})}function ra(On){var ta="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return On===0?ta="M0 0 M16 16 M0 8 L16 8":On===2&&(ta="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Ut(Ee.bn,{geometryString:ta,margin:2,background:"transparent",mouseEnter:(Aa,Jn)=>Jn.background="dodgerblue",mouseLeave:(Aa,Jn)=>Jn.background="transparent",click:ba("dir",On),contextClick:ba("dir",On)})}function Yn(On){var ta=(Aa,Jn)=>{Aa.handled=!0,Aa.diagram.model.commit(Ka=>{var Ya=Jn.part.adornedPart;Ka.set(Ya.data,On?"toSpot":"fromSpot",Ee.z6.stringify(Ee.z6.AllSides)),(On?Ya.toNode:Ya.fromNode).invalidateConnectedLinks()})};return Ut(Ee.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Aa,Jn)=>Jn.background="dodgerblue",mouseLeave:(Aa,Jn)=>Jn.background="transparent",click:ta,contextClick:ta})}function Yt(On,ta){var Aa=0,Jn=Ee.z6.RightSide;On.equals(Ee.z6.Top)?(Aa=270,Jn=Ee.z6.TopSide):On.equals(Ee.z6.Left)?(Aa=180,Jn=Ee.z6.LeftSide):On.equals(Ee.z6.Bottom)&&(Aa=90,Jn=Ee.z6.BottomSide),ta||(Aa-=180);var Ka=(Ya,Pa)=>{Ya.handled=!0,Ya.diagram.model.commit(Oa=>{var ga=Pa.part.adornedPart;Oa.set(ga.data,ta?"toSpot":"fromSpot",Ee.z6.stringify(Jn)),(ta?ga.toNode:ga.fromNode).invalidateConnectedLinks()})};return Ut(Ee.bn,{alignment:On,alignmentFocus:On.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Aa,background:"transparent",mouseEnter:(Ya,Pa)=>Pa.background="dodgerblue",mouseLeave:(Ya,Pa)=>Pa.background="transparent",click:Ka,contextClick:Ka})}mt.current.linkTemplate.contextMenu=Ut("ContextMenu",Vt(),An(),Ut("ContextMenuButton",Ut(Ee.s_,"Horizontal",ra(0),ra(1),ra(2))),Ut("ContextMenuButton",Ut(Ee.s_,"Horizontal",Ut(Ee.s_,"Spot",Yn(!1),Yt(Ee.z6.Top,!1),Yt(Ee.z6.Left,!1),Yt(Ee.z6.Right,!1),Yt(Ee.z6.Bottom,!1)),Ut(Ee.s_,"Spot",{margin:new Ee.Zt(0,0,0,2)},Yn(!0),Yt(Ee.z6.Top,!0),Yt(Ee.z6.Left,!0),Yt(Ee.z6.Right,!0),Yt(Ee.z6.Bottom,!0)))));const Xa=`{ "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 qa=["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 Qa(On){return console.log("shapeName:",On),qa.indexOf(On)>=0}var or=new Ee.YI(ht.current,{maxSelectionCount:1,linkTemplate:Ut(Ee.rU,{locationSpot:Ee.z6.Center,selectionAdornmentTemplate:Ut(Ee.uz,"Link",{locationSpot:Ee.z6.Center},Ut(Ee.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Ut(Ee.bn,{toArrow:"Standard",stroke:null}))},{routing:Ee.rU.AvoidsNodes,curve:Ee.rU.JumpOver,corner:5,toShortLength:4},new Ee.KX("points"),Ut(Ee.bn,{isPanelMain:!0,strokeWidth:2}),Ut(Ee.bn,{toArrow:"Standard",stroke:null})),model:new Ee.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ee.bn.getFigureGenerators().toArray().map(On=>({text:"\u672A\u547D\u540D",size:"100 100",figure:On.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return mt.current.addDiagramListener("TextEdited",function(On){var ta;const Aa=On.subject.part;var Jn=(ta=document.activeElement)==null?void 0:ta.value;typeof Jn=="string"&&Jn.trim()===""&&mt.current.model.commit(function(Ka){Ka.set(Aa.data,"text","\u672A\u547D\u540D"),mt.current.commandHandler.stopCommand()},"increment")}),or.nodeTemplate=Ut(Ee.NB,"Auto",{locationSpot:Ee.z6.Center},new Ee.KX("location","location",Ee.E9.parse).makeTwoWay(Ee.E9.stringify),Ut(Ee.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 Ee.KX("stroke").makeTwoWay(),new Ee.KX("fill").makeTwoWay(),new Ee.KX("figure")),Ut(Ee.al,{margin:new Ee.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ee.$u(16,16),maxSize:new Ee.$u(10,NaN),textAlign:"center",editable:!0},new Ee.KX("key").makeTwoWay())),setTimeout(()=>{mt.current.grid=Ut(Ee.s_,"Grid",Ut(Ee.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Ut(Ee.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),mt.current.grid.visible=!0,mt.current.grid.gridCellStroke="darkgray",mt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=mt.current,mt.current}const wn=()=>ge(this,null,function*(){var Ut=mt.current.makeImage();const Bn=yield(0,De.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Ut.src}});vt({src:Bn.url})});return(0,te.useEffect)(()=>(setTimeout(()=>{Tn()},500),ln(Kt+1),()=>{mt.current=null}),[]),Ce.createElement("div",{ref:pt,className:Pt.current?`${Oe.maxH60} body-overflow-initial`:"body-overflow-initial"},Ce.createElement(rt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Kt,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ce.createElement(Zt.Z,null,Ce.createElement(St.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ce.createElement(St.Z,{onClick:()=>{var Ut,Bn,la=mt.current.selection.first();if(Pt.current=!Pt.current,document.activeElement&&la){let Sa=(Bn=(Ut=document.activeElement)==null?void 0:Ut.value)==null?void 0:Bn.trim();typeof Sa=="string"&&mt.current.model.commit(function(ba){ba.set(la.data,"text",Sa||"\u672A\u547D\u540D"),mt.current.commandHandler.stopCommand()},"increment")}ln(Kt+1)}},Ce.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:at},Ce.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Oe.flowChartWrp},Ce.createElement("div",{style:{display:"flex",height:"100%"}},Ce.createElement("div",{style:{width:"300px",height:"100%"}},Ce.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Ce.createElement("div",{style:{height:"calc(100% - 50px)"},className:Oe.myPaletteDiv,ref:ht})),Ce.createElement("div",{style:{flex:1,position:"relative"}},Ce.createElement("div",{ref:$t,style:{height:"80vh"}}))),Ce.createElement("div",{className:"tr"},Ce.createElement(be.ZP,{size:"large",onClick:wn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var he=Re,se=ee(5112),de=ee(5871);const we=se.ZP.Group,xe={margin:"0 8px"};var Pe=({callback:at,onCancel:vt})=>{function mt($t){at($t)}return te.createElement(Ae.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:mt},te.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},te.createElement("span",{style:xe},"\u5355\u5143\u683C\u6570\uFF1A"),te.createElement("span",{style:xe},"\u884C\u6570"),te.createElement(Ae.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},te.createElement(de.Z,null)),te.createElement("span",{style:xe},"\u5217\u6570"),te.createElement(Ae.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},te.createElement(de.Z,null))),te.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},te.createElement("span",{style:xe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),te.createElement(Ae.default.Item,{name:"align"},te.createElement(we,null,te.createElement(se.ZP,{value:"default"},te.createElement("i",{className:"fa fa-align-justify"})),te.createElement(se.ZP,{value:"left"},te.createElement("i",{className:"fa fa-align-left"})),te.createElement(se.ZP,{value:"center"},te.createElement("i",{className:"fa fa-align-center"})),te.createElement(se.ZP,{value:"right"},te.createElement("i",{className:"fa fa-align-right"}))))),te.createElement("div",{className:"flex-container flex-end"},te.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(be.ZP,{type:"ghost",onClick:vt},"\u53D6\u6D88")))},Te=ee(78673),lt=ee(80727),Qe=ee.n(lt),nt=(0,te.forwardRef)(({use3d:at,width:vt,height:mt,callback:$t,showSaveButton:ht},Pt)=>{const pt=(0,te.useRef)(),Kt=(0,te.useRef)(),[ln,Tn]=(0,te.useState)(!1),wn=(0,te.useRef)({id:pt,appName:"graphing",width:vt||1e3,height:mt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,te.useEffect)(()=>{Kt.current=new(Qe())(wn.current,!0),window.onload=function(){Kt.current.inject("applet_container")}},[]);const Ut=()=>{var Bn=window.ggbApplet.getPNGBase64(1,!0,72);return $t&&$t(Bn),Bn};return(0,te.useEffect)(()=>{wn.current.appName=ln?"3D":"graphing",Kt.current.inject("applet_container")},[ln]),(0,te.useEffect)(()=>{Tn(at)},[at]),(0,te.useImperativeHandle)(Pt,()=>({getImgData:Ut})),te.createElement(te.Fragment,null,te.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:pt}),te.createElement(Zt.Z,{align:"middle"},te.createElement(St.Z,{flex:1},te.createElement(Te.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ln,onChange:Bn=>Tn(Bn)})),te.createElement(St.Z,null,te.createElement(be.ZP,{size:"large",onClick:Ut,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Ye=ee(41588),Se=ee(1012),Be=ee(8591);const Ve="link",Ue="upload-image",gt="add-flowchart",kt="draw-image",ct="add-flowchart",zt="code-block",hn="add-table",En="------------",pn={default:En,left:`:${En}`,center:`:${En}:`,right:`${En}:`};var _t=ee(58856),Wn=(at,vt,mt)=>new Promise(($t,ht)=>{var Pt=ln=>{try{Kt(mt.next(ln))}catch(Tn){ht(Tn)}},pt=ln=>{try{Kt(mt.throw(ln))}catch(Tn){ht(Tn)}},Kt=ln=>ln.done?$t(ln.value):Promise.resolve(ln.value).then(Pt,pt);Kt((mt=mt.apply(at,vt)).next())});function Hn(){}let dn=0;const zn=1e4,jn="\u2581",bn="@\u2581\u2581@",_n="@\u2581@",ea=`
|
|
**\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`,an=["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 on(at){return/^\d+$/.test(at)?`${at}px`:at}const Ht=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Fn={[Ht+"-B"]:"bold",[Ht+"-I"]:"italic"},Dn={[Ve]:"\u6DFB\u52A0\u94FE\u63A5",[zt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Ue]:"\u6DFB\u52A0\u56FE\u7247",[kt]:"\u6DFB\u52A0\u753B\u56FE",[gt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[hn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Nn=({defaultValue:at="",onChange:vt,width:mt="100%",height:$t=400,miniToolbar:ht=!1,isFocus:Pt=!1,watch:pt,insertTemp:Kt,mode:ln="markdown",id:Tn="markdown-editor-id",showResizeBar:wn=!1,noStorage:Ut=!1,showNullButton:Bn=!1,showNullProgramButton:la=!1,hidetoolBar:Sa=!1,fullScreen:ba=!1,onBlur:st,onCMBeforeChange:Xt,onFullScreen:Vt,className:rn="",disablePaste:xn=!1,disabled:An=!1,disabledFill:un=!1,placeholder:nn="",values:ra="",extraUse:Yn})=>{const[Yt,Xa]=(0,te.useState)(null),[qa,Qa]=(0,te.useState)(at),[or,On]=(0,te.useState)(pt),[ta,Aa]=(0,te.useState)(ba),[Jn,Ka]=(0,te.useState)(""),[Ya,Pa]=(0,te.useState)(0),[Oa,ga]=(0,te.useState)($t),[Pr,Kr]=(0,te.useState)(!1),Ur=(0,te.useRef)((0,Se.Z)()),Eo=(0,te.useRef)(!1),So=(0,te.useRef)(),[Lo,Qr]=(0,te.useState)(0),[zr,hr]=(0,te.useState)(0),io=(0,te.useRef)(),Po=(0,te.useRef)(),Ao=(0,te.useRef)(),vo=(0,te.useRef)(),ro=()=>Wn(void 0,null,function*(){var Na;const oa=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ur.current}});(Na=oa==null?void 0:oa.attachments)!=null&&Na.length&&(console.log("cm:",Yt,io),oa.attachments.map(pa=>{pa.content_type.indexOf("image")>-1?Yt.replaceSelection(``):pa.content_type.indexOf("video")>-1?Yt.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):pa.content_type.indexOf("pdf")>-1?Yt.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${pa.id}?type=${pa.content_type}&disposition=inline" target="_blank">${pa.name}</a>`):Yt.replaceSelection(`[${pa.name}](${ENV.API_SERVER}/api/attachments/${pa.id}?type=${pa.content_type})`)}))});(0,te.useEffect)(()=>{const Na=window.scrollY||window.pageYOffset;Qa(ra),Yt==null||Yt.setValue(ra),window.scrollTo(0,Na)},[ra]),(0,te.useEffect)(()=>{Vt==null||Vt(ta)},[ta]),(0,te.useEffect)(()=>{if(io.current){let Na=function(pa,ma){var vr;if(xn){ma.preventDefault();return}const jr=ma.clipboardData;if(jr){const $r=jr.types.toString(),eo=jr.items;if($r==="Files"||jr.types.indexOf("Files")>-1){if(ma.preventDefault(),ln=="stex")return;try{let po=eo[1];((vr=eo[0])==null?void 0:vr.kind)==="file"&&(po=eo[0]);const yo=po.getAsFile(),Qo=yo.name.split(".").pop();(0,Ne.I)(yo,Bo=>{var ir,Gn,ka;Bo.id?((ir=yo==null?void 0:yo.type)==null?void 0:ir.indexOf("image"))>-1?oa.replaceSelection(`<img width="100%" src="/api/attachments/${Bo.id}?type=${Bo.content_type})" alt="" />`):((Gn=yo==null?void 0:yo.type)==null?void 0:Gn.indexOf("video"))>-1?oa.replaceSelection(`<video width="100%" controls src="/api/attachments/${Bo.id}"></video>`):((ka=yo==null?void 0:yo.type)==null?void 0:ka.indexOf("pdf"))>-1?oa.replaceSelection(`<a href="/api/attachments/${Bo.id}?type=${yo.type}&disposition=inline" target="_blank">${yo.name}</a>`):an.includes(Qo)?oa.replaceSelection(`<a href="/api/attachments/${Bo.id}?type=office&disposition=inline" target="_blank">${yo.name}</a>`):oa.replaceSelection(`[${yo.name}](/api/attachments/${Bo.id}?type=${Bo.content_type})`):(Bo==null?void 0:Bo.status)===401&&(Be.ZP.warning((Bo==null?void 0:Bo.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(po){Be.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const oa=ke().fromTextArea(io.current,{mode:ln,lineNumbers:!ht,lineWrapping:!0,value:at,autoCloseTags:!la,autoCloseBrackets:!0});return oa.on("keyup",function(pa,ma){ma.keyCode===8&&(pa.getValue()==""?oa.setOption("placeholder",nn):oa.setOption("placeholder",null))}),oa.on("keydown",function(pa,ma){if(ma.keyCode===8){var vr=da(pa);vr&&ma.preventDefault()}}),Pt&&oa.focus(),oa.on("paste",Na),oa.on("dragleave",function(pa,ma){Po.current.classList.remove("mouse-hover-md")}),An&&oa.on("beforeChange",function(pa,ma){(ma.origin==="paste"||ma.origin==="+input")&&ma.cancel()}),Xa(oa),()=>{oa.off("paste",Na)}}},[]);const pr=(0,te.useCallback)(()=>{if(Po.current)try{}catch(Na){console.log(Na,"---- to set md editor body height")}},[Oa,Po,ta]);(0,te.useEffect)(()=>{function Na(){let oa=new Xe.Z(pa=>{for(let ma of pa)(ma.target.offsetHeight>0||ma.target.offsetWidth>0)&&(pr(),Yt.setSize("100%","100%"),Yt.refresh())});return oa.observe(io.current.parentElement),oa}if(Yt){const oa=Na();return()=>{var pa,ma;(pa=io.current)!=null&&pa.parentElement&&oa.unobserve((ma=io.current)==null?void 0:ma.parentElement)}}},[Yt,pr]),(0,te.useEffect)(()=>{if(Yt){let Na=[];for(const[oa,pa]of Object.entries(Fn)){let ma={[oa]:()=>{Fa(pa)}};Na.push(ma),Yt.addKeyMap(ma)}return So.current=setInterval(()=>{Eo.current&&ro()},4e3),()=>{clearInterval(So.current);for(let oa of Na)Yt.removeKeyMap(oa)}}},[Yt]),(0,te.useEffect)(()=>{ba!==ta&&Aa(ba)},[ba]),(0,_t.Z)(()=>{if(!Ut&&Ya>0){let Na=new Date().getTime(),oa=window.sessionStorage.getItem(Tn);Na>=Ya+zn&&(!oa||oa!==qa)&&(window.sessionStorage.setItem(Tn,qa),Kr(!0))}},zn),(0,te.useEffect)(()=>{On(pt)},[Yt,pt]),(0,te.useEffect)(()=>{Yt&&Pt&&Yt.focus()},[Yt,Pt]),(0,te.useEffect)(()=>{if(or&&Yt){let Na=function(pa){let ma=pa.target;if(vo.current){let vr=ma.scrollTop/ma.scrollHeight;vo.current.scrollTop=vo.current.scrollHeight*vr}};const oa=Yt.getScrollerElement();return oa.addEventListener("scroll",Na),()=>{oa.removeEventListener("scroll",Na)}}},[Yt,or]),(0,te.useEffect)(()=>{if(Yt&&Xt){let Na=function(oa,pa){Xt(oa,pa)};return Yt.on("beforeChange",Na),()=>{Yt.off("beforeChange",Na)}}},[Yt,Xt]),(0,te.useEffect)(()=>{if(Yt&&st){let Na=function(){st(Yt.getValue())};return Yt.on("blur",Na),()=>{Yt.off("blur",Na)}}},[Yt,st]);function da(Na,oa){var pa=Na.getDoc(),ma=pa.getCursor(),vr=pa.getLine(ma.line),jr=vr.charAt(ma.ch-1),$r=vr.lastIndexOf("@\u2581@",ma.ch),eo=vr.lastIndexOf("@\u2581\u2581@",ma.ch),po=$r>eo?$r:eo,yo=$r>eo?3:4;if(bn.indexOf(jr)===-1)return null;if(console.log("change1:",oa,Na,vr,ma,po,$r,eo,jr),po>=0&&ma.ch-po<5){var Qo=po+yo;return pa.replaceRange("",{line:ma.line,ch:po},{line:ma.line,ch:Qo}),{line:ma.line,ch:Qo}}return null}(0,te.useEffect)(()=>{if(Yt){let Na=function(oa,pa){const ma=oa.getValue();Qa(ma),Pa(new Date().getTime()),oa.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),vt&&(la?vt(ma,Xr(ma)):vt(ma))};return Yt.on("change",Na),()=>{Yt.off("change",Na)}}},[Yt,vt]),(0,te.useEffect)(()=>{if(Yt)if(at==null)Yt.setValue(""),Qa("");else{const Na=window.scrollY||window.pageYOffset;at!==Yt.getValue()&&(Yt.setValue(at),Qa(at),Yt.setCursor(An?1:Yt.lineCount(),0),window.scrollTo(0,Na))}},[Yt,at]);const Fa=(0,te.useCallback)(Na=>{const oa=Yt.getCursor(),pa=Yt.getSelection();let ma=pa.split(`
|
|
`);switch(Na){case"bold":return Yt.replaceSelection("**"+pa+"**"),pa===""&&Yt.setCursor(oa.line,oa.ch+2),Yt.focus();case"italic":return Yt.replaceSelection("*"+pa+"*"),pa===""&&Yt.setCursor(oa.line,oa.ch+1),Yt.focus();case"code":return Yt.replaceSelection("`"+pa+"`"),pa===""&&Yt.setCursor(oa.line,oa.ch+1),Yt.focus();case"inline-latex":return Ka("inline-latex"),Yt.focus();case"latex":return Yt.replaceSelection("```latex\n"+pa+"\n```"),Yt.setCursor(oa.line+1,pa.length+1),Yt.focus();case"line-break":return Yt.replaceSelection(`<br/>
|
|
`),Yt.focus();case"list-ul":return pa===""?Yt.replaceSelection("- "+pa):Yt.replaceSelection(ma.map(vr=>vr===""?"":`- ${vr}`).join(`
|
|
`)),Yt.focus();case"list-ol":return pa===""?Yt.replaceSelection("1. "+pa):Yt.replaceSelection(ma.map((vr,jr)=>vr===""?"":`${jr+1}. ${vr}`).join(`
|
|
`)),Yt.focus();case"add-null-ch":return pa===""&&Yt.setCursor(oa.line,oa.ch),Yt.replaceSelection(jn),Yt.focus();case"add-signal":return pa===""&&Yt.setCursor(oa.line,oa.ch),Yt.replaceSelection(_n),Yt.focus();case"add-multiple":return pa===""&&Yt.setCursor(oa.line,oa.ch),Yt.replaceSelection(bn),Yt.focus();case"inster-template-1":return pa===""&&Yt.setCursor(oa.line,oa.ch),Yt.replaceSelection(ea),Yt.focus();case"eraser":return Yt.setValue(""),Yt.focus();case"trigger-watch":return On(!or),Yt.focus();case"trigger-full-screen":return Aa(!ta),Yt.focus();case Ve:Ka(Ve);return;case zt:Ka(zt);return;case Ue:Ka(Ue);return;case kt:Ka(kt);return;case"maths-latex":Ka("maths-latex");return;case gt:Ka(gt);return;case hn:Ka(hn);return;default:throw new Error}},[Yt,or,ta]),sr=(0,te.useCallback)((Na,oa)=>{var pa,ma,vr,jr,$r,eo;switch(Ka(""),Jn){case Ve:const{title:ir,link:Gn}=Na;return Yt.replaceSelection(`[${ir}](${Gn})`),Yt.focus();case zt:const{language:ka,content:Va}=Na;return Yt.replaceSelection(["```"+ka,Va,"```"].join(`
|
|
`)),Yt.focus();case"maths-latex":for(var po=atob(Na),yo=new Uint8Array(po.length),Qo=0;Qo<po.length;Qo++)yo[Qo]=po.charCodeAt(Qo);var Bo=new Blob([yo],{type:"image/png"});(0,Ne.I)(Bo,Do=>{Do.id?Yt.replaceSelection(``):(Do==null?void 0:Do.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Yt.replaceSelection("`$$"+Na+"$$`");break;case Ue:case kt:case ct:const{src:$a,alt:gr}=Na,lr=oa,Jr=(vr=(ma=(pa=lr==null?void 0:lr.name)==null?void 0:pa.split("."))==null?void 0:ma.pop)==null?void 0:vr.call(ma);return((jr=lr==null?void 0:lr.type)==null?void 0:jr.indexOf("image"))>-1||!(lr!=null&&lr.type)?lr.align||lr.width?Yt.replaceSelection(`<p style="text-align:${lr.align||"initial"}"><img width="${lr.width?lr.width+"%":"initial"}" src="${$a}" alt="${gr||""}" /></p>`):Yt.replaceSelection(`<img width="100%" src="${$a}" alt="${gr||""}" />`):(($r=lr==null?void 0:lr.type)==null?void 0:$r.indexOf("video"))>-1?Yt.replaceSelection(`<video width="100%" controls src="${$a}"></video>`):((eo=lr==null?void 0:lr.type)==null?void 0:eo.indexOf("pdf"))>-1?Yt.replaceSelection(`<a href="${$a}?type=${lr.type}&disposition=inline" target="_blank">${lr.name}</a>`):an.includes(Jr)?Yt.replaceSelection(`<a href="${$a}?type=office&disposition=inline" target="_blank">${lr.name}</a>`):Yt.replaceSelection(`[${lr.name}](${$a})`),Yt.focus();case hn:const{row:Or,col:Vo,align:Yo}=Na;let jo=`
|
|
`;for(let Do=0;Do<Or;Do++){let qo=[],Oi=[];for(let Ei=0;Ei<Vo;Ei++)Do===1&&Oi.push(pn[Yo]),qo.push(" ");Do===1&&(jo+=`| ${Oi.join(" | ")} |
|
|
`),jo+=`| ${qo.join(Vo===1?"":" | ")} |
|
|
`}return Yt.replaceSelection(jo+`
|
|
`),Yt.focus();default:throw new Error}},[Yt,Jn]),dr=(0,te.useMemo)(()=>{switch(Jn){case Ve:return te.createElement(Et,{callback:sr,onCancel:Wr});case zt:return te.createElement(bt.Z,{callback:sr,onCancel:Wr});case Ue:return te.createElement(Ne.Z,{callback:sr,onCancel:Wr});case gt:return te.createElement(he,{callback:sr,onCancel:Wr});case hn:return te.createElement(Pe,{callback:sr,onCancel:Wr});case"maths-latex":return te.createElement(nt,{showSaveButton:!0,callback:sr});case"inline-latex":return te.createElement(Ye.Z,{showSaveButton:!0,callback:sr});default:return null}},[Jn]);function Wr(){Ka("")}(0,te.useEffect)(()=>{if(Ao.current){let Na=function($r){vr=!0,jr=$r.pageY},oa=function(){vr=!1},pa=function($r){if(vr){let eo=$r.pageY-jr;eo<0&&(eo=0),eo>300&&(eo=300);let po=$t+eo+"px";ga(po)}},ma=Ao.current,vr=!1,jr=0;return ma.addEventListener("mousedown",Na),document.addEventListener("mousemove",pa),document.addEventListener("mouseup",oa),()=>{ma.removeEventListener("mousedown",Na),document.removeEventListener("mousemove",pa),document.removeEventListener("mouseup",oa)}}},[Yt,Ao]),(0,te.useEffect)(()=>{ga($t)},[$t]);const ho=on(mt),Io=on(Oa),Zo={width:ho,height:Io},Tr=(0,te.useMemo)(()=>{if(Ya){let Na=new Date(Ya),oa=Na.getHours(),pa=Na.getMinutes(),ma=Na.getSeconds();return oa=oa<10?"0"+oa:oa,pa=pa<10?"0"+pa:pa,ma=ma<10?"0"+ma:ma,`${oa}:${pa}:${ma}`}return 0},[Ya]),Xr=Na=>{const oa=[];if(la){let pa=-1;Na=Na.replace(/(@▁▁@|@▁@)/g,function(ma,vr,jr){oa.push({multiLine:ma!==_n})})}return oa};function wo(){window.sessionStorage.removeItem(Tn),Kr(!1),Pa(0)}function ti(){Kr(!1),Pa(0),Yt.setValue(window.sessionStorage.getItem(Tn))}(0,te.useEffect)(()=>{Dn[Jn]&&Jn!==kt&&Jn!==gt&&setTimeout(()=>{const Na=document.getElementsByClassName("markdown-popup-form")[0],oa=window.innerWidth/2-Na.offsetWidth/2,pa=window.innerHeight/2-Na.offsetHeight/2;Qr(oa),hr(pa)},0)},[Jn]);const ci=Na=>{Na.preventDefault();const oa=Na.clientX-Lo,pa=Na.clientY-zr;document.body.onmousemove=ma=>{let vr=ma.clientX-oa,jr=ma.clientY-pa;const $r=document.getElementsByClassName("markdown-popup-form")[0],eo=window.innerWidth-$r.offsetWidth,po=window.innerHeight-$r.offsetHeight;vr=Math.max(0,Math.min(vr,eo)),jr=Math.max(0,Math.min(jr,po)),Wo(ma.clientX,ma.clientY,oa,pa)&&(Qr(vr),hr(jr))},document.body.onmouseup=function(){document.body.onmousemove=null}},Wo=(Na,oa,pa,ma)=>{const vr=document.body.clientHeight,jr=document.body.clientWidth;return Na<20&&pa>Na||Na>jr-20&&pa<Na||oa<20&&ma>oa||oa>vr-20&&ma<oa?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return te.createElement(te.Fragment,null,te.createElement("div",{className:"markdown-editor-wrapper",ref:Po},te.createElement("div",{className:`markdown-editor-container ${rn} ${or?"on-preview":""} ${ht?"mini":""} ${ta?"full-screen":""}`,style:Zo},te.createElement(ye,{insertTemp:Kt,watch:or,fullScreen:ta,showNullButton:Bn,showNullProgramButton:la,onActionCallback:Fa,hidetoolBar:Sa,extraUse:Yn}),te.createElement("div",{className:"markdown-editor-body"},te.createElement("div",{className:"codemirror-container"},te.createElement("textarea",{ref:io,placeholder:nn})),or?te.createElement("div",{ref:vo,className:"preview-container"},ln==="stex"&&te.createElement(Ke,{value:qa}),ln!=="stex"&&te.createElement(et.Z,{disabledFill:un,showProgramFill:la,value:qa})):null))),wn?te.createElement("a",{ref:Ao,className:"editor-resize"}):null,Jn===kt&&te.createElement(tn,{callback:sr,onCancel:Wr}),Jn===gt&&te.createElement(he,{callback:sr,onCancel:Wr}),te.createElement(Fe.Z,null,Dn[Jn]&&Jn!==kt&&Jn!==gt?te.createElement(rt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Lo,top:zr},title:te.createElement("div",{style:{cursor:"move"},onMouseDown:ci},Dn[Jn]),open:!0,onCancel:Wr,footer:null,destroyOnClose:!0,width:Jn===gt?"1200px":null,height:Jn===gt?"80vh":null,className:"markdown-popup-form"},dr):null))}},28451:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return ve},I:function(){return Fe}});var te=ee(78241),pe=ee(8591),ke=ee(92832),Xe=ee(81327),Me=ee(5871),He=ee(5112),oe=ee(3113),ft=ee(77903),ut=ee(59301),Je=ee(24065),et=ee(59301),Ke=Object.defineProperty,je=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(Ae,Ie,be)=>Ie in Ae?Ke(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:be}):Ae[Ie]=be,E=(Ae,Ie)=>{for(var be in Ie||(Ie={}))y.call(Ie,be)&&b(Ae,be,Ie[be]);if(a)for(var be of a(Ie))x.call(Ie,be)&&b(Ae,be,Ie[be]);return Ae},z=(Ae,Ie)=>je(Ae,ie(Ie));const{useForm:ne}=te.default,ae={width:280,marginRight:10},re={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:Ae,onCancel:Ie})=>{const[be]=ne();let Dt=(0,ut.useRef)();function Mt(Tt){Dt.current.width=be.getFieldValue("width"),Dt.current.align=be.getFieldValue("align"),Ae(Tt,Dt.current)}function vn(Tt,It){if(Tt.status===-1){pe.ZP.error(Tt.message);return}be.setFieldsValue({src:`/api/attachments/${Tt.id}`,type:It.type})}function Ft(Tt){let It=Tt.target.files[0];Dt.current=It,Fe(It,vn)}return et.createElement(te.default,z(E({form:be},re),{className:"upload-image-panel",onFinish:Mt,style:{width:470,overflow:"hidden"}}),et.createElement(te.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},et.createElement("div",{className:"flex-container"},et.createElement(te.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},et.createElement(ke.default,{style:ae})),et.createElement(ye,{onFileChange:Ft}))),et.createElement(te.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},et.createElement(ke.default,{style:{width:264}})),et.createElement(te.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},et.createElement(Xe.Z,null,et.createElement(te.default.Item,{name:"width",style:{margin:0}},et.createElement(Me.Z,{style:{width:264}})),et.createElement("span",{className:"ml8"},"%"))),et.createElement(te.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},et.createElement(He.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"}]})),et.createElement("aside",null,et.createElement(te.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},et.createElement(oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),et.createElement(oe.ZP,{type:"default",onClick:Ie},"\u53D6\u6D88"))))};function ye({onFileChange:Ae}){return et.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",et.createElement("input",{type:"file",onChange:Ae}))}function Fe(Ae,Ie){if(!Ae)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Je.bg)())throw pe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let be=new FormData;be.append("editormd-image-file",Ae),be.append("file_param_name","editormd-image-file"),be.append("byxhr","true");var Dt=new window.XMLHttpRequest;Dt.withCredentials=!0,Dt.addEventListener("load",function(Mt){Ie(JSON.parse(Mt.target.responseText),Ae)},!1),Dt.addEventListener("error",function(Mt){console.error(Mt)},!1),Dt.open("POST",`${ft.KI}/api/attachments.json`),Dt.send(be)}},79346:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return ke}});var te=ee(59301),pe=ee(4676);class ke extends te.Component{constructor(Me){super(Me);const He=window.document;this.node=He.createElement("div"),He.body.appendChild(this.node)}render(){const{children:Me}=this.props;return(0,pe.createPortal)(Me,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},33847:function(Nt,Rt,ee){"use strict";ee.d(Rt,{i:function(){return ae},Z:function(){return ve}});var te={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"},pe=ee(71418),ke=ee(6848),Xe=ee(92310),Me=ee.n(Xe),He=ee(955),oe=ee(8797),ft=ee(24065),ut="data:image/png;base64,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",Je="data:image/png;base64,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",et="data:image/png;base64,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",Ke="data:image/png;base64,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",je="data:image/png;base64,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",ie="data:image/png;base64,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",a="data:image/png;base64,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",y="data:image/png;base64,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",x="data:image/png;base64,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",b="data:image/png;base64,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",E="data:image/png;base64,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",z="data:image/png;base64,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",ne=ee(59301);const ae=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ut,swimg:Je},{name:"101\u8BA1\u5212",ptimg:et,swimg:Ke},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:je,swimg:ie},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:y},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:x,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:E,swimg:z}];var ve=({className:ye,dataSource:Fe=[],col:Ae=4,right:Ie,bottom:be=23,precision:Dt=0,wrapWidth:Mt=1200,trackEventItems:vn,loading:Ft,onRemove:Tt=()=>{},isCurrent:It=!0,showAlias:dt=!1})=>{const ot=Math.floor((Mt-(Ae-1)*Ie)/Ae),wt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(_e=>(window.ENV==="build"&&(_e.ptimg=`/react/build${_e.ptimg}`,_e.swimg=`/react/build${_e.swimg}`),_e));return ne.createElement(pe.Z,{spinning:Ft},ne.createElement("div",{className:Me()(te.list,ye)},!!(Fe!=null&&Fe.length)&&(Fe==null?void 0:Fe.map((_e,Et)=>{var bt;const{name:Ne,id:rt,identifier:Zt,featured:en,school_name:Bt,image_url:tn,excellent:Ee,is_plan:We}=_e;return ne.createElement("div",{key:rt,className:te.wrap,style:{width:ot,marginRight:(1+Et)%Ae===0?0:Ie+Dt,marginBottom:be}},ne.createElement("a",{className:te.li,onClick:it=>{it.preventDefault(),it.stopPropagation(),vn&&(0,He.L9)([vn]),(0,He.xg)(`/paths/${Zt}`)}},ne.createElement("div",{className:te.img},ne.createElement("img",{className:te.cover,src:`${tn}`}),It&&(0,ft.bg)()&&(_e==null?void 0:_e.studying)&&ne.createElement("div",{className:`${te.movebq} user-path-items`,onClick:it=>{it.stopPropagation(),Tt(_e)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(bt=_e==null?void 0:_e.subject_tags)==null?void 0:bt.map((it,Ct)=>{var St,De;if(Ct===0){const Ce=(St=wt.find(ge=>ge.name==it))==null?void 0:St.swimg;return ne.createElement("img",{className:te.sign,src:Ce,style:{left:"-4px"}})}const Oe=(De=wt.find(Ce=>Ce.name==it))==null?void 0:De.ptimg;return ne.createElement("img",{className:te.sign,src:Oe,style:{left:`${48+52*(Ct-1)+2*Ct}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(_e==null?void 0:_e.excellent)&&ne.createElement("div",{className:te.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:te.name},ne.createElement(ke.Z,{title:dt&&(_e!=null&&_e.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ne}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${_e==null?void 0:_e.excellent_alias_name}`)):Ne},ne.createElement("span",{className:te.e},dt&&(_e==null?void 0:_e.excellent_alias_name)||Ne))),ne.createElement("div",{className:te.tags},ne.createElement("div",null,ne.createElement(ke.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,_e.stages_count))),ne.createElement(ke.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,_e.members_count)))))))})),!Fe.length&&ne.createElement(oe.Z,null)))}},29458:function(Nt,Rt,ee){"use strict";ee.d(Rt,{jL:function(){return Me},w9:function(){return _e},QD:function(){return Ye},cQ:function(){return Tt.Z},op:function(){return Pe},O5:function(){return ea},_b:function(){return kt},t7:function(){return b},Gi:function(){return en},YG:function(){return rt},qp:function(){return et},vr:function(){return Ve},qE:function(){return Qe},Je:function(){return ne},wb:function(){return Ft},cq:function(){return Ct},tp:function(){return ie}});var te=ee(59301),pe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},ke="data:image/png;base64,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",Me=({dataSource:an=[],img:on,imgWidth:Cn=346,title:Ht,sunTitle:Fn,bannerExtraContent:Dn})=>te.createElement("div",{className:pe.banner},te.createElement("div",{className:pe.content},te.createElement("aside",null,te.createElement("p",null,te.createElement("b",null,Ht),te.createElement("span",null,Fn)),an.length>0&&te.createElement("div",{className:pe.btns},an.map((Nn,at)=>te.createElement("div",{key:at,onClick:Nn.click},Nn.name,Nn.sign?te.createElement("img",{src:ke,width:39}):null))),Dn),on&&te.createElement("img",{style:{marginTop:33,marginRight:38},src:on,width:Cn}))),He={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"},oe=ee(92310),ft=ee.n(oe),ut=ee(89392),et=({dataSource:an=[],value:on,onChange:Cn,onTitleChange:Ht,className:Fn,title:Dn,titleWidth:Nn=41,style:at={},fontColor:vt="#6A7283",showCount:mt})=>{const[$t,ht]=(0,te.useState)(0),[Pt,pt]=(0,te.useState)(!1),Kt=(0,te.useRef)(null),ln=(0,te.useRef)(null);return(0,te.useEffect)(()=>{var Tn;an.length!==0&&(((Tn=Kt==null?void 0:Kt.current)==null?void 0:Tn.clientHeight)>97?ht(1):ht(0)),an.length===0&&ht(0),pt(!1)},[an]),te.createElement("div",{className:ft()(He.row,Fn),style:at},te.createElement("div",{onClick:(0,ut.throttle)(()=>Ht==null?void 0:Ht(),2e3),style:{width:Nn,marginTop:Pt?12:4},className:`${He.title} ${Ht?"current":""}`},Dn),te.createElement("div",{className:Pt?`${He.tagsWrap} ${He.tagsBorderWrap}`:He.tagsWrap},te.createElement("div",{className:He.bar,ref:ln,style:$t>0?{height:$t===1?97:"auto",overflow:$t===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},te.createElement("div",{className:He.tag,ref:Kt},an==null?void 0:an.map(Tn=>te.createElement("span",{onClick:()=>Cn(Tn.id),key:Tn.id,style:{color:vt},className:on===Tn.id?He.active:""},te.createElement("span",{title:Tn.name,className:He.name},Tn.name),!!mt&&te.createElement("span",{className:He.num},Tn.count))))),!!$t&&te.createElement(te.Fragment,null,$t===1?te.createElement("div",{onClick:()=>{var Tn;ht(2),((Tn=Kt==null?void 0:Kt.current)==null?void 0:Tn.clientHeight)>245?pt(!0):pt(!1)},className:He.action},"\u5C55\u5F00",te.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):te.createElement("div",{onClick:()=>{ln.current.scrollTop=0,ht(1),pt(!1)},className:He.action},"\u6536\u8D77",te.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Ke={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"},ie=({dataSource:an=[],value:on,onChange:Cn,className:Ht,style:Fn={}})=>te.createElement("div",{style:Fn,className:ft()(Ke.tabs,Ht)},an.map(Dn=>te.createElement("span",{onClick:()=>Cn(Dn.id),className:on===Dn.id?Ke.active:"",key:Dn.id},Dn.name))),a={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},y=ee(92832),b=({dataSource:an=[],value:on="",onChange:Cn,onInputChange:Ht=()=>{},className:Fn,style:Dn={},placeholder:Nn,allowClear:at=!1})=>{var vt;const[mt,$t]=(0,te.useState)(""),[ht,Pt]=(0,te.useState)("");(0,te.useEffect)(()=>{var ln;let Tn=on;(ln=JSON.stringify(on))!=null&&ln.includes("{")&&($t(on.id),Tn=on.value||"");try{Pt(decodeURIComponent(Tn||""))}catch(wn){Pt(decodeURIComponent(Tn||""))}},[on]);const pt=()=>{Cn(encodeURIComponent(ht),mt||null)},Kt=ln=>{ln!==mt&&($t(ln),Cn(encodeURIComponent(ht),ln))};return te.createElement("div",{className:ft()(a.input,Fn),style:Dn},!!an.length&&te.createElement("div",{className:a.dropdown},te.createElement("div",{className:a.text},(vt=an.find(ln=>ln.id===mt))==null?void 0:vt.name,te.createElement("i",{className:"iconfont icon-zhankai4"}),te.createElement("b",{className:a.b1}),te.createElement("b",{className:a.b2})),te.createElement("div",{className:a.menu},an.map((ln,Tn)=>te.createElement("div",{key:Tn,onClick:()=>Kt(ln.id)},ln.name)))),te.createElement(y.default,{onPressEnter:pt,value:ht,onChange:ln=>{Pt(ln.target.value),Ht(encodeURIComponent(ln.target.value),mt||null)},bordered:!1,placeholder:Nn}),te.createElement("i",{onClick:pt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},E={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"},ne=({value:an,onChange:on,className:Cn,total:Ht,pageSize:Fn,style:Dn={}})=>{const Nn=an<2,at=an>=Math.ceil(Ht/Fn);return Ht<=Fn?te.createElement(te.Fragment,null):te.createElement("div",{className:ft()(E.quickPager,Cn),style:Dn},te.createElement("div",{onClick:()=>{Nn||on(an-1,"prev")},className:Nn?E.disabled:""},"\u4E0A\u4E00\u9875"),te.createElement("div",{onClick:()=>{at||on(an+1,"next")},className:at?E.disabled:""},"\u4E0B\u4E00\u9875"))},ae={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"},re=ee(71418),ve=ee(6848),ye=ee(13570),Fe=ee(3294),Ae=ee(955),Ie=ee(96908),be=ee(57177),Dt=ee(81378),Mt=ee(8797),Ft=({className:an,dataSource:on=[],col:Cn=4,right:Ht,bottom:Fn=23,precision:Dn=0,wrapWidth:Nn=1200,trackEventItems:at,loading:vt})=>{const mt=Math.floor((Nn-(Cn-1)*Ht)/Cn);return te.createElement(re.Z,{spinning:vt},te.createElement("div",{className:ft()(ae.list,an)},!!on.length&&on.map(($t,ht)=>{const{name:Pt,id:pt,identifier:Kt,power:ln,cover_image_id:Tn,pic:wn}=$t;return te.createElement("div",{className:ae.wrap,key:pt,style:{width:mt,marginRight:(1+ht)%Cn===0?0:Ht+Dn,marginBottom:Fn}},te.createElement("a",{target:"_blank",href:`/shixuns/${Kt}/challenges`,className:ae.li,onClick:Ut=>{Ut.preventDefault(),at&&(0,Ae.L9)([at]),ln&&(0,Ae.xg)(`/shixuns/${Kt}/challenges`)}},te.createElement("div",{className:ae.img},te.createElement("img",{className:ae.cover,src:`${wn}`}),$t.is_jupyter&&te.createElement("img",{className:ae.sign,src:Ie}),$t.is_jupyter_lab&&te.createElement("img",{className:ae.sign,src:be}),$t.is_unity_3d&&te.createElement("img",{className:ae.sign,src:Dt})),te.createElement("div",{className:ae.name},te.createElement(ve.Z,{title:Pt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},te.createElement("span",{className:ae.e},Pt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),te.createElement("div",{className:ae.tags},te.createElement(ve.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),te.createElement("span",null,$t.challenges_count))),!!$t.myshixuns_count&&te.createElement(ve.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),te.createElement("span",null,$t.myshixuns_count))),te.createElement(ve.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},te.createElement("span",null,te.createElement("span",null,$t.level))),te.createElement("div",{className:ae.rate},te.createElement(ye.Z,{allowHalf:!0,disabled:!0,defaultValue:$t.score_info}),te.createElement("span",null,"\xA0",$t.score_info?`${$t.score_info}\u5206`:"5\u5206")))),!ln&&te.createElement("div",{className:ae.lockWrap},te.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),te.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!on.length&&te.createElement(Mt.Z,null)))},Tt=ee(33847),It={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"},dt="data:image/png;base64,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",ot=ee(59301),_e=({className:an,dataSource:on=[],col:Cn=4,right:Ht,bottom:Fn=23,precision:Dn=0,wrapWidth:Nn=1200,trackEventItems:at,loading:vt})=>{const mt=Math.floor((Nn-(Cn-1)*Ht)/Cn);return ot.createElement(re.Z,{spinning:vt},ot.createElement("div",{className:ft()(It.list,an)},!!on.length&&on.map(($t,ht)=>{const{subject_identifier:Pt,id:pt,identifier:Kt,power:ln}=$t,Tn=$t.is_public!=0&&$t.is_public;return ot.createElement("div",{className:It.wrap,key:pt,style:{width:mt,marginRight:(1+ht)%Cn===0?0:Ht+Dn,marginBottom:Fn}},ot.createElement("a",{className:It.li,onClick:wn=>{wn.preventDefault(),at&&(0,Ae.L9)([at]),(0,Ae.xg)($t.first_category_url)}},ot.createElement("div",{className:It.top},ot.createElement(ve.Z,{title:$t.name},ot.createElement("div",{className:It.name},$t.name)),ot.createElement("img",{className:It.img,src:Fe.Z.IMG_SERVER+"/images/"+$t.avatar_url}),ot.createElement("div",{className:It.text,title:$t.creator},$t.creator),Pt&&ot.createElement("div",{className:It.btns},ot.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ot.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Tn&&ot.createElement("div",{className:It.sign},"\u516C\u5F00")),ot.createElement("div",{className:It.bottom},$t.visits>0&&ot.createElement(ve.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ot.createElement("span",null,ot.createElement("i",{className:"iconfont icon-liulanyan"}),ot.createElement("span",null,$t.visits))),$t.course_members_count>0&&ot.createElement(ve.Z,{title:"\u6210\u5458",placement:"bottom"},ot.createElement("span",null,ot.createElement("i",{className:"iconfont icon-chengyuan"}),$t.course_members_count)),$t.tasks_count>0&&ot.createElement(ve.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ot.createElement("span",null,ot.createElement("i",{className:"iconfont icon-zuoye"}),$t.tasks_count)),$t.is_end?ot.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ot.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!$t.is_accessible&&ot.createElement("div",{className:It.lockWrap},ot.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ot.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!on.length&&ot.createElement(Mt.Z,null)))},Et={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"},bt=ee(89070),rt=({dataSource:an=[],value:on,onChange:Cn,className:Ht,style:Fn={},tabBarExtraContent:Dn})=>te.createElement("div",{className:ft()(Et.tabs,Ht),style:Fn},te.createElement("div",{className:Et.tabsWrap},an.map((Nn,at)=>te.createElement("aside",{className:Et.tab,onClick:()=>{Cn(Nn.id),Nn.link&&bt.history.push(Nn.link)},key:at},te.createElement("div",{className:on===Nn.id?Et.active:""},Nn.name),(Nn==null?void 0:Nn.resetCount)==null&&(Nn==null?void 0:Nn.total)!==void 0&&te.createElement("span",null,"\uFF08",Nn==null?void 0:Nn.total,"\uFF09"),(Nn==null?void 0:Nn.resetCount)!==void 0&&(Nn==null?void 0:Nn.total)!==void 0&&te.createElement(ve.Z,{title:(Nn==null?void 0:Nn.tip)!=null?Nn==null?void 0:Nn.tip:""},te.createElement("span",{style:{color:"#9096A3"}},"\uFF08",te.createElement("span",{style:{color:"#000"}},Nn==null?void 0:Nn.resetCount),"/",te.createElement("span",null,Nn==null?void 0:Nn.total),"\uFF09"))))),te.createElement("div",{className:Et.tabBar},Dn)),en=({className:an,style:on={},children:Cn})=>te.createElement("div",{className:ft()(an),style:on},Cn),Bt={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"},tn=ee(38854),Ee=ee(20834);const We=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ct=({sortValue:an,dropValue:on,className:Cn,onSort:Ht,onDrop:Fn,dataSource:Dn=We})=>{var Nn;return te.createElement("div",{className:ft()(Bt.orderWrap,Cn)},te.createElement(tn.Z,{dropdownRender:()=>te.createElement(Ee.default,null,Dn.map((at,vt)=>te.createElement(Ee.default.Item,{key:vt,onClick:()=>Fn(at.id)},at.name)))},te.createElement("span",{className:Bt.orderTextWrap},(Nn=Dn.find(at=>on===at.id))==null?void 0:Nn.name)),te.createElement("span",{className:Bt.orderIconWrap},te.createElement("span",{className:Bt.orderAsc},te.createElement("i",{className:an==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Bt.cursorPointer} ${Bt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Bt.cursorPointer}`,onClick:()=>Ht(an==="asc"?"desc":"asc")})),te.createElement("span",{className:Bt.orderDesc},te.createElement("i",{className:an==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Bt.cursorPointer} ${Bt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Bt.cursorPointer}`,onClick:()=>Ht(an==="asc"?"desc":"asc")}))))},St={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},De=ee(3113),Oe=Object.defineProperty,Ce=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,he=(an,on,Cn)=>on in an?Oe(an,on,{enumerable:!0,configurable:!0,writable:!0,value:Cn}):an[on]=Cn,se=(an,on)=>{for(var Cn in on||(on={}))ge.call(on,Cn)&&he(an,Cn,on[Cn]);if(Ce)for(var Cn of Ce(on))Re.call(on,Cn)&&he(an,Cn,on[Cn]);return an},de=(an,on)=>{var Cn={};for(var Ht in an)ge.call(an,Ht)&&on.indexOf(Ht)<0&&(Cn[Ht]=an[Ht]);if(an!=null&&Ce)for(var Ht of Ce(an))on.indexOf(Ht)<0&&Re.call(an,Ht)&&(Cn[Ht]=an[Ht]);return Cn},we=(an,on,Cn)=>new Promise((Ht,Fn)=>{var Dn=vt=>{try{at(Cn.next(vt))}catch(mt){Fn(mt)}},Nn=vt=>{try{at(Cn.throw(vt))}catch(mt){Fn(mt)}},at=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Dn,Nn);at((Cn=Cn.apply(an,on)).next())}),Pe=an=>{var on=an,{className:Cn,style:Ht,children:Fn,loading:Dn=!1,openLoading:Nn,onClick:at=()=>{},size:vt="middle",shape:mt="round"}=on,$t=de(on,["className","style","children","loading","openLoading","onClick","size","shape"]);const[ht,Pt]=(0,te.useState)(!1);return te.createElement(De.ZP,se({onClick:(0,ut.throttle)(pt=>we(void 0,null,function*(){Nn&&Pt(!0);try{yield at(pt)}catch(Kt){console.log("error",Kt)}Nn&&Pt(!1)}),2e3,{leading:!0,trailing:!1}),className:ft()(St.btn,St[`${vt}-${mt}`],Cn),style:Ht,size:vt,shape:mt,loading:ht||Dn},$t),Fn)},Te={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"},Qe=({className:an,style:on,children:Cn=null,onClick:Ht,title:Fn})=>te.createElement("div",{className:ft()(Te.head,an),style:on},te.createElement("span",{className:"primary-hover",onClick:Ht},te.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),te.createElement("b",{title:Fn},Fn),te.createElement("div",{className:Te.node},Cn)),qe={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"},Ye=({confirmShow:an=!0,confirmTitle:on,confirmClick:Cn,cancelShow:Ht=!0,cancelTitle:Fn,cancelClick:Dn,className:Nn,style:at,confirmLoading:vt=!1})=>te.createElement("div",{className:ft()(qe.btns,Nn),style:at},an&&te.createElement(De.ZP,{loading:vt,onClick:Cn,type:"primary",className:qe.confirm},on),Ht&&te.createElement(De.ZP,{onClick:Dn,className:qe.cancel},Fn)),Se={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"},Ve=({className:an,style:on={},LeftContent:Cn,children:Ht,RightContent:Fn})=>te.createElement("div",{className:ft()(Se.fixedBottom,an),style:on},te.createElement("div",{className:Se.wrap},te.createElement("div",{className:Se.left},Cn),te.createElement("div",{className:Se.center},Ht),te.createElement("div",{className:Se.right},Fn))),Ue={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"},kt=({className:an,style:on={},dataSource:Cn=[]})=>te.createElement("div",{className:ft()(Ue.crumbs,an),style:on},Cn.map((Ht,Fn)=>Fn<Cn.length-1?te.createElement(te.Fragment,{key:Fn},Ht.path||Ht.onClick?te.createElement("span",{className:Ue.hover,onClick:Ht!=null&&Ht.onClick?Ht.onClick:()=>bt.history.push(Ht.path)},Ht.name):te.createElement("span",null,Ht.name),te.createElement("span",null,"\xA0",">","\xA0")):te.createElement("span",{key:Fn,style:{color:"#5F6368"}},Ht.name))),ct=ee(31797),zt=Object.defineProperty,hn=Object.defineProperties,En=Object.getOwnPropertyDescriptors,pn=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,Hn=(an,on,Cn)=>on in an?zt(an,on,{enumerable:!0,configurable:!0,writable:!0,value:Cn}):an[on]=Cn,dn=(an,on)=>{for(var Cn in on||(on={}))_t.call(on,Cn)&&Hn(an,Cn,on[Cn]);if(pn)for(var Cn of pn(on))Wn.call(on,Cn)&&Hn(an,Cn,on[Cn]);return an},zn=(an,on)=>hn(an,En(on)),jn=(an,on)=>{var Cn={};for(var Ht in an)_t.call(an,Ht)&&on.indexOf(Ht)<0&&(Cn[Ht]=an[Ht]);if(an!=null&&pn)for(var Ht of pn(an))on.indexOf(Ht)<0&&Wn.call(an,Ht)&&(Cn[Ht]=an[Ht]);return Cn};const{Countdown:bn}=ct.default;var ea=an=>{var on=an,{onChange:Cn}=on,Ht=jn(on,["onChange"]);const[Fn,Dn]=(0,te.useState)(null);(0,te.useEffect)(()=>{typeof Fn=="number"&&Fn>=0&&Cn(Fn)},[Fn]);const Nn=at=>{const vt=Math.floor(at/1e3);Dn(vt)};return te.createElement(bn,zn(dn({},Ht),{onChange:Nn}))}},58856:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return pe}});var te=ee(59301);function pe(ke,Xe){const Me=(0,te.useRef)();(0,te.useEffect)(()=>{Me.current=ke}),(0,te.useEffect)(()=>{function He(){Me.current()}if(Xe!==null){let oe=setInterval(He,Xe);return()=>clearInterval(oe)}},[Xe])}},81833:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return dt}});var te=ee(59301),pe=ee(89070),ke=ee(36381),Xe=ee(92832),Me=ee(78241),He=ee(8591),oe=ee(43418),ft=ee(24905),ut=ee(6848),Je=ee(5871),et=ee(5112),Ke=ee(81327),je=ee(95237),ie=ee(57809),a=ee(78673),y=ee(9165),x=ee(29458),b={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},E=ee(23954),z=ee(99064),ne=ee(24065),ae=ee(59301),re=Object.defineProperty,ve=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,be=(ot,wt,_e)=>wt in ot?re(ot,wt,{enumerable:!0,configurable:!0,writable:!0,value:_e}):ot[wt]=_e,Dt=(ot,wt)=>{for(var _e in wt||(wt={}))Ae.call(wt,_e)&&be(ot,_e,wt[_e]);if(Fe)for(var _e of Fe(wt))Ie.call(wt,_e)&&be(ot,_e,wt[_e]);return ot},Mt=(ot,wt)=>ve(ot,ye(wt)),vn=(ot,wt,_e)=>new Promise((Et,bt)=>{var Ne=en=>{try{Zt(_e.next(en))}catch(Bt){bt(Bt)}},rt=en=>{try{Zt(_e.throw(en))}catch(Bt){bt(Bt)}},Zt=en=>en.done?Et(en.value):Promise.resolve(en.value).then(Ne,rt);Zt((_e=_e.apply(ot,wt)).next())});const{Panel:Ft}=ke.default,{TextArea:Tt}=Xe.default;var dt=({active:ot,type:wt="jupyter"})=>{var _e,Et;const bt=(0,pe.useParams)(),[Ne]=Me.default.useForm(),[rt,Zt]=(0,te.useState)({}),[en,Bt]=(0,te.useState)(!1),[tn,Ee]=(0,te.useState)(0),[We,it]=(0,te.useState)([]),[Ct,St]=(0,te.useState)([]),[De,Oe]=(0,te.useState)([]),Ce=(Et=(_e=(0,ne.eY)())==null?void 0:_e.shixun)==null?void 0:Et.editable;(0,te.useEffect)(()=>{ot==="testCase"&&ge()},[ot]),(0,te.useEffect)(()=>{Re()},[]);const ge=()=>vn(void 0,null,function*(){var Qe,qe,nt,Ye,Se,Be,Ve,Ue,gt,kt,ct,zt,hn,En;const pn=[{hidden:0,input:"",output:"",score:100}],_t=yield(0,z.ZP)(`/api/shixuns/${bt==null?void 0:bt.id}/jupyter_evalute_setting.json`,{method:"get"});if((_t==null?void 0:_t.status)===0){Oe((Qe=_t==null?void 0:_t.data)==null?void 0:Qe.standard_scripts);const Wn={open_evaluate:(qe=_t==null?void 0:_t.data)==null?void 0:qe.open_evaluate,exec_time:((nt=_t==null?void 0:_t.data)==null?void 0:nt.exec_time)||3,test_set_score:((Ye=_t==null?void 0:_t.data)==null?void 0:Ye.test_set_score)===null?!1:(Se=_t==null?void 0:_t.data)==null?void 0:Se.test_set_score,test_set_average:((Be=_t==null?void 0:_t.data)==null?void 0:Be.test_set_average)===null?!0:(Ve=_t==null?void 0:_t.data)==null?void 0:Ve.test_set_average,choice_standard_scripts:((Ue=_t==null?void 0:_t.data)==null?void 0:Ue.choice_standard_scripts)||null,evaluate_script:((gt=_t==null?void 0:_t.data)==null?void 0:gt.evaluate_script)||"",evaluate_method:(kt=_t==null?void 0:_t.data)==null?void 0:kt.evaluate_method,use_jupyter_result:(ct=_t==null?void 0:_t.data)==null?void 0:ct.use_jupyter_result};Ne.setFieldsValue(Wn),Zt(Wn),it((hn=(zt=_t==null?void 0:_t.data)==null?void 0:zt.test_sets)!=null&&hn.length?(En=_t==null?void 0:_t.data)==null?void 0:En.test_sets:pn)}}),Re=()=>vn(void 0,null,function*(){var Qe;const qe=yield(0,z.ZP)(`/api/shixuns/${bt==null?void 0:bt.id}/get_jupyter_tags.json`,{method:"get"});(qe==null?void 0:qe.status)===0&&St(((Qe=qe==null?void 0:qe.data)==null?void 0:Qe.list)||[])}),he=Qe=>vn(void 0,null,function*(){const nt=We.map(Se=>Se.score).reduce((Se,Be)=>Se+Be,0);if(Qe.test_set_score&&nt!==100){He.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(Qe.evaluate_method===3&&(We!=null&&We.some(Se=>!Se.tags))){He.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}Bt(!0),(yield(0,z.ZP)(`/api/shixuns/${bt==null?void 0:bt.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:Mt(Dt({},Qe),{mirror_script_id:Qe==null?void 0:Qe.choice_standard_scripts,open_evaluate:Qe!=null&&Qe.open_evaluate?1:0,test_set:We.map(Se=>Mt(Dt({},Se),{is_file:!1}))})})).status===0&&He.ZP.success("\u4FDD\u5B58\u6210\u529F"),Bt(!1)}),se=Qe=>{Zt(Dt({},Ne.getFieldsValue())),"test_set_average"in Qe&&(Qe!=null&&Qe.test_set_average)&&de(We),"test_set_score"in Qe&&(Qe!=null&&Qe.test_set_score)&&(Ne.setFieldsValue({test_set_average:!0}),Zt(Mt(Dt({},Ne.getFieldsValue()),{test_set_average:!0})),de(We)),"choice_standard_scripts"in Qe&&oe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ae.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",ae.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>vn(void 0,null,function*(){const qe=yield(0,z.ZP)(`/api/shixuns/${bt==null?void 0:bt.id}/get_script_contents.json`,{method:"get",params:{id:bt==null?void 0:bt.id,script_id:Qe==null?void 0:Qe.choice_standard_scripts}});qe!=null&&qe.content&&(oe.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:ae.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),Ne.setFieldsValue({evaluate_script:qe==null?void 0:qe.content}),Zt(Mt(Dt({},Ne.getFieldsValue()),{evaluate_script:qe==null?void 0:qe.content})))})})},de=Qe=>{let qe=0;const nt=Math.floor((100-qe)/Qe.length),Ye=nt+(100-qe)%Qe.length;Qe=Qe.map((Se,Be)=>Be===Qe.length-1?Mt(Dt({},Se),{score:Ye}):Mt(Dt({},Se),{score:nt})),it(Qe)},we=()=>{const Qe=[...We,{hidden:0,input:"",output:"",score:0}];Ne.getFieldValue("test_set_average")?de(Qe):it(Qe)},{test_set_score:xe,test_set_average:Pe,choice_standard_scripts:Te,open_evaluate:lt}=rt;return ae.createElement("section",{className:b.wrap},ae.createElement(Me.default,{form:Ne,disabled:!lt,layout:"vertical",onValuesChange:se,onFinish:he},ae.createElement(Me.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},ae.createElement(ft.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),ae.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),ae.createElement(ut.Z,{title:!lt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ae.createElement(Me.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:b.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},ae.createElement(Je.Z,{size:"large",style:{width:400},min:3}))),ae.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),ae.createElement(ut.Z,{title:!lt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ae.createElement(Me.default.Item,{name:"test_set_score"},ae.createElement(et.ZP.Group,null,ae.createElement(Ke.Z,{direction:"vertical"},ae.createElement(et.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",ae.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),ae.createElement(et.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",ae.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),ae.createElement(Me.default.Item,{label:ae.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},ae.createElement(et.ZP.Group,null,ae.createElement(Ke.Z,{direction:"vertical"},ae.createElement(et.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",ae.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),ae.createElement(et.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",ae.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),ae.createElement(je.Z,{align:"middle",justify:"space-between",className:"font14"},ae.createElement("div",{style:{fontWeight:500}},ae.createElement("span",{className:b.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),ae.createElement(ut.Z,{title:!lt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ae.createElement(x.op,{style:{borderRadius:2},onClick:we},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),xe&&ae.createElement(Me.default.Item,{name:"test_set_average"},ae.createElement(et.ZP.Group,null,ae.createElement(et.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),ae.createElement(et.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),ae.createElement(ut.Z,{title:!lt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ae.createElement("div",null,We.map((Qe,qe)=>ae.createElement(ke.default,{activeKey:tn,key:qe,onChange:()=>{Ee(nt=>nt===qe?null:qe)}},ae.createElement(Ft,{header:ae.createElement("div",{className:"font16"},ae.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",qe+1),rt.test_set_score&&ae.createElement("span",{style:{marginLeft:40}},ae.createElement(Je.Z,{style:{width:120},value:Qe.score,onClick:nt=>nt.stopPropagation(),min:0,max:100,precision:0,onBlur:nt=>{if(Number(nt)<0||Number(nt)>100){He.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const Ye=We.map((Be,Ve)=>Ve===qe?Mt(Dt({},Be),{score:100}):Be),Se={test_set_average:!1};Zt(Dt(Dt({},rt),Se)),Ne.setFieldsValue(Se),it(Ye)}},disabled:Pe,onChange:nt=>{const Ye=We.map((Be,Ve)=>Ve===qe?Mt(Dt({},Be),{score:nt?Number(nt):0}):Be),Se={test_set_average:!1};Zt(Dt(Dt({},rt),Se)),Ne.setFieldsValue(Se),it(Ye)}}),ae.createElement("span",{className:"ml10 mr10"},"%")),ae.createElement("span",{className:"tr flex1",style:{float:"right"}},qe!==0&&ae.createElement(ut.Z,{placement:"bottom",title:"\u5220\u9664"},ae.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:nt=>{nt.stopPropagation(),oe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const Ye=We.filter((Se,Be)=>Be!==qe);de(Ye)}})}})))),key:qe},ae.createElement("div",null,rt.evaluate_method===3&&ae.createElement(je.Z,{align:"middle",className:"mb20"},ae.createElement("div",null,ae.createElement("span",{className:b.sub},"*"),ae.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),ae.createElement(ut.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},ae.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),ae.createElement(ie.default,{value:Qe.tags,size:"large",style:{width:450},onChange:nt=>{const Ye=We.map((Se,Be)=>Be===qe?Mt(Dt({},Se),{tags:nt}):Se);it(Ye)}},Ct==null?void 0:Ct.map(nt=>ae.createElement(ie.default.Option,{value:nt==null?void 0:nt.tags,key:nt==null?void 0:nt.tags},nt==null?void 0:nt.tags)))),ae.createElement(je.Z,{align:"middle"},ae.createElement("div",null," ",ae.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ae.createElement(Tt,{bordered:!1,className:b.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:Qe.output,onChange:nt=>{const Ye=We.map((Se,Be)=>Be===qe?Mt(Dt({},Se),{output:nt.target.value}):Se);it(Ye)}})),ae.createElement(je.Z,{className:"mt20",align:"middle"},ae.createElement("div",null,ae.createElement("span",null,"\u53EF\u89C1\u6027"),ae.createElement(ut.Z,{title:ae.createElement("div",null,ae.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),ae.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),ae.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},ae.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),ae.createElement("div",null,ae.createElement(ft.default,{className:"font14 ml5",checked:Qe.hidden===1,onChange:nt=>{const Ye=We.map((Se,Be)=>{if(Be===qe){let Ve={is_invisible:!1,actual_output_visible:!1};return nt.target.checked&&(Ve={is_invisible:!0,actual_output_visible:!0}),Mt(Dt(Dt({},Se),Ve),{hidden:nt.target.checked?1:0})}return Se});it(Ye)}},"\u5168\u90E8\u9690\u85CF")),ae.createElement(ft.default,{checked:Qe.is_invisible,style:{margin:"0 60px"},onChange:nt=>{const Ye=We.map((Se,Be)=>{if(Be===qe){let Ve=0;return nt.target.checked&&Se.actual_output_visible&&(Ve=1),Mt(Dt({},Se),{hidden:Ve,is_invisible:nt.target.checked})}return Se});it(Ye)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),ae.createElement(ft.default,{checked:Qe.actual_output_visible,onChange:nt=>{const Ye=We.map((Se,Be)=>{if(Be===qe){let Ve=0;return nt.target.checked&&Se.is_invisible&&(Ve=1),Mt(Dt({},Se),{hidden:Ve,actual_output_visible:nt.target.checked})}return Se});it(Ye)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),ae.createElement("div",{className:"mt20"},ae.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),ae.createElement(ft.default,{checked:Qe.last_match_rule,onChange:nt=>{const Ye=We.map((Se,Be)=>Be===qe?Mt(Dt({},Se),{last_match_rule:nt.target.checked}):Se);it(Ye)}},ae.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",ae.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),ae.createElement("h4",{className:"font14 mt20 mb10"},ae.createElement("span",{className:b.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),ae.createElement(ut.Z,{title:!lt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ae.createElement(Me.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},ae.createElement(ie.default,{getPopupContainer:Qe=>Qe.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},De.map((Qe,qe)=>ae.createElement(ie.default.Option,{value:Qe.id,key:qe},Qe.scptname))))),ae.createElement(ut.Z,{title:!lt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ae.createElement(Me.default.Item,{name:"evaluate_script"},ae.createElement(E.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!lt}}))),(0,ne.Ny)()&&ae.createElement(je.Z,{className:"mb20",align:"middle"},ae.createElement(Me.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},ae.createElement(a.Z,null)),ae.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),ae.createElement(y.t,{okText:"\u4FDD\u5B58",hasOkBtn:Ce,loading:en,onCancel:()=>pe.history.push(`/shixuns/${bt==null?void 0:bt.id}/challenges`),onOk:()=>Ne.submit(),className:wt==="jupyterLab"?b.btn:""}))}},14959:function(Nt,Rt,ee){"use strict";ee.r(Rt),ee.d(Rt,{default:function(){return $t}});var te=ee(59301),pe=ee(89070),ke=ee(99313),Xe=ee(43418),Me=ee(8591),He=ee(3113),oe={bg:"bg___NaJC8",modal:"modal___EBf9Q",colorOrange:"colorOrange___aQkdN",colorYellow:"colorYellow___o2XYr"},ft=ee(23954),ut=ee(12290),Je=ee(87169),et=ee(57809),Ke=ee(78241),je=ee(92832),ie=ee(24905),a=ee(6848),y=ee(60324),x=ee(95237),b={flexRow:"flexRow___XAy1P",flexJustifyCenter:"flexJustifyCenter___tAIMl",flexAlignEnd:"flexAlignEnd___MwOtC",flexAlignCenter:"flexAlignCenter___apJWj",flexColumn:"flexColumn___dMOlW",formWrap:"formWrap___uztcf",titleWrap:"titleWrap___IROk8",fieldWrap:"fieldWrap___gnBO5",button:"button___CNhb1",buttonFixed:"buttonFixed___cTnv0",buttonWrap:"buttonWrap___FmswV",width180:"width180___7EIyX",width100:"width100___O9U5Z",width280:"width280___AilXa",difficultyHint:"difficultyHint___pTB_4",color888:"color888____r280",color0152d9:"color0152d9___r6Hxx",serviceSettingWrap:"serviceSettingWrap___bPOCq",serviceSettingName:"serviceSettingName___bVegk",serviceBox:"serviceBox___k5D6a",serviceSetLeft:"serviceSetLeft___AljUO",serviceSetInput:"serviceSetInput___LqfwO",serviceSetMemoryInput:"serviceSetMemoryInput___O_kjF",serviceSetTip:"serviceSetTip___rIsFz",installPackage:"installPackage___vpdVI",popover:"popover___LAz3_",serverConfig:"serverConfig___Zo62g",viewRecommendConfig:"viewRecommendConfig___xnQSV"},E=ee(9583),z={footerWrap:"footerWrap___cjdMK"},ne=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ve=(ht,Pt)=>{var pt={};for(var Kt in ht)ae.call(ht,Kt)&&Pt.indexOf(Kt)<0&&(pt[Kt]=ht[Kt]);if(ht!=null&&ne)for(var Kt of ne(ht))Pt.indexOf(Kt)<0&&re.call(ht,Kt)&&(pt[Kt]=ht[Kt]);return pt},ye=(ht,Pt,pt)=>new Promise((Kt,ln)=>{var Tn=Bn=>{try{Ut(pt.next(Bn))}catch(la){ln(la)}},wn=Bn=>{try{Ut(pt.throw(Bn))}catch(la){ln(la)}},Ut=Bn=>Bn.done?Kt(Bn.value):Promise.resolve(Bn.value).then(Tn,wn);Ut((pt=pt.apply(ht,Pt)).next())});const Fe=je.default.TextArea,Ae=ht=>{var Pt=ht,{shixunsDetail:pt,globalSetting:Kt,loading:ln,dispatch:Tn,onFinish:wn=()=>{}}=Pt,Ut=ve(Pt,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Bn]=Ke.default.useForm(),la=ba=>ye(void 0,null,function*(){var st;const Xt=yield Tn({type:"shixunsDetail/getCustomScript",payload:{id:(st=pt.actionTabs.params)==null?void 0:st.id,compile:ba.execute,excutive:ba.compile}});Sa(),Xt&&wn(Xt==null?void 0:Xt.shixun_script)}),Sa=()=>{Tn({type:"shixunsDetail/setActionTabs",payload:{}})};return te.createElement(Xe.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:pt.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Sa},te.createElement(Ke.default,{form:Bn,scrollToFirstError:!0,layout:"vertical",onFinish:la},te.createElement(Ke.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},te.createElement(Fe,{rows:4})),te.createElement(Ke.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},te.createElement(Fe,{rows:4})),te.createElement("div",{className:z.footerWrap},te.createElement(Ke.default.Item,null,te.createElement(He.ZP,{className:"mr5",size:"middle",onClick:Sa},"\u53D6\u6D88"),te.createElement(He.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:ln.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Ie=(0,pe.connect)(({shixunsDetail:ht,loading:Pt,globalSetting:pt})=>({shixunsDetail:ht,globalSetting:pt,loading:Pt}))(Ae),be=ee(9165),Dt=ee(85149),Mt=ee(77244),vn=ee(55508),Ft=ee(955),Tt=ee(1535),It=ee(43181),dt=ee(59301),ot=Object.defineProperty,wt=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,rt=(ht,Pt,pt)=>Pt in ht?ot(ht,Pt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):ht[Pt]=pt,Zt=(ht,Pt)=>{for(var pt in Pt||(Pt={}))bt.call(Pt,pt)&&rt(ht,pt,Pt[pt]);if(Et)for(var pt of Et(Pt))Ne.call(Pt,pt)&&rt(ht,pt,Pt[pt]);return ht},en=(ht,Pt)=>wt(ht,_e(Pt)),Bt=(ht,Pt)=>{var pt={};for(var Kt in ht)bt.call(ht,Kt)&&Pt.indexOf(Kt)<0&&(pt[Kt]=ht[Kt]);if(ht!=null&&Et)for(var Kt of Et(ht))Pt.indexOf(Kt)<0&&Ne.call(ht,Kt)&&(pt[Kt]=ht[Kt]);return pt},tn=(ht,Pt,pt)=>new Promise((Kt,ln)=>{var Tn=Bn=>{try{Ut(pt.next(Bn))}catch(la){ln(la)}},wn=Bn=>{try{Ut(pt.throw(Bn))}catch(la){ln(la)}},Ut=Bn=>Bn.done?Kt(Bn.value):Promise.resolve(Bn.value).then(Tn,wn);Ut((pt=pt.apply(ht,Pt)).next())});const{Option:Ee}=et.default,We=ht=>{var Pt=ht,{shixunsDetail:pt,globalSetting:Kt,loading:ln,user:Tn,dispatch:wn}=Pt,Ut=Bt(Pt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Bn,la,Sa,ba,st,Xt,Vt,rn,xn,An,un,nn,ra,Yn,Yt,Xa,qa,Qa,or,On,ta,Aa,Jn,Ka,Ya,Pa,Oa,ga,Pr,Kr,Ur,Eo,So;const Lo=(0,pe.useLocation)(),Qr=(0,te.useRef)(),[zr]=Ke.default.useForm(),[hr,io]=(0,te.useState)({}),[Po,Ao]=(0,te.useState)(),[vo,ro]=(0,te.useState)(),[pr,da]=(0,te.useState)([]),[Fa,sr]=(0,te.useState)({}),[dr,Wr]=(0,te.useState)([]),[ho,Io]=(0,te.useState)(!1),[Zo,Tr]=(0,te.useState)(!1),[Xr,wo]=(0,te.useState)(!1),[ti,ci]=(0,te.useState)({}),Wo=(la=(Bn=Tn.userInfo)==null?void 0:Bn.shixun)==null?void 0:la.editable;(0,te.useEffect)(()=>{var Gn,ka;Qr.current=(ka=(Gn=Lo.pathname)==null?void 0:Gn.split("/"))==null?void 0:ka[2]},[]),(0,te.useEffect)(()=>{if(!pt.setting)return;const{name:Gn,description:ka,trainee:Va,choice_main_type:$a,choice_small_type:gr,choice_standard_scripts:lr,jupyter_show_description:Jr}=pt.setting.shixun||{},Or={name:Gn,description:ka,trainee:Va,mainType:$a,subType:gr,evaluationScript:lr,jupyter_show_description:Jr};Na(),io(Or),zr.setFieldsValue(Or)},[pt.setting]);const Na=()=>{const{choice_main_type:Gn,main_type:ka,small_type:Va,choice_small_type:$a,is_secret_repository:gr,standard_scripts:lr,evaluate_script:Jr,shixun_service_configs:Or}=pt.setting.shixun||{};Ao(gr),ro(Jr),da(Or),Wr(lr||[]),oa(Gn,$a)},oa=(Gn,ka=[])=>{const{main_type:Va,small_type:$a}=pt.setting.shixun||{},gr=Va==null?void 0:Va.find(Jr=>Jr.id===Gn),lr={mainTypeName:gr==null?void 0:gr.type_name,mainTypeDescription:gr==null?void 0:gr.description,smallType:[]};ka.map(Jr=>{$a.map(Or=>{Jr===Or.id&&Or.description&&lr.smallType.push({name:Or.type_name,des:Or.description})})}),sr(lr)},pa=()=>{(0,Ft.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u7533\u8BF7\u65B0\u5EFA"]),wn({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},ma=(Gn,ka,Va)=>{da($a=>$a.map((gr,lr)=>lr===Va?en(Zt({},gr),{[ka]:Gn}):gr))},vr=(Gn,ka)=>{io(Zt({},ka)),"mainType"in Gn&&(eo(Gn.mainType,ka),oa(ka.mainType,ka.subType)),"subType"in Gn&&($r(Gn.subType,ka),oa(ka.mainType,ka.subType)),"evaluationScript"in Gn&&jr(Gn.evaluationScript)},jr=Gn=>{Xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:dt.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",dt.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>tn(void 0,null,function*(){yield po(Gn),Xe.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:dt.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},$r=(Gn=[],ka)=>{let Va=[];Va.push(pr[0]),Gn.map($a=>{var gr,lr,Jr;const Or=pr.find(Yo=>Yo.mirror_repository_id===$a);Or&&Va.push(Or);const Vo=(Jr=(lr=(gr=pt.setting)==null?void 0:gr.shixun)==null?void 0:lr.small_type)==null?void 0:Jr.find(Yo=>Yo.id===$a);!Or&&Vo&&Va.push({mirror_repository_id:$a,name:Vo.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10})}),da(Va)},eo=(Gn,ka)=>tn(void 0,null,function*(){var Va,$a,gr;const lr=($a=(Va=pt.setting)==null?void 0:Va.shixun)==null?void 0:$a.main_type.find(Vo=>Vo.id===Gn);lr&&(pr[0]={mirror_repository_id:Gn,name:lr.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10},da(pr));const Jr=yield wn({type:"shixunsDetail/getMirrorScript",payload:{mirror_id:Gn}});Wr(Jr||[]);const Or=(gr=Jr[0])==null?void 0:gr.id;zr.setFieldsValue({evaluationScript:Or}),io(Zt(Zt({},ka),{evaluationScript:Or})),po(Or)}),po=Gn=>tn(void 0,null,function*(){const ka=yield wn({type:"shixunsDetail/getScriptContent",payload:{id:Qr.current,script_id:Gn||zr.getFieldValue("evaluationScript")}});ka&&ro(ka.content)}),yo=()=>{wn({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Qr.current}}})},Qo=Gn=>tn(void 0,null,function*(){var ka;const{mainType:Va,subType:$a,name:gr,trainee:lr,description:Jr,evaluationScript:Or,jupyter_show_description:Vo=!1}=Gn||{},Yo=(ka=pt.detail)==null?void 0:ka.is_jupyter;let jo={id:Qr.current,main_type:Va,sub_type:$a,is_secret_repository:Po,shixun:{name:gr,trainee:lr,is_jupyter:Yo,mirror_script_id:Yo?null:Or},shixun_info:{description:Jr,evaluate_script:Yo?null:vo},shixun_service_configs:pr.map(qo=>({mirror_repository_id:qo.mirror_repository_id,cpu_limit:qo.cpu_limit,lower_cpu_limit:qo.lower_cpu_limit,memory_limit:qo.memory_limit,request_limit:qo.request_limit,resource_limit:qo.resource_limit}))};Yo&&(jo=en(Zt({},jo),{shixun:en(Zt({},jo.shixun),{jupyter_show_description:Vo})}));const Do=yield wn({type:"shixunsDetail/updateSettingBasicInfo",payload:jo});Do&&(wn({type:"shixunsDetail/getSettingsData",payload:{id:Qr.current}}),wn({type:"shixunsDetail/getShixunsDetail",payload:{id:Qr.current}}),Do.shixun_identifier&&Me.ZP.info("\u4FDD\u5B58\u6210\u529F"))}),Bo=()=>{(0,Ft.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u5728\u7EBF\u521B\u5EFA"]),wn({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},ir=Gn=>{ma(String(Gn==null?void 0:Gn.cpu),"cpu_limit",Gn.index),ma(String(Gn==null?void 0:Gn.memory),"memory_limit",Gn.index),Tr(!1)};return dt.createElement("section",{className:b.wrap},dt.createElement(Ke.default,{form:zr,className:b.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:vr,onFinish:Qo},dt.createElement("div",{className:b.fieldWrap},dt.createElement(Ke.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},dt.createElement(je.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",disabled:!Wo,addonAfter:`${((Sa=hr.name)==null?void 0:Sa.length)||0}/60`})),dt.createElement(Ke.default.Item,{name:"description",label:"\u7B80\u4ECB:"},Wo?dt.createElement(ut.Z,{defaultValue:(st=(ba=pt.setting)==null?void 0:ba.shixun)==null?void 0:st.description}):dt.createElement(Dt.Z,{value:(Vt=(Xt=pt.setting)==null?void 0:Xt.shixun)==null?void 0:Vt.description})),((xn=(rn=pt.setting)==null?void 0:rn.shixun)==null?void 0:xn.is_jupyter)&&dt.createElement(Ke.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},dt.createElement(ie.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09")),dt.createElement("div",{className:`${b.flexRow} ${b.flexAlignCenter}`},dt.createElement(a.Z,{title:((un=(An=pt.setting)==null?void 0:An.shixun)==null?void 0:un.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},dt.createElement(Ke.default.Item,{className:b.width180,name:"trainee",label:"\u96BE\u6613\u5EA6:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},dt.createElement(et.default,{placeholder:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6",disabled:((ra=(nn=pt.setting)==null?void 0:nn.shixun)==null?void 0:ra.status)===2?!0:!Wo},dt.createElement(Ee,{value:1},"\u521D\u7EA7"),dt.createElement(Ee,{value:2},"\u4E2D\u7EA7"),dt.createElement(Ee,{value:3},"\u4E2D\u9AD8\u7EA7"),dt.createElement(Ee,{value:4},"\u9AD8\u7EA7"))))),dt.createElement("div",{className:`${b.flexRow} ${b.flexAlignEnd}`},dt.createElement(a.Z,{title:((Yt=(Yn=pt.setting)==null?void 0:Yn.shixun)==null?void 0:Yt.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},dt.createElement(Ke.default.Item,{className:b.width280,name:"mainType",label:"\u5B9E\u9A8C\u73AF\u5883:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"}]},dt.createElement(et.default,{placeholder:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B",disabled:((qa=(Xa=pt.setting)==null?void 0:Xa.shixun)==null?void 0:qa.status)===2?!0:!Wo},(On=(or=(Qa=pt.setting)==null?void 0:Qa.shixun)==null?void 0:or.main_type)==null?void 0:On.map(Gn=>{const ka=Gn.type_name.toLowerCase().includes("jupyter");return hr.isJupyter==="1"&&ka||hr.isJupyter==="2"&&!ka?null:dt.createElement(Ee,{value:Gn.id,key:Gn.id,name:Gn.description},Gn.type_name)})))),dt.createElement(a.Z,{title:((Aa=(ta=pt.setting)==null?void 0:ta.shixun)==null?void 0:Aa.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},dt.createElement(Ke.default.Item,{name:"subType",className:`${b.width280} ml20`},dt.createElement(et.default,{placeholder:"\u8BF7\u9009\u62E9\u5C0F\u7C7B\u522B",mode:"multiple",disabled:((Ka=(Jn=pt.setting)==null?void 0:Jn.shixun)==null?void 0:Ka.status)===2?!0:!Wo},(Pa=(Ya=pt.setting)==null?void 0:Ya.shixun)==null?void 0:Pa.small_type.map(Gn=>dt.createElement(Ee,{value:Gn.id,key:Gn.id,name:Gn.description},Gn.type_name))))),dt.createElement("div",{className:b.installPackage,onClick:()=>Io(!0)},"\u73AF\u5883\u4ECB\u7ECD")),dt.createElement("div",{className:`${b.color888} font14 pb10`},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F",dt.createElement("a",{className:`${b.color0152d9} current`,onClick:pa}," ","\u7533\u8BF7\u65B0\u5EFA"),dt.createElement("a",{className:`${b.color0152d9} current`,onClick:Bo}," ","\u5728\u7EBF\u521B\u5EFA")),!((Oa=pt.detail)!=null&&Oa.is_jupyter)&&dt.createElement(dt.Fragment,null,dt.createElement("div",{className:`${b.flexRow} ${b.flexAlignCenter}`},dt.createElement(Ke.default.Item,{className:b.width180,name:"evaluationScript",label:"\u8BC4\u6D4B\u811A\u672C:"},dt.createElement(et.default,{placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},(dr||[]).map((Gn,ka)=>dt.createElement(Ee,{value:parseInt(Gn.id),name:Gn.scptname,key:ka},Gn.scptname)))),dt.createElement("span",{className:`${b.color0152d9} font14 current mt10 ml10`,onClick:yo},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),dt.createElement(y.Z,{overlayClassName:b.popover,placement:"bottomLeft",content:dt.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",dt.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",dt.createElement("br",null),"challengeProgramNames",dt.createElement("br",null),"sourceClassNames",dt.createElement("br",null),dt.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",dt.createElement("br",null),dt.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",dt.createElement("br",null),"src/step1/HelloWorld.java",dt.createElement("br",null),"src/step2/Other.java",dt.createElement("br",null),dt.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",dt.createElement("br",null),"step1.HelloWorld",dt.createElement("br",null),"step2.Other",dt.createElement("br",null),dt.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",dt.createElement("br",null),'ff challengeProgramNames=("src/step1/',dt.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',dt.createElement("br",null),'sourceClassNames=("step1.HelloWorld',dt.createElement("br",null),'" "step2.Other")',dt.createElement("br",null),dt.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},dt.createElement("span",{className:"mt10 ml10 current font14"},dt.createElement(Je.Z,null)))),dt.createElement(ft.ZP,{width:1150,height:450,style:{border:"1px solid #ccc",background:"#f5f5f5"},language:"shell",theme:"vs-light",value:vo,options:{readOnly:((Pr=(ga=pt.setting)==null?void 0:ga.shixun)==null?void 0:Pr.status)===2?!0:!Wo},onChange:Gn=>ro(Gn)})),!((Kr=pt.detail)!=null&&Kr.is_jupyter)&&dt.createElement("div",{className:"font14 mt20"},"\u79C1\u5BC6\u7248\u672C\u5E93\uFF1A",dt.createElement(ie.default,{checked:Po,onChange:Gn=>Ao(Gn.target.checked),disabled:((Eo=(Ur=pt.setting)==null?void 0:Ur.shixun)==null?void 0:Eo.status)===2?!0:!Wo},Po?"\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u7248\u672C\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u5728\u201C\u4FDD\u5B58\u201D\u65F6\u88AB\u5220\u9664":"\uFF08\u82E5\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u90E8\u5206\u7248\u672C\u5E93\u5185\u5BB9\u65F6\uFF0C\u8BF7\u9009\u4E2D\uFF1B\u9009\u4E2D\u4FDD\u5B58\u540E\u8868\u793A\u542F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\uFF0C\u8BF7\u5C06\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u7684\u6587\u4EF6\u5B58\u50A8\u5728\u79C1\u5BC6\u7248\u672C\u5E93\uFF09")),((So=pt.detail)==null?void 0:So.identity)<3&&dt.createElement("div",{className:b.serviceSettingWrap},dt.createElement("p",{className:b.serviceSettingName},"\u8D44\u6E90\u914D\u7F6E"),pr.map((Gn,ka)=>{var Va,$a,gr,lr,Jr,Or,Vo,Yo;return dt.createElement("div",{key:ka},dt.createElement("div",{className:"mb20"},dt.createElement("span",{className:"font16"},Gn.name)),dt.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),dt.createElement(x.Z,{align:"middle"},dt.createElement(a.Z,{title:(($a=(Va=pt.setting)==null?void 0:Va.shixun)==null?void 0:$a.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},dt.createElement(x.Z,{align:"middle",wrap:!1},dt.createElement("div",{className:b.serverConfig,style:((lr=(gr=pt.setting)==null?void 0:gr.shixun)==null?void 0:lr.status)===2||!Wo?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{var jo,Do;((Do=(jo=pt.setting)==null?void 0:jo.shixun)==null?void 0:Do.status)===2||!Wo||(ci({index:ka,cpu:Gn==null?void 0:Gn.cpu_limit,memory:Gn==null?void 0:Gn.memory_limit}),Tr(!0))}},dt.createElement("div",null,dt.createElement("span",null,Gn==null?void 0:Gn.cpu_limit,"\u6838")," ",dt.createElement("span",null,Gn==null?void 0:Gn.memory_limit,"GB")),dt.createElement("i",{className:"iconfont icon-bianji21",style:((Or=(Jr=pt.setting)==null?void 0:Jr.shixun)==null?void 0:Or.status)===2?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})))),ka==0&&dt.createElement(x.Z,{align:"middle",wrap:!1},dt.createElement("div",{className:b.viewRecommendConfig,onClick:()=>wo(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),dt.createElement("div",{className:b.serviceBox,style:{margin:"20px 0"}},dt.createElement("label",{className:b.serviceSetLeft},dt.createElement("div",{className:b.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236")),dt.createElement(je.default,{value:Gn.resource_limit,style:{width:400},disabled:((Yo=(Vo=pt.setting)==null?void 0:Vo.shixun)==null?void 0:Yo.status)===2?!0:!Wo,maxLength:5,onChange:jo=>{const{value:Do}=jo.target,qo=/^\d*(\.\d*)?$/;Do.match(qo)&&ma(jo.target.value,"resource_limit",ka)},addonAfter:"M"}),dt.createElement("label",{className:b.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))}))),dt.createElement(Ke.default.Item,null,dt.createElement(be.t,{okText:"\u4FDD\u5B58",hasOkBtn:Wo,loading:ln.effects["shixunsDetail/updateSettingBasicInfo"],onCancel:()=>pe.history.push(`/shixuns/${Qr.current}/challenges`),okButtonProps:{htmlType:"submit"}}))),dt.createElement(E.Z,null),dt.createElement(Mt.Z,{installPackage:Fa,visible:ho,setVisible:Io}),dt.createElement(Ie,{onFinish:Gn=>ro(Gn)}),dt.createElement(vn.Z,null),dt.createElement(Tt.Z,{visible:Zo,onOk:Gn=>ir(Gn),onCancel:()=>Tr(!1),info:ti}),dt.createElement(It.Z,{identifier:Qr.current,visible:Xr,onCancel:()=>wo(!1),info:null,isJupyter:!0}))};var it=(0,pe.connect)(({shixunsDetail:ht,loading:Pt,globalSetting:pt,user:Kt})=>({shixunsDetail:ht,globalSetting:pt,user:Kt,loading:Pt}))(We),Ct=ee(5112),St=ee(88522),De=ee(49127),Oe=ee(5083),Ce=ee(10527),ge=ee(61186),Re=ee.n(ge),he={wrap:"wrap___gE9H7",labelWrap:"labelWrap___NjGrw",label:"label___NnvKx",labelContent:"labelContent___jIOR4",flexRow:"flexRow___aKUuO",color999:"color999___yY6G2",radio:"radio___dA7aF",selectSchool:"selectSchool___WxyG6",dataPicker:"dataPicker___Ocpox"},se=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,xe=(ht,Pt)=>{var pt={};for(var Kt in ht)de.call(ht,Kt)&&Pt.indexOf(Kt)<0&&(pt[Kt]=ht[Kt]);if(ht!=null&&se)for(var Kt of se(ht))Pt.indexOf(Kt)<0&&we.call(ht,Kt)&&(pt[Kt]=ht[Kt]);return pt},Pe=(ht,Pt,pt)=>new Promise((Kt,ln)=>{var Tn=Bn=>{try{Ut(pt.next(Bn))}catch(la){ln(la)}},wn=Bn=>{try{Ut(pt.throw(Bn))}catch(la){ln(la)}},Ut=Bn=>Bn.done?Kt(Bn.value):Promise.resolve(Bn.value).then(Tn,wn);Ut((pt=pt.apply(ht,Pt)).next())});const Te=ht=>{if(!ht)return ht;const Pt=ht.split(":");if(Pt[1]=="00"||Pt[1]=="30")return ht;const pt=parseInt(Pt[1]);if(pt<30||pt==60)return[Pt[0],"30"].join(":");if(pt<60){const Kt=[Pt[0],"00"].join(":"),ln="YYYY-MM-DD HH:mm",Tn=Re()(Kt,ln);return Tn.add(1,"hours"),Tn.format(ln)}return ht},lt="YYYY-MM-DD HH:mm",Qe=ht=>{var Pt=ht,{shixunsDetail:pt,globalSetting:Kt,loading:ln,user:Tn,dispatch:wn}=Pt,Ut=xe(Pt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Bn,la,Sa,ba,st,Xt,Vt;const rn=(0,te.useRef)(),[xn,An]=(0,te.useState)(),[un,nn]=(0,te.useState)(),[ra,Yn]=(0,te.useState)([]),[Yt,Xa]=(0,te.useState)([]),[qa,Qa]=(0,te.useState)(""),[or,On]=(0,te.useState)(),[ta,Aa]=(0,te.useState)(),Jn=(la=(Bn=Tn.userInfo)==null?void 0:Bn.shixun)==null?void 0:la.editable;(0,te.useEffect)(()=>{var Oa,ga;rn.current=(ga=(Oa=location.pathname)==null?void 0:Oa.split("/"))==null?void 0:ga[2],Ka()},[]),(0,te.useEffect)(()=>{var Oa,ga,Pr,Kr,Ur,Eo,So,Lo,Qr,zr;pt.setting&&(An((ga=(Oa=pt.setting)==null?void 0:Oa.shixun)==null?void 0:ga.can_copy),nn((Kr=(Pr=pt.setting)==null?void 0:Pr.shixun)==null?void 0:Kr.use_scope),On(!!((Eo=(Ur=pt.setting)==null?void 0:Ur.shixun)!=null&&Eo.opening_time)),Aa((Lo=(So=pt.setting)==null?void 0:So.shixun)==null?void 0:Lo.opening_time),Yn((zr=(Qr=pt.setting)==null?void 0:Qr.shixun)==null?void 0:zr.scope_partment))},[pt.setting]);const Ka=Oa=>Pe(void 0,null,function*(){const ga=yield wn({type:"shixunsDetail/getDepartments",payload:{q:Oa}});ga&&Xa(ga.shools_name||[])}),Ya=Oa=>{if(ra.includes(Oa)){Me.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}Qa(null),Yn([...ra,Oa])},Pa=()=>Pe(void 0,null,function*(){if(or&&!ta){Me.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(un===1&&!ra.length){Me.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield wn({type:"shixunsDetail/updatePermissionSetting",payload:{id:rn.current,scope_partment:un===0?null:ra,shixun:{can_copy:xn,use_scope:un,opening_time:ta}}})).status!==-1&&(Me.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),wn({type:"shixunsDetail/getSettingsData",payload:{id:rn.current}}),wn({type:"shixunsDetail/getShixunsDetail",payload:{id:rn.current}}))});return te.createElement("section",{className:he.wrap},te.createElement("div",{className:he.labelWrap},te.createElement("label",{className:he.label},"\u590D\u5236:"),te.createElement("div",{className:he.labelContent},te.createElement("div",null,te.createElement(ie.default,{checked:xn,onChange:Oa=>An(Oa.target.checked),disabled:!Jn}),te.createElement("span",{className:`${he.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Sa=pt.detail)==null?void 0:Sa.shixun_status)>1||((ba=pt.detail)==null?void 0:ba.public)===2)&&((Xt=(st=pt.setting)==null?void 0:st.shixun)==null?void 0:Xt.use_scope)===0&&((Vt=pt.detail)==null?void 0:Vt.identity)>2)&&te.createElement("div",{className:he.labelWrap},te.createElement("label",{className:he.label},"\u516C\u5F00\u7A0B\u5EA6:"),te.createElement("div",{className:he.labelContent},te.createElement(Ct.ZP.Group,{value:un,onChange:Oa=>nn(Oa.target.value),disabled:!Jn},te.createElement(Ct.ZP,{className:he.radio,value:0},te.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),te.createElement("span",{className:he.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),te.createElement(Ct.ZP,{className:he.radio,value:1},te.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),te.createElement("span",{className:he.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),un===1&&te.createElement(te.Fragment,null,te.createElement("div",{className:"mt10"},te.createElement(St.Z,{showSearch:!0,className:he.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:qa,onChange:Oa=>{Qa(Oa),Ka(Oa)},disabled:!Jn,onSelect:Ya,options:Yt==null?void 0:Yt.map(Oa=>({value:Oa}))}),te.createElement("span",{className:he.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),te.createElement("div",{className:"mt10"},ra==null?void 0:ra.map(Oa=>Jn?te.createElement(De.Z,{count:"x",className:"mr20 current",onClick:()=>Yn(ra.filter(ga=>ga!==Oa))},te.createElement(He.ZP,{type:"primary",ghost:!0},Oa)):te.createElement(He.ZP,{type:"primary",ghost:!0,className:"mr20"},Oa)))))),te.createElement("div",{className:he.labelWrap},te.createElement("label",{className:he.label},"\u5F00\u542F\u65F6\u95F4:"),te.createElement("div",{className:he.labelContent},te.createElement("div",null,te.createElement(ie.default,{checked:or,onChange:Oa=>On(Oa.target.checked),disabled:!Jn}),te.createElement("span",{className:`${he.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),or&&te.createElement(Oe.default,{className:`${he.dataPicker} mt10`,format:lt,locale:Ce.Z,disabled:!Jn,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Oa=>Oa&&Oa<Re()().endOf("day").subtract(1,"days"),showTime:{minuteStep:30},value:ta&&Re()(ta,lt),onChange:(Oa,ga)=>Aa(Te(ga))}))),te.createElement(be.t,{okText:"\u4FDD\u5B58",hasOkBtn:Jn,loading:ln.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>pe.history.push(`/shixuns/${rn.current}/challenges`),onOk:Pa}))};var qe=(0,pe.connect)(({shixunsDetail:ht,loading:Pt,globalSetting:pt,user:Kt})=>({shixunsDetail:ht,globalSetting:pt,user:Kt,loading:Pt}))(Qe),nt=ee(81833),Ye={wrap:"wrap___J9uHL",labelWrap:"labelWrap___kdl0e",label:"label___RZlBA",labelContent:"labelContent___LJE2G",flexRow:"flexRow___hNb4e",color999:"color999___r9hUn",radio:"radio___z_jH6"},Se=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ue=(ht,Pt)=>{var pt={};for(var Kt in ht)Be.call(ht,Kt)&&Pt.indexOf(Kt)<0&&(pt[Kt]=ht[Kt]);if(ht!=null&&Se)for(var Kt of Se(ht))Pt.indexOf(Kt)<0&&Ve.call(ht,Kt)&&(pt[Kt]=ht[Kt]);return pt},gt=(ht,Pt,pt)=>new Promise((Kt,ln)=>{var Tn=Bn=>{try{Ut(pt.next(Bn))}catch(la){ln(la)}},wn=Bn=>{try{Ut(pt.throw(Bn))}catch(la){ln(la)}},Ut=Bn=>Bn.done?Kt(Bn.value):Promise.resolve(Bn.value).then(Tn,wn);Ut((pt=pt.apply(ht,Pt)).next())});const kt=ht=>{var Pt=ht,{shixunsDetail:pt,globalSetting:Kt,loading:ln,user:Tn,dispatch:wn}=Pt,Ut=Ue(Pt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Bn,la;const Sa=(0,te.useRef)(),[ba,st]=(0,te.useState)(),[Xt,Vt]=(0,te.useState)(),[rn,xn]=(0,te.useState)(),[An,un]=(0,te.useState)(),[nn,ra]=(0,te.useState)(),[Yn,Yt]=(0,te.useState)(),[Xa,qa]=(0,te.useState)(),[Qa,or]=(0,te.useState)(),[On,ta]=(0,te.useState)(),[Aa,Jn]=(0,te.useState)(),[Ka,Ya]=(0,te.useState)(),Pa=(la=(Bn=Tn.userInfo)==null?void 0:Bn.shixun)==null?void 0:la.editable;(0,te.useEffect)(()=>{var ga,Pr;Sa.current=(Pr=(ga=location.pathname)==null?void 0:ga.split("/"))==null?void 0:Pr[2]},[]),(0,te.useEffect)(()=>{var ga,Pr,Kr,Ur,Eo,So,Lo,Qr,zr,hr,io,Po,Ao,vo,ro,pr,da,Fa,sr,dr,Wr;pt.setting&&(st((Pr=(ga=pt.setting)==null?void 0:ga.shixun)==null?void 0:Pr.vnc),Vt(!!((Ur=(Kr=pt.setting)==null?void 0:Kr.shixun)!=null&&Ur.webssh)),xn((So=(Eo=pt.setting)==null?void 0:Eo.shixun)==null?void 0:So.webssh),un((Qr=(Lo=pt.setting)==null?void 0:Lo.shixun)==null?void 0:Qr.multi_webssh),ra((hr=(zr=pt.setting)==null?void 0:zr.shixun)==null?void 0:hr.hide_code),Yt((Po=(io=pt.setting)==null?void 0:io.shixun)==null?void 0:Po.code_edit_permission),qa((vo=(Ao=pt.setting)==null?void 0:Ao.shixun)==null?void 0:vo.code_hidden),or((pr=(ro=pt.setting)==null?void 0:ro.shixun)==null?void 0:pr.forbid_copy),ta((Fa=(da=pt.setting)==null?void 0:da.shixun)==null?void 0:Fa.task_pass),Jn((dr=(sr=pt.setting)==null?void 0:sr.shixun)==null?void 0:dr.test_set_permission),Ya((Wr=pt.setting.shixun)==null?void 0:Wr.display_git_address))},[pt.setting]);const Oa=()=>gt(void 0,null,function*(){(yield wn({type:"shixunsDetail/updateLearnSetting",payload:{id:Sa.current,shixun:{code_hidden:Xa,forbid_copy:Qa,hide_code:nn,multi_webssh:An,task_pass:On,test_set_permission:Aa,display_git_address:Ka,vnc:ba,webssh:Xt?rn:0,code_edit_permission:Yn}}})).status!==-1&&(Me.ZP.info("\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),wn({type:"shixunsDetail/getSettingsData",payload:{id:Sa.current}}),wn({type:"shixunsDetail/getShixunsDetail",payload:{id:Sa.current}}))});return te.createElement("section",{className:Ye.wrap},(ba||!Xt)&&te.createElement("div",{className:Ye.labelWrap},te.createElement("label",{className:Ye.label},"\u5F00\u542F\u56FE\u5F62\u5316\u754C\u9762\uFF1A"),te.createElement("div",{className:Ye.labelContent},te.createElement("div",null,te.createElement(ie.default,{checked:ba,disabled:!Pa,onChange:ga=>{const Pr=ga.target.checked;st(Pr),Pr&&(ra(!1),Yt(!1),qa(!1),or(!1),un(!1),Vt(!1))}}),te.createElement("span",{className:`${Ye.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u542F\u52A8Ubuntu\u7CFB\u7EDF\u7684\u56FE\u5F62\u5316\u754C\u9762\uFF09")))),!ba&&te.createElement("div",{className:Ye.labelWrap},te.createElement("label",{className:Ye.label},"\u547D\u4EE4\u884C\uFF1A"),te.createElement("div",{className:Ye.labelContent},te.createElement("div",null,te.createElement(ie.default,{checked:Xt,disabled:!Pa,onChange:ga=>{const Pr=ga.target.checked;Vt(Pr),Pr?(st(!1),xn(1)):(un(!1),xn(null),ra(!1))}}),te.createElement("span",{className:`${Ye.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\uFF09")),Xt&&te.createElement("div",{className:"ml40"},te.createElement(Ct.ZP.Group,{value:rn,disabled:!Pa,onChange:ga=>{const Pr=ga.target.value;xn(Pr),Pr!==1&&un(!1)}},te.createElement(Ct.ZP,{className:Ye.radio,value:1},te.createElement("span",null,"\u547D\u4EE4\u884C\u7EC3\u4E60\u7A97\u53E3"),te.createElement("span",{className:Ye.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u7EC3\u4E60\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u4E0D\u4F1A\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u9020\u6210\u5F71\u54CD\uFF09")),te.createElement(Ct.ZP,{className:Ye.radio,value:2},te.createElement("span",null,"\u547D\u4EE4\u884C\u8BC4\u6D4B\u7A97\u53E3"),te.createElement("span",{className:Ye.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u8BC4\u6D4B\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u53EF\u4EE5\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u4EA7\u751F\u5F71\u54CD\uFF09")))),rn===2&&te.createElement("div",{className:"ml60"},te.createElement(ie.default,{checked:An,disabled:!Pa,onChange:ga=>un(ga.target.checked)}),te.createElement("span",{className:" ml10"},te.createElement("span",null,"\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF1A"),te.createElement("span",{className:Ye.color999},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u540C\u65F6\u5F00\u542F\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF09"))))),!ba&&Xt&&te.createElement("div",{className:Ye.labelWrap},te.createElement("label",{className:Ye.label},"\u9690\u85CF\u4EE3\u7801\u7A97\u53E3\uFF1A"),te.createElement("div",{className:Ye.labelContent},te.createElement("div",null,te.createElement(ie.default,{checked:nn,disabled:!Pa,onChange:ga=>{const Pr=ga.target.checked;ra(Pr),Pr&&Yt(!1)}}),te.createElement("span",{className:`${Ye.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u4EE3\u7801\u7A97\u53E3\uFF09")))),!ba&&!nn&&te.createElement("div",{className:Ye.labelWrap},te.createElement("label",{className:Ye.label},"\u516C\u5F00\u7248\u672C\u5E93\uFF1A"),te.createElement("div",{className:Ye.labelContent},te.createElement("div",null,te.createElement(ie.default,{checked:Yn,disabled:!Pa,onChange:ga=>Yt(ga.target.checked)}),te.createElement("span",{className:`${Ye.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u67E5\u770B\u7248\u672C\u5E93\u4E2D\u7684\u5168\u90E8\u6587\u4EF6\uFF09")))),!nn&&te.createElement("div",{className:Ye.labelWrap},te.createElement("label",{className:Ye.label},"\u663E\u793A\u7248\u672C\u5E93\u5730\u5740\uFF1A"),te.createElement("div",{className:Ye.labelContent},te.createElement("div",null,te.createElement(ie.default,{checked:Ka,disabled:!Pa,onChange:ga=>Ya(ga.target.checked)}),te.createElement("span",{className:`${Ye.color999} ml10`}," \uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u7248\u672C\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),!ba&&te.createElement("div",{className:Ye.labelWrap},te.createElement("label",{className:Ye.label},"\u9690\u85CF\u4EE3\u7801\u76EE\u5F55\uFF1A"),te.createElement("div",{className:Ye.labelContent},te.createElement("div",null,te.createElement(ie.default,{checked:Xa,disabled:!Pa,onChange:ga=>qa(ga.target.checked)}),te.createElement("span",{className:`${Ye.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")))),!ba&&te.createElement("div",{className:Ye.labelWrap},te.createElement("label",{className:Ye.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),te.createElement("div",{className:Ye.labelContent},te.createElement("div",null,te.createElement(ie.default,{checked:Qa,disabled:!Pa,onChange:ga=>or(ga.target.checked)}),te.createElement("span",{className:`${Ye.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u5141\u8BB8\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),te.createElement("div",{className:Ye.labelWrap},te.createElement("label",{className:Ye.label},"\u8DF3\u5173\uFF1A"),te.createElement("div",{className:Ye.labelContent},te.createElement("div",null,te.createElement(ie.default,{checked:On,disabled:!Pa,onChange:ga=>ta(ga.target.checked)}),te.createElement("span",{className:`${Ye.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),te.createElement("div",{className:Ye.labelWrap},te.createElement("label",{className:Ye.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),te.createElement("div",{className:Ye.labelContent},te.createElement("div",null,te.createElement(ie.default,{checked:Aa,disabled:!Pa,onChange:ga=>Jn(ga.target.checked)}),te.createElement("span",{className:`${Ye.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),te.createElement(be.t,{okText:"\u4FDD\u5B58",hasOkBtn:Pa,loading:ln.effects["shixunsDetail/updateLearnSetting"],onCancel:()=>pe.history.push(`/shixuns/${Sa.current}/challenges`),onOk:Oa}))};var ct=(0,pe.connect)(({shixunsDetail:ht,loading:Pt,globalSetting:pt,user:Kt})=>({shixunsDetail:ht,globalSetting:pt,user:Kt,loading:Pt}))(kt),zt=ee(46474),hn=ee(61621),En={flexRow:"flexRow___iOXK1",flexJustifyCenter:"flexJustifyCenter___EzhBH",flexAlignEnd:"flexAlignEnd___yYnjN",flexAlignCenter:"flexAlignCenter___DSXuy",flexColumn:"flexColumn___eAlHb",formWrap:"formWrap___BgCFo",titleWrap:"titleWrap___Y1yNk",fieldWrap:"fieldWrap___dhQNb",button:"button___KOcw8",buttonFixed:"buttonFixed___fErH4",buttonWrap:"buttonWrap___rULI5",width180:"width180___fc_Sl",width100:"width100___HFRB1",width280:"width280___QUy3U",difficultyHint:"difficultyHint___G2WQw",color888:"color888___d6xbW",color0152d9:"color0152d9___zc4Ea",serviceSettingWrap:"serviceSettingWrap___wQRSY",serviceSettingName:"serviceSettingName___v9VHz",serviceSetLeft:"serviceSetLeft___ndFSo",serviceSetInput:"serviceSetInput___I8YpY",serviceSetMemoryInput:"serviceSetMemoryInput___p1DpA",serviceSetTip:"serviceSetTip___Ra3zX",installPackage:"installPackage___JZfJB",popover:"popover___r6mRN",wrap:"wrap___hoiWC",titleLabel:"titleLabel___l238w"},pn=ee(99064),_t=ee(59301),Wn=Object.defineProperty,Hn=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,jn=(ht,Pt,pt)=>Pt in ht?Wn(ht,Pt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):ht[Pt]=pt,bn=(ht,Pt)=>{for(var pt in Pt||(Pt={}))dn.call(Pt,pt)&&jn(ht,pt,Pt[pt]);if(Hn)for(var pt of Hn(Pt))zn.call(Pt,pt)&&jn(ht,pt,Pt[pt]);return ht},_n=(ht,Pt)=>{var pt={};for(var Kt in ht)dn.call(ht,Kt)&&Pt.indexOf(Kt)<0&&(pt[Kt]=ht[Kt]);if(ht!=null&&Hn)for(var Kt of Hn(ht))Pt.indexOf(Kt)<0&&zn.call(ht,Kt)&&(pt[Kt]=ht[Kt]);return pt},ea=(ht,Pt,pt)=>new Promise((Kt,ln)=>{var Tn=Bn=>{try{Ut(pt.next(Bn))}catch(la){ln(la)}},wn=Bn=>{try{Ut(pt.throw(Bn))}catch(la){ln(la)}},Ut=Bn=>Bn.done?Kt(Bn.value):Promise.resolve(Bn.value).then(Tn,wn);Ut((pt=pt.apply(ht,Pt)).next())});const an=ht=>{var Pt=ht,{shixunsDetail:pt,globalSetting:Kt,user:ln,dispatch:Tn}=Pt,wn=_n(Pt,["shixunsDetail","globalSetting","user","dispatch"]),Ut,Bn,la,Sa;const ba=(0,pe.useLocation)(),st=(0,te.useRef)((Bn=(Ut=ba.pathname)==null?void 0:Ut.split("/"))==null?void 0:Bn[2]),[Xt]=Ke.default.useForm(),[Vt,rn]=(0,te.useState)(""),[xn,An]=(0,te.useState)(!1),un=(Sa=(la=ln.userInfo)==null?void 0:la.shixun)==null?void 0:Sa.editable;(0,te.useEffect)(()=>{st.current&&nn()},[st.current]);const nn=()=>ea(void 0,null,function*(){An(!0);const Yn=yield(0,pn.ZP)(`/api/shixuns/${st.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Yn.status===0&&(rn((Yn==null?void 0:Yn.standard_answer)||""),Xt.setFieldsValue({hide_answer:Yn==null?void 0:Yn.hide_answer,disable_copy:Yn==null?void 0:Yn.disable_copy}),An(!1))}),ra=Yn=>ea(void 0,null,function*(){(yield(0,pn.ZP)(`/api/shixuns/${st.current}/set_standard_answer.json`,{method:"post",body:bn({},Yn)})).status===0&&Me.ZP.success("\u4FDD\u5B58\u6210\u529F")});return _t.createElement("section",{className:En.wrap},_t.createElement(hn.Z,{loading:xn},_t.createElement(Ke.default,{form:Xt,className:En.formWrap,scrollToFirstError:!0,layout:"vertical",onFinish:ra},_t.createElement("div",{className:En.fieldWrap},_t.createElement(Ke.default.Item,{name:"hide_answer",valuePropName:"checked"},_t.createElement(ie.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),_t.createElement(Ke.default.Item,{name:"disable_copy",valuePropName:"checked"},_t.createElement(ie.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),un?_t.createElement(Ke.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},_t.createElement(ut.Z,{defaultValue:Vt})):_t.createElement(_t.Fragment,null,_t.createElement("div",{className:En.titleLabel},"\u53C2\u8003\u7B54\u6848:"),_t.createElement(Dt.Z,{value:Vt}))),_t.createElement(Ke.default.Item,null,_t.createElement(be.t,{okText:"\u4FDD\u5B58",hasOkBtn:un,loading:!1,onCancel:()=>pe.history.push(`/shixuns/${st.current}/challenges`),okButtonProps:{htmlType:"submit"}})))))};var on=(0,pe.connect)(({shixunsDetail:ht,globalSetting:Pt,user:pt})=>({shixunsDetail:ht,globalSetting:Pt,user:pt}))(an),Cn=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Dn=(ht,Pt)=>{var pt={};for(var Kt in ht)Ht.call(ht,Kt)&&Pt.indexOf(Kt)<0&&(pt[Kt]=ht[Kt]);if(ht!=null&&Cn)for(var Kt of Cn(ht))Pt.indexOf(Kt)<0&&Fn.call(ht,Kt)&&(pt[Kt]=ht[Kt]);return pt},Nn=(ht,Pt,pt)=>new Promise((Kt,ln)=>{var Tn=Bn=>{try{Ut(pt.next(Bn))}catch(la){ln(la)}},wn=Bn=>{try{Ut(pt.throw(Bn))}catch(la){ln(la)}},Ut=Bn=>Bn.done?Kt(Bn.value):Promise.resolve(Bn.value).then(Tn,wn);Ut((pt=pt.apply(ht,Pt)).next())});const{TabPane:at}=ke.default;var vt=(ht=>(ht.BasicInfo="basicInfo",ht.Permission="permission",ht.Learning="learning",ht.TestCase="testCase",ht.SuggestedAnswer="suggestedAnswer",ht))(vt||{});const mt=ht=>{var Pt=ht,{shixunsDetail:pt,globalSetting:Kt,loading:ln,user:Tn,dispatch:wn}=Pt,Ut=Dn(Pt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Bn,la,Sa;const[ba,st]=(0,te.useState)(),Xt=(0,te.useRef)(""),Vt=(la=(Bn=Tn.userInfo)==null?void 0:Bn.shixun)==null?void 0:la.is_creator;(0,te.useEffect)(()=>(wn({type:"globalSetting/footerToggle",payload:!1}),()=>{wn({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,te.useEffect)(()=>{var nn;Xt.current=(nn=location.pathname.split("/"))==null?void 0:nn[2],wn({type:"shixunsDetail/getSettingsData",payload:{id:Xt.current}})},[]);const rn=()=>Nn(void 0,null,function*(){Xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:te.createElement("div",{className:"tc font14"},"\u5173\u95ED\u540E,",te.createElement("br",null),"\u7528\u6237\u4E0D\u80FD\u518D\u5F00\u59CB\u6311\u6218\u4E86\u662F\u5426\u786E\u8BA4\u5173\u95ED \uFF1F"),onOk:()=>Nn(void 0,null,function*(){(yield wn({type:"shixunsDetail/permanentClose",payload:{id:Xt.current}})).status===1&&(Me.ZP.info("\u64CD\u4F5C\u6210\u529F"),pe.history.push(`/shixuns/${Xt.current}/challenges`))})})}),xn=()=>Nn(void 0,null,function*(){var nn,ra,Yn,Yt,Xa,qa;const Qa=(yield wn({type:"shixunsDetail/getShixunQuote",payload:{id:Xt.current}}))||{};Xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:te.createElement("div",{className:`tc font14 ${oe.modal}`},!!((nn=Qa.subjects)!=null&&nn.length)&&te.createElement(te.Fragment,null,te.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Yn=(ra=Qa.subjects)==null?void 0:ra.splice(0,2))==null?void 0:Yn.map(or=>`\u300A${or}\u300B`),"\u7B49",te.createElement("span",{className:oe.colorOrange},Qa==null?void 0:Qa.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),te.createElement("br",null)),!!((Yt=Qa.courses)!=null&&Yt.length)&&te.createElement(te.Fragment,null,te.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(qa=(Xa=Qa.courses)==null?void 0:Xa.splice(0,2))==null?void 0:qa.map(or=>`\u300A${or}\u300B`),"\u7B49",te.createElement("span",{className:oe.colorOrange},Qa==null?void 0:Qa.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),te.createElement("br",null)),te.createElement("span",{className:`${oe.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>Nn(void 0,null,function*(){(yield wn({type:"shixunsDetail/deleteShixun",payload:{id:Xt.current}})).status===1&&(Me.ZP.success("\u64CD\u4F5C\u6210\u529F"),pe.history.push("/shixuns"))})})}),An=()=>{(0,zt.gy)(wn,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},un=()=>{var nn,ra,Yn,Yt;return te.createElement("div",{className:"mr20"},Vt?((nn=pt==null?void 0:pt.detail)==null?void 0:nn.shixun_status)!==2?te.createElement(He.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:xn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):te.createElement(He.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:An},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):null,((ra=pt.detail)==null?void 0:ra.identity)===1&&((Yt=(Yn=pt.setting)==null?void 0:Yn.shixun)==null?void 0:Yt.status)===2&&te.createElement(He.ZP,{type:"primary",ghost:!0,onClick:rn},"\u6C38\u4E45\u5173\u95ED"))};return te.createElement("section",{className:oe.bg},te.createElement(ke.default,{animated:!1,activeKey:ba,onChange:nn=>st(nn),tabBarExtraContent:un()},te.createElement(at,{tab:"\u57FA\u672C\u4FE1\u606F",key:"basicInfo"},te.createElement(it,null)),te.createElement(at,{tab:"\u6743\u9650\u914D\u7F6E",key:"permission"},te.createElement(qe,null)),te.createElement(at,{tab:"\u8BC4\u6D4B\u8BBE\u7F6E",key:"testCase"},te.createElement(nt.Z,{active:ba})),te.createElement(at,{tab:"\u53C2\u8003\u7B54\u6848",key:"suggestedAnswer"},te.createElement(on,null)),!((Sa=pt.detail)!=null&&Sa.is_jupyter)&&te.createElement(at,{tab:"\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E",key:"learning"},te.createElement(ct,null))))};var $t=(0,pe.connect)(({shixunsDetail:ht,loading:Pt,globalSetting:pt,user:Kt})=>({shixunsDetail:ht,globalSetting:pt,user:Kt,loading:Pt.models.index}))(mt)},43181:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return St}});var te=ee(59301),pe=ee(43418),ke=ee(8591),Xe=ee(43428),Me=ee(99313),He=ee(71418),oe=ee(6848),ft=ee(3113),ut={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},Je=ee(99267),et=ee(61485),Ke=ee(13014),je=ee(4977),ie=ee(99064),a=ee(76411),y={lineChart:"lineChart___dCEZW"},x=ee(61186),b=ee.n(x),E=ee(59301),ne=({dataInfo:De,indexKey:Oe,valueName:Ce,startAndEndTime:ge,colors:Re=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:he})=>{let se=null;(0,te.useEffect)(()=>{Qe()},[De]),(0,te.useEffect)(()=>{window.addEventListener("resize",de(()=>{se&&se.resize()},200))},[window.onresize]);const de=(qe,nt,Ye=!1)=>{let Se,Be;return(...Ve)=>{if(Ye){qe.apply(Be,Ve),Ye=!1;return}clearTimeout(Se),Se=setTimeout(()=>{qe.apply(Be,Ve)},nt)}},we=qe=>qe?qe.map(nt=>{const Ye=new Date(nt),Se=String(Ye.getMonth()+1).padStart(2,"0"),Be=String(Ye.getDate()).padStart(2,"0"),Ve=String(Ye.getHours()).padStart(2,"0"),Ue=String(Ye.getMinutes()).padStart(2,"0");return`${Se}/${Be} ${Ve}:${Ue}`}):[],xe=(qe,nt)=>qe.map(Ye=>{const Se=nt.timestamps.indexOf(Ye);return Se!==-1?nt.values[Se]:null});function Pe(qe){let nt=1/0;for(let Se=0;Se<qe.length-1;Se++){let Be=qe[Se+1]-qe[Se];Be<nt&&(nt=Be)}return{newArray:Te(qe[0],qe[qe.length-1],nt),minInterval:nt}}const Te=(qe,nt,Ye)=>{let Se=[];for(let Be=qe;Be<=nt;Be+=Ye)Se.push(Be);return Se},lt=()=>{var qe;const nt=((qe=De==null?void 0:De.x)==null?void 0:qe.flat())||[];let Ye=[...new Set(nt)].sort((zt,hn)=>zt-hn),Se=Pe(Ye),Be=Se==null?void 0:Se.newArray,Ve=Se==null?void 0:Se.minInterval;Ye=[...new Set([...Ye,...Be])].sort((zt,hn)=>zt-hn);let Ue=b()(ge[0],"YYYY-MM-DD HH:mm").valueOf(),gt=Te(Ue,Ye[0]-Ve,Ve),kt=b()(ge[1],"YYYY-MM-DD HH:mm").valueOf(),ct=Te(Ye[Ye.length-1]+Ve,kt,Ve);return Ye=[...gt,...Ye,...ct],[...new Set(Ye)].sort((zt,hn)=>zt-hn)},Qe=()=>{var qe;se=a.init(document.getElementById(`lineChart${Oe}`));let nt=lt(),Ye=(qe=De==null?void 0:De.y)==null?void 0:qe.map((Be,Ve)=>{var Ue;let gt={timestamps:(Ue=De==null?void 0:De.x)==null?void 0:Ue[Ve],values:Be};return Be=xe(nt,gt),{name:Ce[Ve],type:"line",itemStyle:{show:!1},lineStyle:{color:Re[Ve]},data:Be}}),Se={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(Be){var Ve;let Ue="";return Be.forEach((gt,kt)=>{console.log("item",gt),Ue+=`<div style="width: 100%; display: flex; justify-content: space-between; align-items: center; margin: 6px 0px;">
|
|
<div style="display: flex; align-items: center;">
|
|
<div style="width: 12px; height: 12px; border-radius: 50%; background: ${Re[gt==null?void 0:gt.componentIndex]}; margin-right: 4px;"></div>
|
|
<span style="width: 144px; color: rgba(43,49,63,0.5); font-size: 12px;">${he[gt==null?void 0:gt.componentIndex]}</span>
|
|
</div>
|
|
<div style="color: #393971; font-size: 13px; font-weight: 600;">${gt.value>0?gt.value.toFixed(5):gt.value==0?0:"--"} ${Oe==0?"Cores":"MiB"}</div>
|
|
</div>`}),`<div>
|
|
<div style="color: #333333; padding-top: 6px;">${(Ve=Be[0])==null?void 0:Ve.name}</div>
|
|
${Ue}
|
|
</div>`}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:we(nt)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:Oe==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:Ye};se.setOption(Se)};return E.createElement("div",{id:`lineChart${Oe}`,className:y.lineChart})},ae=ee(29458),re={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},ve=ee(57809),ye=ee(5083),Fe=ee(88522);const Ae=De=>{const Oe=new Date,ge=(Re=>{const he=new Date(Oe);switch(Re){case"\u6700\u8FD130\u5206\u949F":he.setMinutes(Oe.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":he.setHours(Oe.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":he.setDate(Oe.getDate()-1);break;case"\u6700\u8FD17\u5929":he.setDate(Oe.getDate()-7);break;case"\u6700\u8FD115\u5929":he.setDate(Oe.getDate()-15);break;default:return null}return he})(De);return ge?{startTime:ge,endTime:Oe}:null},Ie=(De,Oe,Ce)=>{if(!De)return!1;const ge=b()(),[Re,he]=Oe;if(De.isAfter(ge))return!0;if(Re){const se=Re.clone().add(Ce,"days");if(he&&De.isAfter(se))return!0}if(he){const se=he.clone().subtract(Ce,"days");return De.isBefore(se)||De.isAfter(ge)}return!1},be=De=>De<=5?"30s":De<=15?"1m":De<=30?"2m":De<=60?"5m":De<=180?"10m":De<=360?"30m":De<=720?"1h":De<=1440?"2h":De<=2880?"4h":De<=4320?"8h":De<=10080||De<=14400?"12h":De<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",Dt=De=>{const[Oe,Ce]=De,ge=moment.isMoment(Oe)?Oe:moment(Oe),Re=moment.isMoment(Ce)?Ce:moment(Ce);if(!ge.isValid()||!Re.isValid())throw new Error("Invalid date provided");const se=moment.duration(Re.diff(ge)).asMinutes();return be(se)},Mt=(De,Oe,Ce=20)=>{const ge=new Date(De).getTime(),Re=new Date(Oe).getTime(),he=Ce*1e3,se=[];let de=ge;for(;de<=Re;)se.push(de),de+=he;return se};var vn=ee(89392),Ft=ee(8797),Tt=ee(4901),It=ee(59301),dt=(De,Oe,Ce)=>new Promise((ge,Re)=>{var he=we=>{try{de(Ce.next(we))}catch(xe){Re(xe)}},se=we=>{try{de(Ce.throw(we))}catch(xe){Re(xe)}},de=we=>we.done?ge(we.value):Promise.resolve(we.value).then(he,se);de((Ce=Ce.apply(De,Oe)).next())});const ot=ve.default.Option,{RangePicker:wt}=ye.default;var Et=({identifier:De,data:Oe,isFirst:Ce,setIsFirst:ge,info:Re})=>{var he;const[se,de]=(0,te.useState)([]),[we,xe]=(0,te.useState)([]),[Pe,Te]=(0,te.useState)(null),[lt,Qe]=(0,te.useState)(""),[qe,nt]=(0,te.useState)([null,null]),[Ye,Se]=(0,te.useState)([]),[Be,Ve]=(0,te.useState)(!1),[Ue,gt]=(0,te.useState)([]),[kt,ct]=(0,te.useState)(!1),[zt,hn]=(0,te.useState)(!1),[En,pn]=(0,te.useState)(""),[_t,Wn]=(0,te.useState)(1),Hn=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],dn=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,te.useEffect)(()=>{var Ht,Fn,Dn,Nn;if(Oe&&Ce){on(),de(Oe==null?void 0:Oe.recent_users),xe(Oe==null?void 0:Oe.managers);const at=(Re==null?void 0:Re.type)==="\u6311\u6218\u9875\u9762";((Ht=Oe==null?void 0:Oe.managers)==null?void 0:Ht.length)>0?Te(at?Re==null?void 0:Re.myshixun_id:(Fn=Oe==null?void 0:Oe.managers[0])==null?void 0:Fn.id):((Dn=Oe==null?void 0:Oe.recent_users)==null?void 0:Dn.length)>0&&Te(at?Re==null?void 0:Re.myshixun_id:(Nn=Oe==null?void 0:Oe.recent_users[0])==null?void 0:Nn.id),Qe("\u6700\u8FD130\u5206\u949F"),ge(!1)}},[Oe]),(0,te.useEffect)(()=>{if(lt){let Ht=Ae(lt);nt([b()(Ht==null?void 0:Ht.startTime),b()(Ht==null?void 0:Ht.endTime)])}},[lt]),(0,te.useEffect)(()=>{Pe&&(qe!=null&&qe[0])&&(qe!=null&&qe[1])&&zn()},[Pe,qe]);const zn=()=>dt(void 0,null,function*(){var Ht;Ve(!0);let Fn={startTimeString:qe[0]?qe[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:qe[1]?qe[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:Pe};const Dn=yield(0,ie.ZP)(`/api/shixuns/${De}/cpu_rank_data.json`,{method:"get",params:Fn});(Dn==null?void 0:Dn.status)==0&&(gt((Ht=Dn==null?void 0:Dn.data)==null?void 0:Ht.statisticsList),Wn(_t+1)),Ve(!1)}),jn=(0,te.useRef)((0,vn.throttle)(Ht=>bn(Ht),1200,{leading:!0,trailing:!0})).current,bn=Ht=>dt(void 0,null,function*(){if(Ht=="")return;const Fn=yield(0,ie.ZP)(`/api/shixuns/${De}/cpu_search_data`,{method:"get",params:{search:Ht}});(Fn==null?void 0:Fn.status)==0&&Se(Fn==null?void 0:Fn.data)}),_n=(Ht,Fn)=>{Ht==="CPU"?(kt?(0,Tt.BU)():(0,Tt.Dj)(document.getElementById(`tj${Fn}`)),ct(!kt)):(zt?(0,Tt.BU)():(0,Tt.Dj)(document.getElementById(`tj${Fn}`)),hn(!zt))},ea=(Ht,Fn,Dn)=>{const Nn=Fn==="CPU"?"cpuUsageChart":"memoryUsageChart";let at=Ht.map(mt=>{var $t,ht,Pt,pt;const Kt=($t=mt.promQueryResult)==null?void 0:$t[Nn],ln=`${mt.envId}-${mt.myPracticalTrainingId}_${Fn}`,Tn=((pt=(Pt=(ht=Kt==null?void 0:Kt.results[ln])==null?void 0:ht.frames[0])==null?void 0:Pt.data)==null?void 0:pt.values)||[];return Tn.length>0?Tn[Dn]:[]});return at.some(mt=>Array.isArray(mt)&&mt.length>0)?at:[]},an=Ht=>{Te(Ht),on()},on=()=>{Se([]),pn("")},Cn=Ht=>{let Fn=!1;for(let Dn=0;Dn<(Ue==null?void 0:Ue.length);Dn++){let Nn=ea(Ue,Ht,1)[Dn];if(Nn&&(Nn==null?void 0:Nn.length)>0){Fn=!0;break}}return(Ue==null?void 0:Ue.length)>0&&Fn};return It.createElement(It.Fragment,null,It.createElement("div",{className:`${re.flex_warp}`},It.createElement(Fe.Z,{allowClear:!0,showSearch:!0,value:En,style:{width:280},onSearch:jn,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(Ht,Fn)=>{pn(Ht),Fn!=null&&Fn.key&&Te(Number(Fn==null?void 0:Fn.key))},onClear:on,size:"large"},Ye==null?void 0:Ye.map((Ht,Fn)=>It.createElement(ot,{key:Ht.id,value:Ht.name},Ht.name.length>4?`${Ht.name.slice(0,4)}...`:Ht.name,`( ${Ht.phone?Ht.phone:""} ${Ht.mail?` - ${Ht.mail}`:""})`))),It.createElement("div",null,It.createElement(ve.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:lt,onChange:Ht=>{Qe(Ht)}},Hn.map((Ht,Fn)=>It.createElement(ve.default.Option,{key:Fn,value:Ht},Ht))),It.createElement(wt,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:qe,disabledDate:Ht=>Ie(Ht,qe,15),format:"YYYY-MM-DD HH:mm",onChange:Ht=>{nt(Ht),Qe(void 0)}}))),It.createElement(ae.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:Pe,onChange:Ht=>an(Ht),dataSource:we,titleWidth:60,key:1}),It.createElement(ae.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(se==null?void 0:se.length)==0?"mt0":"",style:{marginBottom:(se==null?void 0:se.length)>0?"0px":"17px"},value:Pe,onChange:Ht=>an(Ht),dataSource:se,titleWidth:60,key:2}),(he=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:he.map((Ht,Fn)=>It.createElement("div",{className:`${re.chart_content}`,key:Fn,id:`tj${Fn}`},It.createElement("div",{className:re.chart_title},It.createElement("span",null,Ht==null?void 0:Ht.name,"\u4F7F\u7528\u91CF"),It.createElement("i",{className:`${re.fullscreen}
|
|
iconfont
|
|
${(Ht==null?void 0:Ht.type)=="CPU"?kt?"icon-tuichuquanping2":"icon-quanping2":zt?"icon-tuichuquanping2":"icon-quanping2"}
|
|
`,onClick:()=>_n(Ht.type,Fn)})),It.createElement(He.Z,{spinning:Be},Cn(Ht.type)?It.createElement("div",{style:{marginTop:(Ht==null?void 0:Ht.type)=="CPU"?kt?"7%":"":zt?"7%":""}},It.createElement(ne,{dataInfo:{y:ea(Ue,Ht==null?void 0:Ht.type,1)||[],x:ea(Ue,Ht==null?void 0:Ht.type,0)||[]},startAndEndTime:qe,colors:dn,indexKey:Fn,valueName:Ue.map(Dn=>Dn.name),imageTypeName:Ue.map(Dn=>{var Nn;return(Nn=Dn==null?void 0:Dn.promQueryResult)==null?void 0:Nn.imageTypeName}),key:`${Fn}-${_t}`}),It.createElement("div",{className:re.info_con},It.createElement("div",{className:re.info_top},It.createElement("div",null,"\u6700\u5927\u503C"),It.createElement("div",null,"\u6700\u5C0F\u503C"),It.createElement("div",null,"\u5E73\u5747\u503C")),Ue.map((Dn,Nn)=>{var at;let vt=Dn==null?void 0:Dn.promQueryResult;return It.createElement("div",{className:re.listdata,key:Nn},It.createElement("div",{className:re.block,style:{backgroundColor:dn[Nn],marginRight:10}}),It.createElement("div",{className:re.typename},(at=Dn==null?void 0:Dn.promQueryResult)==null?void 0:at.imageTypeName),It.createElement("div",{className:re.val},(Ht==null?void 0:Ht.type)=="CPU"?`${vt==null?void 0:vt.cpuMaxDoubleValue}Cores`:`${vt==null?void 0:vt.memoryDoubleMaxValue}MiB`),It.createElement("div",{className:re.val},(Ht==null?void 0:Ht.type)=="CPU"?`${vt==null?void 0:vt.cpuMinDoubleValue}Cores`:`${vt==null?void 0:vt.memoryDoubleMinValue}MiB`),It.createElement("div",{className:re.val},(Ht==null?void 0:Ht.type)=="CPU"?`${vt==null?void 0:vt.cpuAvgDoubleValue}Cores`:`${vt==null?void 0:vt.memoryDoubleAvgValue}MiB`))}))):It.createElement(Ft.Z,null)))))},bt=ee(59301),Ne=(De,Oe,Ce)=>new Promise((ge,Re)=>{var he=we=>{try{de(Ce.next(we))}catch(xe){Re(xe)}},se=we=>{try{de(Ce.throw(we))}catch(xe){Re(xe)}},de=we=>we.done?ge(we.value):Promise.resolve(we.value).then(he,se);de((Ce=Ce.apply(De,Oe)).next())}),Zt=({getApi:De,identifier:Oe,visible:Ce,info:ge})=>{const[Re,he]=(0,te.useState)({}),[se,de]=(0,te.useState)(!0);(0,te.useEffect)(()=>{de(!0)},[Ce]),(0,te.useEffect)(()=>{De&&se&&we()},[De]);const we=()=>Ne(void 0,null,function*(){const xe=yield(0,ie.ZP)(`/api/shixuns/${Oe}/cpu_basic_data.json`,{method:"get"});(xe==null?void 0:xe.status)==0&&he(xe)});return bt.createElement("div",null,bt.createElement(Et,{isFirst:se,setIsFirst:xe=>de(xe),identifier:Oe,data:Re,info:ge}))},en=ee(955),Bt=ee(89070),tn=ee(49692),Ee=ee(46474),We=ee(59301),it=(De,Oe,Ce)=>new Promise((ge,Re)=>{var he=we=>{try{de(Ce.next(we))}catch(xe){Re(xe)}},se=we=>{try{de(Ce.throw(we))}catch(xe){Re(xe)}},de=we=>we.done?ge(we.value):Promise.resolve(we.value).then(he,se);de((Ce=Ce.apply(De,Oe)).next())});const Ct=({globalSetting:De,dispatch:Oe,practiceSetting:Ce,shixunsDetail:ge,visible:Re,onCancel:he,info:se,identifier:de,isJupyter:we,onOk:xe})=>{const[Pe,Te]=(0,te.useState)("1"),[lt,Qe]=(0,te.useState)("\u63A8\u8350\u914D\u7F6E"),[qe,nt]=(0,te.useState)([]),[Ye,Se]=(0,te.useState)(!1),[Be,Ve]=(0,te.useState)(!1),[Ue,gt]=(0,te.useState)({}),[kt,ct]=(0,te.useState)(!1);(0,te.useEffect)(()=>{Re&&(Ve(!1),Te("1"),Qe("\u63A8\u8350\u914D\u7F6E"),(se==null?void 0:se.type)=="\u6311\u6218\u9875\u9762"?nt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):nt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),gt({}),zt(),(se==null?void 0:se.type)=="\u6311\u6218\u9875\u9762"&&Oe({type:"shixunsDetail/getShixunsDetail",payload:{id:de}}))},[Re]);const zt=()=>it(void 0,null,function*(){ct(!0);const zn=yield(0,tn.HS)(de);[0,-10].includes(zn.status)&&(gt(zn),ct(!1))}),hn=zn=>{zn=="2"?Ve(!0):Ve(!1),Te(zn)},En=()=>{pe.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:We.createElement("div",{className:"tc"},We.createElement("img",{src:Ke,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},pn=()=>it(void 0,null,function*(){if((0,Ee.gy)(Oe,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||lt=="\u5F53\u524D\u914D\u7F6E")return;Se(!0),(yield(0,ie.ZP)(`/api/shixuns/${de}/apply_recommend_config.json`,{method:"put",body:{data:lt=="\u63A8\u8350\u914D\u7F6E"?Ue==null?void 0:Ue.recommend:Ue==null?void 0:Ue.high}})).status==0&&(ke.ZP.success("\u5E94\u7528\u6210\u529F"),Se(!1),he(),xe())}),_t=()=>it(void 0,null,function*(){var zn,jn;if(yield Wn(),(0,en.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(zn=ge.detail)!=null&&zn.is_jupyter||(jn=ge.detail)!=null&&jn.is_jupyter_lab){Oe({type:"shixunsDetail/execJupyter",payload:{id:de}}).then(_n=>{var ea;_n!=null&&_n.identifier&&((ea=Bt.history)==null||ea.push(`/tasks/${_n.identifier}/jupyter`))});return}Oe({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const bn=we?yield(0,tn.BK)({id:de}):yield(0,tn.Ir)({id:de});if(Oe({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),bn!=null&&bn.game_identifier||bn!=null&&bn.identifier){(0,en.xg)(we?`/tasks/${bn==null?void 0:bn.identifier}/jupyter`:`/tasks/${bn.game_identifier}`);return}(bn==null?void 0:bn.status)===-3?(0,en.eF)():(bn==null?void 0:bn.status)===2?Hn(bn==null?void 0:bn.message):(bn==null?void 0:bn.status)===3&&dn(bn==null?void 0:bn.message)}),Wn=()=>new Promise((zn,jn)=>{var bn;(bn=Ce==null?void 0:Ce.sideBar)!=null&&bn.confirmLeave?pe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Oe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),zn()},onCancel:()=>{jn()}}):zn()}),Hn=zn=>{zn=zn!=null&&zn.includes(".json")?zn:`${zn}.json`,pe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:We.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>it(void 0,null,function*(){const jn=yield(0,ie.ZP)("/api"+zn,{method:"get"});if(!jn)return;ke.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const bn=yield(0,tn.Ir)({id:jn.shixun_identifier});if(bn!=null&&bn.game_identifier){(0,en.xg)(`/tasks/${bn.game_identifier}`);return}(bn==null?void 0:bn.status)===2?Hn(bn==null?void 0:bn.message):(bn==null?void 0:bn.status)===3&&dn(bn==null?void 0:bn.message)})})},dn=zn=>{pe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:We.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",zn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return We.createElement(We.Fragment,null,We.createElement(Xe.Z,{title:null,placement:"right",open:Re,width:1e3,onClose:he,closeIcon:null,footer:null},We.createElement("div",{className:ut.header_body},We.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),We.createElement(Je.Z,{className:ut.close,onClick:he})),We.createElement(Me.default,{activeKey:Pe,onChange:hn},We.createElement(Me.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},We.createElement(He.Z,{spinning:kt,size:"large",tip:We.createElement("div",{style:{color:"#666",fontSize:"14px"}},We.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),We.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",We.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(Ue==null?void 0:Ue.status)==0?We.createElement(We.Fragment,null,We.createElement("div",{className:ut.recommend_config_introduce},We.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),We.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),We.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),We.createElement("div",{className:ut.recommend_config},qe.map((zn,jn)=>We.createElement("div",{className:`${ut.recommend_config_item} ${zn==lt?ut.recommend_config_active_item:""}`,key:zn,onClick:()=>Qe(zn)},We.createElement("div",{className:ut.item_title},We.createElement("div",null,zn),jn==1?We.createElement("div",{className:ut.recommend_text},"\u63A8\u8350"):We.createElement(We.Fragment,null)),(zn=="\u5F53\u524D\u914D\u7F6E"&&(Ue==null?void 0:Ue.current)||zn=="\u63A8\u8350\u914D\u7F6E"&&(Ue==null?void 0:Ue.recommend)||zn=="\u589E\u5F3A\u914D\u7F6E"&&(Ue==null?void 0:Ue.high)||[]).map((bn,_n)=>We.createElement("div",{className:ut.item_content,key:_n},We.createElement("span",null,bn==null?void 0:bn.image_name),bn!=null&&bn.cpu_limit?We.createElement("span",null,bn==null?void 0:bn.cpu_limit,"\u6838",bn==null?void 0:bn.memory_limit,"G"):We.createElement("div",null,We.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),We.createElement(oe.Z,{title:We.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",We.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",We.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},We.createElement(et.Z,{className:ut.tooltip})))))))),We.createElement("div",{className:ut.recommend_config_footer},We.createElement("div",null,We.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),We.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>En()},"\u8054\u7CFB\u7BA1\u7406\u5458")),We.createElement(ft.ZP,{type:"primary",shape:"round",disabled:lt=="\u5F53\u524D\u914D\u7F6E",onClick:pn,loading:Ye},"\u4E00\u952E\u5E94\u7528"))):kt?We.createElement("div",{style:{height:400}}):We.createElement("div",{className:ut.no_data},We.createElement("img",{src:je,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),We.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",We.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(se==null?void 0:se.type)!="\u6311\u6218\u9875\u9762"&&We.createElement("div",{className:ut.application,onClick:()=>{_t(),he()}},"\u6A21\u62DF\u5B9E\u6218")))),We.createElement(Me.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},We.createElement(Zt,{getApi:Be,identifier:de,visible:Re,info:se})))))};var St=(0,Bt.connect)(({globalSetting:De,practiceSetting:Oe,shixunsDetail:Ce})=>({globalSetting:De,practiceSetting:Oe,shixunsDetail:Ce}))(Ct)},1535:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return Ae}});var te=ee(59301),pe=ee(43418),ke=ee(3113),Xe=ee(8591),Me=ee(99313),He=ee(71418),oe=ee(10311),ft=ee(5871),ut=ee(1710),Je={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},et=ee(11724),Ke=ee(62772),je=ee(99064),ie=ee(8797),a=ee(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ae=(Ie,be,Dt)=>be in Ie?y(Ie,be,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):Ie[be]=Dt,re=(Ie,be)=>{for(var Dt in be||(be={}))z.call(be,Dt)&&ae(Ie,Dt,be[Dt]);if(E)for(var Dt of E(be))ne.call(be,Dt)&&ae(Ie,Dt,be[Dt]);return Ie},ve=(Ie,be)=>x(Ie,b(be)),ye=(Ie,be,Dt)=>new Promise((Mt,vn)=>{var Ft=dt=>{try{It(Dt.next(dt))}catch(ot){vn(ot)}},Tt=dt=>{try{It(Dt.throw(dt))}catch(ot){vn(ot)}},It=dt=>dt.done?Mt(dt.value):Promise.resolve(dt.value).then(Ft,Tt);It((Dt=Dt.apply(Ie,be)).next())}),Ae=({visible:Ie,onOk:be,onCancel:Dt,info:Mt})=>{var vn,Ft,Tt,It,dt;const[ot,wt]=(0,te.useState)("1"),[_e,Et]=(0,te.useState)([]),[bt,Ne]=(0,te.useState)([]),[rt,Zt]=(0,te.useState)(0),[en,Bt]=(0,te.useState)(null),[tn,Ee]=(0,te.useState)(!1);(0,te.useEffect)(()=>{Ie&&(We(),it(),Ct())},[Ie]);const We=()=>{wt("1"),Et([]),Bt(null),Zt(0)};(0,te.useEffect)(()=>{var se,de;((de=(se=bt==null?void 0:bt[rt])==null?void 0:se.content)==null?void 0:de.length)>0&&Bt(ve(re({},bt[rt].content[0]),{index:0}))},[ot,rt,bt]);const it=()=>ye(void 0,null,function*(){Ee(!0),yield(0,je.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(se=>{let{max_cpu:de,max_memory:we,min_cpu:xe,min_memory:Pe}=se,{cpu:Te,memory:lt}=Mt;Et([{name:"CPU",value:Te,min:xe,max:de,typeName:"\u6838"},{name:"\u5185\u5B58",value:lt,min:Pe,max:we,typeName:"GB"}])}),Ee(!1)}),Ct=()=>ye(void 0,null,function*(){yield(0,je.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(se=>{var de;if(Ne(se),(se==null?void 0:se.length)>0){let we=ve(re({},(de=se==null?void 0:se[0])==null?void 0:de.content[0]),{index:0});Bt(we)}})}),St=se=>{wt(se),se==="2"&&Zt(0)},De=(se,de)=>{Et(_e.map(we=>we.name===se?de(we):we))},Oe=(se,de)=>{isNaN(se)||De(de,we=>ve(re({},we),{value:se}))},Ce=se=>{var de;if(console.log("decline",se.value),se.value=Number(se.value),se.value<=((de=se.min)!=null?de:-1/0))return;let we=se.value-.5<se.min?se.min:se.value-.5;De(se.name,xe=>ve(re({},xe),{value:we}))},ge=se=>{var de;if(se.value=Number(se.value),se.value>=((de=se.max)!=null?de:1/0))return;let we=se.value+.5>se.max?se.max:se.value+.5;De(se.name,xe=>ve(re({},xe),{value:we}))},Re=(se,de)=>{isNaN(se)||De(de,we=>ve(re({},we),{value:se}))},he=se=>{if(se==null||Number.isInteger(se))return se;const de=se%1;return de===.5?se:Math.floor(se)+(de<.5?.5:1)};return a.createElement(a.Fragment,null,a.createElement(pe.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Ie,width:752,destroyOnClose:!0,centered:!0,onCancel:Dt,className:Je.modal,footer:[a.createElement("div",{className:Je.btn_warp,key:"1"},a.createElement(ke.ZP,{onClick:Dt},"\u53D6\u6D88"),a.createElement(ke.ZP,{type:"primary",onClick:()=>{let se=re({},Mt);if(ot=="1")se.cpu=_e[0].value,se.memory=_e[1].value;else if(ot=="2"){if(!en){Xe.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}se=ve(re({},se),{cpu:en.cpu,memory:en.memory})}be(se)}},"\u4FDD\u5B58"))]},a.createElement(Me.default,{activeKey:ot,onChange:St},a.createElement(Me.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},a.createElement(He.Z,{spinning:tn},_e==null?void 0:_e.map(se=>a.createElement("div",{className:Je.con_warp,key:se==null?void 0:se.name},a.createElement("div",null,se==null?void 0:se.name),a.createElement("div",null,a.createElement(oe.Z,{min:se==null?void 0:se.min,max:se==null?void 0:se.max,onChange:de=>Oe(de,se==null?void 0:se.name),value:se==null?void 0:se.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),a.createElement("div",{className:`${Je.config_Warp} ${Je.flex}`},a.createElement("div",{className:`${Je.config_btn} ${Je.flex}`,onClick:()=>Ce(se)},a.createElement(et.Z,null)),a.createElement(ft.Z,{min:se==null?void 0:se.min,max:se==null?void 0:se.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:se==null?void 0:se.value,onChange:de=>{const we=he(de);Re(we,se==null?void 0:se.name)}}),a.createElement("div",{className:`${Je.config_btn} ${Je.flex}`,onClick:()=>ge(se)},a.createElement(Ke.Z,null))),a.createElement("div",null,se==null?void 0:se.typeName))))),(bt==null?void 0:bt.length)>0&&a.createElement(Me.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},a.createElement("div",{className:Je.sceneList},bt==null?void 0:bt.map((se,de)=>a.createElement("div",{className:`${Je.sceneItem} ${rt==de&&Je.sceneItemActive}`,key:se==null?void 0:se.id,onClick:()=>{Zt(de)}},se==null?void 0:se.name))),((Ft=(vn=bt==null?void 0:bt[rt])==null?void 0:vn.content)==null?void 0:Ft.length)>0?a.createElement(ut.default,{rowSelection:{type:"radio",selectedRowKeys:[en==null?void 0:en.index],onChange:(se,de)=>{Bt(de[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(se,de)=>a.createElement("div",null,se,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(se,de)=>a.createElement("div",null,se,"GB")}],dataSource:(Tt=bt==null?void 0:bt[rt])==null?void 0:Tt.content.map((se,de)=>ve(re({},se),{index:de})),rowKey:"index",pagination:!1,scroll:((dt=(It=bt==null?void 0:bt[rt])==null?void 0:It.content)==null?void 0:dt.length)>3?{y:148}:{}}):a.createElement(ie.Z,null)))))}},9583:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return E}});var te=ee(59301),pe=ee(89070),ke=ee(92832),Xe=ee(78241),Me=ee(43418),He=ee(8591),oe=ee(54580),ft=ee(3113),ut=ee(3294),Je=ee(55351),et={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},Ke=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,a=(z,ne)=>{var ae={};for(var re in z)je.call(z,re)&&ne.indexOf(re)<0&&(ae[re]=z[re]);if(z!=null&&Ke)for(var re of Ke(z))ne.indexOf(re)<0&&ie.call(z,re)&&(ae[re]=z[re]);return ae},y=(z,ne,ae)=>new Promise((re,ve)=>{var ye=Ie=>{try{Ae(ae.next(Ie))}catch(be){ve(be)}},Fe=Ie=>{try{Ae(ae.throw(Ie))}catch(be){ve(be)}},Ae=Ie=>Ie.done?re(Ie.value):Promise.resolve(Ie.value).then(ye,Fe);Ae((ae=ae.apply(z,ne)).next())});const x=ke.default.TextArea,b=z=>{var ne=z,{newShixuns:ae,globalSetting:re,loading:ve,dispatch:ye}=ne,Fe=a(ne,["newShixuns","globalSetting","loading","dispatch"]);const[Ae]=Xe.default.useForm(),[Ie,be]=(0,te.useState)([]),Dt=It=>{["uploading","done","removed"].includes(It.file.status)&&be(It.fileList)},Mt=It=>{var dt;if(!It.percent||It.percent==100){const ot=(dt=It.response)==null?void 0:dt.id;return Me.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>y(void 0,null,function*(){(yield ye({type:"newShixuns/deleteAttachment",payload:{id:ot}}))&&be(Ie.filter(_e=>{var Et;return((Et=_e.response)==null?void 0:Et.id)!==ot}))})}),!1}},vn=It=>Ie.length?!1:It.size/1024/1024>50?(He.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,Ft=It=>y(void 0,null,function*(){var dt,ot;const{language:wt,env:_e,mode:Et,code:bt}=It||{},Ne=yield ye({type:"newShixuns/applyShixunMirror",payload:{language:wt,runtime:_e,run_method:Et,attachment_id:(ot=(dt=Ie==null?void 0:Ie[0])==null?void 0:dt.response)==null?void 0:ot.id}});ye({type:"newShixuns/setActionTabs",payload:{}}),Ne&&He.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),Tt=()=>{Ae.resetFields(),be([])};return te.createElement(Me.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ae.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:Tt},te.createElement("section",{className:et.qrCode},te.createElement("aside",{className:et.a1},te.createElement("div",{className:et.code},te.createElement("img",{width:120,height:120,src:Je,alt:"\u4E8C\u7EF4\u7801"})),te.createElement("div",{className:et.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),te.createElement("div",{className:et.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),te.createElement("aside",{className:et.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",te.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),te.createElement(Xe.default,{className:et.formWrap,form:Ae,labelCol:{span:4},wrapperCol:{span:20},onFinish:Ft},te.createElement(Xe.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},te.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),te.createElement(Xe.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},te.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),te.createElement(Xe.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},te.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),te.createElement(Xe.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},te.createElement("div",{className:et.upload},te.createElement(oe.default,{fileList:Ie,action:`${ut.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:Dt,onRemove:Mt,beforeUpload:vn,withCredentials:!0},te.createElement("span",{className:`${et.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),te.createElement("span",{className:`${et.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),te.createElement("div",{className:et.footerWrap},te.createElement(Xe.default.Item,null,te.createElement(ft.ZP,{className:"mr5",size:"middle",onClick:()=>{ye({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),te.createElement(ft.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:ve["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var E=(0,pe.connect)(({newShixuns:z,loading:ne,globalSetting:ae})=>({newShixuns:z,globalSetting:ae,loading:ne.effects}))(b)},55508:function(Nt,Rt,ee){"use strict";var te=ee(59301),pe=ee(89070),ke=ee(43418),Xe=ee(55351);const Me=({newShixuns:He,dispatch:oe,user:ft})=>{var ut;const[Je,et]=(0,te.useState)(!1);(0,te.useEffect)(()=>{He.actionTabs.key==="Create-Environment"&&je()},[(ut=He==null?void 0:He.actionTabs)==null?void 0:ut.key]);const Ke=()=>{oe({type:"newShixuns/setActionTabs",payload:{}})},je=()=>{var ie,a,y,x;Ke(),((ie=ft.userInfo)==null?void 0:ie.mirror_marker_status)===0?et(!0):((a=ft.userInfo)==null?void 0:a.mirror_marker_status)===1?pe.history.push(`/users/${(y=ft.userInfo)==null?void 0:y.login}/experiment-img/add`):((x=ft.userInfo)==null?void 0:x.mirror_marker_status)===2&&ke.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var b;pe.history.push(`/users/${(b=ft.userInfo)==null?void 0:b.login}/experiment-img`)}})};return te.createElement(ke.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:Je,footer:null,onCancel:()=>{et(!1)}},te.createElement("div",{style:{textAlign:"center"}},te.createElement("br",null),te.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:Xe,alt:"\u4E8C\u7EF4\u7801"})),te.createElement("img",null))};Rt.Z=(0,pe.connect)(({newShixuns:He,user:oe,globalSetting:ft})=>({newShixuns:He,globalSetting:ft,user:oe}))(Me)},77244:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return He}});var te=ee(59301),pe=ee(43418),ke=ee(85149),Xe={wrapInstallPackageStyle:"wrapInstallPackageStyle___AU1GI",installPackageStyle:"installPackageStyle___k2iyn",title:"title___oN9OA",line:"line___PxUeH",bodyHeight:"bodyHeight___QO5he"},He=({installPackage:oe,visible:ft,setVisible:ut})=>{var Je,et;return(0,te.useEffect)(()=>(ft?document.body.setAttribute("class",Xe.bodyHeight):document.body.removeAttribute("class"),()=>{document.body.removeAttribute("class")}),[ft]),te.createElement(pe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ft,title:"\u73AF\u5883\u4ECB\u7ECD",width:"1000px",wrapClassName:Xe.wrapInstallPackageStyle,footer:null,onCancel:()=>ut(!1)},te.createElement("div",{className:Xe.installPackageStyle},te.createElement("div",{className:"mb30"},te.createElement("div",{className:Xe.title},oe.mainTypeName),te.createElement("div",null,te.createElement(ke.Z,{value:oe.mainTypeDescription}))),!!((Je=oe==null?void 0:oe.smallType)!=null&&Je.length)&&te.createElement("div",{className:Xe.line}),te.createElement("div",null,(et=oe==null?void 0:oe.smallType)==null?void 0:et.map((Ke,je)=>te.createElement(te.Fragment,{key:je},te.createElement("div",{className:Xe.title,style:{marginBottom:14}},Ke.name),te.createElement("div",{className:"mb30"},te.createElement(ke.Z,{value:Ke.des})))))))}},4901:function(Nt,Rt,ee){"use strict";ee.d(Rt,{BU:function(){return pe},Dj:function(){return te},gH:function(){return ke},vp:function(){return Xe}});function te(Me){try{Me.mozRequestFullScreen?Me.mozRequestFullScreen():Me.webkitRequestFullScreen&&Me.webkitRequestFullScreen()}catch(He){console.log(He,":e")}}function pe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const ke=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Xe(){var Me=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,He=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Me),window.isFullScreen?window.isFullScreen:Me!=null}},46474:function(Nt,Rt,ee){"use strict";ee.d(Rt,{rX:function(){return ne},pW:function(){return ae},gy:function(){return re},xY:function(){return z},O5:function(){return E},tJ:function(){return ie},o1:function(){return a},Rd:function(){return b}});var te=ee(89070),pe=ee(43418),ke=ee(28103),Xe=ee(8591),Me=ee(24065),He=ee(955),oe=ee(87169),ft=ee(25510),ut="data:image/png;base64,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",Je=ee.p+"static/newqrcode.a8740efb.png",et=ee(32637),Ke=ee(59301),je=(ve,ye,Fe)=>new Promise((Ae,Ie)=>{var be=vn=>{try{Mt(Fe.next(vn))}catch(Ft){Ie(Ft)}},Dt=vn=>{try{Mt(Fe.throw(vn))}catch(Ft){Ie(Ft)}},Mt=vn=>vn.done?Ae(vn.value):Promise.resolve(vn.value).then(be,Dt);Mt((Fe=Fe.apply(ve,ye)).next())});const ie=(ve,ye=!1)=>!!(a(ve)&&y(ye)),a=ve=>(0,Me.bg)()?!0:(ve({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(ve=!1)=>{var ye;const{user:Fe}=(0,te.getDvaApp)()._store.getState();return(ye=Fe.userInfo)!=null&&ye.profile_completed?!0:(pe.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,He.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{pe.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},b=()=>{pe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Ke.createElement("div",{style:{textAlign:"center"}},Ke.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),Ke.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:et}),Ke.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},E=()=>{var ve;const{user:ye}=(0,te.getDvaApp)()._store.getState();return(ve=ye.userInfo)!=null&&ve.professional_certification?!0:(pe.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ke.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,He.xg)("/account/certification")}}),!1)},z=()=>(0,Me.V9)()?!0:(pe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Ke.createElement("div",{className:"tc",style:{marginLeft:-38}},Ke.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ke.createElement("img",{src:Je,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(ve,ye)=>ve?!0:(pe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ke.createElement("div",null,Ke.createElement("p",null,ye||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),Ke.createElement("div",{style:{marginLeft:"110px"}},Ke.createElement("img",{src:ut,width:200}),Ke.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,He.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ae=ve=>{pe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ke.createElement("div",null,Ke.createElement("div",null,Ke.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),Ke.createElement(ke.Z,null),Ke.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ke.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",Ke.createElement("a",null,ve),"\u5929\u3002"),Ke.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ke.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),Ke.createElement("div",{style:{textAlign:"center",marginTop:30}},Ke.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ft,alt:"\u4E8C\u7EF4\u7801",width:160})))})},re=(ve,ye="")=>{const{shixunsDetail:{detail:Fe}}=(0,te.getDvaApp)()._store.getState();if((Fe==null?void 0:Fe.public)===2||(Fe==null?void 0:Fe.public)===1||(Fe==null?void 0:Fe.shixun_status)===3){let Ae="";return(Fe==null?void 0:Fe.public)===2&&(Ae="\u5DF2\u516C\u5F00"),(Fe==null?void 0:Fe.public)===1&&(Ae="\u5F85\u5BA1\u6838"),(Fe==null?void 0:Fe.shixun_status)===3&&(Ae="\u5DF2\u5173\u95ED"),pe.default.info({centered:!0,icon:Ke.createElement(oe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ke.createElement("div",{className:"tc",style:{marginLeft:-38}},Ke.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ke.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ae,"\uFF0C",ye,"\u3002"),Ke.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ke.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ft,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Fe==null?void 0:Fe.shixun_status)===2?(pe.default.confirm({centered:!0,icon:Ke.createElement(oe.Z,null),title:"\u63D0\u793A",content:Ke.createElement("div",null,Ke.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ye,"\u3002"),Ke.createElement("br",null),Ke.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{pe.default.confirm({width:440,centered:!0,icon:Ke.createElement(oe.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>je(void 0,null,function*(){(yield ve({type:"shixunsDetail/cancelRelease",payload:{id:Fe==null?void 0:Fe.identifier}})).status!==401&&(Xe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ve({type:"shixunsDetail/getShixunsDetail",payload:{id:Fe==null?void 0:Fe.identifier}}),ve({type:"practiceSetting/getCommonData",payload:{id:Fe==null?void 0:Fe.identifier}}))})})}}),!0):!1}},50371:function(Nt,Rt){"use strict";function ee(){const te=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let pe=1;pe<arguments.length;pe++){const ke=pe<0||arguments.length<=pe?void 0:arguments[pe];ke&&Object.keys(ke).forEach(Xe=>{const Me=ke[Xe];Me!==void 0&&(te[Xe]=Me)})}return te}Rt.Z=ee},77578:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return te}});const te=pe=>pe?typeof pe=="function"?pe():pe:null},13845:function(Nt,Rt,ee){"use strict";ee.d(Rt,{F:function(){return te},Z:function(){return pe}});function te(ke){return ke!=null&&ke===ke.window}function pe(ke,Xe){var Me,He;if(typeof window=="undefined")return 0;const oe=Xe?"scrollTop":"scrollLeft";let ft=0;return te(ke)?ft=ke[Xe?"pageYOffset":"pageXOffset"]:ke instanceof Document?ft=ke.documentElement[oe]:(ke instanceof HTMLElement||ke)&&(ft=ke[oe]),ke&&!te(ke)&&typeof ft!="number"&&(ft=(He=((Me=ke.ownerDocument)!==null&&Me!==void 0?Me:ke).documentElement)===null||He===void 0?void 0:He[oe]),ft}},56762:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return pe}});var te=ee(59301);function pe(){const[,ke]=te.useReducer(Xe=>Xe+1,0);return ke}},68031:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return Xe}});var te=ee(16089);function pe(Me,He,oe,ft){const ut=oe-He;return Me/=ft/2,Me<1?ut/2*Me*Me*Me+He:ut/2*((Me-=2)*Me*Me+2)+He}var ke=ee(13845);function Xe(Me){let He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:oe=()=>window,callback:ft,duration:ut=450}=He,Je=oe(),et=(0,ke.Z)(Je,!0),Ke=Date.now(),je=()=>{const a=Date.now()-Ke,y=pe(a>ut?ut:a,et,Me,ut);(0,ke.F)(Je)?Je.scrollTo(window.pageXOffset,y):Je instanceof Document||Je.constructor.name==="HTMLDocument"?Je.documentElement.scrollTop=y:Je.scrollTop=y,a<ut?(0,te.Z)(je):typeof ft=="function"&&ft()};(0,te.Z)(je)}},88522:function(Nt,Rt,ee){"use strict";var te=ee(92310),pe=ee.n(te),ke=ee(11592),Xe=ee(2738),Me=ee(59301),He=ee(53487),oe=ee(92343),ft=ee(36355),ut=ee(57809);const{Option:Je}=ut.default;function et(a){return a&&a.type&&(a.type.isSelectOption||a.type.isSelectOptGroup)}const Ke=(a,y)=>{const{prefixCls:x,className:b,popupClassName:E,dropdownClassName:z,children:ne,dataSource:ae}=a,re=(0,ke.Z)(ne);let ve;re.length===1&&(0,oe.l$)(re[0])&&!et(re[0])&&([ve]=re);const ye=ve?()=>ve:void 0;let Fe;re.length&&et(re[0])?Fe=ne:Fe=ae?ae.map(be=>{if((0,oe.l$)(be))return be;switch(typeof be){case"string":return Me.createElement(Je,{key:be,value:be},be);case"object":{const{value:Dt}=be;return Me.createElement(Je,{key:Dt,value:Dt},be.text)}default:return}}):[];const{getPrefixCls:Ae}=Me.useContext(ft.E_),Ie=Ae("select",x);return Me.createElement(ut.default,Object.assign({ref:y,suffixIcon:null},(0,Xe.Z)(a,["dataSource","dropdownClassName"]),{prefixCls:Ie,popupClassName:E||z,className:pe()(`${Ie}-auto-complete`,b),mode:ut.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:ye}),Fe)},je=Me.forwardRef(Ke),ie=(0,He.Z)(je);je.Option=Je,je._InternalPanelDoNotUseOrYouWillBeFired=ie,Rt.Z=je},49127:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return dt}});var te=ee(92310),pe=ee.n(te),ke=ee(77900),Xe=ee(59301),Me=ee(36785),He=ee(92343),oe=ee(36355),ft=ee(93083),ut=ee(17313),Je=ee(45157),et=ee(37613),Ke=ee(83116);const je=new ft.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),ie=new ft.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),a=new ft.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),y=new ft.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),x=new ft.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),b=new ft.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),E=ot=>{const{componentCls:wt,iconCls:_e,antCls:Et,badgeShadowSize:bt,motionDurationSlow:Ne,textFontSize:rt,textFontSizeSM:Zt,statusSize:en,dotSize:Bt,textFontWeight:tn,indicatorHeight:Ee,indicatorHeightSM:We,marginXS:it}=ot,Ct=`${Et}-scroll-number`,St=(0,Je.Z)(ot,(De,Oe)=>{let{darkColor:Ce}=Oe;return{[`&${wt} ${wt}-color-${De}`]:{background:Ce,[`&:not(${wt}-count)`]:{color:Ce}}}});return{[wt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ut.Wf)(ot)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${wt}-count`]:{zIndex:ot.indicatorZIndex,minWidth:Ee,height:Ee,color:ot.badgeTextColor,fontWeight:tn,fontSize:rt,lineHeight:`${Ee}px`,whiteSpace:"nowrap",textAlign:"center",background:ot.badgeColor,borderRadius:Ee/2,boxShadow:`0 0 0 ${bt}px ${ot.badgeShadowColor}`,transition:`background ${ot.motionDurationMid}`,a:{color:ot.badgeTextColor},"a:hover":{color:ot.badgeTextColor},"a:hover &":{background:ot.badgeColorHover}},[`${wt}-count-sm`]:{minWidth:We,height:We,fontSize:Zt,lineHeight:`${We}px`,borderRadius:We/2},[`${wt}-multiple-words`]:{padding:`0 ${ot.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${wt}-dot`]:{zIndex:ot.indicatorZIndex,width:Bt,minWidth:Bt,height:Bt,background:ot.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${bt}px ${ot.badgeShadowColor}`},[`${wt}-dot${Ct}`]:{transition:`background ${Ne}`},[`${wt}-count, ${wt}-dot, ${Ct}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${_e}-spin`]:{animationName:b,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${wt}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${wt}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:en,height:en,verticalAlign:"middle",borderRadius:"50%"},[`${wt}-status-success`]:{backgroundColor:ot.colorSuccess},[`${wt}-status-processing`]:{overflow:"visible",color:ot.colorPrimary,backgroundColor:ot.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:bt,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:je,animationDuration:ot.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${wt}-status-default`]:{backgroundColor:ot.colorTextPlaceholder},[`${wt}-status-error`]:{backgroundColor:ot.colorError},[`${wt}-status-warning`]:{backgroundColor:ot.colorWarning},[`${wt}-status-text`]:{marginInlineStart:it,color:ot.colorText,fontSize:ot.fontSize}}}),St),{[`${wt}-zoom-appear, ${wt}-zoom-enter`]:{animationName:ie,animationDuration:ot.motionDurationSlow,animationTimingFunction:ot.motionEaseOutBack,animationFillMode:"both"},[`${wt}-zoom-leave`]:{animationName:a,animationDuration:ot.motionDurationSlow,animationTimingFunction:ot.motionEaseOutBack,animationFillMode:"both"},[`&${wt}-not-a-wrapper`]:{[`${wt}-zoom-appear, ${wt}-zoom-enter`]:{animationName:y,animationDuration:ot.motionDurationSlow,animationTimingFunction:ot.motionEaseOutBack},[`${wt}-zoom-leave`]:{animationName:x,animationDuration:ot.motionDurationSlow,animationTimingFunction:ot.motionEaseOutBack},[`&:not(${wt}-status)`]:{verticalAlign:"middle"},[`${Ct}-custom-component, ${wt}-count`]:{transform:"none"},[`${Ct}-custom-component, ${Ct}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${Ct}`]:{overflow:"hidden",[`${Ct}-only`]:{position:"relative",display:"inline-block",height:Ee,transition:`all ${ot.motionDurationSlow} ${ot.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${Ct}-only-unit`]:{height:Ee,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${Ct}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${wt}-count, ${wt}-dot, ${Ct}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},z=ot=>{const{fontSize:wt,lineHeight:_e,lineWidth:Et,marginXS:bt,colorBorderBg:Ne}=ot,rt=Math.round(wt*_e),Zt=Et,en=ot.colorBgContainer,Bt=ot.colorError,tn=ot.colorErrorHover;return(0,et.TS)(ot,{badgeFontHeight:rt,badgeShadowSize:Zt,badgeTextColor:en,badgeColor:Bt,badgeColorHover:tn,badgeShadowColor:Ne,badgeProcessingDuration:"1.2s",badgeRibbonOffset:bt,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ne=ot=>{const{fontSize:wt,lineHeight:_e,fontSizeSM:Et,lineWidth:bt}=ot;return{indicatorZIndex:"auto",indicatorHeight:Math.round(wt*_e)-2*bt,indicatorHeightSM:wt,dotSize:Et/2,textFontSize:Et,textFontSizeSM:Et,textFontWeight:"normal",statusSize:Et/2}};var ae=(0,Ke.Z)("Badge",ot=>{const wt=z(ot);return[E(wt)]},ne);const re=ot=>{const{antCls:wt,badgeFontHeight:_e,marginXS:Et,badgeRibbonOffset:bt}=ot,Ne=`${wt}-ribbon`,rt=`${wt}-ribbon-wrapper`,Zt=(0,Je.Z)(ot,(en,Bt)=>{let{darkColor:tn}=Bt;return{[`&${Ne}-color-${en}`]:{background:tn,color:tn}}});return{[`${rt}`]:{position:"relative"},[`${Ne}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ut.Wf)(ot)),{position:"absolute",top:Et,padding:`0 ${ot.paddingXS}px`,color:ot.colorPrimary,lineHeight:`${_e}px`,whiteSpace:"nowrap",backgroundColor:ot.colorPrimary,borderRadius:ot.borderRadiusSM,[`${Ne}-text`]:{color:ot.colorTextLightSolid},[`${Ne}-corner`]:{position:"absolute",top:"100%",width:bt,height:bt,color:"currentcolor",border:`${bt/2}px solid`,transform:ot.badgeRibbonCornerTransform,transformOrigin:"top",filter:ot.badgeRibbonCornerFilter}}),Zt),{[`&${Ne}-placement-end`]:{insetInlineEnd:-bt,borderEndEndRadius:0,[`${Ne}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${Ne}-placement-start`]:{insetInlineStart:-bt,borderEndStartRadius:0,[`${Ne}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var ve=(0,Ke.Z)(["Badge","Ribbon"],ot=>{const wt=z(ot);return[re(wt)]},ne),Fe=ot=>{const{className:wt,prefixCls:_e,style:Et,color:bt,children:Ne,text:rt,placement:Zt="end",rootClassName:en}=ot,{getPrefixCls:Bt,direction:tn}=Xe.useContext(oe.E_),Ee=Bt("ribbon",_e),We=(0,Me.o2)(bt,!1),it=pe()(Ee,`${Ee}-placement-${Zt}`,{[`${Ee}-rtl`]:tn==="rtl",[`${Ee}-color-${bt}`]:We},wt),[Ct,St]=ve(Ee),De={},Oe={};return bt&&!We&&(De.background=bt,Oe.color=bt),Ct(Xe.createElement("div",{className:pe()(`${Ee}-wrapper`,en,St)},Ne,Xe.createElement("div",{className:pe()(it,St),style:Object.assign(Object.assign({},De),Et)},Xe.createElement("span",{className:`${Ee}-text`},rt),Xe.createElement("div",{className:`${Ee}-corner`,style:Oe}))))};function Ae(ot){let{prefixCls:wt,value:_e,current:Et,offset:bt=0}=ot,Ne;return bt&&(Ne={position:"absolute",top:`${bt}00%`,left:0}),Xe.createElement("span",{style:Ne,className:pe()(`${wt}-only-unit`,{current:Et})},_e)}function Ie(ot,wt,_e){let Et=ot,bt=0;for(;(Et+10)%10!==wt;)Et+=_e,bt+=_e;return bt}function be(ot){const{prefixCls:wt,count:_e,value:Et}=ot,bt=Number(Et),Ne=Math.abs(_e),[rt,Zt]=Xe.useState(bt),[en,Bt]=Xe.useState(Ne),tn=()=>{Zt(bt),Bt(Ne)};Xe.useEffect(()=>{const it=setTimeout(()=>{tn()},1e3);return()=>{clearTimeout(it)}},[bt]);let Ee,We;if(rt===bt||Number.isNaN(bt)||Number.isNaN(rt))Ee=[Xe.createElement(Ae,Object.assign({},ot,{key:bt,current:!0}))],We={transition:"none"};else{Ee=[];const it=bt+10,Ct=[];for(let Oe=bt;Oe<=it;Oe+=1)Ct.push(Oe);const St=Ct.findIndex(Oe=>Oe%10===rt);Ee=Ct.map((Oe,Ce)=>{const ge=Oe%10;return Xe.createElement(Ae,Object.assign({},ot,{key:Oe,value:ge,offset:Ce-St,current:Ce===St}))});const De=en<Ne?1:-1;We={transform:`translateY(${-Ie(rt,bt,De)}00%)`}}return Xe.createElement("span",{className:`${wt}-only`,style:We,onTransitionEnd:tn},Ee)}var Dt=function(ot,wt){var _e={};for(var Et in ot)Object.prototype.hasOwnProperty.call(ot,Et)&&wt.indexOf(Et)<0&&(_e[Et]=ot[Et]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,Et=Object.getOwnPropertySymbols(ot);bt<Et.length;bt++)wt.indexOf(Et[bt])<0&&Object.prototype.propertyIsEnumerable.call(ot,Et[bt])&&(_e[Et[bt]]=ot[Et[bt]]);return _e},vn=Xe.forwardRef((ot,wt)=>{const{prefixCls:_e,count:Et,className:bt,motionClassName:Ne,style:rt,title:Zt,show:en,component:Bt="sup",children:tn}=ot,Ee=Dt(ot,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:We}=Xe.useContext(oe.E_),it=We("scroll-number",_e),Ct=Object.assign(Object.assign({},Ee),{"data-show":en,style:rt,className:pe()(it,bt,Ne),title:Zt});let St=Et;if(Et&&Number(Et)%1===0){const De=String(Et).split("");St=Xe.createElement("bdi",null,De.map((Oe,Ce)=>Xe.createElement(be,{prefixCls:it,count:Number(Et),value:Oe,key:De.length-Ce})))}return rt&&rt.borderColor&&(Ct.style=Object.assign(Object.assign({},rt),{boxShadow:`0 0 0 1px ${rt.borderColor} inset`})),tn?(0,He.Tm)(tn,De=>({className:pe()(`${it}-custom-component`,De==null?void 0:De.className,Ne)})):Xe.createElement(Bt,Object.assign({},Ct,{ref:wt}),St)}),Ft=function(ot,wt){var _e={};for(var Et in ot)Object.prototype.hasOwnProperty.call(ot,Et)&&wt.indexOf(Et)<0&&(_e[Et]=ot[Et]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,Et=Object.getOwnPropertySymbols(ot);bt<Et.length;bt++)wt.indexOf(Et[bt])<0&&Object.prototype.propertyIsEnumerable.call(ot,Et[bt])&&(_e[Et[bt]]=ot[Et[bt]]);return _e};const Tt=(ot,wt)=>{var _e,Et,bt,Ne,rt;const{prefixCls:Zt,scrollNumberPrefixCls:en,children:Bt,status:tn,text:Ee,color:We,count:it=null,overflowCount:Ct=99,dot:St=!1,size:De="default",title:Oe,offset:Ce,style:ge,className:Re,rootClassName:he,classNames:se,styles:de,showZero:we=!1}=ot,xe=Ft(ot,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Pe,direction:Te,badge:lt}=Xe.useContext(oe.E_),Qe=Pe("badge",Zt),[qe,nt]=ae(Qe),Ye=it>Ct?`${Ct}+`:it,Se=Ye==="0"||Ye===0,Be=it===null||Se&&!we,Ve=(tn!=null||We!=null)&&Be,Ue=St&&!Se,gt=Ue?"":Ye,kt=(0,Xe.useMemo)(()=>(gt==null||gt===""||Se&&!we)&&!Ue,[gt,Se,we,Ue]),ct=(0,Xe.useRef)(it);kt||(ct.current=it);const zt=ct.current,hn=(0,Xe.useRef)(gt);kt||(hn.current=gt);const En=hn.current,pn=(0,Xe.useRef)(Ue);kt||(pn.current=Ue);const _t=(0,Xe.useMemo)(()=>{if(!Ce)return Object.assign(Object.assign({},lt==null?void 0:lt.style),ge);const ea={marginTop:Ce[1]};return Te==="rtl"?ea.left=parseInt(Ce[0],10):ea.right=-parseInt(Ce[0],10),Object.assign(Object.assign(Object.assign({},ea),lt==null?void 0:lt.style),ge)},[Te,Ce,ge,lt==null?void 0:lt.style]),Wn=Oe!=null?Oe:typeof zt=="string"||typeof zt=="number"?zt:void 0,Hn=kt||!Ee?null:Xe.createElement("span",{className:`${Qe}-status-text`},Ee),dn=!zt||typeof zt!="object"?void 0:(0,He.Tm)(zt,ea=>({style:Object.assign(Object.assign({},_t),ea.style)})),zn=(0,Me.o2)(We,!1),jn=pe()(se==null?void 0:se.indicator,(_e=lt==null?void 0:lt.classNames)===null||_e===void 0?void 0:_e.indicator,{[`${Qe}-status-dot`]:Ve,[`${Qe}-status-${tn}`]:!!tn,[`${Qe}-color-${We}`]:zn}),bn={};We&&!zn&&(bn.color=We,bn.background=We);const _n=pe()(Qe,{[`${Qe}-status`]:Ve,[`${Qe}-not-a-wrapper`]:!Bt,[`${Qe}-rtl`]:Te==="rtl"},Re,he,lt==null?void 0:lt.className,(Et=lt==null?void 0:lt.classNames)===null||Et===void 0?void 0:Et.root,se==null?void 0:se.root,nt);if(!Bt&&Ve){const ea=_t.color;return qe(Xe.createElement("span",Object.assign({},xe,{className:_n,style:Object.assign(Object.assign(Object.assign({},de==null?void 0:de.root),(bt=lt==null?void 0:lt.styles)===null||bt===void 0?void 0:bt.root),_t)}),Xe.createElement("span",{className:jn,style:Object.assign(Object.assign(Object.assign({},de==null?void 0:de.indicator),(Ne=lt==null?void 0:lt.styles)===null||Ne===void 0?void 0:Ne.indicator),bn)}),Ee&&Xe.createElement("span",{style:{color:ea},className:`${Qe}-status-text`},Ee)))}return qe(Xe.createElement("span",Object.assign({ref:wt},xe,{className:_n,style:Object.assign(Object.assign({},(rt=lt==null?void 0:lt.styles)===null||rt===void 0?void 0:rt.root),de==null?void 0:de.root)}),Bt,Xe.createElement(ke.default,{visible:!kt,motionName:`${Qe}-zoom`,motionAppear:!1,motionDeadline:1e3},ea=>{let{className:an,ref:on}=ea;var Cn,Ht;const Fn=Pe("scroll-number",en),Dn=pn.current,Nn=pe()(se==null?void 0:se.indicator,(Cn=lt==null?void 0:lt.classNames)===null||Cn===void 0?void 0:Cn.indicator,{[`${Qe}-dot`]:Dn,[`${Qe}-count`]:!Dn,[`${Qe}-count-sm`]:De==="small",[`${Qe}-multiple-words`]:!Dn&&En&&En.toString().length>1,[`${Qe}-status-${tn}`]:!!tn,[`${Qe}-color-${We}`]:zn});let at=Object.assign(Object.assign(Object.assign({},de==null?void 0:de.indicator),(Ht=lt==null?void 0:lt.styles)===null||Ht===void 0?void 0:Ht.indicator),_t);return We&&!zn&&(at=at||{},at.background=We),Xe.createElement(vn,{prefixCls:Fn,show:!kt,motionClassName:an,className:Nn,count:En,title:Wn,style:at,key:"scrollNumber",ref:on},dn)}),Hn))},It=Xe.forwardRef(Tt);It.Ribbon=Fe;var dt=It},24905:function(Nt,Rt,ee){"use strict";ee.d(Rt,{default:function(){return ve}});var te=ee(92310),pe=ee.n(te),ke=ee(5630),Xe=ee(59301),Me=ee(36355),He=ee(1684),oe=ee(32441),ut=Xe.createContext(null),Je=ee(98447),et=ee(14088),Ke=ee(4572),je=function(ye,Fe){var Ae={};for(var Ie in ye)Object.prototype.hasOwnProperty.call(ye,Ie)&&Fe.indexOf(Ie)<0&&(Ae[Ie]=ye[Ie]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,Ie=Object.getOwnPropertySymbols(ye);be<Ie.length;be++)Fe.indexOf(Ie[be])<0&&Object.prototype.propertyIsEnumerable.call(ye,Ie[be])&&(Ae[Ie[be]]=ye[Ie[be]]);return Ae};const ie=(ye,Fe)=>{var Ae;const{prefixCls:Ie,className:be,rootClassName:Dt,children:Mt,indeterminate:vn=!1,style:Ft,onMouseEnter:Tt,onMouseLeave:It,skipGroup:dt=!1,disabled:ot}=ye,wt=je(ye,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:_e,direction:Et,checkbox:bt}=Xe.useContext(Me.E_),Ne=Xe.useContext(ut),{isFormItemInput:rt}=Xe.useContext(oe.aM),Zt=Xe.useContext(He.Z),en=(Ae=(Ne==null?void 0:Ne.disabled)||ot)!==null&&Ae!==void 0?Ae:Zt,Bt=Xe.useRef(wt.value);Xe.useEffect(()=>{Ne==null||Ne.registerValue(wt.value)},[]),Xe.useEffect(()=>{if(!dt)return wt.value!==Bt.current&&(Ne==null||Ne.cancelValue(Bt.current),Ne==null||Ne.registerValue(wt.value),Bt.current=wt.value),()=>Ne==null?void 0:Ne.cancelValue(wt.value)},[wt.value]);const tn=_e("checkbox",Ie),[Ee,We]=(0,Je.ZP)(tn),it=Object.assign({},wt);Ne&&!dt&&(it.onChange=function(){wt.onChange&&wt.onChange.apply(wt,arguments),Ne.toggleOption&&Ne.toggleOption({label:Mt,value:wt.value})},it.name=Ne.name,it.checked=Ne.value.includes(wt.value));const Ct=pe()(`${tn}-wrapper`,{[`${tn}-rtl`]:Et==="rtl",[`${tn}-wrapper-checked`]:it.checked,[`${tn}-wrapper-disabled`]:en,[`${tn}-wrapper-in-form-item`]:rt},bt==null?void 0:bt.className,be,Dt,We),St=pe()({[`${tn}-indeterminate`]:vn},Ke.A,We),De=vn?"mixed":void 0;return Ee(Xe.createElement(et.Z,{component:"Checkbox",disabled:en},Xe.createElement("label",{className:Ct,style:Object.assign(Object.assign({},bt==null?void 0:bt.style),Ft),onMouseEnter:Tt,onMouseLeave:It},Xe.createElement(ke.Z,Object.assign({"aria-checked":De},it,{prefixCls:tn,className:St,disabled:en,ref:Fe})),Mt!==void 0&&Xe.createElement("span",null,Mt))))};var y=Xe.forwardRef(ie),x=ee(26407),b=ee(2738),E=function(ye,Fe){var Ae={};for(var Ie in ye)Object.prototype.hasOwnProperty.call(ye,Ie)&&Fe.indexOf(Ie)<0&&(Ae[Ie]=ye[Ie]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,Ie=Object.getOwnPropertySymbols(ye);be<Ie.length;be++)Fe.indexOf(Ie[be])<0&&Object.prototype.propertyIsEnumerable.call(ye,Ie[be])&&(Ae[Ie[be]]=ye[Ie[be]]);return Ae};const z=(ye,Fe)=>{const{defaultValue:Ae,children:Ie,options:be=[],prefixCls:Dt,className:Mt,rootClassName:vn,style:Ft,onChange:Tt}=ye,It=E(ye,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:dt,direction:ot}=Xe.useContext(Me.E_),[wt,_e]=Xe.useState(It.value||Ae||[]),[Et,bt]=Xe.useState([]);Xe.useEffect(()=>{"value"in It&&_e(It.value||[])},[It.value]);const Ne=Xe.useMemo(()=>be.map(Oe=>typeof Oe=="string"||typeof Oe=="number"?{label:Oe,value:Oe}:Oe),[be]),rt=Oe=>{bt(Ce=>Ce.filter(ge=>ge!==Oe))},Zt=Oe=>{bt(Ce=>[].concat((0,x.Z)(Ce),[Oe]))},en=Oe=>{const Ce=wt.indexOf(Oe.value),ge=(0,x.Z)(wt);Ce===-1?ge.push(Oe.value):ge.splice(Ce,1),"value"in It||_e(ge),Tt==null||Tt(ge.filter(Re=>Et.includes(Re)).sort((Re,he)=>{const se=Ne.findIndex(we=>we.value===Re),de=Ne.findIndex(we=>we.value===he);return se-de}))},Bt=dt("checkbox",Dt),tn=`${Bt}-group`,[Ee,We]=(0,Je.ZP)(Bt),it=(0,b.Z)(It,["value","disabled"]),Ct=be.length?Ne.map(Oe=>Xe.createElement(y,{prefixCls:Bt,key:Oe.value.toString(),disabled:"disabled"in Oe?Oe.disabled:It.disabled,value:Oe.value,checked:wt.includes(Oe.value),onChange:Oe.onChange,className:`${tn}-item`,style:Oe.style,title:Oe.title},Oe.label)):Ie,St={toggleOption:en,value:wt,disabled:It.disabled,name:It.name,registerValue:Zt,cancelValue:rt},De=pe()(tn,{[`${tn}-rtl`]:ot==="rtl"},Mt,vn,We);return Ee(Xe.createElement("div",Object.assign({className:De,style:Ft},it,{ref:Fe}),Xe.createElement(ut.Provider,{value:St},Ct)))},ne=Xe.forwardRef(z);var ae=Xe.memo(ne);const re=y;re.Group=ae,re.__ANT_CHECKBOX=!0;var ve=re},98447:function(Nt,Rt,ee){"use strict";ee.d(Rt,{C2:function(){return Me}});var te=ee(17313),pe=ee(37613),ke=ee(83116);const Xe=He=>{const{checkboxCls:oe}=He,ft=`${oe}-wrapper`;return[{[`${oe}-group`]:Object.assign(Object.assign({},(0,te.Wf)(He)),{display:"inline-flex",flexWrap:"wrap",columnGap:He.marginXS,[`> ${He.antCls}-row`]:{flex:1}}),[ft]:Object.assign(Object.assign({},(0,te.Wf)(He)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ft}`]:{marginInlineStart:0},[`&${ft}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[oe]:Object.assign(Object.assign({},(0,te.Wf)(He)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:He.borderRadiusSM,alignSelf:"center",[`${oe}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${oe}-inner`]:Object.assign({},(0,te.oN)(He))},[`${oe}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:He.checkboxSize,height:He.checkboxSize,direction:"ltr",backgroundColor:He.colorBgContainer,border:`${He.lineWidth}px ${He.lineType} ${He.colorBorder}`,borderRadius:He.borderRadiusSM,borderCollapse:"separate",transition:`all ${He.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:He.checkboxSize/14*5,height:He.checkboxSize/14*8,border:`${He.lineWidthBold}px solid ${He.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${He.motionDurationFast} ${He.motionEaseInBack}, opacity ${He.motionDurationFast}`}},"& + span":{paddingInlineStart:He.paddingXS,paddingInlineEnd:He.paddingXS}})},{[`
|
|
${ft}:not(${ft}-disabled),
|
|
${oe}:not(${oe}-disabled)
|
|
`]:{[`&:hover ${oe}-inner`]:{borderColor:He.colorPrimary}},[`${ft}:not(${ft}-disabled)`]:{[`&:hover ${oe}-checked:not(${oe}-disabled) ${oe}-inner`]:{backgroundColor:He.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${oe}-checked:not(${oe}-disabled):after`]:{borderColor:He.colorPrimaryHover}}},{[`${oe}-checked`]:{[`${oe}-inner`]:{backgroundColor:He.colorPrimary,borderColor:He.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${He.motionDurationMid} ${He.motionEaseOutBack} ${He.motionDurationFast}`}}},[`
|
|
${ft}-checked:not(${ft}-disabled),
|
|
${oe}-checked:not(${oe}-disabled)
|
|
`]:{[`&:hover ${oe}-inner`]:{backgroundColor:He.colorPrimaryHover,borderColor:"transparent"}}},{[oe]:{"&-indeterminate":{[`${oe}-inner`]:{backgroundColor:He.colorBgContainer,borderColor:He.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:He.fontSizeLG/2,height:He.fontSizeLG/2,backgroundColor:He.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ft}-disabled`]:{cursor:"not-allowed"},[`${oe}-disabled`]:{[`&, ${oe}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${oe}-inner`]:{background:He.colorBgContainerDisabled,borderColor:He.colorBorder,"&:after":{borderColor:He.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:He.colorTextDisabled},[`&${oe}-indeterminate ${oe}-inner::after`]:{background:He.colorTextDisabled}}}]};function Me(He,oe){const ft=(0,pe.TS)(oe,{checkboxCls:`.${He}`,checkboxSize:oe.controlInteractiveSize});return[Xe(ft)]}Rt.ZP=(0,ke.Z)("Checkbox",(He,oe)=>{let{prefixCls:ft}=oe;return[Me(ft,He)]})},36381:function(Nt,Rt,ee){"use strict";ee.d(Rt,{default:function(){return it}});var te=ee(38819),pe=ee(92310),ke=ee.n(pe),Xe=ee(92413),Me=ee(26407),He=ee(33606),oe=ee(39559),ft=ee(18929),ut=ee(48736),Je=ee(59301),et=ee(37061),Ke=ee(11592),je=ee(400),ie=ee(77900),a=ee(10228),y=Je.forwardRef(function(Ct,St){var De=Ct.prefixCls,Oe=Ct.forceRender,Ce=Ct.className,ge=Ct.style,Re=Ct.children,he=Ct.isActive,se=Ct.role,de=Je.useState(he||Oe),we=(0,He.Z)(de,2),xe=we[0],Pe=we[1];return Je.useEffect(function(){(Oe||he)&&Pe(!0)},[Oe,he]),xe?Je.createElement("div",{ref:St,className:ke()("".concat(De,"-content"),(0,je.Z)((0,je.Z)({},"".concat(De,"-content-active"),he),"".concat(De,"-content-inactive"),!he),Ce),style:ge,role:se},Je.createElement("div",{className:"".concat(De,"-content-box")},Re)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],E=Je.forwardRef(function(Ct,St){var De=Ct.showArrow,Oe=De===void 0?!0:De,Ce=Ct.headerClass,ge=Ct.isActive,Re=Ct.onItemClick,he=Ct.forceRender,se=Ct.className,de=Ct.prefixCls,we=Ct.collapsible,xe=Ct.accordion,Pe=Ct.panelKey,Te=Ct.extra,lt=Ct.header,Qe=Ct.expandIcon,qe=Ct.openMotion,nt=Ct.destroyInactivePanel,Ye=Ct.children,Se=(0,et.Z)(Ct,b),Be=we==="disabled",Ve=we==="header",Ue=we==="icon",gt=Te!=null&&typeof Te!="boolean",kt=function(){Re==null||Re(Pe)},ct=function(Wn){(Wn.key==="Enter"||Wn.keyCode===a.Z.ENTER||Wn.which===a.Z.ENTER)&&kt()},zt=typeof Qe=="function"?Qe(Ct):Je.createElement("i",{className:"arrow"});zt&&(zt=Je.createElement("div",{className:"".concat(de,"-expand-icon"),onClick:["header","icon"].includes(we)?kt:void 0},zt));var hn=ke()((0,je.Z)((0,je.Z)((0,je.Z)({},"".concat(de,"-item"),!0),"".concat(de,"-item-active"),ge),"".concat(de,"-item-disabled"),Be),se),En=ke()(Ce,(0,je.Z)((0,je.Z)((0,je.Z)({},"".concat(de,"-header"),!0),"".concat(de,"-header-collapsible-only"),Ve),"".concat(de,"-icon-collapsible-only"),Ue)),pn={className:En,"aria-expanded":ge,"aria-disabled":Be,onKeyDown:ct};return!Ve&&!Ue&&(pn.onClick=kt,pn.role=xe?"tab":"button",pn.tabIndex=Be?-1:0),Je.createElement("div",(0,Xe.Z)({},Se,{ref:St,className:hn}),Je.createElement("div",pn,Oe&&zt,Je.createElement("span",{className:"".concat(de,"-header-text"),onClick:we==="header"?kt:void 0},lt),gt&&Je.createElement("div",{className:"".concat(de,"-extra")},Te)),Je.createElement(ie.default,(0,Xe.Z)({visible:ge,leavedClassName:"".concat(de,"-content-hidden")},qe,{forceRender:he,removeOnLeave:nt}),function(_t,Wn){var Hn=_t.className,dn=_t.style;return Je.createElement(x,{ref:Wn,prefixCls:de,className:Hn,style:dn,isActive:ge,forceRender:he,role:xe?"tabpanel":void 0},Ye)}))}),z=E,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ae=function(St,De){var Oe=De.prefixCls,Ce=De.accordion,ge=De.collapsible,Re=De.destroyInactivePanel,he=De.onItemClick,se=De.activeKey,de=De.openMotion,we=De.expandIcon;return St.map(function(xe,Pe){var Te=xe.children,lt=xe.label,Qe=xe.key,qe=xe.collapsible,nt=xe.onItemClick,Ye=xe.destroyInactivePanel,Se=(0,et.Z)(xe,ne),Be=String(Qe!=null?Qe:Pe),Ve=qe!=null?qe:ge,Ue=Ye!=null?Ye:Re,gt=function(zt){Ve!=="disabled"&&(he(zt),nt==null||nt(zt))},kt=!1;return Ce?kt=se[0]===Be:kt=se.indexOf(Be)>-1,Je.createElement(z,(0,Xe.Z)({},Se,{prefixCls:Oe,key:Be,panelKey:Be,isActive:kt,accordion:Ce,openMotion:de,expandIcon:we,header:lt,collapsible:Ve,onItemClick:gt,destroyInactivePanel:Ue}),Te)})},re=function(St,De,Oe){if(!St)return null;var Ce=Oe.prefixCls,ge=Oe.accordion,Re=Oe.collapsible,he=Oe.destroyInactivePanel,se=Oe.onItemClick,de=Oe.activeKey,we=Oe.openMotion,xe=Oe.expandIcon,Pe=St.key||String(De),Te=St.props,lt=Te.header,Qe=Te.headerClass,qe=Te.destroyInactivePanel,nt=Te.collapsible,Ye=Te.onItemClick,Se=!1;ge?Se=de[0]===Pe:Se=de.indexOf(Pe)>-1;var Be=nt!=null?nt:Re,Ve=function(kt){Be!=="disabled"&&(se(kt),Ye==null||Ye(kt))},Ue={key:Pe,panelKey:Pe,header:lt,headerClass:Qe,isActive:Se,prefixCls:Ce,destroyInactivePanel:qe!=null?qe:he,openMotion:we,accordion:ge,children:St.props.children,onItemClick:Ve,expandIcon:xe,collapsible:Be};return typeof St.type=="string"?St:(Object.keys(Ue).forEach(function(gt){typeof Ue[gt]=="undefined"&&delete Ue[gt]}),Je.cloneElement(St,Ue))};function ve(Ct,St,De){return Array.isArray(Ct)?ae(Ct,De):(0,Ke.Z)(St).map(function(Oe,Ce){return re(Oe,Ce,De)})}var ye=ve,Fe=ee(26112);function Ae(Ct){var St=Ct;if(!Array.isArray(St)){var De=(0,oe.Z)(St);St=De==="number"||De==="string"?[St]:[]}return St.map(function(Oe){return String(Oe)})}var Ie=Je.forwardRef(function(Ct,St){var De=Ct.prefixCls,Oe=De===void 0?"rc-collapse":De,Ce=Ct.destroyInactivePanel,ge=Ce===void 0?!1:Ce,Re=Ct.style,he=Ct.accordion,se=Ct.className,de=Ct.children,we=Ct.collapsible,xe=Ct.openMotion,Pe=Ct.expandIcon,Te=Ct.activeKey,lt=Ct.defaultActiveKey,Qe=Ct.onChange,qe=Ct.items,nt=ke()(Oe,se),Ye=(0,ft.Z)([],{value:Te,onChange:function(ct){return Qe==null?void 0:Qe(ct)},defaultValue:lt,postState:Ae}),Se=(0,He.Z)(Ye,2),Be=Se[0],Ve=Se[1],Ue=function(ct){return Ve(function(){if(he)return Be[0]===ct?[]:[ct];var zt=Be.indexOf(ct),hn=zt>-1;return hn?Be.filter(function(En){return En!==ct}):[].concat((0,Me.Z)(Be),[ct])})};(0,ut.ZP)(!de,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var gt=ye(qe,de,{prefixCls:Oe,accordion:he,openMotion:xe,expandIcon:Pe,collapsible:we,destroyInactivePanel:ge,onItemClick:Ue,activeKey:Be});return Je.createElement("div",(0,Xe.Z)({ref:St,className:nt,style:Re,role:he?"tablist":void 0},(0,Fe.Z)(Ct,{aria:!0,data:!0})),gt)}),be=Object.assign(Ie,{Panel:z}),Dt=be,Mt=be.Panel,vn=ee(2738),Ft=ee(62892),Tt=ee(92343),It=ee(36355),dt=ee(19716),wt=Je.forwardRef((Ct,St)=>{const{getPrefixCls:De}=Je.useContext(It.E_),{prefixCls:Oe,className:Ce,showArrow:ge=!0}=Ct,Re=De("collapse",Oe),he=ke()({[`${Re}-no-arrow`]:!ge},Ce);return Je.createElement(Dt.Panel,Object.assign({ref:St},Ct,{prefixCls:Re,className:he}))}),_e=ee(17313),Et=ee(8378),bt=ee(83116),Ne=ee(37613);const rt=Ct=>{const{componentCls:St,contentBg:De,padding:Oe,headerBg:Ce,headerPadding:ge,collapseHeaderPaddingSM:Re,collapseHeaderPaddingLG:he,collapsePanelBorderRadius:se,lineWidth:de,lineType:we,colorBorder:xe,colorText:Pe,colorTextHeading:Te,colorTextDisabled:lt,fontSize:Qe,fontSizeLG:qe,lineHeight:nt,marginSM:Ye,paddingSM:Se,paddingLG:Be,paddingXS:Ve,motionDurationSlow:Ue,fontSizeIcon:gt,contentPadding:kt}=Ct,ct=`${de}px ${we} ${xe}`;return{[St]:Object.assign(Object.assign({},(0,_e.Wf)(Ct)),{backgroundColor:Ce,border:ct,borderBottom:0,borderRadius:`${se}px`,"&-rtl":{direction:"rtl"},[`& > ${St}-item`]:{borderBottom:ct,"&:last-child":{[`
|
|
&,
|
|
& > ${St}-header`]:{borderRadius:`0 0 ${se}px ${se}px`}},[`> ${St}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:ge,color:Te,lineHeight:nt,cursor:"pointer",transition:`all ${Ue}, visibility 0s`,[`> ${St}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${St}-expand-icon`]:{height:Qe*nt,display:"flex",alignItems:"center",paddingInlineEnd:Ye},[`${St}-arrow`]:Object.assign(Object.assign({},(0,_e.Ro)()),{fontSize:gt,svg:{transition:`transform ${Ue}`}}),[`${St}-header-text`]:{marginInlineEnd:"auto"}},[`${St}-header-collapsible-only`]:{cursor:"default",[`${St}-header-text`]:{flex:"none",cursor:"pointer"}},[`${St}-icon-collapsible-only`]:{cursor:"default",[`${St}-expand-icon`]:{cursor:"pointer"}}},[`${St}-content`]:{color:Pe,backgroundColor:De,borderTop:ct,[`& > ${St}-content-box`]:{padding:kt},"&-hidden":{display:"none"}},"&-small":{[`> ${St}-item`]:{[`> ${St}-header`]:{padding:Re,paddingInlineStart:Ve,[`> ${St}-expand-icon`]:{marginInlineStart:Se-Ve}},[`> ${St}-content > ${St}-content-box`]:{padding:Se}}},"&-large":{[`> ${St}-item`]:{fontSize:qe,[`> ${St}-header`]:{padding:he,paddingInlineStart:Oe,[`> ${St}-expand-icon`]:{height:qe*nt,marginInlineStart:Be-Oe}},[`> ${St}-content > ${St}-content-box`]:{padding:Be}}},[`${St}-item:last-child`]:{[`> ${St}-content`]:{borderRadius:`0 0 ${se}px ${se}px`}},[`& ${St}-item-disabled > ${St}-header`]:{"\n &,\n & > .arrow\n ":{color:lt,cursor:"not-allowed"}},[`&${St}-icon-position-end`]:{[`& > ${St}-item`]:{[`> ${St}-header`]:{[`${St}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Ye}}}}})}},Zt=Ct=>{const{componentCls:St}=Ct,De=`> ${St}-item > ${St}-header ${St}-arrow svg`;return{[`${St}-rtl`]:{[De]:{transform:"rotate(180deg)"}}}},en=Ct=>{const{componentCls:St,headerBg:De,paddingXXS:Oe,colorBorder:Ce}=Ct;return{[`${St}-borderless`]:{backgroundColor:De,border:0,[`> ${St}-item`]:{borderBottom:`1px solid ${Ce}`},[`
|
|
> ${St}-item:last-child,
|
|
> ${St}-item:last-child ${St}-header
|
|
`]:{borderRadius:0},[`> ${St}-item:last-child`]:{borderBottom:0},[`> ${St}-item > ${St}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${St}-item > ${St}-content > ${St}-content-box`]:{paddingTop:Oe}}}},Bt=Ct=>{const{componentCls:St,paddingSM:De}=Ct;return{[`${St}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${St}-item`]:{borderBottom:0,[`> ${St}-content`]:{backgroundColor:"transparent",border:0,[`> ${St}-content-box`]:{paddingBlock:De}}}}}};var tn=(0,bt.Z)("Collapse",Ct=>{const St=(0,Ne.TS)(Ct,{collapseHeaderPaddingSM:`${Ct.paddingXS}px ${Ct.paddingSM}px`,collapseHeaderPaddingLG:`${Ct.padding}px ${Ct.paddingLG}px`,collapsePanelBorderRadius:Ct.borderRadiusLG});return[rt(St),en(St),Bt(St),Zt(St),(0,Et.Z)(St)]},Ct=>({headerPadding:`${Ct.paddingSM}px ${Ct.padding}px`,headerBg:Ct.colorFillAlter,contentPadding:`${Ct.padding}px 16px`,contentBg:Ct.colorBgContainer})),We=Object.assign(Je.forwardRef((Ct,St)=>{const{getPrefixCls:De,direction:Oe,collapse:Ce}=Je.useContext(It.E_),{prefixCls:ge,className:Re,rootClassName:he,style:se,bordered:de=!0,ghost:we,size:xe,expandIconPosition:Pe="start",children:Te,expandIcon:lt}=Ct,Qe=(0,dt.Z)(ct=>{var zt;return(zt=xe!=null?xe:ct)!==null&&zt!==void 0?zt:"middle"}),qe=De("collapse",ge),nt=De(),[Ye,Se]=tn(qe),Be=Je.useMemo(()=>Pe==="left"?"start":Pe==="right"?"end":Pe,[Pe]),Ve=function(){let ct=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const zt=lt?lt(ct):Je.createElement(te.Z,{rotate:ct.isActive?90:void 0});return(0,Tt.Tm)(zt,()=>({className:ke()(zt.props.className,`${qe}-arrow`)}))},Ue=ke()(`${qe}-icon-position-${Be}`,{[`${qe}-borderless`]:!de,[`${qe}-rtl`]:Oe==="rtl",[`${qe}-ghost`]:!!we,[`${qe}-${Qe}`]:Qe!=="middle"},Ce==null?void 0:Ce.className,Re,he,Se),gt=Object.assign(Object.assign({},(0,Ft.Z)(nt)),{motionAppear:!1,leavedClassName:`${qe}-content-hidden`}),kt=Je.useMemo(()=>Te?(0,Ke.Z)(Te).map((ct,zt)=>{var hn,En;if(!((hn=ct.props)===null||hn===void 0)&&hn.disabled){const pn=(En=ct.key)!==null&&En!==void 0?En:String(zt),{disabled:_t,collapsible:Wn}=ct.props,Hn=Object.assign(Object.assign({},(0,vn.Z)(ct.props,["disabled"])),{key:pn,collapsible:Wn!=null?Wn:_t?"disabled":void 0});return(0,Tt.Tm)(ct,Hn)}return ct}):null,[Te]);return Ye(Je.createElement(Dt,Object.assign({ref:St,openMotion:gt},(0,vn.Z)(Ct,["rootClassName"]),{expandIcon:Ve,prefixCls:qe,className:Ue,style:Object.assign(Object.assign({},Ce==null?void 0:Ce.style),se)}),kt))}),{Panel:wt}),it=We},5083:function(Nt,Rt,ee){"use strict";ee.d(Rt,{default:function(){return as}});var te=ee(61186),pe=ee.n(te),ke=ee(48736),Xe=ee(90111),Me=ee.n(Xe),He=ee(58319),oe=ee.n(He),ft=ee(23250),ut=ee.n(ft),Je=ee(74959),et=ee.n(Je),Ke=ee(10238),je=ee.n(Ke),ie=ee(33656),a=ee.n(ie);pe().extend(a()),pe().extend(je()),pe().extend(Me()),pe().extend(oe()),pe().extend(ut()),pe().extend(et()),pe().extend(function(le,ue){var me=ue.prototype,Ze=me.format;me.format=function(Ot){var yt=(Ot||"").replace("Wo","wo");return Ze.bind(this)(yt)}});var y={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},x=function(ue){var me=y[ue];return me||ue.split("_")[0]},b=function(){(0,ke.ET)(!1,"Not match any format. Please help to fire a issue about this.")},E={getNow:function(){return pe()()},getFixedDate:function(ue){return pe()(ue,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ue){return ue.endOf("month")},getWeekDay:function(ue){var me=ue.locale("en");return me.weekday()+me.localeData().firstDayOfWeek()},getYear:function(ue){return ue.year()},getMonth:function(ue){return ue.month()},getDate:function(ue){return ue.date()},getHour:function(ue){return ue.hour()},getMinute:function(ue){return ue.minute()},getSecond:function(ue){return ue.second()},addYear:function(ue,me){return ue.add(me,"year")},addMonth:function(ue,me){return ue.add(me,"month")},addDate:function(ue,me){return ue.add(me,"day")},setYear:function(ue,me){return ue.year(me)},setMonth:function(ue,me){return ue.month(me)},setDate:function(ue,me){return ue.date(me)},setHour:function(ue,me){return ue.hour(me)},setMinute:function(ue,me){return ue.minute(me)},setSecond:function(ue,me){return ue.second(me)},isAfter:function(ue,me){return ue.isAfter(me)},isValidate:function(ue){return ue.isValid()},locale:{getWeekFirstDay:function(ue){return pe()().locale(x(ue)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ue,me){return me.locale(x(ue)).weekday(0)},getWeek:function(ue,me){return me.locale(x(ue)).week()},getShortWeekDays:function(ue){return pe()().locale(x(ue)).localeData().weekdaysMin()},getShortMonths:function(ue){return pe()().locale(x(ue)).localeData().monthsShort()},format:function(ue,me,Ze){return me.locale(x(ue)).format(Ze)},parse:function(ue,me,Ze){for(var Ge=x(ue),Ot=0;Ot<Ze.length;Ot+=1){var yt=Ze[Ot],qt=me;if(yt.includes("wo")||yt.includes("Wo")){for(var Qt=qt.split("-")[0],sn=qt.split("-")[1],Kn=pe()(Qt,"YYYY").startOf("year").locale(Ge),Sn=0;Sn<=52;Sn+=1){var yn=Kn.add(Sn,"week");if(yn.format("Wo")===sn)return yn}return b(),null}var In=pe()(qt,yt,!0).locale(Ge);if(In.isValid())return In}return me&&b(),null}}},z=E,ne=ee(53487),ae=ee(92413),re=ee(59301),ve={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},ye=ve,Fe=ee(7657),Ae=function(ue,me){return re.createElement(Fe.Z,(0,ae.Z)({},ue,{ref:me,icon:ye}))},Ie=re.forwardRef(Ae),be=Ie,Dt={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:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},Mt=Dt,vn=function(ue,me){return re.createElement(Fe.Z,(0,ae.Z)({},ue,{ref:me,icon:Mt}))},Ft=re.forwardRef(vn),Tt=Ft,It=ee(19248),dt={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},ot=dt,wt=function(ue,me){return re.createElement(Fe.Z,(0,ae.Z)({},ue,{ref:me,icon:ot}))},_e=re.forwardRef(wt),Et=_e,bt=ee(92310),Ne=ee.n(bt),rt=ee(6909),Zt=ee(4771),en=ee(25314),Bt=ee(9427),tn=ee(25440),Ee=ee(400),We=ee(33708),it=ee(33606),Ct=ee(18929),St=ee(26112),De=ee(80547),Oe=ee(13697),Ce=10,ge=Ce*10,Re=7;function he(le,ue){if(!le&&!ue)return!0;if(!le||!ue)return!1}function se(le,ue,me){var Ze=he(ue,me);if(typeof Ze=="boolean")return Ze;var Ge=Math.floor(le.getYear(ue)/10),Ot=Math.floor(le.getYear(me)/10);return Ge===Ot}function de(le,ue,me){var Ze=he(ue,me);return typeof Ze=="boolean"?Ze:le.getYear(ue)===le.getYear(me)}function we(le,ue){var me=Math.floor(le.getMonth(ue)/3);return me+1}function xe(le,ue,me){var Ze=he(ue,me);return typeof Ze=="boolean"?Ze:de(le,ue,me)&&we(le,ue)===we(le,me)}function Pe(le,ue,me){var Ze=he(ue,me);return typeof Ze=="boolean"?Ze:de(le,ue,me)&&le.getMonth(ue)===le.getMonth(me)}function Te(le,ue,me){var Ze=he(ue,me);return typeof Ze=="boolean"?Ze:le.getYear(ue)===le.getYear(me)&&le.getMonth(ue)===le.getMonth(me)&&le.getDate(ue)===le.getDate(me)}function lt(le,ue,me){var Ze=he(ue,me);return typeof Ze=="boolean"?Ze:le.getHour(ue)===le.getHour(me)&&le.getMinute(ue)===le.getMinute(me)&&le.getSecond(ue)===le.getSecond(me)}function Qe(le,ue,me,Ze){var Ge=he(me,Ze);return typeof Ge=="boolean"?Ge:de(le,me,Ze)&&le.locale.getWeek(ue,me)===le.locale.getWeek(ue,Ze)}function qe(le,ue,me){return Te(le,ue,me)&<(le,ue,me)}function nt(le,ue,me,Ze){return!ue||!me||!Ze?!1:!Te(le,ue,Ze)&&!Te(le,me,Ze)&&le.isAfter(Ze,ue)&&le.isAfter(me,Ze)}function Ye(le,ue,me){var Ze=ue.locale.getWeekFirstDay(le),Ge=ue.setDate(me,1),Ot=ue.getWeekDay(Ge),yt=ue.addDate(Ge,Ze-Ot);return ue.getMonth(yt)===ue.getMonth(me)&&ue.getDate(yt)>1&&(yt=ue.addDate(yt,-7)),yt}function Se(le,ue,me){var Ze=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(ue){case"year":return me.addYear(le,Ze*10);case"quarter":case"month":return me.addYear(le,Ze);default:return me.addMonth(le,Ze)}}function Be(le,ue){var me=ue.generateConfig,Ze=ue.locale,Ge=ue.format;return typeof Ge=="function"?Ge(le):me.locale.format(Ze.locale,le,Ge)}function Ve(le,ue){var me=ue.generateConfig,Ze=ue.locale,Ge=ue.formatList;return!le||typeof Ge[0]=="function"?null:me.locale.parse(Ze.locale,le,Ge)}function Ue(le){var ue=le.cellDate,me=le.mode,Ze=le.disabledDate,Ge=le.generateConfig;if(!Ze)return!1;var Ot=function(Mn,Jt,mn){for(var kn=Jt;kn<=mn;){var ua=void 0;switch(Mn){case"date":{if(ua=Ge.setDate(ue,kn),!Ze(ua))return!1;break}case"month":{if(ua=Ge.setMonth(ue,kn),!Ue({cellDate:ua,mode:"month",generateConfig:Ge,disabledDate:Ze}))return!1;break}case"year":{if(ua=Ge.setYear(ue,kn),!Ue({cellDate:ua,mode:"year",generateConfig:Ge,disabledDate:Ze}))return!1;break}}kn+=1}return!0};switch(me){case"date":case"week":return Ze(ue);case"month":{var yt=1,qt=Ge.getDate(Ge.getEndDate(ue));return Ot("date",yt,qt)}case"quarter":{var Qt=Math.floor(Ge.getMonth(ue)/3)*3,sn=Qt+2;return Ot("month",Qt,sn)}case"year":return Ot("month",0,11);case"decade":{var Kn=Ge.getYear(ue),Sn=Math.floor(Kn/Ce)*Ce,yn=Sn+Ce-1;return Ot("year",Sn,yn)}}}function gt(le,ue){var me=ue.formatList,Ze=ue.generateConfig,Ge=ue.locale;return(0,De.Z)(function(){if(!le)return[[""],""];for(var Ot="",yt=[],qt=0;qt<me.length;qt+=1){var Qt=me[qt],sn=Be(le,{generateConfig:Ze,locale:Ge,format:Qt});yt.push(sn),qt===0&&(Ot=sn)}return[yt,Ot]},[le,me,Ge],function(Ot,yt){return!qe(Ze,Ot[0],yt[0])||!(0,Oe.Z)(Ot[1],yt[1],!0)||!(0,Oe.Z)(Ot[2],yt[2],!0)})}function kt(le,ue){var me=ue.formatList,Ze=ue.generateConfig,Ge=ue.locale,Ot=(0,re.useState)(null),yt=(0,it.Z)(Ot,2),qt=yt[0],Qt=yt[1],sn=(0,re.useRef)(null);function Kn(mn){var kn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(sn.current),kn){Qt(mn);return}sn.current=requestAnimationFrame(function(){Qt(mn)})}var Sn=gt(qt,{formatList:me,generateConfig:Ze,locale:Ge}),yn=(0,it.Z)(Sn,2),In=yn[1];function Mn(mn){Kn(mn)}function Jt(){var mn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Kn(null,mn)}return(0,re.useEffect)(function(){Jt(!0)},[le]),(0,re.useEffect)(function(){return function(){return cancelAnimationFrame(sn.current)}},[]),[In,Mn,Jt]}var ct=ee(10228),zt=ee(16089),hn=ee(26407),En=ee(29194),pn=new Map;function _t(le,ue){var me;function Ze(){(0,En.Z)(le)?ue():me=(0,zt.Z)(function(){Ze()})}return Ze(),function(){zt.Z.cancel(me)}}function Wn(le,ue,me){if(pn.get(le)&&cancelAnimationFrame(pn.get(le)),me<=0){pn.set(le,requestAnimationFrame(function(){le.scrollTop=ue}));return}var Ze=ue-le.scrollTop,Ge=Ze/me*10;pn.set(le,requestAnimationFrame(function(){le.scrollTop+=Ge,le.scrollTop!==ue&&Wn(le,ue,me-10)}))}function Hn(le,ue){var me=ue.onLeftRight,Ze=ue.onCtrlLeftRight,Ge=ue.onUpDown,Ot=ue.onPageUpDown,yt=ue.onEnter,qt=le.which,Qt=le.ctrlKey,sn=le.metaKey;switch(qt){case ct.Z.LEFT:if(Qt||sn){if(Ze)return Ze(-1),!0}else if(me)return me(-1),!0;break;case ct.Z.RIGHT:if(Qt||sn){if(Ze)return Ze(1),!0}else if(me)return me(1),!0;break;case ct.Z.UP:if(Ge)return Ge(-1),!0;break;case ct.Z.DOWN:if(Ge)return Ge(1),!0;break;case ct.Z.PAGE_UP:if(Ot)return Ot(-1),!0;break;case ct.Z.PAGE_DOWN:if(Ot)return Ot(1),!0;break;case ct.Z.ENTER:if(yt)return yt(),!0;break}return!1}function dn(le,ue,me,Ze){var Ge=le;if(!Ge)switch(ue){case"time":Ge=Ze?"hh:mm:ss a":"HH:mm:ss";break;case"week":Ge="gggg-wo";break;case"month":Ge="YYYY-MM";break;case"quarter":Ge="YYYY-[Q]Q";break;case"year":Ge="YYYY";break;default:Ge=me?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Ge}function zn(le,ue,me){var Ze=le==="time"?8:10,Ge=typeof ue=="function"?ue(me.getNow()).length:ue.length;return Math.max(Ze,Ge)+2}var jn=null,bn=new Set;function _n(le){return!jn&&typeof window!="undefined"&&window.addEventListener&&(jn=function(me){(0,hn.Z)(bn).forEach(function(Ze){Ze(me)})},window.addEventListener("mousedown",jn)),bn.add(le),function(){bn.delete(le),bn.size===0&&(window.removeEventListener("mousedown",jn),jn=null)}}function ea(le){var ue=le.target;if(le.composed&&ue.shadowRoot){var me;return((me=le.composedPath)===null||me===void 0?void 0:me.call(le)[0])||ue}return ue}var an=function(ue){return ue==="month"||ue==="date"?"year":ue},on=function(ue){return ue==="date"?"month":ue},Cn=function(ue){return ue==="month"||ue==="date"?"quarter":ue},Ht=function(ue){return ue==="date"?"week":ue},Fn={year:an,month:on,quarter:Cn,week:Ht,time:null,date:null};function Dn(le,ue){return le.some(function(me){return me&&me.contains(ue)})}function Nn(le){var ue=le.open,me=le.value,Ze=le.isClickOutside,Ge=le.triggerOpen,Ot=le.forwardKeyDown,yt=le.onKeyDown,qt=le.blurToCancel,Qt=le.onSubmit,sn=le.onCancel,Kn=le.onFocus,Sn=le.onBlur,yn=le.changeOnBlur,In=(0,re.useState)(!1),Mn=(0,it.Z)(In,2),Jt=Mn[0],mn=Mn[1],kn=(0,re.useState)(!1),ua=(0,it.Z)(kn,2),ia=ua[0],fa=ua[1],xa=(0,re.useRef)(!1),ha=(0,re.useRef)(!1),na=(0,re.useRef)(!1),mr={onMouseDown:function(){mn(!0),Ge(!0)},onKeyDown:function(fr){var xr=function(){na.current=!0};if(yt(fr,xr),!na.current){switch(fr.which){case ct.Z.ENTER:{ue?Qt()!==!1&&mn(!0):Ge(!0),fr.preventDefault();return}case ct.Z.TAB:{Jt&&ue&&!fr.shiftKey?(mn(!1),fr.preventDefault()):!Jt&&ue&&!Ot(fr)&&fr.shiftKey&&(mn(!0),fr.preventDefault());return}case ct.Z.ESC:{mn(!0),sn();return}}!ue&&![ct.Z.SHIFT].includes(fr.which)?Ge(!0):Jt||Ot(fr)}},onFocus:function(fr){mn(!0),fa(!0),Kn&&Kn(fr)},onBlur:function(fr){if(xa.current||!Ze(document.activeElement)){xa.current=!1;return}qt?setTimeout(function(){for(var xr=document,Ir=xr.activeElement;Ir&&Ir.shadowRoot;)Ir=Ir.shadowRoot.activeElement;Ze(Ir)&&sn()},0):ue&&(Ge(!1),ha.current&&Qt()),fa(!1),Sn==null||Sn(fr)}};return(0,re.useEffect)(function(){ha.current=!1},[ue]),(0,re.useEffect)(function(){ha.current=!0},[me]),(0,re.useEffect)(function(){return _n(function(Ja){var fr=ea(Ja),xr=Ze(fr);ue&&(xr?!yn&&(!ia||xr)&&Ge(!1):(xa.current=!0,(0,zt.Z)(function(){xa.current=!1})))})}),[mr,{focused:ia,typing:Jt}]}function at(le,ue){return re.useMemo(function(){return le||(ue?((0,ke.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ue).map(function(me){var Ze=(0,it.Z)(me,2),Ge=Ze[0],Ot=Ze[1];return{label:Ge,value:Ot}})):[])},[le,ue])}var vt=ee(34280);function mt(le){var ue=le.valueTexts,me=le.onTextChange,Ze=re.useState(""),Ge=(0,it.Z)(Ze,2),Ot=Ge[0],yt=Ge[1],qt=re.useRef([]);qt.current=ue;function Qt(Kn){yt(Kn),me(Kn)}function sn(){yt(qt.current[0])}return(0,vt.Z)(function(){ue.every(function(Kn){return Kn!==Ot})&&sn()},[ue.join("||")]),[Ot,Qt,sn]}var $t=re.createContext({}),ht=$t,Pt=ee(39559);function pt(le){var ue=le.cellRender,me=le.monthCellRender,Ze=le.dateRender,Ge=re.useMemo(function(){if(ue)return ue;if(!(!me&&!Ze))return function(Ot,yt){var qt=Ot;return Ze&&yt.type==="date"?Ze(qt,yt.today):me&&yt.type==="month"?me(qt,yt.locale):yt.originNode}},[ue,me,Ze]);return Ge}function Kt(le,ue){for(var me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Ze=String(le);Ze.length<ue;)Ze="".concat(me).concat(le);return Ze}var ln=function(){for(var ue=arguments.length,me=new Array(ue),Ze=0;Ze<ue;Ze++)me[Ze]=arguments[Ze];return me};function Tn(le){return le==null?[]:Array.isArray(le)?le:[le]}function wn(le,ue){return le?le[ue]:null}function Ut(le,ue,me){var Ze=[wn(le,0),wn(le,1)];return Ze[me]=typeof ue=="function"?ue(Ze[me]):ue,!Ze[0]&&!Ze[1]?null:Ze}function Bn(le){return typeof le=="function"?le():le}function la(le){var ue=le.cellPrefixCls,me=le.generateConfig,Ze=le.rangedValue,Ge=le.hoverRangedValue,Ot=le.isInView,yt=le.isSameCell,qt=le.offsetCell,Qt=le.today,sn=le.value;function Kn(Sn){var yn,In=qt(Sn,-1),Mn=qt(Sn,1),Jt=wn(Ze,0),mn=wn(Ze,1),kn=wn(Ge,0),ua=wn(Ge,1),ia=nt(me,kn,ua,Sn);function fa(fr){return yt(Jt,fr)}function xa(fr){return yt(mn,fr)}var ha=yt(kn,Sn),na=yt(ua,Sn),mr=(ia||na)&&(!Ot(In)||xa(In)),Ja=(ia||ha)&&(!Ot(Mn)||fa(Mn));return yn={},(0,Ee.Z)(yn,"".concat(ue,"-in-view"),Ot(Sn)),(0,Ee.Z)(yn,"".concat(ue,"-in-range"),nt(me,Jt,mn,Sn)),(0,Ee.Z)(yn,"".concat(ue,"-range-start"),fa(Sn)),(0,Ee.Z)(yn,"".concat(ue,"-range-end"),xa(Sn)),(0,Ee.Z)(yn,"".concat(ue,"-range-start-single"),fa(Sn)&&!mn),(0,Ee.Z)(yn,"".concat(ue,"-range-end-single"),xa(Sn)&&!Jt),(0,Ee.Z)(yn,"".concat(ue,"-range-start-near-hover"),fa(Sn)&&(yt(In,kn)||nt(me,kn,ua,In))),(0,Ee.Z)(yn,"".concat(ue,"-range-end-near-hover"),xa(Sn)&&(yt(Mn,ua)||nt(me,kn,ua,Mn))),(0,Ee.Z)(yn,"".concat(ue,"-range-hover"),ia),(0,Ee.Z)(yn,"".concat(ue,"-range-hover-start"),ha),(0,Ee.Z)(yn,"".concat(ue,"-range-hover-end"),na),(0,Ee.Z)(yn,"".concat(ue,"-range-hover-edge-start"),mr),(0,Ee.Z)(yn,"".concat(ue,"-range-hover-edge-end"),Ja),(0,Ee.Z)(yn,"".concat(ue,"-range-hover-edge-start-near-range"),mr&&yt(In,mn)),(0,Ee.Z)(yn,"".concat(ue,"-range-hover-edge-end-near-range"),Ja&&yt(Mn,Jt)),(0,Ee.Z)(yn,"".concat(ue,"-today"),yt(Qt,Sn)),(0,Ee.Z)(yn,"".concat(ue,"-selected"),yt(sn,Sn)),yn}return Kn}var Sa=re.createContext({}),ba=Sa;function st(le,ue,me,Ze,Ge){var Ot=le.setHour(ue,me);return Ot=le.setMinute(Ot,Ze),Ot=le.setSecond(Ot,Ge),Ot}function Xt(le,ue,me){if(!me)return ue;var Ze=ue;return Ze=le.setHour(Ze,le.getHour(me)),Ze=le.setMinute(Ze,le.getMinute(me)),Ze=le.setSecond(Ze,le.getSecond(me)),Ze}function Vt(le,ue,me,Ze,Ge,Ot){var yt=Math.floor(le/Ze)*Ze;if(yt<le)return[yt,60-Ge,60-Ot];var qt=Math.floor(ue/Ge)*Ge;if(qt<ue)return[yt,qt,60-Ot];var Qt=Math.floor(me/Ot)*Ot;return[yt,qt,Qt]}function rn(le,ue){var me=le.getYear(ue),Ze=le.getMonth(ue)+1,Ge=le.getEndDate(le.getFixedDate("".concat(me,"-").concat(Ze,"-01"))),Ot=le.getDate(Ge),yt=Ze<10?"0".concat(Ze):"".concat(Ze);return"".concat(me,"-").concat(yt,"-").concat(Ot)}function xn(le){for(var ue=le.prefixCls,me=le.disabledDate,Ze=le.onSelect,Ge=le.picker,Ot=le.rowNum,yt=le.colNum,qt=le.prefixColumn,Qt=le.rowClassName,sn=le.baseDate,Kn=le.getCellClassName,Sn=le.getCellText,yn=le.getCellNode,In=le.getCellDate,Mn=le.generateConfig,Jt=le.titleCell,mn=le.headerCells,kn=re.useContext(ht),ua=kn.onDateMouseEnter,ia=kn.onDateMouseLeave,fa=kn.mode,xa="".concat(ue,"-cell"),ha=[],na=0;na<Ot;na+=1){for(var mr=[],Ja=void 0,fr=function(){var Vr,lo=na*yt+xr,Nr=In(sn,lo),yr=Ue({cellDate:Nr,mode:fa,disabledDate:me,generateConfig:Mn});xr===0&&(Ja=Nr,qt&&mr.push(qt(Ja)));var Cr=Jt&&Jt(Nr),kr=re.createElement("div",{className:"".concat(xa,"-inner")},Sn(Nr));mr.push(re.createElement("td",{key:xr,title:Cr,className:Ne()(xa,(0,We.Z)((Vr={},(0,Ee.Z)(Vr,"".concat(xa,"-disabled"),yr),(0,Ee.Z)(Vr,"".concat(xa,"-start"),Sn(Nr)===1||Ge==="year"&&Number(Cr)%10===0),(0,Ee.Z)(Vr,"".concat(xa,"-end"),Cr===rn(Mn,Nr)||Ge==="year"&&Number(Cr)%10===9),Vr),Kn(Nr))),onClick:function(){yr||Ze(Nr)},onMouseEnter:function(){!yr&&ua&&ua(Nr)},onMouseLeave:function(){!yr&&ia&&ia(Nr)}},yn?yn(Nr,kr):kr))},xr=0;xr<yt;xr+=1)fr();ha.push(re.createElement("tr",{key:na,className:Qt&&Qt(Ja)},mr))}return re.createElement("div",{className:"".concat(ue,"-body")},re.createElement("table",{className:"".concat(ue,"-content")},mn&&re.createElement("thead",null,re.createElement("tr",null,mn)),re.createElement("tbody",null,ha)))}function An(le){var ue=le.prefixCls,me=le.generateConfig,Ze=le.prefixColumn,Ge=le.locale,Ot=le.rowCount,yt=le.viewDate,qt=le.value,Qt=le.cellRender,sn=le.isSameCell,Kn=re.useContext(ba),Sn=Kn.rangedValue,yn=Kn.hoverRangedValue,In=Ye(Ge.locale,me,yt),Mn="".concat(ue,"-cell"),Jt=me.locale.getWeekFirstDay(Ge.locale),mn=me.getNow(),kn=[],ua=Ge.shortWeekDays||(me.locale.getShortWeekDays?me.locale.getShortWeekDays(Ge.locale):[]);Ze&&kn.push(re.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var ia=0;ia<Re;ia+=1)kn.push(re.createElement("th",{key:ia},ua[(ia+Jt)%Re]));var fa=la({cellPrefixCls:Mn,today:mn,value:qt,generateConfig:me,rangedValue:Ze?null:Sn,hoverRangedValue:Ze?null:yn,isSameCell:sn||function(ha,na){return Te(me,ha,na)},isInView:function(na){return Pe(me,na,yt)},offsetCell:function(na,mr){return me.addDate(na,mr)}}),xa=Qt?function(ha,na){return Qt(ha,{originNode:na,today:mn,type:"date",locale:Ge})}:void 0;return re.createElement(xn,(0,ae.Z)({},le,{rowNum:Ot,colNum:Re,baseDate:In,getCellNode:xa,getCellText:me.getDate,getCellClassName:fa,getCellDate:me.addDate,titleCell:function(na){return Be(na,{locale:Ge,format:"YYYY-MM-DD",generateConfig:me})},headerCells:kn}))}var un=An,nn={visibility:"hidden"};function ra(le){var ue=le.prefixCls,me=le.prevIcon,Ze=me===void 0?"\u2039":me,Ge=le.nextIcon,Ot=Ge===void 0?"\u203A":Ge,yt=le.superPrevIcon,qt=yt===void 0?"\xAB":yt,Qt=le.superNextIcon,sn=Qt===void 0?"\xBB":Qt,Kn=le.onSuperPrev,Sn=le.onSuperNext,yn=le.onPrev,In=le.onNext,Mn=le.children,Jt=re.useContext(ht),mn=Jt.hideNextBtn,kn=Jt.hidePrevBtn;return re.createElement("div",{className:ue},Kn&&re.createElement("button",{type:"button",onClick:Kn,tabIndex:-1,className:"".concat(ue,"-super-prev-btn"),style:kn?nn:{}},qt),yn&&re.createElement("button",{type:"button",onClick:yn,tabIndex:-1,className:"".concat(ue,"-prev-btn"),style:kn?nn:{}},Ze),re.createElement("div",{className:"".concat(ue,"-view")},Mn),In&&re.createElement("button",{type:"button",onClick:In,tabIndex:-1,className:"".concat(ue,"-next-btn"),style:mn?nn:{}},Ot),Sn&&re.createElement("button",{type:"button",onClick:Sn,tabIndex:-1,className:"".concat(ue,"-super-next-btn"),style:mn?nn:{}},sn))}var Yn=ra;function Yt(le){var ue=le.prefixCls,me=le.generateConfig,Ze=le.locale,Ge=le.viewDate,Ot=le.onNextMonth,yt=le.onPrevMonth,qt=le.onNextYear,Qt=le.onPrevYear,sn=le.onYearClick,Kn=le.onMonthClick,Sn=re.useContext(ht),yn=Sn.hideHeader;if(yn)return null;var In="".concat(ue,"-header"),Mn=Ze.shortMonths||(me.locale.getShortMonths?me.locale.getShortMonths(Ze.locale):[]),Jt=me.getMonth(Ge),mn=re.createElement("button",{type:"button",key:"year",onClick:sn,tabIndex:-1,className:"".concat(ue,"-year-btn")},Be(Ge,{locale:Ze,format:Ze.yearFormat,generateConfig:me})),kn=re.createElement("button",{type:"button",key:"month",onClick:Kn,tabIndex:-1,className:"".concat(ue,"-month-btn")},Ze.monthFormat?Be(Ge,{locale:Ze,format:Ze.monthFormat,generateConfig:me}):Mn[Jt]),ua=Ze.monthBeforeYear?[kn,mn]:[mn,kn];return re.createElement(Yn,(0,ae.Z)({},le,{prefixCls:In,onSuperPrev:Qt,onPrev:yt,onNext:Ot,onSuperNext:qt}),ua)}var Xa=Yt,qa=6;function Qa(le){var ue=le.prefixCls,me=le.panelName,Ze=me===void 0?"date":me,Ge=le.keyboardConfig,Ot=le.active,yt=le.operationRef,qt=le.generateConfig,Qt=le.value,sn=le.viewDate,Kn=le.onViewDateChange,Sn=le.onPanelChange,yn=le.onSelect,In="".concat(ue,"-").concat(Ze,"-panel");yt.current={onKeyDown:function(kn){return Hn(kn,(0,We.Z)({onLeftRight:function(ia){yn(qt.addDate(Qt||sn,ia),"key")},onCtrlLeftRight:function(ia){yn(qt.addYear(Qt||sn,ia),"key")},onUpDown:function(ia){yn(qt.addDate(Qt||sn,ia*Re),"key")},onPageUpDown:function(ia){yn(qt.addMonth(Qt||sn,ia),"key")}},Ge))}};var Mn=function(kn){var ua=qt.addYear(sn,kn);Kn(ua),Sn(null,ua)},Jt=function(kn){var ua=qt.addMonth(sn,kn);Kn(ua),Sn(null,ua)};return re.createElement("div",{className:Ne()(In,(0,Ee.Z)({},"".concat(In,"-active"),Ot))},re.createElement(Xa,(0,ae.Z)({},le,{prefixCls:ue,value:Qt,viewDate:sn,onPrevYear:function(){Mn(-1)},onNextYear:function(){Mn(1)},onPrevMonth:function(){Jt(-1)},onNextMonth:function(){Jt(1)},onMonthClick:function(){Sn("month",sn)},onYearClick:function(){Sn("year",sn)}})),re.createElement(un,(0,ae.Z)({},le,{onSelect:function(kn){return yn(kn,"mouse")},prefixCls:ue,value:Qt,viewDate:sn,rowCount:qa})))}var or=Qa;function On(le){var ue=re.useContext(ht),me=ue.hideHeader;if(me)return null;var Ze=le.prefixCls,Ge=le.generateConfig,Ot=le.locale,yt=le.value,qt=le.format,Qt="".concat(Ze,"-header");return re.createElement(Yn,{prefixCls:Qt},yt?Be(yt,{locale:Ot,format:qt,generateConfig:Ge}):"\xA0")}var ta=On;function Aa(le){var ue=le.value,me=le.generateConfig,Ze=le.disabledMinutes,Ge=le.disabledSeconds,Ot=le.minutes,yt=le.seconds,qt=le.use12Hours,Qt=function(Kn,Sn,yn,In){var Mn=me.getNow(),Jt=ue||Mn,mn=Sn<0?me.getHour(Mn):Sn,kn=yn<0?me.getMinute(Mn):yn,ua=In<0?me.getSecond(Mn):In,ia=Ze&&Ze(mn);if(ia!=null&&ia.includes(kn)){var fa=Ot.find(function(na){return!ia.includes(na.value)});if(fa)kn=fa.value;else return null}var xa=Ge&&Ge(mn,kn);if(xa!=null&&xa.includes(ua)){var ha=yt.find(function(na){return!xa.includes(na.value)});if(ha)ua=ha.value;else return null}return Jt=st(me,Jt,!qt||!Kn?mn:mn+12,kn,ua),Jt};return Qt}function Jn(le){var ue=le.prefixCls,me=le.units,Ze=le.onSelect,Ge=le.value,Ot=le.active,yt=le.hideDisabledOptions,qt=le.info,Qt=le.type,sn="".concat(ue,"-cell"),Kn=re.useContext(ht),Sn=Kn.open,yn=(0,re.useRef)(null),In=(0,re.useRef)(new Map),Mn=(0,re.useRef)();return(0,re.useLayoutEffect)(function(){var Jt=In.current.get(Ge);Jt&&Sn!==!1&&Wn(yn.current,Jt.offsetTop,120)},[Ge]),(0,re.useLayoutEffect)(function(){if(Sn){var Jt=In.current.get(Ge);Jt&&(Mn.current=_t(Jt,function(){Wn(yn.current,Jt.offsetTop,0)}))}return function(){var mn;(mn=Mn.current)===null||mn===void 0||mn.call(Mn)}},[Sn]),re.createElement("ul",{className:Ne()("".concat(ue,"-column"),(0,Ee.Z)({},"".concat(ue,"-column-active"),Ot)),ref:yn,style:{position:"relative"}},me.map(function(Jt){var mn;return yt&&Jt.disabled?null:re.createElement("li",{key:Jt.value,ref:function(ua){In.current.set(Jt.value,ua)},className:Ne()(sn,(mn={},(0,Ee.Z)(mn,"".concat(sn,"-disabled"),Jt.disabled),(0,Ee.Z)(mn,"".concat(sn,"-selected"),Ge===Jt.value),mn)),onClick:function(){Jt.disabled||Ze(Jt.value)}},qt.cellRender?qt.cellRender(Jt.value,{today:qt.today,locale:qt.locale,originNode:re.createElement("div",{className:"".concat(sn,"-inner")},Jt.label),type:"time",subType:Qt}):re.createElement("div",{className:"".concat(sn,"-inner")},Jt.label))}))}var Ka=Jn;function Ya(le,ue){if(le.length!==ue.length)return!0;for(var me=0;me<le.length;me+=1)if(le[me].disabled!==ue[me].disabled)return!0;return!1}function Pa(le,ue,me,Ze){for(var Ge=[],Ot=me>=1?me|0:1,yt=le;yt<=ue;yt+=Ot)Ge.push({label:Kt(yt,2),value:yt,disabled:(Ze||[]).includes(yt)});return Ge}function Oa(le){var ue=le.generateConfig,me=le.prefixCls,Ze=le.operationRef,Ge=le.activeColumnIndex,Ot=le.value,yt=le.showHour,qt=le.showMinute,Qt=le.showSecond,sn=le.use12Hours,Kn=le.hourStep,Sn=Kn===void 0?1:Kn,yn=le.minuteStep,In=yn===void 0?1:yn,Mn=le.secondStep,Jt=Mn===void 0?1:Mn,mn=le.disabledHours,kn=le.disabledMinutes,ua=le.disabledSeconds,ia=le.disabledTime,fa=le.hideDisabledOptions,xa=le.onSelect,ha=le.cellRender,na=le.locale,mr=[],Ja="".concat(me,"-content"),fr="".concat(me,"-time-panel"),xr,Ir=Ot?ue.getHour(Ot):-1,Vr=Ir,lo=Ot?ue.getMinute(Ot):-1,Nr=Ot?ue.getSecond(Ot):-1,yr=ue.getNow(),Cr=re.useMemo(function(){if(ia){var Wt=ia(yr);return[Wt.disabledHours,Wt.disabledMinutes,Wt.disabledSeconds]}return[mn,kn,ua]},[mn,kn,ua,ia,yr]),kr=(0,it.Z)(Cr,3),Yr=kr[0],Ar=kr[1],Lr=kr[2],Fo=Pa(0,23,Sn,Yr&&Yr()),Co=(0,De.Z)(function(){return Fo},Fo,Ya);sn&&(xr=Vr>=12,Vr%=12);var ce=re.useMemo(function(){if(!sn)return[!1,!1];var Wt=[!0,!0];return Co.forEach(function(jt){var gn=jt.disabled,cn=jt.value;gn||(cn>=12?Wt[1]=!1:Wt[0]=!1)}),Wt},[sn,Co]),fe=(0,it.Z)(ce,2),Le=fe[0],ze=fe[1],$e=re.useMemo(function(){return sn?Co.filter(xr?function(Wt){return Wt.value>=12}:function(Wt){return Wt.value<12}).map(function(Wt){var jt=Wt.value%12,gn=jt===0?"12":Kt(jt,2);return(0,We.Z)((0,We.Z)({},Wt),{},{label:gn,value:jt})}):Co},[sn,xr,Co]),tt=Pa(0,59,In,Ar&&Ar(Ir)),Lt=Pa(0,59,Jt,Lr&&Lr(Ir,lo)),At=Aa({value:Ot,generateConfig:ue,disabledMinutes:Ar,disabledSeconds:Lr,minutes:tt,seconds:Lt,use12Hours:sn});Ze.current={onUpDown:function(jt){var gn=mr[Ge];if(gn)for(var cn=gn.units.findIndex(function(Xn){return Xn.value===gn.value}),fn=gn.units.length,Rn=1;Rn<fn;Rn+=1){var Ln=gn.units[(cn+jt*Rn+fn)%fn];if(Ln.disabled!==!0){gn.onSelect(Ln.value);break}}}};function xt(Wt,jt,gn,cn,fn){Wt!==!1&&mr.push({node:re.cloneElement(jt,{prefixCls:fr,value:gn,active:Ge===mr.length,onSelect:fn,units:cn,hideDisabledOptions:fa}),onSelect:fn,value:gn,units:cn})}xt(yt,re.createElement(Ka,{key:"hour",type:"hour",info:{today:yr,locale:na,cellRender:ha}}),Vr,$e,function(Wt){xa(At(xr,Wt,lo,Nr),"mouse")}),xt(qt,re.createElement(Ka,{key:"minute",type:"minute",info:{today:yr,locale:na,cellRender:ha}}),lo,tt,function(Wt){xa(At(xr,Vr,Wt,Nr),"mouse")}),xt(Qt,re.createElement(Ka,{key:"second",type:"second",info:{today:yr,locale:na,cellRender:ha}}),Nr,Lt,function(Wt){xa(At(xr,Vr,lo,Wt),"mouse")});var Gt=-1;return typeof xr=="boolean"&&(Gt=xr?1:0),xt(sn===!0,re.createElement(Ka,{key:"meridiem",type:"meridiem",info:{today:yr,locale:na,cellRender:ha}}),Gt,[{label:"AM",value:0,disabled:Le},{label:"PM",value:1,disabled:ze}],function(Wt){xa(At(!!Wt,Vr,lo,Nr),"mouse")}),re.createElement("div",{className:Ja},mr.map(function(Wt){var jt=Wt.node;return jt}))}var ga=Oa,Pr=function(ue){return ue.filter(function(me){return me!==!1}).length};function Kr(le){var ue=le.generateConfig,me=le.format,Ze=me===void 0?"HH:mm:ss":me,Ge=le.prefixCls,Ot=le.active,yt=le.operationRef,qt=le.showHour,Qt=le.showMinute,sn=le.showSecond,Kn=le.use12Hours,Sn=Kn===void 0?!1:Kn,yn=le.onSelect,In=le.value,Mn="".concat(Ge,"-time-panel"),Jt=re.useRef(),mn=re.useState(-1),kn=(0,it.Z)(mn,2),ua=kn[0],ia=kn[1],fa=Pr([qt,Qt,sn,Sn]);return yt.current={onKeyDown:function(ha){return Hn(ha,{onLeftRight:function(mr){ia((ua+mr+fa)%fa)},onUpDown:function(mr){ua===-1?ia(0):Jt.current&&Jt.current.onUpDown(mr)},onEnter:function(){yn(In||ue.getNow(),"key"),ia(-1)}})},onBlur:function(){ia(-1)}},re.createElement("div",{className:Ne()(Mn,(0,Ee.Z)({},"".concat(Mn,"-active"),Ot))},re.createElement(ta,(0,ae.Z)({},le,{format:Ze,prefixCls:Ge})),re.createElement(ga,(0,ae.Z)({},le,{prefixCls:Ge,activeColumnIndex:ua,operationRef:Jt})))}var Ur=Kr,Eo=ln("date","time");function So(le){var ue=le.prefixCls,me=le.operationRef,Ze=le.generateConfig,Ge=le.value,Ot=le.defaultValue,yt=le.disabledTime,qt=le.showTime,Qt=le.onSelect,sn=le.cellRender,Kn="".concat(ue,"-datetime-panel"),Sn=re.useState(null),yn=(0,it.Z)(Sn,2),In=yn[0],Mn=yn[1],Jt=re.useRef({}),mn=re.useRef({}),kn=(0,Pt.Z)(qt)==="object"?(0,We.Z)({},qt):{};function ua(ha){var na=Eo.indexOf(In)+ha,mr=Eo[na]||null;return mr}var ia=function(na){mn.current.onBlur&&mn.current.onBlur(na),Mn(null)};me.current={onKeyDown:function(na){if(na.which===ct.Z.TAB){var mr=ua(na.shiftKey?-1:1);return Mn(mr),mr&&na.preventDefault(),!0}if(In){var Ja=In==="date"?Jt:mn;return Ja.current&&Ja.current.onKeyDown&&Ja.current.onKeyDown(na),!0}return[ct.Z.LEFT,ct.Z.RIGHT,ct.Z.UP,ct.Z.DOWN].includes(na.which)?(Mn("date"),!0):!1},onBlur:ia,onClose:ia};var fa=function(na,mr){var Ja=na;mr==="date"&&!Ge&&kn.defaultValue?(Ja=Ze.setHour(Ja,Ze.getHour(kn.defaultValue)),Ja=Ze.setMinute(Ja,Ze.getMinute(kn.defaultValue)),Ja=Ze.setSecond(Ja,Ze.getSecond(kn.defaultValue))):mr==="time"&&!Ge&&Ot&&(Ja=Ze.setYear(Ja,Ze.getYear(Ot)),Ja=Ze.setMonth(Ja,Ze.getMonth(Ot)),Ja=Ze.setDate(Ja,Ze.getDate(Ot))),Qt&&Qt(Ja,"mouse")},xa=yt?yt(Ge||null):{};return re.createElement("div",{className:Ne()(Kn,(0,Ee.Z)({},"".concat(Kn,"-active"),In))},re.createElement(or,(0,ae.Z)({},le,{cellRender:sn,operationRef:Jt,active:In==="date",onSelect:function(na){fa(Xt(Ze,na,!Ge&&(0,Pt.Z)(qt)==="object"?qt.defaultValue:null),"date")}})),re.createElement(Ur,(0,ae.Z)({},le,{cellRender:sn?function(ha,na){return sn(ha,(0,We.Z)((0,We.Z)({},na),{},{type:"time"}))}:void 0,format:void 0},kn,xa,{disabledTime:null,defaultValue:void 0,operationRef:mn,active:In==="time",onSelect:function(na){fa(na,"time")}})))}var Lo=So;function Qr(le){var ue=le.prefixCls,me=le.generateConfig,Ze=le.viewDate,Ge=le.onPrevDecades,Ot=le.onNextDecades,yt=re.useContext(ht),qt=yt.hideHeader;if(qt)return null;var Qt="".concat(ue,"-header"),sn=me.getYear(Ze),Kn=Math.floor(sn/ge)*ge,Sn=Kn+ge-1;return re.createElement(Yn,(0,ae.Z)({},le,{prefixCls:Qt,onSuperPrev:Ge,onSuperNext:Ot}),Kn,"-",Sn)}var zr=Qr,hr=3,io=4;function Po(le){var ue=Ce-1,me=le.prefixCls,Ze=le.viewDate,Ge=le.generateConfig,Ot=le.cellRender,yt=le.locale,qt="".concat(me,"-cell"),Qt=Ge.getYear(Ze),sn=Math.floor(Qt/Ce)*Ce,Kn=Math.floor(Qt/ge)*ge,Sn=Kn+ge-1,yn=Ge.setYear(Ze,Kn-Math.ceil((hr*io*Ce-ge)/2)),In=function(mn){var kn,ua=Ge.getYear(mn),ia=ua+ue;return kn={},(0,Ee.Z)(kn,"".concat(qt,"-in-view"),Kn<=ua&&ia<=Sn),(0,Ee.Z)(kn,"".concat(qt,"-selected"),ua===sn),kn},Mn=Ot?function(Jt,mn){return Ot(Jt,{originNode:mn,today:Ge.getNow(),type:"decade",locale:yt})}:void 0;return re.createElement(xn,(0,ae.Z)({},le,{rowNum:io,colNum:hr,baseDate:yn,getCellNode:Mn,getCellText:function(mn){var kn=Ge.getYear(mn);return"".concat(kn,"-").concat(kn+ue)},getCellClassName:In,getCellDate:function(mn,kn){return Ge.addYear(mn,kn*Ce)}}))}var Ao=Po;function vo(le){var ue=le.prefixCls,me=le.onViewDateChange,Ze=le.generateConfig,Ge=le.viewDate,Ot=le.operationRef,yt=le.onSelect,qt=le.onPanelChange,Qt="".concat(ue,"-decade-panel");Ot.current={onKeyDown:function(yn){return Hn(yn,{onLeftRight:function(Mn){yt(Ze.addYear(Ge,Mn*Ce),"key")},onCtrlLeftRight:function(Mn){yt(Ze.addYear(Ge,Mn*ge),"key")},onUpDown:function(Mn){yt(Ze.addYear(Ge,Mn*Ce*hr),"key")},onEnter:function(){qt("year",Ge)}})}};var sn=function(yn){var In=Ze.addYear(Ge,yn*ge);me(In),qt(null,In)},Kn=function(yn){yt(yn,"mouse"),qt("year",yn)};return re.createElement("div",{className:Qt},re.createElement(zr,(0,ae.Z)({},le,{prefixCls:ue,onPrevDecades:function(){sn(-1)},onNextDecades:function(){sn(1)}})),re.createElement(Ao,(0,ae.Z)({},le,{prefixCls:ue,onSelect:Kn})))}var ro=vo;function pr(le){var ue=le.prefixCls,me=le.generateConfig,Ze=le.locale,Ge=le.viewDate,Ot=le.onNextYear,yt=le.onPrevYear,qt=le.onYearClick,Qt=re.useContext(ht),sn=Qt.hideHeader;if(sn)return null;var Kn="".concat(ue,"-header");return re.createElement(Yn,(0,ae.Z)({},le,{prefixCls:Kn,onSuperPrev:yt,onSuperNext:Ot}),re.createElement("button",{type:"button",onClick:qt,className:"".concat(ue,"-year-btn")},Be(Ge,{locale:Ze,format:Ze.yearFormat,generateConfig:me})))}var da=pr,Fa=3,sr=4;function dr(le){var ue=le.prefixCls,me=le.locale,Ze=le.value,Ge=le.viewDate,Ot=le.generateConfig,yt=le.cellRender,qt=re.useContext(ba),Qt=qt.rangedValue,sn=qt.hoverRangedValue,Kn="".concat(ue,"-cell"),Sn=la({cellPrefixCls:Kn,value:Ze,generateConfig:Ot,rangedValue:Qt,hoverRangedValue:sn,isSameCell:function(mn,kn){return Pe(Ot,mn,kn)},isInView:function(){return!0},offsetCell:function(mn,kn){return Ot.addMonth(mn,kn)}}),yn=me.shortMonths||(Ot.locale.getShortMonths?Ot.locale.getShortMonths(me.locale):[]),In=Ot.setMonth(Ge,0),Mn=yt?function(Jt,mn){return yt(Jt,{originNode:mn,locale:me,today:Ot.getNow(),type:"month"})}:void 0;return re.createElement(xn,(0,ae.Z)({},le,{rowNum:sr,colNum:Fa,baseDate:In,getCellNode:Mn,getCellText:function(mn){return me.monthFormat?Be(mn,{locale:me,format:me.monthFormat,generateConfig:Ot}):yn[Ot.getMonth(mn)]},getCellClassName:Sn,getCellDate:Ot.addMonth,titleCell:function(mn){return Be(mn,{locale:me,format:"YYYY-MM",generateConfig:Ot})}}))}var Wr=dr;function ho(le){var ue=le.prefixCls,me=le.operationRef,Ze=le.onViewDateChange,Ge=le.generateConfig,Ot=le.value,yt=le.viewDate,qt=le.onPanelChange,Qt=le.onSelect,sn="".concat(ue,"-month-panel");me.current={onKeyDown:function(yn){return Hn(yn,{onLeftRight:function(Mn){Qt(Ge.addMonth(Ot||yt,Mn),"key")},onCtrlLeftRight:function(Mn){Qt(Ge.addYear(Ot||yt,Mn),"key")},onUpDown:function(Mn){Qt(Ge.addMonth(Ot||yt,Mn*Fa),"key")},onEnter:function(){qt("date",Ot||yt)}})}};var Kn=function(yn){var In=Ge.addYear(yt,yn);Ze(In),qt(null,In)};return re.createElement("div",{className:sn},re.createElement(da,(0,ae.Z)({},le,{prefixCls:ue,onPrevYear:function(){Kn(-1)},onNextYear:function(){Kn(1)},onYearClick:function(){qt("year",yt)}})),re.createElement(Wr,(0,ae.Z)({},le,{prefixCls:ue,onSelect:function(yn){Qt(yn,"mouse"),qt("date",yn)}})))}var Io=ho;function Zo(le){var ue=le.prefixCls,me=le.generateConfig,Ze=le.locale,Ge=le.viewDate,Ot=le.onNextYear,yt=le.onPrevYear,qt=le.onYearClick,Qt=re.useContext(ht),sn=Qt.hideHeader;if(sn)return null;var Kn="".concat(ue,"-header");return re.createElement(Yn,(0,ae.Z)({},le,{prefixCls:Kn,onSuperPrev:yt,onSuperNext:Ot}),re.createElement("button",{type:"button",onClick:qt,className:"".concat(ue,"-year-btn")},Be(Ge,{locale:Ze,format:Ze.yearFormat,generateConfig:me})))}var Tr=Zo,Xr=4,wo=1;function ti(le){var ue=le.prefixCls,me=le.locale,Ze=le.value,Ge=le.viewDate,Ot=le.generateConfig,yt=le.cellRender,qt=re.useContext(ba),Qt=qt.rangedValue,sn=qt.hoverRangedValue,Kn="".concat(ue,"-cell"),Sn=la({cellPrefixCls:Kn,value:Ze,generateConfig:Ot,rangedValue:Qt,hoverRangedValue:sn,isSameCell:function(Jt,mn){return xe(Ot,Jt,mn)},isInView:function(){return!0},offsetCell:function(Jt,mn){return Ot.addMonth(Jt,mn*3)}}),yn=Ot.setDate(Ot.setMonth(Ge,0),1),In=yt?function(Mn,Jt){return yt(Mn,{originNode:Jt,locale:me,today:Ot.getNow(),type:"quarter"})}:void 0;return re.createElement(xn,(0,ae.Z)({},le,{rowNum:wo,colNum:Xr,baseDate:yn,getCellNode:In,getCellText:function(Jt){return Be(Jt,{locale:me,format:me.quarterFormat||"[Q]Q",generateConfig:Ot})},getCellClassName:Sn,getCellDate:function(Jt,mn){return Ot.addMonth(Jt,mn*3)},titleCell:function(Jt){return Be(Jt,{locale:me,format:"YYYY-[Q]Q",generateConfig:Ot})}}))}var ci=ti;function Wo(le){var ue=le.prefixCls,me=le.operationRef,Ze=le.onViewDateChange,Ge=le.generateConfig,Ot=le.value,yt=le.viewDate,qt=le.onPanelChange,Qt=le.onSelect,sn="".concat(ue,"-quarter-panel");me.current={onKeyDown:function(yn){return Hn(yn,{onLeftRight:function(Mn){Qt(Ge.addMonth(Ot||yt,Mn*3),"key")},onCtrlLeftRight:function(Mn){Qt(Ge.addYear(Ot||yt,Mn),"key")},onUpDown:function(Mn){Qt(Ge.addYear(Ot||yt,Mn),"key")}})}};var Kn=function(yn){var In=Ge.addYear(yt,yn);Ze(In),qt(null,In)};return re.createElement("div",{className:sn},re.createElement(Tr,(0,ae.Z)({},le,{prefixCls:ue,onPrevYear:function(){Kn(-1)},onNextYear:function(){Kn(1)},onYearClick:function(){qt("year",yt)}})),re.createElement(ci,(0,ae.Z)({},le,{prefixCls:ue,onSelect:function(yn){Qt(yn,"mouse")}})))}var Na=Wo;function oa(le){var ue=le.prefixCls,me=le.generateConfig,Ze=le.locale,Ge=le.value,Ot=le.disabledDate,yt=le.onSelect,qt=re.useContext(ba),Qt=qt.rangedValue,sn=qt.hoverRangedValue,Kn=re.useContext(ht),Sn=Kn.onDateMouseEnter,yn=Kn.onDateMouseLeave,In=(sn==null?void 0:sn[0])||(Qt==null?void 0:Qt[0]),Mn=(sn==null?void 0:sn[1])||(Qt==null?void 0:Qt[1]),Jt="".concat(ue,"-cell"),mn=function(fa){var xa=Ue({cellDate:fa,mode:"week",disabledDate:Ot,generateConfig:me});return re.createElement("td",{key:"week",className:Ne()(Jt,"".concat(Jt,"-week")),onClick:function(){xa||yt(fa,"mouse")},onMouseEnter:function(){!xa&&Sn&&Sn(fa)},onMouseLeave:function(){!xa&&yn&&yn(fa)}},re.createElement("div",{className:"".concat(Jt,"-inner")},me.locale.getWeek(Ze.locale,fa)))},kn="".concat(ue,"-week-panel-row"),ua=function(fa){var xa,ha=Qe(me,Ze.locale,In,fa),na=Qe(me,Ze.locale,Mn,fa);return Ne()(kn,(xa={},(0,Ee.Z)(xa,"".concat(kn,"-selected"),!Qt&&Qe(me,Ze.locale,Ge,fa)),(0,Ee.Z)(xa,"".concat(kn,"-range-start"),ha),(0,Ee.Z)(xa,"".concat(kn,"-range-end"),na),(0,Ee.Z)(xa,"".concat(kn,"-range-hover"),!ha&&!na&&nt(me,In,Mn,fa)),xa))};return re.createElement(or,(0,ae.Z)({},le,{panelName:"week",prefixColumn:mn,rowClassName:ua,keyboardConfig:{onLeftRight:null},isSameCell:function(){return!1}}))}var pa=oa,ma=10;function vr(le){var ue=le.prefixCls,me=le.generateConfig,Ze=le.viewDate,Ge=le.onPrevDecade,Ot=le.onNextDecade,yt=le.onDecadeClick,qt=re.useContext(ht),Qt=qt.hideHeader;if(Qt)return null;var sn="".concat(ue,"-header"),Kn=me.getYear(Ze),Sn=Math.floor(Kn/ma)*ma,yn=Sn+ma-1;return re.createElement(Yn,(0,ae.Z)({},le,{prefixCls:sn,onSuperPrev:Ge,onSuperNext:Ot}),re.createElement("button",{type:"button",onClick:yt,className:"".concat(ue,"-decade-btn")},Sn,"-",yn))}var jr=vr,$r=3,eo=4;function po(le){var ue=le.prefixCls,me=le.value,Ze=le.viewDate,Ge=le.locale,Ot=le.generateConfig,yt=le.cellRender,qt=re.useContext(ba),Qt=qt.rangedValue,sn=qt.hoverRangedValue,Kn="".concat(ue,"-cell"),Sn=Ot.getYear(Ze),yn=Math.floor(Sn/ma)*ma,In=yn+ma-1,Mn=Ot.setYear(Ze,yn-Math.ceil(($r*eo-ma)/2)),Jt=Ot.getNow(),mn=function(fa){var xa=Ot.getYear(fa);return yn<=xa&&xa<=In},kn=la({cellPrefixCls:Kn,value:me,generateConfig:Ot,rangedValue:Qt,hoverRangedValue:sn,isSameCell:function(fa,xa){return de(Ot,fa,xa)},isInView:mn,offsetCell:function(fa,xa){return Ot.addYear(fa,xa)}}),ua=yt?function(ia,fa){return yt(ia,{originNode:fa,today:Jt,type:"year",locale:Ge})}:void 0;return re.createElement(xn,(0,ae.Z)({},le,{rowNum:eo,colNum:$r,baseDate:Mn,getCellNode:ua,getCellText:Ot.getYear,getCellClassName:kn,getCellDate:Ot.addYear,titleCell:function(fa){return Be(fa,{locale:Ge,format:"YYYY",generateConfig:Ot})}}))}var yo=po;function Qo(le){var ue=le.prefixCls,me=le.operationRef,Ze=le.onViewDateChange,Ge=le.generateConfig,Ot=le.value,yt=le.viewDate,qt=le.sourceMode,Qt=le.onSelect,sn=le.onPanelChange,Kn="".concat(ue,"-year-panel");me.current={onKeyDown:function(In){return Hn(In,{onLeftRight:function(Jt){Qt(Ge.addYear(Ot||yt,Jt),"key")},onCtrlLeftRight:function(Jt){Qt(Ge.addYear(Ot||yt,Jt*ma),"key")},onUpDown:function(Jt){Qt(Ge.addYear(Ot||yt,Jt*$r),"key")},onEnter:function(){sn(qt==="date"?"date":"month",Ot||yt)}})}};var Sn=function(In){var Mn=Ge.addYear(yt,In*10);Ze(Mn),sn(null,Mn)};return re.createElement("div",{className:Kn},re.createElement(jr,(0,ae.Z)({},le,{prefixCls:ue,onPrevDecade:function(){Sn(-1)},onNextDecade:function(){Sn(1)},onDecadeClick:function(){sn("decade",yt)}})),re.createElement(yo,(0,ae.Z)({},le,{prefixCls:ue,onSelect:function(In){sn(qt==="date"?"date":"month",In),Qt(In,"mouse")}})))}var Bo=Qo;function ir(le,ue,me){return me?re.createElement("div",{className:"".concat(le,"-footer-extra")},me(ue)):null}function Gn(le){var ue=le.prefixCls,me=le.components,Ze=me===void 0?{}:me,Ge=le.needConfirmButton,Ot=le.onNow,yt=le.onOk,qt=le.okDisabled,Qt=le.showNow,sn=le.locale,Kn,Sn;if(Ge){var yn=Ze.button||"button";Ot&&Qt!==!1&&(Kn=re.createElement("li",{className:"".concat(ue,"-now")},re.createElement("a",{className:"".concat(ue,"-now-btn"),onClick:Ot},sn.now))),Sn=Ge&&re.createElement("li",{className:"".concat(ue,"-ok")},re.createElement(yn,{disabled:qt,onClick:yt},sn.ok))}return!Kn&&!Sn?null:re.createElement("ul",{className:"".concat(ue,"-ranges")},Kn,Sn)}var ka=["date","month"];function Va(le){var ue,me=le,Ze=me.prefixCls,Ge=Ze===void 0?"rc-picker":Ze,Ot=me.className,yt=me.style,qt=me.locale,Qt=me.generateConfig,sn=me.value,Kn=me.defaultValue,Sn=me.pickerValue,yn=me.defaultPickerValue,In=me.disabledDate,Mn=me.mode,Jt=me.picker,mn=Jt===void 0?"date":Jt,kn=me.tabIndex,ua=kn===void 0?0:kn,ia=me.showNow,fa=me.showTime,xa=me.showToday,ha=me.renderExtraFooter,na=me.hideHeader,mr=me.onSelect,Ja=me.onChange,fr=me.onPanelChange,xr=me.onMouseDown,Ir=me.onPickerValueChange,Vr=me.onOk,lo=me.components,Nr=me.direction,yr=me.hourStep,Cr=yr===void 0?1:yr,kr=me.minuteStep,Yr=kr===void 0?1:kr,Ar=me.secondStep,Lr=Ar===void 0?1:Ar,Fo=me.dateRender,Co=me.monthCellRender,ce=me.cellRender,fe=mn==="date"&&!!fa||mn==="time",Le=24%Cr===0,ze=60%Yr===0,$e=60%Lr===0,tt=re.useContext(ht),Lt=tt.operationRef,At=tt.onSelect,xt=tt.hideRanges,Gt=tt.defaultOpenValue,Wt=re.useContext(ba),jt=Wt.inRange,gn=Wt.panelPosition,cn=Wt.rangedValue,fn=Wt.hoverRangedValue,Rn=re.useRef({}),Ln=re.useRef(!0),Xn=(0,Ct.Z)(null,{value:sn,defaultValue:Kn,postState:function(Pn){return!Pn&&Gt&&mn==="time"?Gt:Pn}}),Zn=(0,it.Z)(Xn,2),Un=Zn[0],Ea=Zn[1],La=(0,Ct.Z)(null,{value:Sn,defaultValue:yn||Un,postState:function(Pn){var qn=Qt.getNow();if(!Pn)return qn;if(!Un&&fa){var ja=(0,Pt.Z)(fa)==="object"?fa.defaultValue:Kn;return Xt(Qt,Array.isArray(Pn)?Pn[0]:Pn,ja||qn)}return Array.isArray(Pn)?Pn[0]:Pn}}),ca=(0,it.Z)(La,2),wa=ca[0],Wa=ca[1],$n=function(Pn){Wa(Pn),Ir&&Ir(Pn)},va=function(Pn){var qn=Fn[mn];return qn?qn(Pn):Pn},aa=(0,Ct.Z)(function(){return mn==="time"?"time":va("date")},{value:Mn}),Vn=(0,it.Z)(aa,2),Qn=Vn[0],Ba=Vn[1];re.useEffect(function(){Ba(mn)},[mn]);var _a=re.useState(function(){return Qn}),Ga=(0,it.Z)(_a,2),ya=Ga[0],Ua=Ga[1],er=function(Pn,qn){var ja=va(Pn||Qn);Ua(Qn),Ba(ja),fr&&(Qn!==ja||qe(Qt,wa,wa))&&fr(qn,ja)},ar=function(Pn,qn){var ja=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(Qn===mn||ja)&&(Ea(Pn),mr&&mr(Pn),At&&At(Pn,qn),Ja&&!qe(Qt,Pn,Un)&&!(In!=null&&In(Pn))&&Ja(Pn))},tr=function(Pn){if(ka.includes(Qn)){var qn,ja,nr=Qn==="date";switch(Pn===ct.Z.PAGE_UP||Pn===ct.Z.PAGE_DOWN?ja=nr?Qt.addMonth:Qt.addYear:ja=nr?Qt.addDate:Qt.addMonth,Pn){case ct.Z.LEFT:case ct.Z.PAGE_UP:qn=ja(wa,-1);break;case ct.Z.RIGHT:case ct.Z.PAGE_DOWN:qn=ja(wa,1);break;case ct.Z.UP:case ct.Z.DOWN:qn=ja(wa,Number("".concat(Pn===ct.Z.UP?"-":"").concat(nr?Re:Fa)));break}if(qn)return!(In!=null&&In(qn))}return!0},Mr=function(Pn){if(Rn.current&&Rn.current.onKeyDown){var qn=!0,ja=Pn.which;if([ct.Z.LEFT,ct.Z.RIGHT,ct.Z.UP,ct.Z.DOWN,ct.Z.PAGE_UP,ct.Z.PAGE_DOWN,ct.Z.ENTER].includes(ja)&&(Pn.preventDefault(),ja!==ct.Z.ENTER&&ua===0&&(qn=tr(ja))),qn)return Rn.current.onKeyDown(Pn)}return(0,ke.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},ur=function(Pn){Rn.current&&Rn.current.onBlur&&Rn.current.onBlur(Pn)};Lt&&gn!=="right"&&(Lt.current={onKeyDown:Mr,onClose:function(){Rn.current&&Rn.current.onClose&&Rn.current.onClose()}}),re.useEffect(function(){sn&&!Ln.current&&Wa(sn)},[sn]),re.useEffect(function(){Ln.current=!1},[]);var Ha,Gr=pt({cellRender:ce,monthCellRender:Co,dateRender:Fo}),Ra=(0,We.Z)((0,We.Z)({},le),{},{cellRender:Gr,operationRef:Rn,prefixCls:Ge,viewDate:wa,value:Un,onViewDateChange:$n,sourceMode:ya,onPanelChange:er,disabledDate:In});switch(delete Ra.onChange,delete Ra.onSelect,Qn){case"decade":Ha=re.createElement(ro,(0,ae.Z)({},Ra,{onSelect:function(Pn,qn){$n(Pn),ar(Pn,qn)}}));break;case"year":Ha=re.createElement(Bo,(0,ae.Z)({},Ra,{onSelect:function(Pn,qn){$n(Pn),ar(Pn,qn)}}));break;case"month":Ha=re.createElement(Io,(0,ae.Z)({},Ra,{onSelect:function(Pn,qn){$n(Pn),ar(Pn,qn)}}));break;case"quarter":Ha=re.createElement(Na,(0,ae.Z)({},Ra,{onSelect:function(Pn,qn){$n(Pn),ar(Pn,qn)}}));break;case"week":Ha=re.createElement(pa,(0,ae.Z)({},Ra,{onSelect:function(Pn,qn){$n(Pn),ar(Pn,qn)}}));break;case"time":delete Ra.showTime,Ha=re.createElement(Ur,(0,ae.Z)({},Ra,(0,Pt.Z)(fa)==="object"?fa:null,{onSelect:function(Pn,qn){$n(Pn),ar(Pn,qn)}}));break;default:fa?Ha=re.createElement(Lo,(0,ae.Z)({},Ra,{onSelect:function(Pn,qn){$n(Pn),ar(Pn,qn)}})):Ha=re.createElement(or,(0,ae.Z)({},Ra,{onSelect:function(Pn,qn){$n(Pn),ar(Pn,qn)}}))}var wr,br,so=function(){var Pn=Qt.getNow(),qn=Vt(Qt.getHour(Pn),Qt.getMinute(Pn),Qt.getSecond(Pn),Le?Cr:1,ze?Yr:1,$e?Lr:1),ja=st(Qt,Pn,qn[0],qn[1],qn[2]);ar(ja,"submit")};xt||(wr=ir(Ge,Qn,ha),fa&&Qn!=="date"?br=null:br=Gn({prefixCls:Ge,components:lo,needConfirmButton:fe,okDisabled:!Un||In&&In(Un),locale:qt,showNow:ia,onNow:fe&&so,onOk:function(){Un&&(ar(Un,"submit",!0),Vr&&Vr(Un))}}));var za;if(xa&&Qn==="date"&&mn==="date"&&!fa){var Da=Qt.getNow(),Ia="".concat(Ge,"-today-btn"),Ca=In&&In(Da);za=re.createElement("a",{className:Ne()(Ia,Ca&&"".concat(Ia,"-disabled")),"aria-disabled":Ca,onClick:function(){Ca||ar(Da,"mouse",!0)}},qt.today)}return re.createElement(ht.Provider,{value:(0,We.Z)((0,We.Z)({},tt),{},{mode:Qn,hideHeader:"hideHeader"in le?na:tt.hideHeader,hidePrevBtn:jt&&gn==="right",hideNextBtn:jt&&gn==="left"})},re.createElement("div",{tabIndex:ua,className:Ne()("".concat(Ge,"-panel"),Ot,(ue={},(0,Ee.Z)(ue,"".concat(Ge,"-panel-has-range"),cn&&cn[0]&&cn[1]),(0,Ee.Z)(ue,"".concat(Ge,"-panel-has-range-hover"),fn&&fn[0]&&fn[1]),(0,Ee.Z)(ue,"".concat(Ge,"-panel-rtl"),Nr==="rtl"),ue)),style:yt,onKeyDown:Mr,onBlur:ur,onMouseDown:xr},Ha,wr||br||za?re.createElement("div",{className:"".concat(Ge,"-footer")},wr,br,za):null))}var $a=Va,gr=ee(35593),lr={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Jr(le){var ue,me=le.prefixCls,Ze=le.popupElement,Ge=le.popupStyle,Ot=le.visible,yt=le.dropdownClassName,qt=le.dropdownAlign,Qt=le.transitionName,sn=le.getPopupContainer,Kn=le.children,Sn=le.range,yn=le.popupPlacement,In=le.direction,Mn="".concat(me,"-dropdown"),Jt=function(){return yn!==void 0?yn:In==="rtl"?"bottomRight":"bottomLeft"};return re.createElement(gr.Z,{showAction:[],hideAction:[],popupPlacement:Jt(),builtinPlacements:lr,prefixCls:Mn,popupTransitionName:Qt,popup:Ze,popupAlign:qt,popupVisible:Ot,popupClassName:Ne()(yt,(ue={},(0,Ee.Z)(ue,"".concat(Mn,"-range"),Sn),(0,Ee.Z)(ue,"".concat(Mn,"-rtl"),In==="rtl"),ue)),popupStyle:Ge,getPopupContainer:sn},Kn)}var Or=Jr;function Vo(le){var ue=le.prefixCls,me=le.presets,Ze=le.onClick,Ge=le.onHover;return me.length?re.createElement("div",{className:"".concat(ue,"-presets")},re.createElement("ul",null,me.map(function(Ot,yt){var qt=Ot.label,Qt=Ot.value;return re.createElement("li",{key:yt,onClick:function(){return Ze==null?void 0:Ze(Bn(Qt))},onMouseEnter:function(){return Ge==null?void 0:Ge(Bn(Qt))},onMouseLeave:function(){return Ge==null?void 0:Ge(null)}},qt)}))):null}function Yo(le){var ue=le.picker,me=le.disabledHours,Ze=le.disabledMinutes,Ge=le.disabledSeconds;ue==="time"&&(me||Ze||Ge)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function jo(le,ue,me){var Ze=(0,Pt.Z)(ue)==="object"?ue.clearIcon:me;return Ze||re.createElement("span",{className:"".concat(le,"-clear-btn")})}function Do(le){var ue,me=le,Ze=me.prefixCls,Ge=Ze===void 0?"rc-picker":Ze,Ot=me.id,yt=me.name,qt=me.tabIndex,Qt=me.style,sn=me.className,Kn=me.dropdownClassName,Sn=me.dropdownAlign,yn=me.popupStyle,In=me.transitionName,Mn=me.generateConfig,Jt=me.locale,mn=me.inputReadOnly,kn=me.allowClear,ua=me.autoFocus,ia=me.showTime,fa=me.picker,xa=fa===void 0?"date":fa,ha=me.format,na=me.use12Hours,mr=me.value,Ja=me.defaultValue,fr=me.presets,xr=me.open,Ir=me.defaultOpen,Vr=me.defaultOpenValue,lo=me.suffixIcon,Nr=me.clearIcon,yr=me.disabled,Cr=me.disabledDate,kr=me.placeholder,Yr=me.getPopupContainer,Ar=me.pickerRef,Lr=me.panelRender,Fo=me.onChange,Co=me.onOpenChange,ce=me.onFocus,fe=me.onBlur,Le=me.onMouseDown,ze=me.onMouseUp,$e=me.onMouseEnter,tt=me.onMouseLeave,Lt=me.onContextMenu,At=me.onClick,xt=me.onKeyDown,Gt=me.onSelect,Wt=me.direction,jt=me.autoComplete,gn=jt===void 0?"off":jt,cn=me.inputRender,fn=me.changeOnBlur,Rn=re.useRef(null),Ln=xa==="date"&&!!ia||xa==="time",Xn=at(fr),Zn=Tn(dn(ha,xa,ia,na)),Un=re.useRef(null),Ea=re.useRef(null),La=re.useRef(null),ca=(0,Ct.Z)(null,{value:mr,defaultValue:Ja}),wa=(0,it.Z)(ca,2),Wa=wa[0],$n=wa[1],va=re.useState(Wa),aa=(0,it.Z)(va,2),Vn=aa[0],Qn=aa[1],Ba=re.useRef(null),_a=(0,Ct.Z)(!1,{value:xr,defaultValue:Ir,postState:function(Ta){return yr?!1:Ta},onChange:function(Ta){Co&&Co(Ta),!Ta&&Ba.current&&Ba.current.onClose&&Ba.current.onClose()}}),Ga=(0,it.Z)(_a,2),ya=Ga[0],Ua=Ga[1],er=gt(Vn,{formatList:Zn,generateConfig:Mn,locale:Jt}),ar=(0,it.Z)(er,2),tr=ar[0],Mr=ar[1],ur=mt({valueTexts:tr,onTextChange:function(Ta){var co=Ve(Ta,{locale:Jt,formatList:Zn,generateConfig:Mn});co&&(!Cr||!Cr(co))&&Qn(co)}}),Ha=(0,it.Z)(ur,3),Gr=Ha[0],Ra=Ha[1],wr=Ha[2],br=function(Ta){Qn(Ta),$n(Ta),Fo&&!qe(Mn,Wa,Ta)&&Fo(Ta,Ta?Be(Ta,{generateConfig:Mn,locale:Jt,format:Zn[0]}):"")},so=function(Ta){yr&&Ta||Ua(Ta)},za=function(Ta){return ya&&Ba.current&&Ba.current.onKeyDown?Ba.current.onKeyDown(Ta):((0,ke.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Da=function(){for(var Ta=arguments.length,co=new Array(Ta),Ro=0;Ro<Ta;Ro++)co[Ro]=arguments[Ro];At==null||At.apply(void 0,co),Rn.current&&(Rn.current.focus(),so(!0))},Ia=function(Ta){fn&&br(Vn),fe==null||fe(Ta)},Ca=Nn({blurToCancel:Ln,open:ya,value:Gr,triggerOpen:so,forwardKeyDown:za,isClickOutside:function(Ta){return!Dn([Un.current,Ea.current,La.current],Ta)},onSubmit:function(){return!Vn||Cr&&Cr(Vn)?!1:(br(Vn),so(!1),wr(),!0)},onCancel:function(){so(!1),Qn(Wa),wr()},onKeyDown:function(Ta,co){xt==null||xt(Ta,co)},onFocus:ce,onBlur:Ia,changeOnBlur:fn}),sa=(0,it.Z)(Ca,2),Pn=sa[0],qn=sa[1],ja=qn.focused,nr=qn.typing;re.useEffect(function(){ya||(Qn(Wa),!tr.length||tr[0]===""?Ra(""):Mr!==Gr&&wr())},[ya,tr]),re.useEffect(function(){ya||wr()},[xa]),re.useEffect(function(){Qn(Wa)},[Wa]),Ar&&(Ar.current={focus:function(){var Ta;(Ta=Rn.current)===null||Ta===void 0||Ta.focus()},blur:function(){var Ta;(Ta=Rn.current)===null||Ta===void 0||Ta.blur()}});var Oo=kt(Gr,{formatList:Zn,generateConfig:Mn,locale:Jt}),bo=(0,it.Z)(Oo,3),Jo=bo[0],to=bo[1],qr=bo[2],Ma=(0,We.Z)((0,We.Z)({},le),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),Mo=re.createElement("div",{className:"".concat(Ge,"-panel-layout")},re.createElement(Vo,{prefixCls:Ge,presets:Xn,onClick:function(Ta){br(Ta),so(!1)}}),re.createElement($a,(0,ae.Z)({},Ma,{generateConfig:Mn,className:Ne()((0,Ee.Z)({},"".concat(Ge,"-panel-focused"),!nr)),value:Vn,locale:Jt,tabIndex:-1,onSelect:function(Ta){Gt==null||Gt(Ta),Qn(Ta)},direction:Wt,onPanelChange:function(Ta,co){var Ro=le.onPanelChange;qr(!0),Ro==null||Ro(Ta,co)}})));Lr&&(Mo=Lr(Mo));var To=re.createElement("div",{className:"".concat(Ge,"-panel-container"),ref:Un,onMouseDown:function(Ta){Ta.preventDefault()}},Mo),Er;lo&&(Er=re.createElement("span",{className:"".concat(Ge,"-suffix"),onMouseDown:function(Ta){Ta.preventDefault()}},lo));var Br=jo(Ge,kn,Nr),_r=re.createElement("span",{onMouseDown:function(Ta){Ta.preventDefault(),Ta.stopPropagation()},onMouseUp:function(Ta){Ta.preventDefault(),Ta.stopPropagation(),br(null),so(!1)},className:"".concat(Ge,"-clear"),role:"button"},Br),mo=!!kn&&Wa&&!yr,uo=(0,We.Z)((0,We.Z)((0,We.Z)({id:Ot,tabIndex:qt,disabled:yr,readOnly:mn||typeof Zn[0]=="function"||!nr,value:Jo||Gr,onChange:function(Ta){Ra(Ta.target.value)},autoFocus:ua,placeholder:kr,ref:Rn,title:Gr},Pn),{},{size:zn(xa,Zn[0],Mn),name:yt},(0,St.Z)(le,{aria:!0,data:!0})),{},{autoComplete:gn}),cr=cn?cn(uo):re.createElement("input",uo),ko=function(Ta,co){(co==="submit"||co!=="key"&&!Ln)&&(br(Ta),so(!1))},No=Wt==="rtl"?"bottomRight":"bottomLeft";return re.createElement(ht.Provider,{value:{operationRef:Ba,hideHeader:xa==="time",onSelect:ko,open:ya,defaultOpenValue:Vr,onDateMouseEnter:to,onDateMouseLeave:qr}},re.createElement(Or,{visible:ya,popupElement:To,popupStyle:yn,prefixCls:Ge,dropdownClassName:Kn,dropdownAlign:Sn,getPopupContainer:Yr,transitionName:In,popupPlacement:No,direction:Wt},re.createElement("div",{ref:La,className:Ne()(Ge,sn,(ue={},(0,Ee.Z)(ue,"".concat(Ge,"-disabled"),yr),(0,Ee.Z)(ue,"".concat(Ge,"-focused"),ja),(0,Ee.Z)(ue,"".concat(Ge,"-rtl"),Wt==="rtl"),ue)),style:Qt,onMouseDown:Le,onMouseUp:ze,onMouseEnter:$e,onMouseLeave:tt,onContextMenu:Lt,onClick:Da},re.createElement("div",{className:Ne()("".concat(Ge,"-input"),(0,Ee.Z)({},"".concat(Ge,"-input-placeholder"),!!Jo)),ref:Ea},cr,Er,mo&&_r))))}var qo=function(le){(0,Bt.Z)(me,le);var ue=(0,tn.Z)(me);function me(){var Ze;(0,rt.Z)(this,me);for(var Ge=arguments.length,Ot=new Array(Ge),yt=0;yt<Ge;yt++)Ot[yt]=arguments[yt];return Ze=ue.call.apply(ue,[this].concat(Ot)),(0,Ee.Z)((0,en.Z)(Ze),"pickerRef",re.createRef()),(0,Ee.Z)((0,en.Z)(Ze),"focus",function(){Ze.pickerRef.current&&Ze.pickerRef.current.focus()}),(0,Ee.Z)((0,en.Z)(Ze),"blur",function(){Ze.pickerRef.current&&Ze.pickerRef.current.blur()}),Ze}return(0,Zt.Z)(me,[{key:"render",value:function(){return re.createElement(Do,(0,ae.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),me}(re.Component),Oi=qo;function Ei(le,ue){var me=le.picker,Ze=le.locale,Ge=le.selectedValue,Ot=le.disabledDate,yt=le.disabled,qt=le.generateConfig,Qt=wn(Ge,0),sn=wn(Ge,1);function Kn(Jt){return qt.locale.getWeekFirstDate(Ze.locale,Jt)}function Sn(Jt){var mn=qt.getYear(Jt),kn=qt.getMonth(Jt);return mn*100+kn}function yn(Jt){var mn=qt.getYear(Jt),kn=we(qt,Jt);return mn*10+kn}var In=re.useCallback(function(Jt){if(yt[0]||Ot&&Ot(Jt))return!0;if(yt[1]&&sn)return!Te(qt,Jt,sn)&&qt.isAfter(Jt,sn);if(!ue&&sn)switch(me){case"quarter":return yn(Jt)>yn(sn);case"month":return Sn(Jt)>Sn(sn);case"week":return Kn(Jt)>Kn(sn);default:return!Te(qt,Jt,sn)&&qt.isAfter(Jt,sn)}return!1},[Ot,yt[1],sn,ue]),Mn=re.useCallback(function(Jt){if(yt[1]||Ot&&Ot(Jt))return!0;if(yt[0]&&Qt)return!Te(qt,Jt,sn)&&qt.isAfter(Qt,Jt);if(!ue&&Qt)switch(me){case"quarter":return yn(Jt)<yn(Qt);case"month":return Sn(Jt)<Sn(Qt);case"week":return Kn(Jt)<Kn(Qt);default:return!Te(qt,Jt,Qt)&&qt.isAfter(Qt,Jt)}return!1},[Ot,yt[0],Qt,ue]);return[In,Mn]}var Ni=ee(70425),jl=ee(6089);function fs(le,ue,me,Ze,Ge,Ot,yt,qt,Qt,sn){var Kn=re.useState(!1),Sn=(0,it.Z)(Kn,2),yn=Sn[0],In=Sn[1],Mn=(0,Ni.useMergedState)(le||!1,{value:ue}),Jt=(0,it.Z)(Mn,2),mn=Jt[0],kn=Jt[1],ua=(0,Ni.useMergedState)(le||!1,{value:ue,onChange:function(Cr){sn==null||sn(Cr)}}),ia=(0,it.Z)(ua,2),fa=ia[0],xa=ia[1],ha=(0,Ni.useMergedState)(0,{value:me}),na=(0,it.Z)(ha,2),mr=na[0],Ja=na[1],fr=re.useState(null),xr=(0,it.Z)(fr,2),Ir=xr[0],Vr=xr[1];re.useEffect(function(){fa&&In(!0)},[fa]);var lo=function(Cr){return Cr===0?1:0},Nr=(0,jl.Z)(function(yr,Cr,kr){if(Cr===!1)xa(yr);else if(yr){Ja(Cr),xa(yr);var Yr=lo(Cr);!fa||![yt,qt][Yr]?Vr(Yr):(In(!1),Ir!==null&&Vr(null))}else if(kr==="confirm"||kr==="blur"&&Ze){var Ar=mn?lo(Cr):Ir;Ar!==null&&(In(!1),Ja(Ar)),Vr(null),Ar!==null&&!Qt[Ar]?(0,zt.Z)(function(){var Lr,Fo=[Ge,Ot][Ar];(Lr=Fo.current)===null||Lr===void 0||Lr.focus()}):xa(!1)}else xa(!1),kn(!1)});return[fa,mr,yn,Nr]}function Gl(le,ue,me,Ze){var Ge=Se(le,me,Ze,1);function Ot(yt){return yt(le,ue)?"same":yt(Ge,ue)?"closing":"far"}switch(me){case"year":return Ot(function(yt,qt){return se(Ze,yt,qt)});case"quarter":case"month":return Ot(function(yt,qt){return de(Ze,yt,qt)});default:return Ot(function(yt,qt){return Pe(Ze,yt,qt)})}}function pi(le,ue,me,Ze){var Ge=wn(le,0),Ot=wn(le,1);if(ue===0)return Ge;if(Ge&&Ot){var yt=Gl(Ge,Ot,me,Ze);switch(yt){case"same":return Ge;case"closing":return Ge;default:return Se(Ot,me,Ze,-1)}}return Ge}function Kl(le){var ue=le.values,me=le.picker,Ze=le.defaultDates,Ge=le.generateConfig,Ot=re.useState(function(){return[wn(Ze,0),wn(Ze,1)]}),yt=(0,it.Z)(Ot,2),qt=yt[0],Qt=yt[1],sn=re.useState(null),Kn=(0,it.Z)(sn,2),Sn=Kn[0],yn=Kn[1],In=wn(ue,0),Mn=wn(ue,1);function Jt(kn){return qt[kn]?qt[kn]:wn(Sn,kn)||pi(ue,kn,me,Ge)||In||Mn||Ge.getNow()}function mn(kn,ua){if(kn){var ia=Ut(Sn,kn,ua);Qt(Ut(qt,null,ua)||[null,null]);var fa=(ua+1)%2;wn(ue,fa)||(ia=Ut(ia,kn,fa)),yn(ia)}else(In||Mn)&&yn(null)}return[Jt,mn]}function Ki(le,ue){return le&&le[0]&&le[1]&&ue.isAfter(le[0],le[1])?[le[1],le[0]]:le}function Xi(le,ue,me,Ze){return!!(le||Ze&&Ze[ue]||me[(ue+1)%2])}function Xl(le){var ue,me,Ze,Ge=le,Ot=Ge.prefixCls,yt=Ot===void 0?"rc-picker":Ot,qt=Ge.id,Qt=Ge.style,sn=Ge.className,Kn=Ge.popupStyle,Sn=Ge.dropdownClassName,yn=Ge.transitionName,In=Ge.dropdownAlign,Mn=Ge.getPopupContainer,Jt=Ge.generateConfig,mn=Ge.locale,kn=Ge.placeholder,ua=Ge.autoFocus,ia=Ge.disabled,fa=Ge.format,xa=Ge.picker,ha=xa===void 0?"date":xa,na=Ge.showTime,mr=Ge.use12Hours,Ja=Ge.separator,fr=Ja===void 0?"~":Ja,xr=Ge.value,Ir=Ge.defaultValue,Vr=Ge.defaultPickerValue,lo=Ge.open,Nr=Ge.defaultOpen,yr=Ge.disabledDate,Cr=Ge.disabledTime,kr=Ge.dateRender,Yr=Ge.monthCellRender,Ar=Ge.cellRender,Lr=Ge.panelRender,Fo=Ge.presets,Co=Ge.ranges,ce=Ge.allowEmpty,fe=Ge.allowClear,Le=Ge.suffixIcon,ze=Ge.clearIcon,$e=Ge.pickerRef,tt=Ge.inputReadOnly,Lt=Ge.mode,At=Ge.renderExtraFooter,xt=Ge.onChange,Gt=Ge.onOpenChange,Wt=Ge.onPanelChange,jt=Ge.onCalendarChange,gn=Ge.onFocus,cn=Ge.onBlur,fn=Ge.onMouseDown,Rn=Ge.onMouseUp,Ln=Ge.onMouseEnter,Xn=Ge.onMouseLeave,Zn=Ge.onClick,Un=Ge.onOk,Ea=Ge.onKeyDown,La=Ge.components,ca=Ge.order,wa=Ge.direction,Wa=Ge.activePickerIndex,$n=Ge.autoComplete,va=$n===void 0?"off":$n,aa=Ge.changeOnBlur,Vn=ha==="date"&&!!na||ha==="time",Qn=(0,re.useRef)(null),Ba=(0,re.useRef)(null),_a=(0,re.useRef)(null),Ga=(0,re.useRef)(null),ya=(0,re.useRef)(null),Ua=(0,re.useRef)(null),er=(0,re.useRef)(null),ar=(0,re.useRef)(null),tr=Tn(dn(fa,ha,na,mr)),Mr=(0,re.useRef)(null),ur=re.useMemo(function(){return Array.isArray(ia)?ia:[ia||!1,ia||!1]},[ia]),Ha=(0,Ct.Z)(null,{value:xr,defaultValue:Ir,postState:function(Za){return ha==="time"&&!ca?Za:Ki(Za,Jt)}}),Gr=(0,it.Z)(Ha,2),Ra=Gr[0],wr=Gr[1],br=Kl({values:Ra,picker:ha,defaultDates:Vr,generateConfig:Jt}),so=(0,it.Z)(br,2),za=so[0],Da=so[1],Ia=(0,Ct.Z)(Ra,{postState:function(Za){var rr=Za;if(ur[0]&&ur[1])return rr;for(var Zr=0;Zr<2;Zr+=1)ur[Zr]&&!rr&&!wn(rr,Zr)&&!wn(ce,Zr)&&(rr=Ut(rr,Jt.getNow(),Zr));return rr}}),Ca=(0,it.Z)(Ia,2),sa=Ca[0],Pn=Ca[1],qn=(0,Ct.Z)([ha,ha],{value:Lt}),ja=(0,it.Z)(qn,2),nr=ja[0],Oo=ja[1];(0,re.useEffect)(function(){Oo([ha,ha])},[ha]);var bo=function(Za,rr){Oo(Za),Wt&&Wt(rr,Za)},Jo=fs(Nr,lo,Wa,aa,Ua,er,wn(sa,0),wn(sa,1),ur,Gt),to=(0,it.Z)(Jo,4),qr=to[0],Ma=to[1],Mo=to[2],To=to[3],Er=qr&&Ma===0,Br=qr&&Ma===1,_r=Ei({picker:ha,selectedValue:sa,locale:mn,disabled:ur,disabledDate:yr,generateConfig:Jt},!qr||Mo),mo=(0,it.Z)(_r,2),uo=mo[0],cr=mo[1],ko=(0,re.useState)(0),No=(0,it.Z)(ko,2),Fr=No[0],Ta=No[1];(0,re.useEffect)(function(){!qr&&Qn.current&&Ta(Qn.current.offsetWidth)},[qr]);function co(Rr){To(!0,Rr,"open"),(0,zt.Z)(function(){var Za,rr=[Ua,er][Rr];(Za=rr.current)===null||Za===void 0||Za.focus()},0)}function Ro(Rr,Za){var rr=Rr,Zr=wn(rr,0),xo=wn(rr,1);Zr&&xo&&Jt.isAfter(Zr,xo)&&(ha==="week"&&!Qe(Jt,mn.locale,Zr,xo)||ha==="quarter"&&!xe(Jt,Zr,xo)||ha!=="week"&&ha!=="quarter"&&ha!=="time"&&!Te(Jt,Zr,xo)?Za===0?(rr=[Zr,null],xo=null):(Zr=null,rr=[null,xo]):(ha!=="time"||ca!==!1)&&(rr=Ki(rr,Jt))),Pn(rr);var Gi=rr&&rr[0]?Be(rr[0],{generateConfig:Jt,locale:mn,format:tr[0]}):"",di=rr&&rr[1]?Be(rr[1],{generateConfig:Jt,locale:mn,format:tr[0]}):"";if(jt){var bi={range:Za===0?"start":"end"};jt(rr,[Gi,di],bi)}var xi=Xi(Zr,0,ur,ce),yl=Xi(xo,1,ur,ce),Di=rr===null||xi&&yl;Di&&(wr(rr),xt&&(!qe(Jt,wn(Ra,0),Zr)||!qe(Jt,wn(Ra,1),xo))&&xt(rr,[Gi,di]))}var ii=function(Za){return qr&&Mr.current&&Mr.current.onKeyDown?Mr.current.onKeyDown(Za):((0,ke.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},$o={formatList:tr,generateConfig:Jt,locale:mn},Uo=gt(wn(sa,0),$o),Go=(0,it.Z)(Uo,2),fo=Go[0],oo=Go[1],ai=gt(wn(sa,1),$o),gi=(0,it.Z)(ai,2),ei=gi[0],ri=gi[1],Fi=function(Za,rr){var Zr=Ve(Za,{locale:mn,formatList:tr,generateConfig:Jt}),xo=rr===0?uo:cr;Zr&&!xo(Zr)&&(Pn(Ut(sa,Zr,rr)),Da(Zr,rr))},al=mt({valueTexts:fo,onTextChange:function(Za){return Fi(Za,0)}}),Sr=(0,it.Z)(al,3),Hr=Sr[0],zo=Sr[1],no=Sr[2],Ko=mt({valueTexts:ei,onTextChange:function(Za){return Fi(Za,1)}}),Xo=(0,it.Z)(Ko,3),Ho=Xo[0],oi=Xo[1],rl=Xo[2],rs=(0,re.useState)(null),ol=(0,it.Z)(rs,2),os=ol[0],Rl=ol[1],zi=(0,re.useState)(null),vi=(0,it.Z)(zi,2),hi=vi[0],zl=vi[1],Tl=kt(Hr,{formatList:tr,generateConfig:Jt,locale:mn}),il=(0,it.Z)(Tl,3),ll=il[0],Ti=il[1],ki=il[2],is=kt(Ho,{formatList:tr,generateConfig:Jt,locale:mn}),Hi=(0,it.Z)(is,3),sl=Hi[0],ls=Hi[1],dl=Hi[2],ss=function(Za){zl(Ut(sa,Za,Ma)),Ma===0?Ti(Za):ls(Za)},kl=function(){zl(Ut(sa,null,Ma)),Ma===0?ki():dl()},Zi=re.useState(qr),Wi=(0,it.Z)(Zi,2),ul=Wi[0],Hl=Wi[1];re.useEffect(function(){Hl(qr)},[qr]);var Zl=function(Za){if(aa&&ul){var rr=wn(sa,Ma);rr&&Ro(sa,Ma)}return cn==null?void 0:cn(Za)},cl=function(Za,rr){return{blurToCancel:!aa&&Vn,forwardKeyDown:ii,onBlur:Zl,isClickOutside:function(xo){return!Dn([Ba.current,_a.current,Ga.current,Qn.current],xo)},onFocus:function(xo){gn&&gn(xo)},triggerOpen:function(xo){xo?To(xo,Za,"open"):To(xo,wn(sa,Za)?Za:!1,"blur")},onSubmit:function(){if(!sa||yr&&yr(sa[Za]))return!1;Ro(sa,Za),rr(),To(!1,Ma,"confirm")},onCancel:function(){To(!1,Za,"cancel"),Pn(Ra),rr()}}},gl={onKeyDown:function(Za,rr){Ea==null||Ea(Za,rr)},changeOnBlur:aa},ds=Nn((0,We.Z)((0,We.Z)({},cl(0,no)),{},{open:Er,value:Hr},gl)),ml=(0,it.Z)(ds,2),fl=ml[0],vl=ml[1],ji=vl.focused,hl=vl.typing,us=Nn((0,We.Z)((0,We.Z)({},cl(1,rl)),{},{open:Br,value:Ho},gl)),Dr=(0,it.Z)(us,2),ao=Dr[0],_o=Dr[1],li=_o.focused,si=_o.typing,Wl=function(Za){Zn&&Zn(Za),!qr&&!Ua.current.contains(Za.target)&&!er.current.contains(Za.target)&&(ur[0]?ur[1]||co(1):co(0))},pl=function(Za){fn&&fn(Za),qr&&(ji||li)&&!Ua.current.contains(Za.target)&&!er.current.contains(Za.target)&&Za.preventDefault()},Sl=Ra&&Ra[0]?Be(Ra[0],{locale:mn,format:"YYYYMMDDHHmmss",generateConfig:Jt}):"",Pl=Ra&&Ra[1]?Be(Ra[1],{locale:mn,format:"YYYYMMDDHHmmss",generateConfig:Jt}):"";(0,re.useEffect)(function(){qr||(Pn(Ra),!fo.length||fo[0]===""?zo(""):oo!==Hr&&no(),!ei.length||ei[0]===""?oi(""):ri!==Ho&&rl())},[qr,fo,ei]),(0,re.useEffect)(function(){Pn(Ra)},[Sl,Pl]);var Li=pt({cellRender:Ar,monthCellRender:Yr,dateRender:kr}),Cs=re.useMemo(function(){if(Li)return function(Rr,Za){return Li(Rr,(0,We.Z)((0,We.Z)({},Za),{},{range:Ma?"end":"start"}))}},[Ma,Li]);$e&&($e.current={focus:function(){Ua.current&&Ua.current.focus()},blur:function(){Ua.current&&Ua.current.blur(),er.current&&er.current.blur()}});var bs=at(Fo,Co);function cs(){var Rr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Za=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rr=null;qr&&hi&&hi[0]&&hi[1]&&Jt.isAfter(hi[1],hi[0])&&(rr=hi);var Zr=na;if(na&&(0,Pt.Z)(na)==="object"&&na.defaultValue){var xo=na.defaultValue;Zr=(0,We.Z)((0,We.Z)({},na),{},{defaultValue:wn(xo,Ma)||void 0})}return re.createElement(ba.Provider,{value:{inRange:!0,panelPosition:Rr,rangedValue:os||sa,hoverRangedValue:rr}},re.createElement($a,(0,ae.Z)({},le,Za,{cellRender:Cs,showTime:Zr,mode:nr[Ma],generateConfig:Jt,style:void 0,direction:wa,disabledDate:Ma===0?uo:cr,disabledTime:function(di){return Cr?Cr(di,Ma===0?"start":"end"):!1},className:Ne()((0,Ee.Z)({},"".concat(yt,"-panel-focused"),Ma===0?!hl:!si)),value:wn(sa,Ma),locale:mn,tabIndex:-1,onPanelChange:function(di,bi){Ma===0&&ki(!0),Ma===1&&dl(!0),bo(Ut(nr,bi,Ma),Ut(sa,di,Ma));var xi=di;Rr==="right"&&nr[Ma]===bi&&(xi=Se(xi,bi,Jt,-1)),Da(xi,Ma)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Ma===0?wn(sa,1):wn(sa,0)})))}var Ci=0,hs=0;if(Ma&&_a.current&&ya.current&&Ba.current&&ar.current){Ci=_a.current.offsetWidth+ya.current.offsetWidth;var xs=ar.current.offsetLeft>Ci?ar.current.offsetLeft-Ci:ar.current.offsetLeft,ps=Ba.current.offsetWidth,Ss=ar.current.offsetWidth;ps&&Ss&&Ci>ps-Ss-(wa==="rtl"?0:xs)&&(hs=Ci)}var Es=wa==="rtl"?{right:Ci}:{left:Ci};function As(){var Rr,Za=ir(yt,nr[Ma],At),rr=Gn({prefixCls:yt,components:La,needConfirmButton:Vn,okDisabled:!wn(sa,Ma)||yr&&yr(sa[Ma]),locale:mn,onOk:function(){var ui=wn(sa,Ma);ui&&(Ro(sa,Ma),Un==null||Un(sa),To(!1,Ma,"confirm"))}});if(ha!=="time"&&!na){var Zr=za(Ma),xo=Se(Zr,ha,Jt),Gi=nr[Ma],di=Gi===ha,bi=cs(di?"left":!1,{pickerValue:Zr,onPickerValueChange:function(ui){Da(ui,Ma)}}),xi=cs("right",{pickerValue:xo,onPickerValueChange:function(ui){Da(Se(ui,ha,Jt,-1),Ma)}});wa==="rtl"?Rr=re.createElement(re.Fragment,null,xi,di&&bi):Rr=re.createElement(re.Fragment,null,bi,di&&xi)}else Rr=cs();var yl=re.createElement("div",{className:"".concat(yt,"-panel-layout")},re.createElement(Vo,{prefixCls:yt,presets:bs,onClick:function(ui){Ro(ui,null),To(!1,Ma,"preset")},onHover:function(ui){Rl(ui)}}),re.createElement("div",null,re.createElement("div",{className:"".concat(yt,"-panels")},Rr),(Za||rr)&&re.createElement("div",{className:"".concat(yt,"-footer")},Za,rr)));return Lr&&(yl=Lr(yl)),re.createElement("div",{className:"".concat(yt,"-panel-container"),style:{marginLeft:hs},ref:Ba,onMouseDown:function(ui){ui.preventDefault()}},yl)}var ws=re.createElement("div",{className:Ne()("".concat(yt,"-range-wrapper"),"".concat(yt,"-").concat(ha,"-range-wrapper")),style:{minWidth:Fr}},re.createElement("div",{ref:ar,className:"".concat(yt,"-range-arrow"),style:Es}),As()),Ps;Le&&(Ps=re.createElement("span",{className:"".concat(yt,"-suffix"),onMouseDown:function(Za){Za.preventDefault()}},Le));var Bs=jo(yt,fe,ze),Fs=re.createElement("span",{onMouseDown:function(Za){Za.preventDefault(),Za.stopPropagation()},onMouseUp:function(Za){Za.preventDefault(),Za.stopPropagation();var rr=Ra;ur[0]||(rr=Ut(rr,null,0)),ur[1]||(rr=Ut(rr,null,1)),Ro(rr,null),To(!1,Ma,"clear")},className:"".concat(yt,"-clear"),role:"button"},Bs),Ls=fe&&(wn(Ra,0)&&!ur[0]||wn(Ra,1)&&!ur[1]),ys={size:zn(ha,tr[0],Jt)},gs=0,ms=0;_a.current&&Ga.current&&ya.current&&(Ma===0?ms=_a.current.offsetWidth:(gs=Ci,ms=Ga.current.offsetWidth));var Ds=wa==="rtl"?{right:gs}:{left:gs},Os=function(Za,rr){var Zr=Ut(sa,Za,Ma);if(rr==="submit"||rr!=="key"&&!Vn){Ro(Zr,Ma),Ma===0?ki():dl();var xo=Ma===0?1:0;ur[xo]?To(!1,!1,"confirm"):To(!1,Ma,"confirm")}else Pn(Zr)};return re.createElement(ht.Provider,{value:{operationRef:Mr,hideHeader:ha==="time",onDateMouseEnter:ss,onDateMouseLeave:kl,hideRanges:!0,onSelect:Os,open:qr}},re.createElement(Or,{visible:qr,popupElement:ws,popupStyle:Kn,prefixCls:yt,dropdownClassName:Sn,dropdownAlign:In,getPopupContainer:Mn,transitionName:yn,range:!0,direction:wa},re.createElement("div",(0,ae.Z)({ref:Qn,className:Ne()(yt,"".concat(yt,"-range"),sn,(ue={},(0,Ee.Z)(ue,"".concat(yt,"-disabled"),ur[0]&&ur[1]),(0,Ee.Z)(ue,"".concat(yt,"-focused"),Ma===0?ji:li),(0,Ee.Z)(ue,"".concat(yt,"-rtl"),wa==="rtl"),ue)),style:Qt,onClick:Wl,onMouseEnter:Ln,onMouseLeave:Xn,onMouseDown:pl,onMouseUp:Rn},(0,St.Z)(le,{aria:!0,data:!0})),re.createElement("div",{className:Ne()("".concat(yt,"-input"),(me={},(0,Ee.Z)(me,"".concat(yt,"-input-active"),Ma===0),(0,Ee.Z)(me,"".concat(yt,"-input-placeholder"),!!ll),me)),ref:_a},re.createElement("input",(0,ae.Z)({id:qt,disabled:ur[0],readOnly:tt||typeof tr[0]=="function"||!hl,value:ll||Hr,onChange:function(Za){zo(Za.target.value)},autoFocus:ua,placeholder:wn(kn,0)||"",ref:Ua},fl,ys,{autoComplete:va}))),re.createElement("div",{className:"".concat(yt,"-range-separator"),ref:ya},fr),re.createElement("div",{className:Ne()("".concat(yt,"-input"),(Ze={},(0,Ee.Z)(Ze,"".concat(yt,"-input-active"),Ma===1),(0,Ee.Z)(Ze,"".concat(yt,"-input-placeholder"),!!sl),Ze)),ref:Ga},re.createElement("input",(0,ae.Z)({disabled:ur[1],readOnly:tt||typeof tr[0]=="function"||!si,value:sl||Ho,onChange:function(Za){oi(Za.target.value)},placeholder:wn(kn,1)||"",ref:er},ao,ys,{autoComplete:va}))),re.createElement("div",{className:"".concat(yt,"-active-bar"),style:(0,We.Z)((0,We.Z)({},Ds),{},{width:ms,position:"absolute"})}),Ps,Ls&&Fs)))}var Vl=function(le){(0,Bt.Z)(me,le);var ue=(0,tn.Z)(me);function me(){var Ze;(0,rt.Z)(this,me);for(var Ge=arguments.length,Ot=new Array(Ge),yt=0;yt<Ge;yt++)Ot[yt]=arguments[yt];return Ze=ue.call.apply(ue,[this].concat(Ot)),(0,Ee.Z)((0,en.Z)(Ze),"pickerRef",re.createRef()),(0,Ee.Z)((0,en.Z)(Ze),"focus",function(){Ze.pickerRef.current&&Ze.pickerRef.current.focus()}),(0,Ee.Z)((0,en.Z)(Ze),"blur",function(){Ze.pickerRef.current&&Ze.pickerRef.current.blur()}),Ze}return(0,Zt.Z)(me,[{key:"render",value:function(){return re.createElement(Xl,(0,ae.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),me}(re.Component),Vi=Vl,Cl=Oi,Ai=ee(19080),Yi=ee(36355),Ui=ee(1684),bl=ee(19716),xl=ee(32441),El=ee(9763),Al=ee(33234),wl=ee(48183),wi=ee(64993),mi=ee(9937),Qi=ee(17313),Yl=ee(47585),Ul=ee(74207),fi=ee(13826),Ii=ee(92899),Ji=ee(37613),Ql=ee(83116);const ni=(le,ue,me,Ze)=>{const{lineHeight:Ge}=le,Ot=Math.floor(me*Ge)+2,yt=Math.max((ue-Ot)/2,0),qt=Math.max(ue-Ot-yt,0);return{padding:`${yt}px ${Ze}px ${qt}px`}},qi=le=>{const{componentCls:ue,pickerCellCls:me,pickerCellInnerCls:Ze,cellHeight:Ge,motionDurationSlow:Ot,borderRadiusSM:yt,motionDurationMid:qt,cellHoverBg:Qt,lineWidth:sn,lineType:Kn,colorPrimary:Sn,cellActiveWithRangeBg:yn,colorTextLightSolid:In,controlHeightSM:Mn,cellRangeBorderColor:Jt,pickerCellBorderGap:mn,cellHoverWithRangeBg:kn,cellWidth:ua,colorTextDisabled:ia,cellBgDisabled:fa}=le;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Ge,transform:"translateY(-50%)",transition:`all ${Ot}`,content:'""'},[Ze]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Ge,height:Ge,lineHeight:`${Ge}px`,borderRadius:yt,transition:`background ${qt}, border ${qt}`},"&-range-hover-start, &-range-hover-end":{[Ze]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${me}-in-view),
|
|
&:hover:not(${me}-selected):not(${me}-range-start):not(${me}-range-end):not(${me}-range-hover-start):not(${me}-range-hover-end)`]:{[Ze]:{background:Qt}},[`&-in-view${me}-today ${Ze}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${sn}px ${Kn} ${Sn}`,borderRadius:yt,content:'""'}},[`&-in-view${me}-in-range`]:{position:"relative","&::before":{background:yn}},[`&-in-view${me}-selected ${Ze},
|
|
&-in-view${me}-range-start ${Ze},
|
|
&-in-view${me}-range-end ${Ze}`]:{color:In,background:Sn},[`&-in-view${me}-range-start:not(${me}-range-start-single),
|
|
&-in-view${me}-range-end:not(${me}-range-end-single)`]:{"&::before":{background:yn}},[`&-in-view${me}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${me}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${me}-range-hover-start:not(${me}-in-range):not(${me}-range-start):not(${me}-range-end),
|
|
&-in-view${me}-range-hover-end:not(${me}-in-range):not(${me}-range-start):not(${me}-range-end),
|
|
&-in-view${me}-range-hover-start${me}-range-start-single,
|
|
&-in-view${me}-range-hover-start${me}-range-start${me}-range-end${me}-range-end-near-hover,
|
|
&-in-view${me}-range-hover-end${me}-range-start${me}-range-end${me}-range-start-near-hover,
|
|
&-in-view${me}-range-hover-end${me}-range-end-single,
|
|
&-in-view${me}-range-hover:not(${me}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:Mn,borderTop:`${sn}px dashed ${Jt}`,borderBottom:`${sn}px dashed ${Jt}`,transform:"translateY(-50%)",transition:`all ${Ot}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:mn},[`&-in-view${me}-in-range${me}-range-hover::before,
|
|
&-in-view${me}-in-range${me}-range-hover-start::before,
|
|
&-in-view${me}-in-range${me}-range-hover-end::before,
|
|
&-in-view${me}-range-start${me}-range-hover::before,
|
|
&-in-view${me}-range-end${me}-range-hover::before,
|
|
&-in-view${me}-range-start:not(${me}-range-start-single)${me}-range-hover-start::before,
|
|
&-in-view${me}-range-end:not(${me}-range-end-single)${me}-range-hover-end::before,
|
|
${ue}-panel
|
|
> :not(${ue}-date-panel)
|
|
&-in-view${me}-in-range${me}-range-hover-start::before,
|
|
${ue}-panel
|
|
> :not(${ue}-date-panel)
|
|
&-in-view${me}-in-range${me}-range-hover-end::before`]:{background:kn},[`&-in-view${me}-range-start:not(${me}-range-start-single):not(${me}-range-end) ${Ze}`]:{borderStartStartRadius:yt,borderEndStartRadius:yt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${me}-range-end:not(${me}-range-end-single):not(${me}-range-start) ${Ze}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:yt,borderEndEndRadius:yt},[`&-range-hover${me}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${me}-range-hover:first-child::after,
|
|
tr > &-in-view${me}-range-hover-end:first-child::after,
|
|
&-in-view${me}-start${me}-range-hover-edge-start${me}-range-hover-edge-start-near-range::after,
|
|
&-in-view${me}-range-hover-edge-start:not(${me}-range-hover-edge-start-near-range)::after,
|
|
&-in-view${me}-range-hover-start::after`]:{insetInlineStart:(ua-Ge)/2,borderInlineStart:`${sn}px dashed ${Jt}`,borderStartStartRadius:yt,borderEndStartRadius:yt},[`tr > &-in-view${me}-range-hover:last-child::after,
|
|
tr > &-in-view${me}-range-hover-start:last-child::after,
|
|
&-in-view${me}-end${me}-range-hover-edge-end${me}-range-hover-edge-end-near-range::after,
|
|
&-in-view${me}-range-hover-edge-end:not(${me}-range-hover-edge-end-near-range)::after,
|
|
&-in-view${me}-range-hover-end::after`]:{insetInlineEnd:(ua-Ge)/2,borderInlineEnd:`${sn}px dashed ${Jt}`,borderStartEndRadius:yt,borderEndEndRadius:yt},"&-disabled":{color:ia,pointerEvents:"none",[Ze]:{background:"transparent"},"&::before":{background:fa}},[`&-disabled${me}-today ${Ze}::before`]:{borderColor:ia}}},$i=le=>{const{componentCls:ue,pickerCellCls:me,pickerCellInnerCls:Ze,pickerYearMonthCellWidth:Ge,pickerControlIconSize:Ot,cellWidth:yt,paddingSM:qt,paddingXS:Qt,paddingXXS:sn,colorBgContainer:Kn,lineWidth:Sn,lineType:yn,borderRadiusLG:In,colorPrimary:Mn,colorTextHeading:Jt,colorSplit:mn,pickerControlIconBorderWidth:kn,colorIcon:ua,textHeight:ia,motionDurationMid:fa,colorIconHover:xa,fontWeightStrong:ha,cellHeight:na,pickerCellPaddingVertical:mr,colorTextDisabled:Ja,colorText:fr,fontSize:xr,cellHoverWithRangeBg:Ir,motionDurationSlow:Vr,withoutTimeCellHeight:lo,pickerQuarterPanelContentHeight:Nr,colorLink:yr,colorLinkActive:Cr,colorLinkHover:kr,cellRangeBorderColor:Yr,borderRadiusSM:Ar,colorTextLightSolid:Lr,cellHoverBg:Fo,timeColumnHeight:Co,timeColumnWidth:ce,timeCellHeight:fe,controlItemBgActive:Le,marginXXS:ze,pickerDatePanelPaddingHorizontal:$e}=le,tt=yt*7+$e*2,Lt=(tt-Qt*2)/3-Ge-qt,At=(tt-Qt*2)/4-Ge;return{[ue]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Kn,border:`${Sn}px ${yn} ${mn}`,borderRadius:In,outline:"none","&-focused":{borderColor:Mn},"&-rtl":{direction:"rtl",[`${ue}-prev-icon,
|
|
${ue}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${ue}-next-icon,
|
|
${ue}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:tt},"&-header":{display:"flex",padding:`0 ${Qt}px`,color:Jt,borderBottom:`${Sn}px ${yn} ${mn}`,"> *":{flex:"none"},button:{padding:0,color:ua,lineHeight:`${ia}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${fa}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:xr,"&:hover":{color:xa}},"&-view":{flex:"auto",fontWeight:ha,lineHeight:`${ia}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Qt},"&:hover":{color:Mn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:Ot,height:Ot,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:Ot,height:Ot,border:"0 solid currentcolor",borderBlockStartWidth:kn,borderBlockEndWidth:0,borderInlineStartWidth:kn,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(Ot/2),insetInlineStart:Math.ceil(Ot/2),display:"inline-block",width:Ot,height:Ot,border:"0 solid currentcolor",borderBlockStartWidth:kn,borderBlockEndWidth:0,borderInlineStartWidth:kn,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:na,fontWeight:"normal"},th:{height:na+mr*2,color:fr,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${mr}px 0`,color:Ja,cursor:"pointer","&-in-view":{color:fr}},qi(le)),[`&-date-panel ${ue}-cell-in-view${ue}-cell-in-range${ue}-cell-range-hover-start ${Ze},
|
|
&-date-panel ${ue}-cell-in-view${ue}-cell-in-range${ue}-cell-range-hover-end ${Ze}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:Ir,transition:`all ${Vr}`,content:'""'}},[`&-date-panel
|
|
${ue}-cell-in-view${ue}-cell-in-range${ue}-cell-range-hover-start
|
|
${Ze}::after`]:{insetInlineEnd:-(yt-na)/2,insetInlineStart:0},[`&-date-panel ${ue}-cell-in-view${ue}-cell-in-range${ue}-cell-range-hover-end ${Ze}::after`]:{insetInlineEnd:0,insetInlineStart:-(yt-na)/2},[`&-range-hover${ue}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ue}-content`]:{height:lo*4},[Ze]:{padding:`0 ${Qt}px`}},"&-quarter-panel":{[`${ue}-content`]:{height:Nr},[`${ue}-cell-range-hover-start::after`]:{insetInlineStart:At,borderInlineStart:`${Sn}px dashed ${Yr}`,[`${ue}-panel-rtl &`]:{insetInlineEnd:At,borderInlineEnd:`${Sn}px dashed ${Yr}`}},[`${ue}-cell-range-hover-end::after`]:{insetInlineEnd:At,borderInlineEnd:`${Sn}px dashed ${Yr}`,[`${ue}-panel-rtl &`]:{insetInlineStart:At,borderInlineStart:`${Sn}px dashed ${Yr}`}}},[`&-panel ${ue}-footer`]:{borderTop:`${Sn}px ${yn} ${mn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${ia-2*Sn}px`,textAlign:"center","&-extra":{padding:`0 ${qt}px`,lineHeight:`${ia-2*Sn}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${Sn}px ${yn} ${mn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:yr,"&:hover":{color:kr},"&:active":{color:Cr},[`&${ue}-today-btn-disabled`]:{color:Ja,cursor:"not-allowed"}},"&-decade-panel":{[Ze]:{padding:`0 ${Qt/2}px`},[`${ue}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ue}-body`]:{padding:`0 ${Qt}px`},[Ze]:{width:Ge},[`${ue}-cell-range-hover-start::after`]:{borderStartStartRadius:Ar,borderEndStartRadius:Ar,borderStartEndRadius:0,borderEndEndRadius:0,[`${ue}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Ar,borderEndEndRadius:Ar}},[`${ue}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Ar,borderEndEndRadius:Ar,[`${ue}-panel-rtl &`]:{borderStartStartRadius:Ar,borderEndStartRadius:Ar,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${ue}-cell-range-hover-start::after`]:{insetInlineStart:Lt,borderInlineStart:`${Sn}px dashed ${Yr}`,[`${ue}-panel-rtl &`]:{insetInlineEnd:Lt,borderInlineEnd:`${Sn}px dashed ${Yr}`}},[`${ue}-cell-range-hover-end::after`]:{insetInlineEnd:Lt,borderInlineEnd:`${Sn}px dashed ${Yr}`,[`${ue}-panel-rtl &`]:{insetInlineStart:Lt,borderInlineStart:`${Sn}px dashed ${Yr}`}}},"&-week-panel":{[`${ue}-body`]:{padding:`${Qt}px ${qt}px`},[`${ue}-cell`]:{[`&:hover ${Ze},
|
|
&-selected ${Ze},
|
|
${Ze}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${fa}`},"&:first-child:before":{borderStartStartRadius:Ar,borderEndStartRadius:Ar},"&:last-child:before":{borderStartEndRadius:Ar,borderEndEndRadius:Ar}},"&:hover td":{"&:before":{background:Fo}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${me}`]:{"&:before":{background:Mn},[`&${ue}-cell-week`]:{color:new wi.C(Lr).setAlpha(.5).toHexString()},[Ze]:{color:Lr}}},"&-range-hover td:before":{background:Le}}},"&-date-panel":{[`${ue}-body`]:{padding:`${Qt}px ${$e}px`},[`${ue}-content`]:{width:yt*7,th:{width:yt,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${ue}-time-panel`]:{borderInlineStart:`${Sn}px ${yn} ${mn}`},[`${ue}-date-panel,
|
|
${ue}-time-panel`]:{transition:`opacity ${Vr}`},"&-active":{[`${ue}-date-panel,
|
|
${ue}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${ue}-content`]:{display:"flex",flex:"auto",height:Co},"&-column":{flex:"1 0 auto",width:ce,margin:`${sn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${fa}`,overflowX:"hidden","&::after":{display:"block",height:Co-fe,content:'""'},"&:not(:first-child)":{borderInlineStart:`${Sn}px ${yn} ${mn}`},"&-active":{background:new wi.C(Le).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ue}-time-panel-cell`]:{marginInline:ze,[`${ue}-time-panel-cell-inner`]:{display:"block",width:ce-2*ze,height:fe,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(ce-fe)/2,color:fr,lineHeight:`${fe}px`,borderRadius:Ar,cursor:"pointer",transition:`background ${fa}`,"&:hover":{background:Fo}},"&-selected":{[`${ue}-time-panel-cell-inner`]:{background:Le}},"&-disabled":{[`${ue}-time-panel-cell-inner`]:{color:Ja,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${ue}-time-panel-column:after`]:{height:Co-fe+sn*2}}}},_i=le=>{const{componentCls:ue,colorBgContainer:me,colorError:Ze,errorActiveShadow:Ge,colorWarning:Ot,warningActiveShadow:yt}=le;return{[`${ue}:not(${ue}-disabled)`]:{[`&${ue}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:me,borderColor:Ze},[`&${ue}-focused, &:focus`]:Object.assign({},(0,mi.M1)((0,Ji.TS)(le,{activeBorderColor:Ze,activeShadow:Ge}))),[`${ue}-active-bar`]:{background:Ze}},[`&${ue}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:me,borderColor:Ot},[`&${ue}-focused, &:focus`]:Object.assign({},(0,mi.M1)((0,Ji.TS)(le,{activeBorderColor:Ot,activeShadow:yt}))),[`${ue}-active-bar`]:{background:Ot}}}}},Bl=le=>{const{componentCls:ue,antCls:me,controlHeight:Ze,fontSize:Ge,paddingInline:Ot,colorBgContainer:yt,lineWidth:qt,lineType:Qt,colorBorder:sn,borderRadius:Kn,motionDurationMid:Sn,colorBgContainerDisabled:yn,colorTextDisabled:In,colorTextPlaceholder:Mn,controlHeightLG:Jt,fontSizeLG:mn,controlHeightSM:kn,paddingInlineSM:ua,paddingXS:ia,marginXS:fa,colorTextDescription:xa,lineWidthBold:ha,lineHeight:na,colorPrimary:mr,motionDurationSlow:Ja,zIndexPopup:fr,paddingXXS:xr,paddingSM:Ir,textHeight:Vr,cellActiveWithRangeBg:lo,colorPrimaryBorder:Nr,sizePopupArrow:yr,borderRadiusXS:Cr,borderRadiusOuter:kr,colorBgElevated:Yr,borderRadiusLG:Ar,boxShadowSecondary:Lr,borderRadiusSM:Fo,colorSplit:Co,cellHoverBg:ce,presetsWidth:fe,presetsMaxWidth:Le,boxShadowPopoverArrow:ze,colorTextQuaternary:$e}=le;return[{[ue]:Object.assign(Object.assign(Object.assign({},(0,Qi.Wf)(le)),ni(le,Ze,Ge,Ot)),{position:"relative",display:"inline-flex",alignItems:"center",background:yt,lineHeight:1,border:`${qt}px ${Qt} ${sn}`,borderRadius:Kn,transition:`border ${Sn}, box-shadow ${Sn}`,"&:hover, &-focused":Object.assign({},(0,mi.pU)(le)),"&-focused":Object.assign({},(0,mi.M1)(le)),[`&${ue}-disabled`]:{background:yn,borderColor:sn,cursor:"not-allowed",[`${ue}-suffix`]:{color:$e}},[`&${ue}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${ue}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,mi.ik)(le)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${ue}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:Mn}}},"&-large":Object.assign(Object.assign({},ni(le,Jt,mn,Ot)),{[`${ue}-input > input`]:{fontSize:mn}}),"&-small":Object.assign({},ni(le,kn,Ge,ua)),[`${ue}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:ia/2,color:In,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:fa}}},[`${ue}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:In,lineHeight:1,background:yt,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Sn}, color ${Sn}`,"> *":{verticalAlign:"top"},"&:hover":{color:xa}},[`${ue}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:mn,color:In,fontSize:mn,verticalAlign:"top",cursor:"default",[`${ue}-focused &`]:{color:xa},[`${ue}-range-separator &`]:{[`${ue}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ue}-clear`]:{insetInlineEnd:Ot},"&:hover":{[`${ue}-clear`]:{opacity:1}},[`${ue}-active-bar`]:{bottom:-qt,height:ha,marginInlineStart:Ot,background:mr,opacity:0,transition:`all ${Ja} ease-out`,pointerEvents:"none"},[`&${ue}-focused`]:{[`${ue}-active-bar`]:{opacity:1}},[`${ue}-range-separator`]:{alignItems:"center",padding:`0 ${ia}px`,lineHeight:1},[`&${ue}-small`]:{[`${ue}-clear`]:{insetInlineEnd:ua},[`${ue}-active-bar`]:{marginInlineStart:ua}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Qi.Wf)(le)),$i(le)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:fr,[`&${ue}-dropdown-hidden`]:{display:"none"},[`&${ue}-dropdown-placement-bottomLeft`]:{[`${ue}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${ue}-dropdown-placement-topLeft`]:{[`${ue}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${me}-slide-up-enter${me}-slide-up-enter-active${ue}-dropdown-placement-topLeft,
|
|
&${me}-slide-up-enter${me}-slide-up-enter-active${ue}-dropdown-placement-topRight,
|
|
&${me}-slide-up-appear${me}-slide-up-appear-active${ue}-dropdown-placement-topLeft,
|
|
&${me}-slide-up-appear${me}-slide-up-appear-active${ue}-dropdown-placement-topRight`]:{animationName:fi.Qt},[`&${me}-slide-up-enter${me}-slide-up-enter-active${ue}-dropdown-placement-bottomLeft,
|
|
&${me}-slide-up-enter${me}-slide-up-enter-active${ue}-dropdown-placement-bottomRight,
|
|
&${me}-slide-up-appear${me}-slide-up-appear-active${ue}-dropdown-placement-bottomLeft,
|
|
&${me}-slide-up-appear${me}-slide-up-appear-active${ue}-dropdown-placement-bottomRight`]:{animationName:fi.fJ},[`&${me}-slide-up-leave${me}-slide-up-leave-active${ue}-dropdown-placement-topLeft,
|
|
&${me}-slide-up-leave${me}-slide-up-leave-active${ue}-dropdown-placement-topRight`]:{animationName:fi.ly},[`&${me}-slide-up-leave${me}-slide-up-leave-active${ue}-dropdown-placement-bottomLeft,
|
|
&${me}-slide-up-leave${me}-slide-up-leave-active${ue}-dropdown-placement-bottomRight`]:{animationName:fi.Uw},[`${ue}-panel > ${ue}-time-panel`]:{paddingTop:xr},[`${ue}-ranges`]:{marginBottom:0,padding:`${xr}px ${Ir}px`,overflow:"hidden",lineHeight:`${Vr-2*qt-ia/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${ue}-preset > ${me}-tag-blue`]:{color:mr,background:lo,borderColor:Nr,cursor:"pointer"},[`${ue}-ok`]:{marginInlineStart:"auto"}},[`${ue}-range-wrapper`]:{display:"flex",position:"relative"},[`${ue}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:Ot*1.5,transition:`left ${Ja} ease-out`},(0,Yl.r)(yr,Cr,kr,Yr,ze)),[`${ue}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Yr,borderRadius:Ar,boxShadow:Lr,transition:`margin ${Ja}`,[`${ue}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ue}-presets`]:{display:"flex",flexDirection:"column",minWidth:fe,maxWidth:Le,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:ia,borderInlineEnd:`${qt}px ${Qt} ${Co}`,li:Object.assign(Object.assign({},Qi.vS),{borderRadius:Fo,paddingInline:ia,paddingBlock:(kn-Math.round(Ge*na))/2,cursor:"pointer",transition:`all ${Ja}`,"+ li":{marginTop:fa},"&:hover":{background:ce}})}},[`${ue}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${ue}-panel`]:{borderWidth:`0 0 ${qt}px`},"&:last-child":{[`${ue}-panel`]:{borderWidth:0}}},[`${ue}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ue}-content,
|
|
table`]:{textAlign:"center"},"&-focused":{borderColor:sn}}}}),"&-dropdown-range":{padding:`${yr*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ue}-separator`]:{transform:"rotate(180deg)"},[`${ue}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,fi.oN)(le,"slide-up"),(0,fi.oN)(le,"slide-down"),(0,Ii.Fm)(le,"move-up"),(0,Ii.Fm)(le,"move-down")]},Fl=le=>{const{componentCls:ue,controlHeightLG:me,paddingXXS:Ze,padding:Ge}=le;return{pickerCellCls:`${ue}-cell`,pickerCellInnerCls:`${ue}-cell-inner`,pickerYearMonthCellWidth:me*1.5,pickerQuarterPanelContentHeight:me*1.4,pickerCellPaddingVertical:Ze+Ze/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Ge+Ze/2}},vs=le=>({cellHoverBg:le.controlItemBgHover,cellActiveWithRangeBg:le.controlItemBgActive,cellHoverWithRangeBg:new wi.C(le.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new wi.C(le.colorPrimary).lighten(20).toHexString(),cellBgDisabled:le.colorBgContainerDisabled,timeColumnWidth:le.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:le.controlHeightSM*1.5,cellHeight:le.controlHeightSM,textHeight:le.controlHeightLG,withoutTimeCellHeight:le.controlHeightLG*1.65});var Ll=(0,Ql.Z)("DatePicker",le=>{const ue=(0,Ji.TS)((0,mi.e5)(le),Fl(le));return[Bl(ue),_i(ue),(0,Ul.c)(le,{focusElCls:`${le.componentCls}-focused`})]},le=>Object.assign(Object.assign(Object.assign({},(0,mi.TM)(le)),vs(le)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:le.zIndexPopupBase+50}));function Jl(le,ue,me){return me!==void 0?me:ue==="year"&&le.lang.yearPlaceholder?le.lang.yearPlaceholder:ue==="quarter"&&le.lang.quarterPlaceholder?le.lang.quarterPlaceholder:ue==="month"&&le.lang.monthPlaceholder?le.lang.monthPlaceholder:ue==="week"&&le.lang.weekPlaceholder?le.lang.weekPlaceholder:ue==="time"&&le.timePickerLocale.placeholder?le.timePickerLocale.placeholder:le.lang.placeholder}function ql(le,ue,me){return me!==void 0?me:ue==="year"&&le.lang.yearPlaceholder?le.lang.rangeYearPlaceholder:ue==="quarter"&&le.lang.quarterPlaceholder?le.lang.rangeQuarterPlaceholder:ue==="month"&&le.lang.monthPlaceholder?le.lang.rangeMonthPlaceholder:ue==="week"&&le.lang.weekPlaceholder?le.lang.rangeWeekPlaceholder:ue==="time"&&le.timePickerLocale.placeholder?le.timePickerLocale.rangePlaceholder:le.lang.rangePlaceholder}function el(le,ue){const me={adjustX:1,adjustY:1};switch(ue){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:me};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:me};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:me};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:me};default:return{points:le==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:me}}}function Mi(le){return le?Array.isArray(le)?le:[le]:[]}function Si(le){const{format:ue,picker:me,showHour:Ze,showMinute:Ge,showSecond:Ot,use12Hours:yt}=le,qt=Mi(ue)[0],Qt=Object.assign({},le);return ue&&Array.isArray(ue)&&(Qt.format=qt),qt&&typeof qt=="string"&&(!qt.includes("s")&&Ot===void 0&&(Qt.showSecond=!1),!qt.includes("m")&&Ge===void 0&&(Qt.showMinute=!1),!qt.includes("H")&&!qt.includes("h")&&!qt.includes("K")&&!qt.includes("k")&&Ze===void 0&&(Qt.showHour=!1),(qt.includes("a")||qt.includes("A"))&&yt===void 0&&(Qt.use12Hours=!0)),me==="time"?Qt:(typeof qt=="function"&&delete Qt.format,{showTime:Qt})}function Bi(le,ue,me){if(le===!1)return!1;const Ze={clearIcon:ue!=null?ue:me};return typeof le=="object"?Object.assign(Object.assign({},Ze),le):Ze}var Dl=ee(3113);function $l(le){return re.createElement(Dl.ZP,Object.assign({size:"small",type:"primary"},le))}var tl={button:$l},Nl=function(le,ue){var me={};for(var Ze in le)Object.prototype.hasOwnProperty.call(le,Ze)&&ue.indexOf(Ze)<0&&(me[Ze]=le[Ze]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,Ze=Object.getOwnPropertySymbols(le);Ge<Ze.length;Ge++)ue.indexOf(Ze[Ge])<0&&Object.prototype.propertyIsEnumerable.call(le,Ze[Ge])&&(me[Ze[Ge]]=le[Ze[Ge]]);return me};function Il(le){return(0,re.forwardRef)((me,Ze)=>{const{prefixCls:Ge,getPopupContainer:Ot,className:yt,placement:qt,size:Qt,disabled:sn,bordered:Kn=!0,placeholder:Sn,popupClassName:yn,dropdownClassName:In,status:Mn,clearIcon:Jt,allowClear:mn,rootClassName:kn}=me,ua=Nl(me,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),ia=re.useRef(null),{getPrefixCls:fa,direction:xa,getPopupContainer:ha}=(0,re.useContext)(Yi.E_),na=fa("picker",Ge),{compactSize:mr,compactItemClassnames:Ja}=(0,Al.ri)(na,xa),{format:fr,showTime:xr,picker:Ir}=me,Vr=fa(),[lo,Nr]=Ll(na),yr=Object.assign(Object.assign({},xr?Si(Object.assign({format:fr,picker:Ir},xr)):{}),Ir==="time"?Si(Object.assign(Object.assign({format:fr},me),{picker:Ir})):{}),Cr=(0,bl.Z)(ze=>{var $e;return($e=Qt!=null?Qt:mr)!==null&&$e!==void 0?$e:ze}),kr=re.useContext(Ui.Z),Yr=sn!=null?sn:kr,Ar=(0,re.useContext)(xl.aM),{hasFeedback:Lr,status:Fo,feedbackIcon:Co}=Ar,ce=re.createElement(re.Fragment,null,Ir==="time"?re.createElement(Tt,null):re.createElement(be,null),Lr&&Co);(0,re.useImperativeHandle)(Ze,()=>({focus:()=>{var ze;return(ze=ia.current)===null||ze===void 0?void 0:ze.focus()},blur:()=>{var ze;return(ze=ia.current)===null||ze===void 0?void 0:ze.blur()}}));const[fe]=(0,El.Z)("Calendar",wl.Z),Le=Object.assign(Object.assign({},fe),me.locale);return lo(re.createElement(Vi,Object.assign({separator:re.createElement("span",{"aria-label":"to",className:`${na}-separator`},re.createElement(Et,null)),disabled:Yr,ref:ia,dropdownAlign:el(xa,qt),placeholder:ql(Le,Ir,Sn),suffixIcon:ce,prevIcon:re.createElement("span",{className:`${na}-prev-icon`}),nextIcon:re.createElement("span",{className:`${na}-next-icon`}),superPrevIcon:re.createElement("span",{className:`${na}-super-prev-icon`}),superNextIcon:re.createElement("span",{className:`${na}-super-next-icon`}),transitionName:`${Vr}-slide-up`},ua,yr,{className:Ne()({[`${na}-${Cr}`]:Cr,[`${na}-borderless`]:!Kn},(0,Ai.Z)(na,(0,Ai.F)(Fo,Mn),Lr),Nr,Ja,yt,kn),locale:Le.lang,prefixCls:na,getPopupContainer:Ot||ha,generateConfig:le,components:tl,direction:xa,dropdownClassName:Ne()(Nr,yn||In,kn),allowClear:Bi(mn,Jt,re.createElement(It.Z,null))})))})}var nl=function(le,ue){var me={};for(var Ze in le)Object.prototype.hasOwnProperty.call(le,Ze)&&ue.indexOf(Ze)<0&&(me[Ze]=le[Ze]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,Ze=Object.getOwnPropertySymbols(le);Ge<Ze.length;Ge++)ue.indexOf(Ze[Ge])<0&&Object.prototype.propertyIsEnumerable.call(le,Ze[Ge])&&(me[Ze[Ge]]=le[Ze[Ge]]);return me};function _l(le){function ue(Qt,sn){const Kn=sn==="TimePicker"?"timePicker":"datePicker",Sn=(0,re.forwardRef)((yn,In)=>{const{prefixCls:Mn,getPopupContainer:Jt,style:mn,className:kn,rootClassName:ua,size:ia,bordered:fa=!0,placement:xa,placeholder:ha,popupClassName:na,dropdownClassName:mr,disabled:Ja,status:fr,clearIcon:xr,allowClear:Ir}=yn,Vr=nl(yn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:lo,direction:Nr,getPopupContainer:yr,[Kn]:Cr}=(0,re.useContext)(Yi.E_),kr=lo("picker",Mn),{compactSize:Yr,compactItemClassnames:Ar}=(0,Al.ri)(kr,Nr),Lr=re.useRef(null),{format:Fo,showTime:Co}=yn,[ce,fe]=Ll(kr);(0,re.useImperativeHandle)(In,()=>({focus:()=>{var Ln;return(Ln=Lr.current)===null||Ln===void 0?void 0:Ln.focus()},blur:()=>{var Ln;return(Ln=Lr.current)===null||Ln===void 0?void 0:Ln.blur()}}));const Le={showToday:!0};let ze={};Qt&&(ze.picker=Qt);const $e=Qt||yn.picker;ze=Object.assign(Object.assign(Object.assign({},ze),Co?Si(Object.assign({format:Fo,picker:$e},Co)):{}),$e==="time"?Si(Object.assign(Object.assign({format:Fo},yn),{picker:$e})):{});const tt=lo(),Lt=(0,bl.Z)(Ln=>{var Xn;return(Xn=ia!=null?ia:Yr)!==null&&Xn!==void 0?Xn:Ln}),At=re.useContext(Ui.Z),xt=Ja!=null?Ja:At,Gt=(0,re.useContext)(xl.aM),{hasFeedback:Wt,status:jt,feedbackIcon:gn}=Gt,cn=re.createElement(re.Fragment,null,$e==="time"?re.createElement(Tt,null):re.createElement(be,null),Wt&&gn),[fn]=(0,El.Z)("DatePicker",wl.Z),Rn=Object.assign(Object.assign({},fn),yn.locale);return ce(re.createElement(Cl,Object.assign({ref:Lr,placeholder:Jl(Rn,$e,ha),suffixIcon:cn,dropdownAlign:el(Nr,xa),prevIcon:re.createElement("span",{className:`${kr}-prev-icon`}),nextIcon:re.createElement("span",{className:`${kr}-next-icon`}),superPrevIcon:re.createElement("span",{className:`${kr}-super-prev-icon`}),superNextIcon:re.createElement("span",{className:`${kr}-super-next-icon`}),transitionName:`${tt}-slide-up`},Le,Vr,ze,{locale:Rn.lang,className:Ne()({[`${kr}-${Lt}`]:Lt,[`${kr}-borderless`]:!fa},(0,Ai.Z)(kr,(0,Ai.F)(jt,fr),Wt),fe,Ar,Cr==null?void 0:Cr.className,kn,ua),style:Object.assign(Object.assign({},Cr==null?void 0:Cr.style),mn),prefixCls:kr,getPopupContainer:Jt||yr,generateConfig:le,components:tl,direction:Nr,disabled:xt,dropdownClassName:Ne()(fe,ua,na||mr),allowClear:Bi(Ir,xr,re.createElement(It.Z,null))})))});return sn&&(Sn.displayName=sn),Sn}const me=ue(),Ze=ue("week","WeekPicker"),Ge=ue("month","MonthPicker"),Ot=ue("year","YearPicker"),yt=ue("time","TimePicker"),qt=ue("quarter","QuarterPicker");return{DatePicker:me,WeekPicker:Ze,MonthPicker:Ge,YearPicker:Ot,TimePicker:yt,QuarterPicker:qt}}const es=null;function ts(le){const{DatePicker:ue,WeekPicker:me,MonthPicker:Ze,YearPicker:Ge,TimePicker:Ot,QuarterPicker:yt}=_l(le),qt=Il(le),Qt=ue;return Qt.WeekPicker=me,Qt.MonthPicker=Ze,Qt.YearPicker=Ge,Qt.RangePicker=qt,Qt.TimePicker=Ot,Qt.QuarterPicker=yt,Qt}var Ml=ts;const Pi=Ml(z);function yi(le){const ue=el(le.direction,le.placement);return ue.overflow.adjustY=!1,ue.overflow.adjustX=!1,Object.assign(Object.assign({},le),{dropdownAlign:ue})}const Ri=(0,ne.Z)(Pi,"picker",null,yi);Pi._InternalPanelDoNotUseOrYouWillBeFired=Ri;const ns=(0,ne.Z)(Pi.RangePicker,"picker",null,yi);Pi._InternalRangePanelDoNotUseOrYouWillBeFired=ns,Pi.generatePicker=Ml;var as=Pi},28103:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return Ke}});var te=ee(92310),pe=ee.n(te),ke=ee(59301),Xe=ee(36355),Me=ee(17313),He=ee(83116),oe=ee(37613);const ft=je=>{const{componentCls:ie,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:x,textPaddingInline:b,orientationMargin:E,verticalMarginInline:z}=je;return{[ie]:Object.assign(Object.assign({},(0,Me.Wf)(je)),{borderBlockStart:`${x}px solid ${y}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:z,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${y}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${je.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ie}-with-text`]:{display:"flex",alignItems:"center",margin:`${je.dividerHorizontalWithTextGutterMargin}px 0`,color:je.colorTextHeading,fontWeight:500,fontSize:je.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${y}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ie}-with-text-left`]:{"&::before":{width:`${E*100}%`},"&::after":{width:`${100-E*100}%`}},[`&-horizontal${ie}-with-text-right`]:{"&::before":{width:`${100-E*100}%`},"&::after":{width:`${E*100}%`}},[`${ie}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${ie}-with-text${ie}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ie}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ie}-with-text`]:{color:je.colorText,fontWeight:"normal",fontSize:je.fontSize},[`&-horizontal${ie}-with-text-left${ie}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ie}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${ie}-with-text-right${ie}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ie}-inner-text`]:{paddingInlineEnd:a}}})}};var ut=(0,He.Z)("Divider",je=>{const ie=(0,oe.TS)(je,{dividerHorizontalWithTextGutterMargin:je.margin,dividerHorizontalGutterMargin:je.marginLG,sizePaddingEdgeHorizontal:0});return[ft(ie)]},je=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:je.marginXS})),Je=function(je,ie){var a={};for(var y in je)Object.prototype.hasOwnProperty.call(je,y)&&ie.indexOf(y)<0&&(a[y]=je[y]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(je);x<y.length;x++)ie.indexOf(y[x])<0&&Object.prototype.propertyIsEnumerable.call(je,y[x])&&(a[y[x]]=je[y[x]]);return a},Ke=je=>{const{getPrefixCls:ie,direction:a,divider:y}=ke.useContext(Xe.E_),{prefixCls:x,type:b="horizontal",orientation:E="center",orientationMargin:z,className:ne,rootClassName:ae,children:re,dashed:ve,plain:ye,style:Fe}=je,Ae=Je(je,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ie=ie("divider",x),[be,Dt]=ut(Ie),Mt=E.length>0?`-${E}`:E,vn=!!re,Ft=E==="left"&&z!=null,Tt=E==="right"&&z!=null,It=pe()(Ie,y==null?void 0:y.className,Dt,`${Ie}-${b}`,{[`${Ie}-with-text`]:vn,[`${Ie}-with-text${Mt}`]:vn,[`${Ie}-dashed`]:!!ve,[`${Ie}-plain`]:!!ye,[`${Ie}-rtl`]:a==="rtl",[`${Ie}-no-default-orientation-margin-left`]:Ft,[`${Ie}-no-default-orientation-margin-right`]:Tt},ne,ae),dt=ke.useMemo(()=>typeof z=="number"?z:/^\d+$/.test(z)?Number(z):z,[z]),ot=Object.assign(Object.assign({},Ft&&{marginLeft:dt}),Tt&&{marginRight:dt});return be(ke.createElement("div",Object.assign({className:It,style:Object.assign(Object.assign({},y==null?void 0:y.style),Fe)},Ae,{role:"separator"}),re&&b!=="vertical"&&ke.createElement("span",{className:`${Ie}-inner-text`,style:ot},re)))}},43428:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return Ee}});var te=ee(92310),pe=ee.n(te),ke=ee(33708),Xe=ee(33606),Me=ee(43403),He=ee(34280),oe=ee(59301),ft=oe.createContext(null),ut=oe.createContext({}),Je=ft,et=ee(400),Ke=ee(92413),je=ee(77900),ie=ee(10228),a=ee(26112),y=ee(70425),x=function(it){var Ct=it.prefixCls,St=it.className,De=it.style,Oe=it.children,Ce=it.containerRef,ge=it.id,Re=it.onMouseEnter,he=it.onMouseOver,se=it.onMouseLeave,de=it.onClick,we=it.onKeyDown,xe=it.onKeyUp,Pe={onMouseEnter:Re,onMouseOver:he,onMouseLeave:se,onClick:de,onKeyDown:we,onKeyUp:xe},Te=oe.useContext(ut),lt=Te.panel,Qe=(0,y.useComposeRef)(lt,Ce);return oe.createElement(oe.Fragment,null,oe.createElement("div",(0,Ke.Z)({id:ge,className:pe()("".concat(Ct,"-content"),St),style:(0,ke.Z)({},De),"aria-modal":"true",role:"dialog",ref:Qe},Pe),Oe))},b=x,E=ee(48736);function z(We){return typeof We=="string"&&String(Number(We))===We?((0,E.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(We)):We}function ne(We){warning(!("wrapperClassName"in We),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!We.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ae={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function re(We,it){var Ct,St,De,Oe,Ce=We.prefixCls,ge=We.open,Re=We.placement,he=We.inline,se=We.push,de=We.forceRender,we=We.autoFocus,xe=We.keyboard,Pe=We.rootClassName,Te=We.rootStyle,lt=We.zIndex,Qe=We.className,qe=We.id,nt=We.style,Ye=We.motion,Se=We.width,Be=We.height,Ve=We.children,Ue=We.contentWrapperStyle,gt=We.mask,kt=We.maskClosable,ct=We.maskMotion,zt=We.maskClassName,hn=We.maskStyle,En=We.afterOpenChange,pn=We.onClose,_t=We.onMouseEnter,Wn=We.onMouseOver,Hn=We.onMouseLeave,dn=We.onClick,zn=We.onKeyDown,jn=We.onKeyUp,bn=oe.useRef(),_n=oe.useRef(),ea=oe.useRef();oe.useImperativeHandle(it,function(){return bn.current});var an=function(Tn){var wn=Tn.keyCode,Ut=Tn.shiftKey;switch(wn){case ie.Z.TAB:{if(wn===ie.Z.TAB){if(!Ut&&document.activeElement===ea.current){var Bn;(Bn=_n.current)===null||Bn===void 0||Bn.focus({preventScroll:!0})}else if(Ut&&document.activeElement===_n.current){var la;(la=ea.current)===null||la===void 0||la.focus({preventScroll:!0})}}break}case ie.Z.ESC:{pn&&xe&&(Tn.stopPropagation(),pn(Tn));break}}};oe.useEffect(function(){if(ge&&we){var ln;(ln=bn.current)===null||ln===void 0||ln.focus({preventScroll:!0})}},[ge]);var on=oe.useState(!1),Cn=(0,Xe.Z)(on,2),Ht=Cn[0],Fn=Cn[1],Dn=oe.useContext(Je),Nn;se===!1?Nn={distance:0}:se===!0?Nn={}:Nn=se||{};var at=(Ct=(St=(De=Nn)===null||De===void 0?void 0:De.distance)!==null&&St!==void 0?St:Dn==null?void 0:Dn.pushDistance)!==null&&Ct!==void 0?Ct:180,vt=oe.useMemo(function(){return{pushDistance:at,push:function(){Fn(!0)},pull:function(){Fn(!1)}}},[at]);oe.useEffect(function(){if(ge){var ln;Dn==null||(ln=Dn.push)===null||ln===void 0||ln.call(Dn)}else{var Tn;Dn==null||(Tn=Dn.pull)===null||Tn===void 0||Tn.call(Dn)}},[ge]),oe.useEffect(function(){return function(){var ln;Dn==null||(ln=Dn.pull)===null||ln===void 0||ln.call(Dn)}},[]);var mt=gt&&oe.createElement(je.default,(0,Ke.Z)({key:"mask"},ct,{visible:ge}),function(ln,Tn){var wn=ln.className,Ut=ln.style;return oe.createElement("div",{className:pe()("".concat(Ce,"-mask"),wn,zt),style:(0,ke.Z)((0,ke.Z)({},Ut),hn),onClick:kt&&ge?pn:void 0,ref:Tn})}),$t=typeof Ye=="function"?Ye(Re):Ye,ht={};if(Ht&&at)switch(Re){case"top":ht.transform="translateY(".concat(at,"px)");break;case"bottom":ht.transform="translateY(".concat(-at,"px)");break;case"left":ht.transform="translateX(".concat(at,"px)");break;default:ht.transform="translateX(".concat(-at,"px)");break}Re==="left"||Re==="right"?ht.width=z(Se):ht.height=z(Be);var Pt={onMouseEnter:_t,onMouseOver:Wn,onMouseLeave:Hn,onClick:dn,onKeyDown:zn,onKeyUp:jn},pt=oe.createElement(je.default,(0,Ke.Z)({key:"panel"},$t,{visible:ge,forceRender:de,onVisibleChanged:function(Tn){En==null||En(Tn)},removeOnLeave:!1,leavedClassName:"".concat(Ce,"-content-wrapper-hidden")}),function(ln,Tn){var wn=ln.className,Ut=ln.style;return oe.createElement("div",(0,Ke.Z)({className:pe()("".concat(Ce,"-content-wrapper"),wn),style:(0,ke.Z)((0,ke.Z)((0,ke.Z)({},ht),Ut),Ue)},(0,a.Z)(We,{data:!0})),oe.createElement(b,(0,Ke.Z)({id:qe,containerRef:Tn,prefixCls:Ce,className:Qe,style:nt},Pt),Ve))}),Kt=(0,ke.Z)({},Te);return lt&&(Kt.zIndex=lt),oe.createElement(Je.Provider,{value:vt},oe.createElement("div",{className:pe()(Ce,"".concat(Ce,"-").concat(Re),Pe,(Oe={},(0,et.Z)(Oe,"".concat(Ce,"-open"),ge),(0,et.Z)(Oe,"".concat(Ce,"-inline"),he),Oe)),style:Kt,tabIndex:-1,ref:bn,onKeyDown:an},mt,oe.createElement("div",{tabIndex:0,ref:_n,style:ae,"aria-hidden":"true","data-sentinel":"start"}),pt,oe.createElement("div",{tabIndex:0,ref:ea,style:ae,"aria-hidden":"true","data-sentinel":"end"})))}var ve=oe.forwardRef(re),ye=ve,Fe=function(it){var Ct=it.open,St=Ct===void 0?!1:Ct,De=it.prefixCls,Oe=De===void 0?"rc-drawer":De,Ce=it.placement,ge=Ce===void 0?"right":Ce,Re=it.autoFocus,he=Re===void 0?!0:Re,se=it.keyboard,de=se===void 0?!0:se,we=it.width,xe=we===void 0?378:we,Pe=it.mask,Te=Pe===void 0?!0:Pe,lt=it.maskClosable,Qe=lt===void 0?!0:lt,qe=it.getContainer,nt=it.forceRender,Ye=it.afterOpenChange,Se=it.destroyOnClose,Be=it.onMouseEnter,Ve=it.onMouseOver,Ue=it.onMouseLeave,gt=it.onClick,kt=it.onKeyDown,ct=it.onKeyUp,zt=it.panelRef,hn=oe.useState(!1),En=(0,Xe.Z)(hn,2),pn=En[0],_t=En[1],Wn=oe.useState(!1),Hn=(0,Xe.Z)(Wn,2),dn=Hn[0],zn=Hn[1];(0,He.Z)(function(){zn(!0)},[]);var jn=dn?St:!1,bn=oe.useRef(),_n=oe.useRef();(0,He.Z)(function(){jn&&(_n.current=document.activeElement)},[jn]);var ea=function(Fn){var Dn;if(_t(Fn),Ye==null||Ye(Fn),!Fn&&_n.current&&!((Dn=bn.current)!==null&&Dn!==void 0&&Dn.contains(_n.current))){var Nn;(Nn=_n.current)===null||Nn===void 0||Nn.focus({preventScroll:!0})}},an=oe.useMemo(function(){return{panel:zt}},[zt]);if(!nt&&!pn&&!jn&&Se)return null;var on={onMouseEnter:Be,onMouseOver:Ve,onMouseLeave:Ue,onClick:gt,onKeyDown:kt,onKeyUp:ct},Cn=(0,ke.Z)((0,ke.Z)({},it),{},{open:jn,prefixCls:Oe,placement:ge,autoFocus:he,keyboard:de,width:xe,mask:Te,maskClosable:Qe,inline:qe===!1,afterOpenChange:ea,ref:bn},on);return oe.createElement(ut.Provider,{value:an},oe.createElement(Me.Z,{open:jn||nt||pn,autoDestroy:!1,getContainer:qe,autoLock:Te&&(jn||pn)},oe.createElement(ye,Cn)))},Ae=Fe,Ie=Ae,be=ee(62892),Dt=ee(36355),Mt=ee(32441),vn=ee(47729),Tt=We=>{const{prefixCls:it,title:Ct,footer:St,extra:De,closeIcon:Oe,closable:Ce,onClose:ge,headerStyle:Re,drawerStyle:he,bodyStyle:se,footerStyle:de,children:we}=We,xe=oe.useCallback(qe=>oe.createElement("button",{type:"button",onClick:ge,"aria-label":"Close",className:`${it}-close`},qe),[ge]),[Pe,Te]=(0,vn.Z)(Ce,Oe,xe,void 0,!0),lt=oe.useMemo(()=>!Ct&&!Pe?null:oe.createElement("div",{style:Re,className:pe()(`${it}-header`,{[`${it}-header-close-only`]:Pe&&!Ct&&!De})},oe.createElement("div",{className:`${it}-header-title`},Te,Ct&&oe.createElement("div",{className:`${it}-title`},Ct)),De&&oe.createElement("div",{className:`${it}-extra`},De)),[Pe,Te,De,Re,it,Ct]),Qe=oe.useMemo(()=>{if(!St)return null;const qe=`${it}-footer`;return oe.createElement("div",{className:qe,style:de},St)},[St,de,it]);return oe.createElement("div",{className:`${it}-wrapper-body`,style:he},lt,oe.createElement("div",{className:`${it}-body`,style:se},we),Qe)},It=ee(33234),dt=ee(83116),ot=ee(37613),_e=We=>{const{componentCls:it,motionDurationSlow:Ct}=We,St={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Ct}`}}};return{[it]:{[`${it}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Ct}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${it}-panel-motion`]:{"&-left":[St,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[St,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[St,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[St,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Et=We=>{const{componentCls:it,zIndexPopup:Ct,colorBgMask:St,colorBgElevated:De,motionDurationSlow:Oe,motionDurationMid:Ce,padding:ge,paddingLG:Re,fontSizeLG:he,lineHeightLG:se,lineWidth:de,lineType:we,colorSplit:xe,marginSM:Pe,colorIcon:Te,colorIconHover:lt,colorText:Qe,fontWeightStrong:qe,footerPaddingBlock:nt,footerPaddingInline:Ye}=We,Se=`${it}-content-wrapper`;return{[it]:{position:"fixed",inset:0,zIndex:Ct,pointerEvents:"none","&-pure":{position:"relative",background:De,[`&${it}-left`]:{boxShadow:We.boxShadowDrawerLeft},[`&${it}-right`]:{boxShadow:We.boxShadowDrawerRight},[`&${it}-top`]:{boxShadow:We.boxShadowDrawerUp},[`&${it}-bottom`]:{boxShadow:We.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${it}-mask`]:{position:"absolute",inset:0,zIndex:Ct,background:St,pointerEvents:"auto"},[Se]:{position:"absolute",zIndex:Ct,maxWidth:"100vw",transition:`all ${Oe}`,"&-hidden":{display:"none"}},[`&-left > ${Se}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:We.boxShadowDrawerLeft},[`&-right > ${Se}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:We.boxShadowDrawerRight},[`&-top > ${Se}`]:{top:0,insetInline:0,boxShadow:We.boxShadowDrawerUp},[`&-bottom > ${Se}`]:{bottom:0,insetInline:0,boxShadow:We.boxShadowDrawerDown},[`${it}-content`]:{width:"100%",height:"100%",overflow:"auto",background:De,pointerEvents:"auto"},[`${it}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${it}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${ge}px ${Re}px`,fontSize:he,lineHeight:se,borderBottom:`${de}px ${we} ${xe}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${it}-extra`]:{flex:"none"},[`${it}-close`]:{display:"inline-block",marginInlineEnd:Pe,color:Te,fontWeight:qe,fontSize:he,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Ce}`,textRendering:"auto","&:focus, &:hover":{color:lt,textDecoration:"none"}},[`${it}-title`]:{flex:1,margin:0,color:Qe,fontWeight:We.fontWeightStrong,fontSize:he,lineHeight:se},[`${it}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Re,overflow:"auto"},[`${it}-footer`]:{flexShrink:0,padding:`${nt}px ${Ye}px`,borderTop:`${de}px ${we} ${xe}`},"&-rtl":{direction:"rtl"}}}};var bt=(0,dt.Z)("Drawer",We=>{const it=(0,ot.TS)(We,{});return[Et(it),_e(it)]},We=>({zIndexPopup:We.zIndexPopupBase,footerPaddingBlock:We.paddingXS,footerPaddingInline:We.padding})),Ne=ee(11575),rt=function(We,it){var Ct={};for(var St in We)Object.prototype.hasOwnProperty.call(We,St)&&it.indexOf(St)<0&&(Ct[St]=We[St]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,St=Object.getOwnPropertySymbols(We);De<St.length;De++)it.indexOf(St[De])<0&&Object.prototype.propertyIsEnumerable.call(We,St[De])&&(Ct[St[De]]=We[St[De]]);return Ct};const Zt=null,en={distance:180},Bt=We=>{var it;const{rootClassName:Ct,width:St,height:De,size:Oe="default",mask:Ce=!0,push:ge=en,open:Re,afterOpenChange:he,onClose:se,prefixCls:de,getContainer:we,style:xe,className:Pe,visible:Te,afterVisibleChange:lt}=We,Qe=rt(We,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:qe,getPrefixCls:nt,direction:Ye,drawer:Se}=oe.useContext(Dt.E_),Be=nt("drawer",de),[Ve,Ue]=bt(Be),gt=we===void 0&&qe?()=>qe(document.body):we,kt=pe()({"no-mask":!Ce,[`${Be}-rtl`]:Ye==="rtl"},Ct,Ue),ct=oe.useMemo(()=>St!=null?St:Oe==="large"?736:378,[St,Oe]),zt=oe.useMemo(()=>De!=null?De:Oe==="large"?736:378,[De,Oe]),hn={motionName:(0,be.m)(Be,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},En=_t=>({motionName:(0,be.m)(Be,`panel-motion-${_t}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),pn=(0,Ne.H)();return Ve(oe.createElement(It.BR,null,oe.createElement(Mt.Ux,{status:!0,override:!0},oe.createElement(Ie,Object.assign({prefixCls:Be,onClose:se,maskMotion:hn,motion:En},Qe,{open:Re!=null?Re:Te,mask:Ce,push:ge,width:ct,height:zt,style:Object.assign(Object.assign({},Se==null?void 0:Se.style),xe),className:pe()(Se==null?void 0:Se.className,Pe),rootClassName:kt,getContainer:gt,afterOpenChange:he!=null?he:lt,panelRef:pn}),oe.createElement(Tt,Object.assign({prefixCls:Be},Qe,{onClose:se}))))))},tn=We=>{const{prefixCls:it,style:Ct,className:St,placement:De="right"}=We,Oe=rt(We,["prefixCls","style","className","placement"]),{getPrefixCls:Ce}=oe.useContext(Dt.E_),ge=Ce("drawer",it),[Re,he]=bt(ge),se=pe()(ge,`${ge}-pure`,`${ge}-${De}`,he,St);return Re(oe.createElement("div",{className:se,style:Ct},oe.createElement(Tt,Object.assign({prefixCls:ge},Oe))))};Bt._InternalPanelDoNotUseOrYouWillBeFired=tn;var Ee=Bt},91857:function(Nt,Rt,ee){"use strict";var te=ee(59301),pe=ee(38819),ke=ee(92310),Xe=ee.n(ke),Me=ee(31561),He=ee(70425),oe=ee(18929),ft=ee(2738),ut=ee(79676),Je=ee(53487),et=ee(92343),Ke=ee(36355),je=ee(20834),ie=ee(40875),a=ee(88088),y=ee(47211);const x=null,b=ae=>{const{menu:re,arrow:ve,prefixCls:ye,children:Fe,trigger:Ae,disabled:Ie,dropdownRender:be,getPopupContainer:Dt,overlayClassName:Mt,rootClassName:vn,open:Ft,onOpenChange:Tt,visible:It,onVisibleChange:dt,mouseEnterDelay:ot=.15,mouseLeaveDelay:wt=.1,autoAdjustOverflow:_e=!0,placement:Et="",overlay:bt,transitionName:Ne}=ae,{getPopupContainer:rt,getPrefixCls:Zt,direction:en}=te.useContext(Ke.E_),Bt=te.useMemo(()=>{const Pe=Zt();return Ne!==void 0?Ne:Et.includes("top")?`${Pe}-slide-down`:`${Pe}-slide-up`},[Zt,Et,Ne]),tn=te.useMemo(()=>Et?Et.includes("Center")?Et.slice(0,Et.indexOf("Center")):Et:en==="rtl"?"bottomRight":"bottomLeft",[Et,en]),Ee=Zt("dropdown",ye),[We,it]=(0,y.Z)(Ee),[,Ct]=(0,a.Z)(),St=te.Children.only(Fe),De=(0,et.Tm)(St,{className:Xe()(`${Ee}-trigger`,{[`${Ee}-rtl`]:en==="rtl"},St.props.className),disabled:Ie}),Oe=Ie?[]:Ae;let Ce;Oe&&Oe.includes("contextMenu")&&(Ce=!0);const[ge,Re]=(0,oe.Z)(!1,{value:Ft!=null?Ft:It}),he=(0,He.useEvent)(Pe=>{Tt==null||Tt(Pe),dt==null||dt(Pe),Re(Pe)}),se=Xe()(Mt,vn,it,{[`${Ee}-rtl`]:en==="rtl"}),de=(0,ut.Z)({arrowPointAtCenter:typeof ve=="object"&&ve.pointAtCenter,autoAdjustOverflow:_e,offset:Ct.marginXXS,arrowWidth:ve?Ct.sizePopupArrow:0,borderRadius:Ct.borderRadius}),we=te.useCallback(()=>{Re(!1)},[]),xe=()=>{let Pe;return re!=null&&re.items?Pe=te.createElement(je.default,Object.assign({},re)):typeof bt=="function"?Pe=bt():Pe=bt,be&&(Pe=be(Pe)),Pe=te.Children.only(typeof Pe=="string"?te.createElement("span",null,Pe):Pe),te.createElement(ie.J,{prefixCls:`${Ee}-menu`,expandIcon:te.createElement("span",{className:`${Ee}-menu-submenu-arrow`},te.createElement(pe.Z,{className:`${Ee}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:we,validator:Te=>{let{mode:lt}=Te}},Pe)};return We(te.createElement(Me.Z,Object.assign({alignPoint:Ce},(0,ft.Z)(ae,["rootClassName"]),{mouseEnterDelay:ot,mouseLeaveDelay:wt,visible:ge,builtinPlacements:de,arrow:!!ve,overlayClassName:se,prefixCls:Ee,getPopupContainer:Dt||rt,transitionName:Bt,trigger:Oe,overlay:xe,placement:tn,onVisibleChange:he}),De))};function E(ae){return Object.assign(Object.assign({},ae),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const z=(0,Je.Z)(b,"dropdown",ae=>ae,E),ne=ae=>te.createElement(z,Object.assign({},ae),te.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ne,Rt.Z=b},38854:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return a}});var te=ee(91857),pe=ee(92310),ke=ee.n(pe),Xe=ee(59301),Me=ee(18785),He=ee(3113),oe=ee(36355),ft=ee(81327),ut=ee(33234),Je=ee(47211),et=function(y,x){var b={};for(var E in y)Object.prototype.hasOwnProperty.call(y,E)&&x.indexOf(E)<0&&(b[E]=y[E]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,E=Object.getOwnPropertySymbols(y);z<E.length;z++)x.indexOf(E[z])<0&&Object.prototype.propertyIsEnumerable.call(y,E[z])&&(b[E[z]]=y[E[z]]);return b};const Ke=y=>{const{getPopupContainer:x,getPrefixCls:b,direction:E}=Xe.useContext(oe.E_),{prefixCls:z,type:ne="default",danger:ae,disabled:re,loading:ve,onClick:ye,htmlType:Fe,children:Ae,className:Ie,menu:be,arrow:Dt,autoFocus:Mt,overlay:vn,trigger:Ft,align:Tt,open:It,onOpenChange:dt,placement:ot,getPopupContainer:wt,href:_e,icon:Et=Xe.createElement(Me.Z,null),title:bt,buttonsRender:Ne=xe=>xe,mouseEnterDelay:rt,mouseLeaveDelay:Zt,overlayClassName:en,overlayStyle:Bt,destroyPopupOnHide:tn,dropdownRender:Ee}=y,We=et(y,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),it=b("dropdown",z),Ct=`${it}-button`,[St,De]=(0,Je.Z)(it),Oe={menu:be,arrow:Dt,autoFocus:Mt,align:Tt,disabled:re,trigger:re?[]:Ft,onOpenChange:dt,getPopupContainer:wt||x,mouseEnterDelay:rt,mouseLeaveDelay:Zt,overlayClassName:en,overlayStyle:Bt,destroyPopupOnHide:tn,dropdownRender:Ee},{compactSize:Ce,compactItemClassnames:ge}=(0,ut.ri)(it,E),Re=ke()(Ct,ge,Ie,De);"overlay"in y&&(Oe.overlay=vn),"open"in y&&(Oe.open=It),"placement"in y?Oe.placement=ot:Oe.placement=E==="rtl"?"bottomLeft":"bottomRight";const he=Xe.createElement(He.ZP,{type:ne,danger:ae,disabled:re,loading:ve,onClick:ye,htmlType:Fe,href:_e,title:bt},Ae),se=Xe.createElement(He.ZP,{type:ne,danger:ae,icon:Et}),[de,we]=Ne([he,se]);return St(Xe.createElement(ft.Z.Compact,Object.assign({className:Re,size:Ce,block:!0},We),de,Xe.createElement(te.Z,Object.assign({},Oe),we)))};Ke.__ANT_BUTTON=!0;var je=Ke;const ie=te.Z;ie.Button=je;var a=ie},47211:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return et}});var te=ee(17313),pe=ee(13826),ke=ee(92899),Xe=ee(29878),Me=ee(19447),He=ee(83116),oe=ee(37613),ut=Ke=>{const{componentCls:je,menuCls:ie,colorError:a,colorTextLightSolid:y}=Ke,x=`${ie}-item`;return{[`${je}, ${je}-menu-submenu`]:{[`${ie} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const Je=Ke=>{const{componentCls:je,menuCls:ie,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:x,antCls:b,iconCls:E,motionDurationMid:z,dropdownPaddingVertical:ne,fontSize:ae,dropdownEdgeChildPadding:re,colorTextDisabled:ve,fontSizeIcon:ye,controlPaddingHorizontal:Fe,colorBgElevated:Ae}=Ke;return[{[je]:Object.assign(Object.assign({},(0,te.Wf)(Ke)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${E}-down, & > ${b}-btn-icon > ${E}-down`]:{fontSize:ye}},[`${je}-wrap`]:{position:"relative",[`${b}-btn > ${E}-down`]:{fontSize:ye},[`${E}-down::before`]:{transition:`transform ${z}`}},[`${je}-wrap-open`]:{[`${E}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${je}-placement-bottomLeft,
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${je}-placement-bottomLeft,
|
|
&${b}-slide-down-enter${b}-slide-down-enter-active${je}-placement-bottom,
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${je}-placement-bottom,
|
|
&${b}-slide-down-enter${b}-slide-down-enter-active${je}-placement-bottomRight,
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${je}-placement-bottomRight`]:{animationName:pe.fJ},[`&${b}-slide-up-enter${b}-slide-up-enter-active${je}-placement-topLeft,
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${je}-placement-topLeft,
|
|
&${b}-slide-up-enter${b}-slide-up-enter-active${je}-placement-top,
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${je}-placement-top,
|
|
&${b}-slide-up-enter${b}-slide-up-enter-active${je}-placement-topRight,
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${je}-placement-topRight`]:{animationName:pe.Qt},[`&${b}-slide-down-leave${b}-slide-down-leave-active${je}-placement-bottomLeft,
|
|
&${b}-slide-down-leave${b}-slide-down-leave-active${je}-placement-bottom,
|
|
&${b}-slide-down-leave${b}-slide-down-leave-active${je}-placement-bottomRight`]:{animationName:pe.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${je}-placement-topLeft,
|
|
&${b}-slide-up-leave${b}-slide-up-leave-active${je}-placement-top,
|
|
&${b}-slide-up-leave${b}-slide-up-leave-active${je}-placement-topRight`]:{animationName:pe.ly}})},(0,Me.ZP)(Ke,{colorBg:Ae,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${je} ${ie}`]:{position:"relative",margin:0},[`${ie}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${je}, ${je}-menu-submenu`]:{[ie]:Object.assign(Object.assign({padding:re,listStyleType:"none",backgroundColor:Ae,backgroundClip:"padding-box",borderRadius:Ke.borderRadiusLG,outline:"none",boxShadow:Ke.boxShadowSecondary},(0,te.Qy)(Ke)),{[`${ie}-item-group-title`]:{padding:`${ne}px ${Fe}px`,color:Ke.colorTextDescription,transition:`all ${z}`},[`${ie}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ie}-item-icon`]:{minWidth:ae,marginInlineEnd:Ke.marginXS,fontSize:Ke.fontSizeSM},[`${ie}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${z}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ie}-item, ${ie}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ne}px ${Fe}px`,color:Ke.colorText,fontWeight:"normal",fontSize:ae,lineHeight:Ke.lineHeight,cursor:"pointer",transition:`all ${z}`,borderRadius:Ke.borderRadiusSM,"&:hover, &-active":{backgroundColor:Ke.controlItemBgHover}},(0,te.Qy)(Ke)),{"&-selected":{color:Ke.colorPrimary,backgroundColor:Ke.controlItemBgActive,"&:hover, &-active":{backgroundColor:Ke.controlItemBgActiveHover}},"&-disabled":{color:ve,cursor:"not-allowed","&:hover":{color:ve,backgroundColor:Ae,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Ke.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Ke.colorSplit},[`${je}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Ke.paddingXS,[`${je}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Ke.colorTextDescription,fontSize:ye,fontStyle:"normal"}}}),[`${ie}-item-group-list`]:{margin:`0 ${Ke.marginXS}px`,padding:0,listStyle:"none"},[`${ie}-submenu-title`]:{paddingInlineEnd:Fe+Ke.fontSizeSM},[`${ie}-submenu-vertical`]:{position:"relative"},[`${ie}-submenu${ie}-submenu-disabled ${je}-menu-submenu-title`]:{[`&, ${je}-menu-submenu-arrow-icon`]:{color:ve,backgroundColor:Ae,cursor:"not-allowed"}},[`${ie}-submenu-selected ${je}-menu-submenu-title`]:{color:Ke.colorPrimary}})}},[(0,pe.oN)(Ke,"slide-up"),(0,pe.oN)(Ke,"slide-down"),(0,ke.Fm)(Ke,"move-up"),(0,ke.Fm)(Ke,"move-down"),(0,Xe._y)(Ke,"zoom-big")]]};var et=(0,He.Z)("Dropdown",(Ke,je)=>{let{rootPrefixCls:ie}=je;const{marginXXS:a,sizePopupArrow:y,controlHeight:x,fontSize:b,lineHeight:E,paddingXXS:z,componentCls:ne,borderRadiusLG:ae}=Ke,re=(x-b*E)/2,{dropdownArrowOffset:ve}=(0,Me.fS)({contentRadius:ae}),ye=(0,oe.TS)(Ke,{menuCls:`${ne}-menu`,rootPrefixCls:ie,dropdownArrowDistance:y/2+a,dropdownArrowOffset:ve,dropdownPaddingVertical:re,dropdownEdgeChildPadding:z});return[Je(ye),ut(ye)]},Ke=>({zIndexPopup:Ke.zIndexPopupBase+50}))},8628:function(Nt,Rt,ee){"use strict";var te=ee(59301),pe=ee(34280),ke=ee(56762),Xe=ee(69507);function Me(){let He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const oe=(0,te.useRef)({}),ft=(0,ke.Z)(),ut=(0,Xe.ZP)();return(0,pe.Z)(()=>{const Je=ut.subscribe(et=>{oe.current=et,He&&ft()});return()=>ut.unsubscribe(Je)},[]),oe.current}Rt.Z=Me},45818:function(Nt,Rt,ee){"use strict";ee.d(Rt,{D:function(){return z},Z:function(){return re}});var te=ee(92413),pe=ee(59301),ke={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"},Xe=ke,Me=ee(7657),He=function(ye,Fe){return pe.createElement(Me.Z,(0,te.Z)({},ye,{ref:Fe,icon:Xe}))},oe=pe.forwardRef(He),ft=oe,ut=ee(33853),Je=ee(38819),et=ee(92310),Ke=ee.n(et),je=ee(2738),a=ve=>!isNaN(parseFloat(ve))&&isFinite(ve),y=ee(36355),x=ee(84966),b=function(ve,ye){var Fe={};for(var Ae in ve)Object.prototype.hasOwnProperty.call(ve,Ae)&&ye.indexOf(Ae)<0&&(Fe[Ae]=ve[Ae]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Ae=Object.getOwnPropertySymbols(ve);Ie<Ae.length;Ie++)ye.indexOf(Ae[Ie])<0&&Object.prototype.propertyIsEnumerable.call(ve,Ae[Ie])&&(Fe[Ae[Ie]]=ve[Ae[Ie]]);return Fe};const E={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},z=pe.createContext({}),ne=(()=>{let ve=0;return function(){let ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ve+=1,`${ye}${ve}`}})();var re=pe.forwardRef((ve,ye)=>{const{prefixCls:Fe,className:Ae,trigger:Ie,children:be,defaultCollapsed:Dt=!1,theme:Mt="dark",style:vn={},collapsible:Ft=!1,reverseArrow:Tt=!1,width:It=200,collapsedWidth:dt=80,zeroWidthTriggerStyle:ot,breakpoint:wt,onCollapse:_e,onBreakpoint:Et}=ve,bt=b(ve,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Ne}=(0,pe.useContext)(x.Gs),[rt,Zt]=(0,pe.useState)("collapsed"in ve?ve.collapsed:Dt),[en,Bt]=(0,pe.useState)(!1);(0,pe.useEffect)(()=>{"collapsed"in ve&&Zt(ve.collapsed)},[ve.collapsed]);const tn=(De,Oe)=>{"collapsed"in ve||Zt(De),_e==null||_e(De,Oe)},Ee=(0,pe.useRef)();Ee.current=De=>{Bt(De.matches),Et==null||Et(De.matches),rt!==De.matches&&tn(De.matches,"responsive")},(0,pe.useEffect)(()=>{function De(Ce){return Ee.current(Ce)}let Oe;if(typeof window!="undefined"){const{matchMedia:Ce}=window;if(Ce&&wt&&wt in E){Oe=Ce(`(max-width: ${E[wt]})`);try{Oe.addEventListener("change",De)}catch(ge){Oe.addListener(De)}De(Oe)}}return()=>{try{Oe==null||Oe.removeEventListener("change",De)}catch(Ce){Oe==null||Oe.removeListener(De)}}},[wt]),(0,pe.useEffect)(()=>{const De=ne("ant-sider-");return Ne.addSider(De),()=>Ne.removeSider(De)},[]);const We=()=>{tn(!rt,"clickTrigger")},{getPrefixCls:it}=(0,pe.useContext)(y.E_),Ct=()=>{const De=it("layout-sider",Fe),Oe=(0,je.Z)(bt,["collapsed"]),Ce=rt?dt:It,ge=a(Ce)?`${Ce}px`:String(Ce),Re=parseFloat(String(dt||0))===0?pe.createElement("span",{onClick:We,className:Ke()(`${De}-zero-width-trigger`,`${De}-zero-width-trigger-${Tt?"right":"left"}`),style:ot},Ie||pe.createElement(ft,null)):null,de={expanded:Tt?pe.createElement(Je.Z,null):pe.createElement(ut.Z,null),collapsed:Tt?pe.createElement(ut.Z,null):pe.createElement(Je.Z,null)}[rt?"collapsed":"expanded"],we=Ie!==null?Re||pe.createElement("div",{className:`${De}-trigger`,onClick:We,style:{width:ge}},Ie||de):null,xe=Object.assign(Object.assign({},vn),{flex:`0 0 ${ge}`,maxWidth:ge,minWidth:ge,width:ge}),Pe=Ke()(De,`${De}-${Mt}`,{[`${De}-collapsed`]:!!rt,[`${De}-has-trigger`]:Ft&&Ie!==null&&!Re,[`${De}-below`]:!!en,[`${De}-zero-width`]:parseFloat(ge)===0},Ae);return pe.createElement("aside",Object.assign({className:Pe},Oe,{style:xe,ref:ye}),pe.createElement("div",{className:`${De}-children`},be),Ft||en&&Re?we:null)},St=pe.useMemo(()=>({siderCollapsed:rt}),[rt]);return pe.createElement(z.Provider,{value:St},Ct())})},84966:function(Nt,Rt,ee){"use strict";ee.d(Rt,{VY:function(){return z},$_:function(){return E},h4:function(){return b},Gs:function(){return je},ZP:function(){return ne}});var te=ee(26407),pe=ee(92310),ke=ee.n(pe),Xe=ee(2738),Me=ee(59301),He=ee(36355),oe=ee(83116),ut=ae=>{const{componentCls:re,bodyBg:ve,lightSiderBg:ye,lightTriggerBg:Fe,lightTriggerColor:Ae}=ae;return{[`${re}-sider-light`]:{background:ye,[`${re}-sider-trigger`]:{color:Ae,background:Fe},[`${re}-sider-zero-width-trigger`]:{color:Ae,background:Fe,border:`1px solid ${ve}`,borderInlineStart:0}}}};const Je=ae=>{const{antCls:re,componentCls:ve,colorText:ye,triggerColor:Fe,footerBg:Ae,triggerBg:Ie,headerHeight:be,headerPadding:Dt,headerColor:Mt,footerPadding:vn,triggerHeight:Ft,zeroTriggerHeight:Tt,zeroTriggerWidth:It,motionDurationMid:dt,motionDurationSlow:ot,fontSize:wt,borderRadius:_e,bodyBg:Et,headerBg:bt,siderBg:Ne}=ae;return{[ve]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Et,"&, *":{boxSizing:"border-box"},[`&${ve}-has-sider`]:{flexDirection:"row",[`> ${ve}, > ${ve}-content`]:{width:0}},[`${ve}-header, &${ve}-footer`]:{flex:"0 0 auto"},[`${ve}-sider`]:{position:"relative",minWidth:0,background:Ne,transition:`all ${dt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${re}-menu${re}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ft},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ft,color:Fe,lineHeight:`${Ft}px`,textAlign:"center",background:Ie,cursor:"pointer",transition:`all ${dt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:be,insetInlineEnd:-It,zIndex:1,width:It,height:Tt,color:Fe,fontSize:ae.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Ne,borderStartStartRadius:0,borderStartEndRadius:_e,borderEndEndRadius:_e,borderEndStartRadius:0,cursor:"pointer",transition:`background ${ot} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${ot}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-It,borderStartStartRadius:_e,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:_e}}}}},ut(ae)),{"&-rtl":{direction:"rtl"}}),[`${ve}-header`]:{height:be,padding:Dt,color:Mt,lineHeight:`${be}px`,background:bt,[`${re}-menu`]:{lineHeight:"inherit"}},[`${ve}-footer`]:{padding:vn,color:ye,fontSize:wt,background:Ae},[`${ve}-content`]:{flex:"auto",minHeight:0}}};var et=(0,oe.Z)("Layout",ae=>[Je(ae)],ae=>{const{colorBgLayout:re,controlHeight:ve,controlHeightLG:ye,colorText:Fe,controlHeightSM:Ae,marginXXS:Ie,colorTextLightSolid:be,colorBgContainer:Dt}=ae,Mt=ye*1.25;return{colorBgHeader:"#001529",colorBgBody:re,colorBgTrigger:"#002140",bodyBg:re,headerBg:"#001529",headerHeight:ve*2,headerPadding:`0 ${Mt}px`,headerColor:Fe,footerPadding:`${Ae}px ${Mt}px`,footerBg:re,siderBg:"#001529",triggerHeight:ye+Ie*2,triggerBg:"#002140",triggerColor:be,zeroTriggerWidth:ye,zeroTriggerHeight:ye,lightSiderBg:Dt,lightTriggerBg:Dt,lightTriggerColor:Fe}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Ke=function(ae,re){var ve={};for(var ye in ae)Object.prototype.hasOwnProperty.call(ae,ye)&&re.indexOf(ye)<0&&(ve[ye]=ae[ye]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,ye=Object.getOwnPropertySymbols(ae);Fe<ye.length;Fe++)re.indexOf(ye[Fe])<0&&Object.prototype.propertyIsEnumerable.call(ae,ye[Fe])&&(ve[ye[Fe]]=ae[ye[Fe]]);return ve};const je=Me.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function ie(ae){let{suffixCls:re,tagName:ve,displayName:ye}=ae;return Fe=>Me.forwardRef((Ie,be)=>Me.createElement(Fe,Object.assign({ref:be,suffixCls:re,tagName:ve},Ie)))}const a=Me.forwardRef((ae,re)=>{const{prefixCls:ve,suffixCls:ye,className:Fe,tagName:Ae}=ae,Ie=Ke(ae,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:be}=Me.useContext(He.E_),Dt=be("layout",ve),[Mt,vn]=et(Dt),Ft=ye?`${Dt}-${ye}`:Dt;return Mt(Me.createElement(Ae,Object.assign({className:ke()(ve||Ft,Fe,vn),ref:re},Ie)))}),y=Me.forwardRef((ae,re)=>{const{direction:ve}=Me.useContext(He.E_),[ye,Fe]=Me.useState([]),{prefixCls:Ae,className:Ie,rootClassName:be,children:Dt,hasSider:Mt,tagName:vn,style:Ft}=ae,Tt=Ke(ae,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),It=(0,Xe.Z)(Tt,["suffixCls"]),{getPrefixCls:dt,layout:ot}=Me.useContext(He.E_),wt=dt("layout",Ae),[_e,Et]=et(wt),bt=ke()(wt,{[`${wt}-has-sider`]:typeof Mt=="boolean"?Mt:ye.length>0,[`${wt}-rtl`]:ve==="rtl"},ot==null?void 0:ot.className,Ie,be,Et),Ne=Me.useMemo(()=>({siderHook:{addSider:rt=>{Fe(Zt=>[].concat((0,te.Z)(Zt),[rt]))},removeSider:rt=>{Fe(Zt=>Zt.filter(en=>en!==rt))}}}),[]);return _e(Me.createElement(je.Provider,{value:Ne},Me.createElement(vn,Object.assign({ref:re,className:bt,style:Object.assign(Object.assign({},ot==null?void 0:ot.style),Ft)},It),Dt)))}),x=ie({tagName:"div",displayName:"Layout"})(y),b=ie({suffixCls:"header",tagName:"header",displayName:"Header"})(a),E=ie({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),z=ie({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var ne=x},40875:function(Nt,Rt,ee){"use strict";ee.d(Rt,{J:function(){return He}});var te=ee(59301),pe=ee(33234),ke=ee(70425),Xe=function(oe,ft){var ut={};for(var Je in oe)Object.prototype.hasOwnProperty.call(oe,Je)&&ft.indexOf(Je)<0&&(ut[Je]=oe[Je]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Je=Object.getOwnPropertySymbols(oe);et<Je.length;et++)ft.indexOf(Je[et])<0&&Object.prototype.propertyIsEnumerable.call(oe,Je[et])&&(ut[Je[et]]=oe[Je[et]]);return ut};const Me=te.createContext(null),He=te.forwardRef((oe,ft)=>{const{children:ut}=oe,Je=Xe(oe,["children"]),et=te.useContext(Me),Ke=te.useMemo(()=>Object.assign(Object.assign({},et),Je),[et,Je.prefixCls,Je.mode,Je.selectable]);return te.createElement(Me.Provider,{value:Ke},te.createElement(pe.BR,null,(0,ke.supportNodeRef)(ut)?te.cloneElement(ut,{ref:ft}):ut))});Rt.Z=Me},20834:function(Nt,Rt,ee){"use strict";ee.d(Rt,{default:function(){return St}});var te=ee(15285),pe=ee(59301),ke=ee(45818),Xe=ee(92310),Me=ee.n(Xe),He=ee(36355),oe=function(De,Oe){var Ce={};for(var ge in De)Object.prototype.hasOwnProperty.call(De,ge)&&Oe.indexOf(ge)<0&&(Ce[ge]=De[ge]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,ge=Object.getOwnPropertySymbols(De);Re<ge.length;Re++)Oe.indexOf(ge[Re])<0&&Object.prototype.propertyIsEnumerable.call(De,ge[Re])&&(Ce[ge[Re]]=De[ge[Re]]);return Ce},ut=De=>{const{prefixCls:Oe,className:Ce,dashed:ge}=De,Re=oe(De,["prefixCls","className","dashed"]),{getPrefixCls:he}=pe.useContext(He.E_),se=he("menu",Oe),de=Me()({[`${se}-item-divider-dashed`]:!!ge},Ce);return pe.createElement(te.iz,Object.assign({className:de},Re))},Je=ee(11592),et=ee(2738),Ke=ee(6848),je=ee(92343),a=(0,pe.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=De=>{var Oe;const{className:Ce,children:ge,icon:Re,title:he,danger:se}=De,{prefixCls:de,firstLevel:we,direction:xe,disableMenuItemTitleTooltip:Pe,inlineCollapsed:Te}=pe.useContext(a),lt=Be=>{const Ve=pe.createElement("span",{className:`${de}-title-content`},ge);return(!Re||(0,je.l$)(ge)&&ge.type==="span")&&ge&&Be&&we&&typeof ge=="string"?pe.createElement("div",{className:`${de}-inline-collapsed-noicon`},ge.charAt(0)):Ve},{siderCollapsed:Qe}=pe.useContext(ke.D);let qe=he;typeof he=="undefined"?qe=we?ge:"":he===!1&&(qe="");const nt={title:qe};!Qe&&!Te&&(nt.title=null,nt.open=!1);const Ye=(0,Je.Z)(ge).length;let Se=pe.createElement(te.ck,Object.assign({},(0,et.Z)(De,["title","icon","danger"]),{className:Me()({[`${de}-item-danger`]:se,[`${de}-item-only-child`]:(Re?Ye+1:Ye)===1},Ce),title:typeof he=="string"?he:void 0}),(0,je.Tm)(Re,{className:Me()((0,je.l$)(Re)?(Oe=Re.props)===null||Oe===void 0?void 0:Oe.className:"",`${de}-item-icon`)}),lt(Te));return Pe||(Se=pe.createElement(Ke.Z,Object.assign({},nt,{placement:xe==="rtl"?"left":"right",overlayClassName:`${de}-inline-collapsed-tooltip`}),Se)),Se},E=De=>{var Oe;const{popupClassName:Ce,icon:ge,title:Re,theme:he}=De,se=pe.useContext(a),{prefixCls:de,inlineCollapsed:we,theme:xe}=se,Pe=(0,te.Xl)();let Te;if(!ge)Te=we&&!Pe.length&&Re&&typeof Re=="string"?pe.createElement("div",{className:`${de}-inline-collapsed-noicon`},Re.charAt(0)):pe.createElement("span",{className:`${de}-title-content`},Re);else{const Qe=(0,je.l$)(Re)&&Re.type==="span";Te=pe.createElement(pe.Fragment,null,(0,je.Tm)(ge,{className:Me()((0,je.l$)(ge)?(Oe=ge.props)===null||Oe===void 0?void 0:Oe.className:"",`${de}-item-icon`)}),Qe?Re:pe.createElement("span",{className:`${de}-title-content`},Re))}const lt=pe.useMemo(()=>Object.assign(Object.assign({},se),{firstLevel:!1}),[se]);return pe.createElement(a.Provider,{value:lt},pe.createElement(te.Wd,Object.assign({},(0,et.Z)(De,["icon"]),{title:Te,popupClassName:Me()(de,Ce,`${de}-${he||xe}`)})))},z=ee(18785),ne=ee(70425),ae=ee(62892),re=ee(40875),ve=function(De,Oe){var Ce={};for(var ge in De)Object.prototype.hasOwnProperty.call(De,ge)&&Oe.indexOf(ge)<0&&(Ce[ge]=De[ge]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,ge=Object.getOwnPropertySymbols(De);Re<ge.length;Re++)Oe.indexOf(ge[Re])<0&&Object.prototype.propertyIsEnumerable.call(De,ge[Re])&&(Ce[ge[Re]]=De[ge[Re]]);return Ce};function ye(De){return(De||[]).map((Oe,Ce)=>{if(Oe&&typeof Oe=="object"){const ge=Oe,{label:Re,children:he,key:se,type:de}=ge,we=ve(ge,["label","children","key","type"]),xe=se!=null?se:`tmp-${Ce}`;return he||de==="group"?de==="group"?pe.createElement(te.BW,Object.assign({key:xe},we,{title:Re}),ye(he)):pe.createElement(E,Object.assign({key:xe},we,{title:Re}),ye(he)):de==="divider"?pe.createElement(ut,Object.assign({key:xe},we)):pe.createElement(x,Object.assign({key:xe},we),Re)}return null}).filter(Oe=>Oe)}function Fe(De){return pe.useMemo(()=>De&&ye(De),[De])}var Ae=ee(64993),Ie=ee(17313),be=ee(8378),Dt=ee(13826),Mt=ee(29878),vn=ee(83116),Ft=ee(37613),It=De=>{const{componentCls:Oe,motionDurationSlow:Ce,horizontalLineHeight:ge,colorSplit:Re,lineWidth:he,lineType:se,itemPaddingInline:de}=De;return{[`${Oe}-horizontal`]:{lineHeight:ge,border:0,borderBottom:`${he}px ${se} ${Re}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Oe}-item, ${Oe}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:de},[`> ${Oe}-item:hover,
|
|
> ${Oe}-item-active,
|
|
> ${Oe}-submenu ${Oe}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Oe}-item, ${Oe}-submenu-title`]:{transition:[`border-color ${Ce}`,`background ${Ce}`].join(",")},[`${Oe}-submenu-arrow`]:{display:"none"}}}},ot=De=>{let{componentCls:Oe,menuArrowOffset:Ce}=De;return{[`${Oe}-rtl`]:{direction:"rtl"},[`${Oe}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Oe}-rtl${Oe}-vertical,
|
|
${Oe}-submenu-rtl ${Oe}-vertical`]:{[`${Oe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Ce})`},"&::after":{transform:`rotate(45deg) translateY(${Ce})`}}}}};const wt=De=>Object.assign({},(0,Ie.oN)(De));var Et=(De,Oe)=>{const{componentCls:Ce,itemColor:ge,itemSelectedColor:Re,groupTitleColor:he,itemBg:se,subMenuItemBg:de,itemSelectedBg:we,activeBarHeight:xe,activeBarWidth:Pe,activeBarBorderWidth:Te,motionDurationSlow:lt,motionEaseInOut:Qe,motionEaseOut:qe,itemPaddingInline:nt,motionDurationMid:Ye,itemHoverColor:Se,lineType:Be,colorSplit:Ve,itemDisabledColor:Ue,dangerItemColor:gt,dangerItemHoverColor:kt,dangerItemSelectedColor:ct,dangerItemActiveBg:zt,dangerItemSelectedBg:hn,itemHoverBg:En,itemActiveBg:pn,menuSubMenuBg:_t,horizontalItemSelectedColor:Wn,horizontalItemSelectedBg:Hn,horizontalItemBorderRadius:dn,horizontalItemHoverBg:zn,popupBg:jn}=De;return{[`${Ce}-${Oe}, ${Ce}-${Oe} > ${Ce}`]:{color:ge,background:se,[`&${Ce}-root:focus-visible`]:Object.assign({},wt(De)),[`${Ce}-item-group-title`]:{color:he},[`${Ce}-submenu-selected`]:{[`> ${Ce}-submenu-title`]:{color:Re}},[`${Ce}-item-disabled, ${Ce}-submenu-disabled`]:{color:`${Ue} !important`},[`${Ce}-item:not(${Ce}-item-selected):not(${Ce}-submenu-selected)`]:{[`&:hover, > ${Ce}-submenu-title:hover`]:{color:Se}},[`&:not(${Ce}-horizontal)`]:{[`${Ce}-item:not(${Ce}-item-selected)`]:{"&:hover":{backgroundColor:En},"&:active":{backgroundColor:pn}},[`${Ce}-submenu-title`]:{"&:hover":{backgroundColor:En},"&:active":{backgroundColor:pn}}},[`${Ce}-item-danger`]:{color:gt,[`&${Ce}-item:hover`]:{[`&:not(${Ce}-item-selected):not(${Ce}-submenu-selected)`]:{color:kt}},[`&${Ce}-item:active`]:{background:zt}},[`${Ce}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Ce}-item-selected`]:{color:Re,[`&${Ce}-item-danger`]:{color:ct},"a, a:hover":{color:"inherit"}},[`& ${Ce}-item-selected`]:{backgroundColor:we,[`&${Ce}-item-danger`]:{backgroundColor:hn}},[`${Ce}-item, ${Ce}-submenu-title`]:{[`&:not(${Ce}-item-disabled):focus-visible`]:Object.assign({},wt(De))},[`&${Ce}-submenu > ${Ce}`]:{backgroundColor:_t},[`&${Ce}-popup > ${Ce}`]:{backgroundColor:jn},[`&${Ce}-horizontal`]:Object.assign(Object.assign({},Oe==="dark"?{borderBottom:0}:{}),{[`> ${Ce}-item, > ${Ce}-submenu`]:{top:Te,marginTop:-Te,marginBottom:0,borderRadius:dn,"&::after":{position:"absolute",insetInline:nt,bottom:0,borderBottom:`${xe}px solid transparent`,transition:`border-color ${lt} ${Qe}`,content:'""'},"&:hover, &-active, &-open":{background:zn,"&::after":{borderBottomWidth:xe,borderBottomColor:Wn}},"&-selected":{color:Wn,backgroundColor:Hn,"&:hover":{backgroundColor:Hn},"&::after":{borderBottomWidth:xe,borderBottomColor:Wn}}}}),[`&${Ce}-root`]:{[`&${Ce}-inline, &${Ce}-vertical`]:{borderInlineEnd:`${Te}px ${Be} ${Ve}`}},[`&${Ce}-inline`]:{[`${Ce}-sub${Ce}-inline`]:{background:de},[`${Ce}-item, ${Ce}-submenu-title`]:Te&&Pe?{width:`calc(100% + ${Te}px)`}:{},[`${Ce}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Pe}px solid ${Re}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Ye} ${qe}`,`opacity ${Ye} ${qe}`].join(","),content:'""'},[`&${Ce}-item-danger`]:{"&::after":{borderInlineEndColor:ct}}},[`${Ce}-selected, ${Ce}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Ye} ${Qe}`,`opacity ${Ye} ${Qe}`].join(",")}}}}}};const bt=De=>{const{componentCls:Oe,itemHeight:Ce,itemMarginInline:ge,padding:Re,menuArrowSize:he,marginXS:se,itemMarginBlock:de}=De,we=Re+he+se;return{[`${Oe}-item`]:{position:"relative",overflow:"hidden"},[`${Oe}-item, ${Oe}-submenu-title`]:{height:Ce,lineHeight:`${Ce}px`,paddingInline:Re,overflow:"hidden",textOverflow:"ellipsis",marginInline:ge,marginBlock:de,width:`calc(100% - ${ge*2}px)`},[`> ${Oe}-item,
|
|
> ${Oe}-submenu > ${Oe}-submenu-title`]:{height:Ce,lineHeight:`${Ce}px`},[`${Oe}-item-group-list ${Oe}-submenu-title,
|
|
${Oe}-submenu-title`]:{paddingInlineEnd:we}}};var rt=De=>{const{componentCls:Oe,iconCls:Ce,itemHeight:ge,colorTextLightSolid:Re,dropdownWidth:he,controlHeightLG:se,motionDurationMid:de,motionEaseOut:we,paddingXL:xe,itemMarginInline:Pe,fontSizeLG:Te,motionDurationSlow:lt,paddingXS:Qe,boxShadowSecondary:qe,collapsedWidth:nt,collapsedIconSize:Ye}=De,Se={height:ge,lineHeight:`${ge}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Oe]:{"&-inline, &-vertical":Object.assign({[`&${Oe}-root`]:{boxShadow:"none"}},bt(De))},[`${Oe}-submenu-popup`]:{[`${Oe}-vertical`]:Object.assign(Object.assign({},bt(De)),{boxShadow:qe})}},{[`${Oe}-submenu-popup ${Oe}-vertical${Oe}-sub`]:{minWidth:he,maxHeight:`calc(100vh - ${se*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Oe}-inline`]:{width:"100%",[`&${Oe}-root`]:{[`${Oe}-item, ${Oe}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${lt}`,`background ${lt}`,`padding ${de} ${we}`].join(","),[`> ${Oe}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Oe}-sub${Oe}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Oe}-submenu > ${Oe}-submenu-title`]:Se,[`& ${Oe}-item-group-title`]:{paddingInlineStart:xe}},[`${Oe}-item`]:Se}},{[`${Oe}-inline-collapsed`]:{width:nt,[`&${Oe}-root`]:{[`${Oe}-item, ${Oe}-submenu ${Oe}-submenu-title`]:{[`> ${Oe}-inline-collapsed-noicon`]:{fontSize:Te,textAlign:"center"}}},[`> ${Oe}-item,
|
|
> ${Oe}-item-group > ${Oe}-item-group-list > ${Oe}-item,
|
|
> ${Oe}-item-group > ${Oe}-item-group-list > ${Oe}-submenu > ${Oe}-submenu-title,
|
|
> ${Oe}-submenu > ${Oe}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Te/2}px - ${Pe}px)`,textOverflow:"clip",[`
|
|
${Oe}-submenu-arrow,
|
|
${Oe}-submenu-expand-icon
|
|
`]:{opacity:0},[`${Oe}-item-icon, ${Ce}`]:{margin:0,fontSize:Ye,lineHeight:`${ge}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Oe}-item-icon, ${Ce}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Oe}-item-icon, ${Ce}`]:{display:"none"},"a, a:hover":{color:Re}},[`${Oe}-item-group-title`]:Object.assign(Object.assign({},Ie.vS),{paddingInline:Qe})}}]};const Zt=De=>{const{componentCls:Oe,motionDurationSlow:Ce,motionDurationMid:ge,motionEaseInOut:Re,motionEaseOut:he,iconCls:se,iconSize:de,iconMarginInlineEnd:we}=De;return{[`${Oe}-item, ${Oe}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ce}`,`background ${Ce}`,`padding ${Ce} ${Re}`].join(","),[`${Oe}-item-icon, ${se}`]:{minWidth:de,fontSize:de,transition:[`font-size ${ge} ${he}`,`margin ${Ce} ${Re}`,`color ${Ce}`].join(","),"+ span":{marginInlineStart:we,opacity:1,transition:[`opacity ${Ce} ${Re}`,`margin ${Ce}`,`color ${Ce}`].join(",")}},[`${Oe}-item-icon`]:Object.assign({},(0,Ie.Ro)()),[`&${Oe}-item-only-child`]:{[`> ${se}, > ${Oe}-item-icon`]:{marginInlineEnd:0}}},[`${Oe}-item-disabled, ${Oe}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Oe}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},en=De=>{const{componentCls:Oe,motionDurationSlow:Ce,motionEaseInOut:ge,borderRadius:Re,menuArrowSize:he,menuArrowOffset:se}=De;return{[`${Oe}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:De.margin,width:he,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ce} ${ge}, opacity ${Ce}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:he*.6,height:he*.15,backgroundColor:"currentcolor",borderRadius:Re,transition:[`background ${Ce} ${ge}`,`transform ${Ce} ${ge}`,`top ${Ce} ${ge}`,`color ${Ce} ${ge}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${se})`},"&::after":{transform:`rotate(-45deg) translateY(${se})`}}}}},Bt=De=>{const{antCls:Oe,componentCls:Ce,fontSize:ge,motionDurationSlow:Re,motionDurationMid:he,motionEaseInOut:se,paddingXS:de,padding:we,colorSplit:xe,lineWidth:Pe,zIndexPopup:Te,borderRadiusLG:lt,subMenuItemBorderRadius:Qe,menuArrowSize:qe,menuArrowOffset:nt,lineType:Ye,menuPanelMaskInset:Se,groupTitleLineHeight:Be,groupTitleFontSize:Ve}=De;return[{"":{[`${Ce}`]:Object.assign(Object.assign({},(0,Ie.dF)()),{"&-hidden":{display:"none"}})},[`${Ce}-submenu-hidden`]:{display:"none"}},{[Ce]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ie.Wf)(De)),(0,Ie.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ge,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Re} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Ce}-item`]:{flex:"none"}},[`${Ce}-item, ${Ce}-submenu, ${Ce}-submenu-title`]:{borderRadius:De.itemBorderRadius},[`${Ce}-item-group-title`]:{padding:`${de}px ${we}px`,fontSize:Ve,lineHeight:Be,transition:`all ${Re}`},[`&-horizontal ${Ce}-submenu`]:{transition:[`border-color ${Re} ${se}`,`background ${Re} ${se}`].join(",")},[`${Ce}-submenu, ${Ce}-submenu-inline`]:{transition:[`border-color ${Re} ${se}`,`background ${Re} ${se}`,`padding ${he} ${se}`].join(",")},[`${Ce}-submenu ${Ce}-sub`]:{cursor:"initial",transition:[`background ${Re} ${se}`,`padding ${Re} ${se}`].join(",")},[`${Ce}-title-content`]:{transition:`color ${Re}`},[`${Ce}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ce}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:xe,borderStyle:Ye,borderWidth:0,borderTopWidth:Pe,marginBlock:Pe,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Zt(De)),{[`${Ce}-item-group`]:{[`${Ce}-item-group-list`]:{margin:0,padding:0,[`${Ce}-item, ${Ce}-submenu-title`]:{paddingInline:`${ge*2}px ${we}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Te,borderRadius:lt,boxShadow:"none",transformOrigin:"0 0",[`&${Ce}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Se}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Se},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:De.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:De.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:De.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:De.paddingXS},[`> ${Ce}`]:Object.assign(Object.assign(Object.assign({borderRadius:lt},Zt(De)),en(De)),{[`${Ce}-item, ${Ce}-submenu > ${Ce}-submenu-title`]:{borderRadius:Qe},[`${Ce}-submenu-title::after`]:{transition:`transform ${Re} ${se}`}})}}),en(De)),{[`&-inline-collapsed ${Ce}-submenu-arrow,
|
|
&-inline ${Ce}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${nt})`},"&::after":{transform:`rotate(45deg) translateX(-${nt})`}},[`${Ce}-submenu-open${Ce}-submenu-inline > ${Ce}-submenu-title > ${Ce}-submenu-arrow`]:{transform:`translateY(-${qe*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${nt})`},"&::before":{transform:`rotate(45deg) translateX(${nt})`}}})},{[`${Oe}-layout-header`]:{[Ce]:{lineHeight:"inherit"}}}]};var tn=(De,Oe)=>(0,vn.Z)("Menu",ge=>{if(Oe===!1)return[];const{colorBgElevated:Re,colorPrimary:he,colorTextLightSolid:se,controlHeightLG:de,fontSize:we,darkItemColor:xe,darkDangerItemColor:Pe,darkItemBg:Te,darkSubMenuItemBg:lt,darkItemSelectedColor:Qe,darkItemSelectedBg:qe,darkDangerItemSelectedBg:nt,darkItemHoverBg:Ye,darkGroupTitleColor:Se,darkItemHoverColor:Be,darkItemDisabledColor:Ve,darkDangerItemHoverColor:Ue,darkDangerItemSelectedColor:gt,darkDangerItemActiveBg:kt}=ge,ct=we/7*5,zt=(0,Ft.TS)(ge,{menuArrowSize:ct,menuHorizontalHeight:de*1.15,menuArrowOffset:`${ct*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Re}),hn=(0,Ft.TS)(zt,{itemColor:xe,itemHoverColor:Be,groupTitleColor:Se,itemSelectedColor:Qe,itemBg:Te,popupBg:Te,subMenuItemBg:lt,itemActiveBg:"transparent",itemSelectedBg:qe,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ye,itemDisabledColor:Ve,dangerItemColor:Pe,dangerItemHoverColor:Ue,dangerItemSelectedColor:gt,dangerItemActiveBg:kt,dangerItemSelectedBg:nt,menuSubMenuBg:lt,horizontalItemSelectedColor:se,horizontalItemSelectedBg:he});return[Bt(zt),It(zt),rt(zt),Et(zt,"light"),Et(hn,"dark"),ot(zt),(0,be.Z)(zt),(0,Dt.oN)(zt,"slide-up"),(0,Dt.oN)(zt,"slide-down"),(0,Mt._y)(zt,"zoom-big")]},ge=>{const{colorPrimary:Re,colorError:he,colorTextDisabled:se,colorErrorBg:de,colorText:we,colorTextDescription:xe,colorBgContainer:Pe,colorFillAlter:Te,colorFillContent:lt,lineWidth:Qe,lineWidthBold:qe,controlItemBgActive:nt,colorBgTextHover:Ye,controlHeightLG:Se,lineHeight:Be,colorBgElevated:Ve,marginXXS:Ue,padding:gt,fontSize:kt,controlHeightSM:ct,fontSizeLG:zt,colorTextLightSolid:hn,colorErrorHover:En}=ge,pn=new Ae.C(hn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ge.zIndexPopupBase+50,radiusItem:ge.borderRadiusLG,itemBorderRadius:ge.borderRadiusLG,radiusSubMenuItem:ge.borderRadiusSM,subMenuItemBorderRadius:ge.borderRadiusSM,colorItemText:we,itemColor:we,colorItemTextHover:we,itemHoverColor:we,colorItemTextHoverHorizontal:Re,horizontalItemHoverColor:Re,colorGroupTitle:xe,groupTitleColor:xe,colorItemTextSelected:Re,itemSelectedColor:Re,colorItemTextSelectedHorizontal:Re,horizontalItemSelectedColor:Re,colorItemBg:Pe,itemBg:Pe,colorItemBgHover:Ye,itemHoverBg:Ye,colorItemBgActive:lt,itemActiveBg:nt,colorSubItemBg:Te,subMenuItemBg:Te,colorItemBgSelected:nt,itemSelectedBg:nt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:qe,activeBarHeight:qe,colorActiveBarBorderSize:Qe,activeBarBorderWidth:Qe,colorItemTextDisabled:se,itemDisabledColor:se,colorDangerItemText:he,dangerItemColor:he,colorDangerItemTextHover:he,dangerItemHoverColor:he,colorDangerItemTextSelected:he,dangerItemSelectedColor:he,colorDangerItemBgActive:de,dangerItemActiveBg:de,colorDangerItemBgSelected:de,dangerItemSelectedBg:de,itemMarginInline:ge.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Se,groupTitleLineHeight:Be,collapsedWidth:Se*2,popupBg:Ve,itemMarginBlock:Ue,itemPaddingInline:gt,horizontalLineHeight:`${Se*1.15}px`,iconSize:kt,iconMarginInlineEnd:ct-kt,collapsedIconSize:zt,groupTitleFontSize:kt,darkItemDisabledColor:new Ae.C(hn).setAlpha(.25).toRgbString(),darkItemColor:pn,darkDangerItemColor:he,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:hn,darkItemSelectedBg:Re,darkDangerItemSelectedBg:he,darkItemHoverBg:"transparent",darkGroupTitleColor:pn,darkItemHoverColor:hn,darkDangerItemHoverColor:En,darkDangerItemSelectedColor:hn,darkDangerItemActiveBg:he}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(De),Ee=function(De,Oe){var Ce={};for(var ge in De)Object.prototype.hasOwnProperty.call(De,ge)&&Oe.indexOf(ge)<0&&(Ce[ge]=De[ge]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,ge=Object.getOwnPropertySymbols(De);Re<ge.length;Re++)Oe.indexOf(ge[Re])<0&&Object.prototype.propertyIsEnumerable.call(De,ge[Re])&&(Ce[ge[Re]]=De[ge[Re]]);return Ce},it=(0,pe.forwardRef)((De,Oe)=>{var Ce,ge;const Re=pe.useContext(re.Z),he=Re||{},{getPrefixCls:se,getPopupContainer:de,direction:we,menu:xe}=pe.useContext(He.E_),Pe=se(),{prefixCls:Te,className:lt,style:Qe,theme:qe="light",expandIcon:nt,_internalDisableMenuItemTitleTooltip:Ye,inlineCollapsed:Se,siderCollapsed:Be,items:Ve,children:Ue,rootClassName:gt,mode:kt,selectable:ct,onClick:zt,overflowedIndicatorPopupClassName:hn}=De,En=Ee(De,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),pn=(0,et.Z)(En,["collapsedWidth"]),_t=Fe(Ve)||Ue;(Ce=he.validator)===null||Ce===void 0||Ce.call(he,{mode:kt});const Wn=(0,ne.useEvent)(function(){var Ht;zt==null||zt.apply(void 0,arguments),(Ht=he.onClick)===null||Ht===void 0||Ht.call(he)}),Hn=he.mode||kt,dn=ct!=null?ct:he.selectable,zn=pe.useMemo(()=>Be!==void 0?Be:Se,[Se,Be]),jn={horizontal:{motionName:`${Pe}-slide-up`},inline:(0,ae.Z)(Pe),other:{motionName:`${Pe}-zoom-big`}},bn=se("menu",Te||he.prefixCls),[_n,ea]=tn(bn,!Re),an=Me()(`${bn}-${qe}`,xe==null?void 0:xe.className,lt);let on;if(typeof nt=="function")on=nt;else if(nt===null||nt===!1)on=null;else if(he.expandIcon===null||he.expandIcon===!1)on=null;else{const Ht=nt!=null?nt:he.expandIcon;on=(0,je.Tm)(Ht,{className:Me()(`${bn}-submenu-expand-icon`,(0,je.l$)(Ht)?(ge=Ht.props)===null||ge===void 0?void 0:ge.className:"")})}const Cn=pe.useMemo(()=>({prefixCls:bn,inlineCollapsed:zn||!1,direction:we,firstLevel:!0,theme:qe,mode:Hn,disableMenuItemTitleTooltip:Ye}),[bn,zn,we,Ye,qe]);return _n(pe.createElement(re.Z.Provider,{value:null},pe.createElement(a.Provider,{value:Cn},pe.createElement(te.ZP,Object.assign({getPopupContainer:de,overflowedIndicator:pe.createElement(z.Z,null),overflowedIndicatorPopupClassName:Me()(bn,`${bn}-${qe}`,hn),mode:Hn,selectable:dn,onClick:Wn},pn,{inlineCollapsed:zn,style:Object.assign(Object.assign({},xe==null?void 0:xe.style),Qe),className:an,prefixCls:bn,direction:we,defaultMotions:jn,expandIcon:on,ref:Oe,rootClassName:Me()(gt,ea)}),_t))))});const Ct=(0,pe.forwardRef)((De,Oe)=>{const Ce=(0,pe.useRef)(null),ge=pe.useContext(ke.D);return(0,pe.useImperativeHandle)(Oe,()=>({menu:Ce.current,focus:Re=>{var he;(he=Ce.current)===null||he===void 0||he.focus(Re)}})),pe.createElement(it,Object.assign({ref:Ce},De,ge))});Ct.Item=x,Ct.SubMenu=E,Ct.Divider=ut,Ct.ItemGroup=te.BW;var St=Ct},58421:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return he}});var te=ee(92413),pe=ee(59301),ke={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"},Xe=ke,Me=ee(7657),He=function(de,we){return pe.createElement(Me.Z,(0,te.Z)({},de,{ref:we,icon:Xe}))},oe=pe.forwardRef(He),ft=oe,ut=ee(49198),Je=ee(33853),et=ee(38819),Ke=ee(92310),je=ee.n(Ke),ie=ee(400),a=ee(33708),y=ee(6909),x=ee(4771),b=ee(9427),E=ee(25440),z=ee(26112),ne={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ae=ne,re=ee(91735),ve=function(se){(0,b.Z)(we,se);var de=(0,E.Z)(we);function we(){var xe;(0,y.Z)(this,we);for(var Pe=arguments.length,Te=new Array(Pe),lt=0;lt<Pe;lt++)Te[lt]=arguments[lt];return xe=de.call.apply(de,[this].concat(Te)),xe.state={goInputText:""},xe.getValidValue=function(){var Qe=xe.state.goInputText;return!Qe||Number.isNaN(Qe)?void 0:Number(Qe)},xe.buildOptionText=function(Qe){return"".concat(Qe," ").concat(xe.props.locale.items_per_page)},xe.changeSize=function(Qe){xe.props.changeSize(Number(Qe))},xe.handleChange=function(Qe){xe.setState({goInputText:Qe.target.value})},xe.handleBlur=function(Qe){var qe=xe.props,nt=qe.goButton,Ye=qe.quickGo,Se=qe.rootPrefixCls,Be=xe.state.goInputText;nt||Be===""||(xe.setState({goInputText:""}),!(Qe.relatedTarget&&(Qe.relatedTarget.className.indexOf("".concat(Se,"-item-link"))>=0||Qe.relatedTarget.className.indexOf("".concat(Se,"-item"))>=0))&&Ye(xe.getValidValue()))},xe.go=function(Qe){var qe=xe.state.goInputText;qe!==""&&(Qe.keyCode===ae.ENTER||Qe.type==="click")&&(xe.setState({goInputText:""}),xe.props.quickGo(xe.getValidValue()))},xe}return(0,x.Z)(we,[{key:"getPageSizeOptions",value:function(){var Pe=this.props,Te=Pe.pageSize,lt=Pe.pageSizeOptions;return lt.some(function(Qe){return Qe.toString()===Te.toString()})?lt:lt.concat([Te.toString()]).sort(function(Qe,qe){var nt=Number.isNaN(Number(Qe))?0:Number(Qe),Ye=Number.isNaN(Number(qe))?0:Number(qe);return nt-Ye})}},{key:"render",value:function(){var Pe=this,Te=this.props,lt=Te.pageSize,Qe=Te.locale,qe=Te.rootPrefixCls,nt=Te.changeSize,Ye=Te.quickGo,Se=Te.goButton,Be=Te.selectComponentClass,Ve=Te.buildOptionText,Ue=Te.selectPrefixCls,gt=Te.disabled,kt=this.state.goInputText,ct="".concat(qe,"-options"),zt=Be,hn=null,En=null,pn=null;if(!nt&&!Ye)return null;var _t=this.getPageSizeOptions();if(nt&&zt){var Wn=_t.map(function(Hn,dn){return pe.createElement(zt.Option,{key:dn,value:Hn.toString()},(Ve||Pe.buildOptionText)(Hn))});hn=pe.createElement(zt,{disabled:gt,prefixCls:Ue,showSearch:!1,className:"".concat(ct,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(lt||_t[0]).toString(),onChange:this.changeSize,getPopupContainer:function(dn){return dn.parentNode},"aria-label":Qe.page_size,defaultOpen:!1},Wn)}return Ye&&(Se&&(pn=typeof Se=="boolean"?pe.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:gt,className:"".concat(ct,"-quick-jumper-button")},Qe.jump_to_confirm):pe.createElement("span",{onClick:this.go,onKeyUp:this.go},Se)),En=pe.createElement("div",{className:"".concat(ct,"-quick-jumper")},Qe.jump_to,pe.createElement("input",{disabled:gt,type:"text",value:kt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Qe.page}),Qe.page,pn)),pe.createElement("li",{className:"".concat(ct)},hn,En)}}]),we}(pe.Component);ve.defaultProps={pageSizeOptions:["10","20","50","100"]};var ye=ve,Fe=function(de){var we,xe=de.rootPrefixCls,Pe=de.page,Te=de.active,lt=de.className,Qe=de.showTitle,qe=de.onClick,nt=de.onKeyPress,Ye=de.itemRender,Se="".concat(xe,"-item"),Be=je()(Se,"".concat(Se,"-").concat(Pe),(we={},(0,ie.Z)(we,"".concat(Se,"-active"),Te),(0,ie.Z)(we,"".concat(Se,"-disabled"),!Pe),(0,ie.Z)(we,de.className,lt),we)),Ve=function(){qe(Pe)},Ue=function(ct){nt(ct,qe,Pe)},gt=Ye(Pe,"page",pe.createElement("a",{rel:"nofollow"},Pe));return gt?pe.createElement("li",{title:Qe?Pe.toString():null,className:Be,onClick:Ve,onKeyPress:Ue,tabIndex:0},gt):null},Ae=Fe;function Ie(){}function be(se){var de=Number(se);return typeof de=="number"&&!Number.isNaN(de)&&isFinite(de)&&Math.floor(de)===de}var Dt=function(de,we,xe){return xe};function Mt(se,de,we){var xe=typeof se=="undefined"?de.pageSize:se;return Math.floor((we.total-1)/xe)+1}var vn=function(se){(0,b.Z)(we,se);var de=(0,E.Z)(we);function we(xe){var Pe;(0,y.Z)(this,we),Pe=de.call(this,xe),Pe.paginationNode=pe.createRef(),Pe.getJumpPrevPage=function(){return Math.max(1,Pe.state.current-(Pe.props.showLessItems?3:5))},Pe.getJumpNextPage=function(){return Math.min(Mt(void 0,Pe.state,Pe.props),Pe.state.current+(Pe.props.showLessItems?3:5))},Pe.getItemIcon=function(nt,Ye){var Se=Pe.props.prefixCls,Be=nt||pe.createElement("button",{type:"button","aria-label":Ye,className:"".concat(Se,"-item-link")});return typeof nt=="function"&&(Be=pe.createElement(nt,(0,a.Z)({},Pe.props))),Be},Pe.isValid=function(nt){var Ye=Pe.props.total;return be(nt)&&nt!==Pe.state.current&&be(Ye)&&Ye>0},Pe.shouldDisplayQuickJumper=function(){var nt=Pe.props,Ye=nt.showQuickJumper,Se=nt.total,Be=Pe.state.pageSize;return Se<=Be?!1:Ye},Pe.handleKeyDown=function(nt){(nt.keyCode===ae.ARROW_UP||nt.keyCode===ae.ARROW_DOWN)&&nt.preventDefault()},Pe.handleKeyUp=function(nt){var Ye=Pe.getValidValue(nt),Se=Pe.state.currentInputValue;Ye!==Se&&Pe.setState({currentInputValue:Ye}),nt.keyCode===ae.ENTER?Pe.handleChange(Ye):nt.keyCode===ae.ARROW_UP?Pe.handleChange(Ye-1):nt.keyCode===ae.ARROW_DOWN&&Pe.handleChange(Ye+1)},Pe.handleBlur=function(nt){var Ye=Pe.getValidValue(nt);Pe.handleChange(Ye)},Pe.changePageSize=function(nt){var Ye=Pe.state.current,Se=Mt(nt,Pe.state,Pe.props);Ye=Ye>Se?Se:Ye,Se===0&&(Ye=Pe.state.current),typeof nt=="number"&&("pageSize"in Pe.props||Pe.setState({pageSize:nt}),"current"in Pe.props||Pe.setState({current:Ye,currentInputValue:Ye})),Pe.props.onShowSizeChange(Ye,nt),"onChange"in Pe.props&&Pe.props.onChange&&Pe.props.onChange(Ye,nt)},Pe.handleChange=function(nt){var Ye=Pe.props,Se=Ye.disabled,Be=Ye.onChange,Ve=Pe.state,Ue=Ve.pageSize,gt=Ve.current,kt=Ve.currentInputValue;if(Pe.isValid(nt)&&!Se){var ct=Mt(void 0,Pe.state,Pe.props),zt=nt;return nt>ct?zt=ct:nt<1&&(zt=1),"current"in Pe.props||Pe.setState({current:zt}),zt!==kt&&Pe.setState({currentInputValue:zt}),Be(zt,Ue),zt}return gt},Pe.prev=function(){Pe.hasPrev()&&Pe.handleChange(Pe.state.current-1)},Pe.next=function(){Pe.hasNext()&&Pe.handleChange(Pe.state.current+1)},Pe.jumpPrev=function(){Pe.handleChange(Pe.getJumpPrevPage())},Pe.jumpNext=function(){Pe.handleChange(Pe.getJumpNextPage())},Pe.hasPrev=function(){return Pe.state.current>1},Pe.hasNext=function(){return Pe.state.current<Mt(void 0,Pe.state,Pe.props)},Pe.runIfEnter=function(nt,Ye){if(nt.key==="Enter"||nt.charCode===13){for(var Se=arguments.length,Be=new Array(Se>2?Se-2:0),Ve=2;Ve<Se;Ve++)Be[Ve-2]=arguments[Ve];Ye.apply(void 0,Be)}},Pe.runIfEnterPrev=function(nt){Pe.runIfEnter(nt,Pe.prev)},Pe.runIfEnterNext=function(nt){Pe.runIfEnter(nt,Pe.next)},Pe.runIfEnterJumpPrev=function(nt){Pe.runIfEnter(nt,Pe.jumpPrev)},Pe.runIfEnterJumpNext=function(nt){Pe.runIfEnter(nt,Pe.jumpNext)},Pe.handleGoTO=function(nt){(nt.keyCode===ae.ENTER||nt.type==="click")&&Pe.handleChange(Pe.state.currentInputValue)},Pe.renderPrev=function(nt){var Ye=Pe.props,Se=Ye.prevIcon,Be=Ye.itemRender,Ve=Be(nt,"prev",Pe.getItemIcon(Se,"prev page")),Ue=!Pe.hasPrev();return(0,pe.isValidElement)(Ve)?(0,pe.cloneElement)(Ve,{disabled:Ue}):Ve},Pe.renderNext=function(nt){var Ye=Pe.props,Se=Ye.nextIcon,Be=Ye.itemRender,Ve=Be(nt,"next",Pe.getItemIcon(Se,"next page")),Ue=!Pe.hasNext();return(0,pe.isValidElement)(Ve)?(0,pe.cloneElement)(Ve,{disabled:Ue}):Ve};var Te=xe.onChange!==Ie,lt="current"in xe;lt&&!Te&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var Qe=xe.defaultCurrent;"current"in xe&&(Qe=xe.current);var qe=xe.defaultPageSize;return"pageSize"in xe&&(qe=xe.pageSize),Qe=Math.min(Qe,Mt(qe,void 0,xe)),Pe.state={current:Qe,currentInputValue:Qe,pageSize:qe},Pe}return(0,x.Z)(we,[{key:"componentDidUpdate",value:function(Pe,Te){var lt=this.props.prefixCls;if(Te.current!==this.state.current&&this.paginationNode.current){var Qe=this.paginationNode.current.querySelector(".".concat(lt,"-item-").concat(Te.current));if(Qe&&document.activeElement===Qe){var qe;Qe==null||(qe=Qe.blur)===null||qe===void 0||qe.call(Qe)}}}},{key:"getValidValue",value:function(Pe){var Te=Pe.target.value,lt=Mt(void 0,this.state,this.props),Qe=this.state.currentInputValue,qe;return Te===""?qe=Te:Number.isNaN(Number(Te))?qe=Qe:Te>=lt?qe=lt:qe=Number(Te),qe}},{key:"getShowSizeChanger",value:function(){var Pe=this.props,Te=Pe.showSizeChanger,lt=Pe.total,Qe=Pe.totalBoundaryShowSizeChanger;return typeof Te!="undefined"?Te:lt>Qe}},{key:"render",value:function(){var Pe=this.props,Te=Pe.prefixCls,lt=Pe.className,Qe=Pe.style,qe=Pe.disabled,nt=Pe.hideOnSinglePage,Ye=Pe.total,Se=Pe.locale,Be=Pe.showQuickJumper,Ve=Pe.showLessItems,Ue=Pe.showTitle,gt=Pe.showTotal,kt=Pe.simple,ct=Pe.itemRender,zt=Pe.showPrevNextJumpers,hn=Pe.jumpPrevIcon,En=Pe.jumpNextIcon,pn=Pe.selectComponentClass,_t=Pe.selectPrefixCls,Wn=Pe.pageSizeOptions,Hn=this.state,dn=Hn.current,zn=Hn.pageSize,jn=Hn.currentInputValue;if(nt===!0&&Ye<=zn)return null;var bn=Mt(void 0,this.state,this.props),_n=[],ea=null,an=null,on=null,Cn=null,Ht=null,Fn=Be&&Be.goButton,Dn=Ve?1:2,Nn=dn-1>0?dn-1:0,at=dn+1<bn?dn+1:bn,vt=(0,z.Z)(this.props,{aria:!0,data:!0}),mt=gt&&pe.createElement("li",{className:"".concat(Te,"-total-text")},gt(Ye,[Ye===0?0:(dn-1)*zn+1,dn*zn>Ye?Ye:dn*zn]));if(kt){Fn&&(typeof Fn=="boolean"?Ht=pe.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Se.jump_to_confirm):Ht=pe.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Fn),Ht=pe.createElement("li",{title:Ue?"".concat(Se.jump_to).concat(dn,"/").concat(bn):null,className:"".concat(Te,"-simple-pager")},Ht));var $t=this.renderPrev(Nn);return pe.createElement("ul",(0,te.Z)({className:je()(Te,"".concat(Te,"-simple"),(0,ie.Z)({},"".concat(Te,"-disabled"),qe),lt),style:Qe,ref:this.paginationNode},vt),mt,$t?pe.createElement("li",{title:Ue?Se.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:je()("".concat(Te,"-prev"),(0,ie.Z)({},"".concat(Te,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},$t):null,pe.createElement("li",{title:Ue?"".concat(dn,"/").concat(bn):null,className:"".concat(Te,"-simple-pager")},pe.createElement("input",{type:"text",value:jn,disabled:qe,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),pe.createElement("span",{className:"".concat(Te,"-slash")},"/"),bn),pe.createElement("li",{title:Ue?Se.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:je()("".concat(Te,"-next"),(0,ie.Z)({},"".concat(Te,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(at)),Ht)}if(bn<=3+Dn*2){var ht={locale:Se,rootPrefixCls:Te,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Ue,itemRender:ct};bn||_n.push(pe.createElement(Ae,(0,te.Z)({},ht,{key:"noPager",page:1,className:"".concat(Te,"-item-disabled")})));for(var Pt=1;Pt<=bn;Pt+=1){var pt=dn===Pt;_n.push(pe.createElement(Ae,(0,te.Z)({},ht,{key:Pt,page:Pt,active:pt})))}}else{var Kt=Ve?Se.prev_3:Se.prev_5,ln=Ve?Se.next_3:Se.next_5,Tn=ct(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(hn,"prev page")),wn=ct(this.getJumpNextPage(),"jump-next",this.getItemIcon(En,"next page"));zt&&(ea=Tn?pe.createElement("li",{title:Ue?Kt:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:je()("".concat(Te,"-jump-prev"),(0,ie.Z)({},"".concat(Te,"-jump-prev-custom-icon"),!!hn))},Tn):null,an=wn?pe.createElement("li",{title:Ue?ln:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:je()("".concat(Te,"-jump-next"),(0,ie.Z)({},"".concat(Te,"-jump-next-custom-icon"),!!En))},wn):null),Cn=pe.createElement(Ae,{locale:Se,last:!0,rootPrefixCls:Te,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:bn,page:bn,active:!1,showTitle:Ue,itemRender:ct}),on=pe.createElement(Ae,{locale:Se,rootPrefixCls:Te,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Ue,itemRender:ct});var Ut=Math.max(1,dn-Dn),Bn=Math.min(dn+Dn,bn);dn-1<=Dn&&(Bn=1+Dn*2),bn-dn<=Dn&&(Ut=bn-Dn*2);for(var la=Ut;la<=Bn;la+=1){var Sa=dn===la;_n.push(pe.createElement(Ae,{locale:Se,rootPrefixCls:Te,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:la,page:la,active:Sa,showTitle:Ue,itemRender:ct}))}dn-1>=Dn*2&&dn!==3&&(_n[0]=(0,pe.cloneElement)(_n[0],{className:"".concat(Te,"-item-after-jump-prev")}),_n.unshift(ea)),bn-dn>=Dn*2&&dn!==bn-2&&(_n[_n.length-1]=(0,pe.cloneElement)(_n[_n.length-1],{className:"".concat(Te,"-item-before-jump-next")}),_n.push(an)),Ut!==1&&_n.unshift(on),Bn!==bn&&_n.push(Cn)}var ba=!this.hasPrev()||!bn,st=!this.hasNext()||!bn,Xt=this.renderPrev(Nn),Vt=this.renderNext(at);return pe.createElement("ul",(0,te.Z)({className:je()(Te,lt,(0,ie.Z)({},"".concat(Te,"-disabled"),qe)),style:Qe,ref:this.paginationNode},vt),mt,Xt?pe.createElement("li",{title:Ue?Se.prev_page:null,onClick:this.prev,tabIndex:ba?null:0,onKeyPress:this.runIfEnterPrev,className:je()("".concat(Te,"-prev"),(0,ie.Z)({},"".concat(Te,"-disabled"),ba)),"aria-disabled":ba},Xt):null,_n,Vt?pe.createElement("li",{title:Ue?Se.next_page:null,onClick:this.next,tabIndex:st?null:0,onKeyPress:this.runIfEnterNext,className:je()("".concat(Te,"-next"),(0,ie.Z)({},"".concat(Te,"-disabled"),st)),"aria-disabled":st},Vt):null,pe.createElement(ye,{disabled:qe,locale:Se,rootPrefixCls:Te,selectComponentClass:pn,selectPrefixCls:_t,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:dn,pageSize:zn,pageSizeOptions:Wn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Fn}))}}],[{key:"getDerivedStateFromProps",value:function(Pe,Te){var lt={};if("current"in Pe&&(lt.current=Pe.current,Pe.current!==Te.current&&(lt.currentInputValue=lt.current)),"pageSize"in Pe&&Pe.pageSize!==Te.pageSize){var Qe=Te.current,qe=Mt(Pe.pageSize,Te,Pe);Qe=Qe>qe?qe:Qe,"current"in Pe||(lt.current=Qe,lt.currentInputValue=Qe),lt.pageSize=Pe.pageSize}return lt}}]),we}(pe.Component);vn.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ie,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ie,locale:re.Z,style:{},itemRender:Dt,totalBoundaryShowSizeChanger:50};var Ft=vn,Tt=ee(22075),It=ee(36355),dt=ee(19716),ot=ee(8628),wt=ee(9763),_e=ee(57809);const Et=se=>pe.createElement(_e.default,Object.assign({},se,{showSearch:!0,size:"small"})),bt=se=>pe.createElement(_e.default,Object.assign({},se,{showSearch:!0,size:"middle"}));Et.Option=_e.default.Option,bt.Option=_e.default.Option;var Ne=ee(9937),rt=ee(17313),Zt=ee(83116),en=ee(37613);const Bt=se=>{const{componentCls:de}=se;return{[`${de}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${de}-item-link`]:{color:se.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${de}-item-link`]:{color:se.colorTextDisabled,cursor:"not-allowed"}}},[`&${de}-disabled`]:{cursor:"not-allowed",[`${de}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:se.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:se.colorBorder,backgroundColor:se.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:se.itemActiveBgDisabled},a:{color:se.itemActiveColorDisabled}}},[`${de}-item-link`]:{color:se.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${de}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${de}-simple-pager`]:{color:se.colorTextDisabled},[`${de}-jump-prev, ${de}-jump-next`]:{[`${de}-item-link-icon`]:{opacity:0},[`${de}-item-ellipsis`]:{opacity:1}}},[`&${de}-simple`]:{[`${de}-prev, ${de}-next`]:{[`&${de}-disabled ${de}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},tn=se=>{const{componentCls:de}=se;return{[`&${de}-mini ${de}-total-text, &${de}-mini ${de}-simple-pager`]:{height:se.itemSizeSM,lineHeight:`${se.itemSizeSM}px`},[`&${de}-mini ${de}-item`]:{minWidth:se.itemSizeSM,height:se.itemSizeSM,margin:0,lineHeight:`${se.itemSizeSM-2}px`},[`&${de}-mini:not(${de}-disabled) ${de}-item:not(${de}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:se.colorBgTextHover},"&:active":{backgroundColor:se.colorBgTextActive}},[`&${de}-mini ${de}-prev, &${de}-mini ${de}-next`]:{minWidth:se.itemSizeSM,height:se.itemSizeSM,margin:0,lineHeight:`${se.itemSizeSM}px`},[`&${de}-mini:not(${de}-disabled)`]:{[`${de}-prev, ${de}-next`]:{[`&:hover ${de}-item-link`]:{backgroundColor:se.colorBgTextHover},[`&:active ${de}-item-link`]:{backgroundColor:se.colorBgTextActive},[`&${de}-disabled:hover ${de}-item-link`]:{backgroundColor:"transparent"}}},[`
|
|
&${de}-mini ${de}-prev ${de}-item-link,
|
|
&${de}-mini ${de}-next ${de}-item-link
|
|
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:se.itemSizeSM,lineHeight:`${se.itemSizeSM}px`}},[`&${de}-mini ${de}-jump-prev, &${de}-mini ${de}-jump-next`]:{height:se.itemSizeSM,marginInlineEnd:0,lineHeight:`${se.itemSizeSM}px`},[`&${de}-mini ${de}-options`]:{marginInlineStart:se.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:se.miniOptionsSizeChangerTop},"&-quick-jumper":{height:se.itemSizeSM,lineHeight:`${se.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Ne.x0)(se)),{width:se.paginationMiniQuickJumperInputWidth,height:se.controlHeightSM})}}}},Ee=se=>{const{componentCls:de}=se;return{[`
|
|
&${de}-simple ${de}-prev,
|
|
&${de}-simple ${de}-next
|
|
`]:{height:se.itemSizeSM,lineHeight:`${se.itemSizeSM}px`,verticalAlign:"top",[`${de}-item-link`]:{height:se.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:se.colorBgTextHover},"&:active":{backgroundColor:se.colorBgTextActive},"&::after":{height:se.itemSizeSM,lineHeight:`${se.itemSizeSM}px`}}},[`&${de}-simple ${de}-simple-pager`]:{display:"inline-block",height:se.itemSizeSM,marginInlineEnd:se.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:se.marginXS,padding:`0 ${se.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:se.itemInputBg,border:`${se.lineWidth}px ${se.lineType} ${se.colorBorder}`,borderRadius:se.borderRadius,outline:"none",transition:`border-color ${se.motionDurationMid}`,color:"inherit","&:hover":{borderColor:se.colorPrimary},"&:focus":{borderColor:se.colorPrimaryHover,boxShadow:`${se.inputOutlineOffset}px 0 ${se.controlOutlineWidth}px ${se.controlOutline}`},"&[disabled]":{color:se.colorTextDisabled,backgroundColor:se.colorBgContainerDisabled,borderColor:se.colorBorder,cursor:"not-allowed"}}}}},We=se=>{const{componentCls:de}=se;return{[`${de}-jump-prev, ${de}-jump-next`]:{outline:0,[`${de}-item-container`]:{position:"relative",[`${de}-item-link-icon`]:{color:se.colorPrimary,fontSize:se.fontSizeSM,opacity:0,transition:`all ${se.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${de}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:se.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:se.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:se.paginationEllipsisTextIndent,opacity:1,transition:`all ${se.motionDurationMid}`}},"&:hover":{[`${de}-item-link-icon`]:{opacity:1},[`${de}-item-ellipsis`]:{opacity:0}}},[`
|
|
${de}-prev,
|
|
${de}-jump-prev,
|
|
${de}-jump-next
|
|
`]:{marginInlineEnd:se.marginXS},[`
|
|
${de}-prev,
|
|
${de}-next,
|
|
${de}-jump-prev,
|
|
${de}-jump-next
|
|
`]:{display:"inline-block",minWidth:se.itemSize,height:se.itemSize,color:se.colorText,fontFamily:se.fontFamily,lineHeight:`${se.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:se.borderRadius,cursor:"pointer",transition:`all ${se.motionDurationMid}`},[`${de}-prev, ${de}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:se.colorText,cursor:"pointer",userSelect:"none"},[`${de}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:se.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${se.lineWidth}px ${se.lineType} transparent`,borderRadius:se.borderRadius,outline:"none",transition:`all ${se.motionDurationMid}`},[`&:hover ${de}-item-link`]:{backgroundColor:se.colorBgTextHover},[`&:active ${de}-item-link`]:{backgroundColor:se.colorBgTextActive},[`&${de}-disabled:hover`]:{[`${de}-item-link`]:{backgroundColor:"transparent"}}},[`${de}-slash`]:{marginInlineEnd:se.paginationSlashMarginInlineEnd,marginInlineStart:se.paginationSlashMarginInlineStart},[`${de}-options`]:{display:"inline-block",marginInlineStart:se.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:se.controlHeight,marginInlineStart:se.marginXS,lineHeight:`${se.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Ne.ik)(se)),{width:se.controlHeightLG*1.25,height:se.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:se.marginXS,marginInlineEnd:se.marginXS})}}}},it=se=>{const{componentCls:de}=se;return{[`${de}-item`]:{display:"inline-block",minWidth:se.itemSize,height:se.itemSize,marginInlineEnd:se.marginXS,fontFamily:se.fontFamily,lineHeight:`${se.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${se.lineWidth}px ${se.lineType} transparent`,borderRadius:se.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${se.paginationItemPaddingInline}px`,color:se.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${de}-item-active)`]:{"&:hover":{transition:`all ${se.motionDurationMid}`,backgroundColor:se.colorBgTextHover},"&:active":{backgroundColor:se.colorBgTextActive}},"&-active":{fontWeight:se.fontWeightStrong,backgroundColor:se.itemActiveBg,borderColor:se.colorPrimary,a:{color:se.colorPrimary},"&:hover":{borderColor:se.colorPrimaryHover},"&:hover a":{color:se.colorPrimaryHover}}}}},Ct=se=>{const{componentCls:de}=se;return{[de]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,rt.Wf)(se)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${de}-total-text`]:{display:"inline-block",height:se.itemSize,marginInlineEnd:se.marginXS,lineHeight:`${se.itemSize-2}px`,verticalAlign:"middle"}}),it(se)),We(se)),Ee(se)),tn(se)),Bt(se)),{[`@media only screen and (max-width: ${se.screenLG}px)`]:{[`${de}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${se.screenSM}px)`]:{[`${de}-options`]:{display:"none"}}}),[`&${se.componentCls}-rtl`]:{direction:"rtl"}}},St=se=>{const{componentCls:de}=se;return{[`${de}${de}-disabled:not(${de}-mini)`]:{"&, &:hover":{[`${de}-item-link`]:{borderColor:se.colorBorder}},"&:focus-visible":{[`${de}-item-link`]:{borderColor:se.colorBorder}},[`${de}-item, ${de}-item-link`]:{backgroundColor:se.colorBgContainerDisabled,borderColor:se.colorBorder,[`&:hover:not(${de}-item-active)`]:{backgroundColor:se.colorBgContainerDisabled,borderColor:se.colorBorder,a:{color:se.colorTextDisabled}},[`&${de}-item-active`]:{backgroundColor:se.itemActiveBgDisabled}},[`${de}-prev, ${de}-next`]:{"&:hover button":{backgroundColor:se.colorBgContainerDisabled,borderColor:se.colorBorder,color:se.colorTextDisabled},[`${de}-item-link`]:{backgroundColor:se.colorBgContainerDisabled,borderColor:se.colorBorder}}},[`${de}:not(${de}-mini)`]:{[`${de}-prev, ${de}-next`]:{"&:hover button":{borderColor:se.colorPrimaryHover,backgroundColor:se.itemBg},[`${de}-item-link`]:{backgroundColor:se.itemLinkBg,borderColor:se.colorBorder},[`&:hover ${de}-item-link`]:{borderColor:se.colorPrimary,backgroundColor:se.itemBg,color:se.colorPrimary},[`&${de}-disabled`]:{[`${de}-item-link`]:{borderColor:se.colorBorder,color:se.colorTextDisabled}}},[`${de}-item`]:{backgroundColor:se.itemBg,border:`${se.lineWidth}px ${se.lineType} ${se.colorBorder}`,[`&:hover:not(${de}-item-active)`]:{borderColor:se.colorPrimary,backgroundColor:se.itemBg,a:{color:se.colorPrimary}},"&-active":{borderColor:se.colorPrimary}}}}},De=se=>{const{componentCls:de}=se;return{[`${de}:not(${de}-disabled)`]:{[`${de}-item`]:Object.assign({},(0,rt.Qy)(se)),[`${de}-jump-prev, ${de}-jump-next`]:{"&:focus-visible":Object.assign({[`${de}-item-link-icon`]:{opacity:1},[`${de}-item-ellipsis`]:{opacity:0}},(0,rt.oN)(se))},[`${de}-prev, ${de}-next`]:{[`&:focus-visible ${de}-item-link`]:Object.assign({},(0,rt.oN)(se))}}}};var Oe=(0,Zt.Z)("Pagination",se=>{const de=(0,en.TS)(se,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:se.marginXXS/2,paginationMiniQuickJumperInputWidth:se.controlHeightLG*1.1,paginationItemPaddingInline:se.marginXXS*1.5,paginationEllipsisLetterSpacing:se.marginXXS/2,paginationSlashMarginInlineStart:se.marginXXS,paginationSlashMarginInlineEnd:se.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Ne.e5)(se),(0,Ne.TM)(se));return[Ct(de),De(de),se.wireframe&&St(de)]},se=>({itemBg:se.colorBgContainer,itemSize:se.controlHeight,itemSizeSM:se.controlHeightSM,itemActiveBg:se.colorBgContainer,itemLinkBg:se.colorBgContainer,itemActiveColorDisabled:se.colorTextDisabled,itemActiveBgDisabled:se.controlItemBgActiveDisabled,itemInputBg:se.colorBgContainer,miniOptionsSizeChangerTop:0})),Ce=function(se,de){var we={};for(var xe in se)Object.prototype.hasOwnProperty.call(se,xe)&&de.indexOf(xe)<0&&(we[xe]=se[xe]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,xe=Object.getOwnPropertySymbols(se);Pe<xe.length;Pe++)de.indexOf(xe[Pe])<0&&Object.prototype.propertyIsEnumerable.call(se,xe[Pe])&&(we[xe[Pe]]=se[xe[Pe]]);return we},Re=se=>{const{prefixCls:de,selectPrefixCls:we,className:xe,rootClassName:Pe,style:Te,size:lt,locale:Qe,selectComponentClass:qe,responsive:nt,showSizeChanger:Ye}=se,Se=Ce(se,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Be}=(0,ot.Z)(nt),{getPrefixCls:Ve,direction:Ue,pagination:gt={}}=pe.useContext(It.E_),kt=Ve("pagination",de),[ct,zt]=Oe(kt),hn=Ye!=null?Ye:gt.showSizeChanger,En=pe.useMemo(()=>{const bn=pe.createElement("span",{className:`${kt}-item-ellipsis`},"\u2022\u2022\u2022"),_n=pe.createElement("button",{className:`${kt}-item-link`,type:"button",tabIndex:-1},Ue==="rtl"?pe.createElement(et.Z,null):pe.createElement(Je.Z,null)),ea=pe.createElement("button",{className:`${kt}-item-link`,type:"button",tabIndex:-1},Ue==="rtl"?pe.createElement(Je.Z,null):pe.createElement(et.Z,null)),an=pe.createElement("a",{className:`${kt}-item-link`},pe.createElement("div",{className:`${kt}-item-container`},Ue==="rtl"?pe.createElement(ut.Z,{className:`${kt}-item-link-icon`}):pe.createElement(ft,{className:`${kt}-item-link-icon`}),bn)),on=pe.createElement("a",{className:`${kt}-item-link`},pe.createElement("div",{className:`${kt}-item-container`},Ue==="rtl"?pe.createElement(ft,{className:`${kt}-item-link-icon`}):pe.createElement(ut.Z,{className:`${kt}-item-link-icon`}),bn));return{prevIcon:_n,nextIcon:ea,jumpPrevIcon:an,jumpNextIcon:on}},[Ue,kt]),[pn]=(0,wt.Z)("Pagination",Tt.Z),_t=Object.assign(Object.assign({},pn),Qe),Wn=(0,dt.Z)(lt),Hn=Wn==="small"||!!(Be&&!Wn&&nt),dn=Ve("select",we),zn=je()({[`${kt}-mini`]:Hn,[`${kt}-rtl`]:Ue==="rtl"},gt==null?void 0:gt.className,xe,Pe,zt),jn=Object.assign(Object.assign({},gt==null?void 0:gt.style),Te);return ct(pe.createElement(Ft,Object.assign({},En,Se,{style:jn,prefixCls:kt,selectPrefixCls:dn,className:zn,selectComponentClass:qe||(Hn?Et:bt),locale:_t,showSizeChanger:hn})))},he=Re},39722:function(Nt,Rt,ee){"use strict";ee.d(Rt,{t5:function(){return Je}});var te=ee(92310),pe=ee.n(te),ke=ee(55477),Xe=ee(59301),Me=ee(36355),He=ee(77578),oe=ee(17356),ft=function(Ke,je){var ie={};for(var a in Ke)Object.prototype.hasOwnProperty.call(Ke,a)&&je.indexOf(a)<0&&(ie[a]=Ke[a]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(Ke);y<a.length;y++)je.indexOf(a[y])<0&&Object.prototype.propertyIsEnumerable.call(Ke,a[y])&&(ie[a[y]]=Ke[a[y]]);return ie};const ut=(Ke,je,ie)=>{if(!(!je&&!ie))return Xe.createElement(Xe.Fragment,null,je&&Xe.createElement("div",{className:`${Ke}-title`},(0,He.Z)(je)),Xe.createElement("div",{className:`${Ke}-inner-content`},(0,He.Z)(ie)))},Je=Ke=>{const{hashId:je,prefixCls:ie,className:a,style:y,placement:x="top",title:b,content:E,children:z}=Ke;return Xe.createElement("div",{className:pe()(je,ie,`${ie}-pure`,`${ie}-placement-${x}`,a),style:y},Xe.createElement("div",{className:`${ie}-arrow`}),Xe.createElement(ke.G,Object.assign({},Ke,{className:je,prefixCls:ie}),z||ut(ie,b,E)))},et=Ke=>{const{prefixCls:je}=Ke,ie=ft(Ke,["prefixCls"]),{getPrefixCls:a}=Xe.useContext(Me.E_),y=a("popover",je),[x,b]=(0,oe.Z)(y);return x(Xe.createElement(Je,Object.assign({},ie,{prefixCls:y,hashId:b})))};Rt.ZP=et},60324:function(Nt,Rt,ee){"use strict";var te=ee(92310),pe=ee.n(te),ke=ee(59301),Xe=ee(77578),Me=ee(62892),He=ee(36355),oe=ee(6848),ft=ee(39722),ut=ee(17356),Je=function(je,ie){var a={};for(var y in je)Object.prototype.hasOwnProperty.call(je,y)&&ie.indexOf(y)<0&&(a[y]=je[y]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(je);x<y.length;x++)ie.indexOf(y[x])<0&&Object.prototype.propertyIsEnumerable.call(je,y[x])&&(a[y[x]]=je[y[x]]);return a};const et=je=>{let{title:ie,content:a,prefixCls:y}=je;return ke.createElement(ke.Fragment,null,ie&&ke.createElement("div",{className:`${y}-title`},(0,Xe.Z)(ie)),ke.createElement("div",{className:`${y}-inner-content`},(0,Xe.Z)(a)))},Ke=ke.forwardRef((je,ie)=>{const{prefixCls:a,title:y,content:x,overlayClassName:b,placement:E="top",trigger:z="hover",mouseEnterDelay:ne=.1,mouseLeaveDelay:ae=.1,overlayStyle:re={}}=je,ve=Je(je,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ye}=ke.useContext(He.E_),Fe=ye("popover",a),[Ae,Ie]=(0,ut.Z)(Fe),be=ye(),Dt=pe()(b,Ie);return Ae(ke.createElement(oe.Z,Object.assign({placement:E,trigger:z,mouseEnterDelay:ne,mouseLeaveDelay:ae,overlayStyle:re},ve,{prefixCls:Fe,overlayClassName:Dt,ref:ie,overlay:y||x?ke.createElement(et,{prefixCls:Fe,title:y,content:x}):null,transitionName:(0,Me.m)(be,"zoom-big",ve.transitionName),"data-popover-inject":!0})))});Ke._InternalPanelDoNotUseOrYouWillBeFired=ft.ZP,Rt.Z=Ke},17356:function(Nt,Rt,ee){"use strict";var te=ee(17313),pe=ee(29878),ke=ee(19447),Xe=ee(33166),Me=ee(83116),He=ee(37613);const oe=Je=>{const{componentCls:et,popoverColor:Ke,minWidth:je,fontWeightStrong:ie,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:E,marginXS:z,colorBgElevated:ne,popoverBg:ae}=Je;return[{[et]:Object.assign(Object.assign({},(0,te.Wf)(Je)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:E,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ne,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${et}-content`]:{position:"relative"},[`${et}-inner`]:{backgroundColor:ae,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${et}-title`]:{minWidth:je,marginBottom:z,color:x,fontWeight:ie},[`${et}-inner-content`]:{color:Ke}})},(0,ke.ZP)(Je,{colorBg:"var(--antd-arrow-background-color)"}),{[`${et}-pure`]:{position:"relative",maxWidth:"none",margin:Je.sizePopupArrow,display:"inline-block",[`${et}-content`]:{display:"inline-block"}}}]},ft=Je=>{const{componentCls:et}=Je;return{[et]:Xe.i.map(Ke=>{const je=Je[`${Ke}6`];return{[`&${et}-${Ke}`]:{"--antd-arrow-background-color":je,[`${et}-inner`]:{backgroundColor:je},[`${et}-arrow`]:{background:"transparent"}}}})}},ut=Je=>{const{componentCls:et,lineWidth:Ke,lineType:je,colorSplit:ie,paddingSM:a,controlHeight:y,fontSize:x,lineHeight:b,padding:E}=Je,z=y-Math.round(x*b),ne=z/2,ae=z/2-Ke,re=E;return{[et]:{[`${et}-inner`]:{padding:0},[`${et}-title`]:{margin:0,padding:`${ne}px ${re}px ${ae}px`,borderBottom:`${Ke}px ${je} ${ie}`},[`${et}-inner-content`]:{padding:`${a}px ${re}px`}}}};Rt.Z=(0,Me.Z)("Popover",Je=>{const{colorBgElevated:et,colorText:Ke,wireframe:je}=Je,ie=(0,He.TS)(Je,{popoverPadding:12,popoverBg:et,popoverColor:Ke});return[oe(ie),ft(ie),je&&ut(ie),(0,pe._y)(ie,"zoom-big")]},Je=>({width:177,minWidth:177,zIndexPopup:Je.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return Ye}});var te=ee(59301),pe=ee(29679),ke=ee(40001),Xe=ee(19248),Me=ee(99267),He=ee(92310),oe=ee.n(He),ft=ee(2738),ut=ee(36355),Je=ee(92413),et=ee(33708),Ke=ee(37061),je={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ie=function(){var Be=(0,te.useRef)([]),Ve=(0,te.useRef)(null);return(0,te.useEffect)(function(){var Ue=Date.now(),gt=!1;Be.current.forEach(function(kt){if(kt){gt=!0;var ct=kt.style;ct.transitionDuration=".3s, .3s, .3s, .06s",Ve.current&&Ue-Ve.current<100&&(ct.transitionDuration="0s, 0s")}}),gt&&(Ve.current=Date.now())}),Be.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(Be){var Ve=(0,et.Z)((0,et.Z)({},je),Be),Ue=Ve.className,gt=Ve.percent,kt=Ve.prefixCls,ct=Ve.strokeColor,zt=Ve.strokeLinecap,hn=Ve.strokeWidth,En=Ve.style,pn=Ve.trailColor,_t=Ve.trailWidth,Wn=Ve.transition,Hn=(0,Ke.Z)(Ve,a);delete Hn.gapPosition;var dn=Array.isArray(gt)?gt:[gt],zn=Array.isArray(ct)?ct:[ct],jn=ie(),bn=hn/2,_n=100-hn/2,ea="M ".concat(zt==="round"?bn:0,",").concat(bn,`
|
|
L `).concat(zt==="round"?_n:100,",").concat(bn),an="0 0 100 ".concat(hn),on=0;return te.createElement("svg",(0,Je.Z)({className:oe()("".concat(kt,"-line"),Ue),viewBox:an,preserveAspectRatio:"none",style:En},Hn),te.createElement("path",{className:"".concat(kt,"-line-trail"),d:ea,strokeLinecap:zt,stroke:pn,strokeWidth:_t||hn,fillOpacity:"0"}),dn.map(function(Cn,Ht){var Fn=1;switch(zt){case"round":Fn=1-hn/100;break;case"square":Fn=1-hn/2/100;break;default:Fn=1;break}var Dn={strokeDasharray:"".concat(Cn*Fn,"px, 100px"),strokeDashoffset:"-".concat(on,"px"),transition:Wn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Nn=zn[Ht]||zn[zn.length-1];return on+=Cn,te.createElement("path",{key:Ht,className:"".concat(kt,"-line-path"),d:ea,strokeLinecap:zt,stroke:Nn,strokeWidth:hn,fillOpacity:"0",ref:function(vt){jn[Ht]=vt},style:Dn})}))},x=y,b=ee(39559),E=ee(33606),z=ee(47273),ne=0,ae=(0,z.Z)();function re(){var Se;return ae?(Se=ne,ne+=1):Se="TEST_OR_SSR",Se}var ve=function(Se){var Be=te.useState(),Ve=(0,E.Z)(Be,2),Ue=Ve[0],gt=Ve[1];return te.useEffect(function(){gt("rc_progress_".concat(re()))},[]),Se||Ue},ye=function(Be){var Ve=Be.bg,Ue=Be.children;return te.createElement("div",{style:{width:"100%",height:"100%",background:Ve}},Ue)};function Fe(Se,Be){return Object.keys(Se).map(function(Ve){var Ue=parseFloat(Ve),gt="".concat(Math.floor(Ue*Be),"%");return"".concat(Se[Ve]," ").concat(gt)})}var Ae=te.forwardRef(function(Se,Be){var Ve=Se.prefixCls,Ue=Se.color,gt=Se.gradientId,kt=Se.radius,ct=Se.style,zt=Se.ptg,hn=Se.strokeLinecap,En=Se.strokeWidth,pn=Se.size,_t=Se.gapDegree,Wn=Ue&&(0,b.Z)(Ue)==="object",Hn=Wn?"#FFF":void 0,dn=pn/2,zn=te.createElement("circle",{className:"".concat(Ve,"-circle-path"),r:kt,cx:dn,cy:dn,stroke:Hn,strokeLinecap:hn,strokeWidth:En,opacity:zt===0?0:1,style:ct,ref:Be});if(!Wn)return zn;var jn="".concat(gt,"-conic"),bn=_t?"".concat(180+_t/2,"deg"):"0deg",_n=Fe(Ue,(360-_t)/360),ea=Fe(Ue,1),an="conic-gradient(from ".concat(bn,", ").concat(_n.join(", "),")"),on="linear-gradient(to ".concat(_t?"bottom":"top",", ").concat(ea.join(", "),")");return te.createElement(te.Fragment,null,te.createElement("mask",{id:jn},zn),te.createElement("foreignObject",{x:0,y:0,width:pn,height:pn,mask:"url(#".concat(jn,")")},te.createElement(ye,{bg:on},te.createElement(ye,{bg:an}))))}),Ie=Ae,be=100,Dt=function(Be,Ve,Ue,gt,kt,ct,zt,hn,En,pn){var _t=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Wn=Ue/100*360*((360-ct)/360),Hn=ct===0?0:{bottom:0,top:180,left:90,right:-90}[zt],dn=(100-gt)/100*Ve;En==="round"&>!==100&&(dn+=pn/2,dn>=Ve&&(dn=Ve-.01));var zn=be/2;return{stroke:typeof hn=="string"?hn:void 0,strokeDasharray:"".concat(Ve,"px ").concat(Be),strokeDashoffset:dn+_t,transform:"rotate(".concat(kt+Wn+Hn,"deg)"),transformOrigin:"".concat(zn,"px ").concat(zn,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Mt=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function vn(Se){var Be=Se!=null?Se:[];return Array.isArray(Be)?Be:[Be]}var Ft=function(Be){var Ve=(0,et.Z)((0,et.Z)({},je),Be),Ue=Ve.id,gt=Ve.prefixCls,kt=Ve.steps,ct=Ve.strokeWidth,zt=Ve.trailWidth,hn=Ve.gapDegree,En=hn===void 0?0:hn,pn=Ve.gapPosition,_t=Ve.trailColor,Wn=Ve.strokeLinecap,Hn=Ve.style,dn=Ve.className,zn=Ve.strokeColor,jn=Ve.percent,bn=(0,Ke.Z)(Ve,Mt),_n=be/2,ea=ve(Ue),an="".concat(ea,"-gradient"),on=_n-ct/2,Cn=Math.PI*2*on,Ht=En>0?90+En/2:-90,Fn=Cn*((360-En)/360),Dn=(0,b.Z)(kt)==="object"?kt:{count:kt,space:2},Nn=Dn.count,at=Dn.space,vt=vn(jn),mt=vn(zn),$t=mt.find(function(wn){return wn&&(0,b.Z)(wn)==="object"}),ht=$t&&(0,b.Z)($t)==="object",Pt=ht?"butt":Wn,pt=Dt(Cn,Fn,0,100,Ht,En,pn,_t,Pt,ct),Kt=ie(),ln=function(){var Ut=0;return vt.map(function(Bn,la){var Sa=mt[la]||mt[mt.length-1],ba=Dt(Cn,Fn,Ut,Bn,Ht,En,pn,Sa,Pt,ct);return Ut+=Bn,te.createElement(Ie,{key:la,color:Sa,ptg:Bn,radius:on,prefixCls:gt,gradientId:an,style:ba,strokeLinecap:Pt,strokeWidth:ct,gapDegree:En,ref:function(Xt){Kt[la]=Xt},size:be})}).reverse()},Tn=function(){var Ut=Math.round(Nn*(vt[0]/100)),Bn=100/Nn,la=0;return new Array(Nn).fill(null).map(function(Sa,ba){var st=ba<=Ut-1?mt[0]:_t,Xt=st&&(0,b.Z)(st)==="object"?"url(#".concat(an,")"):void 0,Vt=Dt(Cn,Fn,la,Bn,Ht,En,pn,st,"butt",ct,at);return la+=(Fn-Vt.strokeDashoffset+at)*100/Fn,te.createElement("circle",{key:ba,className:"".concat(gt,"-circle-path"),r:on,cx:_n,cy:_n,stroke:Xt,strokeWidth:ct,opacity:1,style:Vt,ref:function(xn){Kt[ba]=xn}})})};return te.createElement("svg",(0,Je.Z)({className:oe()("".concat(gt,"-circle"),dn),viewBox:"0 0 ".concat(be," ").concat(be),style:Hn,id:Ue,role:"presentation"},bn),!Nn&&te.createElement("circle",{className:"".concat(gt,"-circle-trail"),r:on,cx:_n,cy:_n,stroke:_t,strokeLinecap:Pt,strokeWidth:zt||ct,style:pt}),Nn?Tn():ln())},Tt=Ft,It={Line:x,Circle:Tt},dt=ee(6848),ot=ee(93398);function wt(Se){return!Se||Se<0?0:Se>100?100:Se}function _e(Se){let{success:Be,successPercent:Ve}=Se,Ue=Ve;return Be&&"progress"in Be&&(Ue=Be.progress),Be&&"percent"in Be&&(Ue=Be.percent),Ue}const Et=Se=>{let{percent:Be,success:Ve,successPercent:Ue}=Se;const gt=wt(_e({success:Ve,successPercent:Ue}));return[gt,wt(wt(Be)-gt)]},bt=Se=>{let{success:Be={},strokeColor:Ve}=Se;const{strokeColor:Ue}=Be;return[Ue||ot.presetPrimaryColors.green,Ve||null]},Ne=(Se,Be,Ve)=>{var Ue,gt,kt,ct;let zt=-1,hn=-1;if(Be==="step"){const En=Ve.steps,pn=Ve.strokeWidth;typeof Se=="string"||typeof Se=="undefined"?(zt=Se==="small"?2:14,hn=pn!=null?pn:8):typeof Se=="number"?[zt,hn]=[Se,Se]:[zt=14,hn=8]=Se,zt*=En}else if(Be==="line"){const En=Ve==null?void 0:Ve.strokeWidth;typeof Se=="string"||typeof Se=="undefined"?hn=En||(Se==="small"?6:8):typeof Se=="number"?[zt,hn]=[Se,Se]:[zt=-1,hn=8]=Se}else(Be==="circle"||Be==="dashboard")&&(typeof Se=="string"||typeof Se=="undefined"?[zt,hn]=Se==="small"?[60,60]:[120,120]:typeof Se=="number"?[zt,hn]=[Se,Se]:(zt=(gt=(Ue=Se[0])!==null&&Ue!==void 0?Ue:Se[1])!==null&>!==void 0?gt:120,hn=(ct=(kt=Se[0])!==null&&kt!==void 0?kt:Se[1])!==null&&ct!==void 0?ct:120));return[zt,hn]},rt=3,Zt=Se=>rt/Se*100;var Bt=Se=>{const{prefixCls:Be,trailColor:Ve=null,strokeLinecap:Ue="round",gapPosition:gt,gapDegree:kt,width:ct=120,type:zt,children:hn,success:En,size:pn=ct}=Se,[_t,Wn]=Ne(pn,"circle");let{strokeWidth:Hn}=Se;Hn===void 0&&(Hn=Math.max(Zt(_t),6));const dn={width:_t,height:Wn,fontSize:_t*.15+6},zn=te.useMemo(()=>{if(kt||kt===0)return kt;if(zt==="dashboard")return 75},[kt,zt]),jn=gt||zt==="dashboard"&&"bottom"||void 0,bn=Object.prototype.toString.call(Se.strokeColor)==="[object Object]",_n=bt({success:En,strokeColor:Se.strokeColor}),ea=oe()(`${Be}-inner`,{[`${Be}-circle-gradient`]:bn}),an=te.createElement(Tt,{percent:Et(Se),strokeWidth:Hn,trailWidth:Hn,strokeColor:_n,strokeLinecap:Ue,trailColor:Ve,prefixCls:Be,gapDegree:zn,gapPosition:jn});return te.createElement("div",{className:ea,style:dn},_t<=20?te.createElement(dt.Z,{title:hn},te.createElement("span",null,an)):te.createElement(te.Fragment,null,an,hn))},tn=function(Se,Be){var Ve={};for(var Ue in Se)Object.prototype.hasOwnProperty.call(Se,Ue)&&Be.indexOf(Ue)<0&&(Ve[Ue]=Se[Ue]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,Ue=Object.getOwnPropertySymbols(Se);gt<Ue.length;gt++)Be.indexOf(Ue[gt])<0&&Object.prototype.propertyIsEnumerable.call(Se,Ue[gt])&&(Ve[Ue[gt]]=Se[Ue[gt]]);return Ve};const Ee=Se=>{let Be=[];return Object.keys(Se).forEach(Ve=>{const Ue=parseFloat(Ve.replace(/%/g,""));isNaN(Ue)||Be.push({key:Ue,value:Se[Ve]})}),Be=Be.sort((Ve,Ue)=>Ve.key-Ue.key),Be.map(Ve=>{let{key:Ue,value:gt}=Ve;return`${gt} ${Ue}%`}).join(", ")},We=(Se,Be)=>{const{from:Ve=ot.presetPrimaryColors.blue,to:Ue=ot.presetPrimaryColors.blue,direction:gt=Be==="rtl"?"to left":"to right"}=Se,kt=tn(Se,["from","to","direction"]);if(Object.keys(kt).length!==0){const ct=Ee(kt);return{backgroundImage:`linear-gradient(${gt}, ${ct})`}}return{backgroundImage:`linear-gradient(${gt}, ${Ve}, ${Ue})`}};var Ct=Se=>{const{prefixCls:Be,direction:Ve,percent:Ue,size:gt,strokeWidth:kt,strokeColor:ct,strokeLinecap:zt="round",children:hn,trailColor:En=null,success:pn}=Se,_t=ct&&typeof ct!="string"?We(ct,Ve):{backgroundColor:ct},Wn=zt==="square"||zt==="butt"?0:void 0,Hn={backgroundColor:En||void 0,borderRadius:Wn},dn=gt!=null?gt:[-1,kt||(gt==="small"?6:8)],[zn,jn]=Ne(dn,"line",{strokeWidth:kt}),bn=Object.assign({width:`${wt(Ue)}%`,height:jn,borderRadius:Wn},_t),_n=_e(Se),ea={width:`${wt(_n)}%`,height:jn,borderRadius:Wn,backgroundColor:pn==null?void 0:pn.strokeColor},an={width:zn<0?"100%":zn,height:jn};return te.createElement(te.Fragment,null,te.createElement("div",{className:`${Be}-outer`,style:an},te.createElement("div",{className:`${Be}-inner`,style:Hn},te.createElement("div",{className:`${Be}-bg`,style:bn}),_n!==void 0?te.createElement("div",{className:`${Be}-success-bg`,style:ea}):null)),hn)},De=Se=>{const{size:Be,steps:Ve,percent:Ue=0,strokeWidth:gt=8,strokeColor:kt,trailColor:ct=null,prefixCls:zt,children:hn}=Se,En=Math.round(Ve*(Ue/100)),pn=Be==="small"?2:14,_t=Be!=null?Be:[pn,gt],[Wn,Hn]=Ne(_t,"step",{steps:Ve,strokeWidth:gt}),dn=Wn/Ve,zn=new Array(Ve);for(let jn=0;jn<Ve;jn++){const bn=Array.isArray(kt)?kt[jn]:kt;zn[jn]=te.createElement("div",{key:jn,className:oe()(`${zt}-steps-item`,{[`${zt}-steps-item-active`]:jn<=En-1}),style:{backgroundColor:jn<=En-1?bn:ct,width:dn,height:Hn}})}return te.createElement("div",{className:`${zt}-steps-outer`},zn,hn)},Oe=ee(93083),Ce=ee(17313),ge=ee(83116),Re=ee(37613);const he=Se=>{const Be=Se?"100%":"-100%";return new Oe.Keyframes(`antProgress${Se?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Be}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Be}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},se=Se=>{const{componentCls:Be,iconCls:Ve}=Se;return{[Be]:Object.assign(Object.assign({},(0,Ce.Wf)(Se)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Se.fontSize,marginInlineEnd:Se.marginXS,marginBottom:Se.marginXS},[`${Be}-outer`]:{display:"inline-block",width:"100%"},[`&${Be}-show-info`]:{[`${Be}-outer`]:{marginInlineEnd:`calc(-2em - ${Se.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Se.paddingXS}px)`}},[`${Be}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Se.remainingColor,borderRadius:Se.lineBorderRadius},[`${Be}-inner:not(${Be}-circle-gradient)`]:{[`${Be}-circle-path`]:{stroke:Se.defaultColor}},[`${Be}-success-bg, ${Be}-bg`]:{position:"relative",backgroundColor:Se.defaultColor,borderRadius:Se.lineBorderRadius,transition:`all ${Se.motionDurationSlow} ${Se.motionEaseInOutCirc}`},[`${Be}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Se.colorSuccess},[`${Be}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Se.marginXS,color:Se.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Ve]:{fontSize:Se.fontSize}},[`&${Be}-status-active`]:{[`${Be}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Se.colorBgContainer,borderRadius:Se.lineBorderRadius,opacity:0,animationName:he(),animationDuration:Se.progressActiveMotionDuration,animationTimingFunction:Se.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Be}-rtl${Be}-status-active`]:{[`${Be}-bg::before`]:{animationName:he(!0)}},[`&${Be}-status-exception`]:{[`${Be}-bg`]:{backgroundColor:Se.colorError},[`${Be}-text`]:{color:Se.colorError}},[`&${Be}-status-exception ${Be}-inner:not(${Be}-circle-gradient)`]:{[`${Be}-circle-path`]:{stroke:Se.colorError}},[`&${Be}-status-success`]:{[`${Be}-bg`]:{backgroundColor:Se.colorSuccess},[`${Be}-text`]:{color:Se.colorSuccess}},[`&${Be}-status-success ${Be}-inner:not(${Be}-circle-gradient)`]:{[`${Be}-circle-path`]:{stroke:Se.colorSuccess}}})}},de=Se=>{const{componentCls:Be,iconCls:Ve}=Se;return{[Be]:{[`${Be}-circle-trail`]:{stroke:Se.remainingColor},[`&${Be}-circle ${Be}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Be}-circle ${Be}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Se.circleTextColor,fontSize:Se.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Ve]:{fontSize:`${Se.fontSize/Se.fontSizeSM}em`}},[`${Be}-circle&-status-exception`]:{[`${Be}-text`]:{color:Se.colorError}},[`${Be}-circle&-status-success`]:{[`${Be}-text`]:{color:Se.colorSuccess}}},[`${Be}-inline-circle`]:{lineHeight:1,[`${Be}-inner`]:{verticalAlign:"bottom"}}}},we=Se=>{const{componentCls:Be}=Se;return{[Be]:{[`${Be}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Se.progressStepMinWidth,marginInlineEnd:Se.progressStepMarginInlineEnd,backgroundColor:Se.remainingColor,transition:`all ${Se.motionDurationSlow}`,"&-active":{backgroundColor:Se.defaultColor}}}}}},xe=Se=>{const{componentCls:Be,iconCls:Ve}=Se;return{[Be]:{[`${Be}-small&-line, ${Be}-small&-line ${Be}-text ${Ve}`]:{fontSize:Se.fontSizeSM}}}};var Pe=(0,ge.Z)("Progress",Se=>{const Be=Se.marginXXS/2,Ve=(0,Re.TS)(Se,{progressStepMarginInlineEnd:Be,progressStepMinWidth:Be,progressActiveMotionDuration:"2.4s"});return[se(Ve),de(Ve),we(Ve),xe(Ve)]},Se=>({circleTextColor:Se.colorText,defaultColor:Se.colorInfo,remainingColor:Se.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Te=function(Se,Be){var Ve={};for(var Ue in Se)Object.prototype.hasOwnProperty.call(Se,Ue)&&Be.indexOf(Ue)<0&&(Ve[Ue]=Se[Ue]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,Ue=Object.getOwnPropertySymbols(Se);gt<Ue.length;gt++)Be.indexOf(Ue[gt])<0&&Object.prototype.propertyIsEnumerable.call(Se,Ue[gt])&&(Ve[Ue[gt]]=Se[Ue[gt]]);return Ve};const lt=null,Qe=["normal","exception","active","success"];var nt=te.forwardRef((Se,Be)=>{const{prefixCls:Ve,className:Ue,rootClassName:gt,steps:kt,strokeColor:ct,percent:zt=0,size:hn="default",showInfo:En=!0,type:pn="line",status:_t,format:Wn,style:Hn}=Se,dn=Te(Se,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),zn=te.useMemo(()=>{var vt,mt;const $t=_e(Se);return parseInt($t!==void 0?(vt=$t!=null?$t:0)===null||vt===void 0?void 0:vt.toString():(mt=zt!=null?zt:0)===null||mt===void 0?void 0:mt.toString(),10)},[zt,Se.success,Se.successPercent]),jn=te.useMemo(()=>!Qe.includes(_t)&&zn>=100?"success":_t||"normal",[_t,zn]),{getPrefixCls:bn,direction:_n,progress:ea}=te.useContext(ut.E_),an=bn("progress",Ve),[on,Cn]=Pe(an),Ht=te.useMemo(()=>{if(!En)return null;const vt=_e(Se);let mt;const $t=Wn||(Pt=>`${Pt}%`),ht=pn==="line";return Wn||jn!=="exception"&&jn!=="success"?mt=$t(wt(zt),wt(vt)):jn==="exception"?mt=ht?te.createElement(Xe.Z,null):te.createElement(Me.Z,null):jn==="success"&&(mt=ht?te.createElement(pe.Z,null):te.createElement(ke.Z,null)),te.createElement("span",{className:`${an}-text`,title:typeof mt=="string"?mt:void 0},mt)},[En,zt,zn,jn,pn,an,Wn]),Fn=Array.isArray(ct)?ct[0]:ct,Dn=typeof ct=="string"||Array.isArray(ct)?ct:void 0;let Nn;pn==="line"?Nn=kt?te.createElement(De,Object.assign({},Se,{strokeColor:Dn,prefixCls:an,steps:kt}),Ht):te.createElement(Ct,Object.assign({},Se,{strokeColor:Fn,prefixCls:an,direction:_n}),Ht):(pn==="circle"||pn==="dashboard")&&(Nn=te.createElement(Bt,Object.assign({},Se,{strokeColor:Fn,prefixCls:an,progressStatus:jn}),Ht));const at=oe()(an,`${an}-status-${jn}`,`${an}-${pn==="dashboard"&&"circle"||kt&&"steps"||pn}`,{[`${an}-inline-circle`]:pn==="circle"&&Ne(hn,"circle")[0]<=20,[`${an}-show-info`]:En,[`${an}-${hn}`]:typeof hn=="string",[`${an}-rtl`]:_n==="rtl"},ea==null?void 0:ea.className,Ue,gt,Cn);return on(te.createElement("div",Object.assign({ref:Be,style:Object.assign(Object.assign({},ea==null?void 0:ea.style),Hn),className:at,role:"progressbar","aria-valuenow":zn},(0,ft.Z)(dn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Nn))}),Ye=nt},13570:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return wt}});var te=ee(92413),pe=ee(59301),ke={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"},Xe=ke,Me=ee(7657),He=function(Et,bt){return pe.createElement(Me.Z,(0,te.Z)({},Et,{ref:bt,icon:Xe}))},oe=pe.forwardRef(He),ft=oe,ut=ee(92310),Je=ee.n(ut),et=ee(400),Ke=ee(33606),je=ee(37061),ie=ee(18929),a=ee(10228),y=ee(26112);function x(_e,Et){var bt=_e.disabled,Ne=_e.prefixCls,rt=_e.character,Zt=_e.characterRender,en=_e.index,Bt=_e.count,tn=_e.value,Ee=_e.allowHalf,We=_e.focused,it=_e.onHover,Ct=_e.onClick,St=function(de){it(de,en)},De=function(de){Ct(de,en)},Oe=function(de){de.keyCode===a.Z.ENTER&&Ct(de,en)},Ce=en+1,ge=new Set([Ne]);tn===0&&en===0&&We?ge.add("".concat(Ne,"-focused")):Ee&&tn+.5>=Ce&&tn<Ce?(ge.add("".concat(Ne,"-half")),ge.add("".concat(Ne,"-active")),We&&ge.add("".concat(Ne,"-focused"))):(Ce<=tn?ge.add("".concat(Ne,"-full")):ge.add("".concat(Ne,"-zero")),Ce===tn&&We&&ge.add("".concat(Ne,"-focused")));var Re=typeof rt=="function"?rt(_e):rt,he=pe.createElement("li",{className:Je()(Array.from(ge)),ref:Et},pe.createElement("div",{onClick:bt?null:De,onKeyDown:bt?null:Oe,onMouseMove:bt?null:St,role:"radio","aria-checked":tn>en?"true":"false","aria-posinset":en+1,"aria-setsize":Bt,tabIndex:bt?-1:0},pe.createElement("div",{className:"".concat(Ne,"-first")},Re),pe.createElement("div",{className:"".concat(Ne,"-second")},Re)));return Zt&&(he=Zt(he,_e)),he}var b=pe.forwardRef(x);function E(){var _e=pe.useRef({});function Et(Ne){return _e.current[Ne]}function bt(Ne){return function(rt){_e.current[Ne]=rt}}return[Et,bt]}function z(_e){var Et=_e.pageXOffset,bt="scrollLeft";if(typeof Et!="number"){var Ne=_e.document;Et=Ne.documentElement[bt],typeof Et!="number"&&(Et=Ne.body[bt])}return Et}function ne(_e){var Et,bt,Ne=_e.ownerDocument,rt=Ne.body,Zt=Ne&&Ne.documentElement,en=_e.getBoundingClientRect();return Et=en.left,bt=en.top,Et-=Zt.clientLeft||rt.clientLeft||0,bt-=Zt.clientTop||rt.clientTop||0,{left:Et,top:bt}}function ae(_e){var Et=ne(_e),bt=_e.ownerDocument,Ne=bt.defaultView||bt.parentWindow;return Et.left+=z(Ne),Et.left}var re=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function ve(_e,Et){var bt,Ne=_e.prefixCls,rt=Ne===void 0?"rc-rate":Ne,Zt=_e.className,en=_e.defaultValue,Bt=_e.value,tn=_e.count,Ee=tn===void 0?5:tn,We=_e.allowHalf,it=We===void 0?!1:We,Ct=_e.allowClear,St=Ct===void 0?!0:Ct,De=_e.character,Oe=De===void 0?"\u2605":De,Ce=_e.characterRender,ge=_e.disabled,Re=_e.direction,he=Re===void 0?"ltr":Re,se=_e.tabIndex,de=se===void 0?0:se,we=_e.autoFocus,xe=_e.onHoverChange,Pe=_e.onChange,Te=_e.onFocus,lt=_e.onBlur,Qe=_e.onKeyDown,qe=_e.onMouseLeave,nt=(0,je.Z)(_e,re),Ye=E(),Se=(0,Ke.Z)(Ye,2),Be=Se[0],Ve=Se[1],Ue=pe.useRef(null),gt=function(){if(!ge){var Pt;(Pt=Ue.current)===null||Pt===void 0||Pt.focus()}};pe.useImperativeHandle(Et,function(){return{focus:gt,blur:function(){if(!ge){var Pt;(Pt=Ue.current)===null||Pt===void 0||Pt.blur()}}}});var kt=(0,ie.Z)(en||0,{value:Bt}),ct=(0,Ke.Z)(kt,2),zt=ct[0],hn=ct[1],En=(0,ie.Z)(null),pn=(0,Ke.Z)(En,2),_t=pn[0],Wn=pn[1],Hn=function(Pt,pt){var Kt=he==="rtl",ln=Pt+1;if(it){var Tn=Be(Pt),wn=ae(Tn),Ut=Tn.clientWidth;(Kt&&pt-wn>Ut/2||!Kt&&pt-wn<Ut/2)&&(ln-=.5)}return ln},dn=function(Pt){hn(Pt),Pe==null||Pe(Pt)},zn=pe.useState(!1),jn=(0,Ke.Z)(zn,2),bn=jn[0],_n=jn[1],ea=function(){_n(!0),Te==null||Te()},an=function(){_n(!1),lt==null||lt()},on=pe.useState(null),Cn=(0,Ke.Z)(on,2),Ht=Cn[0],Fn=Cn[1],Dn=function(Pt,pt){var Kt=Hn(pt,Pt.pageX);Kt!==_t&&(Fn(Kt),Wn(null)),xe==null||xe(Kt)},Nn=function(Pt){ge||(Fn(null),Wn(null),xe==null||xe(void 0)),Pt&&(qe==null||qe(Pt))},at=function(Pt,pt){var Kt=Hn(pt,Pt.pageX),ln=!1;St&&(ln=Kt===zt),Nn(),dn(ln?0:Kt),Wn(ln?Kt:null)},vt=function(Pt){var pt=Pt.keyCode,Kt=he==="rtl",ln=zt;pt===a.Z.RIGHT&&ln<Ee&&!Kt?(it?ln+=.5:ln+=1,dn(ln),Pt.preventDefault()):pt===a.Z.LEFT&&ln>0&&!Kt||pt===a.Z.RIGHT&&ln>0&&Kt?(it?ln-=.5:ln-=1,dn(ln),Pt.preventDefault()):pt===a.Z.LEFT&&ln<Ee&&Kt&&(it?ln+=.5:ln+=1,dn(ln),Pt.preventDefault()),Qe==null||Qe(Pt)};pe.useEffect(function(){we&&!ge&>()},[]);var mt=new Array(Ee).fill(0).map(function(ht,Pt){return pe.createElement(b,{ref:Ve(Pt),index:Pt,count:Ee,disabled:ge,prefixCls:"".concat(rt,"-star"),allowHalf:it,value:Ht===null?zt:Ht,onClick:at,onHover:Dn,key:ht||Pt,character:Oe,characterRender:Ce,focused:bn})}),$t=Je()(rt,Zt,(bt={},(0,et.Z)(bt,"".concat(rt,"-disabled"),ge),(0,et.Z)(bt,"".concat(rt,"-rtl"),he==="rtl"),bt));return pe.createElement("ul",(0,te.Z)({className:$t,onMouseLeave:Nn,tabIndex:ge?-1:de,onFocus:ge?null:ea,onBlur:ge?null:an,onKeyDown:ge?null:vt,ref:Ue,role:"radiogroup"},(0,y.Z)(nt,{aria:!0,data:!0,attr:!0})),mt)}var ye=pe.forwardRef(ve),Fe=ye,Ae=ee(36355),Ie=ee(6848),be=ee(17313),Dt=ee(83116),Mt=ee(37613);const vn=_e=>{const{componentCls:Et}=_e;return{[`${Et}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:_e.marginXS},"> div":{transition:`all ${_e.motionDurationMid}, outline 0s`,"&:hover":{transform:_e.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${_e.lineWidth}px dashed ${_e.starColor}`,transform:_e.starHoverScale}},"&-first, &-second":{color:_e.starBg,transition:`all ${_e.motionDurationMid}`,userSelect:"none",[_e.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Et}-star-first, &-half ${Et}-star-second`]:{opacity:1},[`&-half ${Et}-star-first, &-full ${Et}-star-second`]:{color:"inherit"}}}},Ft=_e=>({[`&-rtl${_e.componentCls}`]:{direction:"rtl"}}),Tt=_e=>{const{componentCls:Et}=_e;return{[Et]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,be.Wf)(_e)),{display:"inline-block",margin:0,padding:0,color:_e.starColor,fontSize:_e.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Et} ${Et}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),vn(_e)),{[`+ ${Et}-text`]:{display:"inline-block",marginInlineStart:_e.marginXS,fontSize:_e.fontSize}}),Ft(_e))}};var It=(0,Dt.Z)("Rate",_e=>{const Et=(0,Mt.TS)(_e,{});return[Tt(Et)]},_e=>({starColor:_e.yellow6,starSize:_e.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:_e.colorFillContent})),dt=function(_e,Et){var bt={};for(var Ne in _e)Object.prototype.hasOwnProperty.call(_e,Ne)&&Et.indexOf(Ne)<0&&(bt[Ne]=_e[Ne]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,Ne=Object.getOwnPropertySymbols(_e);rt<Ne.length;rt++)Et.indexOf(Ne[rt])<0&&Object.prototype.propertyIsEnumerable.call(_e,Ne[rt])&&(bt[Ne[rt]]=_e[Ne[rt]]);return bt},wt=pe.forwardRef((_e,Et)=>{const{prefixCls:bt,className:Ne,rootClassName:rt,style:Zt,tooltips:en,character:Bt=pe.createElement(ft,null)}=_e,tn=dt(_e,["prefixCls","className","rootClassName","style","tooltips","character"]),Ee=(ge,Re)=>{let{index:he}=Re;return en?pe.createElement(Ie.Z,{title:en[he]},ge):ge},{getPrefixCls:We,direction:it,rate:Ct}=pe.useContext(Ae.E_),St=We("rate",bt),[De,Oe]=It(St),Ce=Object.assign(Object.assign({},Ct==null?void 0:Ct.style),Zt);return De(pe.createElement(Fe,Object.assign({ref:Et,character:Bt,characterRender:Ee},tn,{className:Je()(Ne,rt,Oe,Ct==null?void 0:Ct.className),style:Ce,prefixCls:St,direction:it})))})},61621:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return Oe}});var te=ee(92310),pe=ee.n(te),ke=ee(59301),Xe=ee(36355),Me=ee(2738),oe=Ce=>{const{prefixCls:ge,className:Re,style:he,size:se,shape:de}=Ce,we=pe()({[`${ge}-lg`]:se==="large",[`${ge}-sm`]:se==="small"}),xe=pe()({[`${ge}-circle`]:de==="circle",[`${ge}-square`]:de==="square",[`${ge}-round`]:de==="round"}),Pe=ke.useMemo(()=>typeof se=="number"?{width:se,height:se,lineHeight:`${se}px`}:{},[se]);return ke.createElement("span",{className:pe()(ge,we,xe,Re),style:Object.assign(Object.assign({},Pe),he)})},ft=ee(93083),ut=ee(83116),Je=ee(37613);const et=new ft.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Ke=Ce=>({height:Ce,lineHeight:`${Ce}px`}),je=Ce=>Object.assign({width:Ce},Ke(Ce)),ie=Ce=>({background:Ce.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:et,animationDuration:Ce.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Ce=>Object.assign({width:Ce*5,minWidth:Ce*5},Ke(Ce)),y=Ce=>{const{skeletonAvatarCls:ge,gradientFromColor:Re,controlHeight:he,controlHeightLG:se,controlHeightSM:de}=Ce;return{[`${ge}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Re},je(he)),[`${ge}${ge}-circle`]:{borderRadius:"50%"},[`${ge}${ge}-lg`]:Object.assign({},je(se)),[`${ge}${ge}-sm`]:Object.assign({},je(de))}},x=Ce=>{const{controlHeight:ge,borderRadiusSM:Re,skeletonInputCls:he,controlHeightLG:se,controlHeightSM:de,gradientFromColor:we}=Ce;return{[`${he}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:we,borderRadius:Re},a(ge)),[`${he}-lg`]:Object.assign({},a(se)),[`${he}-sm`]:Object.assign({},a(de))}},b=Ce=>Object.assign({width:Ce},Ke(Ce)),E=Ce=>{const{skeletonImageCls:ge,imageSizeBase:Re,gradientFromColor:he,borderRadiusSM:se}=Ce;return{[`${ge}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:he,borderRadius:se},b(Re*2)),{[`${ge}-path`]:{fill:"#bfbfbf"},[`${ge}-svg`]:Object.assign(Object.assign({},b(Re)),{maxWidth:Re*4,maxHeight:Re*4}),[`${ge}-svg${ge}-svg-circle`]:{borderRadius:"50%"}}),[`${ge}${ge}-circle`]:{borderRadius:"50%"}}},z=(Ce,ge,Re)=>{const{skeletonButtonCls:he}=Ce;return{[`${Re}${he}-circle`]:{width:ge,minWidth:ge,borderRadius:"50%"},[`${Re}${he}-round`]:{borderRadius:ge}}},ne=Ce=>Object.assign({width:Ce*2,minWidth:Ce*2},Ke(Ce)),ae=Ce=>{const{borderRadiusSM:ge,skeletonButtonCls:Re,controlHeight:he,controlHeightLG:se,controlHeightSM:de,gradientFromColor:we}=Ce;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Re}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:we,borderRadius:ge,width:he*2,minWidth:he*2},ne(he))},z(Ce,he,Re)),{[`${Re}-lg`]:Object.assign({},ne(se))}),z(Ce,se,`${Re}-lg`)),{[`${Re}-sm`]:Object.assign({},ne(de))}),z(Ce,de,`${Re}-sm`))},re=Ce=>{const{componentCls:ge,skeletonAvatarCls:Re,skeletonTitleCls:he,skeletonParagraphCls:se,skeletonButtonCls:de,skeletonInputCls:we,skeletonImageCls:xe,controlHeight:Pe,controlHeightLG:Te,controlHeightSM:lt,gradientFromColor:Qe,padding:qe,marginSM:nt,borderRadius:Ye,titleHeight:Se,blockRadius:Be,paragraphLiHeight:Ve,controlHeightXS:Ue,paragraphMarginTop:gt}=Ce;return{[`${ge}`]:{display:"table",width:"100%",[`${ge}-header`]:{display:"table-cell",paddingInlineEnd:qe,verticalAlign:"top",[`${Re}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Qe},je(Pe)),[`${Re}-circle`]:{borderRadius:"50%"},[`${Re}-lg`]:Object.assign({},je(Te)),[`${Re}-sm`]:Object.assign({},je(lt))},[`${ge}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${he}`]:{width:"100%",height:Se,background:Qe,borderRadius:Be,[`+ ${se}`]:{marginBlockStart:lt}},[`${se}`]:{padding:0,"> li":{width:"100%",height:Ve,listStyle:"none",background:Qe,borderRadius:Be,"+ li":{marginBlockStart:Ue}}},[`${se}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ge}-content`]:{[`${he}, ${se} > li`]:{borderRadius:Ye}}},[`${ge}-with-avatar ${ge}-content`]:{[`${he}`]:{marginBlockStart:nt,[`+ ${se}`]:{marginBlockStart:gt}}},[`${ge}${ge}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ae(Ce)),y(Ce)),x(Ce)),E(Ce)),[`${ge}${ge}-block`]:{width:"100%",[`${de}`]:{width:"100%"},[`${we}`]:{width:"100%"}},[`${ge}${ge}-active`]:{[`
|
|
${he},
|
|
${se} > li,
|
|
${Re},
|
|
${de},
|
|
${we},
|
|
${xe}
|
|
`]:Object.assign({},ie(Ce))}}};var ve=(0,ut.Z)("Skeleton",Ce=>{const{componentCls:ge}=Ce,Re=(0,Je.TS)(Ce,{skeletonAvatarCls:`${ge}-avatar`,skeletonTitleCls:`${ge}-title`,skeletonParagraphCls:`${ge}-paragraph`,skeletonButtonCls:`${ge}-button`,skeletonInputCls:`${ge}-input`,skeletonImageCls:`${ge}-image`,imageSizeBase:Ce.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Ce.gradientFromColor} 25%, ${Ce.gradientToColor} 37%, ${Ce.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[re(Re)]},Ce=>{const{colorFillContent:ge,colorFill:Re}=Ce,he=ge,se=Re;return{color:he,colorGradientEnd:se,gradientFromColor:he,gradientToColor:se,titleHeight:Ce.controlHeight/2,blockRadius:Ce.borderRadiusSM,paragraphMarginTop:Ce.marginLG+Ce.marginXXS,paragraphLiHeight:Ce.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Fe=Ce=>{const{prefixCls:ge,className:Re,rootClassName:he,active:se,shape:de="circle",size:we="default"}=Ce,{getPrefixCls:xe}=ke.useContext(Xe.E_),Pe=xe("skeleton",ge),[Te,lt]=ve(Pe),Qe=(0,Me.Z)(Ce,["prefixCls","className"]),qe=pe()(Pe,`${Pe}-element`,{[`${Pe}-active`]:se},Re,he,lt);return Te(ke.createElement("div",{className:qe},ke.createElement(oe,Object.assign({prefixCls:`${Pe}-avatar`,shape:de,size:we},Qe))))},Ie=Ce=>{const{prefixCls:ge,className:Re,rootClassName:he,active:se,block:de=!1,size:we="default"}=Ce,{getPrefixCls:xe}=ke.useContext(Xe.E_),Pe=xe("skeleton",ge),[Te,lt]=ve(Pe),Qe=(0,Me.Z)(Ce,["prefixCls"]),qe=pe()(Pe,`${Pe}-element`,{[`${Pe}-active`]:se,[`${Pe}-block`]:de},Re,he,lt);return Te(ke.createElement("div",{className:qe},ke.createElement(oe,Object.assign({prefixCls:`${Pe}-button`,size:we},Qe))))};const be="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Mt=Ce=>{const{prefixCls:ge,className:Re,rootClassName:he,style:se,active:de}=Ce,{getPrefixCls:we}=ke.useContext(Xe.E_),xe=we("skeleton",ge),[Pe,Te]=ve(xe),lt=pe()(xe,`${xe}-element`,{[`${xe}-active`]:de},Re,he,Te);return Pe(ke.createElement("div",{className:lt},ke.createElement("div",{className:pe()(`${xe}-image`,Re),style:se},ke.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${xe}-image-svg`},ke.createElement("path",{d:be,className:`${xe}-image-path`})))))},Ft=Ce=>{const{prefixCls:ge,className:Re,rootClassName:he,active:se,block:de,size:we="default"}=Ce,{getPrefixCls:xe}=ke.useContext(Xe.E_),Pe=xe("skeleton",ge),[Te,lt]=ve(Pe),Qe=(0,Me.Z)(Ce,["prefixCls"]),qe=pe()(Pe,`${Pe}-element`,{[`${Pe}-active`]:se,[`${Pe}-block`]:de},Re,he,lt);return Te(ke.createElement("div",{className:qe},ke.createElement(oe,Object.assign({prefixCls:`${Pe}-input`,size:we},Qe))))},Tt=ee(92413),It={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"},dt=It,ot=ee(7657),wt=function(ge,Re){return ke.createElement(ot.Z,(0,Tt.Z)({},ge,{ref:Re,icon:dt}))},_e=ke.forwardRef(wt),Et=_e,Ne=Ce=>{const{prefixCls:ge,className:Re,rootClassName:he,style:se,active:de,children:we}=Ce,{getPrefixCls:xe}=ke.useContext(Xe.E_),Pe=xe("skeleton",ge),[Te,lt]=ve(Pe),Qe=pe()(Pe,`${Pe}-element`,{[`${Pe}-active`]:de},lt,Re,he),qe=we!=null?we:ke.createElement(Et,null);return Te(ke.createElement("div",{className:Qe},ke.createElement("div",{className:pe()(`${Pe}-image`,Re),style:se},qe)))},rt=ee(26407),en=Ce=>{const ge=xe=>{const{width:Pe,rows:Te=2}=Ce;if(Array.isArray(Pe))return Pe[xe];if(Te-1===xe)return Pe},{prefixCls:Re,className:he,style:se,rows:de}=Ce,we=(0,rt.Z)(Array(de)).map((xe,Pe)=>ke.createElement("li",{key:Pe,style:{width:ge(Pe)}}));return ke.createElement("ul",{className:pe()(Re,he),style:se},we)},tn=Ce=>{let{prefixCls:ge,className:Re,width:he,style:se}=Ce;return ke.createElement("h3",{className:pe()(ge,Re),style:Object.assign({width:he},se)})};function Ee(Ce){return Ce&&typeof Ce=="object"?Ce:{}}function We(Ce,ge){return Ce&&!ge?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function it(Ce,ge){return!Ce&&ge?{width:"38%"}:Ce&&ge?{width:"50%"}:{}}function Ct(Ce,ge){const Re={};return(!Ce||!ge)&&(Re.width="61%"),!Ce&&ge?Re.rows=3:Re.rows=2,Re}const St=Ce=>{const{prefixCls:ge,loading:Re,className:he,rootClassName:se,style:de,children:we,avatar:xe=!1,title:Pe=!0,paragraph:Te=!0,active:lt,round:Qe}=Ce,{getPrefixCls:qe,direction:nt,skeleton:Ye}=ke.useContext(Xe.E_),Se=qe("skeleton",ge),[Be,Ve]=ve(Se);if(Re||!("loading"in Ce)){const Ue=!!xe,gt=!!Pe,kt=!!Te;let ct;if(Ue){const En=Object.assign(Object.assign({prefixCls:`${Se}-avatar`},We(gt,kt)),Ee(xe));ct=ke.createElement("div",{className:`${Se}-header`},ke.createElement(oe,Object.assign({},En)))}let zt;if(gt||kt){let En;if(gt){const _t=Object.assign(Object.assign({prefixCls:`${Se}-title`},it(Ue,kt)),Ee(Pe));En=ke.createElement(tn,Object.assign({},_t))}let pn;if(kt){const _t=Object.assign(Object.assign({prefixCls:`${Se}-paragraph`},Ct(Ue,gt)),Ee(Te));pn=ke.createElement(en,Object.assign({},_t))}zt=ke.createElement("div",{className:`${Se}-content`},En,pn)}const hn=pe()(Se,{[`${Se}-with-avatar`]:Ue,[`${Se}-active`]:lt,[`${Se}-rtl`]:nt==="rtl",[`${Se}-round`]:Qe},Ye==null?void 0:Ye.className,he,se,Ve);return Be(ke.createElement("div",{className:hn,style:Object.assign(Object.assign({},Ye==null?void 0:Ye.style),de)},ct,zt))}return typeof we!="undefined"?we:null};St.Button=Ie,St.Avatar=Fe,St.Input=Ft,St.Image=Mt,St.Node=Ne;var De=St,Oe=De},10311:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return Re}});var te=ee(92310),pe=ee.n(te),ke=ee(400),Xe=ee(26407),Me=ee(33606),He=ee(39559),oe=ee(59301),ft=ee(13697),ut=ee(18929),Je=ee(92413),et=ee(37061),Ke=ee(33708),je=ee(10228),ie=oe.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0}),a=ie;function y(he,se,de){return(he-se)/(de-se)}function x(he,se,de,we){var xe=y(se,de,we),Pe={};switch(he){case"rtl":Pe.right="".concat(xe*100,"%"),Pe.transform="translateX(50%)";break;case"btt":Pe.bottom="".concat(xe*100,"%"),Pe.transform="translateY(50%)";break;case"ttb":Pe.top="".concat(xe*100,"%"),Pe.transform="translateY(-50%)";break;default:Pe.left="".concat(xe*100,"%"),Pe.transform="translateX(-50%)";break}return Pe}function b(he,se){return Array.isArray(he)?he[se]:he}var E=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange"],z=oe.forwardRef(function(he,se){var de,we,xe=he.prefixCls,Pe=he.value,Te=he.valueIndex,lt=he.onStartMove,Qe=he.style,qe=he.render,nt=he.dragging,Ye=he.onOffsetChange,Se=(0,et.Z)(he,E),Be=oe.useContext(a),Ve=Be.min,Ue=Be.max,gt=Be.direction,kt=Be.disabled,ct=Be.keyboard,zt=Be.range,hn=Be.tabIndex,En=Be.ariaLabelForHandle,pn=Be.ariaLabelledByForHandle,_t=Be.ariaValueTextFormatterForHandle,Wn="".concat(xe,"-handle"),Hn=function(_n){kt||lt(_n,Te)},dn=function(_n){if(!kt&&ct){var ea=null;switch(_n.which||_n.keyCode){case je.Z.LEFT:ea=gt==="ltr"||gt==="btt"?-1:1;break;case je.Z.RIGHT:ea=gt==="ltr"||gt==="btt"?1:-1;break;case je.Z.UP:ea=gt!=="ttb"?1:-1;break;case je.Z.DOWN:ea=gt!=="ttb"?-1:1;break;case je.Z.HOME:ea="min";break;case je.Z.END:ea="max";break;case je.Z.PAGE_UP:ea=2;break;case je.Z.PAGE_DOWN:ea=-2;break}ea!==null&&(_n.preventDefault(),Ye(ea,Te))}},zn=x(gt,Pe,Ve,Ue),jn=oe.createElement("div",(0,Je.Z)({ref:se,className:pe()(Wn,(de={},(0,ke.Z)(de,"".concat(Wn,"-").concat(Te+1),zt),(0,ke.Z)(de,"".concat(Wn,"-dragging"),nt),de)),style:(0,Ke.Z)((0,Ke.Z)({},zn),Qe),onMouseDown:Hn,onTouchStart:Hn,onKeyDown:dn,tabIndex:kt?null:b(hn,Te),role:"slider","aria-valuemin":Ve,"aria-valuemax":Ue,"aria-valuenow":Pe,"aria-disabled":kt,"aria-label":b(En,Te),"aria-labelledby":b(pn,Te),"aria-valuetext":(we=b(_t,Te))===null||we===void 0?void 0:we(Pe),"aria-orientation":gt==="ltr"||gt==="rtl"?"horizontal":"vertical"},Se));return qe&&(jn=qe(jn,{index:Te,prefixCls:xe,value:Pe,dragging:nt})),jn}),ne=z,ae=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],re=oe.forwardRef(function(he,se){var de=he.prefixCls,we=he.style,xe=he.onStartMove,Pe=he.onOffsetChange,Te=he.values,lt=he.handleRender,Qe=he.draggingIndex,qe=(0,et.Z)(he,ae),nt=oe.useRef({});return oe.useImperativeHandle(se,function(){return{focus:function(Se){var Be;(Be=nt.current[Se])===null||Be===void 0||Be.focus()}}}),oe.createElement(oe.Fragment,null,Te.map(function(Ye,Se){return oe.createElement(ne,(0,Je.Z)({ref:function(Ve){Ve?nt.current[Se]=Ve:delete nt.current[Se]},dragging:Qe===Se,prefixCls:de,style:b(we,Se),key:Se,value:Ye,valueIndex:Se,onStartMove:xe,onOffsetChange:Pe,render:lt},qe))}))}),ve=re;function ye(he){var se="touches"in he?he.touches[0]:he;return{pageX:se.pageX,pageY:se.pageY}}function Fe(he,se,de,we,xe,Pe,Te,lt,Qe){var qe=oe.useState(null),nt=(0,Me.Z)(qe,2),Ye=nt[0],Se=nt[1],Be=oe.useState(-1),Ve=(0,Me.Z)(Be,2),Ue=Ve[0],gt=Ve[1],kt=oe.useState(de),ct=(0,Me.Z)(kt,2),zt=ct[0],hn=ct[1],En=oe.useState(de),pn=(0,Me.Z)(En,2),_t=pn[0],Wn=pn[1],Hn=oe.useRef(null),dn=oe.useRef(null);oe.useEffect(function(){Ue===-1&&hn(de)},[de,Ue]),oe.useEffect(function(){return function(){document.removeEventListener("mousemove",Hn.current),document.removeEventListener("mouseup",dn.current),document.removeEventListener("touchmove",Hn.current),document.removeEventListener("touchend",dn.current)}},[]);var zn=function(on,Cn){zt.some(function(Ht,Fn){return Ht!==on[Fn]})&&(Cn!==void 0&&Se(Cn),hn(on),Te(on))},jn=function(on,Cn){if(on===-1){var Ht=_t[0],Fn=_t[_t.length-1],Dn=we-Ht,Nn=xe-Fn,at=Cn*(xe-we);at=Math.max(at,Dn),at=Math.min(at,Nn);var vt=Pe(Ht+at);at=vt-Ht;var mt=_t.map(function(pt){return pt+at});zn(mt)}else{var $t=(xe-we)*Cn,ht=(0,Xe.Z)(zt);ht[on]=_t[on];var Pt=Qe(ht,$t,on,"dist");zn(Pt.values,Pt.value)}},bn=oe.useRef(jn);bn.current=jn;var _n=function(on,Cn){on.stopPropagation();var Ht=de[Cn];gt(Cn),Se(Ht),Wn(de);var Fn=ye(on),Dn=Fn.pageX,Nn=Fn.pageY,at=function($t){$t.preventDefault();var ht=ye($t),Pt=ht.pageX,pt=ht.pageY,Kt=Pt-Dn,ln=pt-Nn,Tn=he.current.getBoundingClientRect(),wn=Tn.width,Ut=Tn.height,Bn;switch(se){case"btt":Bn=-ln/Ut;break;case"ttb":Bn=ln/Ut;break;case"rtl":Bn=-Kt/wn;break;default:Bn=Kt/wn}bn.current(Cn,Bn)},vt=function mt($t){$t.preventDefault(),document.removeEventListener("mouseup",mt),document.removeEventListener("mousemove",at),document.removeEventListener("touchend",mt),document.removeEventListener("touchmove",at),Hn.current=null,dn.current=null,gt(-1),lt()};document.addEventListener("mouseup",vt),document.addEventListener("mousemove",at),document.addEventListener("touchend",vt),document.addEventListener("touchmove",at),Hn.current=at,dn.current=vt},ea=oe.useMemo(function(){var an=(0,Xe.Z)(de).sort(function(Cn,Ht){return Cn-Ht}),on=(0,Xe.Z)(zt).sort(function(Cn,Ht){return Cn-Ht});return an.every(function(Cn,Ht){return Cn===on[Ht]})?zt:de},[de,zt]);return[Ue,Ye,ea,_n]}function Ae(he){var se,de=he.prefixCls,we=he.style,xe=he.start,Pe=he.end,Te=he.index,lt=he.onStartMove,Qe=oe.useContext(a),qe=Qe.direction,nt=Qe.min,Ye=Qe.max,Se=Qe.disabled,Be=Qe.range,Ve="".concat(de,"-track"),Ue=y(xe,nt,Ye),gt=y(Pe,nt,Ye),kt=function(hn){!Se&<&<(hn,-1)},ct={};switch(qe){case"rtl":ct.right="".concat(Ue*100,"%"),ct.width="".concat(gt*100-Ue*100,"%");break;case"btt":ct.bottom="".concat(Ue*100,"%"),ct.height="".concat(gt*100-Ue*100,"%");break;case"ttb":ct.top="".concat(Ue*100,"%"),ct.height="".concat(gt*100-Ue*100,"%");break;default:ct.left="".concat(Ue*100,"%"),ct.width="".concat(gt*100-Ue*100,"%")}return oe.createElement("div",{className:pe()(Ve,(se={},(0,ke.Z)(se,"".concat(Ve,"-").concat(Te+1),Be),(0,ke.Z)(se,"".concat(de,"-track-draggable"),lt),se)),style:(0,Ke.Z)((0,Ke.Z)({},ct),we),onMouseDown:kt,onTouchStart:kt})}function Ie(he){var se=he.prefixCls,de=he.style,we=he.values,xe=he.startPoint,Pe=he.onStartMove,Te=oe.useContext(a),lt=Te.included,Qe=Te.range,qe=Te.min,nt=oe.useMemo(function(){if(!Qe){if(we.length===0)return[];var Ye=xe!=null?xe:qe,Se=we[0];return[{start:Math.min(Ye,Se),end:Math.max(Ye,Se)}]}for(var Be=[],Ve=0;Ve<we.length-1;Ve+=1)Be.push({start:we[Ve],end:we[Ve+1]});return Be},[we,Qe,xe,qe]);return lt?nt.map(function(Ye,Se){var Be=Ye.start,Ve=Ye.end;return oe.createElement(Ae,{index:Se,prefixCls:se,style:b(de,Se),start:Be,end:Ve,key:Se,onStartMove:Pe})}):null}function be(he){var se=he.prefixCls,de=he.style,we=he.children,xe=he.value,Pe=he.onClick,Te=oe.useContext(a),lt=Te.min,Qe=Te.max,qe=Te.direction,nt=Te.includedStart,Ye=Te.includedEnd,Se=Te.included,Be="".concat(se,"-text"),Ve=x(qe,xe,lt,Qe);return oe.createElement("span",{className:pe()(Be,(0,ke.Z)({},"".concat(Be,"-active"),Se&&nt<=xe&&xe<=Ye)),style:(0,Ke.Z)((0,Ke.Z)({},Ve),de),onMouseDown:function(gt){gt.stopPropagation()},onClick:function(){Pe(xe)}},we)}function Dt(he){var se=he.prefixCls,de=he.marks,we=he.onClick,xe="".concat(se,"-mark");return de.length?oe.createElement("div",{className:xe},de.map(function(Pe){var Te=Pe.value,lt=Pe.style,Qe=Pe.label;return oe.createElement(be,{key:Te,prefixCls:xe,style:lt,value:Te,onClick:we},Qe)})):null}function Mt(he){var se=he.prefixCls,de=he.value,we=he.style,xe=he.activeStyle,Pe=oe.useContext(a),Te=Pe.min,lt=Pe.max,Qe=Pe.direction,qe=Pe.included,nt=Pe.includedStart,Ye=Pe.includedEnd,Se="".concat(se,"-dot"),Be=qe&&nt<=de&&de<=Ye,Ve=(0,Ke.Z)((0,Ke.Z)({},x(Qe,de,Te,lt)),typeof we=="function"?we(de):we);return Be&&(Ve=(0,Ke.Z)((0,Ke.Z)({},Ve),typeof xe=="function"?xe(de):xe)),oe.createElement("span",{className:pe()(Se,(0,ke.Z)({},"".concat(Se,"-active"),Be)),style:Ve})}function vn(he){var se=he.prefixCls,de=he.marks,we=he.dots,xe=he.style,Pe=he.activeStyle,Te=oe.useContext(a),lt=Te.min,Qe=Te.max,qe=Te.step,nt=oe.useMemo(function(){var Ye=new Set;if(de.forEach(function(Be){Ye.add(Be.value)}),we&&qe!==null)for(var Se=lt;Se<=Qe;)Ye.add(Se),Se+=qe;return Array.from(Ye)},[lt,Qe,qe,we,de]);return oe.createElement("div",{className:"".concat(se,"-step")},nt.map(function(Ye){return oe.createElement(Mt,{prefixCls:se,key:Ye,value:Ye,style:xe,activeStyle:Pe})}))}function Ft(he,se,de,we,xe,Pe){var Te=oe.useCallback(function(Be){var Ve=isFinite(Be)?Be:he;return Ve=Math.min(se,Be),Ve=Math.max(he,Ve),Ve},[he,se]),lt=oe.useCallback(function(Be){if(de!==null){var Ve=he+Math.round((Te(Be)-he)/de)*de,Ue=function(zt){return(String(zt).split(".")[1]||"").length},gt=Math.max(Ue(de),Ue(se),Ue(he)),kt=Number(Ve.toFixed(gt));return he<=kt&&kt<=se?kt:null}return null},[de,he,se,Te]),Qe=oe.useCallback(function(Be){var Ve=Te(Be),Ue=we.map(function(ct){return ct.value});de!==null&&Ue.push(lt(Be)),Ue.push(he,se);var gt=Ue[0],kt=se-he;return Ue.forEach(function(ct){var zt=Math.abs(Ve-ct);zt<=kt&&(gt=ct,kt=zt)}),gt},[he,se,we,de,Te,lt]),qe=function Be(Ve,Ue,gt){var kt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof Ue=="number"){var ct,zt=Ve[gt],hn=zt+Ue,En=[];we.forEach(function(dn){En.push(dn.value)}),En.push(he,se),En.push(lt(zt));var pn=Ue>0?1:-1;kt==="unit"?En.push(lt(zt+pn*de)):En.push(lt(hn)),En=En.filter(function(dn){return dn!==null}).filter(function(dn){return Ue<0?dn<=zt:dn>=zt}),kt==="unit"&&(En=En.filter(function(dn){return dn!==zt}));var _t=kt==="unit"?zt:hn;ct=En[0];var Wn=Math.abs(ct-_t);if(En.forEach(function(dn){var zn=Math.abs(dn-_t);zn<Wn&&(ct=dn,Wn=zn)}),ct===void 0)return Ue<0?he:se;if(kt==="dist")return ct;if(Math.abs(Ue)>1){var Hn=(0,Xe.Z)(Ve);return Hn[gt]=ct,Be(Hn,Ue-pn,gt,kt)}return ct}else{if(Ue==="min")return he;if(Ue==="max")return se}},nt=function(Ve,Ue,gt){var kt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",ct=Ve[gt],zt=qe(Ve,Ue,gt,kt);return{value:zt,changed:zt!==ct}},Ye=function(Ve){return Pe===null&&Ve===0||typeof Pe=="number"&&Ve<Pe},Se=function(Ve,Ue,gt){var kt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",ct=Ve.map(Qe),zt=ct[gt],hn=qe(ct,Ue,gt,kt);if(ct[gt]=hn,xe===!1){var En=Pe||0;gt>0&&ct[gt-1]!==zt&&(ct[gt]=Math.max(ct[gt],ct[gt-1]+En)),gt<ct.length-1&&ct[gt+1]!==zt&&(ct[gt]=Math.min(ct[gt],ct[gt+1]-En))}else if(typeof Pe=="number"||Pe===null){for(var pn=gt+1;pn<ct.length;pn+=1)for(var _t=!0;Ye(ct[pn]-ct[pn-1])&&_t;){var Wn=nt(ct,1,pn);ct[pn]=Wn.value,_t=Wn.changed}for(var Hn=gt;Hn>0;Hn-=1)for(var dn=!0;Ye(ct[Hn]-ct[Hn-1])&&dn;){var zn=nt(ct,-1,Hn-1);ct[Hn-1]=zn.value,dn=zn.changed}for(var jn=ct.length-1;jn>0;jn-=1)for(var bn=!0;Ye(ct[jn]-ct[jn-1])&&bn;){var _n=nt(ct,-1,jn-1);ct[jn-1]=_n.value,bn=_n.changed}for(var ea=0;ea<ct.length-1;ea+=1)for(var an=!0;Ye(ct[ea+1]-ct[ea])&&an;){var on=nt(ct,1,ea+1);ct[ea+1]=on.value,an=on.changed}}return{value:ct[gt],values:ct}};return[Qe,Se]}var Tt=ee(48736),It=oe.forwardRef(function(he,se){var de,we=he.prefixCls,xe=we===void 0?"rc-slider":we,Pe=he.className,Te=he.style,lt=he.disabled,Qe=lt===void 0?!1:lt,qe=he.keyboard,nt=qe===void 0?!0:qe,Ye=he.autoFocus,Se=he.onFocus,Be=he.onBlur,Ve=he.min,Ue=Ve===void 0?0:Ve,gt=he.max,kt=gt===void 0?100:gt,ct=he.step,zt=ct===void 0?1:ct,hn=he.value,En=he.defaultValue,pn=he.range,_t=he.count,Wn=he.onChange,Hn=he.onBeforeChange,dn=he.onAfterChange,zn=he.allowCross,jn=zn===void 0?!0:zn,bn=he.pushable,_n=bn===void 0?!1:bn,ea=he.draggableTrack,an=he.reverse,on=he.vertical,Cn=he.included,Ht=Cn===void 0?!0:Cn,Fn=he.startPoint,Dn=he.trackStyle,Nn=he.handleStyle,at=he.railStyle,vt=he.dotStyle,mt=he.activeDotStyle,$t=he.marks,ht=he.dots,Pt=he.handleRender,pt=he.tabIndex,Kt=pt===void 0?0:pt,ln=he.ariaLabelForHandle,Tn=he.ariaLabelledByForHandle,wn=he.ariaValueTextFormatterForHandle,Ut=oe.useRef(),Bn=oe.useRef(),la=oe.useMemo(function(){return on?an?"ttb":"btt":an?"rtl":"ltr"},[an,on]),Sa=oe.useMemo(function(){return isFinite(Ue)?Ue:0},[Ue]),ba=oe.useMemo(function(){return isFinite(kt)?kt:100},[kt]),st=oe.useMemo(function(){return zt!==null&&zt<=0?1:zt},[zt]),Xt=oe.useMemo(function(){return typeof _n=="boolean"?_n?st:!1:_n>=0?_n:!1},[_n,st]),Vt=oe.useMemo(function(){var pr=Object.keys($t||{});return pr.map(function(da){var Fa=$t[da],sr={value:Number(da)};return Fa&&(0,He.Z)(Fa)==="object"&&!oe.isValidElement(Fa)&&("label"in Fa||"style"in Fa)?(sr.style=Fa.style,sr.label=Fa.label):sr.label=Fa,sr}).filter(function(da){var Fa=da.label;return Fa||typeof Fa=="number"}).sort(function(da,Fa){return da.value-Fa.value})},[$t]),rn=Ft(Sa,ba,st,Vt,jn,Xt),xn=(0,Me.Z)(rn,2),An=xn[0],un=xn[1],nn=(0,ut.Z)(En,{value:hn}),ra=(0,Me.Z)(nn,2),Yn=ra[0],Yt=ra[1],Xa=oe.useMemo(function(){var pr=Yn==null?[]:Array.isArray(Yn)?Yn:[Yn],da=(0,Me.Z)(pr,1),Fa=da[0],sr=Fa===void 0?Sa:Fa,dr=Yn===null?[]:[sr];if(pn){if(dr=(0,Xe.Z)(pr),_t||Yn===void 0){var Wr=_t>=0?_t+1:2;for(dr=dr.slice(0,Wr);dr.length<Wr;){var ho;dr.push((ho=dr[dr.length-1])!==null&&ho!==void 0?ho:Sa)}}dr.sort(function(Io,Zo){return Io-Zo})}return dr.forEach(function(Io,Zo){dr[Zo]=An(Io)}),dr},[Yn,pn,Sa,_t,An]),qa=oe.useRef(Xa);qa.current=Xa;var Qa=function(da){return pn?da:da[0]},or=function(da){var Fa=(0,Xe.Z)(da).sort(function(sr,dr){return sr-dr});Wn&&!(0,ft.Z)(Fa,qa.current,!0)&&Wn(Qa(Fa)),Yt(Fa)},On=function(da){if(!Qe){var Fa=0,sr=ba-Sa;Xa.forEach(function(Wr,ho){var Io=Math.abs(da-Wr);Io<=sr&&(sr=Io,Fa=ho)});var dr=(0,Xe.Z)(Xa);dr[Fa]=da,pn&&!Xa.length&&_t===void 0&&dr.push(da),Hn==null||Hn(Qa(dr)),or(dr),dn==null||dn(Qa(dr))}},ta=function(da){da.preventDefault();var Fa=Bn.current.getBoundingClientRect(),sr=Fa.width,dr=Fa.height,Wr=Fa.left,ho=Fa.top,Io=Fa.bottom,Zo=Fa.right,Tr=da.clientX,Xr=da.clientY,wo;switch(la){case"btt":wo=(Io-Xr)/dr;break;case"ttb":wo=(Xr-ho)/dr;break;case"rtl":wo=(Zo-Tr)/sr;break;default:wo=(Tr-Wr)/sr}var ti=Sa+wo*(ba-Sa);On(An(ti))},Aa=oe.useState(null),Jn=(0,Me.Z)(Aa,2),Ka=Jn[0],Ya=Jn[1],Pa=function(da,Fa){if(!Qe){var sr=un(Xa,da,Fa);Hn==null||Hn(Qa(Xa)),or(sr.values),dn==null||dn(Qa(sr.values)),Ya(sr.value)}};oe.useEffect(function(){if(Ka!==null){var pr=Xa.indexOf(Ka);pr>=0&&Ut.current.focus(pr)}Ya(null)},[Ka]);var Oa=oe.useMemo(function(){return ea&&st===null?!1:ea},[ea,st]),ga=function(){dn==null||dn(Qa(qa.current))},Pr=Fe(Bn,la,Xa,Sa,ba,An,or,ga,un),Kr=(0,Me.Z)(Pr,4),Ur=Kr[0],Eo=Kr[1],So=Kr[2],Lo=Kr[3],Qr=function(da,Fa){Lo(da,Fa),Hn==null||Hn(Qa(qa.current))},zr=Ur!==-1;oe.useEffect(function(){if(!zr){var pr=Xa.lastIndexOf(Eo);Ut.current.focus(pr)}},[zr]);var hr=oe.useMemo(function(){return(0,Xe.Z)(So).sort(function(pr,da){return pr-da})},[So]),io=oe.useMemo(function(){return pn?[hr[0],hr[hr.length-1]]:[Sa,hr[0]]},[hr,pn,Sa]),Po=(0,Me.Z)(io,2),Ao=Po[0],vo=Po[1];oe.useImperativeHandle(se,function(){return{focus:function(){Ut.current.focus(0)},blur:function(){var da=document,Fa=da.activeElement;Bn.current.contains(Fa)&&(Fa==null||Fa.blur())}}}),oe.useEffect(function(){Ye&&Ut.current.focus(0)},[]);var ro=oe.useMemo(function(){return{min:Sa,max:ba,direction:la,disabled:Qe,keyboard:nt,step:st,included:Ht,includedStart:Ao,includedEnd:vo,range:pn,tabIndex:Kt,ariaLabelForHandle:ln,ariaLabelledByForHandle:Tn,ariaValueTextFormatterForHandle:wn}},[Sa,ba,la,Qe,nt,st,Ht,Ao,vo,pn,Kt,ln,Tn,wn]);return oe.createElement(a.Provider,{value:ro},oe.createElement("div",{ref:Bn,className:pe()(xe,Pe,(de={},(0,ke.Z)(de,"".concat(xe,"-disabled"),Qe),(0,ke.Z)(de,"".concat(xe,"-vertical"),on),(0,ke.Z)(de,"".concat(xe,"-horizontal"),!on),(0,ke.Z)(de,"".concat(xe,"-with-marks"),Vt.length),de)),style:Te,onMouseDown:ta},oe.createElement("div",{className:"".concat(xe,"-rail"),style:at}),oe.createElement(Ie,{prefixCls:xe,style:Dn,values:hr,startPoint:Fn,onStartMove:Oa?Qr:null}),oe.createElement(vn,{prefixCls:xe,marks:Vt,dots:ht,style:vt,activeStyle:mt}),oe.createElement(ve,{ref:Ut,prefixCls:xe,style:Nn,values:So,draggingIndex:Ur,onStartMove:Qr,onOffsetChange:Pa,onFocus:Se,onBlur:Be,handleRender:Pt}),oe.createElement(Dt,{prefixCls:xe,marks:Vt,onClick:On})))}),dt=It,ot=dt,wt=ee(36355),_e=ee(1684),Et=ee(16089),bt=ee(8654),Ne=ee(6848),Zt=oe.forwardRef((he,se)=>{const{open:de}=he,we=(0,oe.useRef)(null),xe=(0,oe.useRef)(null);function Pe(){Et.Z.cancel(xe.current),xe.current=null}function Te(){xe.current=(0,Et.Z)(()=>{var lt;(lt=we.current)===null||lt===void 0||lt.forceAlign(),xe.current=null})}return oe.useEffect(()=>(de?Te():Pe(),Pe),[de,he.title]),oe.createElement(Ne.Z,Object.assign({ref:(0,bt.sQ)(we,se)},he))}),en=ee(64993),Bt=ee(17313),tn=ee(83116),Ee=ee(37613);const We=he=>{const{componentCls:se,antCls:de,controlSize:we,dotSize:xe,marginFull:Pe,marginPart:Te,colorFillContentHover:lt}=he;return{[se]:Object.assign(Object.assign({},(0,Bt.Wf)(he)),{position:"relative",height:we,margin:`${Te}px ${Pe}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${Pe}px ${Te}px`},[`${se}-rail`]:{position:"absolute",backgroundColor:he.railBg,borderRadius:he.borderRadiusXS,transition:`background-color ${he.motionDurationMid}`},[`${se}-track`]:{position:"absolute",backgroundColor:he.trackBg,borderRadius:he.borderRadiusXS,transition:`background-color ${he.motionDurationMid}`},[`${se}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${se}-rail`]:{backgroundColor:he.railHoverBg},[`${se}-track`]:{backgroundColor:he.trackHoverBg},[`${se}-dot`]:{borderColor:lt},[`${se}-handle::after`]:{boxShadow:`0 0 0 ${he.handleLineWidth}px ${he.colorPrimaryBorderHover}`},[`${se}-dot-active`]:{borderColor:he.dotActiveBorderColor}},[`${se}-handle`]:{position:"absolute",width:he.handleSize,height:he.handleSize,outline:"none",[`${se}-dragging`]:{zIndex:1},"&::before":{content:'""',position:"absolute",insetInlineStart:-he.handleLineWidth,insetBlockStart:-he.handleLineWidth,width:he.handleSize+he.handleLineWidth*2,height:he.handleSize+he.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:he.handleSize,height:he.handleSize,backgroundColor:he.colorBgElevated,boxShadow:`0 0 0 ${he.handleLineWidth}px ${he.handleColor}`,borderRadius:"50%",cursor:"pointer",transition:`
|
|
inset-inline-start ${he.motionDurationMid},
|
|
inset-block-start ${he.motionDurationMid},
|
|
width ${he.motionDurationMid},
|
|
height ${he.motionDurationMid},
|
|
box-shadow ${he.motionDurationMid}
|
|
`},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:-((he.handleSizeHover-he.handleSize)/2+he.handleLineWidthHover),insetBlockStart:-((he.handleSizeHover-he.handleSize)/2+he.handleLineWidthHover),width:he.handleSizeHover+he.handleLineWidthHover*2,height:he.handleSizeHover+he.handleLineWidthHover*2},"&::after":{boxShadow:`0 0 0 ${he.handleLineWidthHover}px ${he.handleActiveColor}`,width:he.handleSizeHover,height:he.handleSizeHover,insetInlineStart:(he.handleSize-he.handleSizeHover)/2,insetBlockStart:(he.handleSize-he.handleSizeHover)/2}}},[`${se}-mark`]:{position:"absolute",fontSize:he.fontSize},[`${se}-mark-text`]:{position:"absolute",display:"inline-block",color:he.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:he.colorText}},[`${se}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${se}-dot`]:{position:"absolute",width:xe,height:xe,backgroundColor:he.colorBgElevated,border:`${he.handleLineWidth}px solid ${he.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${he.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:he.dotActiveBorderColor}},[`&${se}-disabled`]:{cursor:"not-allowed",[`${se}-rail`]:{backgroundColor:`${he.railBg} !important`},[`${se}-track`]:{backgroundColor:`${he.trackBgDisabled} !important`},[`
|
|
${se}-dot
|
|
`]:{backgroundColor:he.colorBgElevated,borderColor:he.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${se}-handle::after`]:{backgroundColor:he.colorBgElevated,cursor:"not-allowed",width:he.handleSize,height:he.handleSize,boxShadow:`0 0 0 ${he.handleLineWidth}px ${new en.C(he.colorTextDisabled).onBackground(he.colorBgContainer).toHexShortString()}`,insetInlineStart:0,insetBlockStart:0},[`
|
|
${se}-mark-text,
|
|
${se}-dot
|
|
`]:{cursor:"not-allowed !important"}},[`&-tooltip ${de}-tooltip-inner`]:{minWidth:"unset"}})}},it=(he,se)=>{const{componentCls:de,railSize:we,handleSize:xe,dotSize:Pe}=he,Te=se?"paddingBlock":"paddingInline",lt=se?"width":"height",Qe=se?"height":"width",qe=se?"insetBlockStart":"insetInlineStart",nt=se?"top":"insetInlineStart",Ye=(we*3-xe)/2,Se=(xe-we)/2,Be=se?{borderWidth:`${Se}px 0`,transform:`translateY(-${Se}px)`}:{borderWidth:`0 ${Se}px`,transform:`translateX(-${Se}px)`};return{[Te]:we,[Qe]:we*3,[`${de}-rail`]:{[lt]:"100%",[Qe]:we},[`${de}-track`]:{[Qe]:we},[`${de}-track-draggable`]:Object.assign({},Be),[`${de}-handle`]:{[qe]:Ye},[`${de}-mark`]:{insetInlineStart:0,top:0,[nt]:we*3+(se?0:he.marginFull),[lt]:"100%"},[`${de}-step`]:{insetInlineStart:0,top:0,[nt]:we,[lt]:"100%",[Qe]:we},[`${de}-dot`]:{position:"absolute",[qe]:(we-Pe)/2}}},Ct=he=>{const{componentCls:se,marginPartWithMark:de}=he;return{[`${se}-horizontal`]:Object.assign(Object.assign({},it(he,!0)),{[`&${se}-with-marks`]:{marginBottom:de}})}},St=he=>{const{componentCls:se}=he;return{[`${se}-vertical`]:Object.assign(Object.assign({},it(he,!1)),{height:"100%"})}};var De=(0,tn.Z)("Slider",he=>{const se=(0,Ee.TS)(he,{marginPart:(he.controlHeight-he.controlSize)/2,marginFull:he.controlSize/2,marginPartWithMark:he.controlHeightLG-he.controlSize});return[We(se),Ct(se),St(se)]},he=>{const de=he.controlHeightLG/4,we=he.controlHeightSM/2,xe=he.lineWidth+1,Pe=he.lineWidth+1*3;return{controlSize:de,railSize:4,handleSize:de,handleSizeHover:we,dotSize:8,handleLineWidth:xe,handleLineWidthHover:Pe,railBg:he.colorFillTertiary,railHoverBg:he.colorFillSecondary,trackBg:he.colorPrimaryBorder,trackHoverBg:he.colorPrimaryBorderHover,handleColor:he.colorPrimaryBorder,handleActiveColor:he.colorPrimary,dotBorderColor:he.colorBorderSecondary,dotActiveBorderColor:he.colorPrimaryBorder,trackBgDisabled:he.colorBgContainerDisabled}}),Oe=function(he,se){var de={};for(var we in he)Object.prototype.hasOwnProperty.call(he,we)&&se.indexOf(we)<0&&(de[we]=he[we]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,we=Object.getOwnPropertySymbols(he);xe<we.length;xe++)se.indexOf(we[xe])<0&&Object.prototype.propertyIsEnumerable.call(he,we[xe])&&(de[we[xe]]=he[we[xe]]);return de};const Ce=he=>typeof he=="number"?he.toString():"";var Re=oe.forwardRef((he,se)=>{const{prefixCls:de,range:we,className:xe,rootClassName:Pe,style:Te,disabled:lt,tooltipPrefixCls:Qe,tipFormatter:qe,tooltipVisible:nt,getTooltipPopupContainer:Ye,tooltipPlacement:Se}=he,Be=Oe(he,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement"]),{direction:Ve,slider:Ue,getPrefixCls:gt,getPopupContainer:kt}=oe.useContext(wt.E_),ct=oe.useContext(_e.Z),zt=lt!=null?lt:ct,[hn,En]=oe.useState({}),pn=(an,on)=>{En(Cn=>Object.assign(Object.assign({},Cn),{[an]:on}))},_t=(an,on)=>an||(on?Ve==="rtl"?"left":"right":"top"),Wn=gt("slider",de),[Hn,dn]=De(Wn),zn=pe()(xe,Ue==null?void 0:Ue.className,Pe,{[`${Wn}-rtl`]:Ve==="rtl"},dn);Ve==="rtl"&&!Be.vertical&&(Be.reverse=!Be.reverse);const[jn,bn]=oe.useMemo(()=>we?typeof we=="object"?[!0,we.draggableTrack]:[!0,!1]:[!1],[we]),_n=(an,on)=>{var Cn;const{index:Ht,dragging:Fn}=on,{tooltip:Dn={},vertical:Nn}=he,at=Object.assign({},Dn),{open:vt,placement:mt,getPopupContainer:$t,prefixCls:ht,formatter:Pt}=at;let pt;Pt||Pt===null?pt=Pt:qe||qe===null?pt=qe:pt=Ce;const Kt=pt?hn[Ht]||Fn:!1,ln=(Cn=vt!=null?vt:nt)!==null&&Cn!==void 0?Cn:vt===void 0&&Kt,Tn=Object.assign(Object.assign({},an.props),{onMouseEnter:()=>pn(Ht,!0),onMouseLeave:()=>pn(Ht,!1)}),wn=gt("tooltip",ht!=null?ht:Qe);return oe.createElement(Zt,Object.assign({},at,{prefixCls:wn,title:pt?pt(on.value):"",open:ln,placement:_t(mt!=null?mt:Se,Nn),key:Ht,overlayClassName:`${Wn}-tooltip`,getPopupContainer:$t||Ye||kt}),oe.cloneElement(an,Tn))},ea=Object.assign(Object.assign({},Ue==null?void 0:Ue.style),Te);return Hn(oe.createElement(ot,Object.assign({},Be,{step:Be.step,range:jn,draggableTrack:bn,className:zn,style:ea,disabled:zt,ref:se,prefixCls:Wn,handleRender:_n})))})},31797:function(Nt,Rt,ee){"use strict";ee.d(Rt,{default:function(){return ve}});var te=ee(59301),pe=ee(56762),ke=ee(92343),Xe=ee(92310),Me=ee.n(Xe),He=ee(36355),oe=ee(61621),ut=ye=>{const{value:Fe,formatter:Ae,precision:Ie,decimalSeparator:be,groupSeparator:Dt="",prefixCls:Mt}=ye;let vn;if(typeof Ae=="function")vn=Ae(Fe);else{const Ft=String(Fe),Tt=Ft.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Tt||Ft==="-")vn=Ft;else{const It=Tt[1];let dt=Tt[2]||"0",ot=Tt[4]||"";dt=dt.replace(/\B(?=(\d{3})+(?!\d))/g,Dt),typeof Ie=="number"&&(ot=ot.padEnd(Ie,"0").slice(0,Ie>0?Ie:0)),ot&&(ot=`${be}${ot}`),vn=[te.createElement("span",{key:"int",className:`${Mt}-content-value-int`},It,dt),ot&&te.createElement("span",{key:"decimal",className:`${Mt}-content-value-decimal`},ot)]}}return te.createElement("span",{className:`${Mt}-content-value`},vn)},Je=ee(17313),et=ee(83116),Ke=ee(37613);const je=ye=>{const{componentCls:Fe,marginXXS:Ae,padding:Ie,colorTextDescription:be,titleFontSize:Dt,colorTextHeading:Mt,contentFontSize:vn,fontFamily:Ft}=ye;return{[`${Fe}`]:Object.assign(Object.assign({},(0,Je.Wf)(ye)),{[`${Fe}-title`]:{marginBottom:Ae,color:be,fontSize:Dt},[`${Fe}-skeleton`]:{paddingTop:Ie},[`${Fe}-content`]:{color:Mt,fontSize:vn,fontFamily:Ft,[`${Fe}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Fe}-content-prefix, ${Fe}-content-suffix`]:{display:"inline-block"},[`${Fe}-content-prefix`]:{marginInlineEnd:Ae},[`${Fe}-content-suffix`]:{marginInlineStart:Ae}}})}};var ie=(0,et.Z)("Statistic",ye=>{const Fe=(0,Ke.TS)(ye,{});return[je(Fe)]},ye=>{const{fontSizeHeading3:Fe,fontSize:Ae}=ye;return{titleFontSize:Ae,contentFontSize:Fe}}),y=ye=>{const{prefixCls:Fe,className:Ae,rootClassName:Ie,style:be,valueStyle:Dt,value:Mt=0,title:vn,valueRender:Ft,prefix:Tt,suffix:It,loading:dt=!1,onMouseEnter:ot,onMouseLeave:wt,decimalSeparator:_e=".",groupSeparator:Et=","}=ye,{getPrefixCls:bt,direction:Ne,statistic:rt}=te.useContext(He.E_),Zt=bt("statistic",Fe),[en,Bt]=ie(Zt),tn=te.createElement(ut,Object.assign({decimalSeparator:_e,groupSeparator:Et,prefixCls:Zt},ye,{value:Mt})),Ee=Me()(Zt,{[`${Zt}-rtl`]:Ne==="rtl"},rt==null?void 0:rt.className,Ae,Ie,Bt);return en(te.createElement("div",{className:Ee,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),be),onMouseEnter:ot,onMouseLeave:wt},vn&&te.createElement("div",{className:`${Zt}-title`},vn),te.createElement(oe.Z,{paragraph:!1,loading:dt,className:`${Zt}-skeleton`},te.createElement("div",{style:Dt,className:`${Zt}-content`},Tt&&te.createElement("span",{className:`${Zt}-content-prefix`},Tt),Ft?Ft(tn):tn,It&&te.createElement("span",{className:`${Zt}-content-suffix`},It)))))};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(ye,Fe){let Ae=ye;const Ie=/\[[^\]]*]/g,be=(Fe.match(Ie)||[]).map(Ft=>Ft.slice(1,-1)),Dt=Fe.replace(Ie,"[]"),Mt=x.reduce((Ft,Tt)=>{let[It,dt]=Tt;if(Ft.includes(It)){const ot=Math.floor(Ae/dt);return Ae-=ot*dt,Ft.replace(new RegExp(`${It}+`,"g"),wt=>{const _e=wt.length;return ot.toString().padStart(_e,"0")})}return Ft},Dt);let vn=0;return Mt.replace(Ie,()=>{const Ft=be[vn];return vn+=1,Ft})}function E(ye,Fe){const{format:Ae=""}=Fe,Ie=new Date(ye).getTime(),be=Date.now(),Dt=Math.max(Ie-be,0);return b(Dt,Ae)}const z=1e3/30;function ne(ye){return new Date(ye).getTime()}const ae=ye=>{const{value:Fe,format:Ae="HH:mm:ss",onChange:Ie,onFinish:be}=ye,Dt=(0,pe.Z)(),Mt=te.useRef(null),vn=()=>{be==null||be(),Mt.current&&(clearInterval(Mt.current),Mt.current=null)},Ft=()=>{const dt=ne(Fe);dt>=Date.now()&&(Mt.current=setInterval(()=>{Dt(),Ie==null||Ie(dt-Date.now()),dt<Date.now()&&vn()},z))};te.useEffect(()=>(Ft(),()=>{Mt.current&&(clearInterval(Mt.current),Mt.current=null)}),[Fe]);const Tt=(dt,ot)=>E(dt,Object.assign(Object.assign({},ot),{format:Ae})),It=dt=>(0,ke.Tm)(dt,{title:void 0});return te.createElement(y,Object.assign({},ye,{valueRender:It,formatter:Tt}))};var re=te.memo(ae);y.Countdown=re;var ve=y},15969:function(Nt,Rt,ee){"use strict";ee.d(Rt,{N:function(){return te}});const te=pe=>({color:pe.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${pe.motionDurationSlow}`,"&:focus, &:hover":{color:pe.colorLinkHover},"&:active":{color:pe.colorLinkActive}})},1710:function(Nt,Rt,ee){"use strict";ee.d(Rt,{default:function(){return Co}});var te={},pe="rc-table-internal-hook",ke=ee(33606),Xe=ee(6089),Me=ee(34280),He=ee(13697),oe=ee(59301),ft=ee(4676);function ut(ce){var fe=oe.createContext(void 0),Le=function($e){var tt=$e.value,Lt=$e.children,At=oe.useRef(tt);At.current=tt;var xt=oe.useState(function(){return{getValue:function(){return At.current},listeners:new Set}}),Gt=(0,ke.Z)(xt,1),Wt=Gt[0];return(0,Me.Z)(function(){(0,ft.unstable_batchedUpdates)(function(){Wt.listeners.forEach(function(jt){jt(tt)})})},[tt]),oe.createElement(fe.Provider,{value:Wt},Lt)};return{Context:fe,Provider:Le,defaultValue:ce}}function Je(ce,fe){var Le=(0,Xe.Z)(typeof fe=="function"?fe:function(jt){if(fe===void 0)return jt;if(!Array.isArray(fe))return jt[fe];var gn={};return fe.forEach(function(cn){gn[cn]=jt[cn]}),gn}),ze=oe.useContext(ce==null?void 0:ce.Context),$e=ze||{},tt=$e.listeners,Lt=$e.getValue,At=oe.useRef();At.current=Le(ze?Lt():ce==null?void 0:ce.defaultValue);var xt=oe.useState({}),Gt=(0,ke.Z)(xt,2),Wt=Gt[1];return(0,Me.Z)(function(){if(!ze)return;function jt(gn){var cn=Le(gn);(0,He.Z)(At.current,cn,!0)||Wt({})}return tt.add(jt),function(){tt.delete(jt)}},[ze]),At.current}var et=ee(92413),Ke=ee(8654);function je(){var ce=oe.createContext(null);function fe(){return oe.useContext(ce)}function Le($e,tt){var Lt=(0,Ke.Yr)($e),At=function(Gt,Wt){var jt=Lt?{ref:Wt}:{},gn=oe.useRef(0),cn=oe.useRef(Gt),fn=fe();return fn!==null?oe.createElement($e,(0,et.Z)({},Gt,jt)):((!tt||tt(cn.current,Gt))&&(gn.current+=1),cn.current=Gt,oe.createElement(ce.Provider,{value:gn.current},oe.createElement($e,(0,et.Z)({},Gt,jt))))};return Lt?oe.forwardRef(At):At}function ze($e,tt){var Lt=(0,Ke.Yr)($e),At=function(Gt,Wt){var jt=Lt?{ref:Wt}:{};return fe(),oe.createElement($e,(0,et.Z)({},Gt,jt))};return Lt?oe.memo(oe.forwardRef(At),tt):oe.memo(At,tt)}return{makeImmutable:Le,responseImmutable:ze,useImmutableMark:fe}}var ie=je(),a=ie.makeImmutable,y=ie.responseImmutable,x=ie.useImmutableMark,b=je(),E=b.makeImmutable,z=b.responseImmutable,ne=b.useImmutableMark,ae=ut(),re=ae;function ve(ce,fe){var Le=oe.useRef(0);Le.current+=1;var ze=oe.useRef(ce),$e=[];Object.keys(ce||{}).map(function(Lt){var At;(ce==null?void 0:ce[Lt])!==((At=ze.current)===null||At===void 0?void 0:At[Lt])&&$e.push(Lt)}),ze.current=ce;var tt=oe.useRef([]);return $e.length&&(tt.current=$e),oe.useDebugValue(Le.current),oe.useDebugValue(tt.current.join(", ")),fe&&console.log("".concat(fe,":"),Le.current,tt.current),Le.current}var ye=null,Fe=oe.memo(function(){var ce=ve();return oe.createElement("h1",null,"Render Times: ",ce)});Fe.displayName="RenderBlock";var Ae=ee(39559),Ie=ee(33708),be=ee(400),Dt=ee(92310),Mt=ee.n(Dt),vn=ee(80547),Ft=ee(97938),Tt=ee(48736),It=oe.createContext({renderWithProps:!1}),dt=It,ot="RC_TABLE_KEY";function wt(ce){return ce==null?[]:Array.isArray(ce)?ce:[ce]}function _e(ce){var fe=[],Le={};return ce.forEach(function(ze){for(var $e=ze||{},tt=$e.key,Lt=$e.dataIndex,At=tt||wt(Lt).join("-")||ot;Le[At];)At="".concat(At,"_next");Le[At]=!0,fe.push(At)}),fe}function Et(ce){return ce!=null}function bt(ce){return ce&&(0,Ae.Z)(ce)==="object"&&!Array.isArray(ce)&&!oe.isValidElement(ce)}function Ne(ce,fe,Le,ze,$e,tt){var Lt=oe.useContext(dt),At=ne(),xt=(0,vn.Z)(function(){if(Et(ze))return[ze];var Gt=fe==null||fe===""?[]:Array.isArray(fe)?fe:[fe],Wt=(0,Ft.Z)(ce,Gt),jt=Wt,gn=void 0;if($e){var cn=$e(Wt,ce,Le);bt(cn)?(jt=cn.children,gn=cn.props,Lt.renderWithProps=!0):jt=cn}return[jt,gn]},[At,ce,ze,fe,$e,Le],function(Gt,Wt){if(tt){var jt=(0,ke.Z)(Gt,2),gn=jt[1],cn=(0,ke.Z)(Wt,2),fn=cn[1];return tt(fn,gn)}return Lt.renderWithProps?!0:!(0,He.Z)(Gt,Wt,!0)});return xt}function rt(ce,fe,Le,ze){var $e=ce+fe-1;return ce<=ze&&$e>=Le}function Zt(ce,fe){return Je(re,function(Le){var ze=rt(ce,fe||1,Le.hoverStartRow,Le.hoverEndRow);return[ze,Le.onHover]})}var en=function(fe){var Le=fe.ellipsis,ze=fe.rowType,$e=fe.children,tt,Lt=Le===!0?{showTitle:!0}:Le;return Lt&&(Lt.showTitle||ze==="header")&&(typeof $e=="string"||typeof $e=="number"?tt=$e.toString():oe.isValidElement($e)&&typeof $e.props.children=="string"&&(tt=$e.props.children)),tt};function Bt(ce){var fe,Le,ze,$e,tt,Lt,At,xt,Gt=ce.component,Wt=ce.children,jt=ce.ellipsis,gn=ce.scope,cn=ce.prefixCls,fn=ce.className,Rn=ce.align,Ln=ce.record,Xn=ce.render,Zn=ce.dataIndex,Un=ce.renderIndex,Ea=ce.shouldCellUpdate,La=ce.index,ca=ce.rowType,wa=ce.colSpan,Wa=ce.rowSpan,$n=ce.fixLeft,va=ce.fixRight,aa=ce.firstFixLeft,Vn=ce.lastFixLeft,Qn=ce.firstFixRight,Ba=ce.lastFixRight,_a=ce.appendNode,Ga=ce.additionalProps,ya=Ga===void 0?{}:Ga,Ua=ce.isSticky,er="".concat(cn,"-cell"),ar=Je(re,["supportSticky","allColumnsFixedLeft"]),tr=ar.supportSticky,Mr=ar.allColumnsFixedLeft,ur=Ne(Ln,Zn,Un,Wt,Xn,Ea),Ha=(0,ke.Z)(ur,2),Gr=Ha[0],Ra=Ha[1],wr={},br=typeof $n=="number"&&tr,so=typeof va=="number"&&tr;br&&(wr.position="sticky",wr.left=$n),so&&(wr.position="sticky",wr.right=va);var za=(fe=(Le=(ze=Ra==null?void 0:Ra.colSpan)!==null&&ze!==void 0?ze:ya.colSpan)!==null&&Le!==void 0?Le:wa)!==null&&fe!==void 0?fe:1,Da=($e=(tt=(Lt=Ra==null?void 0:Ra.rowSpan)!==null&&Lt!==void 0?Lt:ya.rowSpan)!==null&&tt!==void 0?tt:Wa)!==null&&$e!==void 0?$e:1,Ia=Zt(La,Da),Ca=(0,ke.Z)(Ia,2),sa=Ca[0],Pn=Ca[1],qn=function(Ma){var Mo;Ln&&Pn(La,La+Da-1),ya==null||(Mo=ya.onMouseEnter)===null||Mo===void 0||Mo.call(ya,Ma)},ja=function(Ma){var Mo;Ln&&Pn(-1,-1),ya==null||(Mo=ya.onMouseLeave)===null||Mo===void 0||Mo.call(ya,Ma)};if(za===0||Da===0)return null;var nr=(At=ya.title)!==null&&At!==void 0?At:en({rowType:ca,ellipsis:jt,children:Gr}),Oo=Mt()(er,fn,(xt={},(0,be.Z)(xt,"".concat(er,"-fix-left"),br&&tr),(0,be.Z)(xt,"".concat(er,"-fix-left-first"),aa&&tr),(0,be.Z)(xt,"".concat(er,"-fix-left-last"),Vn&&tr),(0,be.Z)(xt,"".concat(er,"-fix-left-all"),Vn&&Mr&&tr),(0,be.Z)(xt,"".concat(er,"-fix-right"),so&&tr),(0,be.Z)(xt,"".concat(er,"-fix-right-first"),Qn&&tr),(0,be.Z)(xt,"".concat(er,"-fix-right-last"),Ba&&tr),(0,be.Z)(xt,"".concat(er,"-ellipsis"),jt),(0,be.Z)(xt,"".concat(er,"-with-append"),_a),(0,be.Z)(xt,"".concat(er,"-fix-sticky"),(br||so)&&Ua&&tr),(0,be.Z)(xt,"".concat(er,"-row-hover"),!Ra&&sa),xt),ya.className,Ra==null?void 0:Ra.className),bo={};Rn&&(bo.textAlign=Rn);var Jo=(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({},wr),ya.style),bo),Ra==null?void 0:Ra.style),to=Gr;return(0,Ae.Z)(to)==="object"&&!Array.isArray(to)&&!oe.isValidElement(to)&&(to=null),jt&&(Vn||Qn)&&(to=oe.createElement("span",{className:"".concat(er,"-content")},to)),oe.createElement(Gt,(0,et.Z)({},Ra,ya,{className:Oo,style:Jo,title:nr,scope:gn,onMouseEnter:qn,onMouseLeave:ja,colSpan:za!==1?za:null,rowSpan:Da!==1?Da:null}),_a,to)}var tn=oe.memo(Bt);function Ee(ce,fe,Le,ze,$e,tt){var Lt=Le[ce]||{},At=Le[fe]||{},xt,Gt;Lt.fixed==="left"?xt=ze.left[$e==="rtl"?fe:ce]:At.fixed==="right"&&(Gt=ze.right[$e==="rtl"?ce:fe]);var Wt=!1,jt=!1,gn=!1,cn=!1,fn=Le[fe+1],Rn=Le[ce-1],Ln=!(tt!=null&&tt.children);if($e==="rtl"){if(xt!==void 0){var Xn=Rn&&Rn.fixed==="left";cn=!Xn&&Ln}else if(Gt!==void 0){var Zn=fn&&fn.fixed==="right";gn=!Zn&&Ln}}else if(xt!==void 0){var Un=fn&&fn.fixed==="left";Wt=!Un&&Ln}else if(Gt!==void 0){var Ea=Rn&&Rn.fixed==="right";jt=!Ea&&Ln}return{fixLeft:xt,fixRight:Gt,lastFixLeft:Wt,firstFixRight:jt,lastFixRight:gn,firstFixLeft:cn,isSticky:ze.isSticky}}var We=oe.createContext({}),it=We;function Ct(ce){var fe=ce.className,Le=ce.index,ze=ce.children,$e=ce.colSpan,tt=$e===void 0?1:$e,Lt=ce.rowSpan,At=ce.align,xt=Je(re,["prefixCls","direction"]),Gt=xt.prefixCls,Wt=xt.direction,jt=oe.useContext(it),gn=jt.scrollColumnIndex,cn=jt.stickyOffsets,fn=jt.flattenColumns,Rn=jt.columns,Ln=Le+tt-1,Xn=Ln+1===gn?tt+1:tt,Zn=Ee(Le,Le+Xn-1,fn,cn,Wt,Rn==null?void 0:Rn[Le]);return oe.createElement(tn,(0,et.Z)({className:fe,index:Le,component:"td",prefixCls:Gt,record:null,dataIndex:null,align:At,colSpan:Xn,rowSpan:Lt,render:function(){return ze}},Zn))}var St=ee(37061),De=["children"];function Oe(ce){var fe=ce.children,Le=(0,St.Z)(ce,De);return oe.createElement("tr",Le,fe)}function Ce(ce){var fe=ce.children;return fe}Ce.Row=Oe,Ce.Cell=Ct;var ge=Ce;function Re(ce){var fe=ce.children,Le=ce.stickyOffsets,ze=ce.flattenColumns,$e=ce.columns,tt=Je(re,"prefixCls"),Lt=ze.length-1,At=ze[Lt],xt=oe.useMemo(function(){return{stickyOffsets:Le,flattenColumns:ze,scrollColumnIndex:At!=null&&At.scrollbar?Lt:null,columns:$e}},[At,ze,Lt,Le,$e]);return oe.createElement(it.Provider,{value:xt},oe.createElement("tfoot",{className:"".concat(tt,"-summary")},fe))}var he=z(Re),se=ge,de=ee(70425),we=ee(29301),xe=ee(29194),Pe=ee(24514),Te=ee(75152),lt=ee(26112);function Qe(ce,fe,Le,ze,$e,tt,Lt){ce.push({record:fe,indent:Le,index:Lt});var At=tt(fe),xt=$e==null?void 0:$e.has(At);if(fe&&Array.isArray(fe[ze])&&xt)for(var Gt=0;Gt<fe[ze].length;Gt+=1)Qe(ce,fe[ze][Gt],Le+1,ze,$e,tt,Gt)}function qe(ce,fe,Le,ze){var $e=oe.useMemo(function(){if(Le!=null&&Le.size){for(var tt=[],Lt=0;Lt<(ce==null?void 0:ce.length);Lt+=1){var At=ce[Lt];Qe(tt,At,0,fe,Le,ze,Lt)}return tt}return ce==null?void 0:ce.map(function(xt,Gt){return{record:xt,indent:0,index:Gt}})},[ce,fe,Le,ze]);return $e}function nt(ce){var fe=ce.prefixCls,Le=ce.children,ze=ce.component,$e=ce.cellComponent,tt=ce.className,Lt=ce.expanded,At=ce.colSpan,xt=ce.isEmpty,Gt=Je(re,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Wt=Gt.scrollbarSize,jt=Gt.fixHeader,gn=Gt.fixColumn,cn=Gt.componentWidth,fn=Gt.horizonScroll,Rn=Le;return(xt?fn&&cn:gn)&&(Rn=oe.createElement("div",{style:{width:cn-(jt?Wt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(fe,"-expanded-row-fixed")},Rn)),oe.createElement(ze,{className:tt,style:{display:Lt?null:"none"}},oe.createElement(tn,{component:$e,prefixCls:fe,colSpan:At},Rn))}var Ye=nt;function Se(ce,fe,Le,ze){var $e=Je(re,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),tt=$e.flattenColumns,Lt=$e.expandableType,At=$e.expandedKeys,xt=$e.childrenColumnName,Gt=$e.onTriggerExpand,Wt=$e.rowExpandable,jt=$e.onRow,gn=$e.expandRowByClick,cn=$e.rowClassName,fn=Lt==="nest",Rn=Lt==="row"&&(!Wt||Wt(ce)),Ln=Rn||fn,Xn=At&&At.has(fe),Zn=xt&&ce&&ce[xt],Un=(0,de.useEvent)(Gt),Ea=jt==null?void 0:jt(ce,Le),La=Ea==null?void 0:Ea.onClick,ca=function(va){gn&&Ln&&Gt(ce,va);for(var aa=arguments.length,Vn=new Array(aa>1?aa-1:0),Qn=1;Qn<aa;Qn++)Vn[Qn-1]=arguments[Qn];La==null||La.apply(void 0,[va].concat(Vn))},wa;typeof cn=="string"?wa=cn:typeof cn=="function"&&(wa=cn(ce,Le,ze));var Wa=_e(tt);return(0,Ie.Z)((0,Ie.Z)({},$e),{},{columnsKey:Wa,nestExpandable:fn,expanded:Xn,hasNestChildren:Zn,record:ce,onTriggerExpand:Un,rowSupportExpand:Rn,expandable:Ln,rowProps:(0,Ie.Z)((0,Ie.Z)({},Ea),{},{className:Mt()(wa,Ea==null?void 0:Ea.className),onClick:ca})})}function Be(ce,fe,Le,ze,$e){var tt=ce.record,Lt=ce.prefixCls,At=ce.columnsKey,xt=ce.fixedInfoList,Gt=ce.expandIconColumnIndex,Wt=ce.nestExpandable,jt=ce.indentSize,gn=ce.expandIcon,cn=ce.expanded,fn=ce.hasNestChildren,Rn=ce.onTriggerExpand,Ln=At[Le],Xn=xt[Le],Zn;Le===(Gt||0)&&Wt&&(Zn=oe.createElement(oe.Fragment,null,oe.createElement("span",{style:{paddingLeft:"".concat(jt*ze,"px")},className:"".concat(Lt,"-row-indent indent-level-").concat(ze)}),gn({prefixCls:Lt,expanded:cn,expandable:fn,record:tt,onExpand:Rn})));var Un;return fe.onCell&&(Un=fe.onCell(tt,$e)),{key:Ln,fixedInfo:Xn,appendCellNode:Zn,additionalCellProps:Un||{}}}function Ve(ce){var fe=ce.className,Le=ce.style,ze=ce.record,$e=ce.index,tt=ce.renderIndex,Lt=ce.rowKey,At=ce.indent,xt=At===void 0?0:At,Gt=ce.rowComponent,Wt=ce.cellComponent,jt=ce.scopeCellComponent,gn=Se(ze,Lt,$e,xt),cn=gn.prefixCls,fn=gn.flattenColumns,Rn=gn.expandedRowClassName,Ln=gn.expandedRowRender,Xn=gn.rowProps,Zn=gn.expanded,Un=gn.rowSupportExpand,Ea=oe.useState(!1),La=(0,ke.Z)(Ea,2),ca=La[0],wa=La[1];oe.useEffect(function(){Zn&&wa(!0)},[Zn]);var Wa=oe.createElement(Gt,(0,et.Z)({},Xn,{"data-row-key":Lt,className:Mt()(fe,"".concat(cn,"-row"),"".concat(cn,"-row-level-").concat(xt),Xn==null?void 0:Xn.className),style:(0,Ie.Z)((0,Ie.Z)({},Le),Xn==null?void 0:Xn.style)}),fn.map(function(Vn,Qn){var Ba=Vn.render,_a=Vn.dataIndex,Ga=Vn.className,ya=Be(gn,Vn,Qn,xt,$e),Ua=ya.key,er=ya.fixedInfo,ar=ya.appendCellNode,tr=ya.additionalCellProps;return oe.createElement(tn,(0,et.Z)({className:Ga,ellipsis:Vn.ellipsis,align:Vn.align,scope:Vn.rowScope,component:Vn.rowScope?jt:Wt,prefixCls:cn,key:Ua,record:ze,index:$e,renderIndex:tt,dataIndex:_a,render:Ba,shouldCellUpdate:Vn.shouldCellUpdate},er,{appendNode:ar,additionalProps:tr}))})),$n;if(Un&&(ca||Zn)){var va=Ln(ze,$e,xt+1,Zn),aa=Rn&&Rn(ze,$e,xt);$n=oe.createElement(Ye,{expanded:Zn,className:Mt()("".concat(cn,"-expanded-row"),"".concat(cn,"-expanded-row-level-").concat(xt+1),aa),prefixCls:cn,component:Gt,cellComponent:Wt,colSpan:fn.length,isEmpty:!1},va)}return oe.createElement(oe.Fragment,null,Wa,$n)}Ve.displayName="BodyRow";var Ue=z(Ve);function gt(ce){var fe=ce.columnKey,Le=ce.onColumnResize,ze=oe.useRef();return oe.useEffect(function(){ze.current&&Le(fe,ze.current.offsetWidth)},[]),oe.createElement(we.Z,{data:fe},oe.createElement("td",{ref:ze,style:{padding:0,border:0,height:0}},oe.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function kt(ce){var fe=ce.prefixCls,Le=ce.columnsKey,ze=ce.onColumnResize;return oe.createElement("tr",{"aria-hidden":"true",className:"".concat(fe,"-measure-row"),style:{height:0,fontSize:0}},oe.createElement(we.Z.Collection,{onBatchResize:function(tt){tt.forEach(function(Lt){var At=Lt.data,xt=Lt.size;ze(At,xt.offsetWidth)})}},Le.map(function($e){return oe.createElement(gt,{key:$e,columnKey:$e,onColumnResize:ze})})))}function ct(ce){var fe=ce.data,Le=ce.measureColumnWidth,ze=Je(re,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),$e=ze.prefixCls,tt=ze.getComponent,Lt=ze.onColumnResize,At=ze.flattenColumns,xt=ze.getRowKey,Gt=ze.expandedKeys,Wt=ze.childrenColumnName,jt=ze.emptyNode,gn=qe(fe,Wt,Gt,xt),cn=oe.useRef({renderWithProps:!1}),fn=tt(["body","wrapper"],"tbody"),Rn=tt(["body","row"],"tr"),Ln=tt(["body","cell"],"td"),Xn=tt(["body","cell"],"th"),Zn;fe.length?Zn=gn.map(function(Ea,La){var ca=Ea.record,wa=Ea.indent,Wa=Ea.index,$n=xt(ca,La);return oe.createElement(Ue,{key:$n,rowKey:$n,record:ca,index:La,renderIndex:Wa,rowComponent:Rn,cellComponent:Ln,scopeCellComponent:Xn,getRowKey:xt,indent:wa})}):Zn=oe.createElement(Ye,{expanded:!0,className:"".concat($e,"-placeholder"),prefixCls:$e,component:Rn,cellComponent:Ln,colSpan:At.length,isEmpty:!0},jt);var Un=_e(At);return oe.createElement(dt.Provider,{value:cn.current},oe.createElement(fn,{className:"".concat($e,"-tbody")},Le&&oe.createElement(kt,{prefixCls:$e,columnsKey:Un,onColumnResize:Lt}),Zn))}ct.displayName="Body";var zt=z(ct),hn=["expandable"],En="RC_TABLE_INTERNAL_COL_DEFINE";function pn(ce){var fe=ce.expandable,Le=(0,St.Z)(ce,hn),ze;return"expandable"in ce?ze=(0,Ie.Z)((0,Ie.Z)({},Le),fe):ze=Le,ze.showExpandColumn===!1&&(ze.expandIconColumnIndex=-1),ze}var _t=["columnType"];function Wn(ce){for(var fe=ce.colWidths,Le=ce.columns,ze=ce.columCount,$e=[],tt=ze||Le.length,Lt=!1,At=tt-1;At>=0;At-=1){var xt=fe[At],Gt=Le&&Le[At],Wt=Gt&&Gt[En];if(xt||Wt||Lt){var jt=Wt||{},gn=jt.columnType,cn=(0,St.Z)(jt,_t);$e.unshift(oe.createElement("col",(0,et.Z)({key:At,style:{width:xt}},cn))),Lt=!0}}return oe.createElement("colgroup",null,$e)}var Hn=Wn,dn=ee(26407),zn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function jn(ce,fe){return(0,oe.useMemo)(function(){for(var Le=[],ze=0;ze<fe;ze+=1){var $e=ce[ze];if($e!==void 0)Le[ze]=$e;else return null}return Le},[ce.join("_"),fe])}var bn=oe.forwardRef(function(ce,fe){var Le=ce.className,ze=ce.noData,$e=ce.columns,tt=ce.flattenColumns,Lt=ce.colWidths,At=ce.columCount,xt=ce.stickyOffsets,Gt=ce.direction,Wt=ce.fixHeader,jt=ce.stickyTopOffset,gn=ce.stickyBottomOffset,cn=ce.stickyClassName,fn=ce.onScroll,Rn=ce.maxContentScroll,Ln=ce.children,Xn=(0,St.Z)(ce,zn),Zn=Je(re,["prefixCls","scrollbarSize","isSticky"]),Un=Zn.prefixCls,Ea=Zn.scrollbarSize,La=Zn.isSticky,ca=La&&!Wt?0:Ea,wa=oe.useRef(null),Wa=oe.useCallback(function(Ga){(0,Ke.mH)(fe,Ga),(0,Ke.mH)(wa,Ga)},[]);oe.useEffect(function(){var Ga;function ya(Ua){var er=Ua,ar=er.currentTarget,tr=er.deltaX;tr&&(fn({currentTarget:ar,scrollLeft:ar.scrollLeft+tr}),Ua.preventDefault())}return(Ga=wa.current)===null||Ga===void 0||Ga.addEventListener("wheel",ya),function(){var Ua;(Ua=wa.current)===null||Ua===void 0||Ua.removeEventListener("wheel",ya)}},[]);var $n=oe.useMemo(function(){return tt.every(function(Ga){return Ga.width})},[tt]),va=tt[tt.length-1],aa={fixed:va?va.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(Un,"-cell-scrollbar")}}},Vn=(0,oe.useMemo)(function(){return ca?[].concat((0,dn.Z)($e),[aa]):$e},[ca,$e]),Qn=(0,oe.useMemo)(function(){return ca?[].concat((0,dn.Z)(tt),[aa]):tt},[ca,tt]),Ba=(0,oe.useMemo)(function(){var Ga=xt.right,ya=xt.left;return(0,Ie.Z)((0,Ie.Z)({},xt),{},{left:Gt==="rtl"?[].concat((0,dn.Z)(ya.map(function(Ua){return Ua+ca})),[0]):ya,right:Gt==="rtl"?Ga:[].concat((0,dn.Z)(Ga.map(function(Ua){return Ua+ca})),[0]),isSticky:La})},[ca,xt,La]),_a=jn(Lt,At);return oe.createElement("div",{style:(0,Ie.Z)({overflow:"hidden"},La?{top:jt,bottom:gn}:{}),ref:Wa,className:Mt()(Le,(0,be.Z)({},cn,!!cn))},oe.createElement("table",{style:{tableLayout:"fixed",visibility:ze||_a?null:"hidden"}},(!ze||!Rn||$n)&&oe.createElement(Hn,{colWidths:_a?[].concat((0,dn.Z)(_a),[ca]):[],columCount:At+1,columns:Qn}),Ln((0,Ie.Z)((0,Ie.Z)({},Xn),{},{stickyOffsets:Ba,columns:Vn,flattenColumns:Qn}))))});bn.displayName="FixedHolder";var _n=oe.memo(bn);function ea(ce){var fe=ce.cells,Le=ce.stickyOffsets,ze=ce.flattenColumns,$e=ce.rowComponent,tt=ce.cellComponent,Lt=ce.tdCellComponent,At=ce.onHeaderRow,xt=ce.index,Gt=Je(re,["prefixCls","direction"]),Wt=Gt.prefixCls,jt=Gt.direction,gn;At&&(gn=At(fe.map(function(fn){return fn.column}),xt));var cn=_e(fe.map(function(fn){return fn.column}));return oe.createElement($e,gn,fe.map(function(fn,Rn){var Ln=fn.column,Xn=Ee(fn.colStart,fn.colEnd,ze,Le,jt,Ln),Zn;return Ln&&Ln.onHeaderCell&&(Zn=fn.column.onHeaderCell(Ln)),oe.createElement(tn,(0,et.Z)({},fn,{scope:Ln.title?fn.colSpan>1?"colgroup":"col":null,ellipsis:Ln.ellipsis,align:Ln.align,component:Ln.title?tt:Lt,prefixCls:Wt,key:cn[Rn]},Xn,{additionalProps:Zn,rowType:"header"}))}))}ea.displayName="HeaderRow";var an=ea;function on(ce){var fe=[];function Le(Lt,At){var xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;fe[xt]=fe[xt]||[];var Gt=At,Wt=Lt.filter(Boolean).map(function(jt){var gn={key:jt.key,className:jt.className||"",children:jt.title,column:jt,colStart:Gt},cn=1,fn=jt.children;return fn&&fn.length>0&&(cn=Le(fn,Gt,xt+1).reduce(function(Rn,Ln){return Rn+Ln},0),gn.hasSubColumns=!0),"colSpan"in jt&&(cn=jt.colSpan),"rowSpan"in jt&&(gn.rowSpan=jt.rowSpan),gn.colSpan=cn,gn.colEnd=gn.colStart+cn-1,fe[xt].push(gn),Gt+=cn,cn});return Wt}Le(ce,0);for(var ze=fe.length,$e=function(At){fe[At].forEach(function(xt){!("rowSpan"in xt)&&!xt.hasSubColumns&&(xt.rowSpan=ze-At)})},tt=0;tt<ze;tt+=1)$e(tt);return fe}function Cn(ce){var fe=ce.stickyOffsets,Le=ce.columns,ze=ce.flattenColumns,$e=ce.onHeaderRow,tt=Je(re,["prefixCls","getComponent"]),Lt=tt.prefixCls,At=tt.getComponent,xt=oe.useMemo(function(){return on(Le)},[Le]),Gt=At(["header","wrapper"],"thead"),Wt=At(["header","row"],"tr"),jt=At(["header","cell"],"th"),gn=At(["header","cell"],"td");return oe.createElement(Gt,{className:"".concat(Lt,"-thead")},xt.map(function(cn,fn){var Rn=oe.createElement(an,{key:fn,flattenColumns:ze,cells:cn,stickyOffsets:fe,rowComponent:Wt,cellComponent:jt,tdCellComponent:gn,onHeaderRow:$e,index:fn});return Rn}))}var Ht=z(Cn),Fn=ee(11592);function Dn(ce){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof fe=="number"?fe:fe.endsWith("%")?ce*parseFloat(fe)/100:null}function Nn(ce,fe){return oe.useMemo(function(){if(fe&&fe>0){var Le=0,ze=0;ce.forEach(function(Gt){var Wt=Dn(fe,Gt.width);Wt?Le+=Wt:ze+=1});var $e=fe-Le,tt=ze,Lt=$e/ze,At=0,xt=ce.map(function(Gt){var Wt=(0,Ie.Z)({},Gt),jt=Dn(fe,Wt.width);if(jt)Wt.width=jt;else{var gn=Math.floor(Lt);Wt.width=tt===1?$e:gn,$e-=gn,tt-=1}return At+=Wt.width,Wt});return[xt,At]}return[ce,fe]},[ce,fe])}var at=["children"],vt=["fixed"];function mt(ce){return(0,Fn.Z)(ce).filter(function(fe){return oe.isValidElement(fe)}).map(function(fe){var Le=fe.key,ze=fe.props,$e=ze.children,tt=(0,St.Z)(ze,at),Lt=(0,Ie.Z)({key:Le},tt);return $e&&(Lt.children=mt($e)),Lt})}function $t(ce){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ce.filter(function(Le){return Le&&(0,Ae.Z)(Le)==="object"}).reduce(function(Le,ze,$e){var tt=ze.fixed,Lt=tt===!0?"left":tt,At="".concat(fe,"-").concat($e),xt=ze.children;return xt&&xt.length>0?[].concat((0,dn.Z)(Le),(0,dn.Z)($t(xt,At).map(function(Gt){return(0,Ie.Z)({fixed:Lt},Gt)}))):[].concat((0,dn.Z)(Le),[(0,Ie.Z)((0,Ie.Z)({key:At},ze),{},{fixed:Lt})])},[])}function ht(ce){for(var fe=!0,Le=0;Le<ce.length;Le+=1){var ze=ce[Le];if(fe&&ze.fixed!=="left")fe=!1;else if(!fe&&ze.fixed==="left"){warning(!1,"Index ".concat(Le-1," of `columns` missing `fixed='left'` prop."));break}}for(var $e=!0,tt=ce.length-1;tt>=0;tt-=1){var Lt=ce[tt];if($e&&Lt.fixed!=="right")$e=!1;else if(!$e&&Lt.fixed==="right"){warning(!1,"Index ".concat(tt+1," of `columns` missing `fixed='right'` prop."));break}}}function Pt(ce){return ce.map(function(fe){var Le=fe.fixed,ze=(0,St.Z)(fe,vt),$e=Le;return Le==="left"?$e="right":Le==="right"&&($e="left"),(0,Ie.Z)({fixed:$e},ze)})}function pt(ce,fe){var Le=ce.prefixCls,ze=ce.columns,$e=ce.children,tt=ce.expandable,Lt=ce.expandedKeys,At=ce.columnTitle,xt=ce.getRowKey,Gt=ce.onTriggerExpand,Wt=ce.expandIcon,jt=ce.rowExpandable,gn=ce.expandIconColumnIndex,cn=ce.direction,fn=ce.expandRowByClick,Rn=ce.columnWidth,Ln=ce.fixed,Xn=ce.scrollWidth,Zn=oe.useMemo(function(){return ze||mt($e)},[ze,$e]),Un=oe.useMemo(function(){if(tt){var va,aa=Zn.slice();if(!aa.includes(te)){var Vn=gn||0;Vn>=0&&aa.splice(Vn,0,te)}var Qn=aa.indexOf(te);aa=aa.filter(function(ya,Ua){return ya!==te||Ua===Qn});var Ba=Zn[Qn],_a;(Ln==="left"||Ln)&&!gn?_a="left":(Ln==="right"||Ln)&&gn===Zn.length?_a="right":_a=Ba?Ba.fixed:null;var Ga=(va={},(0,be.Z)(va,En,{className:"".concat(Le,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,be.Z)(va,"title",At),(0,be.Z)(va,"fixed",_a),(0,be.Z)(va,"className","".concat(Le,"-row-expand-icon-cell")),(0,be.Z)(va,"width",Rn),(0,be.Z)(va,"render",function(Ua,er,ar){var tr=xt(er,ar),Mr=Lt.has(tr),ur=jt?jt(er):!0,Ha=Wt({prefixCls:Le,expanded:Mr,expandable:ur,record:er,onExpand:Gt});return fn?oe.createElement("span",{onClick:function(Ra){return Ra.stopPropagation()}},Ha):Ha}),va);return aa.map(function(ya){return ya===te?Ga:ya})}return Zn.filter(function(ya){return ya!==te})},[tt,Zn,xt,Lt,Wt,cn]),Ea=oe.useMemo(function(){var va=Un;return fe&&(va=fe(va)),va.length||(va=[{render:function(){return null}}]),va},[fe,Un,cn]),La=oe.useMemo(function(){return cn==="rtl"?Pt($t(Ea)):$t(Ea)},[Ea,cn,Xn]),ca=Nn(La,Xn),wa=(0,ke.Z)(ca,2),Wa=wa[0],$n=wa[1];return[Ea,Wa,$n]}var Kt=pt;function ln(ce){var fe,Le=ce.prefixCls,ze=ce.record,$e=ce.onExpand,tt=ce.expanded,Lt=ce.expandable,At="".concat(Le,"-row-expand-icon");if(!Lt)return oe.createElement("span",{className:Mt()(At,"".concat(Le,"-row-spaced"))});var xt=function(Wt){$e(ze,Wt),Wt.stopPropagation()};return oe.createElement("span",{className:Mt()(At,(fe={},(0,be.Z)(fe,"".concat(Le,"-row-expanded"),tt),(0,be.Z)(fe,"".concat(Le,"-row-collapsed"),!tt),fe)),onClick:xt})}function Tn(ce,fe,Le){var ze=[];function $e(tt){(tt||[]).forEach(function(Lt,At){ze.push(fe(Lt,At)),$e(Lt[Le])})}return $e(ce),ze}function wn(ce,fe,Le){var ze=pn(ce),$e=ze.expandIcon,tt=ze.expandedRowKeys,Lt=ze.defaultExpandedRowKeys,At=ze.defaultExpandAllRows,xt=ze.expandedRowRender,Gt=ze.onExpand,Wt=ze.onExpandedRowsChange,jt=ze.childrenColumnName,gn=$e||ln,cn=jt||"children",fn=oe.useMemo(function(){return xt?"row":ce.expandable&&ce.internalHooks===pe&&ce.expandable.__PARENT_RENDER_ICON__||fe.some(function(La){return La&&(0,Ae.Z)(La)==="object"&&La[cn]})?"nest":!1},[!!xt,fe]),Rn=oe.useState(function(){return Lt||(At?Tn(fe,Le,cn):[])}),Ln=(0,ke.Z)(Rn,2),Xn=Ln[0],Zn=Ln[1],Un=oe.useMemo(function(){return new Set(tt||Xn||[])},[tt,Xn]),Ea=oe.useCallback(function(La){var ca=Le(La,fe.indexOf(La)),wa,Wa=Un.has(ca);Wa?(Un.delete(ca),wa=(0,dn.Z)(Un)):wa=[].concat((0,dn.Z)(Un),[ca]),Zn(wa),Gt&&Gt(!Wa,La),Wt&&Wt(wa)},[Le,Un,fe,Gt,Wt]);return[ze,fn,Un,gn,cn,Ea]}function Ut(ce,fe,Le,ze){var $e=ce.map(function(tt,Lt){return Ee(Lt,Lt,ce,fe,Le,ze==null?void 0:ze[Lt])});return(0,vn.Z)(function(){return $e},[$e],function(tt,Lt){return!(0,He.Z)(tt,Lt)})}function Bn(ce){var fe=(0,oe.useRef)(ce),Le=(0,oe.useState)({}),ze=(0,ke.Z)(Le,2),$e=ze[1],tt=(0,oe.useRef)(null),Lt=(0,oe.useRef)([]);function At(xt){Lt.current.push(xt);var Gt=Promise.resolve();tt.current=Gt,Gt.then(function(){if(tt.current===Gt){var Wt=Lt.current,jt=fe.current;Lt.current=[],Wt.forEach(function(gn){fe.current=gn(fe.current)}),tt.current=null,jt!==fe.current&&$e({})}})}return(0,oe.useEffect)(function(){return function(){tt.current=null}},[]),[fe.current,At]}function la(ce){var fe=(0,oe.useRef)(ce||null),Le=(0,oe.useRef)();function ze(){window.clearTimeout(Le.current)}function $e(Lt){fe.current=Lt,ze(),Le.current=window.setTimeout(function(){fe.current=null,Le.current=void 0},100)}function tt(){return fe.current}return(0,oe.useEffect)(function(){return ze},[]),[$e,tt]}function Sa(){var ce=oe.useState(-1),fe=(0,ke.Z)(ce,2),Le=fe[0],ze=fe[1],$e=oe.useState(-1),tt=(0,ke.Z)($e,2),Lt=tt[0],At=tt[1],xt=oe.useCallback(function(Gt,Wt){ze(Gt),At(Wt)},[]);return[Le,Lt,xt]}var ba=ee(47273),st=(0,ba.Z)()?window:null;function Xt(ce,fe){var Le=(0,Ae.Z)(ce)==="object"?ce:{},ze=Le.offsetHeader,$e=ze===void 0?0:ze,tt=Le.offsetSummary,Lt=tt===void 0?0:tt,At=Le.offsetScroll,xt=At===void 0?0:At,Gt=Le.getContainer,Wt=Gt===void 0?function(){return st}:Gt,jt=Wt()||st;return oe.useMemo(function(){var gn=!!ce;return{isSticky:gn,stickyClassName:gn?"".concat(fe,"-sticky-holder"):"",offsetHeader:$e,offsetSummary:Lt,offsetScroll:xt,container:jt}},[xt,$e,Lt,fe,jt])}function Vt(ce,fe,Le){var ze=(0,oe.useMemo)(function(){for(var $e=[],tt=[],Lt=0,At=0,xt=0;xt<fe;xt+=1)if(Le==="rtl"){tt[xt]=At,At+=ce[xt]||0;var Gt=fe-xt-1;$e[Gt]=Lt,Lt+=ce[Gt]||0}else{$e[xt]=Lt,Lt+=ce[xt]||0;var Wt=fe-xt-1;tt[Wt]=At,At+=ce[Wt]||0}return{left:$e,right:tt}},[ce,fe,Le]);return ze}var rn=Vt;function xn(ce){var fe=ce.className,Le=ce.children;return oe.createElement("div",{className:fe},Le)}var An=xn,un=ee(8224),nn=ee(55468),ra=function(fe,Le){var ze,$e,tt=fe.scrollBodyRef,Lt=fe.onScroll,At=fe.offsetScroll,xt=fe.container,Gt=Je(re,"prefixCls"),Wt=((ze=tt.current)===null||ze===void 0?void 0:ze.scrollWidth)||0,jt=(($e=tt.current)===null||$e===void 0?void 0:$e.clientWidth)||0,gn=Wt&&jt*(jt/Wt),cn=oe.useRef(),fn=Bn({scrollLeft:0,isHiddenScrollBar:!1}),Rn=(0,ke.Z)(fn,2),Ln=Rn[0],Xn=Rn[1],Zn=oe.useRef({delta:0,x:0}),Un=oe.useState(!1),Ea=(0,ke.Z)(Un,2),La=Ea[0],ca=Ea[1],wa=function(){ca(!1)},Wa=function(Qn){Qn.persist(),Zn.current.delta=Qn.pageX-Ln.scrollLeft,Zn.current.x=0,ca(!0),Qn.preventDefault()},$n=function(Qn){var Ba,_a=Qn||((Ba=window)===null||Ba===void 0?void 0:Ba.event),Ga=_a.buttons;if(!La||Ga===0){La&&ca(!1);return}var ya=Zn.current.x+Qn.pageX-Zn.current.x-Zn.current.delta;ya<=0&&(ya=0),ya+gn>=jt&&(ya=jt-gn),Lt({scrollLeft:ya/jt*(Wt+2)}),Zn.current.x=Qn.pageX},va=function(){if(tt.current){var Qn=(0,nn.os)(tt.current).top,Ba=Qn+tt.current.offsetHeight,_a=xt===window?document.documentElement.scrollTop+window.innerHeight:(0,nn.os)(xt).top+xt.clientHeight;Ba-(0,Te.Z)()<=_a||Qn>=_a-At?Xn(function(Ga){return(0,Ie.Z)((0,Ie.Z)({},Ga),{},{isHiddenScrollBar:!0})}):Xn(function(Ga){return(0,Ie.Z)((0,Ie.Z)({},Ga),{},{isHiddenScrollBar:!1})})}},aa=function(Qn){Xn(function(Ba){return(0,Ie.Z)((0,Ie.Z)({},Ba),{},{scrollLeft:Qn/Wt*jt||0})})};return oe.useImperativeHandle(Le,function(){return{setScrollLeft:aa}}),oe.useEffect(function(){var Vn=(0,un.Z)(document.body,"mouseup",wa,!1),Qn=(0,un.Z)(document.body,"mousemove",$n,!1);return va(),function(){Vn.remove(),Qn.remove()}},[gn,La]),oe.useEffect(function(){var Vn=(0,un.Z)(xt,"scroll",va,!1),Qn=(0,un.Z)(window,"resize",va,!1);return function(){Vn.remove(),Qn.remove()}},[xt]),oe.useEffect(function(){Ln.isHiddenScrollBar||Xn(function(Vn){var Qn=tt.current;return Qn?(0,Ie.Z)((0,Ie.Z)({},Vn),{},{scrollLeft:Qn.scrollLeft/Qn.scrollWidth*Qn.clientWidth}):Vn})},[Ln.isHiddenScrollBar]),Wt<=jt||!gn||Ln.isHiddenScrollBar?null:oe.createElement("div",{style:{height:(0,Te.Z)(),width:jt,bottom:At},className:"".concat(Gt,"-sticky-scroll")},oe.createElement("div",{onMouseDown:Wa,ref:cn,className:Mt()("".concat(Gt,"-sticky-scroll-bar"),(0,be.Z)({},"".concat(Gt,"-sticky-scroll-bar-active"),La)),style:{width:"".concat(gn,"px"),transform:"translate3d(".concat(Ln.scrollLeft,"px, 0, 0)")}}))},Yn=oe.forwardRef(ra);function Yt(ce){return null}var Xa=Yt;function qa(ce){return null}var Qa=qa,or="rc-table",On=[],ta={};function Aa(){return"No Data"}function Jn(ce){var fe,Le=(0,Ie.Z)({rowKey:"key",prefixCls:or,emptyText:Aa},ce),ze=Le.prefixCls,$e=Le.className,tt=Le.rowClassName,Lt=Le.style,At=Le.data,xt=Le.rowKey,Gt=Le.scroll,Wt=Le.tableLayout,jt=Le.direction,gn=Le.title,cn=Le.footer,fn=Le.summary,Rn=Le.caption,Ln=Le.id,Xn=Le.showHeader,Zn=Le.components,Un=Le.emptyText,Ea=Le.onRow,La=Le.onHeaderRow,ca=Le.internalHooks,wa=Le.transformColumns,Wa=Le.internalRefs,$n=Le.tailor,va=Le.sticky,aa=At||On,Vn=!!aa.length,Qn=ca===pe,Ba=oe.useCallback(function(Dr,ao){return(0,Ft.Z)(Zn,Dr)||ao},[Zn]),_a=oe.useMemo(function(){return typeof xt=="function"?xt:function(Dr){var ao=Dr&&Dr[xt];return ao}},[xt]),Ga=Ba(["body"]),ya=Sa(),Ua=(0,ke.Z)(ya,3),er=Ua[0],ar=Ua[1],tr=Ua[2],Mr=wn(Le,aa,_a),ur=(0,ke.Z)(Mr,6),Ha=ur[0],Gr=ur[1],Ra=ur[2],wr=ur[3],br=ur[4],so=ur[5],za=Gt==null?void 0:Gt.x,Da=oe.useState(0),Ia=(0,ke.Z)(Da,2),Ca=Ia[0],sa=Ia[1],Pn=Kt((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({},Le),Ha),{},{expandable:!!Ha.expandedRowRender,columnTitle:Ha.columnTitle,expandedKeys:Ra,getRowKey:_a,onTriggerExpand:so,expandIcon:wr,expandIconColumnIndex:Ha.expandIconColumnIndex,direction:jt,scrollWidth:Qn&&$n&&typeof za=="number"?za:null}),Qn?wa:null),qn=(0,ke.Z)(Pn,3),ja=qn[0],nr=qn[1],Oo=qn[2],bo=Oo!=null?Oo:za,Jo=oe.useMemo(function(){return{columns:ja,flattenColumns:nr}},[ja,nr]),to=oe.useRef(),qr=oe.useRef(),Ma=oe.useRef(),Mo=oe.useRef(),To=oe.useRef(),Er=oe.useState(!1),Br=(0,ke.Z)(Er,2),_r=Br[0],mo=Br[1],uo=oe.useState(!1),cr=(0,ke.Z)(uo,2),ko=cr[0],No=cr[1],Fr=Bn(new Map),Ta=(0,ke.Z)(Fr,2),co=Ta[0],Ro=Ta[1],ii=_e(nr),$o=ii.map(function(Dr){return co.get(Dr)}),Uo=oe.useMemo(function(){return $o},[$o.join("_")]),Go=rn(Uo,nr.length,jt),fo=Gt&&Et(Gt.y),oo=Gt&&Et(bo)||!!Ha.fixed,ai=oo&&nr.some(function(Dr){var ao=Dr.fixed;return ao}),gi=oe.useRef(),ei=Xt(va,ze),ri=ei.isSticky,Fi=ei.offsetHeader,al=ei.offsetSummary,Sr=ei.offsetScroll,Hr=ei.stickyClassName,zo=ei.container,no=oe.useMemo(function(){return fn==null?void 0:fn(aa)},[fn,aa]),Ko=(fo||ri)&&oe.isValidElement(no)&&no.type===ge&&no.props.fixed,Xo,Ho,oi;fo&&(Ho={overflowY:"scroll",maxHeight:Gt.y}),oo&&(Xo={overflowX:"auto"},fo||(Ho={overflowY:"hidden"}),oi={width:bo===!0?"auto":bo,minWidth:"100%"});var rl=oe.useCallback(function(Dr,ao){(0,xe.Z)(to.current)&&Ro(function(_o){if(_o.get(Dr)!==ao){var li=new Map(_o);return li.set(Dr,ao),li}return _o})},[]),rs=la(null),ol=(0,ke.Z)(rs,2),os=ol[0],Rl=ol[1];function zi(Dr,ao){ao&&(typeof ao=="function"?ao(Dr):ao.scrollLeft!==Dr&&(ao.scrollLeft=Dr,ao.scrollLeft!==Dr&&setTimeout(function(){ao.scrollLeft=Dr},0)))}var vi=(0,Xe.Z)(function(Dr){var ao=Dr.currentTarget,_o=Dr.scrollLeft,li=jt==="rtl",si=typeof _o=="number"?_o:ao.scrollLeft,Wl=ao||ta;if(!Rl()||Rl()===Wl){var pl;os(Wl),zi(si,qr.current),zi(si,Ma.current),zi(si,To.current),zi(si,(pl=gi.current)===null||pl===void 0?void 0:pl.setScrollLeft)}var Sl=ao||qr.current;if(Sl){var Pl=Sl.scrollWidth,Li=Sl.clientWidth;if(Pl===Li){mo(!1),No(!1);return}li?(mo(-si<Pl-Li),No(-si>0)):(mo(si>0),No(si<Pl-Li))}}),hi=function(){oo&&Ma.current?vi({currentTarget:Ma.current}):(mo(!1),No(!1))},zl=function(ao){var _o=ao.width;_o!==Ca&&(hi(),sa(to.current?to.current.offsetWidth:_o))},Tl=oe.useRef(!1);oe.useEffect(function(){Tl.current&&hi()},[oo,At,ja.length]),oe.useEffect(function(){Tl.current=!0},[]);var il=oe.useState(0),ll=(0,ke.Z)(il,2),Ti=ll[0],ki=ll[1],is=oe.useState(!0),Hi=(0,ke.Z)(is,2),sl=Hi[0],ls=Hi[1];oe.useEffect(function(){(!$n||!Qn)&&(Ma.current instanceof Element?ki((0,Te.o)(Ma.current).width):ki((0,Te.o)(Mo.current).width)),ls((0,Pe.G)("position","sticky"))},[]),oe.useEffect(function(){Qn&&Wa&&(Wa.body.current=Ma.current)});var dl=oe.useCallback(function(Dr){return oe.createElement(oe.Fragment,null,oe.createElement(Ht,Dr),Ko==="top"&&oe.createElement(he,Dr,no))},[Ko,no]),ss=oe.useCallback(function(Dr){return oe.createElement(he,Dr,no)},[no]),kl=Ba(["table"],"table"),Zi=oe.useMemo(function(){return Wt||(ai?bo==="max-content"?"auto":"fixed":fo||ri||nr.some(function(Dr){var ao=Dr.ellipsis;return ao})?"fixed":"auto")},[fo,ai,nr,Wt,ri]),Wi,ul={colWidths:Uo,columCount:nr.length,stickyOffsets:Go,onHeaderRow:La,fixHeader:fo,scroll:Gt},Hl=oe.useMemo(function(){return Vn?null:typeof Un=="function"?Un():Un},[Vn,Un]),Zl=oe.createElement(zt,{data:aa,measureColumnWidth:fo||oo||ri}),cl=oe.createElement(Hn,{colWidths:nr.map(function(Dr){var ao=Dr.width;return ao}),columns:nr}),gl=Rn!=null?oe.createElement("caption",{className:"".concat(ze,"-caption")},Rn):void 0,ds=(0,lt.Z)(Le,{data:!0}),ml=(0,lt.Z)(Le,{aria:!0});if(fo||ri){var fl;typeof Ga=="function"?(fl=Ga(aa,{scrollbarSize:Ti,ref:Ma,onScroll:vi}),ul.colWidths=nr.map(function(Dr,ao){var _o=Dr.width,li=ao===nr.length-1?_o-Ti:_o;return typeof li=="number"&&!Number.isNaN(li)?li:0})):fl=oe.createElement("div",{style:(0,Ie.Z)((0,Ie.Z)({},Xo),Ho),onScroll:vi,ref:Ma,className:Mt()("".concat(ze,"-body"))},oe.createElement(kl,(0,et.Z)({style:(0,Ie.Z)((0,Ie.Z)({},oi),{},{tableLayout:Zi})},ml),gl,cl,Zl,!Ko&&no&&oe.createElement(he,{stickyOffsets:Go,flattenColumns:nr,columns:ja},no)));var vl=(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({noData:!aa.length,maxContentScroll:oo&&bo==="max-content"},ul),Jo),{},{direction:jt,stickyClassName:Hr,onScroll:vi});Wi=oe.createElement(oe.Fragment,null,Xn!==!1&&oe.createElement(_n,(0,et.Z)({},vl,{stickyTopOffset:Fi,className:"".concat(ze,"-header"),ref:qr}),dl),fl,Ko&&Ko!=="top"&&oe.createElement(_n,(0,et.Z)({},vl,{stickyBottomOffset:al,className:"".concat(ze,"-summary"),ref:To}),ss),ri&&oe.createElement(Yn,{ref:gi,offsetScroll:Sr,scrollBodyRef:Ma,onScroll:vi,container:zo}))}else Wi=oe.createElement("div",{style:(0,Ie.Z)((0,Ie.Z)({},Xo),Ho),className:Mt()("".concat(ze,"-content")),onScroll:vi,ref:Ma},oe.createElement(kl,(0,et.Z)({style:(0,Ie.Z)((0,Ie.Z)({},oi),{},{tableLayout:Zi})},ml),gl,cl,Xn!==!1&&oe.createElement(Ht,(0,et.Z)({},ul,Jo)),Zl,no&&oe.createElement(he,{stickyOffsets:Go,flattenColumns:nr,columns:ja},no)));var ji=oe.createElement("div",(0,et.Z)({className:Mt()(ze,$e,(fe={},(0,be.Z)(fe,"".concat(ze,"-rtl"),jt==="rtl"),(0,be.Z)(fe,"".concat(ze,"-ping-left"),_r),(0,be.Z)(fe,"".concat(ze,"-ping-right"),ko),(0,be.Z)(fe,"".concat(ze,"-layout-fixed"),Wt==="fixed"),(0,be.Z)(fe,"".concat(ze,"-fixed-header"),fo),(0,be.Z)(fe,"".concat(ze,"-fixed-column"),ai),(0,be.Z)(fe,"".concat(ze,"-scroll-horizontal"),oo),(0,be.Z)(fe,"".concat(ze,"-has-fix-left"),nr[0]&&nr[0].fixed),(0,be.Z)(fe,"".concat(ze,"-has-fix-right"),nr[nr.length-1]&&nr[nr.length-1].fixed==="right"),fe)),style:Lt,id:Ln,ref:to},ds),gn&&oe.createElement(An,{className:"".concat(ze,"-title")},gn(aa)),oe.createElement("div",{ref:Mo,className:"".concat(ze,"-container")},Wi),cn&&oe.createElement(An,{className:"".concat(ze,"-footer")},cn(aa)));oo&&(ji=oe.createElement(we.Z,{onResize:zl},ji));var hl=Ut(nr,Go,jt,ja),us=oe.useMemo(function(){return{scrollX:bo,prefixCls:ze,getComponent:Ba,scrollbarSize:Ti,direction:jt,fixedInfoList:hl,isSticky:ri,supportSticky:sl,componentWidth:Ca,fixHeader:fo,fixColumn:ai,horizonScroll:oo,tableLayout:Zi,rowClassName:tt,expandedRowClassName:Ha.expandedRowClassName,expandIcon:wr,expandableType:Gr,expandRowByClick:Ha.expandRowByClick,expandedRowRender:Ha.expandedRowRender,onTriggerExpand:so,expandIconColumnIndex:Ha.expandIconColumnIndex,indentSize:Ha.indentSize,allColumnsFixedLeft:nr.every(function(Dr){return Dr.fixed==="left"}),emptyNode:Hl,columns:ja,flattenColumns:nr,onColumnResize:rl,hoverStartRow:er,hoverEndRow:ar,onHover:tr,rowExpandable:Ha.rowExpandable,onRow:Ea,getRowKey:_a,expandedKeys:Ra,childrenColumnName:br}},[bo,ze,Ba,Ti,jt,hl,ri,sl,Ca,fo,ai,oo,Zi,tt,Ha.expandedRowClassName,wr,Gr,Ha.expandRowByClick,Ha.expandedRowRender,so,Ha.expandIconColumnIndex,Ha.indentSize,Hl,ja,nr,rl,er,ar,tr,Ha.rowExpandable,Ea,_a,Ra,br]);return oe.createElement(re.Provider,{value:us},ji)}function Ka(ce){return E(Jn,ce)}var Ya=Ka();Ya.EXPAND_COLUMN=te,Ya.INTERNAL_HOOKS=pe,Ya.Column=Xa,Ya.ColumnGroup=Qa,Ya.Summary=se;var Pa=Ya,Oa=ee(24916),ga=ut(null),Pr=ut(null);function Kr(ce,fe,Le){var ze=fe||1;return Le[ce+ze]-(Le[ce]||0)}function Ur(ce){var fe=ce.rowInfo,Le=ce.column,ze=ce.colIndex,$e=ce.indent,tt=ce.index,Lt=ce.renderIndex,At=ce.record,xt=ce.style,Gt=ce.className,Wt=ce.inverse,jt=ce.getHeight,gn=Le.render,cn=Le.dataIndex,fn=Le.className,Rn=Le.width,Ln=Je(Pr,["columnsOffset"]),Xn=Ln.columnsOffset,Zn=Be(fe,Le,ze,$e,tt),Un=Zn.key,Ea=Zn.fixedInfo,La=Zn.appendCellNode,ca=Zn.additionalCellProps,wa=ca.style,Wa=ca.colSpan,$n=Wa===void 0?1:Wa,va=ca.rowSpan,aa=va===void 0?1:va,Vn=ze-1,Qn=Kr(Vn,$n,Xn),Ba=$n>1?Rn-Qn:0,_a=(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({},wa),xt),{},{flex:"0 0 ".concat(Qn,"px"),width:"".concat(Qn,"px"),marginRight:Ba,pointerEvents:"auto"}),Ga=oe.useMemo(function(){return Wt?aa<=1:$n===0||aa===0||aa>1},[aa,$n,Wt]);Ga?_a.visibility="hidden":Wt&&(_a.height=jt==null?void 0:jt(aa));var ya=Ga?function(){return null}:gn,Ua={};return(aa===0||$n===0)&&(Ua.rowSpan=1,Ua.colSpan=1),oe.createElement(tn,(0,et.Z)({className:Mt()(fn,Gt),ellipsis:Le.ellipsis,align:Le.align,scope:Le.rowScope,component:"div",prefixCls:fe.prefixCls,key:Un,record:At,index:tt,renderIndex:Lt,dataIndex:cn,render:ya,shouldCellUpdate:Le.shouldCellUpdate},Ea,{appendNode:La,additionalProps:(0,Ie.Z)((0,Ie.Z)({},ca),{},{style:_a},Ua)}))}var Eo=Ur,So=["data","index","className","rowKey","style","extra","getHeight"],Lo=oe.forwardRef(function(ce,fe){var Le=ce.data,ze=ce.index,$e=ce.className,tt=ce.rowKey,Lt=ce.style,At=ce.extra,xt=ce.getHeight,Gt=(0,St.Z)(ce,So),Wt=Le.record,jt=Le.indent,gn=Le.index,cn=Je(re,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),fn=cn.scrollX,Rn=cn.flattenColumns,Ln=cn.prefixCls,Xn=cn.fixColumn,Zn=cn.componentWidth,Un=Se(Wt,tt,ze,jt),Ea=Un.rowSupportExpand,La=Un.expanded,ca=Un.rowProps,wa=Un.expandedRowRender,Wa=Un.expandedRowClassName,$n;if(Ea&&La){var va=wa(Wt,ze,jt+1,La),aa=Wa==null?void 0:Wa(Wt,ze,jt),Vn={};Xn&&(Vn={style:(0,be.Z)({},"--virtual-width","".concat(Zn,"px"))});var Qn="".concat(Ln,"-expanded-row-cell");$n=oe.createElement("div",{className:Mt()("".concat(Ln,"-expanded-row"),"".concat(Ln,"-expanded-row-level-").concat(jt+1),aa)},oe.createElement(tn,{component:"div",prefixCls:Ln,className:Mt()(Qn,(0,be.Z)({},"".concat(Qn,"-fixed"),Xn)),additionalProps:Vn},va))}var Ba=(0,Ie.Z)((0,Ie.Z)({},Lt),{},{width:fn});At&&(Ba.position="absolute",Ba.pointerEvents="none");var _a=oe.createElement("div",(0,et.Z)({},ca,Gt,{ref:Ea?null:fe,className:Mt()($e,"".concat(Ln,"-row"),ca==null?void 0:ca.className,(0,be.Z)({},"".concat(Ln,"-row-extra"),At)),style:(0,Ie.Z)((0,Ie.Z)({},Ba),ca==null?void 0:ca.style)}),Rn.map(function(Ga,ya){return oe.createElement(Eo,{key:ya,rowInfo:Un,column:Ga,colIndex:ya,indent:jt,index:ze,renderIndex:gn,record:Wt,inverse:At,getHeight:xt})}));return Ea?oe.createElement("div",{ref:fe},_a,$n):_a}),Qr=z(Lo),zr=Qr,hr=oe.forwardRef(function(ce,fe){var Le=ce.data,ze=ce.onScroll,$e=Je(re,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),tt=$e.flattenColumns,Lt=$e.onColumnResize,At=$e.getRowKey,xt=$e.expandedKeys,Gt=$e.prefixCls,Wt=$e.childrenColumnName,jt=$e.emptyNode,gn=$e.scrollX,cn=Je(ga),fn=cn.scrollY,Rn=cn.listItemHeight,Ln=oe.useRef(),Xn=qe(Le,Wt,xt,At),Zn=oe.useMemo(function(){var $n=0;return tt.map(function(va){var aa=va.width,Vn=va.key;return $n+=aa,[Vn,aa,$n]})},[tt]),Un=oe.useMemo(function(){return Zn.map(function($n){return $n[2]})},[Zn]);oe.useEffect(function(){Zn.forEach(function($n){var va=(0,ke.Z)($n,2),aa=va[0],Vn=va[1];Lt(aa,Vn)})},[Zn]),oe.useImperativeHandle(fe,function(){var $n={};return Object.defineProperty($n,"scrollLeft",{get:function(){var aa;return((aa=Ln.current)===null||aa===void 0?void 0:aa.getScrollInfo().x)||0},set:function(aa){var Vn;(Vn=Ln.current)===null||Vn===void 0||Vn.scrollTo({left:aa})}}),$n});var Ea=function(va,aa){var Vn,Qn=(Vn=Xn[aa])===null||Vn===void 0?void 0:Vn.record,Ba=va.onCell;if(Ba){var _a,Ga=Ba(Qn,aa);return(_a=Ga==null?void 0:Ga.rowSpan)!==null&&_a!==void 0?_a:1}return 1},La=function(va){var aa=va.start,Vn=va.end,Qn=va.getSize,Ba=va.offsetY;if(Vn<0)return null;for(var _a=tt.filter(function(za){return Ea(za,aa)===0}),Ga=aa,ya=function(Da){if(_a=_a.filter(function(Ia){return Ea(Ia,Da)===0}),!_a.length)return Ga=Da,"break"},Ua=aa;Ua>=0;Ua-=1){var er=ya(Ua);if(er==="break")break}for(var ar=tt.filter(function(za){return Ea(za,Vn)!==1}),tr=Vn,Mr=function(Da){if(ar=ar.filter(function(Ia){return Ea(Ia,Da)!==1}),!ar.length)return tr=Math.max(Da-1,Vn),"break"},ur=Vn;ur<Xn.length;ur+=1){var Ha=Mr(ur);if(Ha==="break")break}for(var Gr=[],Ra=function(Da){var Ia=Xn[Da];if(!Ia)return"continue";tt.some(function(Ca){return Ea(Ca,Da)>1})&&Gr.push(Da)},wr=Ga;wr<=tr;wr+=1)var br=Ra(wr);var so=Gr.map(function(za){var Da=Xn[za],Ia=At(Da.record,za),Ca=function(qn){var ja=za+qn-1,nr=At(Xn[ja].record,ja),Oo=Qn(Ia,nr);return Oo.bottom-Oo.top},sa=Qn(Ia);return oe.createElement(zr,{key:za,data:Da,rowKey:Ia,index:za,style:{top:-Ba+sa.top},extra:!0,getHeight:Ca})});return so},ca=oe.useMemo(function(){return{columnsOffset:Un}},[Un]),wa="".concat(Gt,"-tbody"),Wa;return Xn.length?Wa=oe.createElement(Oa.Z,{fullHeight:!1,ref:Ln,className:Mt()(wa,"".concat(wa,"-virtual")),height:fn,itemHeight:Rn||24,data:Xn,itemKey:function(va){return At(va.record)},scrollWidth:gn,onVirtualScroll:function(va){var aa=va.x;ze({scrollLeft:aa})},extraRender:La},function($n,va,aa){var Vn=At($n.record,va);return oe.createElement(zr,(0,et.Z)({data:$n,rowKey:Vn,index:va},aa))}):Wa=oe.createElement("div",{className:Mt()("".concat(Gt,"-placeholder"))},oe.createElement(tn,{component:"div",prefixCls:Gt},jt)),oe.createElement(Pr.Provider,{value:ca},Wa)}),io=z(hr),Po=io,Ao=function(fe,Le){var ze=Le.ref,$e=Le.onScroll;return oe.createElement(Po,{ref:ze,data:fe,onScroll:$e})},vo=100;function ro(ce){var fe=ce.columns,Le=ce.scroll,ze=ce.prefixCls,$e=ze===void 0?or:ze,tt=ce.className,Lt=ce.listItemHeight,At=Le||{},xt=At.x,Gt=At.y;typeof xt!="number"&&(xt=((fe||[]).length+1)*vo),typeof Gt!="number"&&(Gt=500);var Wt=oe.useMemo(function(){return{scrollY:Gt,listItemHeight:Lt}},[Gt,Lt]);return oe.createElement(ga.Provider,{value:Wt},oe.createElement(Pa,(0,et.Z)({},ce,{className:Mt()(tt,"".concat($e,"-virtual")),scroll:(0,Ie.Z)((0,Ie.Z)({},Le),{},{x:xt}),components:{body:Ao},columns:fe,internalHooks:pe,tailor:!0})))}function pr(ce){return E(ro,ce)}var da=pr(),Fa=null;function sr(ce){return null}var dr=sr;function Wr(ce){return null}var ho=Wr,Io=ee(2738),Zo=ee(68031),Tr=ee(36355),Xr=ee(93891),wo=ee(19716),ti=ee(8628),ci=ee(31724),Wo=ee(58421),Na=ee(71418),oa=ee(88088);function pa(ce){return function(Le){let{prefixCls:ze,onExpand:$e,record:tt,expanded:Lt,expandable:At}=Le;const xt=`${ze}-row-expand-icon`;return oe.createElement("button",{type:"button",onClick:Gt=>{$e(tt,Gt),Gt.stopPropagation()},className:Mt()(xt,{[`${xt}-spaced`]:!At,[`${xt}-expanded`]:At&&Lt,[`${xt}-collapsed`]:At&&!Lt}),"aria-label":Lt?ce.collapse:ce.expand,"aria-expanded":Lt})}}var ma=pa;function vr(ce,fe){return"key"in ce&&ce.key!==void 0&&ce.key!==null?ce.key:ce.dataIndex?Array.isArray(ce.dataIndex)?ce.dataIndex.join("."):ce.dataIndex:fe}function jr(ce,fe){return fe?`${fe}-${ce}`:`${ce}`}function $r(ce,fe){return typeof ce=="function"?ce(fe):ce}function eo(ce,fe){const Le=$r(ce,fe);return Object.prototype.toString.call(Le)==="[object Object]"?"":Le}var po={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"},yo=po,Qo=ee(7657),Bo=function(fe,Le){return oe.createElement(Qo.Z,(0,et.Z)({},fe,{ref:Le,icon:yo}))},ir=oe.forwardRef(Bo),Gn=ir,ka=ee(56762);function Va(ce){const fe=oe.useRef(ce),Le=(0,ka.Z)();return[()=>fe.current,ze=>{fe.current=ze,Le()}]}var $a=ee(3113),gr=ee(24905),lr=ee(38854),Jr=ee(64165),Or=ee(20834),Vo=ee(40875),Yo=ee(5112),jo=ee(17574),Do=ee(47472),qo=ee(92832);function Oi(ce){let{value:fe,onChange:Le,filterSearch:ze,tablePrefixCls:$e,locale:tt}=ce;return ze?oe.createElement("div",{className:`${$e}-filter-dropdown-search`},oe.createElement(qo.default,{prefix:oe.createElement(Do.Z,null),placeholder:tt.filterSearchPlaceholder,onChange:Le,value:fe,htmlSize:1,className:`${$e}-filter-dropdown-search-input`})):null}var Ei=Oi,Ni=ee(10228);const jl=ce=>{const{keyCode:fe}=ce;fe===Ni.Z.ENTER&&ce.stopPropagation()};var Gl=oe.forwardRef((ce,fe)=>oe.createElement("div",{className:ce.className,onClick:Le=>Le.stopPropagation(),onKeyDown:jl,ref:fe},ce.children));function pi(ce){let fe=[];return(ce||[]).forEach(Le=>{let{value:ze,children:$e}=Le;fe.push(ze),$e&&(fe=[].concat((0,dn.Z)(fe),(0,dn.Z)(pi($e))))}),fe}function Kl(ce){return ce.some(fe=>{let{children:Le}=fe;return Le})}function Ki(ce,fe){return typeof fe=="string"||typeof fe=="number"?fe==null?void 0:fe.toString().toLowerCase().includes(ce.trim().toLowerCase()):!1}function Xi(ce){let{filters:fe,prefixCls:Le,filteredKeys:ze,filterMultiple:$e,searchValue:tt,filterSearch:Lt}=ce;return fe.map((At,xt)=>{const Gt=String(At.value);if(At.children)return{key:Gt||xt,label:At.text,popupClassName:`${Le}-dropdown-submenu`,children:Xi({filters:At.children,prefixCls:Le,filteredKeys:ze,filterMultiple:$e,searchValue:tt,filterSearch:Lt})};const Wt=$e?gr.default:Yo.ZP,jt={key:At.value!==void 0?Gt:xt,label:oe.createElement(oe.Fragment,null,oe.createElement(Wt,{checked:ze.includes(Gt)}),oe.createElement("span",null,At.text))};return tt.trim()?typeof Lt=="function"?Lt(tt,At)?jt:null:Ki(tt,At.text)?jt:null:jt})}function Xl(ce){var fe,Le;const{tablePrefixCls:ze,prefixCls:$e,column:tt,dropdownPrefixCls:Lt,columnKey:At,filterMultiple:xt,filterMode:Gt="menu",filterSearch:Wt=!1,filterState:jt,triggerFilter:gn,locale:cn,children:fn,getPopupContainer:Rn}=ce,{filterDropdownOpen:Ln,onFilterDropdownOpenChange:Xn,filterResetToDefaultFilteredValue:Zn,defaultFilteredValue:Un,filterDropdownVisible:Ea,onFilterDropdownVisibleChange:La}=tt,[ca,wa]=oe.useState(!1),Wa=!!(jt&&(!((fe=jt.filteredKeys)===null||fe===void 0)&&fe.length||jt.forceFiltered)),$n=Pn=>{wa(Pn),Xn==null||Xn(Pn),La==null||La(Pn)},va=(Le=Ln!=null?Ln:Ea)!==null&&Le!==void 0?Le:ca,aa=jt==null?void 0:jt.filteredKeys,[Vn,Qn]=Va(aa||[]),Ba=Pn=>{let{selectedKeys:qn}=Pn;Qn(qn)},_a=(Pn,qn)=>{let{node:ja,checked:nr}=qn;Ba(xt?{selectedKeys:Pn}:{selectedKeys:nr&&ja.key?[ja.key]:[]})};oe.useEffect(()=>{ca&&Ba({selectedKeys:aa||[]})},[aa]);const[Ga,ya]=oe.useState([]),Ua=Pn=>{ya(Pn)},[er,ar]=oe.useState(""),tr=Pn=>{const{value:qn}=Pn.target;ar(qn)};oe.useEffect(()=>{ca||ar("")},[ca]);const Mr=Pn=>{const qn=Pn&&Pn.length?Pn:null;if(qn===null&&(!jt||!jt.filteredKeys)||(0,He.Z)(qn,jt==null?void 0:jt.filteredKeys,!0))return null;gn({column:tt,key:At,filteredKeys:qn})},ur=()=>{$n(!1),Mr(Vn())},Ha=function(){let{confirm:Pn,closeDropdown:qn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Pn&&Mr([]),qn&&$n(!1),ar(""),Qn(Zn?(Un||[]).map(ja=>String(ja)):[])},Gr=function(){let{closeDropdown:Pn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Pn&&$n(!1),Mr(Vn())},Ra=Pn=>{Pn&&aa!==void 0&&Qn(aa||[]),$n(Pn),!Pn&&!tt.filterDropdown&&ur()},wr=Mt()({[`${Lt}-menu-without-submenu`]:!Kl(tt.filters||[])}),br=Pn=>{if(Pn.target.checked){const qn=pi(tt==null?void 0:tt.filters).map(ja=>String(ja));Qn(qn)}else Qn([])},so=Pn=>{let{filters:qn}=Pn;return(qn||[]).map((ja,nr)=>{const Oo=String(ja.value),bo={title:ja.text,key:ja.value!==void 0?Oo:nr};return ja.children&&(bo.children=so({filters:ja.children})),bo})},za=Pn=>{var qn;return Object.assign(Object.assign({},Pn),{text:Pn.title,value:Pn.key,children:((qn=Pn.children)===null||qn===void 0?void 0:qn.map(ja=>za(ja)))||[]})};let Da;if(typeof tt.filterDropdown=="function")Da=tt.filterDropdown({prefixCls:`${Lt}-custom`,setSelectedKeys:Pn=>Ba({selectedKeys:Pn}),selectedKeys:Vn(),confirm:Gr,clearFilters:Ha,filters:tt.filters,visible:va,close:()=>{$n(!1)}});else if(tt.filterDropdown)Da=tt.filterDropdown;else{const Pn=Vn()||[],qn=()=>(tt.filters||[]).length===0?oe.createElement(Jr.Z,{image:Jr.Z.PRESENTED_IMAGE_SIMPLE,description:cn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Gt==="tree"?oe.createElement(oe.Fragment,null,oe.createElement(Ei,{filterSearch:Wt,value:er,onChange:tr,tablePrefixCls:ze,locale:cn}),oe.createElement("div",{className:`${ze}-filter-dropdown-tree`},xt?oe.createElement(gr.default,{checked:Pn.length===pi(tt.filters).length,indeterminate:Pn.length>0&&Pn.length<pi(tt.filters).length,className:`${ze}-filter-dropdown-checkall`,onChange:br},cn.filterCheckall):null,oe.createElement(jo.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:xt,checkStrictly:!xt,className:`${Lt}-menu`,onCheck:_a,checkedKeys:Pn,selectedKeys:Pn,showIcon:!1,treeData:so({filters:tt.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:er.trim()?nr=>typeof Wt=="function"?Wt(er,za(nr)):Ki(er,nr.title):void 0}))):oe.createElement(oe.Fragment,null,oe.createElement(Ei,{filterSearch:Wt,value:er,onChange:tr,tablePrefixCls:ze,locale:cn}),oe.createElement(Or.default,{selectable:!0,multiple:xt,prefixCls:`${Lt}-menu`,className:wr,onSelect:Ba,onDeselect:Ba,selectedKeys:Pn,getPopupContainer:Rn,openKeys:Ga,onOpenChange:Ua,items:Xi({filters:tt.filters||[],filterSearch:Wt,prefixCls:$e,filteredKeys:Vn(),filterMultiple:xt,searchValue:er})})),ja=()=>Zn?(0,He.Z)((Un||[]).map(nr=>String(nr)),Pn,!0):Pn.length===0;Da=oe.createElement(oe.Fragment,null,qn(),oe.createElement("div",{className:`${$e}-dropdown-btns`},oe.createElement($a.ZP,{type:"link",size:"small",disabled:ja(),onClick:()=>Ha()},cn.filterReset),oe.createElement($a.ZP,{type:"primary",size:"small",onClick:ur},cn.filterConfirm)))}tt.filterDropdown&&(Da=oe.createElement(Vo.J,{selectable:void 0},Da));const Ia=()=>oe.createElement(Gl,{className:`${$e}-dropdown`},Da);let Ca;typeof tt.filterIcon=="function"?Ca=tt.filterIcon(Wa):tt.filterIcon?Ca=tt.filterIcon:Ca=oe.createElement(Gn,null);const{direction:sa}=oe.useContext(Tr.E_);return oe.createElement("div",{className:`${$e}-column`},oe.createElement("span",{className:`${ze}-column-title`},fn),oe.createElement(lr.Z,{dropdownRender:Ia,trigger:["click"],open:va,onOpenChange:Ra,getPopupContainer:Rn,placement:sa==="rtl"?"bottomLeft":"bottomRight"},oe.createElement("span",{role:"button",tabIndex:-1,className:Mt()(`${$e}-trigger`,{active:Wa}),onClick:Pn=>{Pn.stopPropagation()}},Ca)))}var Vl=Xl;function Vi(ce,fe,Le){let ze=[];return(ce||[]).forEach(($e,tt)=>{var Lt;const At=jr(tt,Le);if($e.filters||"filterDropdown"in $e||"onFilter"in $e)if("filteredValue"in $e){let xt=$e.filteredValue;"filterDropdown"in $e||(xt=(Lt=xt==null?void 0:xt.map(String))!==null&&Lt!==void 0?Lt:xt),ze.push({column:$e,key:vr($e,At),filteredKeys:xt,forceFiltered:$e.filtered})}else ze.push({column:$e,key:vr($e,At),filteredKeys:fe&&$e.defaultFilteredValue?$e.defaultFilteredValue:void 0,forceFiltered:$e.filtered});"children"in $e&&(ze=[].concat((0,dn.Z)(ze),(0,dn.Z)(Vi($e.children,fe,At))))}),ze}function Cl(ce,fe,Le,ze,$e,tt,Lt,At){return Le.map((xt,Gt)=>{const Wt=jr(Gt,At),{filterMultiple:jt=!0,filterMode:gn,filterSearch:cn}=xt;let fn=xt;if(fn.filters||fn.filterDropdown){const Rn=vr(fn,Wt),Ln=ze.find(Xn=>{let{key:Zn}=Xn;return Rn===Zn});fn=Object.assign(Object.assign({},fn),{title:Xn=>oe.createElement(Vl,{tablePrefixCls:ce,prefixCls:`${ce}-filter`,dropdownPrefixCls:fe,column:fn,columnKey:Rn,filterState:Ln,filterMultiple:jt,filterMode:gn,filterSearch:cn,triggerFilter:tt,locale:$e,getPopupContainer:Lt},$r(xt.title,Xn))})}return"children"in fn&&(fn=Object.assign(Object.assign({},fn),{children:Cl(ce,fe,fn.children,ze,$e,tt,Lt,Wt)})),fn})}function Ai(ce){const fe={};return ce.forEach(Le=>{let{key:ze,filteredKeys:$e,column:tt}=Le;const{filters:Lt,filterDropdown:At}=tt;if(At)fe[ze]=$e||null;else if(Array.isArray($e)){const xt=pi(Lt);fe[ze]=xt.filter(Gt=>$e.includes(String(Gt)))}else fe[ze]=null}),fe}function Yi(ce,fe){return fe.reduce((Le,ze)=>{const{column:{onFilter:$e,filters:tt},filteredKeys:Lt}=ze;return $e&&Lt&&Lt.length?Le.filter(At=>Lt.some(xt=>{const Gt=pi(tt),Wt=Gt.findIndex(gn=>String(gn)===String(xt)),jt=Wt!==-1?Gt[Wt]:xt;return $e(jt,At)})):Le},ce)}const Ui=ce=>ce.flatMap(fe=>"children"in fe?[fe].concat((0,dn.Z)(Ui(fe.children||[]))):[fe]);function bl(ce){let{prefixCls:fe,dropdownPrefixCls:Le,mergedColumns:ze,onFilterChange:$e,getPopupContainer:tt,locale:Lt}=ce;const At=oe.useMemo(()=>Ui(ze||[]),[ze]),[xt,Gt]=oe.useState(()=>Vi(At,!0)),Wt=oe.useMemo(()=>{const fn=Vi(At,!1);if(fn.length===0)return fn;let Rn=!0,Ln=!0;if(fn.forEach(Xn=>{let{filteredKeys:Zn}=Xn;Zn!==void 0?Rn=!1:Ln=!1}),Rn){const Xn=(At||[]).map((Zn,Un)=>vr(Zn,jr(Un)));return xt.filter(Zn=>{let{key:Un}=Zn;return Xn.includes(Un)}).map(Zn=>{const Un=At[Xn.findIndex(Ea=>Ea===Zn.key)];return Object.assign(Object.assign({},Zn),{column:Object.assign(Object.assign({},Zn.column),Un),forceFiltered:Un.filtered})})}return fn},[At,xt]),jt=oe.useMemo(()=>Ai(Wt),[Wt]),gn=fn=>{const Rn=Wt.filter(Ln=>{let{key:Xn}=Ln;return Xn!==fn.key});Rn.push(fn),Gt(Rn),$e(Ai(Rn),Rn)};return[fn=>Cl(fe,Le,fn,Wt,Lt,gn,tt),Wt,jt]}var xl=bl;function El(ce,fe,Le){const ze=oe.useRef({});function $e(tt){if(!ze.current||ze.current.data!==ce||ze.current.childrenColumnName!==fe||ze.current.getRowKey!==Le){let At=function(xt){xt.forEach((Gt,Wt)=>{const jt=Le(Gt,Wt);Lt.set(jt,Gt),Gt&&typeof Gt=="object"&&fe in Gt&&At(Gt[fe]||[])})};const Lt=new Map;At(ce),ze.current={data:ce,childrenColumnName:fe,kvMap:Lt,getRowKey:Le}}return ze.current.kvMap.get(tt)}return[$e]}var Al=ee(50371),wl=function(ce,fe){var Le={};for(var ze in ce)Object.prototype.hasOwnProperty.call(ce,ze)&&fe.indexOf(ze)<0&&(Le[ze]=ce[ze]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,ze=Object.getOwnPropertySymbols(ce);$e<ze.length;$e++)fe.indexOf(ze[$e])<0&&Object.prototype.propertyIsEnumerable.call(ce,ze[$e])&&(Le[ze[$e]]=ce[ze[$e]]);return Le};const wi=10;function mi(ce,fe){const Le={current:ce.current,pageSize:ce.pageSize};return Object.keys(fe&&typeof fe=="object"?fe:{}).forEach($e=>{const tt=ce[$e];typeof tt!="function"&&(Le[$e]=tt)}),Le}function Qi(ce,fe,Le){const ze=Le&&typeof Le=="object"?Le:{},{total:$e=0}=ze,tt=wl(ze,["total"]),[Lt,At]=(0,oe.useState)(()=>({current:"defaultCurrent"in tt?tt.defaultCurrent:1,pageSize:"defaultPageSize"in tt?tt.defaultPageSize:wi})),xt=(0,Al.Z)(Lt,tt,{total:$e>0?$e:ce}),Gt=Math.ceil(($e||ce)/xt.pageSize);xt.current>Gt&&(xt.current=Gt||1);const Wt=(gn,cn)=>{At({current:gn!=null?gn:1,pageSize:cn||xt.pageSize})},jt=(gn,cn)=>{var fn;Le&&((fn=Le.onChange)===null||fn===void 0||fn.call(Le,gn,cn)),Wt(gn,cn),fe(gn,cn||(xt==null?void 0:xt.pageSize))};return Le===!1?[{},()=>{}]:[Object.assign(Object.assign({},xt),{onChange:jt}),Wt]}var Yl=Qi,Ul=ee(84105),fi=ee(35654),Ii=ee(90782),Ji=ee(71430),Ql=ee(18929);const ni={},qi="SELECT_ALL",$i="SELECT_INVERT",_i="SELECT_NONE",Bl=[],Fl=(ce,fe)=>{let Le=[];return(fe||[]).forEach(ze=>{Le.push(ze),ze&&typeof ze=="object"&&ce in ze&&(Le=[].concat((0,dn.Z)(Le),(0,dn.Z)(Fl(ce,ze[ce]))))}),Le};var Ll=(ce,fe)=>{const{preserveSelectedRowKeys:Le,selectedRowKeys:ze,defaultSelectedRowKeys:$e,getCheckboxProps:tt,onChange:Lt,onSelect:At,onSelectAll:xt,onSelectInvert:Gt,onSelectNone:Wt,onSelectMultiple:jt,columnWidth:gn,type:cn,selections:fn,fixed:Rn,renderCell:Ln,hideSelectAll:Xn,checkStrictly:Zn=!0}=fe||{},{prefixCls:Un,data:Ea,pageData:La,getRecordByKey:ca,getRowKey:wa,expandType:Wa,childrenColumnName:$n,locale:va,getPopupContainer:aa}=ce,[Vn,Qn]=(0,Ql.Z)(ze||$e||Bl,{value:ze}),Ba=oe.useRef(new Map),_a=(0,oe.useCallback)(za=>{if(Le){const Da=new Map;za.forEach(Ia=>{let Ca=ca(Ia);!Ca&&Ba.current.has(Ia)&&(Ca=Ba.current.get(Ia)),Da.set(Ia,Ca)}),Ba.current=Da}},[ca,Le]);oe.useEffect(()=>{_a(Vn)},[Vn]);const{keyEntities:Ga}=(0,oe.useMemo)(()=>{if(Zn)return{keyEntities:null};let za=Ea;if(Le){const Da=new Set(Ea.map((Ca,sa)=>wa(Ca,sa))),Ia=Array.from(Ba.current).reduce((Ca,sa)=>{let[Pn,qn]=sa;return Da.has(Pn)?Ca:Ca.concat(qn)},[]);za=[].concat((0,dn.Z)(za),(0,dn.Z)(Ia))}return(0,Ji.I8)(za,{externalGetKey:wa,childrenPropName:$n})},[Ea,wa,Zn,$n,Le]),ya=(0,oe.useMemo)(()=>Fl($n,La),[$n,La]),Ua=(0,oe.useMemo)(()=>{const za=new Map;return ya.forEach((Da,Ia)=>{const Ca=wa(Da,Ia),sa=(tt?tt(Da):null)||{};za.set(Ca,sa)}),za},[ya,wa,tt]),er=(0,oe.useCallback)(za=>{var Da;return!!(!((Da=Ua.get(wa(za)))===null||Da===void 0)&&Da.disabled)},[Ua,wa]),[ar,tr]=(0,oe.useMemo)(()=>{if(Zn)return[Vn||[],[]];const{checkedKeys:za,halfCheckedKeys:Da}=(0,Ii.S)(Vn,!0,Ga,er);return[za||[],Da]},[Vn,Zn,Ga,er]),Mr=(0,oe.useMemo)(()=>{const za=cn==="radio"?ar.slice(0,1):ar;return new Set(za)},[ar,cn]),ur=(0,oe.useMemo)(()=>cn==="radio"?new Set:new Set(tr),[tr,cn]),[Ha,Gr]=(0,oe.useState)(null);oe.useEffect(()=>{fe||Qn(Bl)},[!!fe]);const Ra=(0,oe.useCallback)((za,Da)=>{let Ia,Ca;_a(za),Le?(Ia=za,Ca=za.map(sa=>Ba.current.get(sa))):(Ia=[],Ca=[],za.forEach(sa=>{const Pn=ca(sa);Pn!==void 0&&(Ia.push(sa),Ca.push(Pn))})),Qn(Ia),Lt==null||Lt(Ia,Ca,{type:Da})},[Qn,ca,Lt,Le]),wr=(0,oe.useCallback)((za,Da,Ia,Ca)=>{if(At){const sa=Ia.map(Pn=>ca(Pn));At(ca(za),Da,sa,Ca)}Ra(Ia,"single")},[At,ca,Ra]),br=(0,oe.useMemo)(()=>!fn||Xn?null:(fn===!0?[qi,$i,_i]:fn).map(Da=>Da===qi?{key:"all",text:va.selectionAll,onSelect(){Ra(Ea.map((Ia,Ca)=>wa(Ia,Ca)).filter(Ia=>{const Ca=Ua.get(Ia);return!(Ca!=null&&Ca.disabled)||Mr.has(Ia)}),"all")}}:Da===$i?{key:"invert",text:va.selectInvert,onSelect(){const Ia=new Set(Mr);La.forEach((sa,Pn)=>{const qn=wa(sa,Pn),ja=Ua.get(qn);ja!=null&&ja.disabled||(Ia.has(qn)?Ia.delete(qn):Ia.add(qn))});const Ca=Array.from(Ia);Gt&&Gt(Ca),Ra(Ca,"invert")}}:Da===_i?{key:"none",text:va.selectNone,onSelect(){Wt==null||Wt(),Ra(Array.from(Mr).filter(Ia=>{const Ca=Ua.get(Ia);return Ca==null?void 0:Ca.disabled}),"none")}}:Da).map(Da=>Object.assign(Object.assign({},Da),{onSelect:function(){for(var Ia,Ca,sa=arguments.length,Pn=new Array(sa),qn=0;qn<sa;qn++)Pn[qn]=arguments[qn];(Ca=Da.onSelect)===null||Ca===void 0||(Ia=Ca).call.apply(Ia,[Da].concat(Pn)),Gr(null)}})),[fn,Mr,La,wa,Gt,Ra]);return[(0,oe.useCallback)(za=>{var Da;if(!fe)return za.filter(Er=>Er!==ni);let Ia=(0,dn.Z)(za);const Ca=new Set(Mr),sa=ya.map(wa).filter(Er=>!Ua.get(Er).disabled),Pn=sa.every(Er=>Ca.has(Er)),qn=sa.some(Er=>Ca.has(Er)),ja=()=>{const Er=[];Pn?sa.forEach(_r=>{Ca.delete(_r),Er.push(_r)}):sa.forEach(_r=>{Ca.has(_r)||(Ca.add(_r),Er.push(_r))});const Br=Array.from(Ca);xt==null||xt(!Pn,Br.map(_r=>ca(_r)),Er.map(_r=>ca(_r))),Ra(Br,"all"),Gr(null)};let nr;if(cn!=="radio"){let Er;if(br){const cr={getPopupContainer:aa,items:br.map((ko,No)=>{const{key:Fr,text:Ta,onSelect:co}=ko;return{key:Fr!=null?Fr:No,onClick:()=>{co==null||co(sa)},label:Ta}})};Er=oe.createElement("div",{className:`${Un}-selection-extra`},oe.createElement(lr.Z,{menu:cr,getPopupContainer:aa},oe.createElement("span",null,oe.createElement(Ul.Z,null))))}const Br=ya.map((cr,ko)=>{const No=wa(cr,ko),Fr=Ua.get(No)||{};return Object.assign({checked:Ca.has(No)},Fr)}).filter(cr=>{let{disabled:ko}=cr;return ko}),_r=!!Br.length&&Br.length===ya.length,mo=_r&&Br.every(cr=>{let{checked:ko}=cr;return ko}),uo=_r&&Br.some(cr=>{let{checked:ko}=cr;return ko});nr=!Xn&&oe.createElement("div",{className:`${Un}-selection`},oe.createElement(gr.default,{checked:_r?mo:!!ya.length&&Pn,indeterminate:_r?!mo&&uo:!Pn&&qn,onChange:ja,disabled:ya.length===0||_r,"aria-label":Er?"Custom selection":"Select all",skipGroup:!0}),Er)}let Oo;cn==="radio"?Oo=(Er,Br,_r)=>{const mo=wa(Br,_r),uo=Ca.has(mo);return{node:oe.createElement(Yo.ZP,Object.assign({},Ua.get(mo),{checked:uo,onClick:cr=>cr.stopPropagation(),onChange:cr=>{Ca.has(mo)||wr(mo,!0,[mo],cr.nativeEvent)}})),checked:uo}}:Oo=(Er,Br,_r)=>{var mo;const uo=wa(Br,_r),cr=Ca.has(uo),ko=ur.has(uo),No=Ua.get(uo);let Fr;return Wa==="nest"?Fr=ko:Fr=(mo=No==null?void 0:No.indeterminate)!==null&&mo!==void 0?mo:ko,{node:oe.createElement(gr.default,Object.assign({},No,{indeterminate:Fr,checked:cr,skipGroup:!0,onClick:Ta=>Ta.stopPropagation(),onChange:Ta=>{let{nativeEvent:co}=Ta;const{shiftKey:Ro}=co;let ii=-1,$o=-1;if(Ro&&Zn){const Uo=new Set([Ha,uo]);sa.some((Go,fo)=>{if(Uo.has(Go))if(ii===-1)ii=fo;else return $o=fo,!0;return!1})}if($o!==-1&&ii!==$o&&Zn){const Uo=sa.slice(ii,$o+1),Go=[];cr?Uo.forEach(oo=>{Ca.has(oo)&&(Go.push(oo),Ca.delete(oo))}):Uo.forEach(oo=>{Ca.has(oo)||(Go.push(oo),Ca.add(oo))});const fo=Array.from(Ca);jt==null||jt(!cr,fo.map(oo=>ca(oo)),Go.map(oo=>ca(oo))),Ra(fo,"multiple")}else{const Uo=ar;if(Zn){const Go=cr?(0,fi._5)(Uo,uo):(0,fi.L0)(Uo,uo);wr(uo,!cr,Go,co)}else{const Go=(0,Ii.S)([].concat((0,dn.Z)(Uo),[uo]),!0,Ga,er),{checkedKeys:fo,halfCheckedKeys:oo}=Go;let ai=fo;if(cr){const gi=new Set(fo);gi.delete(uo),ai=(0,Ii.S)(Array.from(gi),{checked:!1,halfCheckedKeys:oo},Ga,er).checkedKeys}wr(uo,!cr,ai,co)}}Gr(cr?null:uo)}})),checked:cr}};const bo=(Er,Br,_r)=>{const{node:mo,checked:uo}=Oo(Er,Br,_r);return Ln?Ln(uo,Br,_r,mo):mo};if(!Ia.includes(ni))if(Ia.findIndex(Er=>{var Br;return((Br=Er[En])===null||Br===void 0?void 0:Br.columnType)==="EXPAND_COLUMN"})===0){const[Er,...Br]=Ia;Ia=[Er,ni].concat((0,dn.Z)(Br))}else Ia=[ni].concat((0,dn.Z)(Ia));const Jo=Ia.indexOf(ni);Ia=Ia.filter((Er,Br)=>Er!==ni||Br===Jo);const to=Ia[Jo-1],qr=Ia[Jo+1];let Ma=Rn;Ma===void 0&&((qr==null?void 0:qr.fixed)!==void 0?Ma=qr.fixed:(to==null?void 0:to.fixed)!==void 0&&(Ma=to.fixed)),Ma&&to&&((Da=to[En])===null||Da===void 0?void 0:Da.columnType)==="EXPAND_COLUMN"&&to.fixed===void 0&&(to.fixed=Ma);const Mo=Mt()(`${Un}-selection-col`,{[`${Un}-selection-col-with-dropdown`]:fn&&cn==="checkbox"}),To={fixed:Ma,width:gn,className:`${Un}-selection-column`,title:fe.columnTitle||nr,render:bo,onCell:fe.onCell,[En]:{className:Mo}};return Ia.map(Er=>Er===ni?To:Er)},[wa,ya,fe,ar,Mr,ur,gn,br,Wa,Ha,Ua,jt,wr,er]),Mr]},Jl=ee(89489),ql=ee(59477),el=ee(6848);const Mi="ascend",Si="descend";function Bi(ce){return typeof ce.sorter=="object"&&typeof ce.sorter.multiple=="number"?ce.sorter.multiple:!1}function Dl(ce){return typeof ce=="function"?ce:ce&&typeof ce=="object"&&ce.compare?ce.compare:!1}function $l(ce,fe){return fe?ce[ce.indexOf(fe)+1]:ce[0]}function Ol(ce,fe,Le){let ze=[];function $e(tt,Lt){ze.push({column:tt,key:vr(tt,Lt),multiplePriority:Bi(tt),sortOrder:tt.sortOrder})}return(ce||[]).forEach((tt,Lt)=>{const At=jr(Lt,Le);tt.children?("sortOrder"in tt&&$e(tt,At),ze=[].concat((0,dn.Z)(ze),(0,dn.Z)(Ol(tt.children,fe,At)))):tt.sorter&&("sortOrder"in tt?$e(tt,At):fe&&tt.defaultSortOrder&&ze.push({column:tt,key:vr(tt,At),multiplePriority:Bi(tt),sortOrder:tt.defaultSortOrder}))}),ze}function tl(ce,fe,Le,ze,$e,tt,Lt,At){return(fe||[]).map((xt,Gt)=>{const Wt=jr(Gt,At);let jt=xt;if(jt.sorter){const gn=jt.sortDirections||$e,cn=jt.showSorterTooltip===void 0?Lt:jt.showSorterTooltip,fn=vr(jt,Wt),Rn=Le.find(Wa=>{let{key:$n}=Wa;return $n===fn}),Ln=Rn?Rn.sortOrder:null,Xn=$l(gn,Ln);let Zn;if(xt.sortIcon)Zn=xt.sortIcon({sortOrder:Ln});else{const Wa=gn.includes(Mi)&&oe.createElement(ql.Z,{className:Mt()(`${ce}-column-sorter-up`,{active:Ln===Mi})}),$n=gn.includes(Si)&&oe.createElement(Jl.Z,{className:Mt()(`${ce}-column-sorter-down`,{active:Ln===Si})});Zn=oe.createElement("span",{className:Mt()(`${ce}-column-sorter`,{[`${ce}-column-sorter-full`]:!!(Wa&&$n)})},oe.createElement("span",{className:`${ce}-column-sorter-inner`,"aria-hidden":"true"},Wa,$n))}const{cancelSort:Un,triggerAsc:Ea,triggerDesc:La}=tt||{};let ca=Un;Xn===Si?ca=La:Xn===Mi&&(ca=Ea);const wa=typeof cn=="object"?cn:{title:ca};jt=Object.assign(Object.assign({},jt),{className:Mt()(jt.className,{[`${ce}-column-sort`]:Ln}),title:Wa=>{const $n=oe.createElement("div",{className:`${ce}-column-sorters`},oe.createElement("span",{className:`${ce}-column-title`},$r(xt.title,Wa)),Zn);return cn?oe.createElement(el.Z,Object.assign({},wa),$n):$n},onHeaderCell:Wa=>{const $n=xt.onHeaderCell&&xt.onHeaderCell(Wa)||{},va=$n.onClick,aa=$n.onKeyDown;$n.onClick=Ba=>{ze({column:xt,key:fn,sortOrder:Xn,multiplePriority:Bi(xt)}),va==null||va(Ba)},$n.onKeyDown=Ba=>{Ba.keyCode===Ni.Z.ENTER&&(ze({column:xt,key:fn,sortOrder:Xn,multiplePriority:Bi(xt)}),aa==null||aa(Ba))};const Vn=eo(xt.title,{}),Qn=Vn==null?void 0:Vn.toString();return Ln?$n["aria-sort"]=Ln==="ascend"?"ascending":"descending":$n["aria-label"]=Qn||"",$n.className=Mt()($n.className,`${ce}-column-has-sorters`),$n.tabIndex=0,xt.ellipsis&&($n.title=(Vn!=null?Vn:"").toString()),$n}})}return"children"in jt&&(jt=Object.assign(Object.assign({},jt),{children:tl(ce,jt.children,Le,ze,$e,tt,Lt,Wt)})),jt})}function Nl(ce){const{column:fe,sortOrder:Le}=ce;return{column:fe,order:Le,field:fe.dataIndex,columnKey:fe.key}}function Il(ce){const fe=ce.filter(Le=>{let{sortOrder:ze}=Le;return ze}).map(Nl);return fe.length===0&&ce.length?Object.assign(Object.assign({},Nl(ce[ce.length-1])),{column:void 0}):fe.length<=1?fe[0]||{}:fe}function nl(ce,fe,Le){const ze=fe.slice().sort((Lt,At)=>At.multiplePriority-Lt.multiplePriority),$e=ce.slice(),tt=ze.filter(Lt=>{let{column:{sorter:At},sortOrder:xt}=Lt;return Dl(At)&&xt});return tt.length?$e.sort((Lt,At)=>{for(let xt=0;xt<tt.length;xt+=1){const Gt=tt[xt],{column:{sorter:Wt},sortOrder:jt}=Gt,gn=Dl(Wt);if(gn&&jt){const cn=gn(Lt,At,jt);if(cn!==0)return jt===Mi?cn:-cn}}return 0}).map(Lt=>{const At=Lt[Le];return At?Object.assign(Object.assign({},Lt),{[Le]:nl(At,fe,Le)}):Lt}):$e}function _l(ce){let{prefixCls:fe,mergedColumns:Le,onSorterChange:ze,sortDirections:$e,tableLocale:tt,showSorterTooltip:Lt}=ce;const[At,xt]=oe.useState(Ol(Le,!0)),Gt=oe.useMemo(()=>{let fn=!0;const Rn=Ol(Le,!1);if(!Rn.length)return At;const Ln=[];function Xn(Un){fn?Ln.push(Un):Ln.push(Object.assign(Object.assign({},Un),{sortOrder:null}))}let Zn=null;return Rn.forEach(Un=>{Zn===null?(Xn(Un),Un.sortOrder&&(Un.multiplePriority===!1?fn=!1:Zn=!0)):(Zn&&Un.multiplePriority!==!1||(fn=!1),Xn(Un))}),Ln},[Le,At]),Wt=oe.useMemo(()=>{const fn=Gt.map(Rn=>{let{column:Ln,sortOrder:Xn}=Rn;return{column:Ln,order:Xn}});return{sortColumns:fn,sortColumn:fn[0]&&fn[0].column,sortOrder:fn[0]&&fn[0].order}},[Gt]);function jt(fn){let Rn;fn.multiplePriority===!1||!Gt.length||Gt[0].multiplePriority===!1?Rn=[fn]:Rn=[].concat((0,dn.Z)(Gt.filter(Ln=>{let{key:Xn}=Ln;return Xn!==fn.key})),[fn]),xt(Rn),ze(Il(Rn),Rn)}return[fn=>tl(fe,fn,Gt,jt,$e,tt,Lt),Gt,Wt,()=>Il(Gt)]}function es(ce,fe){return ce.map(Le=>{const ze=Object.assign({},Le);return ze.title=$r(Le.title,fe),"children"in ze&&(ze.children=es(ze.children,fe)),ze})}function ts(ce){return[oe.useCallback(Le=>es(Le,ce),[ce])]}var Ml=Ka((ce,fe)=>{const{_renderTimes:Le}=ce,{_renderTimes:ze}=fe;return Le!==ze}),Pi=pr((ce,fe)=>{const{_renderTimes:Le}=ce,{_renderTimes:ze}=fe;return Le!==ze}),yi=ee(64993),Ri=ee(17313),ns=ee(83116),as=ee(37613),ue=ce=>{const{componentCls:fe}=ce,Le=`${ce.lineWidth}px ${ce.lineType} ${ce.tableBorderColor}`,ze=($e,tt,Lt)=>({[`&${fe}-${$e}`]:{[`> ${fe}-container`]:{[`> ${fe}-content, > ${fe}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${fe}-expanded-row-fixed`]:{margin:`-${tt}px -${Lt+ce.lineWidth}px`}}}}}});return{[`${fe}-wrapper`]:{[`${fe}${fe}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${fe}-title`]:{border:Le,borderBottom:0},[`> ${fe}-container`]:{borderInlineStart:Le,borderTop:Le,[`
|
|
> ${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:Le},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Le},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${fe}-cell-fix-right-first::after`]:{borderInlineEnd:Le}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${fe}-expanded-row-fixed`]:{margin:`-${ce.tablePaddingVertical}px -${ce.tablePaddingHorizontal+ce.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:ce.lineWidth,bottom:0,borderInlineEnd:Le,content:'""'}}}}}},[`&${fe}-scroll-horizontal`]:{[`> ${fe}-container > ${fe}-body`]:{"> table > tbody":{[`
|
|
> tr${fe}-expanded-row,
|
|
> tr${fe}-placeholder
|
|
`]:{"> th, > td":{borderInlineEnd:0}}}}}},ze("middle",ce.tablePaddingVerticalMiddle,ce.tablePaddingHorizontalMiddle)),ze("small",ce.tablePaddingVerticalSmall,ce.tablePaddingHorizontalSmall)),{[`> ${fe}-footer`]:{border:Le,borderTop:0}}),[`${fe}-cell`]:{[`${fe}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ce.lineWidth}px 0 ${ce.lineWidth}px ${ce.tableHeaderBg}`}},[`${fe}-bordered ${fe}-cell-scrollbar`]:{borderInlineEnd:Le}}}},Ze=ce=>{const{componentCls:fe}=ce;return{[`${fe}-wrapper`]:{[`${fe}-cell-ellipsis`]:Object.assign(Object.assign({},Ri.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"}})}}},Ot=ce=>{const{componentCls:fe}=ce;return{[`${fe}-wrapper`]:{[`${fe}-tbody > tr${fe}-placeholder`]:{textAlign:"center",color:ce.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ce.colorBgContainer}}}}},yt=ee(15969),Qt=ce=>{const{componentCls:fe,antCls:Le,controlInteractiveSize:ze,motionDurationSlow:$e,lineWidth:tt,paddingXS:Lt,lineType:At,tableBorderColor:xt,tableExpandIconBg:Gt,tableExpandColumnWidth:Wt,borderRadius:jt,fontSize:gn,fontSizeSM:cn,lineHeight:fn,tablePaddingVertical:Rn,tablePaddingHorizontal:Ln,tableExpandedRowBg:Xn,paddingXXS:Zn}=ce,Un=ze/2-tt,Ea=Un*2+tt*3,La=`${tt}px ${At} ${xt}`,ca=Zn-tt;return{[`${fe}-wrapper`]:{[`${fe}-expand-icon-col`]:{width:Wt},[`${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,yt.N)(ce)),{position:"relative",float:"left",boxSizing:"border-box",width:Ea,height:Ea,padding:0,color:"inherit",lineHeight:`${Ea}px`,background:Gt,border:La,borderRadius:jt,transform:`scale(${ze/Ea})`,transition:`all ${$e}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${$e} ease-out`,content:'""'},"&::before":{top:Un,insetInlineEnd:ca,insetInlineStart:ca,height:tt},"&::after":{top:ca,bottom:ca,insetInlineStart:Un,width:tt,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:(gn*fn-tt*3)/2-Math.ceil((cn*1.4-tt*3)/2),marginInlineEnd:Lt},[`tr${fe}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Xn}},[`${Le}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${fe}-expanded-row-fixed`]:{position:"relative",margin:`-${Rn}px -${Ln}px`,padding:`${Rn}px ${Ln}px`}}}},Kn=ce=>{const{componentCls:fe,antCls:Le,iconCls:ze,tableFilterDropdownWidth:$e,tableFilterDropdownSearchWidth:tt,paddingXXS:Lt,paddingXS:At,colorText:xt,lineWidth:Gt,lineType:Wt,tableBorderColor:jt,tableHeaderIconColor:gn,fontSizeSM:cn,tablePaddingHorizontal:fn,borderRadius:Rn,motionDurationSlow:Ln,colorTextDescription:Xn,colorPrimary:Zn,tableHeaderFilterActiveBg:Un,colorTextDisabled:Ea,tableFilterDropdownBg:La,tableFilterDropdownHeight:ca,controlItemBgHover:wa,controlItemBgActive:Wa,boxShadowSecondary:$n,filterDropdownMenuBg:va}=ce,aa=`${Le}-dropdown`,Vn=`${fe}-filter-dropdown`,Qn=`${Le}-tree`,Ba=`${Gt}px ${Wt} ${jt}`;return[{[`${fe}-wrapper`]:{[`${fe}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${fe}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Lt,marginInline:`${Lt}px ${-fn/2}px`,padding:`0 ${Lt}px`,color:gn,fontSize:cn,borderRadius:Rn,cursor:"pointer",transition:`all ${Ln}`,"&:hover":{color:Xn,background:Un},"&.active":{color:Zn}}}},{[`${Le}-dropdown`]:{[Vn]:Object.assign(Object.assign({},(0,Ri.Wf)(ce)),{minWidth:$e,backgroundColor:La,borderRadius:Rn,boxShadow:$n,overflow:"hidden",[`${aa}-menu`]:{maxHeight:ca,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:va,"&:empty::after":{display:"block",padding:`${At}px 0`,color:Ea,fontSize:cn,textAlign:"center",content:'"Not Found"'}},[`${Vn}-tree`]:{paddingBlock:`${At}px 0`,paddingInline:At,[Qn]:{padding:0},[`${Qn}-treenode ${Qn}-node-content-wrapper:hover`]:{backgroundColor:wa},[`${Qn}-treenode-checkbox-checked ${Qn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Wa}}},[`${Vn}-search`]:{padding:At,borderBottom:Ba,"&-input":{input:{minWidth:tt},[ze]:{color:Ea}}},[`${Vn}-checkall`]:{width:"100%",marginBottom:Lt,marginInlineStart:Lt},[`${Vn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${At-Gt}px ${At}px`,overflow:"hidden",borderTop:Ba}})}},{[`${Le}-dropdown ${Vn}, ${Vn}-submenu`]:{[`${Le}-checkbox-wrapper + span`]:{paddingInlineStart:At,color:xt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},yn=ce=>{const{componentCls:fe,lineWidth:Le,colorSplit:ze,motionDurationSlow:$e,zIndexTableFixed:tt,tableBg:Lt,zIndexTableSticky:At}=ce,xt=ze;return{[`${fe}-wrapper`]:{[`
|
|
${fe}-cell-fix-left,
|
|
${fe}-cell-fix-right
|
|
`]:{position:"sticky !important",zIndex:tt,background:Lt},[`
|
|
${fe}-cell-fix-left-first::after,
|
|
${fe}-cell-fix-left-last::after
|
|
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Le,width:30,transform:"translateX(100%)",transition:`box-shadow ${$e}`,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:-Le,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${$e}`,content:'""',pointerEvents:"none"},[`${fe}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:At+1,width:30,transition:`box-shadow ${$e}`,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 ${xt}`}},[`
|
|
${fe}-cell-fix-left-first::after,
|
|
${fe}-cell-fix-left-last::after
|
|
`]:{boxShadow:`inset 10px 0 8px -8px ${xt}`},[`${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 ${xt}`}},[`
|
|
${fe}-cell-fix-right-first::after,
|
|
${fe}-cell-fix-right-last::after
|
|
`]:{boxShadow:`inset -10px 0 8px -8px ${xt}`}}}}},Mn=ce=>{const{componentCls:fe,antCls:Le}=ce;return{[`${fe}-wrapper`]:{[`${fe}-pagination${Le}-pagination`]:{margin:`${ce.margin}px 0`},[`${fe}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:ce.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},mn=ce=>{const{componentCls:fe,tableRadius:Le}=ce;return{[`${fe}-wrapper`]:{[fe]:{[`${fe}-title, ${fe}-header`]:{borderRadius:`${Le}px ${Le}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:Le,borderStartEndRadius:Le,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Le},"> *:last-child":{borderStartEndRadius:Le}}},"&-footer":{borderRadius:`0 0 ${Le}px ${Le}px`}}}}},ua=ce=>{const{componentCls:fe}=ce;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"}}}}},fa=ce=>{const{componentCls:fe,antCls:Le,iconCls:ze,fontSizeIcon:$e,padding:tt,paddingXS:Lt,tableHeaderIconColor:At,tableHeaderIconColorHover:xt,tableSelectionColumnWidth:Gt}=ce;return{[`${fe}-wrapper`]:{[`${fe}-selection-col`]:{width:Gt,[`&${fe}-selection-col-with-dropdown`]:{width:Gt+$e+tt/4}},[`${fe}-bordered ${fe}-selection-col`]:{width:Gt+Lt*2,[`&${fe}-selection-col-with-dropdown`]:{width:Gt+$e+tt/4+Lt*2}},[`
|
|
table tr th${fe}-selection-column,
|
|
table tr td${fe}-selection-column
|
|
`]:{paddingInlineEnd:ce.paddingXS,paddingInlineStart:ce.paddingXS,textAlign:"center",[`${Le}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${fe}-selection-column${fe}-cell-fix-left`]:{zIndex:ce.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 ${ce.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${ce.tablePaddingHorizontal/4}px`,[ze]:{color:At,fontSize:$e,verticalAlign:"baseline","&:hover":{color:xt}}}}}},ha=ce=>{const{componentCls:fe}=ce,Le=(ze,$e,tt,Lt)=>({[`${fe}${fe}-${ze}`]:{fontSize:Lt,[`
|
|
${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:`${$e}px ${tt}px`},[`${fe}-filter-trigger`]:{marginInlineEnd:`-${tt/2}px`},[`${fe}-expanded-row-fixed`]:{margin:`-${$e}px -${tt}px`},[`${fe}-tbody`]:{[`${fe}-wrapper:only-child ${fe}`]:{marginBlock:`-${$e}px`,marginInline:`${ce.tableExpandColumnWidth-tt}px -${tt}px`}},[`${fe}-selection-column`]:{paddingInlineStart:`${tt/4}px`}}});return{[`${fe}-wrapper`]:Object.assign(Object.assign({},Le("middle",ce.tablePaddingVerticalMiddle,ce.tablePaddingHorizontalMiddle,ce.tableFontSizeMiddle)),Le("small",ce.tablePaddingVerticalSmall,ce.tablePaddingHorizontalSmall,ce.tableFontSizeSmall))}},mr=ce=>{const{componentCls:fe,marginXXS:Le,fontSizeIcon:ze,tableHeaderIconColor:$e,tableHeaderIconColorHover:tt}=ce;return{[`${fe}-wrapper`]:{[`${fe}-thead th${fe}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${ce.motionDurationSlow}`,"&:hover":{background:ce.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:ce.colorPrimary},[`
|
|
&${fe}-cell-fix-left:hover,
|
|
&${fe}-cell-fix-right:hover
|
|
`]:{background:ce.tableFixedHeaderSortActiveBg}},[`${fe}-thead th${fe}-column-sort`]:{background:ce.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${fe}-column-sort`]:{background:ce.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:Le,color:$e,fontSize:0,transition:`color ${ce.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:ze,"&.active":{color:ce.colorPrimary}},[`${fe}-column-sorter-up + ${fe}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${fe}-column-sorters:hover ${fe}-column-sorter`]:{color:tt}}}},fr=ce=>{const{componentCls:fe,opacityLoading:Le,tableScrollThumbBg:ze,tableScrollThumbBgHover:$e,tableScrollThumbSize:tt,tableScrollBg:Lt,zIndexTableSticky:At,stickyScrollBarBorderRadius:xt}=ce,Gt=`${ce.lineWidth}px ${ce.lineType} ${ce.tableBorderColor}`;return{[`${fe}-wrapper`]:{[`${fe}-sticky`]:{"&-holder":{position:"sticky",zIndex:At,background:ce.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${tt}px !important`,zIndex:At,display:"flex",alignItems:"center",background:Lt,borderTop:Gt,opacity:Le,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:tt,backgroundColor:ze,borderRadius:xt,transition:`all ${ce.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:$e}}}}}}},Ir=ce=>{const{componentCls:fe,lineWidth:Le,tableBorderColor:ze}=ce,$e=`${Le}px ${ce.lineType} ${ze}`;return{[`${fe}-wrapper`]:{[`${fe}-summary`]:{position:"relative",zIndex:ce.zIndexTableFixed,background:ce.tableBg,"> tr":{"> th, > td":{borderBottom:$e}}},[`div${fe}-summary`]:{boxShadow:`0 -${Le}px 0 ${ze}`}}}},lo=ce=>{const{componentCls:fe}=ce,Le=`${ce.lineWidth}px ${ce.lineType} ${ce.tableBorderColor}`,ze=`${fe}-expanded-row-cell`;return{[`${fe}-wrapper`]:{[`${fe}-tbody-virtual`]:{[`${fe}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${fe}-cell`]:{borderBottom:Le},[`${fe}-expanded-row`]:{[`${ze}${ze}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ce.lineWidth}px)`,borderInlineEnd:"none"}}},[`${fe}-bordered`]:{[`${fe}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Le,position:"absolute"},[`${fe}-cell`]:{borderInlineEnd:Le,[`&${fe}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ce.lineWidth,borderInlineStart:Le}}}}}}};const Nr=ce=>{const{componentCls:fe,fontWeightStrong:Le,tablePaddingVertical:ze,tablePaddingHorizontal:$e,lineWidth:tt,lineType:Lt,tableBorderColor:At,tableFontSize:xt,tableBg:Gt,tableRadius:Wt,tableHeaderTextColor:jt,motionDurationMid:gn,tableHeaderBg:cn,tableHeaderCellSplitColor:fn,tableRowHoverBg:Rn,tableSelectedRowBg:Ln,tableSelectedRowHoverBg:Xn,tableFooterTextColor:Zn,tableFooterBg:Un,paddingContentVerticalLG:Ea}=ce,La=`${tt}px ${Lt} ${At}`;return{[`${fe}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Ri.dF)()),{[fe]:Object.assign(Object.assign({},(0,Ri.Wf)(ce)),{fontSize:xt,background:Gt,borderRadius:`${Wt}px ${Wt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Wt}px ${Wt}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:`${Ea}px ${$e}px`,overflowWrap:"break-word"},[`${fe}-title`]:{padding:`${ze}px ${$e}px`},[`${fe}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:jt,fontWeight:Le,textAlign:"start",background:cn,borderBottom:La,transition:`background ${gn} 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:fn,transform:"translateY(-50%)",transition:`background-color ${gn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${fe}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${gn}, border-color ${gn}`,borderBottom:La,[`
|
|
> ${fe}-wrapper:only-child,
|
|
> ${fe}-expanded-row-fixed > ${fe}-wrapper:only-child
|
|
`]:{[fe]:{marginBlock:`-${ze}px`,marginInline:`${ce.tableExpandColumnWidth-$e}px -${$e}px`,[`${fe}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:jt,fontWeight:Le,textAlign:"start",background:cn,borderBottom:La,transition:`background ${gn} ease`},[`
|
|
&${fe}-row:hover > th,
|
|
&${fe}-row:hover > td,
|
|
> th${fe}-cell-row-hover,
|
|
> td${fe}-cell-row-hover
|
|
`]:{background:Rn},[`&${fe}-row-selected`]:{"> th, > td":{background:Ln},"&:hover > th, &:hover > td":{background:Xn}}}},[`${fe}-footer`]:{padding:`${ze}px ${$e}px`,color:Zn,background:Un}})}};var yr=(0,ns.Z)("Table",ce=>{const{colorTextHeading:fe,colorSplit:Le,colorIcon:ze,colorIconHover:$e,opacityLoading:tt,colorBgContainer:Lt,controlInteractiveSize:At,headerBg:xt,headerColor:Gt,headerSortActiveBg:Wt,headerSortHoverBg:jt,bodySortBg:gn,rowHoverBg:cn,rowSelectedBg:fn,rowSelectedHoverBg:Rn,rowExpandedBg:Ln,cellPaddingBlock:Xn,cellPaddingInline:Zn,cellPaddingBlockMD:Un,cellPaddingInlineMD:Ea,cellPaddingBlockSM:La,cellPaddingInlineSM:ca,borderColor:wa,footerBg:Wa,footerColor:$n,headerBorderRadius:va,cellFontSize:aa,cellFontSizeMD:Vn,cellFontSizeSM:Qn,headerSplitColor:Ba,fixedHeaderSortActiveBg:_a,headerFilterHoverBg:Ga,filterDropdownBg:ya,expandIconBg:Ua,selectionColumnWidth:er,stickyScrollBarBg:ar}=ce,tr=new yi.C(ze),Mr=new yi.C($e),ur=2,Ha=(0,as.TS)(ce,{tableFontSize:aa,tableBg:Lt,tableRadius:va,tablePaddingVertical:Xn,tablePaddingHorizontal:Zn,tablePaddingVerticalMiddle:Un,tablePaddingHorizontalMiddle:Ea,tablePaddingVerticalSmall:La,tablePaddingHorizontalSmall:ca,tableBorderColor:wa,tableHeaderTextColor:Gt,tableHeaderBg:xt,tableFooterTextColor:$n,tableFooterBg:Wa,tableHeaderCellSplitColor:Ba,tableHeaderSortBg:Wt,tableHeaderSortHoverBg:jt,tableHeaderIconColor:tr.clone().setAlpha(tr.getAlpha()*tt).toRgbString(),tableHeaderIconColorHover:Mr.clone().setAlpha(Mr.getAlpha()*tt).toRgbString(),tableBodySortBg:gn,tableFixedHeaderSortActiveBg:_a,tableHeaderFilterActiveBg:Ga,tableFilterDropdownBg:ya,tableRowHoverBg:cn,tableSelectedRowBg:fn,tableSelectedRowHoverBg:Rn,zIndexTableFixed:ur,zIndexTableSticky:ur+1,tableFontSizeMiddle:Vn,tableFontSizeSmall:Qn,tableSelectionColumnWidth:er,tableExpandIconBg:Ua,tableExpandColumnWidth:At+2*ce.padding,tableExpandedRowBg:Ln,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ar,tableScrollThumbBgHover:fe,tableScrollBg:Le});return[Nr(Ha),Mn(Ha),Ir(Ha),mr(Ha),Kn(Ha),ue(Ha),mn(Ha),Qt(Ha),Ir(Ha),Ot(Ha),fa(Ha),yn(Ha),fr(Ha),Ze(Ha),ha(Ha),ua(Ha),lo(Ha)]},ce=>{const{colorFillAlter:fe,colorBgContainer:Le,colorTextHeading:ze,colorFillSecondary:$e,colorFillContent:tt,controlItemBgActive:Lt,controlItemBgActiveHover:At,padding:xt,paddingSM:Gt,paddingXS:Wt,colorBorderSecondary:jt,borderRadiusLG:gn,fontSize:cn,controlHeight:fn,colorTextPlaceholder:Rn}=ce,Ln=new yi.C($e).onBackground(Le).toHexShortString(),Xn=new yi.C(tt).onBackground(Le).toHexShortString(),Zn=new yi.C(fe).onBackground(Le).toHexShortString();return{headerBg:Zn,headerColor:ze,headerSortActiveBg:Ln,headerSortHoverBg:Xn,bodySortBg:Zn,rowHoverBg:Zn,rowSelectedBg:Lt,rowSelectedHoverBg:At,rowExpandedBg:fe,cellPaddingBlock:xt,cellPaddingInline:xt,cellPaddingBlockMD:Gt,cellPaddingInlineMD:Wt,cellPaddingBlockSM:Wt,cellPaddingInlineSM:Wt,borderColor:jt,headerBorderRadius:gn,footerBg:Zn,footerColor:ze,cellFontSize:cn,cellFontSizeMD:cn,cellFontSizeSM:cn,headerSplitColor:jt,fixedHeaderSortActiveBg:Ln,headerFilterHoverBg:tt,filterDropdownMenuBg:Le,filterDropdownBg:Le,expandIconBg:Le,selectionColumnWidth:fn,stickyScrollBarBg:Rn,stickyScrollBarBorderRadius:100}});const Cr=[],kr=(ce,fe)=>{const{prefixCls:Le,className:ze,rootClassName:$e,style:tt,size:Lt,bordered:At,dropdownPrefixCls:xt,dataSource:Gt,pagination:Wt,rowSelection:jt,rowKey:gn="key",rowClassName:cn,columns:fn,children:Rn,childrenColumnName:Ln,onChange:Xn,getPopupContainer:Zn,loading:Un,expandIcon:Ea,expandable:La,expandedRowRender:ca,expandIconColumnIndex:wa,indentSize:Wa,scroll:$n,sortDirections:va,locale:aa,showSorterTooltip:Vn=!0,virtual:Qn}=ce,Ba=oe.useMemo(()=>fn||mt(Rn),[fn,Rn]),_a=oe.useMemo(()=>Ba.some(Sr=>Sr.responsive),[Ba]),Ga=(0,ti.Z)(_a),ya=oe.useMemo(()=>{const Sr=new Set(Object.keys(Ga).filter(Hr=>Ga[Hr]));return Ba.filter(Hr=>!Hr.responsive||Hr.responsive.some(zo=>Sr.has(zo)))},[Ba,Ga]),Ua=(0,Io.Z)(ce,["className","style","columns"]),{locale:er=ci.Z,direction:ar,table:tr,renderEmpty:Mr,getPrefixCls:ur,getPopupContainer:Ha}=oe.useContext(Tr.E_),Gr=(0,wo.Z)(Lt),Ra=Object.assign(Object.assign({},er.Table),aa),wr=Gt||Cr,br=ur("table",Le),so=ur("dropdown",xt),za=Object.assign({childrenColumnName:Ln,expandIconColumnIndex:wa},La),{childrenColumnName:Da="children"}=za,Ia=oe.useMemo(()=>wr.some(Sr=>Sr==null?void 0:Sr[Da])?"nest":ca||La&&La.expandedRowRender?"row":null,[wr]),Ca={body:oe.useRef()},sa=oe.useMemo(()=>typeof gn=="function"?gn:Sr=>Sr==null?void 0:Sr[gn],[gn]),[Pn]=El(wr,Da,sa),qn={},ja=function(Sr,Hr){let zo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var no,Ko,Xo;const Ho=Object.assign(Object.assign({},qn),Sr);zo&&((no=qn.resetPagination)===null||no===void 0||no.call(qn),!((Ko=Ho.pagination)===null||Ko===void 0)&&Ko.current&&(Ho.pagination.current=1),Wt&&Wt.onChange&&Wt.onChange(1,(Xo=Ho.pagination)===null||Xo===void 0?void 0:Xo.pageSize)),$n&&$n.scrollToFirstRowOnChange!==!1&&Ca.body.current&&(0,Zo.Z)(0,{getContainer:()=>Ca.body.current}),Xn==null||Xn(Ho.pagination,Ho.filters,Ho.sorter,{currentDataSource:Yi(nl(wr,Ho.sorterStates,Da),Ho.filterStates),action:Hr})},nr=(Sr,Hr)=>{ja({sorter:Sr,sorterStates:Hr},"sort",!1)},[Oo,bo,Jo,to]=_l({prefixCls:br,mergedColumns:ya,onSorterChange:nr,sortDirections:va||["ascend","descend"],tableLocale:Ra,showSorterTooltip:Vn}),qr=oe.useMemo(()=>nl(wr,bo,Da),[wr,bo]);qn.sorter=to(),qn.sorterStates=bo;const Ma=(Sr,Hr)=>{ja({filters:Sr,filterStates:Hr},"filter",!0)},[Mo,To,Er]=xl({prefixCls:br,locale:Ra,dropdownPrefixCls:so,mergedColumns:ya,onFilterChange:Ma,getPopupContainer:Zn||Ha}),Br=Yi(qr,To);qn.filters=Er,qn.filterStates=To;const _r=oe.useMemo(()=>{const Sr={};return Object.keys(Er).forEach(Hr=>{Er[Hr]!==null&&(Sr[Hr]=Er[Hr])}),Object.assign(Object.assign({},Jo),{filters:Sr})},[Jo,Er]),[mo]=ts(_r),uo=(Sr,Hr)=>{ja({pagination:Object.assign(Object.assign({},qn.pagination),{current:Sr,pageSize:Hr})},"paginate")},[cr,ko]=Yl(Br.length,uo,Wt);qn.pagination=Wt===!1?{}:mi(cr,Wt),qn.resetPagination=ko;const No=oe.useMemo(()=>{if(Wt===!1||!cr.pageSize)return Br;const{current:Sr=1,total:Hr,pageSize:zo=wi}=cr;return Br.length<Hr?Br.length>zo?Br.slice((Sr-1)*zo,Sr*zo):Br:Br.slice((Sr-1)*zo,Sr*zo)},[!!Wt,Br,cr&&cr.current,cr&&cr.pageSize,cr&&cr.total]),[Fr,Ta]=Ll({prefixCls:br,data:Br,pageData:No,getRowKey:sa,getRecordByKey:Pn,expandType:Ia,childrenColumnName:Da,locale:Ra,getPopupContainer:Zn||Ha},jt),co=(Sr,Hr,zo)=>{let no;return typeof cn=="function"?no=Mt()(cn(Sr,Hr,zo)):no=Mt()(cn),Mt()({[`${br}-row-selected`]:Ta.has(sa(Sr,Hr))},no)};za.__PARENT_RENDER_ICON__=za.expandIcon,za.expandIcon=za.expandIcon||Ea||ma(Ra),Ia==="nest"&&za.expandIconColumnIndex===void 0?za.expandIconColumnIndex=jt?1:0:za.expandIconColumnIndex>0&&jt&&(za.expandIconColumnIndex-=1),typeof za.indentSize!="number"&&(za.indentSize=typeof Wa=="number"?Wa:15);const Ro=oe.useCallback(Sr=>mo(Fr(Mo(Oo(Sr)))),[Oo,Mo,Fr]);let ii,$o;if(Wt!==!1&&(cr!=null&&cr.total)){let Sr;cr.size?Sr=cr.size:Sr=Gr==="small"||Gr==="middle"?"small":void 0;const Hr=Ko=>oe.createElement(Wo.Z,Object.assign({},cr,{className:Mt()(`${br}-pagination ${br}-pagination-${Ko}`,cr.className),size:Sr})),zo=ar==="rtl"?"left":"right",{position:no}=cr;if(no!==null&&Array.isArray(no)){const Ko=no.find(oi=>oi.includes("top")),Xo=no.find(oi=>oi.includes("bottom")),Ho=no.every(oi=>`${oi}`=="none");!Ko&&!Xo&&!Ho&&($o=Hr(zo)),Ko&&(ii=Hr(Ko.toLowerCase().replace("top",""))),Xo&&($o=Hr(Xo.toLowerCase().replace("bottom","")))}else $o=Hr(zo)}let Uo;typeof Un=="boolean"?Uo={spinning:Un}:typeof Un=="object"&&(Uo=Object.assign({spinning:!0},Un));const[Go,fo]=yr(br),[,oo]=(0,oa.Z)(),ai=Mt()(`${br}-wrapper`,tr==null?void 0:tr.className,{[`${br}-wrapper-rtl`]:ar==="rtl"},ze,$e,fo),gi=Object.assign(Object.assign({},tr==null?void 0:tr.style),tt),ei=aa&&aa.emptyText||(Mr==null?void 0:Mr("Table"))||oe.createElement(Xr.Z,{componentName:"Table"}),ri=Qn?Pi:Ml,Fi={},al=oe.useMemo(()=>{const{fontSize:Sr,lineHeight:Hr,padding:zo,paddingXS:no,paddingSM:Ko}=oo,Xo=Math.floor(Sr*Hr);switch(Gr){case"large":return zo*2+Xo;case"small":return no*2+Xo;default:return Ko*2+Xo}},[oo,Gr]);return Qn&&(Fi.listItemHeight=al),Go(oe.createElement("div",{ref:fe,className:ai,style:gi},oe.createElement(Na.Z,Object.assign({spinning:!1},Uo),ii,oe.createElement(ri,Object.assign({},Fi,Ua,{columns:ya,direction:ar,expandable:za,prefixCls:br,className:Mt()({[`${br}-middle`]:Gr==="middle",[`${br}-small`]:Gr==="small",[`${br}-bordered`]:At,[`${br}-empty`]:wr.length===0}),data:No,rowKey:sa,rowClassName:co,emptyText:ei,internalHooks:pe,internalRefs:Ca,transformColumns:Ro})),$o)))};var Yr=oe.forwardRef(kr);const Ar=(ce,fe)=>{const Le=oe.useRef(0);return Le.current+=1,oe.createElement(Yr,Object.assign({},ce,{ref:fe,_renderTimes:Le.current}))},Lr=oe.forwardRef(Ar);Lr.SELECTION_COLUMN=ni,Lr.EXPAND_COLUMN=te,Lr.SELECTION_ALL=qi,Lr.SELECTION_INVERT=$i,Lr.SELECTION_NONE=_i,Lr.Column=dr,Lr.ColumnGroup=ho,Lr.Summary=se;var Fo=Lr,Co=Fo},17574:function(Nt,Rt,ee){"use strict";ee.d(Rt,{default:function(){return ot}});var te=ee(23130),pe=ee(26407),ke=ee(52671),Xe=ee(8657),Me=ee(92413),He=ee(59301),oe={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"},ft=oe,ut=ee(7657),Je=function(_e,Et){return He.createElement(ut.Z,(0,Me.Z)({},_e,{ref:Et,icon:ft}))},et=He.forwardRef(Je),Ke=et,je=ee(92310),ie=ee.n(je),a=ee(35654),y=ee(71430),x=ee(36355),b=ee(56082),E=ee(62892),z=ee(20648);const ne=4;function ae(wt){const{dropPosition:_e,dropLevelOffset:Et,prefixCls:bt,indent:Ne,direction:rt="ltr"}=wt,Zt=rt==="ltr"?"left":"right",en=rt==="ltr"?"right":"left",Bt={[Zt]:-Et*Ne+ne,[en]:0};switch(_e){case-1:Bt.top=-3;break;case 1:Bt.bottom=-3;break;default:Bt.bottom=-3,Bt[Zt]=Ne+ne;break}return He.createElement("div",{style:Bt,className:`${bt}-drop-indicator`})}var re=ee(71997),ye=He.forwardRef((wt,_e)=>{const{getPrefixCls:Et,direction:bt,virtual:Ne,tree:rt}=He.useContext(x.E_),{prefixCls:Zt,className:en,showIcon:Bt=!1,showLine:tn,switcherIcon:Ee,blockNode:We=!1,children:it,checkable:Ct=!1,selectable:St=!0,draggable:De,motion:Oe,style:Ce}=wt,ge=Et("tree",Zt),Re=Et(),he=Oe!=null?Oe:Object.assign(Object.assign({},(0,E.Z)(Re)),{motionAppear:!1}),se=Object.assign(Object.assign({},wt),{checkable:Ct,selectable:St,showIcon:Bt,motion:he,blockNode:We,showLine:!!tn,dropIndicatorRender:ae}),[de,we]=(0,z.ZP)(ge),xe=He.useMemo(()=>{if(!De)return!1;let Te={};switch(typeof De){case"function":Te.nodeDraggable=De;break;case"object":Te=Object.assign({},De);break;default:break}return Te.icon!==!1&&(Te.icon=Te.icon||He.createElement(b.Z,null)),Te},[De]),Pe=Te=>He.createElement(re.Z,{prefixCls:ge,switcherIcon:Ee,treeNodeProps:Te,showLine:tn});return de(He.createElement(te.Z,Object.assign({itemHeight:20,ref:_e,virtual:Ne},se,{style:Object.assign(Object.assign({},rt==null?void 0:rt.style),Ce),prefixCls:ge,className:ie()({[`${ge}-icon-hide`]:!Bt,[`${ge}-block-node`]:We,[`${ge}-unselectable`]:!St,[`${ge}-rtl`]:bt==="rtl"},rt==null?void 0:rt.className,en,we),direction:bt,checkable:Ct&&He.createElement("span",{className:`${ge}-checkbox-inner`}),selectable:St,switcherIcon:Pe,draggable:xe}),it))}),Fe;(function(wt){wt[wt.None=0]="None",wt[wt.Start=1]="Start",wt[wt.End=2]="End"})(Fe||(Fe={}));function Ae(wt,_e){function Et(bt){const{key:Ne,children:rt}=bt;_e(Ne,bt)!==!1&&Ae(rt||[],_e)}wt.forEach(Et)}function Ie(wt){let{treeData:_e,expandedKeys:Et,startKey:bt,endKey:Ne}=wt;const rt=[];let Zt=Fe.None;if(bt&&bt===Ne)return[bt];if(!bt||!Ne)return[];function en(Bt){return Bt===bt||Bt===Ne}return Ae(_e,Bt=>{if(Zt===Fe.End)return!1;if(en(Bt)){if(rt.push(Bt),Zt===Fe.None)Zt=Fe.Start;else if(Zt===Fe.Start)return Zt=Fe.End,!1}else Zt===Fe.Start&&rt.push(Bt);return Et.includes(Bt)}),rt}function be(wt,_e){const Et=(0,pe.Z)(_e),bt=[];return Ae(wt,(Ne,rt)=>{const Zt=Et.indexOf(Ne);return Zt!==-1&&(bt.push(rt),Et.splice(Zt,1)),!!Et.length}),bt}var Dt=function(wt,_e){var Et={};for(var bt in wt)Object.prototype.hasOwnProperty.call(wt,bt)&&_e.indexOf(bt)<0&&(Et[bt]=wt[bt]);if(wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,bt=Object.getOwnPropertySymbols(wt);Ne<bt.length;Ne++)_e.indexOf(bt[Ne])<0&&Object.prototype.propertyIsEnumerable.call(wt,bt[Ne])&&(Et[bt[Ne]]=wt[bt[Ne]]);return Et};function Mt(wt){const{isLeaf:_e,expanded:Et}=wt;return _e?He.createElement(ke.Z,null):Et?He.createElement(Xe.Z,null):He.createElement(Ke,null)}function vn(wt){let{treeData:_e,children:Et}=wt;return _e||(0,y.zn)(Et)}const Ft=(wt,_e)=>{var{defaultExpandAll:Et,defaultExpandParent:bt,defaultExpandedKeys:Ne}=wt,rt=Dt(wt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Zt=He.useRef(),en=He.useRef(),Bt=()=>{const{keyEntities:xe}=(0,y.I8)(vn(rt));let Pe;return Et?Pe=Object.keys(xe):bt?Pe=(0,a.r7)(rt.expandedKeys||Ne||[],xe):Pe=rt.expandedKeys||Ne,Pe},[tn,Ee]=He.useState(rt.selectedKeys||rt.defaultSelectedKeys||[]),[We,it]=He.useState(()=>Bt());He.useEffect(()=>{"selectedKeys"in rt&&Ee(rt.selectedKeys)},[rt.selectedKeys]),He.useEffect(()=>{"expandedKeys"in rt&&it(rt.expandedKeys)},[rt.expandedKeys]);const Ct=(xe,Pe)=>{var Te;return"expandedKeys"in rt||it(xe),(Te=rt.onExpand)===null||Te===void 0?void 0:Te.call(rt,xe,Pe)},St=(xe,Pe)=>{var Te;const{multiple:lt}=rt,{node:Qe,nativeEvent:qe}=Pe,{key:nt=""}=Qe,Ye=vn(rt),Se=Object.assign(Object.assign({},Pe),{selected:!0}),Be=(qe==null?void 0:qe.ctrlKey)||(qe==null?void 0:qe.metaKey),Ve=qe==null?void 0:qe.shiftKey;let Ue;lt&&Be?(Ue=xe,Zt.current=nt,en.current=Ue,Se.selectedNodes=be(Ye,Ue)):lt&&Ve?(Ue=Array.from(new Set([].concat((0,pe.Z)(en.current||[]),(0,pe.Z)(Ie({treeData:Ye,expandedKeys:We,startKey:nt,endKey:Zt.current}))))),Se.selectedNodes=be(Ye,Ue)):(Ue=[nt],Zt.current=nt,en.current=Ue,Se.selectedNodes=be(Ye,Ue)),(Te=rt.onSelect)===null||Te===void 0||Te.call(rt,Ue,Se),"selectedKeys"in rt||Ee(Ue)},{getPrefixCls:De,direction:Oe}=He.useContext(x.E_),{prefixCls:Ce,className:ge,showIcon:Re=!0,expandAction:he="click"}=rt,se=Dt(rt,["prefixCls","className","showIcon","expandAction"]),de=De("tree",Ce),we=ie()(`${de}-directory`,{[`${de}-directory-rtl`]:Oe==="rtl"},ge);return He.createElement(ye,Object.assign({icon:Mt,ref:_e,blockNode:!0},se,{showIcon:Re,expandAction:he,prefixCls:de,className:we,expandedKeys:We,selectedKeys:tn,onSelect:St,onExpand:Ct}))};var It=He.forwardRef(Ft);const dt=ye;dt.DirectoryTree=It,dt.TreeNode=te.O;var ot=dt},20648:function(Nt,Rt,ee){"use strict";ee.d(Rt,{TM:function(){return je},Yk:function(){return Ke}});var te=ee(93083),pe=ee(98447),ke=ee(17313),Xe=ee(8378),Me=ee(37613),He=ee(83116);const oe=new te.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ft=(ie,a)=>({[`.${ie}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),ut=(ie,a)=>({[`.${ie}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Je=(ie,a)=>{const{treeCls:y,treeNodeCls:x,treeNodePadding:b,titleHeight:E,nodeSelectedBg:z,nodeHoverBg:ne}=a,ae=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,ke.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${y}-rtl`]:{[`${y}-switcher`]:{"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${y}-active-focused)`]:Object.assign({},(0,ke.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:oe,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${x}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${y}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${y}-node-content-wrapper`]:Object.assign({},(0,ke.oN)(a)),[`&:not(${x}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-draggable-icon`]:{flexShrink:0,width:E,lineHeight:`${E}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${x}:hover &`]:{opacity:.45}},[`&${x}-disabled`]:{[`${y}-draggable-icon`]:{visibility:"hidden"}}}},[`${y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:E}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},ft(ie,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:E,margin:0,lineHeight:`${E}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:E/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:E/2*.8,height:E/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:ae},[`${y}-node-content-wrapper, ${y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:E,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${E}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ne},[`&${y}-node-selected`]:{backgroundColor:z},[`${y}-iconEle`]:{display:"inline-block",width:E,height:E,lineHeight:`${E}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${E}px`,userSelect:"none"},ut(ie,a)),[`${x}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:E/2,bottom:-b,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${x}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${E/2}px !important`}}}}})}},et=ie=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:x,directoryNodeSelectedBg:b,directoryNodeSelectedColor:E}=ie;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${ie.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ie.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${ie.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:E,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${a}-switcher`]:{color:E},[`${a}-node-content-wrapper`]:{color:E,background:"transparent"}}}}}},Ke=(ie,a)=>{const y=`.${ie}`,x=`${y}-treenode`,b=a.paddingXS/2,E=(0,Me.TS)(a,{treeCls:y,treeNodeCls:x,treeNodePadding:b});return[Je(ie,E),et(E)]},je=ie=>{const{controlHeightSM:a}=ie;return{titleHeight:a,nodeHoverBg:ie.controlItemBgHover,nodeSelectedBg:ie.controlItemBgActive}};Rt.ZP=(0,He.Z)("Tree",(ie,a)=>{let{prefixCls:y}=a;return[{[ie.componentCls]:(0,pe.C2)(`${y}-checkbox`,ie)},Ke(y,ie),(0,Xe.Z)(ie)]},ie=>{const{colorTextLightSolid:a,colorPrimary:y}=ie;return Object.assign(Object.assign({},je(ie)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},71997:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return x}});var te=ee(92413),pe=ee(59301),ke={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"},Xe=ke,Me=ee(7657),He=function(E,z){return pe.createElement(Me.Z,(0,te.Z)({},E,{ref:z,icon:Xe}))},oe=pe.forwardRef(He),ft=oe,ut=ee(52671),Je=ee(58617),et=ee(15075),Ke=ee(43531),je=ee(92310),ie=ee.n(je),a=ee(92343),x=b=>{const{prefixCls:E,switcherIcon:z,treeNodeProps:ne,showLine:ae}=b,{isLeaf:re,expanded:ve,loading:ye}=ne;if(ye)return pe.createElement(Je.Z,{className:`${E}-switcher-loading-icon`});let Fe;if(ae&&typeof ae=="object"&&(Fe=ae.showLeafIcon),re){if(!ae)return null;if(typeof Fe!="boolean"&&Fe){const be=typeof Fe=="function"?Fe(ne):Fe,Dt=`${E}-switcher-line-custom-icon`;return(0,a.l$)(be)?(0,a.Tm)(be,{className:ie()(be.props.className||"",Dt)}):be}return Fe?pe.createElement(ut.Z,{className:`${E}-switcher-line-icon`}):pe.createElement("span",{className:`${E}-switcher-leaf-line`})}const Ae=`${E}-switcher-icon`,Ie=typeof z=="function"?z(ne):z;return(0,a.l$)(Ie)?(0,a.Tm)(Ie,{className:ie()(Ie.props.className||"",Ae)}):Ie!==void 0?Ie:ae?ve?pe.createElement(et.Z,{className:`${E}-switcher-line-icon`}):pe.createElement(Ke.Z,{className:`${E}-switcher-line-icon`}):pe.createElement(ft,{className:Ae})}},54580:function(Nt,Rt,ee){"use strict";ee.d(Rt,{default:function(){return ba}});var te=ee(59301),pe=ee(26407),ke=ee(92310),Xe=ee.n(ke),Me=ee(92413),He=ee(6909),oe=ee(4771),ft=ee(9427),ut=ee(25440),Je=ee(400),et=ee(37061),Ke=ee(85195),je=ee(39559),ie=ee(20569),a=ee(26112);function y(st,Xt){var Vt="cannot ".concat(st.method," ").concat(st.action," ").concat(Xt.status,"'"),rn=new Error(Vt);return rn.status=Xt.status,rn.method=st.method,rn.url=st.action,rn}function x(st){var Xt=st.responseText||st.response;if(!Xt)return Xt;try{return JSON.parse(Xt)}catch(Vt){return Xt}}function b(st){var Xt=new XMLHttpRequest;st.onProgress&&Xt.upload&&(Xt.upload.onprogress=function(An){An.total>0&&(An.percent=An.loaded/An.total*100),st.onProgress(An)});var Vt=new FormData;st.data&&Object.keys(st.data).forEach(function(xn){var An=st.data[xn];if(Array.isArray(An)){An.forEach(function(un){Vt.append("".concat(xn,"[]"),un)});return}Vt.append(xn,An)}),st.file instanceof Blob?Vt.append(st.filename,st.file,st.file.name):Vt.append(st.filename,st.file),Xt.onerror=function(An){st.onError(An)},Xt.onload=function(){return Xt.status<200||Xt.status>=300?st.onError(y(st,Xt),x(Xt)):st.onSuccess(x(Xt),Xt)},Xt.open(st.method,st.action,!0),st.withCredentials&&"withCredentials"in Xt&&(Xt.withCredentials=!0);var rn=st.headers||{};return rn["X-Requested-With"]!==null&&Xt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(rn).forEach(function(xn){rn[xn]!==null&&Xt.setRequestHeader(xn,rn[xn])}),Xt.send(Vt),{abort:function(){Xt.abort()}}}var E=+new Date,z=0;function ne(){return"rc-upload-".concat(E,"-").concat(++z)}var ae=ee(48736),re=function(st,Xt){if(st&&Xt){var Vt=Array.isArray(Xt)?Xt:Xt.split(","),rn=st.name||"",xn=st.type||"",An=xn.replace(/\/.*$/,"");return Vt.some(function(un){var nn=un.trim();if(/^\*(\/\*)?$/.test(un))return!0;if(nn.charAt(0)==="."){var ra=rn.toLowerCase(),Yn=nn.toLowerCase(),Yt=[Yn];return(Yn===".jpg"||Yn===".jpeg")&&(Yt=[".jpg",".jpeg"]),Yt.some(function(Xa){return ra.endsWith(Xa)})}return/\/\*$/.test(nn)?An===nn.replace(/\/.*$/,""):xn===nn?!0:/^\w+$/.test(nn)?((0,ae.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(nn,"'.Skip for check.")),!0):!1})}return!0};function ve(st,Xt){var Vt=st.createReader(),rn=[];function xn(){Vt.readEntries(function(An){var un=Array.prototype.slice.apply(An);rn=rn.concat(un);var nn=!un.length;nn?Xt(rn):xn()})}xn()}var ye=function(Xt,Vt,rn){var xn=function An(un,nn){un&&(un.path=nn||"",un.isFile?un.file(function(ra){rn(ra)&&(un.fullPath&&!ra.webkitRelativePath&&(Object.defineProperties(ra,{webkitRelativePath:{writable:!0}}),ra.webkitRelativePath=un.fullPath.replace(/^\//,""),Object.defineProperties(ra,{webkitRelativePath:{writable:!1}})),Vt([ra]))}):un.isDirectory&&ve(un,function(ra){ra.forEach(function(Yn){An(Yn,"".concat(nn).concat(un.name,"/"))})}))};Xt.forEach(function(An){xn(An.webkitGetAsEntry())})},Fe=ye,Ae=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Ie=function(st){(0,ft.Z)(Vt,st);var Xt=(0,ut.Z)(Vt);function Vt(){var rn;(0,He.Z)(this,Vt);for(var xn=arguments.length,An=new Array(xn),un=0;un<xn;un++)An[un]=arguments[un];return rn=Xt.call.apply(Xt,[this].concat(An)),rn.state={uid:ne()},rn.reqs={},rn.fileInput=void 0,rn._isMounted=void 0,rn.onChange=function(nn){var ra=rn.props,Yn=ra.accept,Yt=ra.directory,Xa=nn.target.files,qa=(0,pe.Z)(Xa).filter(function(Qa){return!Yt||re(Qa,Yn)});rn.uploadFiles(qa),rn.reset()},rn.onClick=function(nn){var ra=rn.fileInput;if(ra){var Yn=nn.target,Yt=rn.props.onClick;if(Yn&&Yn.tagName==="BUTTON"){var Xa=ra.parentNode;Xa.focus(),Yn.blur()}ra.click(),Yt&&Yt(nn)}},rn.onKeyDown=function(nn){nn.key==="Enter"&&rn.onClick(nn)},rn.onFileDrop=function(nn){var ra=rn.props.multiple;if(nn.preventDefault(),nn.type!=="dragover")if(rn.props.directory)Fe(Array.prototype.slice.call(nn.dataTransfer.items),rn.uploadFiles,function(Yt){return re(Yt,rn.props.accept)});else{var Yn=(0,pe.Z)(nn.dataTransfer.files).filter(function(Yt){return re(Yt,rn.props.accept)});ra===!1&&(Yn=Yn.slice(0,1)),rn.uploadFiles(Yn)}},rn.uploadFiles=function(nn){var ra=(0,pe.Z)(nn),Yn=ra.map(function(Yt){return Yt.uid=ne(),rn.processFile(Yt,ra)});Promise.all(Yn).then(function(Yt){var Xa=rn.props.onBatchStart;Xa==null||Xa(Yt.map(function(qa){var Qa=qa.origin,or=qa.parsedFile;return{file:Qa,parsedFile:or}})),Yt.filter(function(qa){return qa.parsedFile!==null}).forEach(function(qa){rn.post(qa)})})},rn.processFile=function(){var nn=(0,ie.Z)((0,Ke.Z)().mark(function ra(Yn,Yt){var Xa,qa,Qa,or,On,ta,Aa,Jn,Ka;return(0,Ke.Z)().wrap(function(Pa){for(;;)switch(Pa.prev=Pa.next){case 0:if(Xa=rn.props.beforeUpload,qa=Yn,!Xa){Pa.next=14;break}return Pa.prev=3,Pa.next=6,Xa(Yn,Yt);case 6:qa=Pa.sent,Pa.next=12;break;case 9:Pa.prev=9,Pa.t0=Pa.catch(3),qa=!1;case 12:if(qa!==!1){Pa.next=14;break}return Pa.abrupt("return",{origin:Yn,parsedFile:null,action:null,data:null});case 14:if(Qa=rn.props.action,typeof Qa!="function"){Pa.next=21;break}return Pa.next=18,Qa(Yn);case 18:or=Pa.sent,Pa.next=22;break;case 21:or=Qa;case 22:if(On=rn.props.data,typeof On!="function"){Pa.next=29;break}return Pa.next=26,On(Yn);case 26:ta=Pa.sent,Pa.next=30;break;case 29:ta=On;case 30:return Aa=((0,je.Z)(qa)==="object"||typeof qa=="string")&&qa?qa:Yn,Aa instanceof File?Jn=Aa:Jn=new File([Aa],Yn.name,{type:Yn.type}),Ka=Jn,Ka.uid=Yn.uid,Pa.abrupt("return",{origin:Yn,data:ta,parsedFile:Ka,action:or});case 35:case"end":return Pa.stop()}},ra,null,[[3,9]])}));return function(ra,Yn){return nn.apply(this,arguments)}}(),rn.saveFileInput=function(nn){rn.fileInput=nn},rn}return(0,oe.Z)(Vt,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(xn){var An=this,un=xn.data,nn=xn.origin,ra=xn.action,Yn=xn.parsedFile;if(this._isMounted){var Yt=this.props,Xa=Yt.onStart,qa=Yt.customRequest,Qa=Yt.name,or=Yt.headers,On=Yt.withCredentials,ta=Yt.method,Aa=nn.uid,Jn=qa||b,Ka={action:ra,filename:Qa,data:un,file:Yn,headers:or,withCredentials:On,method:ta||"post",onProgress:function(Pa){var Oa=An.props.onProgress;Oa==null||Oa(Pa,Yn)},onSuccess:function(Pa,Oa){var ga=An.props.onSuccess;ga==null||ga(Pa,Yn,Oa),delete An.reqs[Aa]},onError:function(Pa,Oa){var ga=An.props.onError;ga==null||ga(Pa,Oa,Yn),delete An.reqs[Aa]}};Xa(nn),this.reqs[Aa]=Jn(Ka)}}},{key:"reset",value:function(){this.setState({uid:ne()})}},{key:"abort",value:function(xn){var An=this.reqs;if(xn){var un=xn.uid?xn.uid:xn;An[un]&&An[un].abort&&An[un].abort(),delete An[un]}else Object.keys(An).forEach(function(nn){An[nn]&&An[nn].abort&&An[nn].abort(),delete An[nn]})}},{key:"render",value:function(){var xn=this.props,An=xn.component,un=xn.prefixCls,nn=xn.className,ra=xn.disabled,Yn=xn.id,Yt=xn.style,Xa=xn.multiple,qa=xn.accept,Qa=xn.capture,or=xn.children,On=xn.directory,ta=xn.openFileDialogOnClick,Aa=xn.onMouseEnter,Jn=xn.onMouseLeave,Ka=(0,et.Z)(xn,Ae),Ya=Xe()((0,Je.Z)((0,Je.Z)((0,Je.Z)({},un,!0),"".concat(un,"-disabled"),ra),nn,nn)),Pa=On?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Oa=ra?{}:{onClick:ta?this.onClick:function(){},onKeyDown:ta?this.onKeyDown:function(){},onMouseEnter:Aa,onMouseLeave:Jn,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return te.createElement(An,(0,Me.Z)({},Oa,{className:Ya,role:"button",style:Yt}),te.createElement("input",(0,Me.Z)({},(0,a.Z)(Ka,{aria:!0,data:!0}),{id:Yn,disabled:ra,type:"file",ref:this.saveFileInput,onClick:function(Pr){return Pr.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:qa},Pa,{multiple:Xa,onChange:this.onChange},Qa!=null?{capture:Qa}:{})),or)}}]),Vt}(te.Component),be=Ie;function Dt(){}var Mt=function(st){(0,ft.Z)(Vt,st);var Xt=(0,ut.Z)(Vt);function Vt(){var rn;(0,He.Z)(this,Vt);for(var xn=arguments.length,An=new Array(xn),un=0;un<xn;un++)An[un]=arguments[un];return rn=Xt.call.apply(Xt,[this].concat(An)),rn.uploader=void 0,rn.saveUploader=function(nn){rn.uploader=nn},rn}return(0,oe.Z)(Vt,[{key:"abort",value:function(xn){this.uploader.abort(xn)}},{key:"render",value:function(){return te.createElement(be,(0,Me.Z)({},this.props,{ref:this.saveUploader}))}}]),Vt}(te.Component);Mt.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:Dt,onError:Dt,onSuccess:Dt,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var vn=Mt,Ft=vn,Tt=ee(18929),It=ee(4676),dt=ee(36355),ot=ee(1684),wt=ee(9763),_e=ee(31724),Et={icon:function(Xt,Vt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Vt}},{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.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:Xt}}]}},name:"file",theme:"twotone"},bt=Et,Ne=ee(7657),rt=function(Xt,Vt){return te.createElement(Ne.Z,(0,Me.Z)({},Xt,{ref:Vt,icon:bt}))},Zt=te.forwardRef(rt),en=Zt,Bt=ee(58617),tn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},Ee=tn,We=function(Xt,Vt){return te.createElement(Ne.Z,(0,Me.Z)({},Xt,{ref:Vt,icon:Ee}))},it=te.forwardRef(We),Ct=it,St={icon:function(Xt,Vt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:Xt}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Vt}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:Vt}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Vt}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:Xt}}]}},name:"picture",theme:"twotone"},De=St,Oe=function(Xt,Vt){return te.createElement(Ne.Z,(0,Me.Z)({},Xt,{ref:Vt,icon:De}))},Ce=te.forwardRef(Oe),ge=Ce,Re=ee(77900),he=ee(56762),se=ee(62892),de=ee(92343),we=ee(3113);function xe(st){return Object.assign(Object.assign({},st),{lastModified:st.lastModified,lastModifiedDate:st.lastModifiedDate,name:st.name,size:st.size,type:st.type,uid:st.uid,percent:0,originFileObj:st})}function Pe(st,Xt){const Vt=(0,pe.Z)(Xt),rn=Vt.findIndex(xn=>{let{uid:An}=xn;return An===st.uid});return rn===-1?Vt.push(st):Vt[rn]=st,Vt}function Te(st,Xt){const Vt=st.uid!==void 0?"uid":"name";return Xt.filter(rn=>rn[Vt]===st[Vt])[0]}function lt(st,Xt){const Vt=st.uid!==void 0?"uid":"name",rn=Xt.filter(xn=>xn[Vt]!==st[Vt]);return rn.length===Xt.length?null:rn}const Qe=function(){const Xt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),rn=Xt[Xt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(rn)||[""])[0]},qe=st=>st.indexOf("image/")===0,nt=st=>{if(st.type&&!st.thumbUrl)return qe(st.type);const Xt=st.thumbUrl||st.url||"",Vt=Qe(Xt);return/^data:image\//.test(Xt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Vt)?!0:!(/^data:/.test(Xt)||Vt)},Ye=200;function Se(st){return new Promise(Xt=>{if(!st.type||!qe(st.type)){Xt("");return}const Vt=document.createElement("canvas");Vt.width=Ye,Vt.height=Ye,Vt.style.cssText=`position: fixed; left: 0; top: 0; width: ${Ye}px; height: ${Ye}px; z-index: 9999; display: none;`,document.body.appendChild(Vt);const rn=Vt.getContext("2d"),xn=new Image;if(xn.onload=()=>{const{width:An,height:un}=xn;let nn=Ye,ra=Ye,Yn=0,Yt=0;An>un?(ra=un*(Ye/An),Yt=-(ra-nn)/2):(nn=An*(Ye/un),Yn=-(nn-ra)/2),rn.drawImage(xn,Yn,Yt,nn,ra);const Xa=Vt.toDataURL();document.body.removeChild(Vt),window.URL.revokeObjectURL(xn.src),Xt(Xa)},xn.crossOrigin="anonymous",st.type.startsWith("image/svg+xml")){const An=new FileReader;An.onload=()=>{An.result&&(xn.src=An.result)},An.readAsDataURL(st)}else if(st.type.startsWith("image/gif")){const An=new FileReader;An.onload=()=>{An.result&&Xt(An.result)},An.readAsDataURL(st)}else xn.src=window.URL.createObjectURL(st)})}var Be=ee(26227),Ve=ee(41464),Ue=ee(15277),gt=ee(93948),kt=ee(6848),zt=te.forwardRef((st,Xt)=>{let{prefixCls:Vt,className:rn,style:xn,locale:An,listType:un,file:nn,items:ra,progress:Yn,iconRender:Yt,actionIconRender:Xa,itemRender:qa,isImgUrl:Qa,showPreviewIcon:or,showRemoveIcon:On,showDownloadIcon:ta,previewIcon:Aa,removeIcon:Jn,downloadIcon:Ka,onPreview:Ya,onDownload:Pa,onClose:Oa}=st;var ga,Pr;const{status:Kr}=nn,[Ur,Eo]=te.useState(Kr);te.useEffect(()=>{Kr!=="removed"&&Eo(Kr)},[Kr]);const[So,Lo]=te.useState(!1);te.useEffect(()=>{const Tr=setTimeout(()=>{Lo(!0)},300);return()=>{clearTimeout(Tr)}},[]);const Qr=Yt(nn);let zr=te.createElement("div",{className:`${Vt}-icon`},Qr);if(un==="picture"||un==="picture-card"||un==="picture-circle")if(Ur==="uploading"||!nn.thumbUrl&&!nn.url){const Tr=Xe()(`${Vt}-list-item-thumbnail`,{[`${Vt}-list-item-file`]:Ur!=="uploading"});zr=te.createElement("div",{className:Tr},Qr)}else{const Tr=Qa!=null&&Qa(nn)?te.createElement("img",{src:nn.thumbUrl||nn.url,alt:nn.name,className:`${Vt}-list-item-image`,crossOrigin:nn.crossOrigin}):Qr,Xr=Xe()(`${Vt}-list-item-thumbnail`,{[`${Vt}-list-item-file`]:Qa&&!Qa(nn)});zr=te.createElement("a",{className:Xr,onClick:wo=>Ya(nn,wo),href:nn.url||nn.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Tr)}const hr=Xe()(`${Vt}-list-item`,`${Vt}-list-item-${Ur}`),io=typeof nn.linkProps=="string"?JSON.parse(nn.linkProps):nn.linkProps,Po=On?Xa((typeof Jn=="function"?Jn(nn):Jn)||te.createElement(Be.Z,null),()=>Oa(nn),Vt,An.removeFile):null,Ao=ta&&Ur==="done"?Xa((typeof Ka=="function"?Ka(nn):Ka)||te.createElement(Ve.Z,null),()=>Pa(nn),Vt,An.downloadFile):null,vo=un!=="picture-card"&&un!=="picture-circle"&&te.createElement("span",{key:"download-delete",className:Xe()(`${Vt}-list-item-actions`,{picture:un==="picture"})},Ao,Po),ro=Xe()(`${Vt}-list-item-name`),pr=nn.url?[te.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:ro,title:nn.name},io,{href:nn.url,onClick:Tr=>Ya(nn,Tr)}),nn.name),vo]:[te.createElement("span",{key:"view",className:ro,onClick:Tr=>Ya(nn,Tr),title:nn.name},nn.name),vo],da={pointerEvents:"none",opacity:.5},Fa=or?te.createElement("a",{href:nn.url||nn.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:nn.url||nn.thumbUrl?void 0:da,onClick:Tr=>Ya(nn,Tr),title:An.previewFile},typeof Aa=="function"?Aa(nn):Aa||te.createElement(Ue.Z,null)):null,sr=(un==="picture-card"||un==="picture-circle")&&Ur!=="uploading"&&te.createElement("span",{className:`${Vt}-list-item-actions`},Fa,Ur==="done"&&Ao,Po),{getPrefixCls:dr}=te.useContext(dt.E_),Wr=dr(),ho=te.createElement("div",{className:hr},zr,pr,sr,So&&te.createElement(Re.default,{motionName:`${Wr}-fade`,visible:Ur==="uploading",motionDeadline:2e3},Tr=>{let{className:Xr}=Tr;const wo="percent"in nn?te.createElement(gt.Z,Object.assign({},Yn,{type:"line",percent:nn.percent,"aria-label":nn["aria-label"],"aria-labelledby":nn["aria-labelledby"]})):null;return te.createElement("div",{className:Xe()(`${Vt}-list-item-progress`,Xr)},wo)})),Io=nn.response&&typeof nn.response=="string"?nn.response:((ga=nn.error)===null||ga===void 0?void 0:ga.statusText)||((Pr=nn.error)===null||Pr===void 0?void 0:Pr.message)||An.uploadError,Zo=Ur==="error"?te.createElement(kt.Z,{title:Io,getPopupContainer:Tr=>Tr.parentNode},ho):ho;return te.createElement("div",{className:Xe()(`${Vt}-list-item-container`,rn),style:xn,ref:Xt},qa?qa(Zo,nn,ra,{download:Pa.bind(null,nn),preview:Ya.bind(null,nn),remove:Oa.bind(null,nn)}):Zo)});const hn=(st,Xt)=>{const{listType:Vt="text",previewFile:rn=Se,onPreview:xn,onDownload:An,onRemove:un,locale:nn,iconRender:ra,isImageUrl:Yn=nt,prefixCls:Yt,items:Xa=[],showPreviewIcon:qa=!0,showRemoveIcon:Qa=!0,showDownloadIcon:or=!1,removeIcon:On,previewIcon:ta,downloadIcon:Aa,progress:Jn={size:[-1,2],showInfo:!1},appendAction:Ka,appendActionVisible:Ya=!0,itemRender:Pa,disabled:Oa}=st,ga=(0,he.Z)(),[Pr,Kr]=te.useState(!1);te.useEffect(()=>{Vt!=="picture"&&Vt!=="picture-card"&&Vt!=="picture-circle"||(Xa||[]).forEach(da=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(da.originFileObj instanceof File||da.originFileObj instanceof Blob)||da.thumbUrl!==void 0||(da.thumbUrl="",rn&&rn(da.originFileObj).then(Fa=>{da.thumbUrl=Fa||"",ga()}))})},[Vt,Xa,rn]),te.useEffect(()=>{Kr(!0)},[]);const Ur=(da,Fa)=>{if(xn)return Fa==null||Fa.preventDefault(),xn(da)},Eo=da=>{typeof An=="function"?An(da):da.url&&window.open(da.url)},So=da=>{un==null||un(da)},Lo=da=>{if(ra)return ra(da,Vt);const Fa=da.status==="uploading",sr=Yn&&Yn(da)?te.createElement(ge,null):te.createElement(en,null);let dr=Fa?te.createElement(Bt.Z,null):te.createElement(Ct,null);return Vt==="picture"?dr=Fa?te.createElement(Bt.Z,null):sr:(Vt==="picture-card"||Vt==="picture-circle")&&(dr=Fa?nn.uploading:sr),dr},Qr=(da,Fa,sr,dr)=>{const Wr={type:"text",size:"small",title:dr,onClick:ho=>{Fa(),(0,de.l$)(da)&&da.props.onClick&&da.props.onClick(ho)},className:`${sr}-list-item-action`,disabled:Oa};if((0,de.l$)(da)){const ho=(0,de.Tm)(da,Object.assign(Object.assign({},da.props),{onClick:()=>{}}));return te.createElement(we.ZP,Object.assign({},Wr,{icon:ho}))}return te.createElement(we.ZP,Object.assign({},Wr),te.createElement("span",null,da))};te.useImperativeHandle(Xt,()=>({handlePreview:Ur,handleDownload:Eo}));const{getPrefixCls:zr}=te.useContext(dt.E_),hr=zr("upload",Yt),io=zr(),Po=Xe()(`${hr}-list`,`${hr}-list-${Vt}`),Ao=(0,pe.Z)(Xa.map(da=>({key:da.uid,file:da})));let ro={motionDeadline:2e3,motionName:`${hr}-${Vt==="picture-card"||Vt==="picture-circle"?"animate-inline":"animate"}`,keys:Ao,motionAppear:Pr};const pr=te.useMemo(()=>{const da=Object.assign({},(0,se.Z)(io));return delete da.onAppearEnd,delete da.onEnterEnd,delete da.onLeaveEnd,da},[io]);return Vt!=="picture-card"&&Vt!=="picture-circle"&&(ro=Object.assign(Object.assign({},pr),ro)),te.createElement("div",{className:Po},te.createElement(Re.CSSMotionList,Object.assign({},ro,{component:!1}),da=>{let{key:Fa,file:sr,className:dr,style:Wr}=da;return te.createElement(zt,{key:Fa,locale:nn,prefixCls:hr,className:dr,style:Wr,file:sr,items:Xa,progress:Jn,listType:Vt,isImgUrl:Yn,showPreviewIcon:qa,showRemoveIcon:Qa,showDownloadIcon:or,removeIcon:On,previewIcon:ta,downloadIcon:Aa,iconRender:Lo,actionIconRender:Qr,itemRender:Pa,onPreview:Ur,onDownload:Eo,onClose:So})}),Ka&&te.createElement(Re.default,Object.assign({},ro,{visible:Ya,forceRender:!0}),da=>{let{className:Fa,style:sr}=da;return(0,de.Tm)(Ka,dr=>({className:Xe()(dr.className,Fa),style:Object.assign(Object.assign(Object.assign({},sr),{pointerEvents:Fa?"none":void 0}),dr.style)}))}))};var pn=te.forwardRef(hn),_t=ee(17313),Wn=ee(8378),Hn=ee(83116),dn=ee(37613),jn=st=>{const{componentCls:Xt,iconCls:Vt}=st;return{[`${Xt}-wrapper`]:{[`${Xt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:st.colorFillAlter,border:`${st.lineWidth}px dashed ${st.colorBorder}`,borderRadius:st.borderRadiusLG,cursor:"pointer",transition:`border-color ${st.motionDurationSlow}`,[Xt]:{padding:`${st.padding}px 0`},[`${Xt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Xt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Xt}-disabled):hover`]:{borderColor:st.colorPrimaryHover},[`p${Xt}-drag-icon`]:{marginBottom:st.margin,[Vt]:{color:st.colorPrimary,fontSize:st.uploadThumbnailSize}},[`p${Xt}-text`]:{margin:`0 0 ${st.marginXXS}px`,color:st.colorTextHeading,fontSize:st.fontSizeLG},[`p${Xt}-hint`]:{color:st.colorTextDescription,fontSize:st.fontSize},[`&${Xt}-disabled`]:{cursor:"not-allowed",[`p${Xt}-drag-icon ${Vt},
|
|
p${Xt}-text,
|
|
p${Xt}-hint
|
|
`]:{color:st.colorTextDisabled}}}}}},_n=st=>{const{componentCls:Xt,antCls:Vt,iconCls:rn,fontSize:xn,lineHeight:An}=st,un=`${Xt}-list-item`,nn=`${un}-actions`,ra=`${un}-action`,Yn=Math.round(xn*An);return{[`${Xt}-wrapper`]:{[`${Xt}-list`]:Object.assign(Object.assign({},(0,_t.dF)()),{lineHeight:st.lineHeight,[un]:{position:"relative",height:st.lineHeight*xn,marginTop:st.marginXS,fontSize:xn,display:"flex",alignItems:"center",transition:`background-color ${st.motionDurationSlow}`,"&:hover":{backgroundColor:st.controlItemBgHover},[`${un}-name`]:Object.assign(Object.assign({},_t.vS),{padding:`0 ${st.paddingXS}px`,lineHeight:An,flex:"auto",transition:`all ${st.motionDurationSlow}`}),[nn]:{[ra]:{opacity:0},[`${ra}${Vt}-btn-sm`]:{height:Yn,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
|
|
${ra}:focus-visible,
|
|
&.picture ${ra}
|
|
`]:{opacity:1},[rn]:{color:st.actionsColor,transition:`all ${st.motionDurationSlow}`},[`&:hover ${rn}`]:{color:st.colorText}},[`${Xt}-icon ${rn}`]:{color:st.colorTextDescription,fontSize:xn},[`${un}-progress`]:{position:"absolute",bottom:-st.uploadProgressOffset,width:"100%",paddingInlineStart:xn+st.paddingXS,fontSize:xn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${un}:hover ${ra}`]:{opacity:1,color:st.colorText},[`${un}-error`]:{color:st.colorError,[`${un}-name, ${Xt}-icon ${rn}`]:{color:st.colorError},[nn]:{[`${rn}, ${rn}:hover`]:{color:st.colorError},[ra]:{opacity:1}}},[`${Xt}-list-item-container`]:{transition:`opacity ${st.motionDurationSlow}, height ${st.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},ea=ee(93083),an=ee(1950);const on=new ea.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Cn=new ea.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Fn=st=>{const{componentCls:Xt}=st,Vt=`${Xt}-animate-inline`;return[{[`${Xt}-wrapper`]:{[`${Vt}-appear, ${Vt}-enter, ${Vt}-leave`]:{animationDuration:st.motionDurationSlow,animationTimingFunction:st.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Vt}-appear, ${Vt}-enter`]:{animationName:on},[`${Vt}-leave`]:{animationName:Cn}}},{[`${Xt}-wrapper`]:(0,an.J$)(st)},on,Cn]},Dn=ee(93398),Nn=ee(64993);const at=st=>{const{componentCls:Xt,iconCls:Vt,uploadThumbnailSize:rn,uploadProgressOffset:xn}=st,An=`${Xt}-list`,un=`${An}-item`;return{[`${Xt}-wrapper`]:{[`
|
|
${An}${An}-picture,
|
|
${An}${An}-picture-card,
|
|
${An}${An}-picture-circle
|
|
`]:{[un]:{position:"relative",height:rn+st.lineWidth*2+st.paddingXS*2,padding:st.paddingXS,border:`${st.lineWidth}px ${st.lineType} ${st.colorBorder}`,borderRadius:st.borderRadiusLG,"&:hover":{background:"transparent"},[`${un}-thumbnail`]:Object.assign(Object.assign({},_t.vS),{width:rn,height:rn,lineHeight:`${rn+st.paddingSM}px`,textAlign:"center",flex:"none",[Vt]:{fontSize:st.fontSizeHeading2,color:st.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${un}-progress`]:{bottom:xn,width:`calc(100% - ${st.paddingSM*2}px)`,marginTop:0,paddingInlineStart:rn+st.paddingXS}},[`${un}-error`]:{borderColor:st.colorError,[`${un}-thumbnail ${Vt}`]:{[`svg path[fill='${Dn.blue[0]}']`]:{fill:st.colorErrorBg},[`svg path[fill='${Dn.blue.primary}']`]:{fill:st.colorError}}},[`${un}-uploading`]:{borderStyle:"dashed",[`${un}-name`]:{marginBottom:xn}}},[`${An}${An}-picture-circle ${un}`]:{[`&, &::before, ${un}-thumbnail`]:{borderRadius:"50%"}}}}},vt=st=>{const{componentCls:Xt,iconCls:Vt,fontSizeLG:rn,colorTextLightSolid:xn}=st,An=`${Xt}-list`,un=`${An}-item`,nn=st.uploadPicCardSize;return{[`
|
|
${Xt}-wrapper${Xt}-picture-card-wrapper,
|
|
${Xt}-wrapper${Xt}-picture-circle-wrapper
|
|
`]:Object.assign(Object.assign({},(0,_t.dF)()),{display:"inline-block",width:"100%",[`${Xt}${Xt}-select`]:{width:nn,height:nn,marginInlineEnd:st.marginXS,marginBottom:st.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:st.colorFillAlter,border:`${st.lineWidth}px dashed ${st.colorBorder}`,borderRadius:st.borderRadiusLG,cursor:"pointer",transition:`border-color ${st.motionDurationSlow}`,[`> ${Xt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Xt}-disabled):hover`]:{borderColor:st.colorPrimary}},[`${An}${An}-picture-card, ${An}${An}-picture-circle`]:{[`${An}-item-container`]:{display:"inline-block",width:nn,height:nn,marginBlock:`0 ${st.marginXS}px`,marginInline:`0 ${st.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[un]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${st.paddingXS*2}px)`,height:`calc(100% - ${st.paddingXS*2}px)`,backgroundColor:st.colorBgMask,opacity:0,transition:`all ${st.motionDurationSlow}`,content:'" "'}},[`${un}:hover`]:{[`&::before, ${un}-actions`]:{opacity:1}},[`${un}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${st.motionDurationSlow}`,[`${Vt}-eye, ${Vt}-download, ${Vt}-delete`]:{zIndex:10,width:rn,margin:`0 ${st.marginXXS}px`,fontSize:rn,cursor:"pointer",transition:`all ${st.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${un}-actions, ${un}-actions:hover`]:{[`${Vt}-eye, ${Vt}-download, ${Vt}-delete`]:{color:new Nn.C(xn).setAlpha(.65).toRgbString(),"&:hover":{color:xn}}},[`${un}-thumbnail, ${un}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${un}-name`]:{display:"none",textAlign:"center"},[`${un}-file + ${un}-name`]:{position:"absolute",bottom:st.margin,display:"block",width:`calc(100% - ${st.paddingXS*2}px)`},[`${un}-uploading`]:{[`&${un}`]:{backgroundColor:st.colorFillAlter},[`&::before, ${Vt}-eye, ${Vt}-download, ${Vt}-delete`]:{display:"none"}},[`${un}-progress`]:{bottom:st.marginXL,width:`calc(100% - ${st.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Xt}-wrapper${Xt}-picture-circle-wrapper`]:{[`${Xt}${Xt}-select`]:{borderRadius:"50%"}}}};var $t=st=>{const{componentCls:Xt}=st;return{[`${Xt}-rtl`]:{direction:"rtl"}}};const ht=st=>{const{componentCls:Xt,colorTextDisabled:Vt}=st;return{[`${Xt}-wrapper`]:Object.assign(Object.assign({},(0,_t.Wf)(st)),{[Xt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Xt}-select`]:{display:"inline-block"},[`${Xt}-disabled`]:{color:Vt,cursor:"not-allowed"}})}};var Pt=(0,Hn.Z)("Upload",st=>{const{fontSizeHeading3:Xt,fontSize:Vt,lineHeight:rn,lineWidth:xn,controlHeightLG:An}=st,un=Math.round(Vt*rn),nn=(0,dn.TS)(st,{uploadThumbnailSize:Xt*2,uploadProgressOffset:un/2+xn,uploadPicCardSize:An*2.55});return[ht(nn),jn(nn),at(nn),vt(nn),_n(nn),Fn(nn),$t(nn),(0,Wn.Z)(nn)]},st=>({actionsColor:st.colorTextDescription})),pt=function(st,Xt,Vt,rn){function xn(An){return An instanceof Vt?An:new Vt(function(un){un(An)})}return new(Vt||(Vt=Promise))(function(An,un){function nn(Yt){try{Yn(rn.next(Yt))}catch(Xa){un(Xa)}}function ra(Yt){try{Yn(rn.throw(Yt))}catch(Xa){un(Xa)}}function Yn(Yt){Yt.done?An(Yt.value):xn(Yt.value).then(nn,ra)}Yn((rn=rn.apply(st,Xt||[])).next())})};const Kt=`__LIST_IGNORE_${Date.now()}__`,ln=(st,Xt)=>{const{fileList:Vt,defaultFileList:rn,onRemove:xn,showUploadList:An=!0,listType:un="text",onPreview:nn,onDownload:ra,onChange:Yn,onDrop:Yt,previewFile:Xa,disabled:qa,locale:Qa,iconRender:or,isImageUrl:On,progress:ta,prefixCls:Aa,className:Jn,type:Ka="select",children:Ya,style:Pa,itemRender:Oa,maxCount:ga,data:Pr={},multiple:Kr=!1,action:Ur="",accept:Eo="",supportServerRender:So=!0,rootClassName:Lo}=st,Qr=te.useContext(ot.Z),zr=qa!=null?qa:Qr,[hr,io]=(0,Tt.Z)(rn||[],{value:Vt,postState:ir=>ir!=null?ir:[]}),[Po,Ao]=te.useState("drop"),vo=te.useRef(null);te.useMemo(()=>{const ir=Date.now();(Vt||[]).forEach((Gn,ka)=>{!Gn.uid&&!Object.isFrozen(Gn)&&(Gn.uid=`__AUTO__${ir}_${ka}__`)})},[Vt]);const ro=(ir,Gn,ka)=>{let Va=(0,pe.Z)(Gn),$a=!1;ga===1?Va=Va.slice(-1):ga&&($a=Va.length>ga,Va=Va.slice(0,ga)),(0,It.flushSync)(()=>{io(Va)});const gr={file:ir,fileList:Va};ka&&(gr.event=ka),(!$a||Va.some(lr=>lr.uid===ir.uid))&&(0,It.flushSync)(()=>{Yn==null||Yn(gr)})},pr=(ir,Gn)=>pt(void 0,void 0,void 0,function*(){const{beforeUpload:ka,transformFile:Va}=st;let $a=ir;if(ka){const gr=yield ka(ir,Gn);if(gr===!1)return!1;if(delete ir[Kt],gr===Kt)return Object.defineProperty(ir,Kt,{value:!0,configurable:!0}),!1;typeof gr=="object"&&gr&&($a=gr)}return Va&&($a=yield Va($a)),$a}),da=ir=>{const Gn=ir.filter($a=>!$a.file[Kt]);if(!Gn.length)return;const ka=Gn.map($a=>xe($a.file));let Va=(0,pe.Z)(hr);ka.forEach($a=>{Va=Pe($a,Va)}),ka.forEach(($a,gr)=>{let lr=$a;if(Gn[gr].parsedFile)$a.status="uploading";else{const{originFileObj:Jr}=$a;let Or;try{Or=new File([Jr],Jr.name,{type:Jr.type})}catch(Vo){Or=new Blob([Jr],{type:Jr.type}),Or.name=Jr.name,Or.lastModifiedDate=new Date,Or.lastModified=new Date().getTime()}Or.uid=$a.uid,lr=Or}ro(lr,Va)})},Fa=(ir,Gn,ka)=>{try{typeof ir=="string"&&(ir=JSON.parse(ir))}catch(gr){}if(!Te(Gn,hr))return;const Va=xe(Gn);Va.status="done",Va.percent=100,Va.response=ir,Va.xhr=ka;const $a=Pe(Va,hr);ro(Va,$a)},sr=(ir,Gn)=>{if(!Te(Gn,hr))return;const ka=xe(Gn);ka.status="uploading",ka.percent=ir.percent;const Va=Pe(ka,hr);ro(ka,Va,ir)},dr=(ir,Gn,ka)=>{if(!Te(ka,hr))return;const Va=xe(ka);Va.error=ir,Va.response=Gn,Va.status="error";const $a=Pe(Va,hr);ro(Va,$a)},Wr=ir=>{let Gn;Promise.resolve(typeof xn=="function"?xn(ir):xn).then(ka=>{var Va;if(ka===!1)return;const $a=lt(ir,hr);$a&&(Gn=Object.assign(Object.assign({},ir),{status:"removed"}),hr==null||hr.forEach(gr=>{const lr=Gn.uid!==void 0?"uid":"name";gr[lr]===Gn[lr]&&!Object.isFrozen(gr)&&(gr.status="removed")}),(Va=vo.current)===null||Va===void 0||Va.abort(Gn),ro(Gn,$a))})},ho=ir=>{Ao(ir.type),ir.type==="drop"&&(Yt==null||Yt(ir))};te.useImperativeHandle(Xt,()=>({onBatchStart:da,onSuccess:Fa,onProgress:sr,onError:dr,fileList:hr,upload:vo.current}));const{getPrefixCls:Io,direction:Zo,upload:Tr}=te.useContext(dt.E_),Xr=Io("upload",Aa),wo=Object.assign(Object.assign({onBatchStart:da,onError:dr,onProgress:sr,onSuccess:Fa},st),{data:Pr,multiple:Kr,action:Ur,accept:Eo,supportServerRender:So,prefixCls:Xr,disabled:zr,beforeUpload:pr,onChange:void 0});delete wo.className,delete wo.style,(!Ya||zr)&&delete wo.id;const[ti,ci]=Pt(Xr),[Wo]=(0,wt.Z)("Upload",_e.Z.Upload),{showRemoveIcon:Na,showPreviewIcon:oa,showDownloadIcon:pa,removeIcon:ma,previewIcon:vr,downloadIcon:jr}=typeof An=="boolean"?{}:An,$r=(ir,Gn)=>An?te.createElement(pn,{prefixCls:Xr,listType:un,items:hr,previewFile:Xa,onPreview:nn,onDownload:ra,onRemove:Wr,showRemoveIcon:!zr&&Na,showPreviewIcon:oa,showDownloadIcon:pa,removeIcon:ma,previewIcon:vr,downloadIcon:jr,iconRender:or,locale:Object.assign(Object.assign({},Wo),Qa),isImageUrl:On,progress:ta,appendAction:ir,appendActionVisible:Gn,itemRender:Oa,disabled:zr}):ir,eo=Xe()(`${Xr}-wrapper`,Jn,Lo,ci,Tr==null?void 0:Tr.className,{[`${Xr}-rtl`]:Zo==="rtl",[`${Xr}-picture-card-wrapper`]:un==="picture-card",[`${Xr}-picture-circle-wrapper`]:un==="picture-circle"}),po=Object.assign(Object.assign({},Tr==null?void 0:Tr.style),Pa);if(Ka==="drag"){const ir=Xe()(ci,Xr,`${Xr}-drag`,{[`${Xr}-drag-uploading`]:hr.some(Gn=>Gn.status==="uploading"),[`${Xr}-drag-hover`]:Po==="dragover",[`${Xr}-disabled`]:zr,[`${Xr}-rtl`]:Zo==="rtl"});return ti(te.createElement("span",{className:eo},te.createElement("div",{className:ir,style:po,onDrop:ho,onDragOver:ho,onDragLeave:ho},te.createElement(Ft,Object.assign({},wo,{ref:vo,className:`${Xr}-btn`}),te.createElement("div",{className:`${Xr}-drag-container`},Ya))),$r()))}const yo=Xe()(Xr,`${Xr}-select`,{[`${Xr}-disabled`]:zr}),Bo=(ir=>te.createElement("div",{className:yo,style:ir},te.createElement(Ft,Object.assign({},wo,{ref:vo}))))(Ya?void 0:{display:"none"});return ti(un==="picture-card"||un==="picture-circle"?te.createElement("span",{className:eo},$r(Bo,!!Ya)):te.createElement("span",{className:eo},Bo,$r()))};var wn=te.forwardRef(ln),Ut=function(st,Xt){var Vt={};for(var rn in st)Object.prototype.hasOwnProperty.call(st,rn)&&Xt.indexOf(rn)<0&&(Vt[rn]=st[rn]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xn=0,rn=Object.getOwnPropertySymbols(st);xn<rn.length;xn++)Xt.indexOf(rn[xn])<0&&Object.prototype.propertyIsEnumerable.call(st,rn[xn])&&(Vt[rn[xn]]=st[rn[xn]]);return Vt},la=te.forwardRef((st,Xt)=>{var{style:Vt,height:rn}=st,xn=Ut(st,["style","height"]);return te.createElement(wn,Object.assign({ref:Xt},xn,{type:"drag",style:Object.assign(Object.assign({},Vt),{height:rn})}))});const Sa=wn;Sa.Dragger=la,Sa.LIST_IGNORE=Kt;var ba=Sa},10527:function(Nt,Rt,ee){"use strict";var te,pe=ee(46030).default;te={value:!0},Rt.Z=void 0;var ke=pe(ee(65835)),Xe=pe(ee(6432));const Me={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},ke.default),timePickerLocale:Object.assign({},Xe.default)};Me.lang.ok="\u786E\u5B9A";var He=Me;Rt.Z=He},6432:function(Nt,Rt){"use strict";Object.defineProperty(Rt,"__esModule",{value:!0}),Rt.default=void 0;var te={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};Rt.default=te},65835:function(Nt,Rt){"use strict";Object.defineProperty(Rt,"__esModule",{value:!0}),Rt.default=void 0;var ee={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},te=ee;Rt.default=te},39417:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return ye}});var te=ee(92413),pe=ee(400),ke=ee(37061),Xe=ee(33708),Me=ee(6909),He=ee(4771),oe=ee(25314),ft=ee(9427),ut=ee(25440),Je=ee(92310),et=ee.n(Je),Ke=ee(26112),je=ee(59301),ie=ee(39378),a=function(Ae){for(var Ie=Ae.prefixCls,be=Ae.level,Dt=Ae.isStart,Mt=Ae.isEnd,vn="".concat(Ie,"-indent-unit"),Ft=[],Tt=0;Tt<be;Tt+=1){var It;Ft.push(je.createElement("span",{key:Tt,className:et()(vn,(It={},(0,pe.Z)(It,"".concat(vn,"-start"),Dt[Tt]),(0,pe.Z)(It,"".concat(vn,"-end"),Mt[Tt]),It))}))}return je.createElement("span",{"aria-hidden":"true",className:"".concat(Ie,"-indent")},Ft)},y=je.memo(a),x=ee(67841),b=ee(71430),E=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],z="open",ne="close",ae="---",re=function(Fe){(0,ft.Z)(Ie,Fe);var Ae=(0,ut.Z)(Ie);function Ie(){var be;(0,Me.Z)(this,Ie);for(var Dt=arguments.length,Mt=new Array(Dt),vn=0;vn<Dt;vn++)Mt[vn]=arguments[vn];return be=Ae.call.apply(Ae,[this].concat(Mt)),be.state={dragNodeHighlight:!1},be.selectHandle=void 0,be.cacheIndent=void 0,be.onSelectorClick=function(Ft){var Tt=be.props.context.onNodeClick;Tt(Ft,(0,b.F)(be.props)),be.isSelectable()?be.onSelect(Ft):be.onCheck(Ft)},be.onSelectorDoubleClick=function(Ft){var Tt=be.props.context.onNodeDoubleClick;Tt(Ft,(0,b.F)(be.props))},be.onSelect=function(Ft){if(!be.isDisabled()){var Tt=be.props.context.onNodeSelect;Tt(Ft,(0,b.F)(be.props))}},be.onCheck=function(Ft){if(!be.isDisabled()){var Tt=be.props,It=Tt.disableCheckbox,dt=Tt.checked,ot=be.props.context.onNodeCheck;if(!(!be.isCheckable()||It)){var wt=!dt;ot(Ft,(0,b.F)(be.props),wt)}}},be.onMouseEnter=function(Ft){var Tt=be.props.context.onNodeMouseEnter;Tt(Ft,(0,b.F)(be.props))},be.onMouseLeave=function(Ft){var Tt=be.props.context.onNodeMouseLeave;Tt(Ft,(0,b.F)(be.props))},be.onContextMenu=function(Ft){var Tt=be.props.context.onNodeContextMenu;Tt(Ft,(0,b.F)(be.props))},be.onDragStart=function(Ft){var Tt=be.props.context.onNodeDragStart;Ft.stopPropagation(),be.setState({dragNodeHighlight:!0}),Tt(Ft,(0,oe.Z)(be));try{Ft.dataTransfer.setData("text/plain","")}catch(It){}},be.onDragEnter=function(Ft){var Tt=be.props.context.onNodeDragEnter;Ft.preventDefault(),Ft.stopPropagation(),Tt(Ft,(0,oe.Z)(be))},be.onDragOver=function(Ft){var Tt=be.props.context.onNodeDragOver;Ft.preventDefault(),Ft.stopPropagation(),Tt(Ft,(0,oe.Z)(be))},be.onDragLeave=function(Ft){var Tt=be.props.context.onNodeDragLeave;Ft.stopPropagation(),Tt(Ft,(0,oe.Z)(be))},be.onDragEnd=function(Ft){var Tt=be.props.context.onNodeDragEnd;Ft.stopPropagation(),be.setState({dragNodeHighlight:!1}),Tt(Ft,(0,oe.Z)(be))},be.onDrop=function(Ft){var Tt=be.props.context.onNodeDrop;Ft.preventDefault(),Ft.stopPropagation(),be.setState({dragNodeHighlight:!1}),Tt(Ft,(0,oe.Z)(be))},be.onExpand=function(Ft){var Tt=be.props,It=Tt.loading,dt=Tt.context.onNodeExpand;It||dt(Ft,(0,b.F)(be.props))},be.setSelectHandle=function(Ft){be.selectHandle=Ft},be.getNodeState=function(){var Ft=be.props.expanded;return be.isLeaf()?null:Ft?z:ne},be.hasChildren=function(){var Ft=be.props.eventKey,Tt=be.props.context.keyEntities,It=(0,x.Z)(Tt,Ft)||{},dt=It.children;return!!(dt||[]).length},be.isLeaf=function(){var Ft=be.props,Tt=Ft.isLeaf,It=Ft.loaded,dt=be.props.context.loadData,ot=be.hasChildren();return Tt===!1?!1:Tt||!dt&&!ot||dt&&It&&!ot},be.isDisabled=function(){var Ft=be.props.disabled,Tt=be.props.context.disabled;return!!(Tt||Ft)},be.isCheckable=function(){var Ft=be.props.checkable,Tt=be.props.context.checkable;return!Tt||Ft===!1?!1:Tt},be.syncLoadData=function(Ft){var Tt=Ft.expanded,It=Ft.loading,dt=Ft.loaded,ot=be.props.context,wt=ot.loadData,_e=ot.onNodeLoad;It||wt&&Tt&&!be.isLeaf()&&!be.hasChildren()&&!dt&&_e((0,b.F)(be.props))},be.isDraggable=function(){var Ft=be.props,Tt=Ft.data,It=Ft.context.draggable;return!!(It&&(!It.nodeDraggable||It.nodeDraggable(Tt)))},be.renderDragHandler=function(){var Ft=be.props.context,Tt=Ft.draggable,It=Ft.prefixCls;return Tt!=null&&Tt.icon?je.createElement("span",{className:"".concat(It,"-draggable-icon")},Tt.icon):null},be.renderSwitcherIconDom=function(Ft){var Tt=be.props.switcherIcon,It=be.props.context.switcherIcon,dt=Tt||It;return typeof dt=="function"?dt((0,Xe.Z)((0,Xe.Z)({},be.props),{},{isLeaf:Ft})):dt},be.renderSwitcher=function(){var Ft=be.props.expanded,Tt=be.props.context.prefixCls;if(be.isLeaf()){var It=be.renderSwitcherIconDom(!0);return It!==!1?je.createElement("span",{className:et()("".concat(Tt,"-switcher"),"".concat(Tt,"-switcher-noop"))},It):null}var dt=et()("".concat(Tt,"-switcher"),"".concat(Tt,"-switcher_").concat(Ft?z:ne)),ot=be.renderSwitcherIconDom(!1);return ot!==!1?je.createElement("span",{onClick:be.onExpand,className:dt},ot):null},be.renderCheckbox=function(){var Ft=be.props,Tt=Ft.checked,It=Ft.halfChecked,dt=Ft.disableCheckbox,ot=be.props.context.prefixCls,wt=be.isDisabled(),_e=be.isCheckable();if(!_e)return null;var Et=typeof _e!="boolean"?_e:null;return je.createElement("span",{className:et()("".concat(ot,"-checkbox"),Tt&&"".concat(ot,"-checkbox-checked"),!Tt&&It&&"".concat(ot,"-checkbox-indeterminate"),(wt||dt)&&"".concat(ot,"-checkbox-disabled")),onClick:be.onCheck},Et)},be.renderIcon=function(){var Ft=be.props.loading,Tt=be.props.context.prefixCls;return je.createElement("span",{className:et()("".concat(Tt,"-iconEle"),"".concat(Tt,"-icon__").concat(be.getNodeState()||"docu"),Ft&&"".concat(Tt,"-icon_loading"))})},be.renderSelector=function(){var Ft=be.state.dragNodeHighlight,Tt=be.props,It=Tt.title,dt=It===void 0?ae:It,ot=Tt.selected,wt=Tt.icon,_e=Tt.loading,Et=Tt.data,bt=be.props.context,Ne=bt.prefixCls,rt=bt.showIcon,Zt=bt.icon,en=bt.loadData,Bt=bt.titleRender,tn=be.isDisabled(),Ee="".concat(Ne,"-node-content-wrapper"),We;if(rt){var it=wt||Zt;We=it?je.createElement("span",{className:et()("".concat(Ne,"-iconEle"),"".concat(Ne,"-icon__customize"))},typeof it=="function"?it(be.props):it):be.renderIcon()}else en&&_e&&(We=be.renderIcon());var Ct;typeof dt=="function"?Ct=dt(Et):Bt?Ct=Bt(Et):Ct=dt;var St=je.createElement("span",{className:"".concat(Ne,"-title")},Ct);return je.createElement("span",{ref:be.setSelectHandle,title:typeof dt=="string"?dt:"",className:et()("".concat(Ee),"".concat(Ee,"-").concat(be.getNodeState()||"normal"),!tn&&(ot||Ft)&&"".concat(Ne,"-node-selected")),onMouseEnter:be.onMouseEnter,onMouseLeave:be.onMouseLeave,onContextMenu:be.onContextMenu,onClick:be.onSelectorClick,onDoubleClick:be.onSelectorDoubleClick},We,St,be.renderDropIndicator())},be.renderDropIndicator=function(){var Ft=be.props,Tt=Ft.disabled,It=Ft.eventKey,dt=be.props.context,ot=dt.draggable,wt=dt.dropLevelOffset,_e=dt.dropPosition,Et=dt.prefixCls,bt=dt.indent,Ne=dt.dropIndicatorRender,rt=dt.dragOverNodeKey,Zt=dt.direction,en=!!ot,Bt=!Tt&&en&&rt===It,tn=bt!=null?bt:be.cacheIndent;return be.cacheIndent=bt,Bt?Ne({dropPosition:_e,dropLevelOffset:wt,indent:tn,prefixCls:Et,direction:Zt}):null},be}return(0,He.Z)(Ie,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var Dt=this.props.selectable,Mt=this.props.context.selectable;return typeof Dt=="boolean"?Dt:Mt}},{key:"render",value:function(){var Dt,Mt=this.props,vn=Mt.eventKey,Ft=Mt.className,Tt=Mt.style,It=Mt.dragOver,dt=Mt.dragOverGapTop,ot=Mt.dragOverGapBottom,wt=Mt.isLeaf,_e=Mt.isStart,Et=Mt.isEnd,bt=Mt.expanded,Ne=Mt.selected,rt=Mt.checked,Zt=Mt.halfChecked,en=Mt.loading,Bt=Mt.domRef,tn=Mt.active,Ee=Mt.data,We=Mt.onMouseMove,it=Mt.selectable,Ct=(0,ke.Z)(Mt,E),St=this.props.context,De=St.prefixCls,Oe=St.filterTreeNode,Ce=St.keyEntities,ge=St.dropContainerKey,Re=St.dropTargetKey,he=St.draggingNodeKey,se=this.isDisabled(),de=(0,Ke.Z)(Ct,{aria:!0,data:!0}),we=(0,x.Z)(Ce,vn)||{},xe=we.level,Pe=Et[Et.length-1],Te=this.isDraggable(),lt=!se&&Te,Qe=he===vn,qe=it!==void 0?{"aria-selected":!!it}:void 0;return je.createElement("div",(0,te.Z)({ref:Bt,className:et()(Ft,"".concat(De,"-treenode"),(Dt={},(0,pe.Z)(Dt,"".concat(De,"-treenode-disabled"),se),(0,pe.Z)(Dt,"".concat(De,"-treenode-switcher-").concat(bt?"open":"close"),!wt),(0,pe.Z)(Dt,"".concat(De,"-treenode-checkbox-checked"),rt),(0,pe.Z)(Dt,"".concat(De,"-treenode-checkbox-indeterminate"),Zt),(0,pe.Z)(Dt,"".concat(De,"-treenode-selected"),Ne),(0,pe.Z)(Dt,"".concat(De,"-treenode-loading"),en),(0,pe.Z)(Dt,"".concat(De,"-treenode-active"),tn),(0,pe.Z)(Dt,"".concat(De,"-treenode-leaf-last"),Pe),(0,pe.Z)(Dt,"".concat(De,"-treenode-draggable"),Te),(0,pe.Z)(Dt,"dragging",Qe),(0,pe.Z)(Dt,"drop-target",Re===vn),(0,pe.Z)(Dt,"drop-container",ge===vn),(0,pe.Z)(Dt,"drag-over",!se&&It),(0,pe.Z)(Dt,"drag-over-gap-top",!se&&dt),(0,pe.Z)(Dt,"drag-over-gap-bottom",!se&&ot),(0,pe.Z)(Dt,"filter-node",Oe&&Oe((0,b.F)(this.props))),Dt)),style:Tt,draggable:lt,"aria-grabbed":Qe,onDragStart:lt?this.onDragStart:void 0,onDragEnter:Te?this.onDragEnter:void 0,onDragOver:Te?this.onDragOver:void 0,onDragLeave:Te?this.onDragLeave:void 0,onDrop:Te?this.onDrop:void 0,onDragEnd:Te?this.onDragEnd:void 0,onMouseMove:We},qe,de),je.createElement(y,{prefixCls:De,level:xe,isStart:_e,isEnd:Et}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Ie}(je.Component),ve=function(Ae){return je.createElement(ie.k.Consumer,null,function(Ie){return je.createElement(re,(0,te.Z)({},Ae,{context:Ie}))})};ve.displayName="TreeNode",ve.isTreeNode=1;var ye=ve},39378:function(Nt,Rt,ee){"use strict";ee.d(Rt,{k:function(){return pe}});var te=ee(59301),pe=te.createContext(null)},23130:function(Nt,Rt,ee){"use strict";ee.d(Rt,{O:function(){return ye.Z},Z:function(){return St}});var te=ee(92413),pe=ee(400),ke=ee(39559),Xe=ee(33708),Me=ee(26407),He=ee(6909),oe=ee(4771),ft=ee(25314),ut=ee(9427),Je=ee(25440),et=ee(92310),Ke=ee.n(et),je=ee(10228),ie=ee(26112),a=ee(48736),y=ee(59301),x=ee(39378);function b(De){var Oe=De.dropPosition,Ce=De.dropLevelOffset,ge=De.indent,Re={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(Oe){case-1:Re.top=0,Re.left=-Ce*ge;break;case 1:Re.bottom=0,Re.left=-Ce*ge;break;case 0:Re.bottom=0,Re.left=ge;break}return y.createElement("div",{style:Re})}function E(De){if(De==null)throw new TypeError("Cannot destructure "+De)}var z=ee(33606),ne=ee(37061),ae=ee(34280),re=ee(24916),ve=ee(77900),ye=ee(39417);function Fe(De,Oe){var Ce=y.useState(!1),ge=(0,z.Z)(Ce,2),Re=ge[0],he=ge[1];y.useLayoutEffect(function(){if(Re)return De(),function(){Oe()}},[Re]),y.useLayoutEffect(function(){return he(!0),function(){he(!1)}},[])}var Ae=ee(71430),Ie=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],be=function(Oe,Ce){var ge=Oe.className,Re=Oe.style,he=Oe.motion,se=Oe.motionNodes,de=Oe.motionType,we=Oe.onMotionStart,xe=Oe.onMotionEnd,Pe=Oe.active,Te=Oe.treeNodeRequiredProps,lt=(0,ne.Z)(Oe,Ie),Qe=y.useState(!0),qe=(0,z.Z)(Qe,2),nt=qe[0],Ye=qe[1],Se=y.useContext(x.k),Be=Se.prefixCls,Ve=se&&de!=="hide";(0,ae.Z)(function(){se&&Ve!==nt&&Ye(Ve)},[se]);var Ue=function(){se&&we()},gt=y.useRef(!1),kt=function(){se&&!gt.current&&(gt.current=!0,xe())};Fe(Ue,kt);var ct=function(hn){Ve===hn&&kt()};return se?y.createElement(ve.default,(0,te.Z)({ref:Ce,visible:nt},he,{motionAppear:de==="show",onVisibleChanged:ct}),function(zt,hn){var En=zt.className,pn=zt.style;return y.createElement("div",{ref:hn,className:Ke()("".concat(Be,"-treenode-motion"),En),style:pn},se.map(function(_t){var Wn=(0,te.Z)({},(E(_t.data),_t.data)),Hn=_t.title,dn=_t.key,zn=_t.isStart,jn=_t.isEnd;delete Wn.children;var bn=(0,Ae.H8)(dn,Te);return y.createElement(ye.Z,(0,te.Z)({},Wn,bn,{title:Hn,active:Pe,data:_t.data,key:dn,isStart:zn,isEnd:jn}))}))}):y.createElement(ye.Z,(0,te.Z)({domRef:Ce,className:ge,style:Re},lt,{active:Pe}))};be.displayName="MotionTreeNode";var Dt=y.forwardRef(be),Mt=Dt;function vn(){var De=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ce=De.length,ge=Oe.length;if(Math.abs(Ce-ge)!==1)return{add:!1,key:null};function Re(he,se){var de=new Map;he.forEach(function(xe){de.set(xe,!0)});var we=se.filter(function(xe){return!de.has(xe)});return we.length===1?we[0]:null}return Ce<ge?{add:!0,key:Re(De,Oe)}:{add:!1,key:Re(Oe,De)}}function Ft(De,Oe,Ce){var ge=De.findIndex(function(de){return de.key===Ce}),Re=De[ge+1],he=Oe.findIndex(function(de){return de.key===Ce});if(Re){var se=Oe.findIndex(function(de){return de.key===Re.key});return Oe.slice(he+1,se)}return Oe.slice(he+1)}var Tt=["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"],It={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},dt=function(){},ot="RC_TREE_MOTION_".concat(Math.random()),wt={key:ot},_e={key:ot,level:0,index:0,pos:"0",node:wt,nodes:[wt]},Et={parent:null,children:[],pos:_e.pos,data:wt,title:null,key:ot,isStart:[],isEnd:[]};function bt(De,Oe,Ce,ge){return Oe===!1||!Ce?De:De.slice(0,Math.ceil(Ce/ge)+1)}function Ne(De){var Oe=De.key,Ce=De.pos;return(0,Ae.km)(Oe,Ce)}function rt(De){for(var Oe=String(De.data.key),Ce=De;Ce.parent;)Ce=Ce.parent,Oe="".concat(Ce.data.key," > ").concat(Oe);return Oe}var Zt=y.forwardRef(function(De,Oe){var Ce=De.prefixCls,ge=De.data,Re=De.selectable,he=De.checkable,se=De.expandedKeys,de=De.selectedKeys,we=De.checkedKeys,xe=De.loadedKeys,Pe=De.loadingKeys,Te=De.halfCheckedKeys,lt=De.keyEntities,Qe=De.disabled,qe=De.dragging,nt=De.dragOverNodeKey,Ye=De.dropPosition,Se=De.motion,Be=De.height,Ve=De.itemHeight,Ue=De.virtual,gt=De.focusable,kt=De.activeItem,ct=De.focused,zt=De.tabIndex,hn=De.onKeyDown,En=De.onFocus,pn=De.onBlur,_t=De.onActiveChange,Wn=De.onListChangeStart,Hn=De.onListChangeEnd,dn=(0,ne.Z)(De,Tt),zn=y.useRef(null),jn=y.useRef(null);y.useImperativeHandle(Oe,function(){return{scrollTo:function(ba){zn.current.scrollTo(ba)},getIndentWidth:function(){return jn.current.offsetWidth}}});var bn=y.useState(se),_n=(0,z.Z)(bn,2),ea=_n[0],an=_n[1],on=y.useState(ge),Cn=(0,z.Z)(on,2),Ht=Cn[0],Fn=Cn[1],Dn=y.useState(ge),Nn=(0,z.Z)(Dn,2),at=Nn[0],vt=Nn[1],mt=y.useState([]),$t=(0,z.Z)(mt,2),ht=$t[0],Pt=$t[1],pt=y.useState(null),Kt=(0,z.Z)(pt,2),ln=Kt[0],Tn=Kt[1],wn=y.useRef(ge);wn.current=ge;function Ut(){var Sa=wn.current;Fn(Sa),vt(Sa),Pt([]),Tn(null),Hn()}(0,ae.Z)(function(){an(se);var Sa=vn(ea,se);if(Sa.key!==null)if(Sa.add){var ba=Ht.findIndex(function(An){var un=An.key;return un===Sa.key}),st=bt(Ft(Ht,ge,Sa.key),Ue,Be,Ve),Xt=Ht.slice();Xt.splice(ba+1,0,Et),vt(Xt),Pt(st),Tn("show")}else{var Vt=ge.findIndex(function(An){var un=An.key;return un===Sa.key}),rn=bt(Ft(ge,Ht,Sa.key),Ue,Be,Ve),xn=ge.slice();xn.splice(Vt+1,0,Et),vt(xn),Pt(rn),Tn("hide")}else Ht!==ge&&(Fn(ge),vt(ge))},[se,ge]),y.useEffect(function(){qe||Ut()},[qe]);var Bn=Se?at:ge,la={expandedKeys:se,selectedKeys:de,loadedKeys:xe,loadingKeys:Pe,checkedKeys:we,halfCheckedKeys:Te,dragOverNodeKey:nt,dropPosition:Ye,keyEntities:lt};return y.createElement(y.Fragment,null,ct&&kt&&y.createElement("span",{style:It,"aria-live":"assertive"},rt(kt)),y.createElement("div",null,y.createElement("input",{style:It,disabled:gt===!1||Qe,tabIndex:gt!==!1?zt:null,onKeyDown:hn,onFocus:En,onBlur:pn,value:"",onChange:dt,"aria-label":"for screen reader"})),y.createElement("div",{className:"".concat(Ce,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},y.createElement("div",{className:"".concat(Ce,"-indent")},y.createElement("div",{ref:jn,className:"".concat(Ce,"-indent-unit")}))),y.createElement(re.Z,(0,te.Z)({},dn,{data:Bn,itemKey:Ne,height:Be,fullHeight:!1,virtual:Ue,itemHeight:Ve,prefixCls:"".concat(Ce,"-list"),ref:zn,onVisibleChange:function(ba,st){var Xt=new Set(ba),Vt=st.filter(function(rn){return!Xt.has(rn)});Vt.some(function(rn){return Ne(rn)===ot})&&Ut()}}),function(Sa){var ba=Sa.pos,st=(0,te.Z)({},(E(Sa.data),Sa.data)),Xt=Sa.title,Vt=Sa.key,rn=Sa.isStart,xn=Sa.isEnd,An=(0,Ae.km)(Vt,ba);delete st.key,delete st.children;var un=(0,Ae.H8)(An,la);return y.createElement(Mt,(0,te.Z)({},st,un,{title:Xt,active:!!kt&&Vt===kt.key,pos:ba,data:Sa.data,isStart:rn,isEnd:xn,motion:Se,motionNodes:Vt===ot?ht:null,motionType:ln,onMotionStart:Wn,onMotionEnd:Ut,treeNodeRequiredProps:la,onMouseMove:function(){_t(null)}}))}))});Zt.displayName="NodeList";var en=Zt,Bt=ee(35654),tn=ee(90782),Ee=ee(67841),We=10,it=function(De){(0,ut.Z)(Ce,De);var Oe=(0,Je.Z)(Ce);function Ce(){var ge;(0,He.Z)(this,Ce);for(var Re=arguments.length,he=new Array(Re),se=0;se<Re;se++)he[se]=arguments[se];return ge=Oe.call.apply(Oe,[this].concat(he)),ge.destroyed=!1,ge.delayedDragEnterLogic=void 0,ge.loadingRetryTimes={},ge.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,Ae.w$)()},ge.dragStartMousePosition=null,ge.dragNode=void 0,ge.currentMouseOverDroppableNodeKey=null,ge.listRef=y.createRef(),ge.onNodeDragStart=function(de,we){var xe=ge.state,Pe=xe.expandedKeys,Te=xe.keyEntities,lt=ge.props.onDragStart,Qe=we.props.eventKey;ge.dragNode=we,ge.dragStartMousePosition={x:de.clientX,y:de.clientY};var qe=(0,Bt._5)(Pe,Qe);ge.setState({draggingNodeKey:Qe,dragChildrenKeys:(0,Bt.wA)(Qe,Te),indent:ge.listRef.current.getIndentWidth()}),ge.setExpandedKeys(qe),window.addEventListener("dragend",ge.onWindowDragEnd),lt==null||lt({event:de,node:(0,Ae.F)(we.props)})},ge.onNodeDragEnter=function(de,we){var xe=ge.state,Pe=xe.expandedKeys,Te=xe.keyEntities,lt=xe.dragChildrenKeys,Qe=xe.flattenNodes,qe=xe.indent,nt=ge.props,Ye=nt.onDragEnter,Se=nt.onExpand,Be=nt.allowDrop,Ve=nt.direction,Ue=we.props,gt=Ue.pos,kt=Ue.eventKey,ct=(0,ft.Z)(ge),zt=ct.dragNode;if(ge.currentMouseOverDroppableNodeKey!==kt&&(ge.currentMouseOverDroppableNodeKey=kt),!zt){ge.resetDragState();return}var hn=(0,Bt.OM)(de,zt,we,qe,ge.dragStartMousePosition,Be,Qe,Te,Pe,Ve),En=hn.dropPosition,pn=hn.dropLevelOffset,_t=hn.dropTargetKey,Wn=hn.dropContainerKey,Hn=hn.dropTargetPos,dn=hn.dropAllowed,zn=hn.dragOverNodeKey;if(lt.indexOf(_t)!==-1||!dn){ge.resetDragState();return}if(ge.delayedDragEnterLogic||(ge.delayedDragEnterLogic={}),Object.keys(ge.delayedDragEnterLogic).forEach(function(jn){clearTimeout(ge.delayedDragEnterLogic[jn])}),zt.props.eventKey!==we.props.eventKey&&(de.persist(),ge.delayedDragEnterLogic[gt]=window.setTimeout(function(){if(ge.state.draggingNodeKey!==null){var jn=(0,Me.Z)(Pe),bn=(0,Ee.Z)(Te,we.props.eventKey);bn&&(bn.children||[]).length&&(jn=(0,Bt.L0)(Pe,we.props.eventKey)),"expandedKeys"in ge.props||ge.setExpandedKeys(jn),Se==null||Se(jn,{node:(0,Ae.F)(we.props),expanded:!0,nativeEvent:de.nativeEvent})}},800)),zt.props.eventKey===_t&&pn===0){ge.resetDragState();return}ge.setState({dragOverNodeKey:zn,dropPosition:En,dropLevelOffset:pn,dropTargetKey:_t,dropContainerKey:Wn,dropTargetPos:Hn,dropAllowed:dn}),Ye==null||Ye({event:de,node:(0,Ae.F)(we.props),expandedKeys:Pe})},ge.onNodeDragOver=function(de,we){var xe=ge.state,Pe=xe.dragChildrenKeys,Te=xe.flattenNodes,lt=xe.keyEntities,Qe=xe.expandedKeys,qe=xe.indent,nt=ge.props,Ye=nt.onDragOver,Se=nt.allowDrop,Be=nt.direction,Ve=(0,ft.Z)(ge),Ue=Ve.dragNode;if(Ue){var gt=(0,Bt.OM)(de,Ue,we,qe,ge.dragStartMousePosition,Se,Te,lt,Qe,Be),kt=gt.dropPosition,ct=gt.dropLevelOffset,zt=gt.dropTargetKey,hn=gt.dropContainerKey,En=gt.dropAllowed,pn=gt.dropTargetPos,_t=gt.dragOverNodeKey;Pe.indexOf(zt)!==-1||!En||(Ue.props.eventKey===zt&&ct===0?ge.state.dropPosition===null&&ge.state.dropLevelOffset===null&&ge.state.dropTargetKey===null&&ge.state.dropContainerKey===null&&ge.state.dropTargetPos===null&&ge.state.dropAllowed===!1&&ge.state.dragOverNodeKey===null||ge.resetDragState():kt===ge.state.dropPosition&&ct===ge.state.dropLevelOffset&&zt===ge.state.dropTargetKey&&hn===ge.state.dropContainerKey&&pn===ge.state.dropTargetPos&&En===ge.state.dropAllowed&&_t===ge.state.dragOverNodeKey||ge.setState({dropPosition:kt,dropLevelOffset:ct,dropTargetKey:zt,dropContainerKey:hn,dropTargetPos:pn,dropAllowed:En,dragOverNodeKey:_t}),Ye==null||Ye({event:de,node:(0,Ae.F)(we.props)}))}},ge.onNodeDragLeave=function(de,we){ge.currentMouseOverDroppableNodeKey===we.props.eventKey&&!de.currentTarget.contains(de.relatedTarget)&&(ge.resetDragState(),ge.currentMouseOverDroppableNodeKey=null);var xe=ge.props.onDragLeave;xe==null||xe({event:de,node:(0,Ae.F)(we.props)})},ge.onWindowDragEnd=function(de){ge.onNodeDragEnd(de,null,!0),window.removeEventListener("dragend",ge.onWindowDragEnd)},ge.onNodeDragEnd=function(de,we){var xe=ge.props.onDragEnd;ge.setState({dragOverNodeKey:null}),ge.cleanDragState(),xe==null||xe({event:de,node:(0,Ae.F)(we.props)}),ge.dragNode=null,window.removeEventListener("dragend",ge.onWindowDragEnd)},ge.onNodeDrop=function(de,we){var xe,Pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Te=ge.state,lt=Te.dragChildrenKeys,Qe=Te.dropPosition,qe=Te.dropTargetKey,nt=Te.dropTargetPos,Ye=Te.dropAllowed;if(Ye){var Se=ge.props.onDrop;if(ge.setState({dragOverNodeKey:null}),ge.cleanDragState(),qe!==null){var Be=(0,Xe.Z)((0,Xe.Z)({},(0,Ae.H8)(qe,ge.getTreeNodeRequiredProps())),{},{active:((xe=ge.getActiveItem())===null||xe===void 0?void 0:xe.key)===qe,data:(0,Ee.Z)(ge.state.keyEntities,qe).node}),Ve=lt.indexOf(qe)!==-1;(0,a.ZP)(!Ve,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Ue=(0,Bt.yx)(nt),gt={event:de,node:(0,Ae.F)(Be),dragNode:ge.dragNode?(0,Ae.F)(ge.dragNode.props):null,dragNodesKeys:[ge.dragNode.props.eventKey].concat(lt),dropToGap:Qe!==0,dropPosition:Qe+Number(Ue[Ue.length-1])};Pe||Se==null||Se(gt),ge.dragNode=null}}},ge.cleanDragState=function(){var de=ge.state.draggingNodeKey;de!==null&&ge.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ge.dragStartMousePosition=null,ge.currentMouseOverDroppableNodeKey=null},ge.triggerExpandActionExpand=function(de,we){var xe=ge.state,Pe=xe.expandedKeys,Te=xe.flattenNodes,lt=we.expanded,Qe=we.key,qe=we.isLeaf;if(!(qe||de.shiftKey||de.metaKey||de.ctrlKey)){var nt=Te.filter(function(Se){return Se.key===Qe})[0],Ye=(0,Ae.F)((0,Xe.Z)((0,Xe.Z)({},(0,Ae.H8)(Qe,ge.getTreeNodeRequiredProps())),{},{data:nt.data}));ge.setExpandedKeys(lt?(0,Bt._5)(Pe,Qe):(0,Bt.L0)(Pe,Qe)),ge.onNodeExpand(de,Ye)}},ge.onNodeClick=function(de,we){var xe=ge.props,Pe=xe.onClick,Te=xe.expandAction;Te==="click"&&ge.triggerExpandActionExpand(de,we),Pe==null||Pe(de,we)},ge.onNodeDoubleClick=function(de,we){var xe=ge.props,Pe=xe.onDoubleClick,Te=xe.expandAction;Te==="doubleClick"&&ge.triggerExpandActionExpand(de,we),Pe==null||Pe(de,we)},ge.onNodeSelect=function(de,we){var xe=ge.state.selectedKeys,Pe=ge.state,Te=Pe.keyEntities,lt=Pe.fieldNames,Qe=ge.props,qe=Qe.onSelect,nt=Qe.multiple,Ye=we.selected,Se=we[lt.key],Be=!Ye;Be?nt?xe=(0,Bt.L0)(xe,Se):xe=[Se]:xe=(0,Bt._5)(xe,Se);var Ve=xe.map(function(Ue){var gt=(0,Ee.Z)(Te,Ue);return gt?gt.node:null}).filter(function(Ue){return Ue});ge.setUncontrolledState({selectedKeys:xe}),qe==null||qe(xe,{event:"select",selected:Be,node:we,selectedNodes:Ve,nativeEvent:de.nativeEvent})},ge.onNodeCheck=function(de,we,xe){var Pe=ge.state,Te=Pe.keyEntities,lt=Pe.checkedKeys,Qe=Pe.halfCheckedKeys,qe=ge.props,nt=qe.checkStrictly,Ye=qe.onCheck,Se=we.key,Be,Ve={event:"check",node:we,checked:xe,nativeEvent:de.nativeEvent};if(nt){var Ue=xe?(0,Bt.L0)(lt,Se):(0,Bt._5)(lt,Se),gt=(0,Bt._5)(Qe,Se);Be={checked:Ue,halfChecked:gt},Ve.checkedNodes=Ue.map(function(pn){return(0,Ee.Z)(Te,pn)}).filter(function(pn){return pn}).map(function(pn){return pn.node}),ge.setUncontrolledState({checkedKeys:Ue})}else{var kt=(0,tn.S)([].concat((0,Me.Z)(lt),[Se]),!0,Te),ct=kt.checkedKeys,zt=kt.halfCheckedKeys;if(!xe){var hn=new Set(ct);hn.delete(Se);var En=(0,tn.S)(Array.from(hn),{checked:!1,halfCheckedKeys:zt},Te);ct=En.checkedKeys,zt=En.halfCheckedKeys}Be=ct,Ve.checkedNodes=[],Ve.checkedNodesPositions=[],Ve.halfCheckedKeys=zt,ct.forEach(function(pn){var _t=(0,Ee.Z)(Te,pn);if(_t){var Wn=_t.node,Hn=_t.pos;Ve.checkedNodes.push(Wn),Ve.checkedNodesPositions.push({node:Wn,pos:Hn})}}),ge.setUncontrolledState({checkedKeys:ct},!1,{halfCheckedKeys:zt})}Ye==null||Ye(Be,Ve)},ge.onNodeLoad=function(de){var we=de.key,xe=new Promise(function(Pe,Te){ge.setState(function(lt){var Qe=lt.loadedKeys,qe=Qe===void 0?[]:Qe,nt=lt.loadingKeys,Ye=nt===void 0?[]:nt,Se=ge.props,Be=Se.loadData,Ve=Se.onLoad;if(!Be||qe.indexOf(we)!==-1||Ye.indexOf(we)!==-1)return null;var Ue=Be(de);return Ue.then(function(){var gt=ge.state.loadedKeys,kt=(0,Bt.L0)(gt,we);Ve==null||Ve(kt,{event:"load",node:de}),ge.setUncontrolledState({loadedKeys:kt}),ge.setState(function(ct){return{loadingKeys:(0,Bt._5)(ct.loadingKeys,we)}}),Pe()}).catch(function(gt){if(ge.setState(function(ct){return{loadingKeys:(0,Bt._5)(ct.loadingKeys,we)}}),ge.loadingRetryTimes[we]=(ge.loadingRetryTimes[we]||0)+1,ge.loadingRetryTimes[we]>=We){var kt=ge.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ge.setUncontrolledState({loadedKeys:(0,Bt.L0)(kt,we)}),Pe()}Te(gt)}),{loadingKeys:(0,Bt.L0)(Ye,we)}})});return xe.catch(function(){}),xe},ge.onNodeMouseEnter=function(de,we){var xe=ge.props.onMouseEnter;xe==null||xe({event:de,node:we})},ge.onNodeMouseLeave=function(de,we){var xe=ge.props.onMouseLeave;xe==null||xe({event:de,node:we})},ge.onNodeContextMenu=function(de,we){var xe=ge.props.onRightClick;xe&&(de.preventDefault(),xe({event:de,node:we}))},ge.onFocus=function(){var de=ge.props.onFocus;ge.setState({focused:!0});for(var we=arguments.length,xe=new Array(we),Pe=0;Pe<we;Pe++)xe[Pe]=arguments[Pe];de==null||de.apply(void 0,xe)},ge.onBlur=function(){var de=ge.props.onBlur;ge.setState({focused:!1}),ge.onActiveChange(null);for(var we=arguments.length,xe=new Array(we),Pe=0;Pe<we;Pe++)xe[Pe]=arguments[Pe];de==null||de.apply(void 0,xe)},ge.getTreeNodeRequiredProps=function(){var de=ge.state,we=de.expandedKeys,xe=de.selectedKeys,Pe=de.loadedKeys,Te=de.loadingKeys,lt=de.checkedKeys,Qe=de.halfCheckedKeys,qe=de.dragOverNodeKey,nt=de.dropPosition,Ye=de.keyEntities;return{expandedKeys:we||[],selectedKeys:xe||[],loadedKeys:Pe||[],loadingKeys:Te||[],checkedKeys:lt||[],halfCheckedKeys:Qe||[],dragOverNodeKey:qe,dropPosition:nt,keyEntities:Ye}},ge.setExpandedKeys=function(de){var we=ge.state,xe=we.treeData,Pe=we.fieldNames,Te=(0,Ae.oH)(xe,de,Pe);ge.setUncontrolledState({expandedKeys:de,flattenNodes:Te},!0)},ge.onNodeExpand=function(de,we){var xe=ge.state.expandedKeys,Pe=ge.state,Te=Pe.listChanging,lt=Pe.fieldNames,Qe=ge.props,qe=Qe.onExpand,nt=Qe.loadData,Ye=we.expanded,Se=we[lt.key];if(!Te){var Be=xe.indexOf(Se),Ve=!Ye;if((0,a.ZP)(Ye&&Be!==-1||!Ye&&Be===-1,"Expand state not sync with index check"),Ve?xe=(0,Bt.L0)(xe,Se):xe=(0,Bt._5)(xe,Se),ge.setExpandedKeys(xe),qe==null||qe(xe,{node:we,expanded:Ve,nativeEvent:de.nativeEvent}),Ve&&nt){var Ue=ge.onNodeLoad(we);Ue&&Ue.then(function(){var gt=(0,Ae.oH)(ge.state.treeData,xe,lt);ge.setUncontrolledState({flattenNodes:gt})}).catch(function(){var gt=ge.state.expandedKeys,kt=(0,Bt._5)(gt,Se);ge.setExpandedKeys(kt)})}}},ge.onListChangeStart=function(){ge.setUncontrolledState({listChanging:!0})},ge.onListChangeEnd=function(){setTimeout(function(){ge.setUncontrolledState({listChanging:!1})})},ge.onActiveChange=function(de){var we=ge.state.activeKey,xe=ge.props.onActiveChange;we!==de&&(ge.setState({activeKey:de}),de!==null&&ge.scrollTo({key:de}),xe==null||xe(de))},ge.getActiveItem=function(){var de=ge.state,we=de.activeKey,xe=de.flattenNodes;return we===null?null:xe.find(function(Pe){var Te=Pe.key;return Te===we})||null},ge.offsetActiveKey=function(de){var we=ge.state,xe=we.flattenNodes,Pe=we.activeKey,Te=xe.findIndex(function(qe){var nt=qe.key;return nt===Pe});Te===-1&&de<0&&(Te=xe.length),Te=(Te+de+xe.length)%xe.length;var lt=xe[Te];if(lt){var Qe=lt.key;ge.onActiveChange(Qe)}else ge.onActiveChange(null)},ge.onKeyDown=function(de){var we=ge.state,xe=we.activeKey,Pe=we.expandedKeys,Te=we.checkedKeys,lt=we.fieldNames,Qe=ge.props,qe=Qe.onKeyDown,nt=Qe.checkable,Ye=Qe.selectable;switch(de.which){case je.Z.UP:{ge.offsetActiveKey(-1),de.preventDefault();break}case je.Z.DOWN:{ge.offsetActiveKey(1),de.preventDefault();break}}var Se=ge.getActiveItem();if(Se&&Se.data){var Be=ge.getTreeNodeRequiredProps(),Ve=Se.data.isLeaf===!1||!!(Se.data[lt.children]||[]).length,Ue=(0,Ae.F)((0,Xe.Z)((0,Xe.Z)({},(0,Ae.H8)(xe,Be)),{},{data:Se.data,active:!0}));switch(de.which){case je.Z.LEFT:{Ve&&Pe.includes(xe)?ge.onNodeExpand({},Ue):Se.parent&&ge.onActiveChange(Se.parent.key),de.preventDefault();break}case je.Z.RIGHT:{Ve&&!Pe.includes(xe)?ge.onNodeExpand({},Ue):Se.children&&Se.children.length&&ge.onActiveChange(Se.children[0].key),de.preventDefault();break}case je.Z.ENTER:case je.Z.SPACE:{nt&&!Ue.disabled&&Ue.checkable!==!1&&!Ue.disableCheckbox?ge.onNodeCheck({},Ue,!Te.includes(xe)):!nt&&Ye&&!Ue.disabled&&Ue.selectable!==!1&&ge.onNodeSelect({},Ue);break}}}qe==null||qe(de)},ge.setUncontrolledState=function(de){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ge.destroyed){var Pe=!1,Te=!0,lt={};Object.keys(de).forEach(function(Qe){if(Qe in ge.props){Te=!1;return}Pe=!0,lt[Qe]=de[Qe]}),Pe&&(!we||Te)&&ge.setState((0,Xe.Z)((0,Xe.Z)({},lt),xe))}},ge.scrollTo=function(de){ge.listRef.current.scrollTo(de)},ge}return(0,oe.Z)(Ce,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Re=this.props.activeKey;Re!==void 0&&Re!==this.state.activeKey&&(this.setState({activeKey:Re}),Re!==null&&this.scrollTo({key:Re}))}},{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 Re,he=this.state,se=he.focused,de=he.flattenNodes,we=he.keyEntities,xe=he.draggingNodeKey,Pe=he.activeKey,Te=he.dropLevelOffset,lt=he.dropContainerKey,Qe=he.dropTargetKey,qe=he.dropPosition,nt=he.dragOverNodeKey,Ye=he.indent,Se=this.props,Be=Se.prefixCls,Ve=Se.className,Ue=Se.style,gt=Se.showLine,kt=Se.focusable,ct=Se.tabIndex,zt=ct===void 0?0:ct,hn=Se.selectable,En=Se.showIcon,pn=Se.icon,_t=Se.switcherIcon,Wn=Se.draggable,Hn=Se.checkable,dn=Se.checkStrictly,zn=Se.disabled,jn=Se.motion,bn=Se.loadData,_n=Se.filterTreeNode,ea=Se.height,an=Se.itemHeight,on=Se.virtual,Cn=Se.titleRender,Ht=Se.dropIndicatorRender,Fn=Se.onContextMenu,Dn=Se.onScroll,Nn=Se.direction,at=Se.rootClassName,vt=Se.rootStyle,mt=(0,ie.Z)(this.props,{aria:!0,data:!0}),$t;return Wn&&((0,ke.Z)(Wn)==="object"?$t=Wn:typeof Wn=="function"?$t={nodeDraggable:Wn}:$t={}),y.createElement(x.k.Provider,{value:{prefixCls:Be,selectable:hn,showIcon:En,icon:pn,switcherIcon:_t,draggable:$t,draggingNodeKey:xe,checkable:Hn,checkStrictly:dn,disabled:zn,keyEntities:we,dropLevelOffset:Te,dropContainerKey:lt,dropTargetKey:Qe,dropPosition:qe,dragOverNodeKey:nt,indent:Ye,direction:Nn,dropIndicatorRender:Ht,loadData:bn,filterTreeNode:_n,titleRender:Cn,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},y.createElement("div",{role:"tree",className:Ke()(Be,Ve,at,(Re={},(0,pe.Z)(Re,"".concat(Be,"-show-line"),gt),(0,pe.Z)(Re,"".concat(Be,"-focused"),se),(0,pe.Z)(Re,"".concat(Be,"-active-focused"),Pe!==null),Re)),style:vt},y.createElement(en,(0,te.Z)({ref:this.listRef,prefixCls:Be,style:Ue,data:de,disabled:zn,selectable:hn,checkable:!!Hn,motion:jn,dragging:xe!==null,height:ea,itemHeight:an,virtual:on,focusable:kt,focused:se,tabIndex:zt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Fn,onScroll:Dn},this.getTreeNodeRequiredProps(),mt))))}}],[{key:"getDerivedStateFromProps",value:function(Re,he){var se=he.prevProps,de={prevProps:Re};function we(kt){return!se&&kt in Re||se&&se[kt]!==Re[kt]}var xe,Pe=he.fieldNames;if(we("fieldNames")&&(Pe=(0,Ae.w$)(Re.fieldNames),de.fieldNames=Pe),we("treeData")?xe=Re.treeData:we("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),xe=(0,Ae.zn)(Re.children)),xe){de.treeData=xe;var Te=(0,Ae.I8)(xe,{fieldNames:Pe});de.keyEntities=(0,Xe.Z)((0,pe.Z)({},ot,_e),Te.keyEntities)}var lt=de.keyEntities||he.keyEntities;if(we("expandedKeys")||se&&we("autoExpandParent"))de.expandedKeys=Re.autoExpandParent||!se&&Re.defaultExpandParent?(0,Bt.r7)(Re.expandedKeys,lt):Re.expandedKeys;else if(!se&&Re.defaultExpandAll){var Qe=(0,Xe.Z)({},lt);delete Qe[ot],de.expandedKeys=Object.keys(Qe).map(function(kt){return Qe[kt].key})}else!se&&Re.defaultExpandedKeys&&(de.expandedKeys=Re.autoExpandParent||Re.defaultExpandParent?(0,Bt.r7)(Re.defaultExpandedKeys,lt):Re.defaultExpandedKeys);if(de.expandedKeys||delete de.expandedKeys,xe||de.expandedKeys){var qe=(0,Ae.oH)(xe||he.treeData,de.expandedKeys||he.expandedKeys,Pe);de.flattenNodes=qe}if(Re.selectable&&(we("selectedKeys")?de.selectedKeys=(0,Bt.BT)(Re.selectedKeys,Re):!se&&Re.defaultSelectedKeys&&(de.selectedKeys=(0,Bt.BT)(Re.defaultSelectedKeys,Re))),Re.checkable){var nt;if(we("checkedKeys")?nt=(0,Bt.E6)(Re.checkedKeys)||{}:!se&&Re.defaultCheckedKeys?nt=(0,Bt.E6)(Re.defaultCheckedKeys)||{}:xe&&(nt=(0,Bt.E6)(Re.checkedKeys)||{checkedKeys:he.checkedKeys,halfCheckedKeys:he.halfCheckedKeys}),nt){var Ye=nt,Se=Ye.checkedKeys,Be=Se===void 0?[]:Se,Ve=Ye.halfCheckedKeys,Ue=Ve===void 0?[]:Ve;if(!Re.checkStrictly){var gt=(0,tn.S)(Be,!0,lt);Be=gt.checkedKeys,Ue=gt.halfCheckedKeys}de.checkedKeys=Be,de.halfCheckedKeys=Ue}}return we("loadedKeys")&&(de.loadedKeys=Re.loadedKeys),de}}]),Ce}(y.Component);it.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:b,allowDrop:function(){return!0},expandAction:!1},it.TreeNode=ye.Z;var Ct=it,St=Ct},35654:function(Nt,Rt,ee){"use strict";ee.d(Rt,{BT:function(){return y},E6:function(){return E},L0:function(){return Je},OM:function(){return a},_5:function(){return ut},r7:function(){return z},wA:function(){return Ke},yx:function(){return et}});var te=ee(26407),pe=ee(39559),ke=ee(48736),Xe=ee(59301),Me=ee(39417),He=ee(67841),oe=ee(71430),ft=null;function ut(ne,ae){if(!ne)return[];var re=ne.slice(),ve=re.indexOf(ae);return ve>=0&&re.splice(ve,1),re}function Je(ne,ae){var re=(ne||[]).slice();return re.indexOf(ae)===-1&&re.push(ae),re}function et(ne){return ne.split("-")}function Ke(ne,ae){var re=[],ve=(0,He.Z)(ae,ne);function ye(){var Fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Fe.forEach(function(Ae){var Ie=Ae.key,be=Ae.children;re.push(Ie),ye(be)})}return ye(ve.children),re}function je(ne){if(ne.parent){var ae=et(ne.pos);return Number(ae[ae.length-1])===ne.parent.children.length-1}return!1}function ie(ne){var ae=et(ne.pos);return Number(ae[ae.length-1])===0}function a(ne,ae,re,ve,ye,Fe,Ae,Ie,be,Dt){var Mt,vn=ne.clientX,Ft=ne.clientY,Tt=ne.target.getBoundingClientRect(),It=Tt.top,dt=Tt.height,ot=(Dt==="rtl"?-1:1)*(((ye==null?void 0:ye.x)||0)-vn),wt=(ot-12)/ve,_e=(0,He.Z)(Ie,re.props.eventKey);if(Ft<It+dt/2){var Et=Ae.findIndex(function(St){return St.key===_e.key}),bt=Et<=0?0:Et-1,Ne=Ae[bt].key;_e=(0,He.Z)(Ie,Ne)}var rt=_e.key,Zt=_e,en=_e.key,Bt=0,tn=0;if(!be.includes(rt))for(var Ee=0;Ee<wt&&je(_e);Ee+=1)_e=_e.parent,tn+=1;var We=ae.props.data,it=_e.node,Ct=!0;return ie(_e)&&_e.level===0&&Ft<It+dt/2&&Fe({dragNode:We,dropNode:it,dropPosition:-1})&&_e.key===re.props.eventKey?Bt=-1:(Zt.children||[]).length&&be.includes(en)?Fe({dragNode:We,dropNode:it,dropPosition:0})?Bt=0:Ct=!1:tn===0?wt>-1.5?Fe({dragNode:We,dropNode:it,dropPosition:1})?Bt=1:Ct=!1:Fe({dragNode:We,dropNode:it,dropPosition:0})?Bt=0:Fe({dragNode:We,dropNode:it,dropPosition:1})?Bt=1:Ct=!1:Fe({dragNode:We,dropNode:it,dropPosition:1})?Bt=1:Ct=!1,{dropPosition:Bt,dropLevelOffset:tn,dropTargetKey:_e.key,dropTargetPos:_e.pos,dragOverNodeKey:en,dropContainerKey:Bt===0?null:((Mt=_e.parent)===null||Mt===void 0?void 0:Mt.key)||null,dropAllowed:Ct}}function y(ne,ae){if(ne){var re=ae.multiple;return re?ne.slice():ne.length?[ne[0]]:ne}}var x=function(ae){return ae};function b(ne,ae){if(!ne)return[];var re=ae||{},ve=re.processProps,ye=ve===void 0?x:ve,Fe=Array.isArray(ne)?ne:[ne];return Fe.map(function(Ae){var Ie=Ae.children,be=_objectWithoutProperties(Ae,ft),Dt=b(Ie,ae);return React.createElement(TreeNode,_extends({key:be.key},ye(be)),Dt)})}function E(ne){if(!ne)return null;var ae;if(Array.isArray(ne))ae={checkedKeys:ne,halfCheckedKeys:void 0};else if((0,pe.Z)(ne)==="object")ae={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return(0,ke.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ae}function z(ne,ae){var re=new Set;function ve(ye){if(!re.has(ye)){var Fe=(0,He.Z)(ae,ye);if(Fe){re.add(ye);var Ae=Fe.parent,Ie=Fe.node;Ie.disabled||Ae&&ve(Ae.key)}}}return(ne||[]).forEach(function(ye){ve(ye)}),(0,te.Z)(re)}},90782:function(Nt,Rt,ee){"use strict";ee.d(Rt,{S:function(){return oe}});var te=ee(48736),pe=ee(67841);function ke(ft,ut){var Je=new Set;return ft.forEach(function(et){ut.has(et)||Je.add(et)}),Je}function Xe(ft){var ut=ft||{},Je=ut.disabled,et=ut.disableCheckbox,Ke=ut.checkable;return!!(Je||et)||Ke===!1}function Me(ft,ut,Je,et){for(var Ke=new Set(ft),je=new Set,ie=0;ie<=Je;ie+=1){var a=ut.get(ie)||new Set;a.forEach(function(E){var z=E.key,ne=E.node,ae=E.children,re=ae===void 0?[]:ae;Ke.has(z)&&!et(ne)&&re.filter(function(ve){return!et(ve.node)}).forEach(function(ve){Ke.add(ve.key)})})}for(var y=new Set,x=Je;x>=0;x-=1){var b=ut.get(x)||new Set;b.forEach(function(E){var z=E.parent,ne=E.node;if(!(et(ne)||!E.parent||y.has(E.parent.key))){if(et(E.parent.node)){y.add(z.key);return}var ae=!0,re=!1;(z.children||[]).filter(function(ve){return!et(ve.node)}).forEach(function(ve){var ye=ve.key,Fe=Ke.has(ye);ae&&!Fe&&(ae=!1),!re&&(Fe||je.has(ye))&&(re=!0)}),ae&&Ke.add(z.key),re&&je.add(z.key),y.add(z.key)}})}return{checkedKeys:Array.from(Ke),halfCheckedKeys:Array.from(ke(je,Ke))}}function He(ft,ut,Je,et,Ke){for(var je=new Set(ft),ie=new Set(ut),a=0;a<=et;a+=1){var y=Je.get(a)||new Set;y.forEach(function(z){var ne=z.key,ae=z.node,re=z.children,ve=re===void 0?[]:re;!je.has(ne)&&!ie.has(ne)&&!Ke(ae)&&ve.filter(function(ye){return!Ke(ye.node)}).forEach(function(ye){je.delete(ye.key)})})}ie=new Set;for(var x=new Set,b=et;b>=0;b-=1){var E=Je.get(b)||new Set;E.forEach(function(z){var ne=z.parent,ae=z.node;if(!(Ke(ae)||!z.parent||x.has(z.parent.key))){if(Ke(z.parent.node)){x.add(ne.key);return}var re=!0,ve=!1;(ne.children||[]).filter(function(ye){return!Ke(ye.node)}).forEach(function(ye){var Fe=ye.key,Ae=je.has(Fe);re&&!Ae&&(re=!1),!ve&&(Ae||ie.has(Fe))&&(ve=!0)}),re||je.delete(ne.key),ve&&ie.add(ne.key),x.add(ne.key)}})}return{checkedKeys:Array.from(je),halfCheckedKeys:Array.from(ke(ie,je))}}function oe(ft,ut,Je,et){var Ke=[],je;et?je=et:je=Xe;var ie=new Set(ft.filter(function(b){var E=!!(0,pe.Z)(Je,b);return E||Ke.push(b),E})),a=new Map,y=0;Object.keys(Je).forEach(function(b){var E=Je[b],z=E.level,ne=a.get(z);ne||(ne=new Set,a.set(z,ne)),ne.add(E),y=Math.max(y,z)}),(0,te.ZP)(!Ke.length,"Tree missing follow keys: ".concat(Ke.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var x;return ut===!0?x=Me(ie,a,y,je):x=He(ie,ut.halfCheckedKeys,a,y,je),x}},67841:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return te}});function te(pe,ke){return pe[ke]}},71430:function(Nt,Rt,ee){"use strict";ee.d(Rt,{F:function(){return z},H8:function(){return E},I8:function(){return b},km:function(){return Ke},oH:function(){return y},w$:function(){return je},zn:function(){return a}});var te=ee(39559),pe=ee(26407),ke=ee(33708),Xe=ee(37061),Me=ee(11592),He=ee(2738),oe=ee(48736),ft=ee(67841),ut=["children"];function Je(ne,ae){return"".concat(ne,"-").concat(ae)}function et(ne){return ne&&ne.type&&ne.type.isTreeNode}function Ke(ne,ae){return ne!=null?ne:ae}function je(ne){var ae=ne||{},re=ae.title,ve=ae._title,ye=ae.key,Fe=ae.children,Ae=re||"title";return{title:Ae,_title:ve||[Ae],key:ye||"key",children:Fe||"children"}}function ie(ne,ae){var re=new Map;function ve(ye){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ye||[]).forEach(function(Ae){var Ie=Ae[ae.key],be=Ae[ae.children];warning(Ie!=null,"Tree node must have a certain key: [".concat(Fe).concat(Ie,"]"));var Dt=String(Ie);warning(!re.has(Dt)||Ie===null||Ie===void 0,"Same 'key' exist in the Tree: ".concat(Dt)),re.set(Dt,!0),ve(be,"".concat(Fe).concat(Dt," > "))})}ve(ne)}function a(ne){function ae(re){var ve=(0,Me.Z)(re);return ve.map(function(ye){if(!et(ye))return(0,oe.ZP)(!ye,"Tree/TreeNode can only accept TreeNode as children."),null;var Fe=ye.key,Ae=ye.props,Ie=Ae.children,be=(0,Xe.Z)(Ae,ut),Dt=(0,ke.Z)({key:Fe},be),Mt=ae(Ie);return Mt.length&&(Dt.children=Mt),Dt}).filter(function(ye){return ye})}return ae(ne)}function y(ne,ae,re){var ve=je(re),ye=ve._title,Fe=ve.key,Ae=ve.children,Ie=new Set(ae===!0?[]:ae),be=[];function Dt(Mt){var vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Mt.map(function(Ft,Tt){for(var It=Je(vn?vn.pos:"0",Tt),dt=Ke(Ft[Fe],It),ot,wt=0;wt<ye.length;wt+=1){var _e=ye[wt];if(Ft[_e]!==void 0){ot=Ft[_e];break}}var Et=(0,ke.Z)((0,ke.Z)({},(0,He.Z)(Ft,[].concat((0,pe.Z)(ye),[Fe,Ae]))),{},{title:ot,key:dt,parent:vn,pos:It,children:null,data:Ft,isStart:[].concat((0,pe.Z)(vn?vn.isStart:[]),[Tt===0]),isEnd:[].concat((0,pe.Z)(vn?vn.isEnd:[]),[Tt===Mt.length-1])});return be.push(Et),ae===!0||Ie.has(dt)?Et.children=Dt(Ft[Ae]||[],Et):Et.children=[],Et})}return Dt(ne),be}function x(ne,ae,re){var ve={};(0,te.Z)(re)==="object"?ve=re:ve={externalGetKey:re},ve=ve||{};var ye=ve,Fe=ye.childrenPropName,Ae=ye.externalGetKey,Ie=ye.fieldNames,be=je(Ie),Dt=be.key,Mt=be.children,vn=Fe||Mt,Ft;Ae?typeof Ae=="string"?Ft=function(dt){return dt[Ae]}:typeof Ae=="function"&&(Ft=function(dt){return Ae(dt)}):Ft=function(dt,ot){return Ke(dt[Dt],ot)};function Tt(It,dt,ot,wt){var _e=It?It[vn]:ne,Et=It?Je(ot.pos,dt):"0",bt=It?[].concat((0,pe.Z)(wt),[It]):[];if(It){var Ne=Ft(It,Et),rt={node:It,index:dt,pos:Et,key:Ne,parentPos:ot.node?ot.pos:null,level:ot.level+1,nodes:bt};ae(rt)}_e&&_e.forEach(function(Zt,en){Tt(Zt,en,{node:It,pos:Et,level:ot?ot.level+1:-1},bt)})}Tt(null)}function b(ne){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},re=ae.initWrapper,ve=ae.processEntity,ye=ae.onProcessFinished,Fe=ae.externalGetKey,Ae=ae.childrenPropName,Ie=ae.fieldNames,be=arguments.length>2?arguments[2]:void 0,Dt=Fe||be,Mt={},vn={},Ft={posEntities:Mt,keyEntities:vn};return re&&(Ft=re(Ft)||Ft),x(ne,function(Tt){var It=Tt.node,dt=Tt.index,ot=Tt.pos,wt=Tt.key,_e=Tt.parentPos,Et=Tt.level,bt=Tt.nodes,Ne={node:It,nodes:bt,index:dt,key:wt,pos:ot,level:Et},rt=Ke(wt,ot);Mt[ot]=Ne,vn[rt]=Ne,Ne.parent=Mt[_e],Ne.parent&&(Ne.parent.children=Ne.parent.children||[],Ne.parent.children.push(Ne)),ve&&ve(Ne,Ft)},{externalGetKey:Dt,childrenPropName:Ae,fieldNames:Ie}),ye&&ye(Ft),Ft}function E(ne,ae){var re=ae.expandedKeys,ve=ae.selectedKeys,ye=ae.loadedKeys,Fe=ae.loadingKeys,Ae=ae.checkedKeys,Ie=ae.halfCheckedKeys,be=ae.dragOverNodeKey,Dt=ae.dropPosition,Mt=ae.keyEntities,vn=(0,ft.Z)(Mt,ne),Ft={eventKey:ne,expanded:re.indexOf(ne)!==-1,selected:ve.indexOf(ne)!==-1,loaded:ye.indexOf(ne)!==-1,loading:Fe.indexOf(ne)!==-1,checked:Ae.indexOf(ne)!==-1,halfChecked:Ie.indexOf(ne)!==-1,pos:String(vn?vn.pos:""),dragOver:be===ne&&Dt===0,dragOverGapTop:be===ne&&Dt===-1,dragOverGapBottom:be===ne&&Dt===1};return Ft}function z(ne){var ae=ne.data,re=ne.expanded,ve=ne.selected,ye=ne.checked,Fe=ne.loaded,Ae=ne.loading,Ie=ne.halfChecked,be=ne.dragOver,Dt=ne.dragOverGapTop,Mt=ne.dragOverGapBottom,vn=ne.pos,Ft=ne.active,Tt=ne.eventKey,It=(0,ke.Z)((0,ke.Z)({},ae),{},{expanded:re,selected:ve,checked:ye,loaded:Fe,loading:Ae,halfChecked:Ie,dragOver:be,dragOverGapTop:Dt,dragOverGapBottom:Mt,pos:vn,active:Ft,key:Tt});return"props"in It||Object.defineProperty(It,"props",{get:function(){return(0,oe.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ne}}),It}},8224:function(Nt,Rt,ee){"use strict";ee.d(Rt,{Z:function(){return pe}});var te=ee(4676);function pe(ke,Xe,Me,He){var oe=te.unstable_batchedUpdates?function(ut){te.unstable_batchedUpdates(Me,ut)}:Me;return ke!=null&&ke.addEventListener&&ke.addEventListener(Xe,oe,He),{remove:function(){ke!=null&&ke.removeEventListener&&ke.removeEventListener(Xe,oe,He)}}}},55468:function(Nt,Rt,ee){"use strict";ee.d(Rt,{g1:function(){return et},os:function(){return je}});var te=/margin|padding|width|height|max|min|offset/,pe={left:!0,top:!0},ke={cssFloat:1,styleFloat:1,float:1};function Xe(ie){return ie.nodeType===1?ie.ownerDocument.defaultView.getComputedStyle(ie,null):{}}function Me(ie,a,y){if(a=a.toLowerCase(),y==="auto"){if(a==="height")return ie.offsetHeight;if(a==="width")return ie.offsetWidth}return a in pe||(pe[a]=te.test(a)),pe[a]?parseFloat(y)||0:y}function He(ie,a){var y=arguments.length,x=Xe(ie);return a=ke[a]?"cssFloat"in ie.style?"cssFloat":"styleFloat":a,y===1?x:Me(ie,a,x[a]||ie.style[a])}function oe(ie,a,y){var x=arguments.length;if(a=ke[a]?"cssFloat"in ie.style?"cssFloat":"styleFloat":a,x===3)return typeof y=="number"&&te.test(a)&&(y="".concat(y,"px")),ie.style[a]=y,y;for(var b in a)a.hasOwnProperty(b)&&oe(ie,b,a[b]);return Xe(ie)}function ft(ie){return ie===document.body?document.documentElement.clientWidth:ie.offsetWidth}function ut(ie){return ie===document.body?window.innerHeight||document.documentElement.clientHeight:ie.offsetHeight}function Je(){var ie=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ie,height:a}}function et(){var ie=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:ie,height:a}}function Ke(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function je(ie){var a=ie.getBoundingClientRect(),y=document.documentElement;return{left:a.left+(window.pageXOffset||y.scrollLeft)-(y.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||y.scrollTop)-(y.clientTop||document.body.clientTop||0)}}},24514:function(Nt,Rt,ee){"use strict";ee.d(Rt,{G:function(){return Xe}});var te=ee(47273),pe=function(He){if((0,te.Z)()&&window.document.documentElement){var oe=Array.isArray(He)?He:[He],ft=window.document.documentElement;return oe.some(function(ut){return ut in ft.style})}return!1},ke=function(He,oe){if(!pe(He))return!1;var ft=document.createElement("div"),ut=ft.style[He];return ft.style[He]=oe,ft.style[He]!==ut};function Xe(Me,He){return!Array.isArray(Me)&&He!==void 0?ke(Me,He):pe(Me)}},25510:function(Nt){"use strict";Nt.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(Nt,Rt,ee){"use strict";Nt.exports=ee.p+"static/AssistantCode3.a8740efb.jpeg"},13014:function(Nt,Rt,ee){"use strict";Nt.exports=ee.p+"static/yunying_code.7d649890.jpg"},55351:function(Nt){"use strict";Nt.exports="data:image/png;base64,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"},96908:function(Nt){"use strict";Nt.exports="data:image/png;base64,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"},57177:function(Nt){"use strict";Nt.exports="data:image/png;base64,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"},81378:function(Nt){"use strict";Nt.exports="data:image/png;base64,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"},46030:function(Nt){function Rt(ee){return ee&&ee.__esModule?ee:{default:ee}}Nt.exports=Rt,Nt.exports.__esModule=!0,Nt.exports.default=Nt.exports}}]);
|