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

222 lines
758 KiB

(self.webpackChunk=self.webpackChunk||[]).push([[310],{89489:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return et}});var re=ne(92413),fe=ne(59301),Ie={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"},Ve=Ie,Ae=ne(7657),Ne=function(Ke,je){return fe.createElement(Ae.Z,(0,re.Z)({},Ke,{ref:je,icon:Ve}))},ae=fe.forwardRef(Ne),et=ae},59477:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return et}});var re=ne(92413),fe=ne(59301),Ie={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"},Ve=Ie,Ae=ne(7657),Ne=function(Ke,je){return fe.createElement(Ae.Z,(0,re.Z)({},Ke,{ref:je,icon:Ve}))},ae=fe.forwardRef(Ne),et=ae},49198:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return et}});var re=ne(92413),fe=ne(59301),Ie={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"},Ve=Ie,Ae=ne(7657),Ne=function(Ke,je){return fe.createElement(Ae.Z,(0,re.Z)({},Ke,{ref:je,icon:Ve}))},ae=fe.forwardRef(Ne),et=ae},52671:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return et}});var re=ne(92413),fe=ne(59301),Ie={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"},Ve=Ie,Ae=ne(7657),Ne=function(Ke,je){return fe.createElement(Ae.Z,(0,re.Z)({},Ke,{ref:je,icon:Ve}))},ae=fe.forwardRef(Ne),et=ae},8657:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return et}});var re=ne(92413),fe=ne(59301),Ie={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"},Ve=Ie,Ae=ne(7657),Ne=function(Ke,je){return fe.createElement(Ae.Z,(0,re.Z)({},Ke,{ref:je,icon:Ve}))},ae=fe.forwardRef(Ne),et=ae},56082:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return et}});var re=ne(92413),fe=ne(59301),Ie={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"},Ve=Ie,Ae=ne(7657),Ne=function(Ke,je){return fe.createElement(Ae.Z,(0,re.Z)({},Ke,{ref:je,icon:Ve}))},ae=fe.forwardRef(Ne),et=ae},33853:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return et}});var re=ne(92413),fe=ne(59301),Ie={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"},Ve=Ie,Ae=ne(7657),Ne=function(Ke,je){return fe.createElement(Ae.Z,(0,re.Z)({},Ke,{ref:je,icon:Ve}))},ae=fe.forwardRef(Ne),et=ae},11724:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return et}});var re=ne(92413),fe=ne(59301),Ie={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"},Ve=Ie,Ae=ne(7657),Ne=function(Ke,je){return fe.createElement(Ae.Z,(0,re.Z)({},Ke,{ref:je,icon:Ve}))},ae=fe.forwardRef(Ne),et=ae},15075:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return et}});var re=ne(92413),fe=ne(59301),Ie={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"},Ve=Ie,Ae=ne(7657),Ne=function(Ke,je){return fe.createElement(Ae.Z,(0,re.Z)({},Ke,{ref:je,icon:Ve}))},ae=fe.forwardRef(Ne),et=ae},43531:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return et}});var re=ne(92413),fe=ne(59301),Ie={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"},Ve=Ie,Ae=ne(7657),Ne=function(Ke,je){return fe.createElement(Ae.Z,(0,re.Z)({},Ke,{ref:je,icon:Ve}))},ae=fe.forwardRef(Ne),et=ae},38819:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return et}});var re=ne(92413),fe=ne(59301),Ie={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"},Ve=Ie,Ae=ne(7657),Ne=function(Ke,je){return fe.createElement(Ae.Z,(0,re.Z)({},Ke,{ref:je,icon:Ve}))},ae=fe.forwardRef(Ne),et=ae},88010:function(it,St){"use strict";St.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},38674:function(){"use strict"},74413:function(){"use strict";function it(oe,y,a,b){a===void 0&&(a=0),b===void 0&&(b=1/0),this._name=oe,this._defaultValue=y,this._minimum=a,this._maximum=b}Object.defineProperty(it.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(it.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(it.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(it.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,y){var a=go.Shape._FigureParameters[oe];return a?a[y]:null},go.Shape.setFigureParameter=function(oe,y,a){if(!(a instanceof it))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValue<a.minimum||a.defaultValue>a.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var b=go.Shape._FigureParameters[oe];b||(b=[],go.Shape._FigureParameters[oe]=b),b[y]=a};var St=[];function ne(oe,y){var a=St.pop();return a===void 0?new go.Point(oe,y):(a.x=oe,a.y=y,a)}function re(){var oe=St.pop();return oe===void 0?new go.Point:oe}function fe(oe){St.push(oe)}function Ie(oe,y,a,b,x,E,z,ee,te){te||(te=new go.Point);var le=oe-a,se=x-z,me=NaN,Ce=NaN;if(le===0)if(se===0)oe===a&&(me=oe,Ce=y);else{var pe=(E-ee)/se,Be=E-pe*x;me=oe,Ce=pe*me+Be}else if(se===0){var Pe=(y-b)/le,ht=y-Pe*oe;me=x,Ce=Pe*me+ht}else{var Pe=(y-b)/le,pe=(E-ee)/se,ht=y-Pe*oe,Be=E-pe*x;me=(Be-ht)/(Pe-pe),Ce=Pe*me+ht}return te.x=me,te.y=Ce,te}function Ve(oe,y,a,b,x,E,z,ee,te,le,se,me,Ce,pe){var Be=1-te,Pe=te,ht=oe*Be+a*Pe,dt=y*Be+b*Pe,Wt=a*Be+x*Pe,ot=b*Be+E*Pe,gt=x*Be+z*Pe,Se=E*Be+ee*Pe,Mt=ht*Be+Wt*Pe,Bt=dt*Be+ot*Pe,Ct=Wt*Be+gt*Pe,We=ot*Be+Se*Pe,xt=Mt*Be+Ct*Pe,Ft=Bt*Be+We*Pe;le.x=ht,le.y=dt,se.x=Mt,se.y=Bt,me.x=xt,me.y=Ft,Ce.x=Ct,Ce.y=We,pe.x=gt,pe.y=Se}var Ae=new go.Spot(.156,.156),Ne=new go.Spot(.844,.844),ae=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new it("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,y,a){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,y/3),b=Math.min(b,a/3);var x=b*ae,E=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,b,y-x,0,y,x)).add(new go.PathSegment(go.PathSegment.Line,y,a-b)).add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-x,y-x,a)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,x,a,0,a-x)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,x,x,0).close()));return x>1&&(E.spot1=new go.Spot(0,0,x,x),E.spot2=new go.Spot(1,1,-x,-x)),E}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,y,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=a/2,b.endX=y,b.endY=a/2,b}),go.Shape.defineFigureGenerator("LineV",function(oe,y,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=y/2,b.startY=0,b.endX=y/2,b.endY=a,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.25*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Line,y,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.75*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,a)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,y,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,y,a){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*y,(1-b)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,b*a)).add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,y,a){var b=y/2,x=new go.Geometry().add(new go.PathFigure(y,y/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return x.spot1=Ae,x.spot2=Ne,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Line1",function(oe,y,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=y,b.endY=a,b}),go.Shape.defineFigureGenerator("Line2",function(oe,y,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=y,b.startY=0,b.endX=0,b.endY=a,b}),go.Shape.defineFigureGenerator("Curve1",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,ae*y,0,y,(1-ae)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,0,ae*a,(1-ae)*y,a)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,ae*a,ae*y,a)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-ae)*y,0,0,(1-ae)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new it("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var x=Math.abs(b)*y;if(b===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}else{var E=new go.Geometry;return b>0?E.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-x,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-x,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),x<y/2&&E.setSpots(x/y,0,(y-x)/y,1),E}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new it("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)?b=10:b<-y?b=-y:b>y&&(b=y);var x=Math.abs(b);if(b===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}else{var E=new go.Geometry;return b>0?E.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-x,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-x,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),x<y/2&&E.setSpots(x/y,0,(y-x)/y,1),E}}),go.Shape.setFigureParameter("Trapezoid1",0,new it("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)?b=.2:b<.5?b=-.5:b>.5&&(b=.5);var x=Math.abs(b)*y;if(b===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}else{var E=new go.Geometry;return b>0?E.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,y-x,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-x,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),x<y/2&&E.setSpots(x/y,0,(y-x)/y,1),E}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new it("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)?b=20:b<-y?b=-y/2:b>y&&(b=y/2);var x=Math.abs(b);if(b===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}else{var E=new go.Geometry;return b>0?E.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,y-x,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-x,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())),x<y/2&&E.setSpots(x/y,0,(y-x)/y,1),E}}),go.Shape.setFigureParameter("ManualOperation",0,new it("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)?b=10:b<-y?b=-y/2:b>y&&(b=y/2);var x=Math.abs(b);if(b===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}else{var E=new go.Geometry;return b>0?E.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-x,a)).add(new go.PathSegment(go.PathSegment.Line,x,a).close())):E.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,y-x,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),x<y/2&&E.setSpots(x/y,0,(y-x)/y,1),E}});var et=[];function _e(){var oe=et.pop();return oe===void 0?[]:oe}function Ke(oe){oe.length=0,et.push(oe)}function je(oe){for(var y=_e(),a=.5,b=.5,x=Math.PI*1.5,E=0,z=0;z<oe;z++)E=2*Math.PI/oe*z+x,y[z]=new go.Point(b+a*Math.cos(E),b+a*Math.sin(E));return y.push(y[0]),y}function Ue(oe){var y=Re(oe),a=_e();a[0]=y[0];for(var b=1,x=1;b<y.length;b+=2,x+=3)a[x]=y[b],a[x+1]=y[b],a[x+2]=y[b+1];return Ke(y),a}function Re(oe){for(var y=je(oe),a=_e(),b=Math.floor(y.length/2),x=y.length-1,E=oe%2===0?2:1,z=0;z<x;z++){var ee=y[z],te=y[z+1],le=y[(b+z-1)%x],se=y[(b+z+E)%x];a[z*2]=ee,a[z*2+1]=Ie(ee.x,ee.y,le.x,le.y,te.x,te.y,se.x,se.y,new go.Point)}return a[a.length]=a[0],Ke(y),a}go.Shape.defineFigureGenerator("Pentagon",function(oe,y,a){var b=je(5),x=new go.Geometry,E=new go.PathFigure(b[0].x*y,b[0].y*a,!0);x.add(E);for(var z=1;z<5;z++)E.add(new go.PathSegment(go.PathSegment.Line,b[z].x*y,b[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,b[0].x*y,b[0].y*a).close()),Ke(b),x.spot1=new go.Spot(.2,.22),x.spot2=new go.Spot(.8,.9),x}),go.Shape.defineFigureGenerator("Hexagon",function(oe,y,a){var b=je(6),x=new go.Geometry,E=new go.PathFigure(b[0].x*y,b[0].y*a,!0);x.add(E);for(var z=1;z<6;z++)E.add(new go.PathSegment(go.PathSegment.Line,b[z].x*y,b[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,b[0].x*y,b[0].y*a).close()),Ke(b),x.spot1=new go.Spot(.07,.25),x.spot2=new go.Spot(.93,.75),x}),go.Shape.defineFigureGenerator("Heptagon",function(oe,y,a){var b=je(7),x=new go.Geometry,E=new go.PathFigure(b[0].x*y,b[0].y*a,!0);x.add(E);for(var z=1;z<7;z++)E.add(new go.PathSegment(go.PathSegment.Line,b[z].x*y,b[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,b[0].x*y,b[0].y*a).close()),Ke(b),x.spot1=new go.Spot(.2,.15),x.spot2=new go.Spot(.8,.85),x}),go.Shape.defineFigureGenerator("Octagon",function(oe,y,a){var b=je(8),x=new go.Geometry,E=new go.PathFigure(b[0].x*y,b[0].y*a,!0);x.add(E);for(var z=1;z<8;z++)E.add(new go.PathSegment(go.PathSegment.Line,b[z].x*y,b[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,b[0].x*y,b[0].y*a).close()),Ke(b),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.85),x}),go.Shape.defineFigureGenerator("Nonagon",function(oe,y,a){var b=je(9),x=new go.Geometry,E=new go.PathFigure(b[0].x*y,b[0].y*a,!0);x.add(E);for(var z=1;z<9;z++)E.add(new go.PathSegment(go.PathSegment.Line,b[z].x*y,b[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,b[0].x*y,b[0].y*a).close()),Ke(b),x.spot1=new go.Spot(.17,.13),x.spot2=new go.Spot(.82,.82),x}),go.Shape.defineFigureGenerator("Decagon",function(oe,y,a){var b=je(10),x=new go.Geometry,E=new go.PathFigure(b[0].x*y,b[0].y*a,!0);x.add(E);for(var z=1;z<10;z++)E.add(new go.PathSegment(go.PathSegment.Line,b[z].x*y,b[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,b[0].x*y,b[0].y*a).close()),Ke(b),x.spot1=new go.Spot(.16,.16),x.spot2=new go.Spot(.84,.84),x}),go.Shape.defineFigureGenerator("Dodecagon",function(oe,y,a){var b=je(12),x=new go.Geometry,E=new go.PathFigure(b[0].x*y,b[0].y*a,!0);x.add(E);for(var z=1;z<12;z++)E.add(new go.PathSegment(go.PathSegment.Line,b[z].x*y,b[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,b[0].x*y,b[0].y*a).close()),Ke(b),x.spot1=new go.Spot(.16,.16),x.spot2=new go.Spot(.84,.84),x}),go.Shape.defineFigureGenerator("FivePointedStar",function(oe,y,a){var b=Re(5),x=new go.Geometry,E=new go.PathFigure(b[0].x*y,b[0].y*a,!0);x.add(E);for(var z=1;z<10;z++)E.add(new go.PathSegment(go.PathSegment.Line,b[z].x*y,b[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,b[0].x*y,b[0].y*a).close()),Ke(b),x.spot1=new go.Spot(.266,.333),x.spot2=new go.Spot(.733,.733),x}),go.Shape.defineFigureGenerator("SixPointedStar",function(oe,y,a){var b=Re(6),x=new go.Geometry,E=new go.PathFigure(b[0].x*y,b[0].y*a,!0);x.add(E);for(var z=1;z<12;z++)E.add(new go.PathSegment(go.PathSegment.Line,b[z].x*y,b[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,b[0].x*y,b[0].y*a).close()),Ke(b),x.spot1=new go.Spot(.17,.25),x.spot2=new go.Spot(.83,.75),x}),go.Shape.defineFigureGenerator("SevenPointedStar",function(oe,y,a){var b=Re(7),x=new go.Geometry,E=new go.PathFigure(b[0].x*y,b[0].y*a,!0);x.add(E);for(var z=1;z<14;z++)E.add(new go.PathSegment(go.PathSegment.Line,b[z].x*y,b[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,b[0].x*y,b[0].y*a).close()),Ke(b),x.spot1=new go.Spot(.222,.277),x.spot2=new go.Spot(.777,.666),x}),go.Shape.defineFigureGenerator("EightPointedStar",function(oe,y,a){var b=Re(8),x=new go.Geometry,E=new go.PathFigure(b[0].x*y,b[0].y*a,!0);x.add(E);for(var z=1;z<16;z++)E.add(new go.PathSegment(go.PathSegment.Line,b[z].x*y,b[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,b[0].x*y,b[0].y*a).close()),Ke(b),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("NinePointedStar",function(oe,y,a){var b=Re(9),x=new go.Geometry,E=new go.PathFigure(b[0].x*y,b[0].y*a,!0);x.add(E);for(var z=1;z<18;z++)E.add(new go.PathSegment(go.PathSegment.Line,b[z].x*y,b[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,b[0].x*y,b[0].y*a).close()),Ke(b),x.spot1=new go.Spot(.222,.277),x.spot2=new go.Spot(.777,.666),x}),go.Shape.defineFigureGenerator("TenPointedStar",function(oe,y,a){var b=Re(10),x=new go.Geometry,E=new go.PathFigure(b[0].x*y,b[0].y*a,!0);x.add(E);for(var z=1;z<20;z++)E.add(new go.PathSegment(go.PathSegment.Line,b[z].x*y,b[z].y*a));return E.add(new go.PathSegment(go.PathSegment.Line,b[0].x*y,b[0].y*a).close()),Ke(b),x.spot1=new go.Spot(.281,.261),x.spot2=new go.Spot(.723,.748),x}),go.Shape.defineFigureGenerator("FivePointedBurst",function(oe,y,a){var b=Ue(5),x=new go.Geometry,E=new go.PathFigure(b[0].x*y,b[0].y*a,!0);x.add(E);for(var z=1;z<b.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,b[z+2].x*y,b[z+2].y*a,b[z].x*y,b[z].y*a,b[z+1].x*y,b[z+1].y*a));return E.segments.last().close(),Ke(b),x.spot1=new go.Spot(.222,.277),x.spot2=new go.Spot(.777,.777),x}),go.Shape.defineFigureGenerator("SixPointedBurst",function(oe,y,a){var b=Ue(6),x=new go.Geometry,E=new go.PathFigure(b[0].x*y,b[0].y*a,!0);x.add(E);for(var z=1;z<b.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,b[z+2].x*y,b[z+2].y*a,b[z].x*y,b[z].y*a,b[z+1].x*y,b[z+1].y*a));return E.segments.last().close(),Ke(b),x.spot1=new go.Spot(.17,.222),x.spot2=new go.Spot(.833,.777),x}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(oe,y,a){var b=Ue(7),x=new go.Geometry,E=new go.PathFigure(b[0].x*y,b[0].y*a,!0);x.add(E);for(var z=1;z<b.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,b[z+2].x*y,b[z+2].y*a,b[z].x*y,b[z].y*a,b[z+1].x*y,b[z+1].y*a));return E.segments.last().close(),Ke(b),x.spot1=new go.Spot(.222,.222),x.spot2=new go.Spot(.777,.777),x}),go.Shape.defineFigureGenerator("EightPointedBurst",function(oe,y,a){var b=Ue(8),x=new go.Geometry,E=new go.PathFigure(b[0].x*y,b[0].y*a,!0);x.add(E);for(var z=1;z<b.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,b[z+2].x*y,b[z+2].y*a,b[z].x*y,b[z].y*a,b[z+1].x*y,b[z+1].y*a));return E.segments.last().close(),Ke(b),x.spot1=new go.Spot(.222,.222),x.spot2=new go.Spot(.777,.777),x}),go.Shape.defineFigureGenerator("NinePointedBurst",function(oe,y,a){var b=Ue(9),x=new go.Geometry,E=new go.PathFigure(b[0].x*y,b[0].y*a,!0);x.add(E);for(var z=1;z<b.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,b[z+2].x*y,b[z+2].y*a,b[z].x*y,b[z].y*a,b[z+1].x*y,b[z+1].y*a));return E.segments.last().close(),Ke(b),x.spot1=new go.Spot(.222,.222),x.spot2=new go.Spot(.777,.777),x}),go.Shape.defineFigureGenerator("TenPointedBurst",function(oe,y,a){var b=Ue(10),x=new go.Geometry,E=new go.PathFigure(b[0].x*y,b[0].y*a,!0);x.add(E);for(var z=1;z<b.length;z+=3)E.add(new go.PathSegment(go.PathSegment.Bezier,b[z+2].x*y,b[z+2].y*a,b[z].x*y,b[z].y*a,b[z+1].x*y,b[z+1].y*a));return E.segments.last().close(),Ke(b),x.spot1=new go.Spot(.222,.222),x.spot2=new go.Spot(.777,.777),x}),go.Shape.setFigureParameter("FramedRectangle",0,new it("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new it("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(oe,y,a){var b=oe?oe.parameter1:NaN,x=oe?oe.parameter2:NaN;isNaN(b)&&(b=8),isNaN(x)&&(x=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,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b<y/2&&x<a/2&&(z.add(new go.PathSegment(go.PathSegment.Move,b,x)),z.add(new go.PathSegment(go.PathSegment.Line,b,a-x)),z.add(new go.PathSegment(go.PathSegment.Line,y-b,a-x)),z.add(new go.PathSegment(go.PathSegment.Line,y-b,x).close())),E.setSpots(0,0,1,1,b,x,-b,-x),E}),go.Shape.setFigureParameter("Ring",0,new it("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(oe,y,a){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=8);var x=y/2,E=new go.Geometry,z=new go.PathFigure(y,y/2,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close());var ee=Math.max(x-b,0);return ee>0&&(z.add(new go.PathSegment(go.PathSegment.Move,y/2+ee,y/2)),z.add(new go.PathSegment(go.PathSegment.Arc,0,-360,x,x,ee,ee).close())),E.spot1=Ae,E.spot2=Ne,E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Cloud",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.08034461*y,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*y,.05349299*a,-.09239631*y,.07836421*a,.1406031*y,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*y,.074219*a,.2450511*y,-.00697547*a,.3776197*y,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*y,.07004196*a,.4539471*y,0,.6066018*y,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*y,.08370865*a,.6914277*y,-.01904177*a,.8921095*y,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*y,.3194596*a,1.036446*y,.04105738*a,1.020377*y,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*y,.562044*a,1.04448*y,.360238*a,.992256*y,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*y,.8217117*a,1.032337*y,.5771781*a,1.018411*y,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*y,.9156953*a,1.028411*y,.9571472*a,.8556702*y,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*y,.9310455*a,.7431877*y,1.009325*a,.5624123*y,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*y,.9344623*a,.4820677*y,1.031761*a,.3030112*y,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.870098*a,.2329994*y,1.01518*a,.03213784*y,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*y,.6545475*a,-.02812061*y,.9032597*a,-.01205169*y,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*y,.4265613*a,-.01812061*y,.6089503*a,-.00606892*y,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.1944299*a,-.01606892*y,.3892545*a,-.01205169*y,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,y,a){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,b*a)).add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)).add(new go.PathSegment(go.PathSegment.Line,b*y,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Line,0,b*a).close())).setSpots(b/2,b/2,1-b/2,1-b/2)}),go.Shape.setFigureParameter("Pie",0,new it("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new it("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,y,a){var b=oe?oe.parameter1:NaN,x=oe?oe.parameter2:NaN;isNaN(b)&&(b=0),isNaN(x)&&(x=315);var E=b%360;E<0&&(E+=360);var z=x%360,ee=Math.min(y,a)/2;return new go.Geometry().add(new go.PathFigure(ee,ee).add(new go.PathSegment(go.PathSegment.Arc,E,z,ee,ee,ee,ee).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,y,a){var b=ae/Math.SQRT2*.5,x=Math.SQRT2/2,E=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,x*y,E*a,y,(1-b)*a,(x+b)*y,(E+b)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new it("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,y,a){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var x=Math.min(b,y)/2,E=y/2,z=a/2;return new go.Geometry().add(new go.PathFigure(E-x,0,!0).add(new go.PathSegment(go.PathSegment.Line,E+x,0)).add(new go.PathSegment(go.PathSegment.Line,E+x,z-x)).add(new go.PathSegment(go.PathSegment.Line,y,z-x)).add(new go.PathSegment(go.PathSegment.Line,y,z+x)).add(new go.PathSegment(go.PathSegment.Line,E+x,z+x)).add(new go.PathSegment(go.PathSegment.Line,E+x,a)).add(new go.PathSegment(go.PathSegment.Line,E-x,a)).add(new go.PathSegment(go.PathSegment.Line,E-x,z+x)).add(new go.PathSegment(go.PathSegment.Line,0,z+x)).add(new go.PathSegment(go.PathSegment.Line,0,z-x)).add(new go.PathSegment(go.PathSegment.Line,E-x,z-x).close()))}),go.Shape.setFigureParameter("ThinCross",0,new it("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,y,a){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var x=Math.min(b,y)/2,E=y/2,z=a/2;return new go.Geometry().add(new go.PathFigure(E-x,0,!0).add(new go.PathSegment(go.PathSegment.Line,E+x,0)).add(new go.PathSegment(go.PathSegment.Line,E+x,z-x)).add(new go.PathSegment(go.PathSegment.Line,y,z-x)).add(new go.PathSegment(go.PathSegment.Line,y,z+x)).add(new go.PathSegment(go.PathSegment.Line,E+x,z+x)).add(new go.PathSegment(go.PathSegment.Line,E+x,a)).add(new go.PathSegment(go.PathSegment.Line,E-x,a)).add(new go.PathSegment(go.PathSegment.Line,E-x,z+x)).add(new go.PathSegment(go.PathSegment.Line,0,z+x)).add(new go.PathSegment(go.PathSegment.Line,0,z-x)).add(new go.PathSegment(go.PathSegment.Line,E-x,z-x).close()))}),go.Shape.setFigureParameter("ThickX",0,new it("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,y,a){var b=oe?oe.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),y===0||a===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var E=y/2,z=a/2,ee=Math.atan2(a,y),te=b-Math.min(Math.cos(ee)*b/2,E),le=b-Math.min(Math.sin(ee)*b/2,z),x=new go.Geometry,se=new go.PathFigure(te,0,!0);return x.add(se),se.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),se.add(new go.PathSegment(go.PathSegment.Line,y-te,0)),se.add(new go.PathSegment(go.PathSegment.Line,y,le)),se.add(new go.PathSegment(go.PathSegment.Line,.8*y,z)),se.add(new go.PathSegment(go.PathSegment.Line,y,a-le)),se.add(new go.PathSegment(go.PathSegment.Line,y-te,a)),se.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),se.add(new go.PathSegment(go.PathSegment.Line,te,a)),se.add(new go.PathSegment(go.PathSegment.Line,0,a-le)),se.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),se.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),x}}),go.Shape.setFigureParameter("ThinX",0,new it("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,y,a){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var x=new go.Geometry,E=new go.PathFigure(.1*y,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),x}),go.Shape.setFigureParameter("SquareIBeam",0,new it("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.2);var x=new go.Geometry,E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),E.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*y,b*a)),E.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*y,(1-b)*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a)),E.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*y,(1-b)*a)),E.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*y,b*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,b*a).close()),x}),go.Shape.setFigureParameter("RoundedIBeam",0,new it("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.5);var x=new go.Geometry,E=new go.PathFigure(0,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,a,Math.abs(1-b)*y,.25*a,Math.abs(1-b)*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*y,.75*a,b*y,.25*a).close()),x}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,ae*y,0,y,(.5-ae/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,(.5+ae/2)*a,ae*y,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,0,y,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*y,.75*a,.5*y,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*y,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,0,0,.45*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.55*y,0,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.5*a,.9*y,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*y,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.6*y,.2*a,y,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.7*a,y,.8*a,.6*y,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,.5*y,.75*a,.55*y,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.7*a,.45*y,.95*a,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*y,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*y,.01*a,0,.25*a,.4*y,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.4*y,.6*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.15*y,a,.5*y,.75*a,.45*y,.95*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.6*a,.55*y,.95*a,.5*y,.75*a));var E=.2,z=.3,ee=0,te=E*ae;return x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5+E+ee)*a,(.5-E+z)*y,(.5+te+ee)*a,(.5-te+z)*y,(.5+E+ee)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+z)*y,(.5+ee)*a,(.5+te+z)*y,(.5+E+ee)*a,(.5+E+z)*y,(.5+te+ee)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-E+ee)*a,(1-.5+E+z)*y,(.5-te+ee)*a,(.5+te+z)*y,(.5-E+ee)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*a,(.5-te+z)*y,(.5-E+ee)*a,(.5-E+z+.05)*y,(.5-te+ee-.02)*a)),E=.2,z=0,ee=-.3,te=E*ae,x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+z)*y,(.5+ee)*a,(.5+te+z)*y,(.5+E+ee)*a,(.5+E+z)*y,(.5+te+ee)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-E+ee)*a,(1-.5+E+z)*y,(.5-te+ee)*a,(.5+te+z)*y,(.5-E+ee)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*y,(.5+ee)*a,(.5-te+z)*y,(.5-E+ee)*a,(.5-E+z)*y,(.5-te+ee)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+z)*y,(.5+E+ee)*a,(.5-E+z)*y,(.5+te+ee)*a,(.5-te+z)*y,(.5+E+ee)*a)),E=.2,z=-.3,ee=0,te=E*ae,x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-E+ee)*a,(1-.5+E+z-.05)*y,(.5-te+ee-.02)*a,(.5+te+z)*y,(.5-E+ee)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*y,(.5+ee)*a,(.5-te+z)*y,(.5-E+ee)*a,(.5-E+z)*y,(.5-te+ee)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5+E+ee)*a,(.5-E+z)*y,(.5+te+ee)*a,(.5-te+z)*y,(.5+E+ee)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*a,(.5+te+z)*y,(.5+E+ee)*a,(.5+E+z)*y,(.5+te+ee)*a).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(y*.5,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*.5,y*.5,y*.5,y*.5)),x.add(new go.PathSegment(go.PathSegment.Arc,90,-180,y*.5,y*.75,y*.25,y*.25)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,y*.5,y*.25,y*.25,y*.25));var E=.1,z=.5,ee=.25;return x.add(new go.PathSegment(go.PathSegment.Move,(z+E)*y,ee*a)),x.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*z,a*ee,E*y,E*y).close()),x=new go.PathFigure(y*.5,0,!1),b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*.5,y*.5,y*.5,y*.5)),ee=.75,x=new go.PathFigure((z+E)*y,ee*a,!0),b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*z,a*ee,E*y,E*y).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(oe,y,a){var b=.8535533905932737,x=.5*y,E=.5*a;return new go.Geometry().add(new go.PathFigure(x,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,x,E,x,E)).add(new go.PathSegment(go.PathSegment.Line,x,a)).add(new go.PathSegment(go.PathSegment.Move,x,E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,b*a)).add(new go.PathSegment(go.PathSegment.Move,x,E)).add(new go.PathSegment(go.PathSegment.Line,b*y,b*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,y,a){var b=new go.Geometry,x=ae*.5,E=.5,z=.5,ee=.5,te=new go.PathFigure(z*y,(ee-E)*a);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,ee*a,(z-x)*y,(ee-E)*a,(z-E)*y,(ee-x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee+E)*a,(z-E)*y,(ee+x)*a,(z-x)*y,(ee+E)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,ee*a,(z+x)*y,(ee+E)*a,(z+E)*y,(ee+x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee-E)*a,(z+E)*y,(ee-x)*a,(z+x)*y,(ee-E)*a)),E=.4,x=ae*.4;var le=re(),se=re(),me=re(),Ce=re();Ve(z,ee-E,z+x,ee-E,z+E,ee-x,z+E,ee,.42,le,se,me,Ce,Ce);var pe=re(),Be=re(),Pe=re();Ve(z,ee-E,z+x,ee-E,z+E,ee-x,z+E,ee,.58,Ce,Ce,Pe,pe,Be);var ht=re(),dt=re(),Wt=re();Ve(z,ee+E,z-x,ee+E,z-E,ee+x,z-E,ee,.42,ht,dt,Wt,Ce,Ce);var ot=re(),gt=re(),Se=re();return Ve(z,ee+E,z-x,ee+E,z-E,ee+x,z-E,ee,.58,Ce,Ce,Se,ot,gt),te.add(new go.PathSegment(go.PathSegment.Move,Se.x*y,Se.y*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,ee*a,ot.x*y,ot.y*a,gt.x*y,gt.y*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee-E)*a,(z-E)*y,(ee-x)*a,(z-x)*y,(ee-E)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,me.x*y,me.y*a,le.x*y,le.y*a,se.x*y,se.y*a)),te.add(new go.PathSegment(go.PathSegment.Line,Se.x*y,Se.y*a).close()),te.add(new go.PathSegment(go.PathSegment.Move,Wt.x*y,Wt.y*a)),te.add(new go.PathSegment(go.PathSegment.Line,Pe.x*y,Pe.y*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,ee*a,pe.x*y,pe.y*a,Be.x*y,Be.y*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee+E)*a,(z+E)*y,(ee+x)*a,(z+x)*y,(ee+E)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,Wt.x*y,Wt.y*a,ht.x*y,ht.y*a,dt.x*y,dt.y*a).close()),fe(le),fe(se),fe(me),fe(Ce),fe(pe),fe(Be),fe(Pe),fe(ht),fe(dt),fe(Wt),fe(ot),fe(gt),fe(Se),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*y,0)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*y,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.5*a,y,.25*a,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new it("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,y,a){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>y&&(b=y);var x=(y-b)/2,E=x+b;return new go.Geometry().add(new go.PathFigure(E,.5*a).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,x,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*y,0)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,y,a){var b=new go.Geometry,x=ae*.4,E=.4,z=.5,ee=.5,te=re(),le=re(),se=re(),me=re(),Ce=new go.PathFigure((z-E)*y,ee*a,!1);b.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee-E)*a,(z-E)*y,(ee-x)*a,(z-x)*y,(ee-E)*a)),Ve(z,ee-E,z+x,ee-E,z+E,ee-x,z+E,ee,.44,se,me,le,te,te),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le.x*y,le.y*a,se.x*y,se.y*a,me.x*y,me.y*a));var pe=ne(le.x,le.y);Ve(z,ee-E,z+x,ee-E,z+E,ee-x,z+E,ee,.56,te,te,le,se,me);var Be=ne(le.x,le.y);Ce.add(new go.PathSegment(go.PathSegment.Line,(pe.x*.1+.95*.9)*y,pe.y*.1*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*y,pe.y*.1*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,y,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,(Be.x*.1+.9)*y,.15*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,(Be.x*.1+.9)*y,(Be.y*.1+.05*.9)*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,Be.x*y,Be.y*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,ee*a,se.x*y,se.y*a,me.x*y,me.y*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee+E)*a,(z+E)*y,(ee+x)*a,(z+x)*y,(ee+E)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,ee*a,(z-x)*y,(ee+E)*a,(z-E)*y,(ee+x)*a)),E=.35,x=ae*.35;var Pe=new go.PathFigure(z*y,(ee-E)*a,!1);b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,ee*a,(z-x)*y,(ee-E)*a,(z-E)*y,(ee-x)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee+E)*a,(z-E)*y,(ee+x)*a,(z-x)*y,(ee+E)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,ee*a,(z+x)*y,(ee+E)*a,(z+E)*y,(ee+x)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee-E)*a,(z+E)*y,(ee-x)*a,(z+x)*y,(ee-E)*a));var ht=new go.PathFigure((z-E)*y,ee*a,!1);return b.add(ht),fe(te),fe(le),fe(se),fe(me),fe(pe),fe(Be),b.spot1=new go.Spot(.202,.257),b.spot2=new go.Spot(.792,.739),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,y,a){var b=new go.Geometry,x=.375,E=0,z=-.125,ee=x*ae,te=new go.PathFigure((.525+E)*y,(.5+x+z)*a,!1);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+E)*y,(.5+z)*a,(.5+ee+E)*y,(.5+x+z)*a,(.5+x+E)*y,(.5+ee+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(.5+E)*y,(.5-x+z)*a,(1-.5+x+E)*y,(.5-ee+z)*a,(.5+ee+E)*y,(.5-x+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+E)*y,(.5+z)*a,(.5-ee+E)*y,(.5-x+z)*a,(.5-x+E)*y,(.5-ee+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(.475+E)*y,(.5+x+z)*a,(.5-x+E)*y,(.5+ee+z)*a,(.5-ee+E)*y,(.5+x+z)*a)),te.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*a)),te.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*a)),te.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.475*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.525*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*a)),te.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a).close()),x=.325,E=0,z=-.125,ee=x*ae;var te=new go.PathFigure((1-.5+x+E)*y,(.5+z)*a,!1);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,(.5+E)*y,(.5+x+z)*a,(.5+x+E)*y,(.5+ee+z)*a,(.5+ee+E)*y,(.5+x+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+E)*y,(.5+z)*a,(.5-ee+E)*y,(.5+x+z)*a,(.5-x+E)*y,(.5+ee+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(.5+E)*y,(.5-x+z)*a,(.5-x+E)*y,(.5-ee+z)*a,(.5-ee+E)*y,(.5-x+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+E)*y,(.5+z)*a,(.5+ee+E)*y,(.5-x+z)*a,(1-.5+x+E)*y,(.5-ee+z)*a));var te=new go.PathFigure((.525+E)*y,(.5+x+z)*a,!1);return b.add(te),b.spot1=new go.Spot(.232,.136),b.spot2=new go.Spot(.682,.611),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,y,a){var b=oe?oe.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,y,a){var b=oe?oe.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,b*y,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b*y,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,y,a){var b=new go.Geometry().add(new go.PathFigure(.5*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*y,.5*a,.5*y,.5*a)));return b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Move,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,y,a){var b=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*y,b*a,b*y,b*a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,y,a){var b=.5;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,b*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*y,b*a,b*y,b*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new it("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new it("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var x=oe?oe.parameter2:NaN;isNaN(x)&&(x=.3);var E=(1-b)*y,z=(.5-x/2)*a,ee=(.5+x/2)*a,te=new go.Geometry,le=new go.PathFigure(0,z,!0);te.add(le),le.add(new go.PathSegment(go.PathSegment.Line,E,z)),le.add(new go.PathSegment(go.PathSegment.Line,E,0)),le.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,E,a)),le.add(new go.PathSegment(go.PathSegment.Line,E,ee)),le.add(new go.PathSegment(go.PathSegment.Line,0,ee).close()),te.spot1=new go.Spot(0,z/a);var se=Ie(0,ee/a,1,ee/a,E/y,1,1,.5,re());return te.spot2=new go.Spot(se.x,se.y),fe(se),te}),go.Shape.setFigureParameter("Arrow2",0,new it("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new it("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=30),b>y&&(b=y);var x=oe?oe.parameter2:NaN;isNaN(x)&&(x=30),x=Math.min(x,a/2);var E=y-b,z=(a-x)/2,ee=z+x,te=new go.Geometry,le=new go.PathFigure(0,z,!0);te.add(le),le.add(new go.PathSegment(go.PathSegment.Line,E,z)),le.add(new go.PathSegment(go.PathSegment.Line,E,0)),le.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,E,a)),le.add(new go.PathSegment(go.PathSegment.Line,E,ee)),le.add(new go.PathSegment(go.PathSegment.Line,0,ee).close()),te.spot1=new go.Spot(0,z/a);var se=Ie(0,ee/a,1,ee/a,E/y,1,1,.5,re());return te.spot2=new go.Spot(se.x,se.y),fe(se),te}),go.Shape.defineFigureGenerator("Chevron",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.3*y,.214*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,1*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*y,1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*y,.786*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new it("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var x=(.5-b/2)*a,E=(.5+b/2)*a,z=new go.Geometry,ee=new go.PathFigure(y,.5*a,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.3*y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.3*y,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var te=Ie(0,.5,.3,0,0,x/a,.1,x/a,re());return z.spot1=new go.Spot(te.x,te.y),te=Ie(.7,1,1,.5,0,E/a,1,E/a,te),z.spot2=new go.Spot(te.x,te.y),fe(te),z}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new it("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new it("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=40);var x=oe?oe.parameter2:NaN;isNaN(x)&&(x=100);var E=(a-b)/2,z=E+b,ee=(a-x)/2,te=ee+x;(b>a||x>a)&&(x>b?(b=b*a/x,E=(a-b)/2,z=E+b,ee=0,te=a):(E=0,z=a,ee=0,te=a));var le=new go.Geometry,se=new go.PathFigure(y,.5*a,!0);le.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),se.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),se.add(new go.PathSegment(go.PathSegment.Line,.3*y,z)),se.add(new go.PathSegment(go.PathSegment.Line,.3*y,te)),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),se.add(new go.PathSegment(go.PathSegment.Line,.3*y,ee)),se.add(new go.PathSegment(go.PathSegment.Line,.3*y,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee).close());var me=Ie(0,.5,.3,ee/a,0,E/a,1,E/a,re());return le.spot1=new go.Spot(me.x,me.y),me=Ie(.7,te/a,1,.5,0,z/a,1,z/a,me),le.spot2=new go.Spot(me.x,me.y),fe(me),le}),go.Shape.setFigureParameter("IBeamArrow",0,new it("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var x=(.5-b/2)*a,E=(.5+b/2)*a,z=new go.Geometry,ee=new go.PathFigure(y,.5*a,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*y,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),z.spot1=new go.Spot(0,x/a);var te=Ie(.7,1,1,.5,0,E/a,1,E/a,re());return z.spot2=new go.Spot(te.x,te.y),fe(te),z}),go.Shape.setFigureParameter("IBeamArrow2",0,new it("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new it("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=40);var x=oe?oe.parameter2:NaN;isNaN(x)&&(x=100);var E=(a-b)/2,z=E+b,ee=(a-x)/2,te=ee+x;(b>a||x>a)&&(x>b?(b=b*a/x,E=(a-b)/2,z=E+b,ee=0,te=a):(E=0,z=a,ee=0,te=a));var le=new go.Geometry,se=new go.PathFigure(y,.5*a,!0);le.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),se.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),se.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),se.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),se.add(new go.PathSegment(go.PathSegment.Line,0,te)),se.add(new go.PathSegment(go.PathSegment.Line,0,ee)),se.add(new go.PathSegment(go.PathSegment.Line,.2*y,ee)),se.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee).close()),le.spot1=new go.Spot(0,E/a);var me=Ie(.7,te/a,1,.5,0,z/a,1,z/a,re());return le.spot2=new go.Spot(me.x,me.y),fe(me),le}),go.Shape.setFigureParameter("Pointer",0,new it("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.Geometry,E=new go.PathFigure(y,.5*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,b*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),x.spot1=new go.Spot(b,.35);var z=Ie(.2,.65,1,.65,0,1,1,.5,re());return x.spot2=new go.Spot(z.x,z.y),fe(z),x}),go.Shape.setFigureParameter("RoundedPointer",0,new it("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var x=new go.Geometry,E=new go.PathFigure(y,.5*a,!0);x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*y,.75*a,b*y,.25*a).close()),x.spot1=new go.Spot(b,.35);var z=Ie(0,.65,1,.65,0,1,1,.5,re());return x.spot2=new go.Spot(z.x,z.y),fe(z),x}),go.Shape.setFigureParameter("SplitEndArrow",0,new it("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.4);var x=(.5-b/2)*a,E=(.5+b/2)*a,z=new go.Geometry,ee=new go.PathFigure(y,.5*a,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),z.spot1=new go.Spot(.2,.3);var te=Ie(.7,1,1,.5,0,E/a,1,E/a,re());return z.spot2=new go.Spot(te.x,te.y),fe(te),z}),go.Shape.setFigureParameter("SplitEndArrow2",0,new it("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=50);var x=(a-b)/2,E=x+b;b>a&&(x=0,E=a);var z=new go.Geometry,ee=new go.PathFigure(y,.5*a,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),z.spot1=new go.Spot(.2,x/a);var te=Ie(.7,1,1,.5,0,E/a,1,E/a,re());return z.spot2=new go.Spot(te.x,te.y),fe(te),z}),go.Shape.setFigureParameter("SquareArrow",0,new it("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var x=new go.Geometry,E=new go.PathFigure(y,.5*a,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,b*y,0).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(b,1),x}),go.Shape.defineFigureGenerator("Cone1",function(oe,y,a){var b=new go.Geometry,x=ae*.5,E=ae*.1,z=new go.PathFigure(0,.9*a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+E)*a,(.5+x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-x)*y,a,0,(.9+E)*a).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,.9*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,a,.85/.9*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var E=new go.PathFigure(0,.9*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,.8*a,.85/.9*y,.8*a)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.5*y,a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var E=new go.PathFigure(.5*y,a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,.3*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.3*y,0).close());var E=new go.PathFigure(0,.3*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Move,.7*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var x=new go.Geometry,E=ae*.5,z=new go.PathFigure(0,b,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,ae*b,(.5-E)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,1*y,b,(.5+E)*y,0,1*y,ae*b)),z.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,1*a,1*y,a-ae*b,(.5+E)*y,1*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,(.5-E)*y,1*a,0,a-ae*b)),z.add(new go.PathSegment(go.PathSegment.Line,0,b));var ee=new go.PathFigure(y,b,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*b,1*y,2*b-ae*b,(.5+E)*y,2*b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-E)*y,2*b,0,2*b-ae*b)),x.spot1=new go.Spot(0,0,0,2*b),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var x=new go.Geometry,E=ae*.5,z=new go.PathFigure(0,a-b,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,ae*b,(.5-E)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,b,(.5+E)*y,0,y,ae*b)),z.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,a-ae*b,(.5+E)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,(.5-E)*y,a,0,a-ae*b));var ee=new go.PathFigure(0,a-b,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a-2*b,0,a-b-ae*b,(.5-E)*y,a-2*b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,a-b,(.5+E)*y,a-2*b,y,a-b-ae*b)),x.spot1=new go.Spot(0,0),x.spot2=new go.Spot(1,1,0,-2*b),x}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var x=new go.Geometry,E=ae*.5,z=new go.PathFigure(b,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y-b,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-ae*b,0,y,(.5-E)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,(.5+E)*a,y-ae*b,a)),z.add(new go.PathSegment(go.PathSegment.Line,b,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,ae*b,a,0,(.5+E)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-E)*a,ae*b,0));var ee=new go.PathFigure(b,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*a,b+ae*b,0,2*b,(.5-E)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,a,2*b,(.5+E)*a,b+ae*b,a)),x.spot1=new go.Spot(0,0,2*b,0),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var x=new go.Geometry,E=ae*.5,z=new go.PathFigure(y-b,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-ae*b,0,y,(.5-E)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,(.5+E)*a,y-ae*b,a)),z.add(new go.PathSegment(go.PathSegment.Line,b,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,ae*b,a,0,(.5+E)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-E)*a,ae*b,0)),z.add(new go.PathSegment(go.PathSegment.Line,y-b,0));var ee=new go.PathFigure(y-b,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,y-2*b,.5*a,y-b-ae*b,0,y-2*b,(.5-E)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y-2*b,(.5+E)*a,y-b-ae*b,a)),x.spot1=new go.Spot(0,0),x.spot2=new go.Spot(1,1,-2*b,0),x}),go.Shape.defineFigureGenerator("Prism1",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.25*y,.25*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var E=new go.PathFigure(.25*y,.25*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,.25*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var E=new go.PathFigure(0,a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.5*y,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var E=new go.PathFigure(.5*y,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.5*y,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var E=new go.PathFigure(.5*y,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(oe,y,a){var b=new go.Geometry,x=.2,E=.1,z=ae*x,ee=ae*E,te=.5,le=.1,se=new go.PathFigure(te*y,(le+E)*a,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,le*a,(te-z)*y,(le+E)*a,(te-x)*y,(le+ee)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(le-E)*a,(te-x)*y,(le-ee)*a,(te-z)*y,(le-E)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,le*a,(te+z)*y,(le-E)*a,(te+x)*y,(le-ee)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(le+E)*a,(te+x)*y,(le+ee)*a,(te+z)*y,(le+E)*a));var me=.05,Ce=ae*me;te=.05,le=.25;var pe=new go.PathFigure(.5*y,.2*a,!0);return b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.95*y,.2*a)),te=.95,le=.25,pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+me)*y,le*a,(te+Ce)*y,(le-me)*a,(te+me)*y,(le-Ce)*a)),pe.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.85*y,.35*a)),me=.025,Ce=ae*me,te=.825,le=.35,pe.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(le-me)*a,(te+me)*y,(le-Ce)*a,(te+Ce)*y,(le-me)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-me)*y,le*a,(te-Ce)*y,(le-me)*a,(te-me)*y,(le-Ce)*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),pe.add(new go.PathSegment(go.PathSegment.Line,.55*y,a)),pe.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a)),me=.05,Ce=ae*me,te=.5,le=.7,pe.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(le-me)*a,(te+me)*y,(le-Ce)*a,(te+Ce)*y,(le-me)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-me)*y,le*a,(te-Ce)*y,(le-me)*a,(te-me)*y,(le-Ce)*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.45*y,a)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,.35*a)),me=.025,Ce=ae*me,te=.175,le=.35,pe.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(le-me)*a,(te+me)*y,(le-Ce)*a,(te+Ce)*y,(le-me)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-me)*y,le*a,(te-Ce)*y,(le-me)*a,(te-me)*y,(le-Ce)*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),me=.05,Ce=ae*me,te=.05,le=.25,pe.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(le-me)*a,(te-me)*y,(le-Ce)*a,(te-Ce)*y,(le-me)*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new it("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,y,a){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.2);var x=new go.Geometry,E=new go.PathFigure(y,0,!0);return x.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),E.add(new go.PathSegment(go.PathSegment.Line,b*y,0).close()),x.spot1=new go.Spot(0,b),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Collate",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.5*y,.5*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a));var E=new go.PathFigure(.5*y,.5*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,y,a){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,x*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,x*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,(1-x)*a)),b}),go.Shape.defineFigureGenerator("Database",function(oe,y,a){var b=new go.Geometry,x=ae*.5,E=ae*.1,z=new go.PathFigure(y,.1*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+E)*a,(.5+x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-x)*y,a,0,(.9+E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-E)*a,(.5-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+x)*y,0,y,(.1-E)*a));var ee=new go.PathFigure(y,.1*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+E)*a,(.5+x)*y,.2*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-x)*y,.2*a,0,(.1+E)*a)),ee.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+E)*a,(.5+x)*y,.3*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-x)*y,.3*a,0,(.2+E)*a)),ee.add(new go.PathSegment(go.PathSegment.Move,y,.3*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.4*a,y,(.3+E)*a,(.5+x)*y,.4*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-x)*y,.4*a,0,(.3+E)*a)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.9*a,.25*y,.1*a).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,y,a){var b=new go.Geometry,x=ae*.5,E=ae*.1,z=new go.PathFigure(y,.1*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+E)*a,(.5+x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-x)*y,a,0,(.9+E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-E)*a,(.5-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+x)*y,0,y,(.1-E)*a));var ee=new go.PathFigure(y,.1*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+E)*a,(.5+x)*y,.2*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-x)*y,.2*a,0,(.1+E)*a)),ee.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+E)*a,(.5+x)*y,.3*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-x)*y,.3*a,0,(.2+E)*a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.25*y,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,y,a){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)?x=.2:x<.15&&(x=.15);var E=ae*.2,z=new go.PathFigure(0,.2*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,0,(.2-E)*a,(.2-E)*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.2*a,(.8+E)*y,0,y,(.2-E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,a,y,(.8+E)*a,(.8+E)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-E)*y,a,0,(.8+E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var ee=new go.PathFigure(0,x*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,x*a)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,y,a){var b=new go.Geometry,x=oe?oe.parameter1:NaN;(isNaN(x)||x<.1)&&(x=.1);var E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,x*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,x*a)),b}),go.Shape.defineFigureGenerator("Document",function(oe,y,a){var b=new go.Geometry;a=a/.8;var x=new go.PathFigure(0,.7*a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,y,a){var b=new go.Geometry,x=oe?oe.parameter1:NaN;(isNaN(x)||x<.2)&&(x=.2);var E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(x*y,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a)),z.add(new go.PathSegment(go.PathSegment.Move,y,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,x*y,a)),z.add(new go.PathSegment(go.PathSegment.Move,(1-x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,y,(1-x)*a)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.5*y,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var E=new go.PathFigure(.1*y,.4*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Move,.9*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Move,.6*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Move,.4*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.9*a)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var E=new go.PathFigure(.75*y,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a));var E=new go.PathFigure(y,.5*a,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,a));var z=new go.PathFigure(y,.5*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,y,a){var b=new go.Geometry,x=oe?oe.parameter1:NaN,E=oe?oe.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(E)&&(E=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(x*y,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*y,a)),ee.add(new go.PathSegment(go.PathSegment.Move,0,E*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),b}),go.Shape.defineFigureGenerator("Junction",function(oe,y,a){var b=new go.Geometry,x=1/Math.SQRT2,E=(1-1/Math.SQRT2)/2,z=ae*.5,ee=.5,te=new go.PathFigure(y,ee*a,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,a,y,(ee+z)*a,(ee+z)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*a,(ee-z)*y,a,0,(ee+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,0,0,(ee-z)*a,(ee-z)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,ee*a,(ee+z)*y,0,y,(ee-z)*a));var le=new go.PathFigure((E+x)*y,(E+x)*a,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Line,E*y,E*a)),le.add(new go.PathSegment(go.PathSegment.Move,E*y,(E+x)*a)),le.add(new go.PathSegment(go.PathSegment.Line,(E+x)*y,E*a)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,y,a){var b=new go.Geometry;a=a/.8;var x=new go.PathFigure(0,.7*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close());var E=new go.PathFigure(.1*y,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.75*a)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,y,a){var b=new go.Geometry,x=ae*.5,E=.5,z=new go.PathFigure(.5*y,a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E*a,(E-x)*y,a,0,(E+x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E*y,0,0,(E-x)*a,(E-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,E*a,(E+x)*y,0,y,(E-x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(E+.1)*y,.9*a,y,(E+x)*a,(E+x)*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(y,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,y,a){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.7);var E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,x*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,y,a){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.25);var E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,x*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,(1-x)*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,y,a){var b=new go.Geometry;a=a/.8;var x=new go.PathFigure(y,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.44*a,.96*y,.47*a,.93*y,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.54*a,.86*y,.57*a,.83*y,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*y,.4*a,.4*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,0).close());var E=new go.PathFigure(.1*y,.2*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.54*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.44*a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.1*y,.1*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close());var E=new go.PathFigure(.2*y,.1*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Move,.1*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,y,a){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var E=1-x,z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close());var ee=new go.PathFigure(.5*x*y,x*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.5*x)*y,x*a)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(oe,y,a){var b=new go.Geometry,x=ae*.5,E=.5,z=new go.PathFigure(y,E*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E*y,a,y,(E+x)*a,(E+x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E*a,(E-x)*y,a,0,(E+x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E*y,0,0,(E-x)*a,(E-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,E*a,(E+x)*y,0,y,(E-x)*a));var ee=new go.PathFigure(y,.5*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(oe,y,a){var b=new go.Geometry;a=a/.8;var x=new go.PathFigure(0,.7*a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.5*y,.6*a,.5*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,y,a){var b=new go.Geometry,x=oe?oe.parameter1:NaN,E=oe?oe.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(E)&&(E=.3);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,y,a){var b=new go.Geometry,x=oe?oe.parameter1:NaN,E=oe?oe.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(E)&&(E=.3);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(oe,y,a){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure((1-x)*y,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Move,x*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*y,a)),b}),go.Shape.defineFigureGenerator("Process",function(oe,y,a){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(x*y,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*y,a)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.5*y,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var E=new go.PathFigure(0,.5*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(oe,y,a){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.25);var E=new go.PathFigure(x*y,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a));var z=new go.PathFigure(x*y,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*y,a)),z.add(new go.PathSegment(go.PathSegment.Move,(1-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,a)),b.spot1=new go.Spot(x,0),b.spot2=new go.Spot(1-x,1),b}),go.Shape.defineFigureGenerator("Terminator",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.25*y,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,y,a){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,(1-x)*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(oe,y,a){var b=new go.Geometry,x=ae*.5,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(.5+x)*y,0,y,(.5-x)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.5+x)*a,(.5+x)*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(oe,y,a){var b=new go.Geometry,x=ae*.5,E=.5,z=new go.PathFigure(y,E*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E*y,a,y,(E+x)*a,(E+x)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E*a,(E-x)*y,a,0,(E+x)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E*y,0,0,(E-x)*a,(E-x)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,E*a,(E+x)*y,0,y,(E-x)*a));var ee=new go.PathFigure(y,E*a,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,E*a));var te=new go.PathFigure(.8*y,.75*a,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*y,.75*a)),b}),go.Shape.defineFigureGenerator("Ground",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.5*y,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.3*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Move,.4*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),b}),go.Shape.defineFigureGenerator("Inverter",function(oe,y,a){var b=new go.Geometry,x=ae*.1,E=.1,z=.9,ee=.5,te=new go.PathFigure(.8*y,.5*a,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a));var le=new go.PathFigure((z+E)*y,ee*a,!0);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee+E)*a,(z+E)*y,(ee+x)*a,(z+x)*y,(ee+E)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,ee*a,(z-x)*y,(ee+E)*a,(z-E)*y,(ee+x)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee-E)*a,(z-E)*y,(ee-x)*a,(z-x)*y,(ee-E)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,ee*a,(z+x)*y,(ee-E)*a,(z+E)*y,(ee-x)*a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(oe,y,a){var b=new go.Geometry,x=ae*.5,E=ae*.4,z=ae*.1,ee=.1,te=.9,le=.5,se=new go.PathFigure(.8*y,.5*a,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,.8*y,(.5+E)*a,(.4+x)*y,a)),se.add(new go.PathSegment(go.PathSegment.Line,0,a)),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(.4+x)*y,0,.8*y,(.5-E)*a));var me=new go.PathFigure((te+ee)*y,le*a,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(le+ee)*a,(te+ee)*y,(le+z)*a,(te+z)*y,(le+ee)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y,le*a,(te-z)*y,(le+ee)*a,(te-ee)*y,(le+z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(le-ee)*a,(te-ee)*y,(le-z)*a,(te-z)*y,(le-ee)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y,le*a,(te+z)*y,(le-ee)*a,(te+ee)*y,(le-z)*a)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(oe,y,a){var b=new go.Geometry,x=.5,E=ae*x,z=0,ee=.5,te=new go.PathFigure(.8*y,.5*a,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*y,(ee+E)*a,(z+E)*y,(ee+x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(z+E)*y,(ee-x)*a,.7*y,(ee-E)*a)),x=.1,E=ae*.1,z=.9,ee=.5;var le=new go.PathFigure((z-x)*y,ee*a,!0);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee-x)*a,(z-x)*y,(ee-E)*a,(z-E)*y,(ee-x)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ee*a,(z+E)*y,(ee-x)*a,(z+x)*y,(ee-E)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee+x)*a,(z+x)*y,(ee+E)*a,(z+E)*y,(ee+x)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ee*a,(z-E)*y,(ee+x)*a,(z-x)*y,(ee+E)*a)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(oe,y,a){var b=new go.Geometry,x=.5,E=ae*x,z=0,ee=.5,te=new go.PathFigure(0,0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(z+E+E)*y,(ee-x)*a,.8*y,(ee-E)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*y,(ee+E)*a,(z+E+E)*y,(ee+x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(oe,y,a){var b=new go.Geometry,x=.5,E=ae*x,z=.2,ee=.5,te=new go.PathFigure(.1*y,0,!1);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var le=new go.PathFigure(.8*y,.5*a,!0);b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.7*y,(ee+E)*a,(z+E)*y,(ee+x)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(z+E)*y,(ee-x)*a,.7*y,(ee-E)*a)),x=.1,E=ae*.1,z=.9,ee=.5;var se=new go.PathFigure((z-x)*y,ee*a,!0);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee-x)*a,(z-x)*y,(ee-E)*a,(z-E)*y,(ee-x)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ee*a,(z+E)*y,(ee-x)*a,(z+x)*y,(ee-E)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee+x)*a,(z+x)*y,(ee+E)*a,(z+E)*y,(ee+x)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ee*a,(z-E)*y,(ee+x)*a,(z-x)*y,(ee+E)*a)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(oe,y,a){var b=new go.Geometry,x=.5,E=ae*x,z=.2,ee=.5,te=new go.PathFigure(.1*y,0,!1);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var le=new go.PathFigure(.2*y,0,!0);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(z+E)*y,(ee-x)*a,.9*y,(ee-E)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.9*y,(ee+E)*a,(z+E)*y,(ee+x)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),b}),go.Shape.defineFigureGenerator("Resistor",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,.5*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),b}),go.Shape.defineFigureGenerator("Inductor",function(oe,y,a){var b=new go.Geometry,x=ae*.1,E=.1,z=.1,ee=.5,te=new go.PathFigure((z-x*.5)*y,a,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,0,(z-x)*y,a,(z-E)*y,0)),z=.3,te.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,(z+E)*y,0,(z+x)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,0,(z-x)*y,a,(z-E)*y,0)),z=.5,te.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,(z+E)*y,0,(z+x)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,0,(z-x)*y,a,(z-E)*y,0)),z=.7,te.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,(z+E)*y,0,(z+x)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,0,(z-x)*y,a,(z-E)*y,0)),z=.9,te.add(new go.PathSegment(go.PathSegment.Bezier,(z+x*.5)*y,a,(z+E)*y,0,(z+x)*y,a)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,y,a){var b=new go.Geometry,x=ae*.5,E=.5,z=.5,ee=.5,te=new go.PathFigure((z-E)*y,ee*a,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee-E)*a,(z-E)*y,(ee-x)*a,(z-x)*y,(ee-E)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,ee*a,(z+x)*y,(ee-E)*a,(z+E)*y,(ee-x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee+E)*a,(z+E)*y,(ee+x)*a,(z+x)*y,(ee+E)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,ee*a,(z-x)*y,(ee+E)*a,(z-E)*y,(ee+x)*a)),te.add(new go.PathSegment(go.PathSegment.Move,(z-E+.1)*y,ee*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+E-.1)*y,ee*a,z*y,(ee-E)*a,z*y,(ee+E)*a)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,.75*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Move,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),b}),go.Shape.defineFigureGenerator("Diode",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(y,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(oe,y,a){var b=new go.Geometry,x=y,E=a;y=y*.38,a=a*.6;var z=ae*.8,ee=.8,te=0,le=.5,se=(x-y)/2,me=(E-a)/2,Ce=new go.PathFigure(te*y+se,(le+ee)*a+me,!0);b.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y+se,le*a+me,(te-z)*y+se,(le+ee)*a+me,(te-ee)*y+se,(le+z)*a+me)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y+se,(le-ee)*a+me,(te-ee)*y+se,(le-z)*a+me,(te-z)*y+se,(le-ee)*a+me)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee+z*.5)*y+se,le*a+me,te*y+se,(le-ee)*a+me,(te-ee+z*.5)*y+se,(le-z)*a+me)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y+se,(le+ee)*a+me,(te-ee+z*.5)*y+se,(le+z)*a+me,te*y+se,(le+ee)*a+me).close()),z=ae*.4,ee=.4,te=.2,le=.5;var pe=new go.PathFigure(te*y+se,(le+ee)*a+me,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y+se,le*a+me,(te-z)*y+se,(le+ee)*a+me,(te-ee)*y+se,(le+z)*a+me)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*y+se,(le-ee)*a+me,(te-ee)*y+se,(le-z)*a+me,(te-z)*y+se,(le-ee)*a+me)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee+z*.5)*y+se,le*a+me,te*y+se,(le-ee)*a+me,(te-ee+z*.5)*y+se,(le-z)*a+me)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*y+se,(le+ee)*a+me,(te-ee+z*.5)*y+se,(le+z)*a+me,te*y+se,(le+ee)*a+me).close()),z=ae*.2,ee=.2,te=.5,le=.5;var Be=new go.PathFigure((te-ee)*y+se,le*a+me,!0);b.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,te*y+se,(le-ee)*a+me,(te-ee)*y+se,(le-z)*a+me,(te-z)*y+se,(le-ee)*a+me)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y+se,le*a+me,(te+z)*y+se,(le-ee)*a+me,(te+ee)*y+se,(le-z)*a+me)),Be.add(new go.PathSegment(go.PathSegment.Bezier,te*y+se,(le+ee)*a+me,(te+ee)*y+se,(le+z)*a+me,(te+z)*y+se,(le+ee)*a+me)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*y+se,le*a+me,(te-z)*y+se,(le+ee)*a+me,(te-ee)*y+se,(le+z)*a+me)),z=ae*.4,ee=.4,te=.8,le=.5;var Pe=new go.PathFigure(te*y+se,(le-ee)*a+me,!0);b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y+se,le*a+me,(te+z)*y+se,(le-ee)*a+me,(te+ee)*y+se,(le-z)*a+me)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*y+se,(le+ee)*a+me,(te+ee)*y+se,(le+z)*a+me,(te+z)*y+se,(le+ee)*a+me)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee-z*.5)*y+se,le*a+me,te*y+se,(le+ee)*a+me,(te+ee-z*.5)*y+se,(le+z)*a+me)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*y+se,(le-ee)*a+me,(te+ee-z*.5)*y+se,(le-z)*a+me,te*y+se,(le-ee)*a+me).close()),z=ae*.8,ee=.8,te=1,le=.5;var ht=new go.PathFigure(te*y+se,(le-ee)*a+me,!0);return b.add(ht),ht.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*y+se,le*a+me,(te+z)*y+se,(le-ee)*a+me,(te+ee)*y+se,(le-z)*a+me)),ht.add(new go.PathSegment(go.PathSegment.Bezier,te*y+se,(le+ee)*a+me,(te+ee)*y+se,(le+z)*a+me,(te+z)*y+se,(le+ee)*a+me)),ht.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee-z*.5)*y+se,le*a+me,te*y+se,(le+ee)*a+me,(te+ee-z*.5)*y+se,(le+z)*a+me)),ht.add(new go.PathSegment(go.PathSegment.Bezier,te*y+se,(le-ee)*a+me,(te+ee-z*.5)*y+se,(le-z)*a+me,te*y+se,(le-ee)*a+me).close()),b}),go.Shape.defineFigureGenerator("Email",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Move,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.54*a)),E.add(new go.PathSegment(go.PathSegment.Move,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.55*y,.54*a)),b}),go.Shape.defineFigureGenerator("Ethernet",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.35*y,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.65*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*y,0).close());var E=new go.PathFigure(.1*y,a,!0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var z=new go.PathFigure(.6*y,a,!0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,a).close());var ee=new go.PathFigure(0,.5*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.75*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*y,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*y,.6*a)),b}),go.Shape.defineFigureGenerator("Power",function(oe,y,a){var b=new go.Geometry,x=ae*.4,E=.4,z=.5,ee=.5,te=re(),le=re(),se=re(),me=re();Ve(z,ee-E,z+x,ee-E,z+E,ee-x,z+E,ee,.5,te,te,le,se,me);var Ce=ne(le.x,le.y),pe=new go.PathFigure(le.x*y,le.y*a,!0);b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,ee*a,se.x*y,se.y*a,me.x*y,me.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee+E)*a,(z+E)*y,(ee+x)*a,(z+x)*y,(ee+E)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,ee*a,(z-x)*y,(ee+E)*a,(z-E)*y,(ee+x)*a)),Ve(z-E,ee,z-E,ee-x,z-x,ee-E,z,ee-E,.5,se,me,le,te,te),pe.add(new go.PathSegment(go.PathSegment.Bezier,le.x*y,le.y*a,se.x*y,se.y*a,me.x*y,me.y*a)),x=ae*.3,E=.3,Ve(z-E,ee,z-E,ee-x,z-x,ee-E,z,ee-E,.5,se,me,le,te,te),pe.add(new go.PathSegment(go.PathSegment.Line,le.x*y,le.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*y,ee*a,me.x*y,me.y*a,se.x*y,se.y*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee+E)*a,(z-E)*y,(ee+x)*a,(z-x)*y,(ee+E)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*y,ee*a,(z+x)*y,(ee+E)*a,(z+E)*y,(ee+x)*a)),Ve(z,ee-E,z+x,ee-E,z+E,ee-x,z+E,ee,.5,te,te,le,se,me),pe.add(new go.PathSegment(go.PathSegment.Bezier,le.x*y,le.y*a,me.x*y,me.y*a,se.x*y,se.y*a).close());var pe=new go.PathFigure(.45*y,0,!0);return b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.55*y,.5*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.55*y,0).close()),fe(te),fe(le),fe(se),fe(me),fe(Ce),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,a/2,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,180,360,y/2,a/2,y/2,a/2));function E(z,ee,te){z.add(new go.PathSegment(go.PathSegment.Move,(.3+ee)*y,(.8+te)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+ee)*y,(.5+te)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.1+ee)*y,(.5+te)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.3+ee)*y,(.8+te)*a).close())}return E(x,0,0),E(x,.4,0),E(x,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.2*y,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.37*y,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.11*a)),x.add(new go.PathSegment(go.PathSegment.Line,.77*y,.04*a)),x.add(new go.PathSegment(go.PathSegment.Line,.33*y,.49*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.37*a)),x.add(new go.PathSegment(go.PathSegment.Line,.63*y,.86*a)),x.add(new go.PathSegment(go.PathSegment.Line,.77*y,.91*a)),x.add(new go.PathSegment(go.PathSegment.Line,.34*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.34*y,.78*a)),x.add(new go.PathSegment(go.PathSegment.Line,.44*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*y,.56*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.1*y,a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.29*y,0,-.25*y,.63*a,.45*y,.44*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.51*y,.42*a,.48*y,.17*a,.54*y,.35*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.59*y,.18*a,.59*y,.29*a,.58*y,.28*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,.6*a,.8*y,.34*a,.88*y,.43*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.88*y,.31*a,.87*y,.48*a,.88*y,.43*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,1.17*y,.76*a,.82*y,.8*a).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,y,a){var b=new go.Geometry,x=.5,E=0,z=0,ee=x*ae,te=.4*Math.SQRT2/2+.5,le=.5-.5*Math.SQRT2/2,se=1,me=.5,Ce=.5,pe=0,Be=new go.PathFigure(te*y,(1-le)*a,!1);return b.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,se*y,me*a,se*y,.7*a,se*y,me*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+E)*y,(pe+E)*a,(.5+x+E)*y,(.5-ee+E)*a,(.5+ee+E)*y,(.5-x+E)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+E)*y,(.5+z)*a,(.5-ee+E)*y,(.5-x+z)*a,(.5-x+E)*y,(.5-ee+z)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(.35+E)*y,.9*a,(.5-x+E)*y,(.5+ee+z)*a,(.5-ee+E)*y,.9*a)),Be.add(new go.PathSegment(go.PathSegment.Move,(.25+E)*y,.8*a)),Be.add(new go.PathSegment(go.PathSegment.Line,(.35+E)*y,.9*a)),Be.add(new go.PathSegment(go.PathSegment.Line,(.2+E)*y,.95*a)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.add(new go.PathSegment(go.PathSegment.Move,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Move,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);b.add(x);var E=new go.PathFigure(y,a,!1);b.add(E);var z=new go.PathFigure(0,.5*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.2*y,.35*a,.3*y,.35*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.7*y,.65*a,.8*y,.65*a)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,.2*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var x=new go.PathFigure(0,.2*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.7*y,a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,0,.6*y,.5*a,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,a,.4*y,.5*a,y,.5*a).close());var E=new go.PathFigure(.45*y,.73*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.73*a)),E.add(new go.PathSegment(go.PathSegment.Move,.38*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.63*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Move,.31*y,.27*a)),E.add(new go.PathSegment(go.PathSegment.Line,.56*y,.27*a)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);b.add(x);var E=new go.PathFigure(.335*y,(1-.555)*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.68*a,(1-.12)*y,.46*a,(1-.02)*y,.54*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.335*y,(1-.555)*a,.02*y,.54*a,.12*y,.46*a)),E.add(new go.PathSegment(go.PathSegment.Line,.365*y,(1-.595)*a));var z=.5-.285,ee=.5,te=z,le=Math.PI/4,se=4*(1-Math.cos(le))/(3*Math.sin(le)),me=se*.5,Ce=z,pe=z,Be=se*Ce,Pe=se*pe;E.add(new go.PathSegment(go.PathSegment.Bezier,(ee-Ce)*y,te*a,(ee-(Be+Ce)/2)*y,(te+(pe+Pe)/2)*a,(ee-Ce)*y,(te+Pe)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(te-pe)*a,(ee-Ce)*y,(te-Pe)*a,(ee-Be)*y,(te-pe)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(ee+Ce)*y,te*a,(ee+Be)*y,(te-pe)*a,(ee+Ce)*y,(te-Pe)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*a,(ee+Ce)*y,(te+Pe)*a,(ee+(Be+Ce)/2)*y,(te+(pe+Pe)/2)*a)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*y,(1-.595)*a)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),E.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a));var ht=new go.PathFigure(.2*y,a,!1);b.add(ht),ht.add(new go.PathSegment(go.PathSegment.Line,.2*y,.8*a));var dt=new go.PathFigure(.8*y,a,!1);return b.add(dt),dt.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.1*y,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var E=new go.PathFigure(.2*y,.2*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.33*y,.5*a).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);b.add(x);var E=new go.PathFigure(y,a,!1);b.add(E);var z=new go.PathFigure(.1*y,a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),b}),go.Shape.defineFigureGenerator("Caution",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.05*y,a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.8*a,0,a,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.1*a,.5*y,0,.5*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.95*y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,y,a,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.05*y,a));var E=.05;return x.add(new go.PathSegment(go.PathSegment.Move,(.5-E)*y,.875*a)),x.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*y,.875*a,E*y,E*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.325*a,.575*y,.725*a,.625*y,.375*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.75*a,.375*y,.375*a,.425*y,.725*a)),b}),go.Shape.defineFigureGenerator("Recycle",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.45*y,.95*a,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,.95*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.185*y,.85*a,.17*y,.95*a,.15*y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.235*y,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,.3*y,.625*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*y,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,.275*y,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.05*y,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.05*y,.575*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.1875*y,.95*a,0,.675*a,0,.7*a)),x.add(new go.PathSegment(go.PathSegment.Move,.45*y,.95*a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.775*a)),x.add(new go.PathSegment(go.PathSegment.Line,.22*y,.775*a));var E=new go.PathFigure(.475*y,.2*a,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.225*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Line,.275*y,.175*a)),E.add(new go.PathSegment(go.PathSegment.Line,.325*y,.05*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.05*a,.35*y,0,.375*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.575*y,.375*a)),E.add(new go.PathSegment(go.PathSegment.Line,.525*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.475*a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,.315*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.32*a)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,.05*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,0,.65*y,.05*a,.625*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.38*y,.0105*a));var z=new go.PathFigure(.675*y,.575*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.875*y,.525*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.85*y,.95*a,y,.8*a,y,.85*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.95*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.85*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.725*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),z.add(new go.PathSegment(go.PathSegment.Move,.675*y,.575*a)),z.add(new go.PathSegment(go.PathSegment.Line,.775*y,.775*a)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,y,a){var b=new go.Geometry,x=.5,E=ae*.5,z=new go.PathFigure(y,x*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,a,y,(x+E)*a,(x+E)*y,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-E)*y,a,0,(x+E)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-E)*a,(x-E)*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+E)*y,0,y,(x-E)*a));var ee=new go.PathFigure(x*y,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*y,.15*a)),ee.add(new go.PathSegment(go.PathSegment.Move,x*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,x*y,.85*a)),ee.add(new go.PathSegment(go.PathSegment.Move,0,x*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*y,x*a)),ee.add(new go.PathSegment(go.PathSegment.Move,y,x*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*y,x*a)),ee.add(new go.PathSegment(go.PathSegment.Move,x*y,x*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Move,x*y,x*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.78*y,.54*a)),b}),go.Shape.defineFigureGenerator("Package",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,.15*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var E=new go.PathFigure(0,.15*a,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,.15*a).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var E=new go.PathFigure(0,.2*a,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var z=new go.PathFigure(0,.5*a,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close()),b}),go.Shape.defineFigureGenerator("Component",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(y,a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a).close());var E=new go.PathFigure(0,.2*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var z=new go.PathFigure(0,.6*a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.15*y,.6*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a));var E=new go.PathFigure(.15*y,.6*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(y,a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*y,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,.66*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.33*y,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.35*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),x.add(new go.PathSegment(go.PathSegment.Move,y,.33*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.66*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),x.add(new go.PathSegment(go.PathSegment.Move,y,.66*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var E=new go.PathFigure(y,.8*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a).close());var z=.1,ee=ae*.1,te=.2,le=.9,se=new go.PathFigure((te-z)*y,le*a,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(le-z)*a,(te-z)*y,(le-ee)*a,(te-ee)*y,(le-z)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*y,le*a,(te+ee)*y,(le-z)*a,(te+z)*y,(le-ee)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(le+z)*a,(te+z)*y,(le+ee)*a,(te+ee)*y,(le+z)*a)),se.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*y,le*a,(te-ee)*y,(le+z)*a,(te-z)*y,(le+ee)*a).close()),z=.1,ee=ae*.1,te=.8,le=.9;var me=new go.PathFigure((te-z)*y,le*a,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(le-z)*a,(te-z)*y,(le-ee)*a,(te-ee)*y,(le-z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*y,le*a,(te+ee)*y,(le-z)*a,(te+z)*y,(le-ee)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(le+z)*a,(te+z)*y,(le+ee)*a,(te+ee)*y,(le+z)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*y,le*a,(te-ee)*y,(le+z)*a,(te-z)*y,(le+ee)*a).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.2*y,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b}),go.Shape.defineFigureGenerator("Forklift",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0));var E=new go.PathFigure(0,.5*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.5*y,.8*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a));var ee=new go.PathFigure(.5*y,.7*a,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.7*a));var te=.1,le=ae*.1,se=.1,me=.9,Ce=new go.PathFigure((se-te)*y,me*a,!0);b.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,se*y,(me-te)*a,(se-te)*y,(me-le)*a,(se-le)*y,(me-te)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(se+te)*y,me*a,(se+le)*y,(me-te)*a,(se+te)*y,(me-le)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,se*y,(me+te)*a,(se+te)*y,(me+le)*a,(se+le)*y,(me+te)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(se-te)*y,me*a,(se-le)*y,(me+te)*a,(se-te)*y,(me+le)*a)),te=.1,le=ae*.1,se=.4,me=.9;var pe=new go.PathFigure((se-te)*y,me*a,!0);return b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,se*y,(me-te)*a,(se-te)*y,(me-le)*a,(se-le)*y,(me-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(se+te)*y,me*a,(se+le)*y,(me-te)*a,(se+te)*y,(me-le)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,se*y,(me+te)*a,(se+te)*y,(me+le)*a,(se+le)*y,(me+te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(se-te)*y,me*a,(se-le)*y,(me+te)*a,(se-te)*y,(me+le)*a)),b}),go.Shape.defineFigureGenerator("RailShipment",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.1*y,.4*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.4*a).close());var E=new go.PathFigure(.45*y,.7*a,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a));var z=new go.PathFigure(.55*y,.4*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.4*a).close());var se=.05,me=ae*.05,Ce=.175,pe=.95,ee=new go.PathFigure((Ce-se)*y,pe*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(pe-se)*a,(Ce-se)*y,(pe-me)*a,(Ce-me)*y,(pe-se)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+se)*y,pe*a,(Ce+me)*y,(pe-se)*a,(Ce+se)*y,(pe-me)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(pe+se)*a,(Ce+se)*y,(pe+me)*a,(Ce+me)*y,(pe+se)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-se)*y,pe*a,(Ce-me)*y,(pe+se)*a,(Ce-se)*y,(pe+me)*a));var se=.05,me=ae*.05,Ce=.375,pe=.95,te=new go.PathFigure((Ce-se)*y,pe*a,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(pe-se)*a,(Ce-se)*y,(pe-me)*a,(Ce-me)*y,(pe-se)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+se)*y,pe*a,(Ce+me)*y,(pe-se)*a,(Ce+se)*y,(pe-me)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(pe+se)*a,(Ce+se)*y,(pe+me)*a,(Ce+me)*y,(pe+se)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-se)*y,pe*a,(Ce-me)*y,(pe+se)*a,(Ce-se)*y,(pe+me)*a));var se=.05,me=ae*.05,Ce=.625,pe=.95,le=new go.PathFigure((Ce-se)*y,pe*a,!0);b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(pe-se)*a,(Ce-se)*y,(pe-me)*a,(Ce-me)*y,(pe-se)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+se)*y,pe*a,(Ce+me)*y,(pe-se)*a,(Ce+se)*y,(pe-me)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(pe+se)*a,(Ce+se)*y,(pe+me)*a,(Ce+me)*y,(pe+se)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-se)*y,pe*a,(Ce-me)*y,(pe+se)*a,(Ce-se)*y,(pe+me)*a));var se=.05,me=ae*.05,Ce=.825,pe=.95,Be=new go.PathFigure((Ce-se)*y,pe*a,!0);b.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(pe-se)*a,(Ce-se)*y,(pe-me)*a,(Ce-me)*y,(pe-se)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+se)*y,pe*a,(Ce+me)*y,(pe-se)*a,(Ce+se)*y,(pe-me)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(pe+se)*a,(Ce+se)*y,(pe+me)*a,(Ce+me)*y,(pe+se)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-se)*y,pe*a,(Ce-me)*y,(pe+se)*a,(Ce-se)*y,(pe+me)*a).close());var Pe=new go.PathFigure(0,a,!1);return b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var E=new go.PathFigure(0,.2*a,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var z=new go.PathFigure(.15*y,a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.15*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.15*y,a).close());var ee=.05,te=ae*.05,le=.35,se=.775,me=new go.PathFigure((le-ee)*y,se*a,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,le*y,(se-ee)*a,(le-ee)*y,(se-te)*a,(le-te)*y,(se-ee)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(le+ee)*y,se*a,(le+te)*y,(se-ee)*a,(le+ee)*y,(se-te)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,le*y,(se+ee)*a,(le+ee)*y,(se+te)*a,(le+te)*y,(se+ee)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(le-ee)*y,se*a,(le-te)*y,(se+ee)*a,(le-ee)*y,(se+te)*a).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,.1*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,.75*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b}),go.Shape.defineFigureGenerator("Bookmark",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),b}),go.Shape.defineFigureGenerator("Bookmark",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),b}),go.Shape.defineFigureGenerator("Globe",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.5*y,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.75*y,0,y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.75*a,.75*y,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*y,a,0,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,.25*a,.25*y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,.15*y,.25*a,.15*y,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.85*y,.75*a,.85*y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.15*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.15*a,.35*y,.3*a,.65*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.85*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.85*a,.35*y,.7*a,.65*y,.7*a)),b}),go.Shape.defineFigureGenerator("Wave",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,.25*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.25*a,.1*y,0,.2*y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.25*a,.425*y,.5*a,.575*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.25*a,.8*y,0,.9*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.75*a,.1*y,.5*a,.2*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.75*a,.425*y,a,.575*y,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.75*a,.8*y,.5*a,.9*y,.5*a)),b}),go.Shape.defineFigureGenerator("Operator",function(oe,y,a){var b=new go.Geometry,x=.3,E=ae*.3,z=.5,ee=.7,te=new go.PathFigure((z-x)*y,ee*a,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee-x)*a,(z-x)*y,(ee-E)*a,(z-E)*y,(ee-x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ee*a,(z+E)*y,(ee-x)*a,(z+x)*y,(ee-E)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee+x)*a,(z+x)*y,(ee+E)*a,(z+E)*y,(ee+x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ee*a,(z-E)*y,(ee+x)*a,(z-x)*y,(ee+E)*a));var le=new go.PathFigure(0,.7*a,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*a,0,0,y,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.5*y,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.65*y,.3*a,.65*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.35*y,.5*a,.35*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*y,.6*a,.1*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.2*y,a,.35*y,.95*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,a,.7*y,.6*a,.9*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.8*y,a,.65*y,.95*a)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(y,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,0,a,.4*y,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.4*a,.8*y,a,.85*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),b}),go.Shape.defineFigureGenerator("Battery",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,.4*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.1*a));var E=new go.PathFigure(0,.6*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),b}),go.Shape.defineFigureGenerator("Delete",function(oe,y,a){var b=new go.Geometry,x=.5,E=ae*.5,z=.5,ee=.5,te=new go.PathFigure((z-x)*y,ee*a,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee-x)*a,(z-x)*y,(ee-E)*a,(z-E)*y,(ee-x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ee*a,(z+E)*y,(ee-x)*a,(z+x)*y,(ee-E)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee+x)*a,(z+x)*y,(ee+E)*a,(z+E)*y,(ee+x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ee*a,(z-E)*y,(ee+x)*a,(z-x)*y,(ee+E)*a));var le=new go.PathFigure(.15*y,.5*a,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*a)),b}),go.Shape.defineFigureGenerator("Flag",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,.1*a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.1*a,.15*y,0,.35*y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,.65*y,.2*a,.85*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.85*y,.6*a,.65*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*y,.4*a,.15*y,.4*a).close()),b}),go.Shape.defineFigureGenerator("Help",function(oe,y,a){var b=new go.Geometry,x=.5,E=ae*.5,z=.5,ee=.5,te=new go.PathFigure((z-x)*y,ee*a,!1);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee-x)*a,(z-x)*y,(ee-E)*a,(z-E)*y,(ee-x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ee*a,(z+E)*y,(ee-x)*a,(z+x)*y,(ee-E)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee+x)*a,(z+x)*y,(ee+E)*a,(z+E)*y,(ee+x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ee*a,(z-E)*y,(ee+x)*a,(z-x)*y,(ee+E)*a).close()),x=.05,E=ae*.05,z=.5,ee=.8;var le=new go.PathFigure((z-x)*y,ee*a,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee-x)*a,(z-x)*y,(ee-E)*a,(z-E)*y,(ee-x)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*y,ee*a,(z+E)*y,(ee-x)*a,(z+x)*y,(ee-E)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,z*y,(ee+x)*a,(z+x)*y,(ee+E)*a,(z+E)*y,(ee+x)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*y,ee*a,(z-E)*y,(ee+x)*a,(z-x)*y,(ee+E)*a).close()),le.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),le.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,.75*y,.475*a,.75*y,.225*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.35*a,.4*y,.2*a,.3*y,.25*a)),b}),go.Shape.defineFigureGenerator("Location",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.975*y,.025*a,.5*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*y,.5*a,.5*y,0,.025*y,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*y,.3*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var E=new go.PathFigure(.2*y,.5*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.3*a)),b}),go.Shape.defineFigureGenerator("Unlocked",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var E=new go.PathFigure(.2*y,.5*a,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.35*a)),b}),go.Shape.defineFigureGenerator("Gear",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(.9375*y,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*y,.3316875*a,.79840625*y,.39915625*a,.7834375*y,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*y,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*y,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*y,.19378125*a,.64228125*y,.2188125*a,.603875*y,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*y,.239375*a,.39759375*y,.20190625*a,.36053125*y,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*y,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*y,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*y,.4375*a,.21765625*y,.36059375*a,.201875*y,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*y,.67596875*a,.20221875*y,.603875*a,.21884375*y,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*y,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*y,.80621875*a,.36353125*y,.78340625*a,.3991875*y,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*y,.760625*a,.602375*y,.79809375*a,.63946875*y,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*y,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*y,.56246875*a,.78234375*y,.63940625*a,.798125*y,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*y,.5*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,.5*a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.3*a,0,.375*a,.05*y,.325*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.075*a,.3*y,.225*a,.4*y,.175*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.525*y,.075*a,.46*y,.05*a,.525*y,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.4*a,.525*y,.275*a,.475*y,.325*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.55*a,y,.4*a,y,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,.425*y,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.55*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.7*a,.675*y,.55*a,.675*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.575*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,.85*a,.65*y,.7*a,.65*y,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.85*a)),x.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.535*y,a,.61*y,.85*a,.61*y,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*y,a,0,a).close()),b}),go.Shape.defineFigureGenerator("Map",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,.2*a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.add(new go.PathSegment(go.PathSegment.Move,.25*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),x.add(new go.PathSegment(go.PathSegment.Move,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),b}),go.Shape.defineFigureGenerator("Eject",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a*.7)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var E=new go.PathFigure(0,a*.6,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(y*1,a*1,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),x.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.85)),x.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,y,a*.3)),x.add(new go.PathSegment(go.PathSegment.Line,y,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.85)),x.add(new go.PathSegment(go.PathSegment.Line,y,a*.85).close());var E=new go.PathFigure(.126*y,.85*a,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.126*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.322*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.322*y,.85*a).close());var z=new go.PathFigure(.402*y,.85*a,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.402*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.598*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.598*y,.85*a).close());var ee=new go.PathFigure(.678*y,.85*a,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.678*y,.45*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.874*y,.45*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.874*y,.85*a).close());var te=new go.PathFigure(.5*y,.1*a,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*y,.3*a).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,a*1,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.8)),x.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.8)),x.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.6)),x.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.6)),x.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.4)),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.4)),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.2)),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.2)),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.15)),x.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.15)),x.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,a*1,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*(1-.184)).close());var E=new go.PathFigure(y*.204,a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.204,a*(1-.184))),E.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*(1-.184*2))),E.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*1).close());var z=new go.PathFigure(y*.408,a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.408,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*(1-.184*3))),z.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*1).close());var ee=new go.PathFigure(y*.612,a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.612,a*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*(1-.184*4))),ee.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*1).close());var te=new go.PathFigure(y*.816,a,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.816,a*(1-.184*4))),te.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-.184*5))),te.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.3,0).close());var E=new go.PathFigure(y*.055,.07*a,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.07)),E.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.1).close());var z=new go.PathFigure(y*.055,.13*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.13)),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.16)),z.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.16).close());var ee=new go.PathFigure(y*.055,.18*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.18)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.21)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.21).close());var te=new go.PathFigure(y*1,0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.65)),te.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(.55*y,a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.475*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.35*y,.525*a,0,.4*a,.225*y,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.475*a)),x.add(new go.PathSegment(go.PathSegment.Line,.15*y,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,.325*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.325*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.2*a,.975*y,0,y,.08*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.95*a)),x.add(new go.PathSegment(go.PathSegment.Line,.55*y,a).close()),b}),go.Shape.defineFigureGenerator("Key",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(y*1,a*.5,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.9,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,y*.5,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,y*.5,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,y*.45,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,y*.3,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,y*.15,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,y*.15,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,y*.3,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,y*.45,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,y*.5,.65*a)),x.add(new go.PathSegment(go.PathSegment.Line,y*.5,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,y*.6,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,y*.65,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,y*.7,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,y*.75,.55*a)),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,y*.85,.575*a)),x.add(new go.PathSegment(go.PathSegment.Line,y*.9,.6*a).close()),x.add(new go.PathSegment(go.PathSegment.Move,.17*y,.425*a)),x.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*y,.5*a,.075*y,.075*a).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*0,y*.3,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*.95)),x.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var E=new go.PathFigure(0,0,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*0)),E.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*1,y*.3,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var z=new go.PathFigure(y*.11,a*.1,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.8)),z.add(new go.PathSegment(go.PathSegment.Line,y*.11,a*.8).close());var ee=new go.PathFigure(y*(.11+.24133333*1+.028*1),a*.1,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*1),a*.8).close());var te=new go.PathFigure(y*(.11+.24133333*2+.028*2),a*.1,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.8)),te.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*2),a*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,y,a){var b=new go.Geometry,x=8,E=x*ae,z=new go.PathFigure(x,0,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.86,0)),z.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.14)),z.add(new go.PathSegment(go.PathSegment.Line,y,a-x)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-x,a,y,a-E,y-E,a)),z.add(new go.PathSegment(go.PathSegment.Line,x,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,E,a,0,a-E)),z.add(new go.PathSegment(go.PathSegment.Line,0,x)),z.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,E,E,0).close());var ee=new go.PathFigure(y*.83,0,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.3)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.3)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*0).close());var te=new go.PathFigure(y*.83,a*1,!1);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.5)),te.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.5)),te.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*1).close());var le=new go.PathFigure(y*.78,a*.05,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.05)),le.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.25)),le.add(new go.PathSegment(go.PathSegment.Line,y*.78,a*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,y,a){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,y/3),b=Math.min(b,a/3);var x=b*ae,E=a*.8,z=new go.Geometry,ee=new go.PathFigure(b,0,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y-b,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,b,y-x,0,y,x)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y-b,E,y,E-x,y-x,E)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.7,E)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.7,a)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.55,E)),ee.add(new go.PathSegment(go.PathSegment.Line,b,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,x,E,0,E-x)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,x,x,0).close()),x>1?(z.spot1=new go.Spot(0,0,x,x),z.spot2=new go.Spot(1,.8,-x,-x)):(z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(1,.8)),z}),go.Shape.defineFigureGenerator("Repeat",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(y*0,a*.45,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.9)),x.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.9)),x.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.45).close());var E=new go.PathFigure(y*1,a*.55,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(oe,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*y,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(y*0,a*.1,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.9)),x.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.9).close());var E=new go.PathFigure(y*.1,a*.2,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.25)),E.add(new go.PathSegment(go.PathSegment.Line,y*.22,a*.285)),E.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.32)),E.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.37)),E.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.32)),E.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.25).close());var z=new go.PathFigure(y*.28,a*.37,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.41)),z.add(new go.PathSegment(go.PathSegment.Line,y*.28,a*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(oe,y,a){var b=new go.Geometry,x=15,E=x*ae,z=new go.PathFigure(y*.62,a*.475,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,a-x)),z.add(new go.PathSegment(go.PathSegment.Bezier,y-x,a,y,a-E,y-E,a)),z.add(new go.PathSegment(go.PathSegment.Line,x,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,E,a,0,a-E)),z.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.475)),z.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.03)),z.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.62,a*.03).close()),E>1?(b.spot1=new go.Spot(0,0,E,E),b.spot2=new go.Spot(1,1,-E,-E)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(y*0,a*1,!0);b.add(x);var E=.1/.3;x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-E))),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-E))),x.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-E))),x.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-E))),x.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-E))),x.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-E)).close());var z=new go.PathFigure(y*.4,a*0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.66)),z.add(new go.PathSegment(go.PathSegment.Line,y*(1-.26),a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.44)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(y*0,a*1,!0);b.add(x);var E=.1/.3;return x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-E))),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-E))),x.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-E))),x.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-E))),x.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-E))),x.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-E)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(y*0,a*1,!0);b.add(x);var E=.1/.3;x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-E))),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-E))),x.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-E))),x.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-E))),x.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-E))),x.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-E)).close());var z=new go.PathFigure(y*.5,a*0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.63)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.63)),z.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.74,a*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(y*.15,a*0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(y*.15,a*0,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close());var E=new go.PathFigure(y*.235,a*.28,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.765,a*.28)),E.add(new go.PathSegment(go.PathSegment.Line,y*.655,a*.97)),E.add(new go.PathSegment(go.PathSegment.Line,y*.345,a*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(oe,y,a){var b=new go.Geometry,x=new go.PathFigure(y*.5,a*0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.5)),x.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.65)),x.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.75)),x.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.65)),x.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.5)),x.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.35)),x.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.45)),x.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.25).close()),b}),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 it={},St="5.0",ne={},re=null,fe=!1,Ie=!1,Ve=null,Ae=!1,Ne=null,ae=null,et=0;et<arguments.length;et++){var _e=arguments[et];if(_e!==null)switch(typeof _e){case"number":St=_e.toFixed(1);break;case"string":_e.match(new RegExp("^[0-9]\\.[0-9]+$"))?St=_e:Ve=_e;break;case"object":typeof _e.is3D!="undefined"?re=_e:ne=_e;break;case"boolean":fe=_e,Ie=!0;break}}re===null&&(re={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},ne.material_id!==void 0&&!Ie&&(fe=!0)),Ve!==null&&ne.id===void 0&&(ne.id=Ve);var Ke="",je="",Ue=!1,Re=null,oe=null,y=null,a=!1,b=null,x=null,E=null,z=null,ee=null;ne.height!==void 0&&(ne.height=Math.round(ne.height)),ne.width!==void 0&&(ne.width=Math.round(ne.width));var te=function(De){return parseFloat(De)>4?parseFloat(De):5};it.setHTML5Codebase=function(De,Ge){ae=De,We(De,Ge)},it.setJavaCodebase=it.setJavaCodebaseVersion=it.isCompiledInstalled=it.setPreCompiledScriptPath=it.setPreCompiledResourcePath=function(){},it.setHTML5CodebaseVersion=function(De,Ge){var vt=parseFloat(De);if(vt!==NaN&&vt<5){console.log("The GeoGebra HTML5 codebase version "+vt+" is deprecated. Using version latest instead.");return}Ne=De,Ct(De,Ge)},it.getHTML5CodebaseVersion=function(){return oe},it.getParameters=function(){return ne},it.setFontsCSSURL=function(De){z=De},it.setGiacJSURL=function(De){},it.setJNLPFile=function(De){Ke=De},it.setJNLPBaseDir=function(De){},it.inject=function(){function De(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ge="auto",vt=ne.id,Ut,tt=!1,Zt=0;Zt<arguments.length;Zt++){var Le=arguments[Zt];typeof Le=="string"?(Le=Le.toLowerCase(),Le.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?Ge=Le:vt=arguments[Zt]):typeof Le=="boolean"?tt=Le:Le instanceof HTMLElement&&(Ut=Le)}Lt();function Lt(){if(!Ae){setTimeout(Lt,200);return}Ge=Mt(Ge);var It=Ut||document.getElementById(vt);if(!It){console.log("possibly bug on ajax loading? ");return}if(it.removeExistingApplet(It,!1),ne.width===void 0&&It.clientWidth&&(ne.width=It.clientWidth),ne.height===void 0&&It.clientHeight&&(ne.height=It.clientHeight),!(ne.width&&ne.height)&&Ge==="html5"&&(delete ne.width,delete ne.height),Re=Ge,Ge==="screenshot")dt(It,ne);else{var Qt=!1;ne.hasOwnProperty("playButton")&&ne.playButton||ne.hasOwnProperty("clickToLoad")&&ne.clickToLoad?Qt=!0:ne.hasOwnProperty("playButtonAutoDecide")&&ne.playButtonAutoDecide&&(Qt=(!le()||De())&&se()),Qt?(Re="screenshot",ot(It,ne,tt,Ge)):ht(It,ne,tt)}}};function le(){try{return window.self!==window.top}catch(De){return!0}}function se(){return ne.hasOwnProperty("screenshotGenerator")&&ne.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}it.getViews=function(){return re},it.isJavaInstalled=function(){return!1};var me=function(De){var Ge=function(Zt){var Le=JSON.parse(Zt),Lt=function(Yt){return Yt.type=="G"||Yt.type=="E"},It=Le.elements?Le.elements.filter(Lt)[0]:Le;if(!It||!It.url){vt();return}ne.fileName=It.url,Ce(It.settings||{}),re.is3D=!0;var Qt="https://www.geogebra.org/images/";it.setPreviewImage(b||It.previewUrl,Qt+"GeoGebra_loading.png",Qt+"applet_play.png"),De()},vt=function(){ne.onError&&ne.onError(),xt("Error: Fetching material (id "+ne.material_id+") failed.",ne)},Ut=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",tt="/materials/"+ne.material_id+"?scope=basic";pe("https://"+Ut+"/api/proxy.php?path="+encodeURIComponent(tt),Ge,vt)};function Ce(De){var Ge=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(vt){De[vt]=!!De[vt]}),Ge.forEach(function(vt){ne[vt]===void 0&&De[vt]!==void 0&&(ne[vt]=De[vt])}),ne.showToolBarHelp===void 0&&(ne.showToolBarHelp=ne.showToolBar)}function pe(De,Ge,vt){var Ut=new XMLHttpRequest;Ut.open("GET",De),Ut.onload=function(){Ge(Ut.responseText)},Ut.onerror=vt,Ut.send()}it.isHTML5Installed=function(){return!0},it.getLoadedAppletType=function(){return Re},it.setPreviewImage=function(De,Ge,vt){b=De,x=Ge,E=vt},it.removeExistingApplet=function(De,Ge){var vt;typeof De=="string"&&(De=document.getElementById(De)),Re=null;var Ut=null;for(vt=0;vt<De.childNodes.length;vt++){var tt=De.childNodes[vt],Zt=tt.className;Zt==="applet_screenshot"?Ge?(tt.style.display="block",Re="screenshot"):tt.style.display="none":Zt!=="applet_scaler prerender"&&(De.removeChild(tt),Ut=Zt&&Zt.indexOf("appletParameters")!=-1?tt.id:null,vt--)}var Le=ne.id!==void 0?ne.id:Ut,Lt=window[Le];Lt&&typeof Lt.getBase64=="function"&&(Lt.remove(),window[Le]=null)},it.refreshHitPoints=function(){if(te(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var De=it.getAppletObject();return De&&typeof De.recalculateEnvironments=="function"?(De.recalculateEnvironments(),!0):!1},it.startAnimation=function(){var De=it.getAppletObject();return De&&typeof De.startAnimation=="function"?(De.startAnimation(),!0):!1},it.stopAnimation=function(){var De=it.getAppletObject();return De&&typeof De.stopAnimation=="function"?(De.stopAnimation(),!0):!1},it.getAppletObject=function(){var De=ne.id!==void 0?ne.id:"ggbApplet";return window[De]},it.resize=function(){};var Be=function(De,Ge,vt){var Ut=document.createElement("param");Ut.setAttribute("name",Ge),Ut.setAttribute("value",vt),De.appendChild(Ut)},Pe=function(De){return De&&De!=="false"},ht=function(De,Ge,vt){te(oe)<=4.2&&(vt=!0);var Ut=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Ut=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var tt=document.createElement("div");tt.classList.add("appletParameters","notranslate");var Zt=Ge.width,Le=Ge.height;if(Ge.disableAutoScale=Ge.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ge.disableAutoScale,Ge.width!==void 0)if(te(oe)<=4.4)Pe(Ge.showToolBar)&&(Ge.height-=7),Pe(Ge.showAlgebraInput)&&(Ge.height-=37),Ge.width<605&&Pe(Ge.showToolBar)&&(Ge.width=605,Zt=605);else{var Lt=100;(Pe(Ge.showToolBar)||Pe(Ge.showMenuBar))&&(Ge.hasOwnProperty("customToolBar")&&(Ge.customToolbar=Ge.customToolBar),Lt=Pe(Ge.showMenuBar)?245:155),Zt<Lt&&(Ge.width=Lt,Zt=Lt)}tt.style.border="none",tt.style.display="inline-block";for(var It in Ge)Ge.hasOwnProperty(It)&&It!=="appletOnLoad"&&tt.setAttribute("data-param-"+It,Ge[It]);z&&tt.setAttribute("data-param-fontscssurl",z),it.resize=function(){GGBAppletUtils.responsiveResize(De,Ge)},window.addEventListener("resize",function(he){it.resize()});var Qt=typeof Ge.appletOnLoad=="function"?Ge.appletOnLoad:function(){};if(!vt&&Ge.width!==void 0){Ge.hasOwnProperty("showSplash")||tt.setAttribute("data-param-showSplash","false");var Yt=De.querySelector(".applet_scaler.prerender"),Je=Yt!==null;if(Je)var Ze=Yt.querySelector(".ggb_preview");else{var Ze=Se(Zt,Le,Ge.borderColor,!1);Yt=document.createElement("div"),Yt.className="applet_scaler",Yt.style.position="relative",Yt.style.display="block",Yt.style.width=Zt+"px",Yt.style.height=Le+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Yt,"66%"),te(oe)>=5?(Ge.appletOnLoad=function(he){var Me=De.querySelector(".ggb_preview");Me&&Me.parentNode.removeChild(Me),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Yt),window.GGBT_wsf_view&&$(window).trigger("resize"),Qt(he)},Je||Yt.appendChild(Ze)):tt.appendChild(Ze),Yt.appendChild(tt),Je||De.appendChild(Yt),setTimeout(function(){it.resize()},1)}else{var xe=document.createElement("div");xe.className="applet_scaler",xe.style.position="relative",xe.style.display="block",xe.appendChild(tt),De.appendChild(xe),Ge.appletOnLoad=function(he){it.resize(),Qt(he)}}function ue(he,Me){Me&&typeof Me.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(he,Me.appletOnLoad):renderGGBElement(he),xt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Me)}function Te(he,Me){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:he,params:Me}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(st){ue(st.article,st.params)}),html5AppletsToProcess=null)},te(oe)<5&&(he.className+=" geogebraweb")):ue(he,Me)}if(Ut){scriptLoadStarted=!0;for(var ve=0;ve<tt.childNodes.length;ve++){var ce=tt.childNodes[ve].tagName;ce==="TABLE"&&(tt.removeChild(tt.childNodes[ve]),ve--)}if(ggbHTML5LoadedScript!==null){var ge=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');ge!=null&&ge.parentNode.removeChild(ge)}var Fe=document.createElement("script"),be=function(){Te(tt,Ge)};Fe.src=je+y,ggbHTML5LoadedCodebaseIsWebSimple=a,ggbHTML5LoadedCodebaseVersion=oe,ggbHTML5LoadedScript=Fe.src,xt("GeoGebra HTML5 codebase loaded: '"+je+"'.",Ge),!ae&&(!Ne||Ne=="5.0")?(a?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),be()):je.requirejs?__webpack_require__.e(4184).then(function(){var he=[__webpack_require__(74620)];be.apply(null,he)}.bind(this)).catch(__webpack_require__.oe):(Fe.onload=be,De.appendChild(Fe))}else Te(tt,Ge);Ge.height=Le,Ge.width=Zt},dt=function(De,Ge,vt){var Ut=Se(Ge.width,Ge.height,Ge.borderColor,vt),tt=document.createElement("div");tt.style.position="relative",tt.style.display="block",tt.style.width=Ge.width+"px",tt.style.height=Ge.height+"px",tt.className="applet_screenshot applet_scaler"+(vt?" applet_screenshot_play":""),tt.appendChild(Ut);var Zt=GGBAppletUtils.getScale(Ge,De,vt);vt?(De.appendChild(gt()),window.GGBT_wsf_view||(De.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(tt,"66%"),De.appendChild(tt),Zt!==1&&!isNaN(Zt)&&(GGBAppletUtils.scaleElement(tt,Zt),tt.style.width=Ge.width+"px",tt.style.height=Ge.height+"px",tt.parentNode.style.width=Ge.width*Zt+"px",tt.parentNode.style.height=Ge.height*Zt+"px"),it.resize=function(){Wt(De,Ut,tt,vt)},window.addEventListener("resize",function(Le){it.resize()}),it.resize()};function Wt(De,Ge,vt,Ut){if(De.contains(Ge)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(De.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(De)}var tt=GGBAppletUtils.getScale(ne,De,Ut);vt.parentNode!==null&&(!isNaN(tt)&&tt!==1?(GGBAppletUtils.scaleElement(vt,tt),vt.parentNode.style.width=ne.width*tt+"px",vt.parentNode.style.height=ne.height*tt+"px"):(GGBAppletUtils.scaleElement(vt,1),vt.parentNode.style.width=ne.width+"px",vt.parentNode.style.height=ne.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(De),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}it.onExitFullscreen=function(De,Ge){Ge.appendChild(De)};var ot=function(De,Ge,vt,Ut){dt(De,Ge,!0);for(var tt=function(){var Lt=[];for(Le=0;Le<De.childNodes.length;Le++)Lt.push(De.childNodes[Le]);if(window.GGBT_wsf_view){var It=window.GGBT_wsf_view.renderFullScreen(De,Ge.id),Qt=document.getElementById("fullscreencontainer"),Yt=jQuery(De).find(".fullscreencontent");Yt.length>0?(It.remove(),Yt.attr("id","fullscreencontent").show(),jQuery(Qt).append(Yt),window.dispatchEvent(new Event("resize"))):ht(It,Ge,!1),window.GGBT_wsf_view.launchFullScreen(Qt)}else Re=Ut,ht(De,Ge,!1);if(!window.GGBT_wsf_view)for(Le=0;Le<Lt.length;Le++)De.removeChild(Lt[Le])},Zt=De.getElementsByClassName("ggb_preview_play"),Le=0;Le<Zt.length;Le++)Zt[Le].addEventListener("click",tt,!1),Zt[Le].addEventListener("ontouchstart",tt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(De),se()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},gt=function(){var De=document.createElement("div");if(De.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var Ge='.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");}',vt=document.createElement("style");vt.styleSheet?vt.styleSheet.cssText=Ge:vt.appendChild(document.createTextNode(Ge)),document.getElementsByTagName("head")[0].appendChild(vt)}return De},Se=function(De,Ge,vt,Ut){var tt=document.createElement("div");tt.className="ggb_preview",tt.style.position="absolute",tt.style.zIndex="90",tt.style.width=De-2+"px",tt.style.height=Ge-2+"px",tt.style.top="0px",tt.style.left="0px",tt.style.overflow="hidden",tt.style.backgroundColor="white";var Zt="lightgrey";vt!==void 0&&(vt==="none"?Zt="transparent":Zt=vt),tt.style.border="1px solid "+Zt;var Le=document.createElement("img");if(Le.style.position="relative",Le.style.zIndex="1000",Le.style.top="-1px",Le.style.left="-1px",b!==null&&Le.setAttribute("src",b),Le.style.opacity=.7,x!==null){var Lt,It,Qt;if(!Ut){Lt=document.createElement("img"),Lt.style.position="absolute",Lt.style.zIndex="1001",Lt.style.opacity=1,Le.style.opacity=.3,It=360,It>De/4*3&&(It=De/4*3),Qt=It/5.8,Lt.setAttribute("src",x),Lt.setAttribute("width",It),Lt.setAttribute("height",Qt);var Yt=(De-It)/2,Je=(Ge-Qt)/2;Lt.style.left=Yt+"px",Lt.style.top=Je+"px",tt.appendChild(Lt)}}return tt.appendChild(Le),tt},Mt=function(De){return De=De.toLowerCase(),De==="html5"||De==="screenshot"?De:"html5"},Bt=["web","webSimple","web3d","tablet","tablet3d","phone"],Ct=function(De,Ge){if(oe=De,Ge){We(oe,!0);return}var vt=!fe;if(vt){var Ut=te(oe);!isNaN(Ut)&&Ut<4.4&&(vt=!1)}var tt,Zt;window.location.protocol.substr(0,4)==="http"?tt=window.location.protocol:tt="http:";var Le=oe.indexOf("//");Le>0?Zt=oe:Le===0?Zt=tt+oe:Zt="https://www.geogebra.org/apps/5.2.814.0/";for(var Lt in Bt)if(oe.slice(Bt[Lt].length*-1)===Bt[Lt]||oe.slice((Bt[Lt].length+1)*-1)===Bt[Lt]+"/"){We(Zt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&vt&&!re.is3D&&!re.AV&&!re.SV&&!re.CV&&!re.EV2&&!re.CP&&!re.PC&&!re.DA&&!re.FI&&!re.PV&&!Pe(ne.showToolBar)&&!Pe(ne.showMenuBar)&&!Pe(ne.showAlgebraInput)&&!Pe(ne.enableRightClick)&&(!ne.appName||ne.appName=="classic")?Zt+="webSimple/":Zt+="web3d/",We(Zt,!1)},We=function(De,Ge){if(De.requirejs){je=De;return}De.slice(-1)!=="/"&&(De+="/"),je=De,Ge===null&&(Ge=De.indexOf("http")===-1),Ue=Ge,y="web.nocache.js",a=!1;var vt=je.split("/");vt.length>1&&(!Ge&&vt[vt.length-2]==="webSimple"?(y="webSimple.nocache.js",a=!0):Bt.indexOf(vt[vt.length-2])>=0&&(y=vt[vt.length-2]+".nocache.js")),vt=De.split("/"),oe=vt[vt.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var Ut=parseFloat(oe);Ut!==NaN&&Ut<5&&De.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Ut+" is deprecated. Using version latest instead."),Ct("5.0",Ge))},xt=function(De,Ge){window.console&&window.console.log&&(!Ge||typeof Ge.showLogging=="undefined"||Ge.showLogging&&Ge.showLogging!=="false")&&console.log(De)};ne.material_id!==void 0?me(Ft):Ft();function Ft(){var De=St;Ne!==null?De=Ne:parseFloat(De)<5&&(De="5.0"),Ct(De,!1),ae!==null&&We(ae,Ue),Ae=!0}return it},GGBAppletUtils=function(){"use strict";function it(){return window.GGBT_wsf_edit!==void 0}function St(Ae,Ne){Ne!=1?(Ae.style.transformOrigin="0% 0% 0px",Ae.style.webkitTransformOrigin="0% 0% 0px",Ae.style.transform="scale("+Ne+","+Ne+")",Ae.style.webkitTransform="scale("+Ne+","+Ne+")",Ae.style.maxWidth="initial",Ae.querySelector(".ggb_preview")!==null&&(Ae.querySelector(".ggb_preview").style.maxWidth="initial"),Ae.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ae.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ae.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ae.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ae.style.transform="none",Ae.style.webkitTransform="none")}function ne(Ae,Ne,ae,et,_e,Ke){var je=null;if(Ke!=null&&Ke!="")for(var Ue=Ae.parentNode;Ue!=null;)if((" "+Ue.className+" ").indexOf(" "+Ke+" ")>-1){je=Ue;break}else Ue=Ue.parentNode;var Re=0,oe=0,y=0,a=0,b=0,x=0,E=0;if(je)Re=je.offsetWidth,oe=Math.max(et?je.offsetWidth:0,je.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Re=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),y=Re):(Re=window.innerWidth,oe=window.innerHeight,y=window.innerWidth),Ae){var z=Ae.getBoundingClientRect();z.left>0&&z.left<=Re&&(_e===void 0||!_e)&&(document.dir==="rtl"?(b=Re-z.width-z.left,x=y<=480?10:30):(x=z.left,b=y<=480?10:30),a=x+b)}if(Ae&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ee=Ae.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,E=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,E=40)}}return Ae&&((ae===void 0||!ae)&&Ne>0&&Ne+a<Re?Re=Ne:Re-=a,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ae===void 0||!ae)&&(oe-=E)),{width:Re,height:oe}}function re(Ae,Ne,ae,et,_e){if(Ae.isScreenshoGenerator)return 1;var Ke=et!==void 0&&et,je=Ae.noScaleMargin!=null&&Ae.noScaleMargin,Ue=function(ee){return ee&&ee!=="false"},Re=Ue(Ae.autoHeight),oe=ne(Ne,Ae.width,ae,Re,Ke&&window.GGBT_wsf_view||je,_e),y=parseInt(oe.width),a=Ae.width,b=Ae.height;if(a===void 0){var x=Ne.querySelector(".appletParameters");x&&(a=x.offsetWidth,b=x.offsetHeight)}var E=y/a,z=Ke?1:oe.height/b;return ae!==void 0&&!ae&&(E=Math.min(1,E),z=Math.min(1,z)),Math.min(E,z)}function fe(Ae,Ne,ae){var et=1,_e,Ke=!1;if(Ae.hasOwnProperty("allowUpscale")&&(Ke=Ae.allowUpscale),Ae.hasOwnProperty("scale")&&(et=parseFloat(Ae.scale),(isNaN(et)||et===null||et===0)&&(et=1),et>1&&(Ke=!0)),Ne&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ke=!0),!(Ae.hasOwnProperty("disableAutoScale")&&Ae.disableAutoScale))_e=re(Ae,Ne,Ke,ae,Ae.scaleContainerClass);else return et;return Ke&&(!Ae.hasOwnProperty("scale")||et===1)?_e:Math.min(et,_e)}function Ie(Ae){var Ne=Math.min(window.innerWidth,document.documentElement.clientWidth),ae=Math.min(window.innerHeight,document.documentElement.clientHeight),et=Ae.getBoundingClientRect(),_e=(Ne-et.width)/2,Ke=(ae-et.height)/2;Ke<0&&(Ke=0),Ae.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(_e<40?Ae.style.left="40px":Ae.style.left=_e+"px",Ae.style.top=Ke+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ke<40?Ae.style.top="40px":Ae.style.top=Ke+"px",Ae.style.left=_e+"px")}function Ve(Ae,Ne){var ae=Ae.querySelector(".appletParameters");if(ae){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ne.id!==ae.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ae)}if(ae.parentElement&&/fullscreen/.test(ae.parentElement.className))return;var et=fe(Ne,Ae);it()&&ae.setAttribute("data-param-scale",et);for(var _e=null,Ke=0;Ke<Ae.childNodes.length;Ke++)if(Ae.childNodes[Ke].className!==void 0&&Ae.childNodes[Ke].className.match(/^applet_scaler/)){_e=Ae.childNodes[Ke];break}if(_e!==null&&_e.querySelector(".noscale")!==null)return;var je=Ne.id!==void 0?Ne.id:"ggbApplet",Ue=window[je];(Ue==null||!Ue.recalculateEnvironments)&&_e!==null&&!_e.className.match(/fullscreen/)&&(_e.parentNode.style.transform="",!isNaN(et)&&et!==1?(_e.parentNode.style.width=Ne.width*et+"px",_e.parentNode.style.height=Ne.height*et+"px",St(_e,et)):(St(_e,1),_e.parentNode.style.width=Ne.width+"px",_e.parentNode.style.height=Ne.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&Ie(Ae),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(ae).parents(".content-added-content"))}}return{responsiveResize:Ve,isFlexibleWorksheetEditor:it,positionCenter:Ie,getScale:fe,scaleElement:St}}();__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 it=n.location.search;return it.indexOf(J)!=-1||it.indexOf(K)!=-1}function q(it,St){}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(it){var St=s[L].bindings;s[L].bindings=function(){for(var ne=St?St():{},re=it[webModule.__softPermutationId],fe=O;fe<re.length;fe++){var Ie=re[fe];ne[Ie[O]]=Ie[P]}return ne}};var t;function u(){return v(),t}function v(){if(!t){var it=o.createElement(Q);if(it.id=L,it.style.cssText=R+S,it.tabIndex=-1,o.body.appendChild(it),t=it.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var St=document.compatMode==U?V:W;t.write(St+X),t.close()}}}function w(it){function St(re){function fe(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var Ie=fe();if(Ie){re();return}function Ve(){if(!Ie){if(!fe())return;Ie=!0,re(),o.removeEventListener&&o.removeEventListener(Z,Ve,!1),Ae&&clearInterval(Ae)}}o.addEventListener&&o.addEventListener(Z,Ve,!1);var Ae=setInterval(function(){Ve()},$)}function ne(re){var fe=u(),Ie=fe.body,Ve=fe.createElement(_);Ve.language=ab,Ve.crossOrigin=W,Ve.src=re,webModule.__errFn&&(Ve.onerror=function(){webModule.__errFn(L,new Error(bb+re))}),Ie.appendChild(Ve)}St(function(){ne(it)})}webModule.__startLoadingFragment=function(it){return C(it)},webModule.__installRunAsyncCode=function(it){var St=u(),ne=St.body,re=St.createElement(_);re.language=ab,re.text=it,ne.appendChild(re),ne.removeChild(re)};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(it){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(it){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(it){var St=c[it];return St==null?null:St},r=d,webModule.__errFn=e}function B(){function it(Ae){var Ne=Ae.lastIndexOf(rb);Ne==-1&&(Ne=Ae.length);var ae=Ae.indexOf(sb);ae==-1&&(ae=Ae.length);var et=Ae.lastIndexOf(tb,Math.min(ae,Ne));return et>=O?Ae.substring(O,et+P):W}function St(Ae){if(!Ae.match(/^\w+:\/\//)){var Ne=o.createElement(ub);Ne.src=Ae+vb,Ae=it(Ne.src)}return Ae}function ne(){var Ae=__gwt_getMetaProperty(wb);return Ae!=null?Ae:W}function re(){for(var Ae=o.getElementsByTagName(_),Ne=O;Ne<Ae.length;++Ne)if(Ae[Ne].src.indexOf(xb)!=-1)return it(Ae[Ne].src);return W}function fe(){var Ae=o.getElementsByTagName(yb);return Ae.length>O?Ae[Ae.length-P].href:W}function Ie(){var Ae=o.location;return Ae.href==Ae.protocol+zb+Ae.host+Ae.pathname+Ae.search+Ae.hash}var Ve=ne();return Ve==W&&(Ve=re()),Ve==W&&(Ve=fe()),Ve==W&&Ie()&&(Ve=it(o.location.href)),Ve=St(Ve),Ve}function C(it){return it.match(/^\//)||it.match(/^[a-zA-Z]+:\/\//)?it:webModule.__moduleBase+it}function D(){var it=[],St=O,ne=[],re=[];function fe(Ae){var Ne=re[Ae](),ae=ne[Ae];if(Ne in ae)return Ne;var et=[];for(var _e in ae)et[ae[_e]]=_e;throw r&&r(Ae,et,Ne),null}if(__gwt_isKnownPropertyValue=function(Ae,Ne){return Ne in ne[Ae]},webModule.__getPropMap=function(){var Ae={};for(var Ne in ne)ne.hasOwnProperty(Ne)&&(Ae[Ne]=fe(Ne));return Ae},webModule.__computePropValue=fe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ie;try{Ie=Cb;var Ve=Ie.indexOf(Db);Ve!=-1&&(St=parseInt(Ie.substring(Ve+P),$),Ie=Ie.substring(O,Ve))}catch(Ae){}return webModule.__softPermutationId=St,C(Ie+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(it,St,ne){"use strict";ne.d(St,{Ax:function(){return Ve},Ds:function(){return Ae},KI:function(){return ae},SI:function(){return Ie},f1:function(){return fe}});var re=ne(3294);function fe(et){let _e=!0;if(et.length>0){for(let Ke=0;Ke<et.length;Ke++)if(et[Ke].compile_success==0||!et[Ke].compile_success){_e=!1;break}}else _e=!1;return _e}function Ie(et,_e=""){let Ke=[];for(let je=0;je<et.length;je++){let Ue=et[je],Re=_e?`${_e}/${Ue.name}`:`${Ue.name}`;Ke.push({title:Ue.name,type:Ue.type,isLeaf:Ue.type!=="tree",key:Re})}return Ke}function Ve(et,_e,Ke){for(let je=0;je<et.length;je++){let Ue=et[je];if(Ue.key===_e){Ue.children=Ke;break}Ue.children&&Ve(Ue.children,_e,Ke)}return et}function Ae(et,_e,Ke){let je;return function(){let Ue=this,Re=arguments,oe=function(){je=null,Ke||et.apply(Ue,Re)},y=Ke&&!je;clearTimeout(je),je=setTimeout(oe,_e),y&&et.apply(Ue,Re)}}const Ne=!0,ae=re.Z.API_SERVER},6021:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return oe}});var re=ne(3113),fe=ne(59301),Ie=Object.defineProperty,Ve=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,_e=(y,a,b)=>a in y?Ie(y,a,{enumerable:!0,configurable:!0,writable:!0,value:b}):y[a]=b,Ke=(y,a)=>{for(var b in a||(a={}))ae.call(a,b)&&_e(y,b,a[b]);if(Ne)for(var b of Ne(a))et.call(a,b)&&_e(y,b,a[b]);return y},je=(y,a)=>Ve(y,Ae(a)),Ue=(y,a)=>{var b={};for(var x in y)ae.call(y,x)&&a.indexOf(x)<0&&(b[x]=y[x]);if(y!=null&&Ne)for(var x of Ne(y))a.indexOf(x)<0&&et.call(y,x)&&(b[x]=y[x]);return b},Re=(y,a,b)=>new Promise((x,E)=>{var z=le=>{try{te(b.next(le))}catch(se){E(se)}},ee=le=>{try{te(b.throw(le))}catch(se){E(se)}},te=le=>le.done?x(le.value):Promise.resolve(le.value).then(z,ee);te((b=b.apply(y,a)).next())});const oe=y=>{var a=y,{children:b}=a,x=Ue(a,["children"]);const[E,z]=(0,fe.useState)(!1);return fe.createElement(re.ZP,je(Ke({},x),{loading:E,onClick:ee=>Re(void 0,null,function*(){try{z(!0),yield x.onClick(ee),z(!1)}catch(te){console.error(te),z(!1)}})}),b)}},73524:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return je}});var re=ne(59301),fe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ie=ne(92310),Ve=ne.n(Ie),Ae=ne(71418),Ne=ne(2859),ae=ne(99064),et=ne(955),_e=(Ue,Re,oe)=>new Promise((y,a)=>{var b=z=>{try{E(oe.next(z))}catch(ee){a(ee)}},x=z=>{try{E(oe.throw(z))}catch(ee){a(ee)}},E=z=>z.done?y(z.value):Promise.resolve(z.value).then(b,x);E((oe=oe.apply(Ue,Re)).next())}),je=({data:Ue,className:Re,fullWidth:oe,style:y={},onClose:a,onOk:b,showFullTools:x,noAssociationId:E})=>{const z=(0,re.useRef)(null),ee=(0,re.useRef)(null),te=(0,re.useRef)(null),le=(0,re.useRef)(null),[se,me]=(0,re.useState)(!1),[Ce,pe]=(0,re.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,re.useEffect)(()=>{te.current||(te.current=document.createElement("style"),document.head.appendChild(te.current)),Ue!=null&&Ue.visible?(document.body.setAttribute("data-custom","y-hidden"),te.current.innerHTML=" html { overflow-y: hidden; }",Ue!=null&&Ue.src&&Be()):(document.body.removeAttribute("data-custom"),te.current&&(document.head.removeChild(te.current),te.current=null))},[Ue==null?void 0:Ue.visible]);const Be=()=>_e(void 0,null,function*(){me(!0),pe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const ot=yield(0,et.ZJ)(Ue==null?void 0:Ue.src);z.current.src="",z.current.src=ot,z.current.onload=function(){Wt()},me(!1),pe("")}),Pe=()=>{document.body.removeAttribute("data-custom"),te.current.innerHTML=" ",a()},ht=ot=>_e(void 0,null,function*(){me(!0),pe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const gt=yield(0,ae.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Ue.title,file:ot.dataUrl}});gt!=null&&gt.id&&!E?(yield(0,ae.ZP)(`/api/attachments/${Ue.id}/add_subitem.json`,{method:"post",body:{subitem_id:gt==null?void 0:gt.id,settings:JSON.stringify(ot.state)}})).status===0&&b():gt!=null&&gt.id&&b(gt),document.body.removeAttribute("data-custom"),te.current.innerHTML=" ",me(!1),pe("")}),dt=()=>{const ot=document.querySelector('a[href="https://markerjs.com/"]');ot&&ot.parentNode&&(ot.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(Se=>{const Mt=document.querySelector(Se.name);Mt&&Mt.setAttribute("title",Se.title)})},Wt=()=>{ee.current=new Ne.hP(z.current),ee.current.targetRoot=le.current,ee.current.addEventListener("render",ht),ee.current.addEventListener("beforeclose",Pe),x&&(ee.current.availableMarkerTypes=ee.current.ALL_MARKER_TYPES,ee.current.uiStyleSettings.redoButtonVisible=!0,ee.current.uiStyleSettings.notesButtonVisible=!0,ee.current.uiStyleSettings.zoomButtonVisible=!0,ee.current.uiStyleSettings.zoomOutButtonVisible=!0,ee.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ee.current.uiStyleSettings,ee.current.show(),Ue!=null&&Ue.snapshotData&&ee.current.restoreState(Ue.snapshotData),setTimeout(()=>{window.scrollTo(0,0),dt()},300)};return re.createElement(re.Fragment,null,(Ue==null?void 0:Ue.visible)&&re.createElement(Ae.Z,{spinning:se,tip:Ce,style:{position:"absolute"}},re.createElement("div",{ref:le,className:Ve()(fe.imageDimensions,Re,oe?fe.fullWidth:""),style:y},re.createElement("img",{className:fe.img,ref:z}))))}},41588:function(it,St,ne){"use strict";var re=ne(59301),fe=ne(95237),Ie=ne(43604),Ve=ne(99313),Ae=ne(3113),Ne=ne(85149),ae=ne(88010),et=ne(48136),_e=ne(59301);const Ke=(0,re.forwardRef)(({callback:je,showSaveButton:Ue,value:Re=""},oe)=>{const y=(0,re.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],b=[{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}`}]}]}],x=ee=>{y.current.setValue(y.current.getValue()+" "+ee.value+" ")},E=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:_e.createElement(fe.Z,{className:ae.Z.lists,gutter:[10,10]},a.map((ee,te)=>_e.createElement(Ie.Z,{flex:"110px",className:ae.Z.item},_e.createElement("div",null,_e.createElement(Ne.Z,{value:`$$${ee.value}$$`}),ee.name),_e.createElement("div",{className:ae.Z.children},ee.children.map((le,se)=>_e.createElement("div",{key:se},_e.createElement("h1",null,le.name),_e.createElement(fe.Z,{gutter:[10,10]},le.data.map((me,Ce)=>_e.createElement(Ie.Z,{key:Ce,onClick:()=>x(me),className:ae.Z.diamond},_e.createElement(Ne.Z,{value:"`$$"+me.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:_e.createElement(fe.Z,{className:ae.Z.lists,gutter:[10,10]},b.map((ee,te)=>_e.createElement(Ie.Z,{flex:"110px",className:ae.Z.item},_e.createElement("div",null,_e.createElement(Ne.Z,{value:"`$$"+ee.value+"$$`"}),ee.name),_e.createElement("div",{className:ae.Z.children},ee.children.map((le,se)=>_e.createElement("div",{key:se},le.name&&_e.createElement("h1",null,le.name),_e.createElement(fe.Z,{gutter:[10,10]},le.data.map((me,Ce)=>_e.createElement(Ie.Z,{key:Ce,onClick:()=>x(me),className:ae.Z.diamond},_e.createElement(Ne.Z,{value:"`$$"+me.value+"$$`"}))))))))))}],z=()=>{var ee=document.createElement("div");ee.innerHTML=y.current.getValue();var te=ee.innerText;return je&&je(te),te};return(0,re.useImperativeHandle)(oe,()=>({getData:z})),_e.createElement("div",{className:ae.Z.mathWrap},_e.createElement(Ve.default,{defaultActiveKey:"1",items:E}),_e.createElement("math-field",{locale:"zh_cn",className:ae.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},Re||""),Ue&&_e.createElement("div",{className:ae.Z.button},_e.createElement(Ae.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});St.Z=Ke},97692:function(it,St,ne){"use strict";ne.d(St,{h:function(){return ee}});var re=ne(59301),fe=ne(57809),Ie=ne(78241),Ve=ne(3113),Ae=ne(89780),Ne=ne.n(Ae),ae=ne(37036),et=ne(95625),_e=Object.defineProperty,Ke=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,y=(te,le,se)=>le in te?_e(te,le,{enumerable:!0,configurable:!0,writable:!0,value:se}):te[le]=se,a=(te,le)=>{for(var se in le||(le={}))Re.call(le,se)&&y(te,se,le[se]);if(Ue)for(var se of Ue(le))oe.call(le,se)&&y(te,se,le[se]);return te},b=(te,le)=>Ke(te,je(le));const x=fe.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"]};St.Z=({callback:te,onCancel:le})=>{const[se,me]=(0,re.useState)("python");function Ce(Be){me(z[Be][1])}function pe(Be){te(Be)}return re.createElement(Ie.default,b(a({},E),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:pe,style:{width:500}}),re.createElement(Ie.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},re.createElement(fe.default,{getPopupContainer:Be=>Be.parentNode,onChange:Ce},Object.keys(z).map(Be=>re.createElement(x,{key:Be,value:Be},z[Be][0])))),re.createElement(Ie.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},re.createElement(ee,{mode:se})),re.createElement("div",{className:"flex-container flex-end"},re.createElement(Ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(Ve.ZP,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function ee({value:te,onChange:le,mode:se,options:me={}}){const Ce=(0,re.useRef)(),[pe,Be]=(0,re.useState)();return(0,re.useEffect)(()=>{if(pe){let Pe=function(ht){const dt=ht.getValue();le&&le(dt)};return pe.on("change",Pe),()=>{pe.off("change",Pe)}}},[pe,le]),(0,re.useEffect)(()=>{pe&&pe.setOption("mode",se)},[pe,se]),(0,re.useEffect)(()=>{pe&&(te!==pe.getValue()||te==="")&&setTimeout(()=>{pe.setValue(te||"")},300)},[pe,te]),(0,re.useEffect)(()=>{if(Ce.current&&!pe){const Pe=Ne().fromTextArea(Ce.current,a({mode:se,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},me));Be(Pe)}},[Ce.current,pe]),re.createElement("div",{className:"my-codemirror-container"},re.createElement("textarea",{ref:Ce}))}},12290:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return un}});var re=ne(59301),fe=ne(89780),Ie=ne.n(fe),Ve=ne(76374),Ae=ne(37036),Ne=ne(6313),ae=ne(25717),et=ne(99498),_e=ne(25419),Ke=ne(67549),je=ne(85149),Ue=({value:He="",className:Ye,showTextOnly:Xe,showLines:Pt,style:Vt={}})=>{const At=(0,re.useMemo)(()=>"",[He]);return re.createElement(re.Fragment,null,re.createElement("div",{dangerouslySetInnerHTML:{__html:At}}))},Re=ne(59301),oe=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,z=(He,Ye,Xe)=>Ye in He?oe(He,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):He[Ye]=Xe,ee=(He,Ye)=>{for(var Xe in Ye||(Ye={}))x.call(Ye,Xe)&&z(He,Xe,Ye[Xe]);if(b)for(var Xe of b(Ye))E.call(Ye,Xe)&&z(He,Xe,Ye[Xe]);return He},te=(He,Ye)=>y(He,a(Ye));let le=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function se({onActionCallback:He,title:Ye,icon:Xe,actionName:Pt,className:Vt="",children:At}){function sn(){He(Pt)}return Re.createElement("a",{title:Ye,className:Vt,onClick:sn},Re.createElement("i",{className:`${Xe}`}),At)}var me=({watch:He,showNullButton:Ye,showNullProgramButton:Xe,onActionCallback:Pt,fullScreen:Vt,insertTemp:At,hidetoolBar:sn,extraUse:on})=>{const en=[...le,{title:`${He?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${He?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Re.createElement("ul",{className:"markdown-toolbar-container"},!sn&&en.map((yn,ga)=>Re.createElement("li",{key:ga},yn.actionName?Re.createElement(se,te(ee({},yn),{onActionCallback:Pt})):Re.createElement("span",{className:"v-line"}))),Ye?Re.createElement("li",null,Re.createElement(se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Pt},Re.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Xe?Re.createElement(Re.Fragment,null,Re.createElement("li",null,Re.createElement(se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Pt},Re.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Re.createElement("li",null,Re.createElement(se,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Pt},Re.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,At&&Re.createElement("li",null,Re.createElement(se,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${At}`,onActionCallback:Pt},Re.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),on&&Re.createElement("li",null,on),Re.createElement("li",{className:"btn-full-screen"},Re.createElement(se,{icon:`${Vt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Vt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Pt})))},Ce=ne(79346),pe=ne(78241),Be=ne(92832),Pe=ne(3113),ht=Object.defineProperty,dt=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Mt=(He,Ye,Xe)=>Ye in He?ht(He,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):He[Ye]=Xe,Bt=(He,Ye)=>{for(var Xe in Ye||(Ye={}))gt.call(Ye,Xe)&&Mt(He,Xe,Ye[Xe]);if(ot)for(var Xe of ot(Ye))Se.call(Ye,Xe)&&Mt(He,Xe,Ye[Xe]);return He},Ct=(He,Ye)=>dt(He,Wt(Ye));const We={labelCol:{span:4},wrapperCol:{span:20}};var xt=({callback:He,onCancel:Ye})=>{function Xe(Pt){He(Pt)}return re.createElement(pe.default,Ct(Bt({},We),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Xe,style:{width:500}}),re.createElement(pe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},re.createElement(Be.default,null)),re.createElement(pe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},re.createElement(Be.default,null)),re.createElement("div",{className:"flex-container flex-end"},re.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(Pe.ZP,{type:"ghost",onClick:Ye},"\u53D6\u6D88")))},Ft=ne(97692),De=ne(28451),Ge=ne(43418),vt=ne(95237),Ut=ne(73524),tt=ne(59301),Zt=({callback:He,onCancel:Ye})=>{const Xe=document.createElement("canvas"),Pt=Xe.getContext("2d");Xe.width=1e3,Xe.height=800,Pt.fillStyle="#ffffff",Pt.fillRect(0,0,Xe.width,Xe.height);const Vt=Xe.toDataURL("image/png");return tt.createElement(Ge.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},tt.createElement(vt.Z,{style:{height:"100vh"}},tt.createElement(Ut.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Vt,visible:!0,title:String(Date.now())},onOk:At=>{He({src:At.url})},onClose:Ye})))},Le=ne(12378);function Lt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Lt,go.CommandHandler),Lt.prototype.canAlignSelection=function(){var He=this.diagram;return!(He===null||He.isReadOnly||He.isModelReadOnly||He.selection.count<2)},Lt.prototype.alignLeft=function(){var He=this.diagram;He.startTransaction("aligning left");var Ye=1/0;He.selection.each(function(Xe){Xe instanceof go.Link||(Ye=Math.min(Xe.position.x,Ye))}),He.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Ye,Xe.position.y))}),He.commitTransaction("aligning left")},Lt.prototype.alignRight=function(){var He=this.diagram;He.startTransaction("aligning right");var Ye=-1/0;He.selection.each(function(Xe){if(!(Xe instanceof go.Link)){var Pt=Xe.actualBounds.x+Xe.actualBounds.width;Ye=Math.max(Pt,Ye)}}),He.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Ye-Xe.actualBounds.width,Xe.position.y))}),He.commitTransaction("aligning right")},Lt.prototype.alignTop=function(){var He=this.diagram;He.startTransaction("alignTop");var Ye=1/0;He.selection.each(function(Xe){Xe instanceof go.Link||(Ye=Math.min(Xe.position.y,Ye))}),He.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Xe.position.x,Ye))}),He.commitTransaction("alignTop")},Lt.prototype.alignBottom=function(){var He=this.diagram;He.startTransaction("aligning bottom");var Ye=-1/0;He.selection.each(function(Xe){if(!(Xe instanceof go.Link)){var Pt=Xe.actualBounds.y+Xe.actualBounds.height;Ye=Math.max(Pt,Ye)}}),He.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Xe.actualBounds.x,Ye-Xe.actualBounds.height))}),He.commitTransaction("aligning bottom")},Lt.prototype.alignCenterX=function(){var He=this.diagram,Ye=He.selection.first();if(Ye){He.startTransaction("aligning Center X");var Xe=Ye.actualBounds.x+Ye.actualBounds.width/2;He.selection.each(function(Pt){Pt instanceof go.Link||Pt.move(new go.Point(Xe-Pt.actualBounds.width/2,Pt.actualBounds.y))}),He.commitTransaction("aligning Center X")}},Lt.prototype.alignCenterY=function(){var He=this.diagram,Ye=He.selection.first();if(Ye){He.startTransaction("aligning Center Y");var Xe=Ye.actualBounds.y+Ye.actualBounds.height/2;He.selection.each(function(Pt){Pt instanceof go.Link||Pt.move(new go.Point(Pt.actualBounds.x,Xe-Pt.actualBounds.height/2))}),He.commitTransaction("aligning Center Y")}},Lt.prototype.alignColumn=function(He){var Ye=this.diagram;Ye.startTransaction("align Column"),He===void 0&&(He=0),He=parseFloat(He);var Xe=new Array;Ye.selection.each(function(on){on instanceof go.Link||Xe.push(on)});for(var Pt=0;Pt<Xe.length-1;Pt++){var Vt=Xe[Pt],At=Vt.actualBounds.y+Vt.actualBounds.height+He,sn=Xe[Pt+1];sn.move(new go.Point(Vt.actualBounds.x,At))}Ye.commitTransaction("align Column")},Lt.prototype.alignRow=function(He){He===void 0&&(He=0),He=parseFloat(He);var Ye=this.diagram;Ye.startTransaction("align Row");var Xe=new Array;Ye.selection.each(function(on){on instanceof go.Link||Xe.push(on)});for(var Pt=0;Pt<Xe.length-1;Pt++){var Vt=Xe[Pt],At=Vt.actualBounds.x+Vt.actualBounds.width+He,sn=Xe[Pt+1];sn.move(new go.Point(At,Vt.actualBounds.y))}Ye.commitTransaction("align Row")},Lt.prototype.canRotate=function(He){var Ye=this.diagram;return!(Ye===null||Ye.isReadOnly||Ye.isModelReadOnly||Ye.selection.count<1)},Lt.prototype.rotate=function(He){He===void 0&&(He=90);var Ye=this.diagram;Ye.startTransaction("rotate "+He.toString());var Ye=this.diagram;Ye.selection.each(function(Xe){Xe instanceof go.Link||Xe instanceof go.Group||(Xe.angle+=He)}),Ye.commitTransaction("rotate "+He.toString())},Lt.prototype.pullToFront=function(){var He=this.diagram;He.startTransaction("pullToFront");var Ye=new go.Map;He.selection.each(function(Xe){Ye.set(Xe.layer,0)}),Ye.iteratorKeys.each(function(Xe){var Pt=0;Xe.parts.each(function(Vt){if(!Vt.isSelected){var At=Vt.zOrder;isNaN(At)?Vt.zOrder=0:Pt=Math.max(Pt,At)}}),Ye.set(Xe,Pt)}),He.selection.each(function(Xe){Lt._assignZOrder(Xe,Ye.get(Xe.layer)+1)}),He.commitTransaction("pullToFront")},Lt.prototype.pushToBack=function(){var He=this.diagram;He.startTransaction("pushToBack");var Ye=new go.Map;He.selection.each(function(Xe){Ye.set(Xe.layer,0)}),Ye.iteratorKeys.each(function(Xe){var Pt=0;Xe.parts.each(function(Vt){if(!Vt.isSelected){var At=Vt.zOrder;isNaN(At)?Vt.zOrder=0:Pt=Math.min(Pt,At)}}),Ye.set(Xe,Pt)}),He.selection.each(function(Xe){Lt._assignZOrder(Xe,Ye.get(Xe.layer)-1-Lt._findGroupDepth(Xe))}),He.commitTransaction("pushToBack")},Lt._assignZOrder=function(He,Ye,Xe){Xe===void 0&&(Xe=He),He.layer===Xe.layer&&(He.zOrder=Ye),He instanceof go.Group&&He.memberParts.each(function(Pt){Lt._assignZOrder(Pt,Ye+1,Xe)})},Lt._findGroupDepth=function(He){if(He instanceof go.Group){var Ye=0;return He.memberParts.each(function(Xe){Ye=Math.max(Ye,Lt._findGroupDepth(Xe))}),Ye+1}else return 0},Lt.prototype.doKeyDown=function(){var He=this.diagram;if(He!==null){var Ye=He.lastInput;if(Ye.key==="Up"||Ye.key==="Down"||Ye.key==="Left"||Ye.key==="Right"){var Xe=this.arrowKeyBehavior;if(Xe==="none")return;if(Xe==="select"){this._arrowKeySelect();return}else if(Xe==="move"){this._arrowKeyMove();return}else if(Xe==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},Lt.prototype._getAllParts=function(){var He=new Array;return this.diagram.nodes.each(function(Ye){He.push(Ye)}),this.diagram.parts.each(function(Ye){He.push(Ye)}),He},Lt.prototype._arrowKeyMove=function(){var He=this.diagram,Ye=He.lastInput,Xe=0,Pt=0;if(Ye.control||Ye.meta)Xe=1,Pt=1;else if(He.grid!==null){var Vt=He.grid.gridCellSize;Pt=Vt.width,Xe=Vt.height}He.startTransaction("arrowKeyMove"),He.selection.each(function(At){Ye.key==="Up"?At.move(new go.Point(At.actualBounds.x,At.actualBounds.y-Xe)):Ye.key==="Down"?At.move(new go.Point(At.actualBounds.x,At.actualBounds.y+Xe)):Ye.key==="Left"?At.move(new go.Point(At.actualBounds.x-Pt,At.actualBounds.y)):Ye.key==="Right"&&At.move(new go.Point(At.actualBounds.x+Pt,At.actualBounds.y))}),He.commitTransaction("arrowKeyMove")},Lt.prototype._arrowKeySelect=function(){var He=this.diagram,Ye=He.lastInput,Xe=null;Ye.key==="Up"?Xe=this._findNearestPartTowards(270):Ye.key==="Down"?Xe=this._findNearestPartTowards(90):Ye.key==="Left"?Xe=this._findNearestPartTowards(180):Ye.key==="Right"&&(Xe=this._findNearestPartTowards(0)),Xe!==null&&(Ye.shift?Xe.isSelected=!0:Ye.control||Ye.meta?Xe.isSelected=!Xe.isSelected:He.select(Xe))},Lt.prototype._findNearestPartTowards=function(He){var Ye=this.diagram.selection.first();if(Ye===null)return null;for(var Xe=Ye.actualBounds.center,Pt=this._getAllParts(),Vt=1/0,At=Ye,sn=0;sn<Pt.length;sn++){var on=Pt[sn];if(on!==Ye&&on.canSelect()){var en=on.actualBounds.center,yn=Xe.directionPoint(en),ga=this._angleCloseness(yn,He);if(ga<=45){var Tt=Xe.distanceSquaredPoint(en);Tt*=1+Math.sin(ga*Math.PI/180),Tt<Vt&&(Vt=Tt,At=on)}}}return At},Lt.prototype._angleCloseness=function(He,Ye){return Math.min(Math.abs(Ye-He),Math.min(Math.abs(Ye+360-He),Math.abs(Ye-360-He)))},Lt.prototype._arrowKeyTree=function(){var He=this.diagram,Ye=He.selection.first();if(Ye instanceof go.Node){var Xe=He.lastInput;if(Xe.key==="Right"){if(!Ye.isTreeLeaf)if(!Ye.isTreeExpanded)He.commandHandler.canExpandTree(Ye)&&He.commandHandler.expandTree(Ye);else{var Pt=this._sortTreeChildrenByY(Ye).first();Pt!==null&&He.select(Pt)}}else if(Xe.key==="Left")if(!Ye.isTreeLeaf&&Ye.isTreeExpanded)He.commandHandler.canCollapseTree(Ye)&&He.commandHandler.collapseTree(Ye);else{var Vt=Ye.findTreeParentNode();Vt!==null&&He.select(Vt)}else if(Xe.key==="Up"){var Vt=Ye.findTreeParentNode();if(Vt!==null){var At=this._sortTreeChildrenByY(Vt),sn=At.indexOf(Ye);if(sn>0){for(var on=At.elt(sn-1);on!==null&&on.isTreeExpanded&&!on.isTreeLeaf;){var en=this._sortTreeChildrenByY(on);on=en.last()}on!==null&&He.select(on)}else He.select(Vt)}}else if(Xe.key==="Down")if(Ye.isTreeExpanded&&!Ye.isTreeLeaf){var Pt=this._sortTreeChildrenByY(Ye).first();Pt!==null&&He.select(Pt)}else for(;Ye!==null;){var Vt=Ye.findTreeParentNode();if(Vt===null)break;var At=this._sortTreeChildrenByY(Vt),sn=At.indexOf(Ye);if(sn<At.length-1){He.select(At.elt(sn+1));break}else Ye=Vt}var yn=He.selection.first();yn!==null&&He.scrollToRect(yn.actualBounds)}},Lt.prototype._sortTreeChildrenByY=function(He){var Ye=new go.List().addAll(He.findTreeChildrenNodes());return Ye.sort(function(Xe,Pt){var Vt=Xe.location,At=Pt.location;return Vt.y<At.y?-1:Vt.y>At.y?1:Vt.x<At.x?-1:Vt.x>At.x?1:0}),Ye},Lt.prototype.copyToClipboard=function(He){go.CommandHandler.prototype.copyToClipboard.call(this,He),this._lastPasteOffset.set(this.pasteOffset)},Lt.prototype.pasteFromClipboard=function(){var He=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(He,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),He},Object.defineProperty(Lt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(He){if(He!=="move"&&He!=="select"&&He!=="scroll"&&He!=="tree"&&He!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+He);this._arrowKeyBehavior=He}}),Object.defineProperty(Lt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(He){if(!(He instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+He);this._pasteOffset.set(He)}});var It=Lt,Qt=ne(74413),Yt=ne(43604),Je=ne(99064),Ze={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},xe=ne(59301),ue=(He,Ye,Xe)=>new Promise((Pt,Vt)=>{var At=en=>{try{on(Xe.next(en))}catch(yn){Vt(yn)}},sn=en=>{try{on(Xe.throw(en))}catch(yn){Vt(yn)}},on=en=>en.done?Pt(en.value):Promise.resolve(en.value).then(At,sn);on((Xe=Xe.apply(He,Ye)).next())});function Te({onCancel:He,callback:Ye}){let Xe=(0,re.useRef)(),Pt=(0,re.useRef)(),Vt=(0,re.useRef)(),At=(0,re.useRef)(!1);const sn=(0,re.useRef)(!1),[on,en]=(0,re.useState)(0);function yn(){const Tt=Le.bx.make,Tn={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"};Xe.current=new Le.S0(Pt.current,{padding:20,grid:Tt(Le.s_,"Grid",Tt(Le.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Tt(Le.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:qt=>{var xn=qt.diagram.commandHandler.addTopLevelParts(qt.diagram.selection,!0);xn||qt.diagram.currentTool.doCancel()},commandHandler:Tt(It),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:qt=>{var xn=qt.subject;xn.location=xn.location.copy().snapToGridPoint(qt.diagram.grid.gridOrigin,qt.diagram.grid.gridCellSize),setTimeout(()=>{qt.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:qt=>{var xn=qt.subject;setTimeout(()=>{qt.diagram.commandHandler.editTextBlock()})},LinkRelinked:qt=>{var xn=qt.parameter.part;xn.invalidateConnectedLinks();var Jn=qt.subject;qt.diagram.toolManager.linkingTool.isForwards?Jn.toNode.invalidateConnectedLinks():Jn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Xe.current.nodeTemplate=Tt(Le.NB,"Auto",{locationSpot:Le.z6.Center,locationObjectName:"SHAPE",desiredSize:new Le.$u(120,60),minSize:new Le.$u(40,40),resizable:!0,resizeCellSize:new Le.$u(10,10),rotatable:!0},new Le.KX("location","loc",Le.E9.parse).makeTwoWay(Le.E9.stringify),new Le.KX("desiredSize","size",Le.$u.parse).makeTwoWay(Le.$u.stringify),Tt(Le.bn,{name:"SHAPE",fill:Tn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Le.z6.AllSides,toSpot:Le.z6.AllSides},new Le.KX("figure"),new Le.KX("fill"),new Le.KX("stroke","borderColor"),new Le.KX("strokeWidth","thickness"),new Le.KX("strokeDashArray","dash")),Tt(Le.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Tt(Le.al,{margin:1,textAlign:"center",overflow:Le.al.OverflowEllipsis,editable:!0},new Le.KX("text").makeTwoWay(),new Le.KX("stroke","color"))),Xe.current.nodeTemplate.toolTip=Tt("ToolTip",Tt(Le.s_,"Vertical",{maxSize:new Le.$u(200,NaN)},Tt(Le.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Le.KX("text")),Tt(Le.al,{font:"10pt sans-serif",textAlign:"center"},new Le.KX("text","details"))));function ya(qt,xn){var Jn=(En,fa)=>{En.handled=!0,En.diagram.model.commit(ua=>{var Ha=fa.part.adornedPart,Ya=new Le.E9().setRectSpot(Ha.actualBounds,qt);Ya.subtract(Ha.location),Ya.scale(2,2),Ya.x+=Math.sign(Ya.x)*130,Ya.y+=Math.sign(Ya.y)*130,Ya.add(Ha.location),Ya.snapToGridPoint(En.diagram.grid.gridOrigin,En.diagram.grid.gridCellSize);var _a=ua.copyNodeData(Ha.data);ua.setGroupKeyForNodeData(_a,ua.getGroupKeyForNodeData(Ha.data)),ua.addNodeData(_a);var Io={from:Ha.key,to:ua.getKeyForNodeData(_a)};ua.addLinkData(Io);var Qn=En.diagram.findNodeForData(_a);Qn.location=Ya,En.diagram.select(Qn),setTimeout(()=>{En.diagram.commandHandler.editTextBlock()},20)})};return Tt(Le.bn,{figure:xn,alignment:qt,alignmentFocus:qt.opposite(),width:qt.equals(Le.z6.Top)||qt.equals(Le.z6.Bottom)?25:18,height:qt.equals(Le.z6.Top)||qt.equals(Le.z6.Bottom)?18:25,fill:"orange",stroke:Tn.white,strokeWidth:4,mouseEnter:(En,fa)=>fa.fill="dodgerblue",mouseLeave:(En,fa)=>fa.fill="orange",isActionable:!0,click:Jn,contextClick:Jn})}function Vn(qt){return Tt(Le.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:(xn,Jn)=>Jn.fill="dodgerblue",mouseLeave:(xn,Jn)=>Jn.fill="orange",click:(xn,Jn)=>{xn.diagram.commandHandler.showContextMenu(Jn.part.adornedPart)}},qt||{})}Xe.current.nodeTemplate.selectionAdornmentTemplate=Tt(Le.uz,"Spot",Tt(Le.Vm,{padding:10}),ya(Le.z6.Top,"TriangleUp"),ya(Le.z6.Left,"TriangleLeft"),ya(Le.z6.Right,"TriangleRight"),ya(Le.z6.Bottom,"TriangleDown"),Vn({alignment:new Le.z6(.75,0)}));function ta(qt,xn){return(Jn,En)=>{Jn.handled=!0,Jn.diagram.model.commit(fa=>{fa.set(En.part.adornedPart.data,qt,xn)})}}function qn(qt,xn){return xn||(xn="color"),Tt(Le.bn,{width:16,height:16,stroke:"lightgray",fill:qt,margin:1,background:"transparent",mouseEnter:(Jn,En)=>En.stroke="dodgerblue",mouseLeave:(Jn,En)=>En.stroke="lightgray",click:ta(xn,qt),contextClick:ta(xn,qt)})}function Ra(){return[Tt("ContextMenuButton",Tt(Le.s_,"Horizontal",qn(Tn.white,"fill"),qn(Tn.beige,"fill"),qn(Tn.extralightblue,"fill"),qn(Tn.extralightred,"fill"))),Tt("ContextMenuButton",Tt(Le.s_,"Horizontal",qn(Tn.lightgray,"fill"),qn(Tn.lightgreen,"fill"),qn(Tn.lightblue,"fill"),qn(Tn.lightred,"fill")))]}function Ia(){return[Tt("ContextMenuButton",Tt(Le.s_,"Horizontal",qn(Tn.black),qn(Tn.green),qn(Tn.blue),qn(Tn.red))),Tt("ContextMenuButton",Tt(Le.s_,"Horizontal",qn(Tn.white),qn(Tn.magenta),qn(Tn.purple),qn(Tn.orange)))]}function Qa(qt,xn){return xn||(xn="thickness"),Tt(Le.bn,"LineH",{width:16,height:16,strokeWidth:qt,margin:1,background:"transparent",mouseEnter:(Jn,En)=>En.background="dodgerblue",mouseLeave:(Jn,En)=>En.background="transparent",click:ta(xn,qt),contextClick:ta(xn,qt)})}function oo(qt,xn){return xn||(xn="dash"),Tt(Le.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:qt,margin:1,background:"transparent",mouseEnter:(Jn,En)=>En.background="dodgerblue",mouseLeave:(Jn,En)=>En.background="transparent",click:ta(xn,qt),contextClick:ta(xn,qt)})}function ja(){return[Tt("ContextMenuButton",Tt(Le.s_,"Horizontal",Qa(1),Qa(2),Qa(3),Qa(4))),Tt("ContextMenuButton",Tt(Le.s_,"Horizontal",oo(null),oo([2,4]),oo([4,4])))]}function xa(qt,xn){return xn||(xn="figure"),Tt(Le.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:qt,margin:1,background:"transparent",mouseEnter:(Jn,En)=>En.fill="dodgerblue",mouseLeave:(Jn,En)=>En.fill="lightgray",click:ta(xn,qt),contextClick:ta(xn,qt)})}Xe.current.nodeTemplate.contextMenu=Tt("ContextMenu",Tt("ContextMenuButton",Tt(Le.s_,"Horizontal",xa("Rectangle"),xa("RoundedRectangle"),xa("Ellipse"),xa("Diamond"))),Tt("ContextMenuButton",Tt(Le.s_,"Horizontal",xa("Parallelogram2"),xa("ManualOperation"),xa("Procedure"),xa("Cylinder1"))),Tt("ContextMenuButton",Tt(Le.s_,"Horizontal",xa("Terminator"),xa("CreateRequest"),xa("Document"),xa("TriangleDown"))),Ra(),Ia(),ja()),Xe.current.groupTemplate=Tt(Le.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Le.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(qt,xn)=>{var Jn=xn.addMembers(xn.diagram.selection,!0);Jn||xn.diagram.currentTool.doCancel()},avoidable:!1},new Le.KX("location","loc",Le.E9.parse).makeTwoWay(Le.E9.stringify),Tt(Le.s_,"Auto",{name:"BODY"},Tt(Le.bn,{parameter1:10,fill:Tn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Le.z6.AllSides,toSpot:Le.z6.AllSides},new Le.KX("fill"),new Le.KX("stroke","color"),new Le.KX("strokeWidth","thickness"),new Le.KX("strokeDashArray","dash")),Tt(Le.Vm,{background:"transparent",margin:20})),Tt(Le.al,{alignment:Le.z6.Top,alignmentFocus:Le.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Le.KX("text"),new Le.KX("stroke","color"))),Xe.current.groupTemplate.selectionAdornmentTemplate=Tt(Le.uz,"Spot",Tt(Le.s_,"Auto",Tt(Le.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Tt(Le.Vm,{margin:1.5})),Vn({alignment:Le.z6.TopRight,alignmentFocus:Le.z6.BottomRight})),Xe.current.groupTemplate.contextMenu=Tt("ContextMenu",Ra(),Ia(),ja()),Xe.current.linkTemplate=Tt(Le.rU,{layerName:"Foreground",routing:Le.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Le.KX("fromSpot","fromSpot",Le.z6.parse),new Le.KX("toSpot","toSpot",Le.z6.parse),new Le.KX("fromShortLength","dir",qt=>qt>=1?10:0),new Le.KX("toShortLength","dir",qt=>qt>=1?10:0),new Le.KX("points").makeTwoWay(),Tt(Le.bn,{strokeWidth:2},new Le.KX("stroke","color"),new Le.KX("strokeWidth","thickness"),new Le.KX("strokeDashArray","dash")),Tt(Le.bn,{segmentIndex:0,segmentOffset:new Le.E9(15,0),segmentOrientation:Le.rU.OrientAlong,alignmentFocus:Le.z6.Right,figure:"circle",width:10,strokeWidth:0},new Le.KX("fill","color"),new Le.KX("visible","dir",qt=>qt===1)),Tt(Le.bn,{segmentIndex:-1,segmentOffset:new Le.E9(-10,6),segmentOrientation:Le.rU.OrientPlus90,alignmentFocus:Le.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Le.KX("fill","color"),new Le.KX("visible","dir",qt=>qt>=1),new Le.KX("width","thickness",qt=>7+3*qt),new Le.KX("height","thickness",qt=>7+3*qt),new Le.KX("segmentOffset","thickness",qt=>new Le.E9(-15,4+1.5*qt))),Tt(Le.bn,{segmentIndex:0,segmentOffset:new Le.E9(15,-6),segmentOrientation:Le.rU.OrientMinus90,alignmentFocus:Le.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Le.KX("fill","color"),new Le.KX("visible","dir",qt=>qt===2),new Le.KX("width","thickness",qt=>7+3*qt),new Le.KX("height","thickness",qt=>7+3*qt),new Le.KX("segmentOffset","thickness",qt=>new Le.E9(-15,4+1.5*qt))),Tt(Le.al,{alignmentFocus:new Le.z6(0,1,-4,0),editable:!0},new Le.KX("text").makeTwoWay(),new Le.KX("stroke","color"))),Xe.current.linkTemplate.selectionAdornmentTemplate=Tt(Le.uz,Tt(Le.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:uo(2)},new Le.KX("pathPattern","thickness",uo)),Vn({alignmentFocus:new Le.z6(0,0,-6,-4)}));function uo(qt){return Tt(Le.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(qt+4).toString()+" H3"})}function bo(qt){var xn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return qt===0?xn="M0 0 M16 16 M0 8 L16 8":qt===2&&(xn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Tt(Le.bn,{geometryString:xn,margin:2,background:"transparent",mouseEnter:(Jn,En)=>En.background="dodgerblue",mouseLeave:(Jn,En)=>En.background="transparent",click:ta("dir",qt),contextClick:ta("dir",qt)})}function ro(qt){var xn=(Jn,En)=>{Jn.handled=!0,Jn.diagram.model.commit(fa=>{var ua=En.part.adornedPart;fa.set(ua.data,qt?"toSpot":"fromSpot",Le.z6.stringify(Le.z6.AllSides)),(qt?ua.toNode:ua.fromNode).invalidateConnectedLinks()})};return Tt(Le.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Jn,En)=>En.background="dodgerblue",mouseLeave:(Jn,En)=>En.background="transparent",click:xn,contextClick:xn})}function jt(qt,xn){var Jn=0,En=Le.z6.RightSide;qt.equals(Le.z6.Top)?(Jn=270,En=Le.z6.TopSide):qt.equals(Le.z6.Left)?(Jn=180,En=Le.z6.LeftSide):qt.equals(Le.z6.Bottom)&&(Jn=90,En=Le.z6.BottomSide),xn||(Jn-=180);var fa=(ua,Ha)=>{ua.handled=!0,ua.diagram.model.commit(Ya=>{var _a=Ha.part.adornedPart;Ya.set(_a.data,xn?"toSpot":"fromSpot",Le.z6.stringify(En)),(xn?_a.toNode:_a.fromNode).invalidateConnectedLinks()})};return Tt(Le.bn,{alignment:qt,alignmentFocus:qt.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Jn,background:"transparent",mouseEnter:(ua,Ha)=>Ha.background="dodgerblue",mouseLeave:(ua,Ha)=>Ha.background="transparent",click:fa,contextClick:fa})}Xe.current.linkTemplate.contextMenu=Tt("ContextMenu",Ia(),ja(),Tt("ContextMenuButton",Tt(Le.s_,"Horizontal",bo(0),bo(1),bo(2))),Tt("ContextMenuButton",Tt(Le.s_,"Horizontal",Tt(Le.s_,"Spot",ro(!1),jt(Le.z6.Top,!1),jt(Le.z6.Left,!1),jt(Le.z6.Right,!1),jt(Le.z6.Bottom,!1)),Tt(Le.s_,"Spot",{margin:new Le.Zt(0,0,0,2)},ro(!0),jt(Le.z6.Top,!0),jt(Le.z6.Left,!0),jt(Le.z6.Right,!0),jt(Le.z6.Bottom,!0)))));const to=`{ "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 Ta=["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 ca(qt){return console.log("shapeName:",qt),Ta.indexOf(qt)>=0}var no=new Le.YI(Vt.current,{maxSelectionCount:1,linkTemplate:Tt(Le.rU,{locationSpot:Le.z6.Center,selectionAdornmentTemplate:Tt(Le.uz,"Link",{locationSpot:Le.z6.Center},Tt(Le.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Tt(Le.bn,{toArrow:"Standard",stroke:null}))},{routing:Le.rU.AvoidsNodes,curve:Le.rU.JumpOver,corner:5,toShortLength:4},new Le.KX("points"),Tt(Le.bn,{isPanelMain:!0,strokeWidth:2}),Tt(Le.bn,{toArrow:"Standard",stroke:null})),model:new Le.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Le.bn.getFigureGenerators().toArray().map(qt=>({text:"\u672A\u547D\u540D",size:"100 100",figure:qt.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Xe.current.addDiagramListener("TextEdited",function(qt){var xn;const Jn=qt.subject.part;var En=(xn=document.activeElement)==null?void 0:xn.value;typeof En=="string"&&En.trim()===""&&Xe.current.model.commit(function(fa){fa.set(Jn.data,"text","\u672A\u547D\u540D"),Xe.current.commandHandler.stopCommand()},"increment")}),no.nodeTemplate=Tt(Le.NB,"Auto",{locationSpot:Le.z6.Center},new Le.KX("location","location",Le.E9.parse).makeTwoWay(Le.E9.stringify),Tt(Le.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 Le.KX("stroke").makeTwoWay(),new Le.KX("fill").makeTwoWay(),new Le.KX("figure")),Tt(Le.al,{margin:new Le.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Le.$u(16,16),maxSize:new Le.$u(10,NaN),textAlign:"center",editable:!0},new Le.KX("key").makeTwoWay())),setTimeout(()=>{Xe.current.grid=Tt(Le.s_,"Grid",Tt(Le.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Tt(Le.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Xe.current.grid.visible=!0,Xe.current.grid.gridCellStroke="darkgray",Xe.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Xe.current,Xe.current}const ga=()=>ue(this,null,function*(){var Tt=Xe.current.makeImage();const Tn=yield(0,Je.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Tt.src}});Ye({src:Tn.url})});return(0,re.useEffect)(()=>(setTimeout(()=>{yn()},500),en(on+1),()=>{Xe.current=null}),[]),xe.createElement("div",{ref:sn,className:At.current?`${Ze.maxH60} body-overflow-initial`:"body-overflow-initial"},xe.createElement(Ge.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!on,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:xe.createElement(vt.Z,null,xe.createElement(Yt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),xe.createElement(Yt.Z,{onClick:()=>{var Tt,Tn,ya=Xe.current.selection.first();if(At.current=!At.current,document.activeElement&&ya){let Vn=(Tn=(Tt=document.activeElement)==null?void 0:Tt.value)==null?void 0:Tn.trim();typeof Vn=="string"&&Xe.current.model.commit(function(ta){ta.set(ya.data,"text",Vn||"\u672A\u547D\u540D"),Xe.current.commandHandler.stopCommand()},"increment")}en(on+1)}},xe.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:He},xe.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ze.flowChartWrp},xe.createElement("div",{style:{display:"flex",height:"100%"}},xe.createElement("div",{style:{width:"300px",height:"100%"}},xe.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),xe.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ze.myPaletteDiv,ref:Vt})),xe.createElement("div",{style:{flex:1,position:"relative"}},xe.createElement("div",{ref:Pt,style:{height:"80vh"}}))),xe.createElement("div",{className:"tr"},xe.createElement(Pe.ZP,{size:"large",onClick:ga,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ve=Te,ce=ne(5112),ge=ne(5871);const Fe=ce.ZP.Group,be={margin:"0 8px"};var he=({callback:He,onCancel:Ye})=>{function Xe(Pt){He(Pt)}return re.createElement(pe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Xe},re.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},re.createElement("span",{style:be},"\u5355\u5143\u683C\u6570\uFF1A"),re.createElement("span",{style:be},"\u884C\u6570"),re.createElement(pe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},re.createElement(ge.Z,null)),re.createElement("span",{style:be},"\u5217\u6570"),re.createElement(pe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},re.createElement(ge.Z,null))),re.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},re.createElement("span",{style:be},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),re.createElement(pe.default.Item,{name:"align"},re.createElement(Fe,null,re.createElement(ce.ZP,{value:"default"},re.createElement("i",{className:"fa fa-align-justify"})),re.createElement(ce.ZP,{value:"left"},re.createElement("i",{className:"fa fa-align-left"})),re.createElement(ce.ZP,{value:"center"},re.createElement("i",{className:"fa fa-align-center"})),re.createElement(ce.ZP,{value:"right"},re.createElement("i",{className:"fa fa-align-right"}))))),re.createElement("div",{className:"flex-container flex-end"},re.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(Pe.ZP,{type:"ghost",onClick:Ye},"\u53D6\u6D88")))},Me=ne(78673),st=ne(80727),rt=ne.n(st),lt=(0,re.forwardRef)(({use3d:He,width:Ye,height:Xe,callback:Pt,showSaveButton:Vt},At)=>{const sn=(0,re.useRef)(),on=(0,re.useRef)(),[en,yn]=(0,re.useState)(!1),ga=(0,re.useRef)({id:sn,appName:"graphing",width:Ye||1e3,height:Xe||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,re.useEffect)(()=>{on.current=new(rt())(ga.current,!0),window.onload=function(){on.current.inject("applet_container")}},[]);const Tt=()=>{var Tn=window.ggbApplet.getPNGBase64(1,!0,72);return Pt&&Pt(Tn),Tn};return(0,re.useEffect)(()=>{ga.current.appName=en?"3D":"graphing",on.current.inject("applet_container")},[en]),(0,re.useEffect)(()=>{yn(He)},[He]),(0,re.useImperativeHandle)(At,()=>({getImgData:Tt})),re.createElement(re.Fragment,null,re.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:sn}),re.createElement(vt.Z,{align:"middle"},re.createElement(Yt.Z,{flex:1},re.createElement(Me.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:en,onChange:Tn=>yn(Tn)})),re.createElement(Yt.Z,null,re.createElement(Pe.ZP,{size:"large",onClick:Tt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),qe=ne(41588),Qe=ne(1012),pt=ne(8591);const bt="link",ft="upload-image",wt="add-flowchart",zt="draw-image",Et="add-flowchart",Jt="code-block",fn="add-table",vn="------------",gn={default:vn,left:`:${vn}`,center:`:${vn}:`,right:`${vn}:`};var pn=ne(58856),In=(He,Ye,Xe)=>new Promise((Pt,Vt)=>{var At=en=>{try{on(Xe.next(en))}catch(yn){Vt(yn)}},sn=en=>{try{on(Xe.throw(en))}catch(yn){Vt(yn)}},on=en=>en.done?Pt(en.value):Promise.resolve(en.value).then(At,sn);on((Xe=Xe.apply(He,Ye)).next())});function Pn(){}let Xt=0;const Hn=1e4,Wn="\u2581",Nn="@\u2581\u2581@",zn="@\u2581@",Xn=`
**\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`,Ht=["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 Ot(He){return/^\d+$/.test(He)?`${He}px`:He}const Gt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Sn={[Gt+"-B"]:"bold",[Gt+"-I"]:"italic"},On={[bt]:"\u6DFB\u52A0\u94FE\u63A5",[Jt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[ft]:"\u6DFB\u52A0\u56FE\u7247",[zt]:"\u6DFB\u52A0\u753B\u56FE",[wt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[fn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var un=({defaultValue:He="",onChange:Ye,width:Xe="100%",height:Pt=400,miniToolbar:Vt=!1,isFocus:At=!1,watch:sn,insertTemp:on,mode:en="markdown",id:yn="markdown-editor-id",showResizeBar:ga=!1,noStorage:Tt=!1,showNullButton:Tn=!1,showNullProgramButton:ya=!1,hidetoolBar:Vn=!1,fullScreen:ta=!1,onBlur:qn,onCMBeforeChange:Ra,onFullScreen:Ia,className:Qa="",disablePaste:oo=!1,disabled:ja=!1,disabledFill:xa=!1,placeholder:uo="",values:bo="",extraUse:ro})=>{const[jt,to]=(0,re.useState)(null),[Ta,ca]=(0,re.useState)(He),[no,qt]=(0,re.useState)(sn),[xn,Jn]=(0,re.useState)(ta),[En,fa]=(0,re.useState)(""),[ua,Ha]=(0,re.useState)(0),[Ya,_a]=(0,re.useState)(Pt),[Io,Qn]=(0,re.useState)(!1),ko=(0,re.useRef)((0,Qe.Z)()),ar=(0,re.useRef)(!1),Ho=(0,re.useRef)(),[Yo,Uo]=(0,re.useState)(0),[Go,Lo]=(0,re.useState)(0),$a=(0,re.useRef)(),Mo=(0,re.useRef)(),Bo=(0,re.useRef)(),Co=(0,re.useRef)(),$o=()=>In(void 0,null,function*(){var Ln;const ze=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:ko.current}});(Ln=ze==null?void 0:ze.attachments)!=null&&Ln.length&&(console.log("cm:",jt,$a),ze.attachments.map(ut=>{ut.content_type.indexOf("image")>-1?jt.replaceSelection(`![,](/api/attachments/${ut.id}?type=${ut.content_type})`):ut.content_type.indexOf("video")>-1?jt.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):ut.content_type.indexOf("pdf")>-1?jt.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${ut.id}?type=${ut.content_type}&disposition=inline" target="_blank">${ut.name}</a>`):jt.replaceSelection(`[${ut.name}](${ENV.API_SERVER}/api/attachments/${ut.id}?type=${ut.content_type})`)}))});(0,re.useEffect)(()=>{const Ln=window.scrollY||window.pageYOffset;ca(bo),jt==null||jt.setValue(bo),window.scrollTo(0,Ln)},[bo]),(0,re.useEffect)(()=>{Ia==null||Ia(xn)},[xn]),(0,re.useEffect)(()=>{if($a.current){let Ln=function(ut,kt){var Un;if(oo){kt.preventDefault();return}const Yn=kt.clipboardData;if(Yn){const Fa=Yn.types.toString(),Aa=Yn.items;if(Fa==="Files"||Yn.types.indexOf("Files")>-1){if(kt.preventDefault(),en=="stex")return;try{let za=Aa[1];((Un=Aa[0])==null?void 0:Un.kind)==="file"&&(za=Aa[0]);const Wa=za.getAsFile(),Eo=Wa.name.split(".").pop();(0,De.I)(Wa,mo=>{var dr,sr,gr;mo.id?((dr=Wa==null?void 0:Wa.type)==null?void 0:dr.indexOf("image"))>-1?ze.replaceSelection(`<img width="100%" src="/api/attachments/${mo.id}?type=${mo.content_type})" alt="" />`):((sr=Wa==null?void 0:Wa.type)==null?void 0:sr.indexOf("video"))>-1?ze.replaceSelection(`<video width="100%" controls src="/api/attachments/${mo.id}"></video>`):((gr=Wa==null?void 0:Wa.type)==null?void 0:gr.indexOf("pdf"))>-1?ze.replaceSelection(`<a href="/api/attachments/${mo.id}?type=${Wa.type}&disposition=inline" target="_blank">${Wa.name}</a>`):Ht.includes(Eo)?ze.replaceSelection(`<a href="/api/attachments/${mo.id}?type=office&disposition=inline" target="_blank">${Wa.name}</a>`):ze.replaceSelection(`[${Wa.name}](/api/attachments/${mo.id}?type=${mo.content_type})`):(mo==null?void 0:mo.status)===401&&(pt.ZP.warning((mo==null?void 0:mo.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(za){pt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const ze=Ie().fromTextArea($a.current,{mode:en,lineNumbers:!Vt,lineWrapping:!0,value:He,autoCloseTags:!ya,autoCloseBrackets:!0});return ze.on("keyup",function(ut,kt){kt.keyCode===8&&(ut.getValue()==""?ze.setOption("placeholder",uo):ze.setOption("placeholder",null))}),ze.on("keydown",function(ut,kt){if(kt.keyCode===8){var Un=Sa(ut);Un&&kt.preventDefault()}}),At&&ze.focus(),ze.on("paste",Ln),ze.on("dragleave",function(ut,kt){Mo.current.classList.remove("mouse-hover-md")}),ja&&ze.on("beforeChange",function(ut,kt){(kt.origin==="paste"||kt.origin==="+input")&&kt.cancel()}),to(ze),()=>{ze.off("paste",Ln)}}},[]);const Ea=(0,re.useCallback)(()=>{if(Mo.current)try{}catch(Ln){console.log(Ln,"---- to set md editor body height")}},[Ya,Mo,xn]);(0,re.useEffect)(()=>{function Ln(){let ze=new Ve.Z(ut=>{for(let kt of ut)(kt.target.offsetHeight>0||kt.target.offsetWidth>0)&&(Ea(),jt.setSize("100%","100%"),jt.refresh())});return ze.observe($a.current.parentElement),ze}if(jt){const ze=Ln();return()=>{var ut,kt;(ut=$a.current)!=null&&ut.parentElement&&ze.unobserve((kt=$a.current)==null?void 0:kt.parentElement)}}},[jt,Ea]),(0,re.useEffect)(()=>{if(jt){let Ln=[];for(const[ze,ut]of Object.entries(Sn)){let kt={[ze]:()=>{ea(ut)}};Ln.push(kt),jt.addKeyMap(kt)}return Ho.current=setInterval(()=>{ar.current&&$o()},4e3),()=>{clearInterval(Ho.current);for(let ze of Ln)jt.removeKeyMap(ze)}}},[jt]),(0,re.useEffect)(()=>{ta!==xn&&Jn(ta)},[ta]),(0,pn.Z)(()=>{if(!Tt&&ua>0){let Ln=new Date().getTime(),ze=window.sessionStorage.getItem(yn);Ln>=ua+Hn&&(!ze||ze!==Ta)&&(window.sessionStorage.setItem(yn,Ta),Qn(!0))}},Hn),(0,re.useEffect)(()=>{qt(sn)},[jt,sn]),(0,re.useEffect)(()=>{jt&&At&&jt.focus()},[jt,At]),(0,re.useEffect)(()=>{if(no&&jt){let Ln=function(ut){let kt=ut.target;if(Co.current){let Un=kt.scrollTop/kt.scrollHeight;Co.current.scrollTop=Co.current.scrollHeight*Un}};const ze=jt.getScrollerElement();return ze.addEventListener("scroll",Ln),()=>{ze.removeEventListener("scroll",Ln)}}},[jt,no]),(0,re.useEffect)(()=>{if(jt&&Ra){let Ln=function(ze,ut){Ra(ze,ut)};return jt.on("beforeChange",Ln),()=>{jt.off("beforeChange",Ln)}}},[jt,Ra]),(0,re.useEffect)(()=>{if(jt&&qn){let Ln=function(){qn(jt.getValue())};return jt.on("blur",Ln),()=>{jt.off("blur",Ln)}}},[jt,qn]);function Sa(Ln,ze){var ut=Ln.getDoc(),kt=ut.getCursor(),Un=ut.getLine(kt.line),Yn=Un.charAt(kt.ch-1),Fa=Un.lastIndexOf("@\u2581@",kt.ch),Aa=Un.lastIndexOf("@\u2581\u2581@",kt.ch),za=Fa>Aa?Fa:Aa,Wa=Fa>Aa?3:4;if(Nn.indexOf(Yn)===-1)return null;if(console.log("change1:",ze,Ln,Un,kt,za,Fa,Aa,Yn),za>=0&&kt.ch-za<5){var Eo=za+Wa;return ut.replaceRange("",{line:kt.line,ch:za},{line:kt.line,ch:Eo}),{line:kt.line,ch:Eo}}return null}(0,re.useEffect)(()=>{if(jt){let Ln=function(ze,ut){const kt=ze.getValue();ca(kt),Ha(new Date().getTime()),ze.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ye&&(ya?Ye(kt,Ro(kt)):Ye(kt))};return jt.on("change",Ln),()=>{jt.off("change",Ln)}}},[jt,Ye]),(0,re.useEffect)(()=>{if(jt)if(He==null)jt.setValue(""),ca("");else{const Ln=window.scrollY||window.pageYOffset;He!==jt.getValue()&&(jt.setValue(He),ca(He),jt.setCursor(ja?1:jt.lineCount(),0),window.scrollTo(0,Ln))}},[jt,He]);const ea=(0,re.useCallback)(Ln=>{const ze=jt.getCursor(),ut=jt.getSelection();let kt=ut.split(`
`);switch(Ln){case"bold":return jt.replaceSelection("**"+ut+"**"),ut===""&&jt.setCursor(ze.line,ze.ch+2),jt.focus();case"italic":return jt.replaceSelection("*"+ut+"*"),ut===""&&jt.setCursor(ze.line,ze.ch+1),jt.focus();case"code":return jt.replaceSelection("`"+ut+"`"),ut===""&&jt.setCursor(ze.line,ze.ch+1),jt.focus();case"inline-latex":return fa("inline-latex"),jt.focus();case"latex":return jt.replaceSelection("```latex\n"+ut+"\n```"),jt.setCursor(ze.line+1,ut.length+1),jt.focus();case"line-break":return jt.replaceSelection(`<br/>
`),jt.focus();case"list-ul":return ut===""?jt.replaceSelection("- "+ut):jt.replaceSelection(kt.map(Un=>Un===""?"":`- ${Un}`).join(`
`)),jt.focus();case"list-ol":return ut===""?jt.replaceSelection("1. "+ut):jt.replaceSelection(kt.map((Un,Yn)=>Un===""?"":`${Yn+1}. ${Un}`).join(`
`)),jt.focus();case"add-null-ch":return ut===""&&jt.setCursor(ze.line,ze.ch),jt.replaceSelection(Wn),jt.focus();case"add-signal":return ut===""&&jt.setCursor(ze.line,ze.ch),jt.replaceSelection(zn),jt.focus();case"add-multiple":return ut===""&&jt.setCursor(ze.line,ze.ch),jt.replaceSelection(Nn),jt.focus();case"inster-template-1":return ut===""&&jt.setCursor(ze.line,ze.ch),jt.replaceSelection(Xn),jt.focus();case"eraser":return jt.setValue(""),jt.focus();case"trigger-watch":return qt(!no),jt.focus();case"trigger-full-screen":return Jn(!xn),jt.focus();case bt:fa(bt);return;case Jt:fa(Jt);return;case ft:fa(ft);return;case zt:fa(zt);return;case"maths-latex":fa("maths-latex");return;case wt:fa(wt);return;case fn:fa(fn);return;default:throw new Error}},[jt,no,xn]),pa=(0,re.useCallback)((Ln,ze)=>{var ut,kt,Un,Yn,Fa,Aa;switch(fa(""),En){case bt:const{title:dr,link:sr}=Ln;return jt.replaceSelection(`[${dr}](${sr})`),jt.focus();case Jt:const{language:gr,content:Or}=Ln;return jt.replaceSelection(["```"+gr,Or,"```"].join(`
`)),jt.focus();case"maths-latex":for(var za=atob(Ln),Wa=new Uint8Array(za.length),Eo=0;Eo<za.length;Eo++)Wa[Eo]=za.charCodeAt(Eo);var mo=new Blob([Wa],{type:"image/png"});(0,De.I)(mo,Ao=>{Ao.id?jt.replaceSelection(`![,](/api/attachments/${Ao.id}?type=${Ao.content_type})`):(Ao==null?void 0:Ao.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":jt.replaceSelection("`$$"+Ln+"$$`");break;case ft:case zt:case Et:const{src:Vo,alt:or}=Ln,Ua=ze,Pr=(Un=(kt=(ut=Ua==null?void 0:Ua.name)==null?void 0:ut.split("."))==null?void 0:kt.pop)==null?void 0:Un.call(kt);return((Yn=Ua==null?void 0:Ua.type)==null?void 0:Yn.indexOf("image"))>-1||!(Ua!=null&&Ua.type)?Ua.align||Ua.width?jt.replaceSelection(`<p style="text-align:${Ua.align||"initial"}"><img width="${Ua.width?Ua.width+"%":"initial"}" src="${Vo}" alt="${or||""}" /></p>`):jt.replaceSelection(`<img width="100%" src="${Vo}" alt="${or||""}" />`):((Fa=Ua==null?void 0:Ua.type)==null?void 0:Fa.indexOf("video"))>-1?jt.replaceSelection(`<video width="100%" controls src="${Vo}"></video>`):((Aa=Ua==null?void 0:Ua.type)==null?void 0:Aa.indexOf("pdf"))>-1?jt.replaceSelection(`<a href="${Vo}?type=${Ua.type}&disposition=inline" target="_blank">${Ua.name}</a>`):Ht.includes(Pr)?jt.replaceSelection(`<a href="${Vo}?type=office&disposition=inline" target="_blank">${Ua.name}</a>`):jt.replaceSelection(`[${Ua.name}](${Vo})`),jt.focus();case fn:const{row:Dr,col:yr,align:xr}=Ln;let hr=`
`;for(let Ao=0;Ao<Dr;Ao++){let br=[],Cr=[];for(let vr=0;vr<yr;vr++)Ao===1&&Cr.push(gn[xr]),br.push(" ");Ao===1&&(hr+=`| ${Cr.join(" | ")} |
`),hr+=`| ${br.join(yr===1?"":" | ")} |
`}return jt.replaceSelection(hr+`
`),jt.focus();default:throw new Error}},[jt,En]),wa=(0,re.useMemo)(()=>{switch(En){case bt:return re.createElement(xt,{callback:pa,onCancel:qa});case Jt:return re.createElement(Ft.Z,{callback:pa,onCancel:qa});case ft:return re.createElement(De.Z,{callback:pa,onCancel:qa});case wt:return re.createElement(ve,{callback:pa,onCancel:qa});case fn:return re.createElement(he,{callback:pa,onCancel:qa});case"maths-latex":return re.createElement(lt,{showSaveButton:!0,callback:pa});case"inline-latex":return re.createElement(qe.Z,{showSaveButton:!0,callback:pa});default:return null}},[En]);function qa(){fa("")}(0,re.useEffect)(()=>{if(Bo.current){let Ln=function(Fa){Un=!0,Yn=Fa.pageY},ze=function(){Un=!1},ut=function(Fa){if(Un){let Aa=Fa.pageY-Yn;Aa<0&&(Aa=0),Aa>300&&(Aa=300);let za=Pt+Aa+"px";_a(za)}},kt=Bo.current,Un=!1,Yn=0;return kt.addEventListener("mousedown",Ln),document.addEventListener("mousemove",ut),document.addEventListener("mouseup",ze),()=>{kt.removeEventListener("mousedown",Ln),document.removeEventListener("mousemove",ut),document.removeEventListener("mouseup",ze)}}},[jt,Bo]),(0,re.useEffect)(()=>{_a(Pt)},[Pt]);const vo=Ot(Xe),io=Ot(Ya),Fo={width:vo,height:io},_o=(0,re.useMemo)(()=>{if(ua){let Ln=new Date(ua),ze=Ln.getHours(),ut=Ln.getMinutes(),kt=Ln.getSeconds();return ze=ze<10?"0"+ze:ze,ut=ut<10?"0"+ut:ut,kt=kt<10?"0"+kt:kt,`${ze}:${ut}:${kt}`}return 0},[ua]),Ro=Ln=>{const ze=[];if(ya){let ut=-1;Ln=Ln.replace(/(@▁▁@|@▁@)/g,function(kt,Un,Yn){ze.push({multiLine:kt!==zn})})}return ze};function Zo(){window.sessionStorage.removeItem(yn),Qn(!1),Ha(0)}function lr(){Qn(!1),Ha(0),jt.setValue(window.sessionStorage.getItem(yn))}(0,re.useEffect)(()=>{On[En]&&En!==zt&&En!==wt&&setTimeout(()=>{const Ln=document.getElementsByClassName("markdown-popup-form")[0],ze=window.innerWidth/2-Ln.offsetWidth/2,ut=window.innerHeight/2-Ln.offsetHeight/2;Uo(ze),Lo(ut)},0)},[En]);const mr=Ln=>{Ln.preventDefault();const ze=Ln.clientX-Yo,ut=Ln.clientY-Go;document.body.onmousemove=kt=>{let Un=kt.clientX-ze,Yn=kt.clientY-ut;const Fa=document.getElementsByClassName("markdown-popup-form")[0],Aa=window.innerWidth-Fa.offsetWidth,za=window.innerHeight-Fa.offsetHeight;Un=Math.max(0,Math.min(Un,Aa)),Yn=Math.max(0,Math.min(Yn,za)),fr(kt.clientX,kt.clientY,ze,ut)&&(Uo(Un),Lo(Yn))},document.body.onmouseup=function(){document.body.onmousemove=null}},fr=(Ln,ze,ut,kt)=>{const Un=document.body.clientHeight,Yn=document.body.clientWidth;return Ln<20&&ut>Ln||Ln>Yn-20&&ut<Ln||ze<20&&kt>ze||ze>Un-20&&kt<ze?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return re.createElement(re.Fragment,null,re.createElement("div",{className:"markdown-editor-wrapper",ref:Mo},re.createElement("div",{className:`markdown-editor-container ${Qa} ${no?"on-preview":""} ${Vt?"mini":""} ${xn?"full-screen":""}`,style:Fo},re.createElement(me,{insertTemp:on,watch:no,fullScreen:xn,showNullButton:Tn,showNullProgramButton:ya,onActionCallback:ea,hidetoolBar:Vn,extraUse:ro}),re.createElement("div",{className:"markdown-editor-body"},re.createElement("div",{className:"codemirror-container"},re.createElement("textarea",{ref:$a,placeholder:uo})),no?re.createElement("div",{ref:Co,className:"preview-container"},en==="stex"&&re.createElement(Ue,{value:Ta}),en!=="stex"&&re.createElement(je.Z,{disabledFill:xa,showProgramFill:ya,value:Ta})):null))),ga?re.createElement("a",{ref:Bo,className:"editor-resize"}):null,En===zt&&re.createElement(Zt,{callback:pa,onCancel:qa}),En===wt&&re.createElement(ve,{callback:pa,onCancel:qa}),re.createElement(Ce.Z,null,On[En]&&En!==zt&&En!==wt?re.createElement(Ge.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Yo,top:Go},title:re.createElement("div",{style:{cursor:"move"},onMouseDown:mr},On[En]),open:!0,onCancel:qa,footer:null,destroyOnClose:!0,width:En===wt?"1200px":null,height:En===wt?"80vh":null,className:"markdown-popup-form"},wa):null))}},28451:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return se},I:function(){return Ce}});var re=ne(78241),fe=ne(8591),Ie=ne(92832),Ve=ne(81327),Ae=ne(5871),Ne=ne(5112),ae=ne(3113),et=ne(77903),_e=ne(59301),Ke=ne(24065),je=ne(59301),Ue=Object.defineProperty,Re=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,x=(pe,Be,Pe)=>Be in pe?Ue(pe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):pe[Be]=Pe,E=(pe,Be)=>{for(var Pe in Be||(Be={}))a.call(Be,Pe)&&x(pe,Pe,Be[Pe]);if(y)for(var Pe of y(Be))b.call(Be,Pe)&&x(pe,Pe,Be[Pe]);return pe},z=(pe,Be)=>Re(pe,oe(Be));const{useForm:ee}=re.default,te={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var se=({callback:pe,onCancel:Be})=>{const[Pe]=ee();let ht=(0,_e.useRef)();function dt(gt){ht.current.width=Pe.getFieldValue("width"),ht.current.align=Pe.getFieldValue("align"),pe(gt,ht.current)}function Wt(gt,Se){if(gt.status===-1){fe.ZP.error(gt.message);return}Pe.setFieldsValue({src:`/api/attachments/${gt.id}`,type:Se.type})}function ot(gt){let Se=gt.target.files[0];ht.current=Se,Ce(Se,Wt)}return je.createElement(re.default,z(E({form:Pe},le),{className:"upload-image-panel",onFinish:dt,style:{width:470,overflow:"hidden"}}),je.createElement(re.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},je.createElement("div",{className:"flex-container"},je.createElement(re.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},je.createElement(Ie.default,{style:te})),je.createElement(me,{onFileChange:ot}))),je.createElement(re.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},je.createElement(Ie.default,{style:{width:264}})),je.createElement(re.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},je.createElement(Ve.Z,null,je.createElement(re.default.Item,{name:"width",style:{margin:0}},je.createElement(Ae.Z,{style:{width:264}})),je.createElement("span",{className:"ml8"},"%"))),je.createElement(re.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},je.createElement(Ne.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),je.createElement("aside",null,je.createElement(re.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},je.createElement(ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),je.createElement(ae.ZP,{type:"default",onClick:Be},"\u53D6\u6D88"))))};function me({onFileChange:pe}){return je.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",je.createElement("input",{type:"file",onChange:pe}))}function Ce(pe,Be){if(!pe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Ke.bg)())throw fe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",pe),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var ht=new window.XMLHttpRequest;ht.withCredentials=!0,ht.addEventListener("load",function(dt){Be(JSON.parse(dt.target.responseText),pe)},!1),ht.addEventListener("error",function(dt){console.error(dt)},!1),ht.open("POST",`${et.KI}/api/attachments.json`),ht.send(Pe)}},79346:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return Ie}});var re=ne(59301),fe=ne(4676);class Ie extends re.Component{constructor(Ae){super(Ae);const Ne=window.document;this.node=Ne.createElement("div"),Ne.body.appendChild(this.node)}render(){const{children:Ae}=this.props;return(0,fe.createPortal)(Ae,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},33847:function(it,St,ne){"use strict";ne.d(St,{i:function(){return te},Z:function(){return se}});var re={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"},fe=ne(71418),Ie=ne(6848),Ve=ne(92310),Ae=ne.n(Ve),Ne=ne(955),ae=ne(8797),et=ne(24065),_e="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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",Ue="data:image/png;base64,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",Re="data:image/png;base64,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",oe="data:image/png;base64,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",y="data:image/png;base64,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",a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAE81JREFUeF7tW3l4Tef2fveJzIkxNQc1RFsxUxJjlWpTdHDRW7RoqXtVq6jqRAe0eltUdTL0VutWqWiVVqmKRJCoeSa0SCOEREhExrN/z7e+YX97n5NEm/v87j9O9Tknezp7r/d713rXcIyrh5aahmEAhgHDcPF39h/bBvan3Ed/iO3Od36cCcA0DLjoTMB0iWuYdCrtK+/lcrOriPPZFfk/wDTVO9timvRtfDt95Oex7fS/PJdtN90wTTftd7N3dqjbBLtj0y2vJY6R54t3dl2Dvoafx6/PPsvvdfPn1o7n98Oux+9R7mNPT9u0exVPZz0fkO6Ce4th+EypH/P6H8aVg58TQBwIlwWIBIlthh0k2kLHs3/8HHYrHA8Dbm8gSauXA5IhDELGFg8kYeWGl2BYILHt3Ihym/MzM6g0mN2YhgCIX7eEjC+NqBud3RcHiO/Xj5GLp2yQ+LllgkRgckO5YGYZhqu1kc0AIoOzVc4YxA3O7Vg+k+h4yTTt/f8HJGlMAacGEl+9YsVKxonVb9vHmKSxBnDDdDNWSHZaYMjjOHvsICmWewPvLzCJbAr3ciP7wGfCxTFD25lkA4lcH6cJZ5Rwf5JdDjBt7k5zb8rJ/deYZDGDll+ZTLLcnc42cneKfdyFlcokcsF8pXtjkw18J1jaQhGrR3OD0mdY7twFpBvZ+z8zKW6QwThAuruzgyTcnReQeMyyM65skDjIZb10d0cRhLky/mQSC3JdnkwRD+mIS+o4DQBpUAaSsLq4vgBJAVI2k2wuzyMmWWxU8VPcm5vcswU6YzAZht0js+flfUuUSOBk8MYkTTBIN/Y/AMmKP0JEqJjEH4obmzPKHpPkitcM4WQJVxAKJO7iKgCSuDePWKW5O5tY8Coc3DCy9yw2KborteZQaComWSBJhWe5OytmeVOBFXZ3pLisF606r0xiIAmFJeWfUnU6qyQbrICv1BVTnM6YpFSbPfZ4i0k3zCSlNLVY6QGSIQDiUb4MkLgEt0lvdooA1qbyYOD3PfGoXq8xqtVpRGb0kOBlxKQrGakIqVoTPn7+Nu/H1JYEiciv1LhJC5/jxZhkyW4ptVVQt0lvdqSUyzLuSAY5QCImFSuF5VR3EpTT+7fBLygEtRpHChkuVZkX1ecQDtL92t2dCSNr90JNZnsBScQkCwSe5Vgy20BxUT58/QOFAgRWvPQoWvV9BHf0fIiOO7BhOWo1bYmaTVvSIqAreIBkwHQX49s3RqNGeFP0ePJl+p69675QQPGbF1iI95CqtyAiuq8GklyRpTHJEhIcLwmSXT4LjU+GzruahR1fz0NElxjUbd5WrAWe//A8iedTe9d/icy0U+g16hWVmzmlv1wsNiXoRTzIhWZk7frE5OzgSarQzCoptRJVXURYIBXn5yFuyQzUaBiBDg8+QZZf+fKjaNl3CAHkLi5C0soFOLNvG1r3fQSRvQfBdPl4JLPsWU8lbcSO5R+g97gZqNO8DRni+xlj6f1Kxh8IrFwNfgHBCqRr2RcR1rA57vnnDNrGXB+3niPWCMZ5T2JlUlu6uysqzMeeH5Yi9WAS7ugxABHR9yE7/Qzyc69YCbMbuHoxDUcT16FFjwcRVDXMdh8BIVUQWqOuTb7bwBIgEdjaMxiZv36kAJLqTa5uqeiUQqNM1HJ3hfnXsHXpbFzLvIBeY19H5Zr1iDErXx7KAerxoHCLLqTsWI+dsZ+i3m1t0e3xF+ATEGRjkukuwfczx8I3IBj3T3nf5t7MkmIse+5BRD/6LJp07gPp7tbMHoe6t7VD+wGjLPdnA0lWADgIunDQ8xZdWTmlszyHGTMleQMObFxBCy3j96NIP7Hfdp9l/dEgsjMie/3Ne5Jrk/iCkZKdmTs/MnkJh5HGx8YkJr9tICkJbuDyH78hacUHKC7Mx11PvIqqdRoq9n3zyjC0vIcx6AECNPPsCfz63RJcOX8WPpV8ERpWGz1HT0NAaDUF0qldcdi+bC56jHoRDVpHIz83G4bLBf/gKijKz8PXUwajy/CJaNyxF2dLYQG+mjII3YdPRnjbbnDp7s8WbK1k1iMm6ccpI3kyieKd2H/+1EGENWgGl8tH5UFH47/H6X1bcfcT0+AbEMSZ4y5B9sU0VL6lnmdlwiHDvbk7ySTjUvICkxmCM8MOkinEgw4S+3z10jn8/OHLCAtvhqgh4xFQubqWPwHx/34bjTv0QFDVW3A88Qec3b8dDdtEo22/kSgpzMemj6chuFoY+k54l7tS043v3x5HboG5N/a18YtnIi8nC/dNnIO8yxcRO30kuo+cioZtuxJAl84cx/r3JmHgq4sQXKM2zx6EutPlOK/BySBNn2QNSavZ6cJCFw7iPHcJiq7nEbu5Ma263eVzvyH+i3fQ5t6hCG8ZRexmrvT03gQcjItFl8HjUbVOo1JBKism0fMwgJxFUGdMcjKJgZR2bDfq3tYeLlclCxwAhXk5SD2UjJPJP5OfDmvUHG1ihqJm4xaiUuFCzqV0FBVcR436Tciwv+3eguQVH2DA1AXwD62Gc8f2YOvn7yBm0nuo0SAC2emnsfatp9H+wVG4o9fDBNCx+O9x4KflGDLzK17f4hkQuTFV75KCgkBiRhX1VXa0kH5WEC8dpH0/fonzJ/aj27DnVWwxzRIUXLuK+KWzEVztFkQNHsfzXLeb7sFdUoIdqxYgNysD3YZNhn9gyJ8AyUq+jYtJH/BElWSzZJKMM5Zw8AYSA5bdyJX0szifsh/pJ/YiK+13+AUEoVG7bmjSqTeq1m7Iry0qDaogK5W9aeLrV4bCXVwMH18/FObl0vERXWPQadA/iNkZvx/GhnkvoHZEK/R5ehbtT1gyC2f2b1duv/vwSWjUvqeDSbIUbpVlZHmcmOQBklVt1iV47uUMbFs2h+6t+7BJqFwzHHlXM5H4nznIyTxPwoHZIT/3Kgqu56DwWg6Bx0REUUE+ajdthY4DRnnW7/RKh5uDwpNjETvZ02fsmG+T2arUo8SABMkAc3ls/5l9CRSDGENY3uIuLlGGYiAzZeVTyY9vc1R0ajZtgcheg7hiFCAdT/yRFkdIWG2c2ZuIc0d3YcBLn8A3MJjYcPbgDsQvngXDxwdD3lpOfv7S6eMU/3IunkPSig/xwAsLKA4ykhRczy2VSbLtwD2dKMGQYWRh1ap2+wYEqNhTmJ+HxKXvICczHX3HvYXcrIuIX/o2/INC4R8cAj/2HhQCv8BQ+LG/A4IRGBSKa9mXcHBzLDr0H0lA8djvWYhV7RFbackN48L29xVAuqS2amuWBJcxac93iwiYanVvxbXLl8gFNYu+l8cxDRH9MwPk9O54VA9viq7DJ1GbglcdOIgkJs79jp/mTkL3x55HeOsuqlZ38KevcCxhHfxDKqNNv8fQkO0TryO/rMbhzasxeMYyUdMClk7or/b/1Q9sMQx6Yxl3jcJoDPj04/vQgMUa06QUoij/OipRDmhSnHJV8oHhqoSS4iKUFBXCzy8QKUkb0KBVNHz9g1RfygmSXhOUi4hKVhe2zVMxyCqUakVT0e+ReRI13QST2PGHN8ci9cB2xEyap/WSHFUHcU7cojfgH1wZXYdNFOBYIBUXXsdP709BrWat0eHhMaTu5HdtWfQmXD4+qNn4DqQd2U1CQr42vv8CAqvWQLfHp/AUzm1S/BPhRisR8Rgj45PINmQ30MYgvtGFRu26qz6St/bDhRMHkPjVHMQ8+y4CQqtg9YzRaNHrYTTr1Acnd/6CY4nraJ8u1e25mJNJPHGWDT92G0ZG4jzTFKm9N0nNmcRZJBmmg3RkcyxObPsBgZWrl7pYhTPD9dxs1G9xJ7oMncg9HDHIRUbYvHgGCq5dQaeBY5Fx5jgyTh1GJT9/dHlsMlZPH4EWvf+GW9t1w6ppI9BtxBRakczFrps9HtFDJyj5LUESXsurcOCrVe/KCnfnVThIN2gSW+L/PQttYoajWr3GOLt/G35dvRAPTf0YLl9/xL45Ci3uZgDdg1M7N+HY1nW4b8J7VrVBk+uqQ+voO+k1QWrwZWydSwxys8WstRs83Z13kI7ErcaZPfHo+PBTltGlILC1H4B967+iZLbL0OeUrGcn7fzmY5xM3sQBc7lQve6tVJmof0dHVKlZD9/OGIP+L36IKrUbYNfqhUg9kIQHXv4EcYveBKsmDHjxIxguH2uBmFB5kYCCr2IeAKx63Q2BZAmM03sSsDP2E9w/aS4Cq9RAyo4NOPTzSjz00kKKKwygyN4DCSD2PMcS1yJmwhwVc6yurL32p/eQ1GcmGsjFJcxR7Qa35rrKc3c0b2AYYAxKPbANPZ54lcttEfkt5lk9oh0r5iOoShi6DJ2gzTeAMvKcjHOo0bAZqtdrApevH7k41pU98OMynEzeiIFvfkkAFBfkYc3MfxBw51MOoufoVxDesrMnex0gyTxJRGkNLOFSVLtZ693YhIMbcYvfIJR7jHqJjL73h6W4kHIQfce/Q/MNq14fSaWsiM73ICV5I45tXYv7n5trU283CpJkknEh4T1ikFj+SqndiLtjIDEGnUj84YZjcYNWUYh+9DlbR1YvvPLKt4Hi67nwCwxG7BtPolbTSHQdNkkNoRzdsga7v12MsEYRlMiW+iqHSXZG6Y0/wTStO3stKwNr/zUeHR8ag1vbdyejb/r4VYSG1UHHgWNptce+NoIAah51H1KSf8LRhLXoN3EuWC0v47cjqNUkkocKW+fXy4yDVmkwzse/K/IgORjC3Z3L2V4QUz9cHcu5BRcOx39LIqH3uFlwUR7FpbjlIq3cKmHpbASEVkWXv0sGCZ0tqhi5meeJFWcP7MClsycQ/cgz2LrsPdz//HxUrRVO7Ew/uR/xS2ahuKiQjNJuwAiVvHoFygGSapIpdyfltc4kregqQDq4aSWOxq/BAy99gkp+AbhyPhUbFryIdv0ex60d7qKvjp3+OFr2GYyIzvcSg44mrEG/SfOQn3MZ6+dPRa8x0xBSrZaKSXqJp7Q+knFuy79M1u6WBqWl7RI5TxkxSbqwI/Hf4cy+RNw56J8cHAdAVhvcwL4fv0BIWB1E//1ZNSnEam6siJqZmoKC3KuoXLMu6jZvh1saNceuNUvQuMNdaNdvBIpLinE07lvs37AcodVr4a6npuNk0kYc3hSLxh3vQudHxlOi6x0kEy6rUyEq0PxIUlUKLPvkj2w5MGW1dvZ4aoN0HvIMWGE3YenbyD6fipjn5sBVqRIZfdX0xxHZZzBui7oPJ5I2EED9J8/H5fTTiFsyE33HzaT6oyUErJEujyEUkcQaaXHvEIMkSIyCdMOyGSc7rR7M4KAeiV+DE9vW37CLY/EimjFIsKawIA87ls9H3dvbot7t7RFSvTZdl2XurGLcf+qHYMxK+Hw2lYjqNG+L7o9Nhm9IZfrOlO0bsPObj1C9fhP0eXomL1Z6e5kWSFxMWQ1AT5AIMWFI4MLJQ/hl4WvoOXIqake0JaHw2644RD3yDMIjO6mi6appjyHyniHk4tIO70TSqo/QuH1PZKWdoopD/4nzAJerlJjkWaSlezy3eTYNjeggiQBhA0mVg2zuy8Dxretw9lAyej/1ushbtMERlxzJ4vkOq36z6vSdA8d6GYy0TwoxdrDEtGGrLijIy8Hmha8h8u5BqN86mrOUmVAMRqYf20MG6zp8cpkL5cZn7uzuLjfzAo5vW4+2MUOp4n982490B82i+ooWOz9+95rFqHt7B9Rq0hIlhQU4tOkbZKWdpKpKeMtOPMH2OhipFXMdc3lG2ubZxCC2qmTskBM+JBw0JpUGEsUkNkTC2OcAUCW1snIgJ1hVfa686VU+yEKpoza96gRJuldZQipdOPx1JqnKs94u8DJzx10Yr67bWwlsMFJOplolJdmVdYJHDEr75W1VSZAg2WKSl1kFm5RW4kGMDjPB6QDVAlZUDjwEiDbOpca3hMm1UWQnSN5b51J4lEEmzd3Zx7m8xSS7u/MKkjZd5K3hZwOJxqm8tDRk69wBqvHHpre02WwucTlxrPk4r21wrzGJT6Z6G0CxanvWHLjOSKn+aFJIKcXyQVK1PFl8lVJFHwMqJybRHClTe+I4e0wSK14VOa3mna0rq6Z0nLHEySR9DFlWrrmLk7MNou7EtqUTQMo4AhQ5AG/JZSozeEz92JkhXaSPGh7hJSFHV5YtANU6l6zThlDUORwc23fQLXh3d2qegrlC7goopyvz9aeYJIZNHA0/pQRlboOSUuKMBiyNcUkgrfxLgSRYBBPLjdSfZ1n9IM2dyekbHSS228PoPMhoeQ/7zFrnfLu3riwZ3jHfYFskQkVarPMClqha0OOJSSFZI6TTmT3loioDpdKnV0WJhwY0RDtQn3dg7STRw9FLNeTOSnVhdpCsX0nYQRIxKSsAAa2NsxtninaDZgQNKEoz1U9TLBbZmSHP1WMMb5+XC5KKMfo4l3Bz6ucuVsNPVh2YQ+Jihg/LlgbSjTCpbJDkGJcdJHtR0/6rivJAsn7KIpmk5V9AOkz3loASvylBnUf/YWz/dNSnAMaUtsiin/qsPEdRjh+5ubsiFjAOr3zN78rl1C2AGeXtQjcBqoh5K34usWPXp2PqFKJkN2DWcV7yJkAVN3JFrqDcV/KSUVHuEmwxTdgKWjcBqoh5K36uLb4kLXpyjNvtZjFJvW4CVHEjV+QKHgLAKRpuAlQR81b8XA+AnKLhJkAVN3JFruBVQuui4SZAFTFvxc8tNceRoiFqzGf2X1JV/DtvXuFPWKDMJJSJhs6jFy/8E9e7eeh/2QL/B6DwevuUcCm/AAAAAElFTkSuQmCC",b="data:image/png;base64,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",x="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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",ee=ne(59301);const te=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:_e,swimg:Ke},{name:"101\u8BA1\u5212",ptimg:je,swimg:Ue},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Re,swimg:oe},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:x},{name:"\u519B\u961F\u4E00\u6D41",ptimg:E,swimg:z}];var se=({className:me,dataSource:Ce=[],col:pe=4,right:Be,bottom:Pe=23,precision:ht=0,wrapWidth:dt=1200,trackEventItems:Wt,loading:ot,onRemove:gt=()=>{},isCurrent:Se=!0,showAlias:Mt=!1})=>{const Bt=Math.floor((dt-(pe-1)*Be)/pe),Ct=[{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(We=>(window.ENV==="build"&&(We.ptimg=`/react/build${We.ptimg}`,We.swimg=`/react/build${We.swimg}`),We));return ee.createElement(fe.Z,{spinning:ot},ee.createElement("div",{className:Ae()(re.list,me)},!!(Ce!=null&&Ce.length)&&(Ce==null?void 0:Ce.map((We,xt)=>{var Ft;const{name:De,id:Ge,identifier:vt,featured:Ut,school_name:tt,image_url:Zt,excellent:Le,is_plan:Lt}=We;return ee.createElement("div",{key:Ge,className:re.wrap,style:{width:Bt,marginRight:(1+xt)%pe===0?0:Be+ht,marginBottom:Pe}},ee.createElement("a",{className:re.li,onClick:It=>{It.preventDefault(),It.stopPropagation(),Wt&&(0,Ne.L9)([Wt]),(0,Ne.xg)(`/paths/${vt}`)}},ee.createElement("div",{className:re.img},ee.createElement("img",{className:re.cover,src:`${Zt}`}),Se&&(0,et.bg)()&&(We==null?void 0:We.studying)&&ee.createElement("div",{className:`${re.movebq} user-path-items`,onClick:It=>{It.stopPropagation(),gt(We)}},ee.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ee.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ft=We==null?void 0:We.subject_tags)==null?void 0:Ft.map((It,Qt)=>{var Yt,Je;if(Qt===0){const xe=(Yt=Ct.find(ue=>ue.name==It))==null?void 0:Yt.swimg;return ee.createElement("img",{className:re.sign,src:xe,style:{left:"-4px"}})}const Ze=(Je=Ct.find(xe=>xe.name==It))==null?void 0:Je.ptimg;return ee.createElement("img",{className:re.sign,src:Ze,style:{left:`${48+52*(Qt-1)+2*Qt}px`}})}),ee.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(We==null?void 0:We.excellent)&&ee.createElement("div",{className:re.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ee.createElement("div",{className:re.name},ee.createElement(Ie.Z,{title:Mt&&(We!=null&&We.excellent_alias_name)?ee.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${De}`,ee.createElement("br",null),ee.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${We==null?void 0:We.excellent_alias_name}`)):De},ee.createElement("span",{className:re.e},Mt&&(We==null?void 0:We.excellent_alias_name)||De))),ee.createElement("div",{className:re.tags},ee.createElement("div",null,ee.createElement(Ie.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ee.createElement("span",null,We.stages_count))),ee.createElement(Ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ee.createElement("span",null,We.members_count)))))))})),!Ce.length&&ee.createElement(ae.Z,null)))}},29458:function(it,St,ne){"use strict";ne.d(St,{jL:function(){return Ae},w9:function(){return We},QD:function(){return qe},cQ:function(){return gt.Z},op:function(){return he},O5:function(){return Xn},_b:function(){return zt},t7:function(){return x},Gi:function(){return Ut},YG:function(){return Ge},qp:function(){return je},vr:function(){return bt},qE:function(){return rt},Je:function(){return ee},wb:function(){return ot},cq:function(){return Qt},tp:function(){return oe}});var re=ne(59301),fe={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"},Ie="data:image/png;base64,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",Ae=({dataSource:Ht=[],img:Ot,imgWidth:Kt=346,title:Gt,sunTitle:Sn,bannerExtraContent:On})=>re.createElement("div",{className:fe.banner},re.createElement("div",{className:fe.content},re.createElement("aside",null,re.createElement("p",null,re.createElement("b",null,Gt),re.createElement("span",null,Sn)),Ht.length>0&&re.createElement("div",{className:fe.btns},Ht.map((un,He)=>re.createElement("div",{key:He,onClick:un.click},un.name,un.sign?re.createElement("img",{src:Ie,width:39}):null))),On),Ot&&re.createElement("img",{style:{marginTop:33,marginRight:38},src:Ot,width:Kt}))),Ne={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"},ae=ne(92310),et=ne.n(ae),_e=ne(89392),je=({dataSource:Ht=[],value:Ot,onChange:Kt,onTitleChange:Gt,className:Sn,title:On,titleWidth:un=41,style:He={},fontColor:Ye="#6A7283",showCount:Xe})=>{const[Pt,Vt]=(0,re.useState)(0),[At,sn]=(0,re.useState)(!1),on=(0,re.useRef)(null),en=(0,re.useRef)(null);return(0,re.useEffect)(()=>{var yn;Ht.length!==0&&(((yn=on==null?void 0:on.current)==null?void 0:yn.clientHeight)>97?Vt(1):Vt(0)),Ht.length===0&&Vt(0),sn(!1)},[Ht]),re.createElement("div",{className:et()(Ne.row,Sn),style:He},re.createElement("div",{onClick:(0,_e.throttle)(()=>Gt==null?void 0:Gt(),2e3),style:{width:un,marginTop:At?12:4},className:`${Ne.title} ${Gt?"current":""}`},On),re.createElement("div",{className:At?`${Ne.tagsWrap} ${Ne.tagsBorderWrap}`:Ne.tagsWrap},re.createElement("div",{className:Ne.bar,ref:en,style:Pt>0?{height:Pt===1?97:"auto",overflow:Pt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},re.createElement("div",{className:Ne.tag,ref:on},Ht==null?void 0:Ht.map(yn=>re.createElement("span",{onClick:()=>Kt(yn.id),key:yn.id,style:{color:Ye},className:Ot===yn.id?Ne.active:""},re.createElement("span",{title:yn.name,className:Ne.name},yn.name),!!Xe&&re.createElement("span",{className:Ne.num},yn.count))))),!!Pt&&re.createElement(re.Fragment,null,Pt===1?re.createElement("div",{onClick:()=>{var yn;Vt(2),((yn=on==null?void 0:on.current)==null?void 0:yn.clientHeight)>245?sn(!0):sn(!1)},className:Ne.action},"\u5C55\u5F00",re.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):re.createElement("div",{onClick:()=>{en.current.scrollTop=0,Vt(1),sn(!1)},className:Ne.action},"\u6536\u8D77",re.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Ue={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"},oe=({dataSource:Ht=[],value:Ot,onChange:Kt,className:Gt,style:Sn={}})=>re.createElement("div",{style:Sn,className:et()(Ue.tabs,Gt)},Ht.map(On=>re.createElement("span",{onClick:()=>Kt(On.id),className:Ot===On.id?Ue.active:"",key:On.id},On.name))),y={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},a=ne(92832),x=({dataSource:Ht=[],value:Ot="",onChange:Kt,onInputChange:Gt=()=>{},className:Sn,style:On={},placeholder:un,allowClear:He=!1})=>{var Ye;const[Xe,Pt]=(0,re.useState)(""),[Vt,At]=(0,re.useState)("");(0,re.useEffect)(()=>{var en;let yn=Ot;(en=JSON.stringify(Ot))!=null&&en.includes("{")&&(Pt(Ot.id),yn=Ot.value||"");try{At(decodeURIComponent(yn||""))}catch(ga){At(decodeURIComponent(yn||""))}},[Ot]);const sn=()=>{Kt(encodeURIComponent(Vt),Xe||null)},on=en=>{en!==Xe&&(Pt(en),Kt(encodeURIComponent(Vt),en))};return re.createElement("div",{className:et()(y.input,Sn),style:On},!!Ht.length&&re.createElement("div",{className:y.dropdown},re.createElement("div",{className:y.text},(Ye=Ht.find(en=>en.id===Xe))==null?void 0:Ye.name,re.createElement("i",{className:"iconfont icon-zhankai4"}),re.createElement("b",{className:y.b1}),re.createElement("b",{className:y.b2})),re.createElement("div",{className:y.menu},Ht.map((en,yn)=>re.createElement("div",{key:yn,onClick:()=>on(en.id)},en.name)))),re.createElement(a.default,{onPressEnter:sn,value:Vt,onChange:en=>{At(en.target.value),Gt(encodeURIComponent(en.target.value),Xe||null)},bordered:!1,placeholder:un}),re.createElement("i",{onClick:sn,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"},ee=({value:Ht,onChange:Ot,className:Kt,total:Gt,pageSize:Sn,style:On={}})=>{const un=Ht<2,He=Ht>=Math.ceil(Gt/Sn);return Gt<=Sn?re.createElement(re.Fragment,null):re.createElement("div",{className:et()(E.quickPager,Kt),style:On},re.createElement("div",{onClick:()=>{un||Ot(Ht-1,"prev")},className:un?E.disabled:""},"\u4E0A\u4E00\u9875"),re.createElement("div",{onClick:()=>{He||Ot(Ht+1,"next")},className:He?E.disabled:""},"\u4E0B\u4E00\u9875"))},te={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"},le=ne(71418),se=ne(6848),me=ne(13570),Ce=ne(3294),pe=ne(955),Be=ne(96908),Pe=ne(57177),ht=ne(81378),dt=ne(8797),ot=({className:Ht,dataSource:Ot=[],col:Kt=4,right:Gt,bottom:Sn=23,precision:On=0,wrapWidth:un=1200,trackEventItems:He,loading:Ye})=>{const Xe=Math.floor((un-(Kt-1)*Gt)/Kt);return re.createElement(le.Z,{spinning:Ye},re.createElement("div",{className:et()(te.list,Ht)},!!Ot.length&&Ot.map((Pt,Vt)=>{const{name:At,id:sn,identifier:on,power:en,cover_image_id:yn,pic:ga}=Pt;return re.createElement("div",{className:te.wrap,key:sn,style:{width:Xe,marginRight:(1+Vt)%Kt===0?0:Gt+On,marginBottom:Sn}},re.createElement("a",{target:"_blank",href:`/shixuns/${on}/challenges`,className:te.li,onClick:Tt=>{Tt.preventDefault(),He&&(0,pe.L9)([He]),en&&(0,pe.xg)(`/shixuns/${on}/challenges`)}},re.createElement("div",{className:te.img},re.createElement("img",{className:te.cover,src:`${ga}`}),Pt.is_jupyter&&re.createElement("img",{className:te.sign,src:Be}),Pt.is_jupyter_lab&&re.createElement("img",{className:te.sign,src:Pe}),Pt.is_unity_3d&&re.createElement("img",{className:te.sign,src:ht})),re.createElement("div",{className:te.name},re.createElement(se.Z,{title:At||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},re.createElement("span",{className:te.e},At||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),re.createElement("div",{className:te.tags},re.createElement(se.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),re.createElement("span",null,Pt.challenges_count))),!!Pt.myshixuns_count&&re.createElement(se.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),re.createElement("span",null,Pt.myshixuns_count))),re.createElement(se.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},re.createElement("span",null,re.createElement("span",null,Pt.level))),re.createElement("div",{className:te.rate},re.createElement(me.Z,{allowHalf:!0,disabled:!0,defaultValue:Pt.score_info}),re.createElement("span",null,"\xA0",Pt.score_info?`${Pt.score_info}\u5206`:"5\u5206")))),!en&&re.createElement("div",{className:te.lockWrap},re.createElement("img",{src:`${Ce.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),re.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ot.length&&re.createElement(dt.Z,null)))},gt=ne(33847),Se={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"},Mt="data:image/png;base64,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",Bt=ne(59301),We=({className:Ht,dataSource:Ot=[],col:Kt=4,right:Gt,bottom:Sn=23,precision:On=0,wrapWidth:un=1200,trackEventItems:He,loading:Ye})=>{const Xe=Math.floor((un-(Kt-1)*Gt)/Kt);return Bt.createElement(le.Z,{spinning:Ye},Bt.createElement("div",{className:et()(Se.list,Ht)},!!Ot.length&&Ot.map((Pt,Vt)=>{const{subject_identifier:At,id:sn,identifier:on,power:en}=Pt,yn=Pt.is_public!=0&&Pt.is_public;return Bt.createElement("div",{className:Se.wrap,key:sn,style:{width:Xe,marginRight:(1+Vt)%Kt===0?0:Gt+On,marginBottom:Sn}},Bt.createElement("a",{className:Se.li,onClick:ga=>{ga.preventDefault(),He&&(0,pe.L9)([He]),(0,pe.xg)(Pt.first_category_url)}},Bt.createElement("div",{className:Se.top},Bt.createElement(se.Z,{title:Pt.name},Bt.createElement("div",{className:Se.name},Pt.name)),Bt.createElement("img",{className:Se.img,src:Ce.Z.IMG_SERVER+"/images/"+Pt.avatar_url}),Bt.createElement("div",{className:Se.text,title:Pt.creator},Pt.creator),At&&Bt.createElement("div",{className:Se.btns},Bt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Bt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),yn&&Bt.createElement("div",{className:Se.sign},"\u516C\u5F00")),Bt.createElement("div",{className:Se.bottom},Pt.visits>0&&Bt.createElement(se.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Bt.createElement("span",null,Bt.createElement("i",{className:"iconfont icon-liulanyan"}),Bt.createElement("span",null,Pt.visits))),Pt.course_members_count>0&&Bt.createElement(se.Z,{title:"\u6210\u5458",placement:"bottom"},Bt.createElement("span",null,Bt.createElement("i",{className:"iconfont icon-chengyuan"}),Pt.course_members_count)),Pt.tasks_count>0&&Bt.createElement(se.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Bt.createElement("span",null,Bt.createElement("i",{className:"iconfont icon-zuoye"}),Pt.tasks_count)),Pt.is_end?Bt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Bt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Pt.is_accessible&&Bt.createElement("div",{className:Se.lockWrap},Bt.createElement("img",{src:`${Ce.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Bt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ot.length&&Bt.createElement(dt.Z,null)))},xt={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"},Ft=ne(89070),Ge=({dataSource:Ht=[],value:Ot,onChange:Kt,className:Gt,style:Sn={},tabBarExtraContent:On})=>re.createElement("div",{className:et()(xt.tabs,Gt),style:Sn},re.createElement("div",{className:xt.tabsWrap},Ht.map((un,He)=>re.createElement("aside",{className:xt.tab,onClick:()=>{Kt(un.id),un.link&&Ft.history.push(un.link)},key:He},re.createElement("div",{className:Ot===un.id?xt.active:""},un.name),(un==null?void 0:un.resetCount)==null&&(un==null?void 0:un.total)!==void 0&&re.createElement("span",null,"\uFF08",un==null?void 0:un.total,"\uFF09"),(un==null?void 0:un.resetCount)!==void 0&&(un==null?void 0:un.total)!==void 0&&re.createElement(se.Z,{title:(un==null?void 0:un.tip)!=null?un==null?void 0:un.tip:""},re.createElement("span",{style:{color:"#9096A3"}},"\uFF08",re.createElement("span",{style:{color:"#000"}},un==null?void 0:un.resetCount),"/",re.createElement("span",null,un==null?void 0:un.total),"\uFF09"))))),re.createElement("div",{className:xt.tabBar},On)),Ut=({className:Ht,style:Ot={},children:Kt})=>re.createElement("div",{className:et()(Ht),style:Ot},Kt),tt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Zt=ne(38854),Le=ne(20834);const Lt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Qt=({sortValue:Ht,dropValue:Ot,className:Kt,onSort:Gt,onDrop:Sn,dataSource:On=Lt})=>{var un;return re.createElement("div",{className:et()(tt.orderWrap,Kt)},re.createElement(Zt.Z,{dropdownRender:()=>re.createElement(Le.default,null,On.map((He,Ye)=>re.createElement(Le.default.Item,{key:Ye,onClick:()=>Sn(He.id)},He.name)))},re.createElement("span",{className:tt.orderTextWrap},(un=On.find(He=>Ot===He.id))==null?void 0:un.name)),re.createElement("span",{className:tt.orderIconWrap},re.createElement("span",{className:tt.orderAsc},re.createElement("i",{className:Ht==="asc"?`iconfont icon-sanjiaoxing-up font12 ${tt.cursorPointer} ${tt.active}`:`iconfont icon-sanjiaoxing-up font12 ${tt.cursorPointer}`,onClick:()=>Gt(Ht==="asc"?"desc":"asc")})),re.createElement("span",{className:tt.orderDesc},re.createElement("i",{className:Ht==="desc"?`iconfont icon-sanjiaoxing-down font12 ${tt.cursorPointer} ${tt.active}`:`iconfont icon-sanjiaoxing-down font12 ${tt.cursorPointer}`,onClick:()=>Gt(Ht==="asc"?"desc":"asc")}))))},Yt={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"},Je=ne(3113),Ze=Object.defineProperty,xe=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ve=(Ht,Ot,Kt)=>Ot in Ht?Ze(Ht,Ot,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Ht[Ot]=Kt,ce=(Ht,Ot)=>{for(var Kt in Ot||(Ot={}))ue.call(Ot,Kt)&&ve(Ht,Kt,Ot[Kt]);if(xe)for(var Kt of xe(Ot))Te.call(Ot,Kt)&&ve(Ht,Kt,Ot[Kt]);return Ht},ge=(Ht,Ot)=>{var Kt={};for(var Gt in Ht)ue.call(Ht,Gt)&&Ot.indexOf(Gt)<0&&(Kt[Gt]=Ht[Gt]);if(Ht!=null&&xe)for(var Gt of xe(Ht))Ot.indexOf(Gt)<0&&Te.call(Ht,Gt)&&(Kt[Gt]=Ht[Gt]);return Kt},Fe=(Ht,Ot,Kt)=>new Promise((Gt,Sn)=>{var On=Ye=>{try{He(Kt.next(Ye))}catch(Xe){Sn(Xe)}},un=Ye=>{try{He(Kt.throw(Ye))}catch(Xe){Sn(Xe)}},He=Ye=>Ye.done?Gt(Ye.value):Promise.resolve(Ye.value).then(On,un);He((Kt=Kt.apply(Ht,Ot)).next())}),he=Ht=>{var Ot=Ht,{className:Kt,style:Gt,children:Sn,loading:On=!1,openLoading:un,onClick:He=()=>{},size:Ye="middle",shape:Xe="round"}=Ot,Pt=ge(Ot,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Vt,At]=(0,re.useState)(!1);return re.createElement(Je.ZP,ce({onClick:(0,_e.throttle)(sn=>Fe(void 0,null,function*(){un&&At(!0);try{yield He(sn)}catch(on){console.log("error",on)}un&&At(!1)}),2e3,{leading:!0,trailing:!1}),className:et()(Yt.btn,Yt[`${Ye}-${Xe}`],Kt),style:Gt,size:Ye,shape:Xe,loading:Vt||On},Pt),Sn)},Me={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"},rt=({className:Ht,style:Ot,children:Kt=null,onClick:Gt,title:Sn})=>re.createElement("div",{className:et()(Me.head,Ht),style:Ot},re.createElement("span",{className:"primary-hover",onClick:Gt},re.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),re.createElement("b",{title:Sn},Sn),re.createElement("div",{className:Me.node},Kt)),we={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"},qe=({confirmShow:Ht=!0,confirmTitle:Ot,confirmClick:Kt,cancelShow:Gt=!0,cancelTitle:Sn,cancelClick:On,className:un,style:He,confirmLoading:Ye=!1})=>re.createElement("div",{className:et()(we.btns,un),style:He},Ht&&re.createElement(Je.ZP,{loading:Ye,onClick:Kt,type:"primary",className:we.confirm},Ot),Gt&&re.createElement(Je.ZP,{onClick:On,className:we.cancel},Sn)),Qe={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"},bt=({className:Ht,style:Ot={},LeftContent:Kt,children:Gt,RightContent:Sn})=>re.createElement("div",{className:et()(Qe.fixedBottom,Ht),style:Ot},re.createElement("div",{className:Qe.wrap},re.createElement("div",{className:Qe.left},Kt),re.createElement("div",{className:Qe.center},Gt),re.createElement("div",{className:Qe.right},Sn))),ft={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},zt=({className:Ht,style:Ot={},dataSource:Kt=[]})=>re.createElement("div",{className:et()(ft.crumbs,Ht),style:Ot},Kt.map((Gt,Sn)=>Sn<Kt.length-1?re.createElement(re.Fragment,{key:Sn},Gt.path||Gt.onClick?re.createElement("span",{className:ft.hover,onClick:Gt!=null&&Gt.onClick?Gt.onClick:()=>Ft.history.push(Gt.path)},Gt.name):re.createElement("span",null,Gt.name),re.createElement("span",null,"\xA0",">","\xA0")):re.createElement("span",{key:Sn,style:{color:"#5F6368"}},Gt.name))),Et=ne(31797),Jt=Object.defineProperty,fn=Object.defineProperties,vn=Object.getOwnPropertyDescriptors,gn=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,In=Object.prototype.propertyIsEnumerable,Pn=(Ht,Ot,Kt)=>Ot in Ht?Jt(Ht,Ot,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Ht[Ot]=Kt,Xt=(Ht,Ot)=>{for(var Kt in Ot||(Ot={}))pn.call(Ot,Kt)&&Pn(Ht,Kt,Ot[Kt]);if(gn)for(var Kt of gn(Ot))In.call(Ot,Kt)&&Pn(Ht,Kt,Ot[Kt]);return Ht},Hn=(Ht,Ot)=>fn(Ht,vn(Ot)),Wn=(Ht,Ot)=>{var Kt={};for(var Gt in Ht)pn.call(Ht,Gt)&&Ot.indexOf(Gt)<0&&(Kt[Gt]=Ht[Gt]);if(Ht!=null&&gn)for(var Gt of gn(Ht))Ot.indexOf(Gt)<0&&In.call(Ht,Gt)&&(Kt[Gt]=Ht[Gt]);return Kt};const{Countdown:Nn}=Et.default;var Xn=Ht=>{var Ot=Ht,{onChange:Kt}=Ot,Gt=Wn(Ot,["onChange"]);const[Sn,On]=(0,re.useState)(null);(0,re.useEffect)(()=>{typeof Sn=="number"&&Sn>=0&&Kt(Sn)},[Sn]);const un=He=>{const Ye=Math.floor(He/1e3);On(Ye)};return re.createElement(Nn,Hn(Xt({},Gt),{onChange:un}))}},58856:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return fe}});var re=ne(59301);function fe(Ie,Ve){const Ae=(0,re.useRef)();(0,re.useEffect)(()=>{Ae.current=Ie}),(0,re.useEffect)(()=>{function Ne(){Ae.current()}if(Ve!==null){let ae=setInterval(Ne,Ve);return()=>clearInterval(ae)}},[Ve])}},14996:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return Ae}});var re=ne(59301),fe={label:"label___CZ1_z",left:"left___ZKFRV",right:"right___zVTRn",error:"error___oNJNo"},Ie=ne(6848),Ae=({name:Ne,tooltipTitle:ae,children:et,required:_e,errorKey:Ke,errorValue:je,errorName:Ue,errorStyle:Re={},nameWidth:oe=112,align:y="center",contentStyle:a={}})=>re.createElement(re.Fragment,null,re.createElement("div",{className:fe.label,style:{alignItems:y}},re.createElement("div",{className:fe.left,style:{width:oe}},_e&&re.createElement("span",null,"*"),re.createElement("div",null,Ne),!!ae&&re.createElement(Ie.Z,{title:ae},re.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),re.createElement("div",{className:fe.right,style:a},et,Ue&&je===Ke&&re.createElement("div",{className:fe.error,style:Re},Ue))))},26098:function(it,St,ne){"use strict";ne.r(St),ne.d(St,{default:function(){return Le}});var re=ne(59301),fe=ne(89070),Ie=ne(31797),Ve=ne(78241),Ae=ne(8591),Ne=ne(60324),ae=ne(20834),et=ne(3113),_e=ne(95237),Ke=ne(43604),je=ne(6848),Ue=ne(71418),Re=ne(1710),oe=ne(10311),y=ne(5871),a=ne(92832),b=ne(58421),x=ne(43418),E=ne(24905),z=ne(38674),ee=ne(99064),te={flex_box_center:"flex_box_center___GEEfx",flex_space_between:"flex_space_between___m3yb7",flex_box_vertical_center:"flex_box_vertical_center___tvnMj",flex_box_center_end:"flex_box_center_end___hpoI2",flex_box_column:"flex_box_column___EGm6z",wrap:"wrap___sHEOx",crumbs:"crumbs___osr4h",Divle:"Divle___ndjFA",tableWrap:"tableWrap___aFyUX",countflex:"countflex___xh4Ql",leftCol:"leftCol____kaHU",flexright:"flexright___nydBD",flexleft:"flexleft___eBf6r",headWrap:"headWrap___PWc7j",formWrap:"formWrap___u7Sg1",inputWrap:"inputWrap___DR5gf",submitButtondiv:"submitButtondiv___IGaVO",glow:"glow___Znflh",formModal:"formModal___haXug",ActvieE3:"ActvieE3___phBHf",listClass:"listClass___CFAhy",spantitle:"spantitle___VJb52",note:"note___kXCrS",cpuWrap:"cpuWrap___nKCHB",activebtn:"activebtn___KJZJU",btn:"btn___vOOFj",activeTab:"activeTab___9xbl2",tab:"tab___rBcnO",countDown:"countDown___FvYIH",red:"red___AK2hZ",footBtnWrap:"footBtnWrap___yDNkk",modalBtns:"modalBtns___d0m88",confirm:"confirm___gz4SJ",cancel:"cancel___J1Uji",errorTip:"errorTip___apMsj",resource_config_warp:"resource_config_warp___mlfQx",flex:"flex___six9G",config_Warp:"config_Warp___WeDog",config_btn:"config_btn___xrdYb"},le=ne(85149),se=ne(955),me=ne(61186),Ce=ne.n(me),pe=ne(29458),Be=ne(8797),Pe=ne(23954),ht=ne(6021),dt=ne(14658),Wt=ne(14996),ot=ne(11724),gt=ne(62772),Se=ne(59301),Mt=Object.defineProperty,Bt=Object.defineProperties,Ct=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,De=(Lt,It,Qt)=>It in Lt?Mt(Lt,It,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):Lt[It]=Qt,Ge=(Lt,It)=>{for(var Qt in It||(It={}))xt.call(It,Qt)&&De(Lt,Qt,It[Qt]);if(We)for(var Qt of We(It))Ft.call(It,Qt)&&De(Lt,Qt,It[Qt]);return Lt},vt=(Lt,It)=>Bt(Lt,Ct(It)),Ut=(Lt,It)=>{var Qt={};for(var Yt in Lt)xt.call(Lt,Yt)&&It.indexOf(Yt)<0&&(Qt[Yt]=Lt[Yt]);if(Lt!=null&&We)for(var Yt of We(Lt))It.indexOf(Yt)<0&&Ft.call(Lt,Yt)&&(Qt[Yt]=Lt[Yt]);return Qt},tt=(Lt,It,Qt)=>new Promise((Yt,Je)=>{var Ze=Te=>{try{ue(Qt.next(Te))}catch(ve){Je(ve)}},xe=Te=>{try{ue(Qt.throw(Te))}catch(ve){Je(ve)}},ue=Te=>Te.done?Yt(Te.value):Promise.resolve(Te.value).then(Ze,xe);ue((Qt=Qt.apply(Lt,It)).next())});const Zt=Lt=>{var It=Lt,{classroomList:Qt,globalSetting:Yt,loading:Je,user:Ze,dispatch:xe}=It,ue=Ut(It,["classroomList","globalSetting","loading","user","dispatch"]),Te,ve,ce,ge;const{Countdown:Fe}=Ie.default,[be]=(0,fe.useSearchParams)(),[he,Me]=(0,re.useState)(parseInt(be.get("status"))||0),st=(0,fe.useLocation)(),rt=(0,re.useRef)(),[we,lt]=(0,re.useState)(),qe=(0,fe.useParams)(),[Qe,pt]=(0,re.useState)(!1),[bt,ft]=(0,re.useState)(0),[wt,zt]=(0,re.useState)([]),[Et]=Ve.default.useForm(),[Jt,fn]=(0,re.useState)({}),[vn,gn]=(0,re.useState)(!1),[pn,In]=(0,re.useState)(!1),[Pn,Xt]=(0,re.useState)([]),[Hn,Wn]=(0,re.useState)([]),[Nn,zn]=(0,re.useState)(!1),[Xn,Ht]=(0,re.useState)(!1),[Ot,Kt]=(0,re.useState)(!1),[Gt,Sn]=(0,re.useState)(!1),[On,un]=(0,re.useState)(),[He,Ye]=(0,re.useState)(!1),[Xe,Pt]=(0,re.useState)(!1),[Vt,At]=(0,re.useState)({}),[sn,on]=(0,re.useState)(0),[en,yn]=(0,re.useState)(0),[ga,Tt]=(0,re.useState)(!1),[Tn,ya]=(0,re.useState)(0),[Vn,ta]=(0,re.useState)(!1),[qn,Ra]=(0,re.useState)(!1),[Ia,Qa]=(0,re.useState)(),[oo,ja]=(0,re.useState)([]),[xa,uo]=(0,re.useState)(!1),[bo,ro]=(0,re.useState)(),[jt,to]=(0,re.useState)(!0),[Ta,ca]=(0,re.useState)(!1),[no,qt]=(0,re.useState)(!1),[xn,Jn]=(0,re.useState)(!1),[En,fa]=(0,re.useState)(!1),[ua,Ha]=(0,re.useState)([{name:"CPU",value:0,min:0,max:0,typeName:"\u6838"},{name:"\u5185\u5B58",value:0,min:0,max:0,typeName:"GB"}]),[Ya,_a]=(0,re.useState)();let Io=(0,re.useRef)();const[Qn,ko]=(0,re.useState)({tab:1,page:1,per_page:10}),ar=[{id:1,name:"\u76F8\u5173\u5B9E\u8DF5\u9879\u76EE"},{id:2,name:"\u5171\u4EAB\u4FE1\u606F"},{id:3,name:"\u8BC4\u6D4B\u811A\u672C"},{id:4,name:"\u8D44\u6E90\u914D\u7F6E"}],Ho=[{title:"\u5E8F\u53F7",dataIndex:"order",key:"order",render:(ze,ut,kt)=>`${(Qn.page-1)*Qn.per_page+kt+1}`,width:50},{title:"\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,width:80,render:(ze,ut)=>Se.createElement("span",null,ze||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"school_name",key:"school_name",ellipsis:!0,width:100,render:(ze,ut)=>Se.createElement("span",null,ze)},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",ellipsis:!0,width:80,render:(ze,ut)=>Se.createElement("span",null,ze)},{title:"\u521B\u5EFA\u8005",dataIndex:"creator_name",key:"creator_name",ellipsis:!0,width:80,render:(ze,ut)=>Se.createElement("span",null,ze)},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",key:"created_at",ellipsis:!0,width:100,render:(ze,ut)=>Se.createElement("span",{style:{color:"#666"}},Ce()(ze).format("YYYY-MM-DD HH:mm:ss"))},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",key:"action",ellipsis:!0,width:80,render:(ze,ut)=>Se.createElement("a",{style:{color:"#165DFF"},onClick:()=>{(0,se.xg)(`/shixuns/${ut.identifier}/challenges`)}},"\u67E5\u770B\u8BE6\u60C5")}],Yo=[{title:"\u5E8F\u53F7",dataIndex:"order",key:"order",render:(ze,ut,kt)=>`${(Qn.page-1)*Qn.per_page+kt+1}`,width:100},{title:"\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(ze,ut)=>Se.createElement("span",null,ze)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",key:"action",width:120,ellipsis:!0,render:(ze,ut)=>Se.createElement("a",{className:te.ActvieE3,type:"link",style:{padding:"0 0 0 10px",whiteSpace:"nowrap"},onClick:()=>{zn(!0),un(ut==null?void 0:ut.id)}},"\u53D6\u6D88\u5171\u4EAB")}],Uo=[{title:"\u5E8F\u53F7",dataIndex:"order",key:"order",render:(ze,ut,kt)=>`${(Qn.page-1)*Qn.per_page+kt+1}`,width:100},{title:"\u540D\u79F0",dataIndex:"name",key:"name",width:140,ellipsis:!0,render:(ze,ut)=>Se.createElement("span",null,ze)},{title:"\u8BF4\u660E",dataIndex:"description",key:"description",ellipsis:!0,render:(ze,ut)=>Se.createElement("span",null,ze)},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",width:160,ellipsis:!0,render:(ze,ut)=>Se.createElement("span",{style:{color:" #666"}},Ce()(ze).format("YYYY-MM-DD HH:mm:ss"))},{title:Se.createElement("span",null,"\u64CD\u4F5C"),align:"right",width:120,render:(ze,ut)=>Se.createElement(Se.Fragment,null,Se.createElement(ht.Z,{type:"link",style:{whiteSpace:"nowrap",padding:0},onClick:()=>tt(void 0,null,function*(){yield ea(ut==null?void 0:ut.id)})},"\u7F16\u8F91"),Se.createElement("a",{className:te.ActvieE3,type:"link",style:{padding:"0 0 0 10px",whiteSpace:"nowrap"},onClick:()=>{Ht(!0),un(ut==null?void 0:ut.id)}},"\u5220\u9664"))}];(0,re.useEffect)(()=>{var ze;rt.current=(ze=st.pathname.split("/"))==null?void 0:ze[2]},[st.pathname]),(0,re.useEffect)(()=>{$a()},[]),(0,re.useEffect)(()=>{Go()},[]);const Go=()=>tt(void 0,null,function*(){const ze=yield(0,ee.ZP)("/api/user_mirrors/other_info.json",{method:"get"});ze.status===0&&At(ze==null?void 0:ze.data)}),Lo=ze=>tt(void 0,null,function*(){var ut;const kt=yield(0,ee.ZP)(`/api/user_mirrors/${ze}/error_tips.json`,{method:"get"});(kt==null?void 0:kt.status)===0&&(ja((ut=kt==null?void 0:kt.data)==null?void 0:ut.user_mirror_logs),Qa(!0))});function $a(){return tt(this,null,function*(){const ze=yield(0,ee.ZP)(`/api/user_mirrors/${qe==null?void 0:qe.experid}.json`,{method:"get"});(ze==null?void 0:ze.status)===0&&lt(ze.data)})}const Mo=ze=>{Qn.tab=ze,ko(Ge({},Qn))},Bo=ze=>tt(void 0,null,function*(){var ut;const kt=yield(0,ee.ZP)(`/api/user_mirrors/${qe==null?void 0:qe.experid}/check.json`,{method:"get"});(kt==null?void 0:kt.status)===0&&(((ut=kt==null?void 0:kt.data)==null?void 0:ut.exist)===0?Pt(!0):(Pt(!1),ze?fe.history.push(`/shixuns/new/${qe==null?void 0:qe.experid}/imagepreview?operation=update_image`):fe.history.push(`/shixuns/new/${qe==null?void 0:qe.experid}/imagepreview`)))}),Co=()=>tt(void 0,null,function*(){var ze;Jn(!0);const ut=yield(0,ee.ZP)(`/api/user_mirrors/${qe==null?void 0:qe.experid}/check_is_can_delete.json`,{method:"get"});(ut==null?void 0:ut.status)===0&&(ya((ze=ut==null?void 0:ut.data)==null?void 0:ze.shixun_size),Tt(!0)),Jn(!1)}),$o=()=>tt(void 0,null,function*(){var ze;const ut=yield(0,ee.ZP)("/api/teach_group_shares.json",{method:"get"});(ut==null?void 0:ut.status)===0&&(Wn(we==null?void 0:we.share_group_ids),Xt(ut==null?void 0:ut.groups),((ze=ut==null?void 0:ut.groups)==null?void 0:ze.length)>0?In(!0):Ae.ZP.info("\u6682\u65E0\u5171\u4EAB\u6570\u636E"))});(0,re.useEffect)(()=>((we==null?void 0:we.status)===1&&(Io.current=setInterval(()=>tt(void 0,null,function*(){var ze,ut,kt,Un;const Yn=yield(0,ee.ZP)("/api/user_mirrors/polling_update_status.json",{method:"post",body:{user_mirror_ids:[qe==null?void 0:qe.experid]}});if(Yn.status===0)if(((ut=(ze=Yn==null?void 0:Yn.data)==null?void 0:ze.user_mirror_ids)==null?void 0:ut.length)>0){if(((Un=(kt=Yn==null?void 0:Yn.data)==null?void 0:kt.update_datas)==null?void 0:Un.length)>0){const Fa=wt==null?void 0:wt.map(Aa=>{var za,Wa;return(Wa=(za=Yn==null?void 0:Yn.data)==null?void 0:za.update_datas)==null||Wa.map(Eo=>{Aa.id===Eo.id&&(Aa.status=Eo.status)}),Aa});lt(Fa[0])}}else $a(),clearInterval(Io.current)}),5e3)),()=>{clearInterval(Io.current)}),[we==null?void 0:we.status,we]);const Ea=()=>Se.createElement(Ne.Z,{placement:"bottomLeft",content:Se.createElement(ae.default,null,((we==null?void 0:we.publish_status)===-1||(we==null?void 0:we.publish_status)===0)&&Se.createElement(ae.default.Item,null,Se.createElement("a",{onClick:()=>{Ye(!0)}},"\u7533\u8BF7\u516C\u5F00")),(we==null?void 0:we.publish_status)===3&&Se.createElement(ae.default.Item,null,Se.createElement("a",{onClick:()=>{Ra(!0)}},"\u91CD\u65B0\u7533\u8BF7")),((we==null?void 0:we.publish_status)===2||(we==null?void 0:we.publish_status)===3)&&Se.createElement(ae.default.Item,null,Se.createElement("a",{onClick:()=>{ta(!0)}},"\u64A4\u9500\u7533\u8BF7")),Se.createElement(ae.default.Item,null,Se.createElement("a",{onClick:()=>{gn(!0)}},"\u4FEE\u6539\u955C\u50CF\u4FE1\u606F")),((we==null?void 0:we.publish_status)===-1||(we==null?void 0:we.publish_status)===0||(we==null?void 0:we.publish_status)===3)&&Se.createElement(ae.default.Item,null,Se.createElement(ht.Z,{type:"link",style:{whiteSpace:"nowrap",padding:0,color:"rgba(0, 0, 0, 0.88)"},onClick:()=>tt(void 0,null,function*(){to(!0),yield Bo(!0)})},"\u66F4\u65B0\u955C\u50CF")),Se.createElement(ae.default.Item,null,Se.createElement(ht.Z,{type:"link",style:{whiteSpace:"nowrap",padding:0,color:"rgba(0, 0, 0, 0.88)"},onClick:()=>tt(void 0,null,function*(){yield $o()})},"\u5171\u4EAB\u955C\u50CF")),((we==null?void 0:we.publish_status)===-1||(we==null?void 0:we.publish_status)===0||(we==null?void 0:we.publish_status)===3)&&Se.createElement(ae.default.Item,null,Se.createElement(ht.Z,{type:"link",style:{whiteSpace:"nowrap",padding:0,color:"rgba(0, 0, 0, 0.88)"},onClick:()=>tt(void 0,null,function*(){yield Co()})},"\u5220\u9664")))},Se.createElement(pe.op,{shape:"default",size:"middle",style:{borderRadius:"2px",marginTop:"3px"}},"\u66F4\u591A",Se.createElement("i",{className:"iconfont icon-sanjiaoxing-down pl8"}))),Sa=[{title:"\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(ze,ut,kt)=>Se.createElement("span",{style:{color:"#666"}},Ce()(ze).format("YYYY-MM-DD HH:mm:ss"))},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",render:(ze,ut,kt)=>Se.createElement("span",{style:{color:"#000"}},"\u66F4\u65B0\u955C\u50CF")},{title:"\u72B6\u6001",dataIndex:"status",align:"right",key:"status",render:(ze,ut,kt)=>Se.createElement("span",{style:{color:"#E30000"}},"\u5931\u8D25")}],ea=ze=>tt(void 0,null,function*(){const ut=yield(0,ee.ZP)("/api/user_mirrors/mirror_script_detail.json",{method:"get",params:{script_id:ze}});ut.status===0&&(Et.setFieldsValue(Ge({},ut==null?void 0:ut.data)),fn(Ge({},ut==null?void 0:ut.data)),Kt(!0),un(ze))}),pa=ze=>{fn(Ge({},Et.getFieldsValue()))},wa=()=>tt(void 0,null,function*(){var ze,ut;fa(!0);const kt=yield(0,ee.ZP)(`/api/user_mirrors/${qe==null?void 0:qe.experid}/update_service_config.json`,{method:"put",body:{cpu_limit:(ze=ua[0])==null?void 0:ze.value,memory_limit:(ut=ua[1])==null?void 0:ut.value,resource_limit:Ya}});(kt==null?void 0:kt.status)===0&&(Ae.ZP.success("\u4FDD\u5B58\u6210\u529F!"),Fo()),fa(!1)});(0,re.useEffect)(()=>{(we==null?void 0:we.status)===2&&(Qn.tab===1&&qa(),Qn.tab===2&&vo(),Qn.tab===3&&io(),Qn.tab===4&&Fo())},[Qn.tab,we]);function qa(){return tt(this,null,function*(){var ze,ut;pt(!0);const kt=yield(0,ee.ZP)(`/api/user_mirrors/${qe==null?void 0:qe.experid}/relation_shixuns.json`,{method:"get",params:Ge({},Qn)});(kt==null?void 0:kt.status)===0&&(zt((ze=kt==null?void 0:kt.data)==null?void 0:ze.relation_shixuns),ft((ut=kt==null?void 0:kt.data)==null?void 0:ut.count)),pt(!1)})}function vo(){return tt(this,null,function*(){var ze,ut,kt,Un;pt(!0);const Yn=yield(0,ee.ZP)(`/api/user_mirrors/${qe==null?void 0:qe.experid}/show_groups.json`,{method:"get",params:Ge({},Qn)});(Yn==null?void 0:Yn.status)===0&&(zt((ze=Yn==null?void 0:Yn.data)==null?void 0:ze.groups),ft((ut=Yn==null?void 0:Yn.data)==null?void 0:ut.count),Wn((Un=(kt=Yn==null?void 0:Yn.data)==null?void 0:kt.groups)==null?void 0:Un.map(Fa=>Fa.group_id))),pt(!1)})}function io(){return tt(this,null,function*(){var ze,ut;pt(!0);const kt=yield(0,ee.ZP)("/api/user_mirrors/mirror_scripts.json",{method:"get",params:vt(Ge({},Qn),{id:qe==null?void 0:qe.experid})});(kt==null?void 0:kt.status)===0&&(zt((ze=kt==null?void 0:kt.data)==null?void 0:ze.mirror_scripts),ft((ut=kt==null?void 0:kt.data)==null?void 0:ut.count)),pt(!1)})}function Fo(){return tt(this,null,function*(){pt(!0);const ze=yield(0,ee.ZP)(`/api/user_mirrors/${qe==null?void 0:qe.experid}/get_service_config.json`,{method:"get"});if((ze==null?void 0:ze.status)===0){let{cpu_limit:ut,memory_limit:kt,max_cpu:Un,max_memory:Yn,min_cpu:Fa,min_memory:Aa,resource_limit:za}=ze==null?void 0:ze.data;Ha([{name:"CPU",value:ut,min:Fa,max:Un,typeName:"\u6838"},{name:"\u5185\u5B58",value:kt,min:Aa,max:Yn,typeName:"GB"}]),_a(za)}pt(!1)})}const _o=()=>tt(void 0,null,function*(){qt(!0);const ze=yield(0,ee.ZP)(`/api/user_mirrors/${we==null?void 0:we.id}/check_is_making_end.json`,{method:"get"});(ze==null?void 0:ze.status)===0?fe.history.push(`/shixuns/new/${we==null?void 0:we.id}/imagepreview?operation=create_image`):$a(),qt(!1)}),Ro=(ze,ut)=>{Ha(ua.map(kt=>kt.name===ze?ut(kt):kt))},Zo=(ze,ut)=>{isNaN(ze)||Ro(ut,kt=>vt(Ge({},kt),{value:ze}))},lr=ze=>{var ut;if(ze.value<=((ut=ze.min)!=null?ut:-1/0))return;let kt=ze.value-.5<ze.min?ze.min:ze.value-.5;Ro(ze.name,Un=>vt(Ge({},Un),{value:kt}))},mr=ze=>{var ut;if(ze.value>=((ut=ze.max)!=null?ut:1/0))return;let kt=ze.value+.5>ze.max?ze.max:ze.value+.5;Ro(ze.name,Un=>vt(Ge({},Un),{value:kt}))},fr=(ze,ut)=>{isNaN(ze)||Ro(ut,kt=>vt(Ge({},kt),{value:ze}))},Ln=ze=>{if(ze==null||Number.isInteger(ze))return ze;const ut=ze%1;return ut===.5?ze:Math.floor(ze)+(ut<.5?.5:1)};return Se.createElement("div",{className:te.wrap},Se.createElement("div",{className:te.crumbs},Se.createElement("div",null,Se.createElement("a",{onClick:()=>fe.history.back()},Se.createElement("i",{className:"iconfont icon-fanhuijingxiang"})),Se.createElement("span",{style:{paddingLeft:6}},we==null?void 0:we.type_name)),Se.createElement("div",null,(we==null?void 0:we.status)===2&&Se.createElement(et.ZP,{type:"primary",className:"mr20",style:{borderRadius:2},onClick:()=>{to(!1),Bo(!1)}},"\u8FD0\u884C\u955C\u50CF"),(we==null?void 0:we.status)===2&&Se.createElement(pe.op,{shape:"default",size:"middle",style:{borderRadius:"2px",marginTop:"3px",marginRight:20},onClick:()=>{(0,se.xg)(`/shixuns/new?tab=${Number(he)+1}&mirror=${we==null?void 0:we.mirror_repository_id}`)}},"\u521B\u5EFA\u5B9E\u8DF5\u9879\u76EE"),he===0&&(we==null?void 0:we.status)===2&&((we==null?void 0:we.publish_status)===-1||(we==null?void 0:we.publish_status)===0||(we==null?void 0:we.publish_status)===1||(we==null?void 0:we.publish_status)===2||(we==null?void 0:we.publish_status)===3)&&Ea(),he===0&&(we==null?void 0:we.status)===0&&(we==null?void 0:we.is_making_end)===!1&&Se.createElement(Se.Fragment,null,Se.createElement(pe.op,{onClick:()=>tt(void 0,null,function*(){return yield _o()}),shape:"default",size:"middle",loading:no,style:{borderRadius:"2px",marginTop:"3px",marginRight:20}},"\u5236\u4F5C\u955C\u50CF"),Se.createElement(pe.op,{onClick:()=>tt(void 0,null,function*(){yield Co()}),shape:"default",size:"middle",style:{borderRadius:"2px",marginTop:"3px"},loading:xn},"\u5220\u9664")),he===0&&(we==null?void 0:we.status)===0&&(we==null?void 0:we.is_making_end)===!0&&Se.createElement(pe.op,{onClick:()=>tt(void 0,null,function*(){yield Co()}),shape:"default",size:"middle",loading:xn,style:{borderRadius:"2px",marginTop:"3px"}},"\u5220\u9664"),he===0&&(we==null?void 0:we.status)===3&&Se.createElement(pe.op,{onClick:()=>tt(void 0,null,function*(){yield Co()}),shape:"default",size:"middle",loading:xn,style:{borderRadius:"2px",marginTop:"3px"}},"\u5220\u9664"))),Se.createElement("div",{className:te.Divle}),Se.createElement("div",{className:te.tableWrap},Se.createElement(_e.Z,{className:te.countflex},Se.createElement(Ke.Z,{className:te.leftCol},Se.createElement("div",{className:te.flexleft},"\u955C\u50CF\u540D\u79F0"),Se.createElement("div",{className:te.flexright,title:we==null?void 0:we.type_name},we==null?void 0:we.type_name)),Se.createElement(Ke.Z,{flex:1},Se.createElement("span",{className:te.flexleft},"\u4FDD\u5B58\u72B6\u6001"),Se.createElement("span",{className:te.flexright},(we==null?void 0:we.status)===0&&Se.createElement("span",{className:te.flexright},Se.createElement("span",{style:{color:"#5F6368",marginRight:5}},"\u5236\u4F5C\u4E2D"),(we==null?void 0:we.is_making_end)===!1?Se.createElement("i",{className:"iconfont icon-shijian1",style:{color:"#165DFF"}}):Se.createElement(je.Z,{title:"\u5269\u4F59\u5236\u4F5C\u65F6\u957F\u4E3A\u96F6\uFF0C\u4E0D\u80FD\u518D\u8FDB\u5165\u955C\u50CF\u5236\u4F5C\u9875\u9762\u3002"},Se.createElement("i",{className:"iconfont icon-shijian1",style:{color:"#E30000"}}))),(we==null?void 0:we.status)===1&&Se.createElement("span",{className:te.flexright},Se.createElement("span",{style:{color:"#165DFF",marginRight:5}},"\u4FDD\u5B58\u4E2D"),Se.createElement(Ue.Z,{size:"small"})),(we==null?void 0:we.status)===2&&Se.createElement("span",{className:te.flexright},Se.createElement("span",{style:{color:"#00B187"}},"\u5B8C\u6210"),(we==null?void 0:we.has_error_tips)&&he===0&&Se.createElement("i",{className:"iconfont icon-tishi4 current ml5 c-light-primary",style:{color:"#FF8C29"},onClick:()=>{Lo(we==null?void 0:we.id)}})),(we==null?void 0:we.status)===3&&Se.createElement("span",{className:te.flexright,style:{color:"#E30000"}},"\u5931\u8D25")))),Se.createElement(_e.Z,{className:te.countflex},Se.createElement(Ke.Z,{className:te.leftCol},Se.createElement("span",{className:te.flexleft},"\u521B\u5EFA\u65B9\u5F0F"),Se.createElement("span",{className:te.flexright},(we==null?void 0:we.create_method)===1&&"\u5728\u7EBF\u521B\u5EFA",(we==null?void 0:we.create_method)===2&&"\u5BFC\u5165")),Se.createElement(Ke.Z,{flex:1},Se.createElement("span",{className:te.flexleft},"\u516C\u5F00\u72B6\u6001"),Se.createElement("span",{className:te.flexright},(we==null?void 0:we.publish_status)===-1&&Se.createElement("span",null,"\u672A\u516C\u5F00"),(we==null?void 0:we.publish_status)===0&&Se.createElement("span",null,"\u672A\u516C\u5F00"),(we==null?void 0:we.publish_status)===1&&Se.createElement("span",null,"\u5DF2\u516C\u5F00"),(we==null?void 0:we.publish_status)===2&&Se.createElement("span",null,"\u5BA1\u6838\u4E2D"),(we==null?void 0:we.publish_status)===3&&Se.createElement("span",null,"\u9A73\u56DE",he===0&&Se.createElement("i",{onClick:()=>{uo(!0),ro(we==null?void 0:we.remark)},className:"iconfont icon-tishi4 ml5 ",style:{color:"#FF8C29"}}))))),Se.createElement(_e.Z,{className:te.countflex},((we==null?void 0:we.create_method)===1||(we==null?void 0:we.status)===1)&&Se.createElement(Ke.Z,{className:te.leftCol},Se.createElement("div",{className:te.flexleft},"\u57FA\u7840\u955C\u50CF"),Se.createElement("div",{className:te.flexright},we==null?void 0:we.base_mirror)),(we==null?void 0:we.create_method)===2&&Se.createElement(Ke.Z,{className:te.leftCol},Se.createElement("div",{className:te.flexleft},"\u955C\u50CF\u6587\u4EF6"),Se.createElement("div",{className:te.flexright},we==null?void 0:we.base_mirror)),Se.createElement(Ke.Z,{flex:1},Se.createElement("span",{className:te.flexleft},"\u521B\u5EFA\u65F6\u95F4"),Se.createElement("span",{className:te.flexright},Ce()(we==null?void 0:we.created_at).format("YYYY-MM-DD HH:mm:ss")))),Se.createElement(_e.Z,{className:te.countflex},Se.createElement(Ke.Z,{className:te.leftCol},Se.createElement("span",{className:te.flexleft},"\u955C\u50CF\u7C7B\u578B"),Se.createElement("span",{className:te.flexright},((Te=we==null?void 0:we.mirror_type_cn)==null?void 0:Te.length)>1?(ve=we==null?void 0:we.mirror_type_cn)==null?void 0:ve.join("\u3001"):we==null?void 0:we.mirror_type_cn[0])),Se.createElement(Ke.Z,{flex:1},Se.createElement("span",{className:te.flexleft},"\u66F4\u65B0\u65F6\u95F4"),(we==null?void 0:we.status)===2?Se.createElement("span",{className:te.flexright},Ce()(we==null?void 0:we.updated_at).format("YYYY-MM-DD HH:mm:ss")):Se.createElement("span",null,"--"))),Se.createElement(_e.Z,{style:{maxHeight:"260px",overflowY:"auto"}},Se.createElement(Ke.Z,{style:{padding:"13px 10px 10px 30px",color:"#5F6368"}},"\u955C\u50CF\u63CF\u8FF0"),Se.createElement(Ke.Z,null,Se.createElement(le.Z,{value:we==null?void 0:we.description,style:{maxWidth:"760px",padding:10,fontSize:14}})))),(we==null?void 0:we.can_save)&&Se.createElement("div",{style:{paddingBottom:20}},Se.createElement(pe.tp,{style:{marginBottom:15},dataSource:ar,value:Qn.tab,onChange:Mo}),Se.createElement(Ue.Z,{spinning:Qe},Qn.tab===1&&Se.createElement(Se.Fragment,null,bt===0?Se.createElement(Be.Z,{customText:"\u6682\u65E0\u6570\u636E"}):Se.createElement(Re.default,{columns:Ho,dataSource:wt,pagination:!1})),Qn.tab===2&&Se.createElement(Se.Fragment,null,(we==null?void 0:we.status)===2?Se.createElement(ht.Z,{type:"primary",style:{whiteSpace:"nowrap",height:32,marginBottom:15,borderRadius:2},onClick:()=>tt(void 0,null,function*(){yield $o()})},"\u5171\u4EAB\u955C\u50CF"):Se.createElement(je.Z,{title:"\u955C\u50CF\u4FDD\u5B58\u3010\u5B8C\u6210\u3011\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u64CD\u4F5C\u3002"},Se.createElement(et.ZP,{disabled:!0,style:{borderRadius:2}},"\u5171\u4EAB\u955C\u50CF")),bt===0?Se.createElement(Be.Z,{customText:"\u6682\u65E0\u6570\u636E"}):Se.createElement(Re.default,{columns:Yo,dataSource:wt,pagination:!1})),Qn.tab===3&&Se.createElement(Se.Fragment,null,Se.createElement("div",{className:te.headWrap},(we==null?void 0:we.status)===2?Se.createElement(et.ZP,{type:"primary",style:{borderRadius:2},onClick:()=>Sn(!0)},"\u6DFB\u52A0\u811A\u672C"):Se.createElement(je.Z,{title:"\u955C\u50CF\u4FDD\u5B58\u3010\u5B8C\u6210\u3011\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u64CD\u4F5C\u3002"},Se.createElement(et.ZP,{disabled:!0,style:{borderRadius:2}},"\u6DFB\u52A0\u811A\u672C")),Se.createElement("p",{style:{color:"#9096A3"}},"\u5982\u679C\u955C\u50CF\u8981\u7528\u4E8E\u521B\u5EFA\u5B9E\u8DF5\u9879\u76EE\uFF0C\u5219\u9700\u8981\u6DFB\u52A0\u5B66\u5458\u8BC4\u6D4B\u65F6\u8FD0\u884C\u7684\u811A\u672C\u3002\u9ED8\u8BA4\u751F\u6210\u4E86\u4E00\u4E9B\u8BC4\u6D4B\u811A\u672C\uFF0C\u4F60\u53EF\u4EE5\u6839\u636E\u9700\u8981\u4FEE\u6539\u6216\u6DFB\u52A0\u811A\u672C\u3002")),bt===0?Se.createElement(Be.Z,{customText:"\u6682\u65E0\u6570\u636E"}):Se.createElement(Re.default,{columns:Uo,dataSource:wt,pagination:!1})),Qn.tab===4&&Se.createElement(Se.Fragment,null,Se.createElement("div",{style:{color:"#999",marginBottom:10}},"\u6E29\u99A8\u63D0\u793A\uFF1A\u8BF7\u6839\u636E\u5B9E\u9645\u9700\u8981\uFF0C\u586B\u5199\u955C\u50CF\u4F7F\u7528\u7684\u8D44\u6E90\u914D\u989D\uFF0C\u5305\u62EC CPU\u548C\u5185\u5B58\u3002"),ua.map(ze=>Se.createElement(je.Z,{title:(we==null?void 0:we.status)===2?"":"\u955C\u50CF\u4FDD\u5B58\u3010\u5B8C\u6210\u3011\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u64CD\u4F5C\u3002"},Se.createElement("div",{className:te.resource_config_warp,key:ze==null?void 0:ze.name},Se.createElement("div",null,ze==null?void 0:ze.name),Se.createElement("div",null,Se.createElement(oe.Z,{disabled:(we==null?void 0:we.status)!==2,min:ze==null?void 0:ze.min,max:ze==null?void 0:ze.max,onChange:ut=>{const kt=Ln(ut);Zo(kt,ze==null?void 0:ze.name)},value:ze==null?void 0:ze.value,step:.5,style:{width:674,height:6,margin:"0 20px 0 12px"}})),Se.createElement("div",{className:`${te.config_Warp} ${te.flex}`},Se.createElement("div",{className:`${te.config_btn} ${te.flex}`,onClick:()=>{lr(ze)}},Se.createElement(ot.Z,null)),Se.createElement(y.Z,{min:ze==null?void 0:ze.min,max:ze==null?void 0:ze.max,size:"large",step:"0",controls:!1,style:{width:50},value:ze==null?void 0:ze.value,disabled:(we==null?void 0:we.status)!==2,onChange:ut=>{fr(ut,ze==null?void 0:ze.name)}}),Se.createElement("div",{className:`${te.config_btn} ${te.flex}`,onClick:()=>{mr(ze)}},Se.createElement(gt.Z,null))),Se.createElement("div",null,ze==null?void 0:ze.typeName)))),Se.createElement(_e.Z,null,Se.createElement(Ke.Z,{style:{marginRight:20}},Se.createElement(je.Z,{title:(we==null?void 0:we.status)===2?"":"\u955C\u50CF\u4FDD\u5B58\u3010\u5B8C\u6210\u3011\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u64CD\u4F5C\u3002"},Se.createElement("div",{style:{display:"flex"}},Se.createElement("span",{style:{lineHeight:"40px",width:135}},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),Se.createElement(a.default,{value:Ya,maxLength:5,onChange:ze=>{const{value:ut}=ze.target,kt=/^\d*(\.\d*)?$/;ut.match(kt)&&_a(ze.target.value)},disabled:(we==null?void 0:we.status)!==2,size:"large",className:te.inputWrap,suffix:Se.createElement("span",{style:{color:"#999"}},"M")})))),Se.createElement(Ke.Z,{style:{width:360,color:"#999",lineHeight:"40px"}},Se.createElement("p",null,"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236 "))),Se.createElement(_e.Z,{style:{display:"flex",justifyContent:"flex-end"}},(we==null?void 0:we.status)===2?Se.createElement(et.ZP,{type:"primary",loading:En,className:te.confirm,onClick:()=>wa()},"\u4FDD\u5B58"):Se.createElement(je.Z,{title:"\u955C\u50CF\u4FDD\u5B58\u3010\u5B8C\u6210\u3011\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u64CD\u4F5C\u3002"},Se.createElement(et.ZP,{disabled:!0,style:{borderRadius:2}},"\u4FDD\u5B58"))))),Se.createElement(Se.Fragment,null,Qn.tab!=4&&bt!=0&&Se.createElement(_e.Z,{className:"mt20 mb20",wrap:!1,align:"middle",justify:"end"},Se.createElement(Ke.Z,null,Se.createElement(b.Z,{showSizeChanger:!0,showQuickJumper:!0,current:Qn.page,pageSize:Qn.per_page,onShowSizeChange:(ze,ut)=>{Qn.per_page=ut,Qn.page=1,ko(Ge({},Qn))},onChange:ze=>{Qn.page=ze,ko(Ge({},Qn))},total:bt}))))),Se.createElement("div",null,Se.createElement(x.default,{centered:!0,title:"\u9A73\u56DE\u539F\u56E0",open:xa,footer:null,maskClosable:!1,destroyOnClose:!0,onCancel:()=>{uo(!1)}},Se.createElement("div",{style:{maxHeight:300,overflowY:"auto"}},bo),Se.createElement("div",{className:te.footBtnWrap},Se.createElement(et.ZP,{size:"middle",style:{marginRight:20,borderRadius:2},onClick:()=>{uo(!1),ta(!0)},type:"primary"},"\u64A4\u9500\u7533\u8BF7"),Se.createElement(et.ZP,{size:"middle",style:{borderRadius:2},onClick:()=>{uo(!1),Ra(!0)},type:"primary"},"\u91CD\u65B0\u7533\u8BF7"))),Se.createElement(x.default,{centered:!0,title:"\u5F02\u5E38\u63D0\u793A",open:Ia,footer:null,destroyOnClose:!0,onCancel:()=>{Qa(!1)}},Se.createElement(Re.default,{style:{maxHeight:300,overflowY:"auto",marginBottom:20},dataSource:oo,columns:Sa,pagination:!1})),Se.createElement(x.default,{centered:!0,title:"\u91CD\u65B0\u7533\u8BF7\u516C\u5F00",open:qn,maskClosable:!1,confirmLoading:Ta,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{Ra(!1)},onOk:()=>tt(void 0,null,function*(){ca(!0),(yield(0,ee.ZP)(`/api/user_mirrors/${qe==null?void 0:qe.experid}/apply_public.json`,{method:"post"})).status===0&&(Ae.ZP.success("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85"),$a()),ca(!1),Ra(!1)})},Se.createElement("div",null,"\u91CD\u65B0\u7533\u8BF7\u516C\u5F00\u524D\uFF0C\u8BF7\u6839\u636E\u9A73\u56DE\u539F\u56E0\u4FEE\u6539\u955C\u50CF\uFF0C\u7136\u540E\u518D\u7533\u8BF7\u3002\u4F60\u786E\u5B9A\u8981\u91CD\u65B0\u7533\u8BF7\u516C\u5F00\u5417\uFF1F")),Se.createElement(x.default,{centered:!0,title:"\u64A4\u9500\u7533\u8BF7\u516C\u5F00",open:Vn,maskClosable:!1,confirmLoading:Ta,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{ta(!1)},onOk:()=>tt(void 0,null,function*(){ca(!0),(yield(0,ee.ZP)(`/api/user_mirrors/${qe==null?void 0:qe.experid}/revoke_apply.json`,{method:"post"})).status===0&&(Ae.ZP.success("\u64A4\u9500\u6210\u529F"),$a()),ca(!1),ta(!1)})},Se.createElement("div",null,"\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u540E\uFF0C\u955C\u50CF\u56DE\u5230\u3010\u672A\u516C\u5F00\u3011\u72B6\u6001\u3002\u540E\u7EED\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u518D\u6B21\u7533\u8BF7\u516C\u5F00\u3002\u4F60\u786E\u5B9A\u8981\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u5417\uFF1F")),Se.createElement(x.default,{centered:!0,title:"\u5220\u9664\u955C\u50CF",open:ga,maskClosable:!1,confirmLoading:Ta,okText:Tn>0?"\u6211\u77E5\u9053\u4E86":"\u786E\u5B9A",cancelText:Tn>0?"":"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{Tt(!1)},onOk:()=>tt(void 0,null,function*(){if(ca(!0),Tn>0){Tt(!1);return}(yield(0,ee.ZP)(`/api/user_mirrors/${qe==null?void 0:qe.experid}.json`,{method:"delete"})).status===0&&(Ae.ZP.success("\u5220\u9664\u6210\u529F"),fe.history.back()),ca(!1),Tt(!1)})},Tn>0?Se.createElement("div",null,Se.createElement("div",null,"\u8BE5\u955C\u50CF\u5DF2\u88AB ",Tn," \u4E2A\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\uFF0C\u4E0D\u5141\u8BB8\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\u3002"),Se.createElement("div",{style:{color:"#165DFF",marginTop:20,cursor:"pointer"},onClick:()=>{Qn.tab=1,Qn.page=1,Qn.per_page=10,ko(Ge({},Qn)),Tt(!1)}},Se.createElement("span",{style:{paddingRight:"4"}},"\u67E5\u770B\u76F8\u5173\u5B9E\u8DF5\u9879\u76EE"),Se.createElement("i",{className:"iconfont icon-you"}))):Se.createElement("div",null,"\u955C\u50CF\u5220\u9664\u4E4B\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u955C\u50CF\u5417\uFF1F")),Se.createElement(x.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Xe,title:"\u9009\u62E9\u8FD0\u884C\u73AF\u5883",maskClosable:!1,confirmLoading:Ta,width:"558px",okText:"\u786E\u5B9A",wrapClassName:te.auditModal,onCancel:()=>{on(0),yn(0),Pt(!1)},onOk:()=>tt(void 0,null,function*(){var ze;ca(!0);const ut=yield(0,ee.ZP)(`/api/user_mirrors/${qe==null?void 0:qe.experid}/running_image.json`,{method:"post",body:{cpu_memory_limit:Vt==null?void 0:Vt.cpu_memory_limit_config[Number(sn)],time_limit:(ze=Vt==null?void 0:Vt.time_limit_config[Number(en)])==null?void 0:ze.value}});(ut==null?void 0:ut.status)===0&&(jt?fe.history.push(`/shixuns/new/${qe==null?void 0:qe.experid}/imagepreview?operation=update_image`):fe.history.push(`/shixuns/new/${qe==null?void 0:qe.experid}/imagepreview`)),ca(!1),Pt(!1)})},Se.createElement("div",{style:{paddingTop:20}},jt&&Se.createElement("div",{style:{marginBottom:"30px",backgroundColor:"rgba(255,157,24,0.1)",height:"42px",lineHeight:"42px"}},Se.createElement("i",{className:"iconfont icon-tishi4",style:{color:"#FF9D18",paddingLeft:20}}),Se.createElement("span",{style:{paddingLeft:"6px",color:"#FF9D18"}},"\u66F4\u65B0\u955C\u50CF\u540E\uFF0C\u539F\u6765\u7684\u955C\u50CF\u5C06\u88AB\u8986\u76D6\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u76F8\u5173\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Se.createElement(Wt.Z,{required:!0,name:"\u914D\u7F6E",align:"center",nameWidth:60},Se.createElement("div",{className:te.cpuWrap},(ce=Vt==null?void 0:Vt.cpu_memory_limit_config)==null?void 0:ce.map((ze,ut)=>Se.createElement("div",{className:sn===ut?te.activebtn:te.btn,onClick:()=>on(ut)},Se.createElement("div",null,ze),sn===ut?Se.createElement("div",null,Se.createElement("i",{className:"iconfont icon-xuanzhong9",style:{paddingRight:12}})):"")))),Se.createElement(Wt.Z,{required:!0,name:"\u65F6\u957F",align:"center",nameWidth:60},(ge=Vt==null?void 0:Vt.time_limit_config)==null?void 0:ge.map((ze,ut)=>Se.createElement("span",{className:en===ut?te.activeTab:te.tab,onClick:()=>yn(ut)},ze.name))))),Se.createElement(x.default,{centered:!0,title:"\u7533\u8BF7\u516C\u5F00",open:He,okText:"\u786E\u5B9A",maskClosable:!1,confirmLoading:Ta,cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{Ye(!1)},onOk:()=>tt(void 0,null,function*(){ca(!0),(yield(0,ee.ZP)(`/api/user_mirrors/${qe==null?void 0:qe.experid}/apply_public.json`,{method:"post"})).status===0&&(Ae.ZP.success("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85"),$a()),ca(!1),Ye(!1)})},Se.createElement("div",{className:te.note},Se.createElement("p",null,"1.\u7533\u8BF7\u516C\u5F00\u524D\uFF0C\u8BF7\u4FDD\u8BC1\u955C\u50CF\u662F\u53EF\u8FD0\u884C\u7684\uFF0C\u5E76\u68C0\u67E5\u8BE5\u5B9E\u9A8C\u955C\u50CF\u662F\u5426\u7B26\u5408\u5E73\u53F0\u7684\u89C4\u8303\u6807\u51C6\u3002"),Se.createElement("p",null,"2.\u516C\u5F00\u7684\u955C\u50CF\u5C06\u8D21\u732E\u7ED9\u5E73\u53F0\u6240\u6709\u4EBA\u8FDB\u884C\u4F7F\u7528\uFF0C\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\u3002"),Se.createElement("p",null,"3.\u516C\u5F00\u955C\u50CF\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\u3002"),Se.createElement("p",null,"\u4F60\u786E\u5B9A\u8981\u7533\u8BF7\u516C\u5F00\u5417\uFF1F"))),Se.createElement(dt.Z,{visible:vn,setVisible:gn,mirrorId:qe==null?void 0:qe.experid,getData:$a}),Se.createElement(x.default,{centered:!0,width:518,title:"\u5171\u4EAB\u955C\u50CF",open:pn,okText:"\u786E\u5B9A",maskClosable:!1,confirmLoading:Ta,cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{In(!1)},onOk:()=>tt(void 0,null,function*(){ca(!0),(yield(0,ee.ZP)("/api/teach_group_shares.json",{method:"post",body:{ids:[qe==null?void 0:qe.experid],clazz:"UserMirror",group_ids:Hn}})).status===0&&(Hn.length>0?Ae.ZP.success("\u5171\u4EAB\u6210\u529F"):Ae.ZP.success("\u64A4\u9500\u6210\u529F"),vo(),$a()),ca(!1),In(!1)})},Se.createElement("div",{style:{marginBottom:"30px",backgroundColor:"rgba(255,157,24,0.1)",width:"468px",height:"42px",lineHeight:"42px"}},Se.createElement("i",{className:"iconfont icon-tishi4",style:{color:"#FF9D18",paddingLeft:20}}),Se.createElement("span",{style:{paddingLeft:"6px",color:"#FF9D18"}},"\u8BE5\u955C\u50CF\u4EC5\u5171\u4EAB\u7ED9\u9009\u4E2D\u7684\u6559\u7814\u56E2\u961F\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u64A4\u9500\u5171\u4EAB\u3002")),Se.createElement("div",{style:{maxHeight:"260px",overflowY:"auto"}},Se.createElement(E.default.Group,{defaultValue:Hn,value:Hn,style:{flexDirection:"column"},onChange:ze=>{Wn(ze)}},Pn==null?void 0:Pn.map(ze=>Se.createElement(E.default,{checked:!!Hn.some(ut=>ut===ze.group_id),style:{marginBottom:14},value:ze.group_id},ze.name))))),Se.createElement(x.default,{centered:!0,title:"\u53D6\u6D88\u5171\u4EAB",open:Nn,maskClosable:!1,confirmLoading:Ta,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{zn(!1)},onOk:()=>tt(void 0,null,function*(){ca(!0),(yield(0,ee.ZP)(`/api/teach_group_shares/${On}.json`,{method:"delete"})).status===0&&(Ae.ZP.success("\u53D6\u6D88\u6210\u529F"),vo(),$a()),ca(!1),zn(!1)})},Se.createElement("div",null,"\u53D6\u6D88\u5171\u4EAB\u540E\uFF0C\u955C\u50CF\u5C06\u4E0D\u518D\u5171\u4EAB\u7ED9\u8BE5\u6559\u7814\u56E2\u961F\u3002\u786E\u5B9A\u8981\u53D6\u6D88\u5171\u4EAB\u5417\uFF1F")),Se.createElement(x.default,{centered:!0,title:"\u5220\u9664\u811A\u672C",open:Xn,okText:"\u786E\u5B9A",maskClosable:!1,confirmLoading:Ta,cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{Ht(!1)},onOk:()=>tt(void 0,null,function*(){ca(!0),(yield(0,ee.ZP)("/api/user_mirrors/delete_mirror_script.json",{method:"delete",body:{script_id:On}})).status===0&&(Ae.ZP.success("\u5220\u9664\u6210\u529F"),io()),ca(!1),Ht(!1)})},Se.createElement("div",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u811A\u672C\u5417\uFF1F")),Se.createElement(x.default,{centered:!0,width:1200,title:"\u6DFB\u52A0\u811A\u672C",style:{paddingTop:15},open:Gt,footer:null,maskClosable:!1,destroyOnClose:!0,onCancel:()=>{Et.setFieldsValue({name:"",description:"",script:""}),Sn(!1)}},Se.createElement(Ve.default,{form:Et,className:te.formModal,onValuesChange:pa,scrollToFirstError:!0,layout:"horizontal"},Se.createElement(Ve.default.Item,{label:"\u811A\u672C\u540D\u79F0",name:"name",className:te.errorTip,colon:!1,rules:[{required:!0,message:"\u811A\u672C\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},Se.createElement(a.default,{size:"large"})),Se.createElement(Ve.default.Item,{label:"\u811A\u672C\u8BF4\u660E",name:"description",colon:!1},Se.createElement(a.default,{size:"large"})),Se.createElement(Ve.default.Item,{label:"\u8BC4\u6D4B\u811A\u672C",name:"script",colon:!1},Se.createElement(Pe.ZP,{height:272,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light"}))),Se.createElement("div",{className:te.modalBtns},Se.createElement(et.ZP,{onClick:()=>{Et.setFieldsValue({name:"",description:"",script:""}),Sn(!1)},className:te.cancel},"\u53D6\u6D88 "),Se.createElement(et.ZP,{onClick:()=>tt(void 0,null,function*(){const ze=Ge({},yield Et.validateFields());ca(!0),(yield(0,ee.ZP)(`/api/user_mirrors/${qe==null?void 0:qe.experid}/add_mirror_scripts.json`,{method:"post",body:vt(Ge({},ze),{id:qe==null?void 0:qe.experid})})).status===0&&(Ae.ZP.success("\u6DFB\u52A0\u6210\u529F"),io(),Et.setFieldsValue({name:"",description:"",script:""})),ca(!1),Sn(!1)}),className:te.confirm,type:"primary",loading:Ta},"\u786E\u5B9A "))),Se.createElement(x.default,{centered:!0,width:1200,title:"\u7F16\u8F91\u811A\u672C",style:{paddingTop:15},className:te.errorTip,open:Ot,footer:null,maskClosable:!1,destroyOnClose:!0,onCancel:()=>{Et.setFieldsValue({name:"",description:"",script:""}),Kt(!1)}},Se.createElement(Ve.default,{form:Et,className:te.formModal,onValuesChange:pa,scrollToFirstError:!0,layout:"horizontal"},Se.createElement(Ve.default.Item,{label:"\u811A\u672C\u540D\u79F0",name:"name",colon:!1,rules:[{required:!0,message:"\u811A\u672C\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},Se.createElement(a.default,{size:"large"})),Se.createElement(Ve.default.Item,{label:"\u811A\u672C\u8BF4\u660E",name:"description",colon:!1},Se.createElement(a.default,{size:"large"})),Se.createElement(Ve.default.Item,{label:"\u8BC4\u6D4B\u811A\u672C",name:"script",colon:!1},Se.createElement(Pe.ZP,{height:272,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light"}))),Se.createElement("div",{className:te.modalBtns},Se.createElement(et.ZP,{onClick:()=>{Et.setFieldsValue({name:"",description:"",script:""}),Kt(!1)},className:te.cancel},"\u53D6\u6D88 "),Se.createElement(et.ZP,{onClick:()=>tt(void 0,null,function*(){ca(!0);const ze=Ge({},yield Et.validateFields());(yield(0,ee.ZP)("/api/user_mirrors/update_mirror_scripts.json",{method:"put",body:vt(Ge({},ze),{script_id:On})})).status===0&&(Et.setFieldsValue({name:"",description:"",script:""}),Ae.ZP.success("\u7F16\u8F91\u6210\u529F"),io()),ca(!1),Kt(!1)}),className:te.confirm,type:"primary",loading:Ta},"\u786E\u5B9A ")))))};var Le=(0,fe.connect)(({classroomList:Lt,loading:It,globalSetting:Qt,user:Yt})=>({classroomList:Lt,globalSetting:Qt,loading:It.models.classroomList,user:Yt}))(Zt)},14658:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return te}});var re=ne(59301),fe=ne(78241),Ie=ne(8591),Ve=ne(43418),Ae=ne(92832),Ne=ne(3113),ae=ne(99064),et=ne(12290),_e={errorTip:"errorTip___yZItq",btns:"btns___kcUDL",confirm:"confirm___EXVbh",cancel:"cancel___vQdUc",formWrap:"formWrap___diWab"},Ke=ne(6021),je=Object.defineProperty,Ue=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,b=(le,se,me)=>se in le?je(le,se,{enumerable:!0,configurable:!0,writable:!0,value:me}):le[se]=me,x=(le,se)=>{for(var me in se||(se={}))y.call(se,me)&&b(le,me,se[me]);if(oe)for(var me of oe(se))a.call(se,me)&&b(le,me,se[me]);return le},E=(le,se)=>Ue(le,Re(se)),z=(le,se,me)=>new Promise((Ce,pe)=>{var Be=dt=>{try{ht(me.next(dt))}catch(Wt){pe(Wt)}},Pe=dt=>{try{ht(me.throw(dt))}catch(Wt){pe(Wt)}},ht=dt=>dt.done?Ce(dt.value):Promise.resolve(dt.value).then(Be,Pe);ht((me=me.apply(le,se)).next())}),te=({visible:le,mirrorId:se,setVisible:me,getData:Ce})=>{const[pe]=fe.default.useForm(),[Be,Pe]=(0,re.useState)({}),[ht,dt]=(0,re.useState)(""),[Wt,ot]=(0,re.useState)(!1);(0,re.useEffect)(()=>{se!=null&&le&&gt()},[se,le]);const gt=()=>z(void 0,null,function*(){const Ct=yield(0,ae.ZP)(`/api/user_mirrors/${se}.json`,{method:"get"});(Ct==null?void 0:Ct.status)===0&&(pe.setFieldsValue(x({},Ct==null?void 0:Ct.data)),Pe(x({},Ct==null?void 0:Ct.data)))}),Se=()=>{me(!1),Pe({}),pe.setFieldsValue({})},Mt=()=>z(void 0,null,function*(){ot(!0);const Ct=x({},yield pe.validateFields());(yield(0,ae.ZP)(`/api/user_mirrors/${se}.json`,{method:"put",body:{type_name:Ct==null?void 0:Ct.type_name,description:Ct==null?void 0:Ct.description}})).status===0&&(Ie.ZP.success("\u4FEE\u6539\u6210\u529F"),Ce()),ot(!1),me(!1)}),Bt=Ct=>z(void 0,null,function*(){const We=yield(0,ae.ZP)("/api/user_mirrors/check_mirror_name.json",{method:"post",body:{type_name:Ct,id:se}});return(We==null?void 0:We.status)===0?{state:!1}:{state:!0,msg:We==null?void 0:We.message}});return re.createElement(Ve.default,{centered:!0,width:1200,title:"\u4FEE\u6539\u955C\u50CF\u4FE1\u606F",maskClosable:!1,open:le,destroyOnClose:!0,footer:null,onCancel:Se},re.createElement(fe.default,{style:{marginTop:20},form:pe,scrollToFirstError:!0,layout:"horizontal",className:_e.formWrap},re.createElement(fe.default.Item,{label:"\u955C\u50CF\u540D\u79F0",name:"type_name",colon:!1,className:_e.errorTip,rules:[{required:!0,message:""},{validator:(Ct,We)=>z(void 0,null,function*(){const xt=yield Bt(We);return(xt==null?void 0:xt.state)===!0?Promise.reject(xt==null?void 0:xt.msg):Promise.resolve()})}]},re.createElement(Ae.default,{size:"large",maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u955C\u50CF\u540D\u79F0"})),re.createElement(fe.default.Item,{label:"\u955C\u50CF\u63CF\u8FF0",name:"description",colon:!1},re.createElement(et.Z,{watch:!0,height:300,placeholder:"",defaultValue:Be==null?void 0:Be.description,onChange:Ct=>{pe.setFieldsValue(E(x({},pe.getFieldsValue()),{description:Ct})),Pe(E(x({},Be),{description:Ct}))},onBlur:Ct=>{pe.setFieldsValue(E(x({},pe.getFieldsValue()),{description:Ct})),Pe(E(x({},Be),{description:Ct}))}}))),re.createElement("div",{className:_e.btns},re.createElement(Ne.ZP,{onClick:Se,className:_e.cancel},"\u53D6\u6D88 "),re.createElement(Ke.Z,{type:"primary",className:_e.confirm,onClick:()=>z(void 0,null,function*(){yield Mt()})},"\u786E\u5B9A")))}},50371:function(it,St){"use strict";function ne(){const re=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let fe=1;fe<arguments.length;fe++){const Ie=fe<0||arguments.length<=fe?void 0:arguments[fe];Ie&&Object.keys(Ie).forEach(Ve=>{const Ae=Ie[Ve];Ae!==void 0&&(re[Ve]=Ae)})}return re}St.Z=ne},77578:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return re}});const re=fe=>fe?typeof fe=="function"?fe():fe:null},13845:function(it,St,ne){"use strict";ne.d(St,{F:function(){return re},Z:function(){return fe}});function re(Ie){return Ie!=null&&Ie===Ie.window}function fe(Ie,Ve){var Ae,Ne;if(typeof window=="undefined")return 0;const ae=Ve?"scrollTop":"scrollLeft";let et=0;return re(Ie)?et=Ie[Ve?"pageYOffset":"pageXOffset"]:Ie instanceof Document?et=Ie.documentElement[ae]:(Ie instanceof HTMLElement||Ie)&&(et=Ie[ae]),Ie&&!re(Ie)&&typeof et!="number"&&(et=(Ne=((Ae=Ie.ownerDocument)!==null&&Ae!==void 0?Ae:Ie).documentElement)===null||Ne===void 0?void 0:Ne[ae]),et}},56762:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return fe}});var re=ne(59301);function fe(){const[,Ie]=re.useReducer(Ve=>Ve+1,0);return Ie}},68031:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return Ve}});var re=ne(16089);function fe(Ae,Ne,ae,et){const _e=ae-Ne;return Ae/=et/2,Ae<1?_e/2*Ae*Ae*Ae+Ne:_e/2*((Ae-=2)*Ae*Ae+2)+Ne}var Ie=ne(13845);function Ve(Ae){let Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ae=()=>window,callback:et,duration:_e=450}=Ne,Ke=ae(),je=(0,Ie.Z)(Ke,!0),Ue=Date.now(),Re=()=>{const y=Date.now()-Ue,a=fe(y>_e?_e:y,je,Ae,_e);(0,Ie.F)(Ke)?Ke.scrollTo(window.pageXOffset,a):Ke instanceof Document||Ke.constructor.name==="HTMLDocument"?Ke.documentElement.scrollTop=a:Ke.scrollTop=a,y<_e?(0,re.Z)(Re):typeof et=="function"&&et()};(0,re.Z)(Re)}},24905:function(it,St,ne){"use strict";ne.d(St,{default:function(){return se}});var re=ne(92310),fe=ne.n(re),Ie=ne(5630),Ve=ne(59301),Ae=ne(36355),Ne=ne(1684),ae=ne(32441),_e=Ve.createContext(null),Ke=ne(98447),je=ne(14088),Ue=ne(4572),Re=function(me,Ce){var pe={};for(var Be in me)Object.prototype.hasOwnProperty.call(me,Be)&&Ce.indexOf(Be)<0&&(pe[Be]=me[Be]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,Be=Object.getOwnPropertySymbols(me);Pe<Be.length;Pe++)Ce.indexOf(Be[Pe])<0&&Object.prototype.propertyIsEnumerable.call(me,Be[Pe])&&(pe[Be[Pe]]=me[Be[Pe]]);return pe};const oe=(me,Ce)=>{var pe;const{prefixCls:Be,className:Pe,rootClassName:ht,children:dt,indeterminate:Wt=!1,style:ot,onMouseEnter:gt,onMouseLeave:Se,skipGroup:Mt=!1,disabled:Bt}=me,Ct=Re(me,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:We,direction:xt,checkbox:Ft}=Ve.useContext(Ae.E_),De=Ve.useContext(_e),{isFormItemInput:Ge}=Ve.useContext(ae.aM),vt=Ve.useContext(Ne.Z),Ut=(pe=(De==null?void 0:De.disabled)||Bt)!==null&&pe!==void 0?pe:vt,tt=Ve.useRef(Ct.value);Ve.useEffect(()=>{De==null||De.registerValue(Ct.value)},[]),Ve.useEffect(()=>{if(!Mt)return Ct.value!==tt.current&&(De==null||De.cancelValue(tt.current),De==null||De.registerValue(Ct.value),tt.current=Ct.value),()=>De==null?void 0:De.cancelValue(Ct.value)},[Ct.value]);const Zt=We("checkbox",Be),[Le,Lt]=(0,Ke.ZP)(Zt),It=Object.assign({},Ct);De&&!Mt&&(It.onChange=function(){Ct.onChange&&Ct.onChange.apply(Ct,arguments),De.toggleOption&&De.toggleOption({label:dt,value:Ct.value})},It.name=De.name,It.checked=De.value.includes(Ct.value));const Qt=fe()(`${Zt}-wrapper`,{[`${Zt}-rtl`]:xt==="rtl",[`${Zt}-wrapper-checked`]:It.checked,[`${Zt}-wrapper-disabled`]:Ut,[`${Zt}-wrapper-in-form-item`]:Ge},Ft==null?void 0:Ft.className,Pe,ht,Lt),Yt=fe()({[`${Zt}-indeterminate`]:Wt},Ue.A,Lt),Je=Wt?"mixed":void 0;return Le(Ve.createElement(je.Z,{component:"Checkbox",disabled:Ut},Ve.createElement("label",{className:Qt,style:Object.assign(Object.assign({},Ft==null?void 0:Ft.style),ot),onMouseEnter:gt,onMouseLeave:Se},Ve.createElement(Ie.Z,Object.assign({"aria-checked":Je},It,{prefixCls:Zt,className:Yt,disabled:Ut,ref:Ce})),dt!==void 0&&Ve.createElement("span",null,dt))))};var a=Ve.forwardRef(oe),b=ne(26407),x=ne(2738),E=function(me,Ce){var pe={};for(var Be in me)Object.prototype.hasOwnProperty.call(me,Be)&&Ce.indexOf(Be)<0&&(pe[Be]=me[Be]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,Be=Object.getOwnPropertySymbols(me);Pe<Be.length;Pe++)Ce.indexOf(Be[Pe])<0&&Object.prototype.propertyIsEnumerable.call(me,Be[Pe])&&(pe[Be[Pe]]=me[Be[Pe]]);return pe};const z=(me,Ce)=>{const{defaultValue:pe,children:Be,options:Pe=[],prefixCls:ht,className:dt,rootClassName:Wt,style:ot,onChange:gt}=me,Se=E(me,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Mt,direction:Bt}=Ve.useContext(Ae.E_),[Ct,We]=Ve.useState(Se.value||pe||[]),[xt,Ft]=Ve.useState([]);Ve.useEffect(()=>{"value"in Se&&We(Se.value||[])},[Se.value]);const De=Ve.useMemo(()=>Pe.map(Ze=>typeof Ze=="string"||typeof Ze=="number"?{label:Ze,value:Ze}:Ze),[Pe]),Ge=Ze=>{Ft(xe=>xe.filter(ue=>ue!==Ze))},vt=Ze=>{Ft(xe=>[].concat((0,b.Z)(xe),[Ze]))},Ut=Ze=>{const xe=Ct.indexOf(Ze.value),ue=(0,b.Z)(Ct);xe===-1?ue.push(Ze.value):ue.splice(xe,1),"value"in Se||We(ue),gt==null||gt(ue.filter(Te=>xt.includes(Te)).sort((Te,ve)=>{const ce=De.findIndex(Fe=>Fe.value===Te),ge=De.findIndex(Fe=>Fe.value===ve);return ce-ge}))},tt=Mt("checkbox",ht),Zt=`${tt}-group`,[Le,Lt]=(0,Ke.ZP)(tt),It=(0,x.Z)(Se,["value","disabled"]),Qt=Pe.length?De.map(Ze=>Ve.createElement(a,{prefixCls:tt,key:Ze.value.toString(),disabled:"disabled"in Ze?Ze.disabled:Se.disabled,value:Ze.value,checked:Ct.includes(Ze.value),onChange:Ze.onChange,className:`${Zt}-item`,style:Ze.style,title:Ze.title},Ze.label)):Be,Yt={toggleOption:Ut,value:Ct,disabled:Se.disabled,name:Se.name,registerValue:vt,cancelValue:Ge},Je=fe()(Zt,{[`${Zt}-rtl`]:Bt==="rtl"},dt,Wt,Lt);return Le(Ve.createElement("div",Object.assign({className:Je,style:ot},It,{ref:Ce}),Ve.createElement(_e.Provider,{value:Yt},Qt)))},ee=Ve.forwardRef(z);var te=Ve.memo(ee);const le=a;le.Group=te,le.__ANT_CHECKBOX=!0;var se=le},98447:function(it,St,ne){"use strict";ne.d(St,{C2:function(){return Ae}});var re=ne(17313),fe=ne(37613),Ie=ne(83116);const Ve=Ne=>{const{checkboxCls:ae}=Ne,et=`${ae}-wrapper`;return[{[`${ae}-group`]:Object.assign(Object.assign({},(0,re.Wf)(Ne)),{display:"inline-flex",flexWrap:"wrap",columnGap:Ne.marginXS,[`> ${Ne.antCls}-row`]:{flex:1}}),[et]:Object.assign(Object.assign({},(0,re.Wf)(Ne)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${et}`]:{marginInlineStart:0},[`&${et}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ae]:Object.assign(Object.assign({},(0,re.Wf)(Ne)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Ne.borderRadiusSM,alignSelf:"center",[`${ae}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ae}-inner`]:Object.assign({},(0,re.oN)(Ne))},[`${ae}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Ne.checkboxSize,height:Ne.checkboxSize,direction:"ltr",backgroundColor:Ne.colorBgContainer,border:`${Ne.lineWidth}px ${Ne.lineType} ${Ne.colorBorder}`,borderRadius:Ne.borderRadiusSM,borderCollapse:"separate",transition:`all ${Ne.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Ne.checkboxSize/14*5,height:Ne.checkboxSize/14*8,border:`${Ne.lineWidthBold}px solid ${Ne.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Ne.motionDurationFast} ${Ne.motionEaseInBack}, opacity ${Ne.motionDurationFast}`}},"& + span":{paddingInlineStart:Ne.paddingXS,paddingInlineEnd:Ne.paddingXS}})},{[`
${et}:not(${et}-disabled),
${ae}:not(${ae}-disabled)
`]:{[`&:hover ${ae}-inner`]:{borderColor:Ne.colorPrimary}},[`${et}:not(${et}-disabled)`]:{[`&:hover ${ae}-checked:not(${ae}-disabled) ${ae}-inner`]:{backgroundColor:Ne.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ae}-checked:not(${ae}-disabled):after`]:{borderColor:Ne.colorPrimaryHover}}},{[`${ae}-checked`]:{[`${ae}-inner`]:{backgroundColor:Ne.colorPrimary,borderColor:Ne.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Ne.motionDurationMid} ${Ne.motionEaseOutBack} ${Ne.motionDurationFast}`}}},[`
${et}-checked:not(${et}-disabled),
${ae}-checked:not(${ae}-disabled)
`]:{[`&:hover ${ae}-inner`]:{backgroundColor:Ne.colorPrimaryHover,borderColor:"transparent"}}},{[ae]:{"&-indeterminate":{[`${ae}-inner`]:{backgroundColor:Ne.colorBgContainer,borderColor:Ne.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Ne.fontSizeLG/2,height:Ne.fontSizeLG/2,backgroundColor:Ne.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${et}-disabled`]:{cursor:"not-allowed"},[`${ae}-disabled`]:{[`&, ${ae}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ae}-inner`]:{background:Ne.colorBgContainerDisabled,borderColor:Ne.colorBorder,"&:after":{borderColor:Ne.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Ne.colorTextDisabled},[`&${ae}-indeterminate ${ae}-inner::after`]:{background:Ne.colorTextDisabled}}}]};function Ae(Ne,ae){const et=(0,fe.TS)(ae,{checkboxCls:`.${Ne}`,checkboxSize:ae.controlInteractiveSize});return[Ve(et)]}St.ZP=(0,Ie.Z)("Checkbox",(Ne,ae)=>{let{prefixCls:et}=ae;return[Ae(et,Ne)]})},91857:function(it,St,ne){"use strict";var re=ne(59301),fe=ne(38819),Ie=ne(92310),Ve=ne.n(Ie),Ae=ne(31561),Ne=ne(70425),ae=ne(18929),et=ne(2738),_e=ne(79676),Ke=ne(53487),je=ne(92343),Ue=ne(36355),Re=ne(20834),oe=ne(40875),y=ne(88088),a=ne(47211);const b=null,x=te=>{const{menu:le,arrow:se,prefixCls:me,children:Ce,trigger:pe,disabled:Be,dropdownRender:Pe,getPopupContainer:ht,overlayClassName:dt,rootClassName:Wt,open:ot,onOpenChange:gt,visible:Se,onVisibleChange:Mt,mouseEnterDelay:Bt=.15,mouseLeaveDelay:Ct=.1,autoAdjustOverflow:We=!0,placement:xt="",overlay:Ft,transitionName:De}=te,{getPopupContainer:Ge,getPrefixCls:vt,direction:Ut}=re.useContext(Ue.E_),tt=re.useMemo(()=>{const he=vt();return De!==void 0?De:xt.includes("top")?`${he}-slide-down`:`${he}-slide-up`},[vt,xt,De]),Zt=re.useMemo(()=>xt?xt.includes("Center")?xt.slice(0,xt.indexOf("Center")):xt:Ut==="rtl"?"bottomRight":"bottomLeft",[xt,Ut]),Le=vt("dropdown",me),[Lt,It]=(0,a.Z)(Le),[,Qt]=(0,y.Z)(),Yt=re.Children.only(Ce),Je=(0,je.Tm)(Yt,{className:Ve()(`${Le}-trigger`,{[`${Le}-rtl`]:Ut==="rtl"},Yt.props.className),disabled:Be}),Ze=Be?[]:pe;let xe;Ze&&Ze.includes("contextMenu")&&(xe=!0);const[ue,Te]=(0,ae.Z)(!1,{value:ot!=null?ot:Se}),ve=(0,Ne.useEvent)(he=>{gt==null||gt(he),Mt==null||Mt(he),Te(he)}),ce=Ve()(dt,Wt,It,{[`${Le}-rtl`]:Ut==="rtl"}),ge=(0,_e.Z)({arrowPointAtCenter:typeof se=="object"&&se.pointAtCenter,autoAdjustOverflow:We,offset:Qt.marginXXS,arrowWidth:se?Qt.sizePopupArrow:0,borderRadius:Qt.borderRadius}),Fe=re.useCallback(()=>{Te(!1)},[]),be=()=>{let he;return le!=null&&le.items?he=re.createElement(Re.default,Object.assign({},le)):typeof Ft=="function"?he=Ft():he=Ft,Pe&&(he=Pe(he)),he=re.Children.only(typeof he=="string"?re.createElement("span",null,he):he),re.createElement(oe.J,{prefixCls:`${Le}-menu`,expandIcon:re.createElement("span",{className:`${Le}-menu-submenu-arrow`},re.createElement(fe.Z,{className:`${Le}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Fe,validator:Me=>{let{mode:st}=Me}},he)};return Lt(re.createElement(Ae.Z,Object.assign({alignPoint:xe},(0,et.Z)(te,["rootClassName"]),{mouseEnterDelay:Bt,mouseLeaveDelay:Ct,visible:ue,builtinPlacements:ge,arrow:!!se,overlayClassName:ce,prefixCls:Le,getPopupContainer:ht||Ge,transitionName:tt,trigger:Ze,overlay:be,placement:Zt,onVisibleChange:ve}),Je))};function E(te){return Object.assign(Object.assign({},te),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const z=(0,Ke.Z)(x,"dropdown",te=>te,E),ee=te=>re.createElement(z,Object.assign({},te),re.createElement("span",null));x._InternalPanelDoNotUseOrYouWillBeFired=ee,St.Z=x},38854:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return y}});var re=ne(91857),fe=ne(92310),Ie=ne.n(fe),Ve=ne(59301),Ae=ne(18785),Ne=ne(3113),ae=ne(36355),et=ne(81327),_e=ne(33234),Ke=ne(47211),je=function(a,b){var x={};for(var E in a)Object.prototype.hasOwnProperty.call(a,E)&&b.indexOf(E)<0&&(x[E]=a[E]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,E=Object.getOwnPropertySymbols(a);z<E.length;z++)b.indexOf(E[z])<0&&Object.prototype.propertyIsEnumerable.call(a,E[z])&&(x[E[z]]=a[E[z]]);return x};const Ue=a=>{const{getPopupContainer:b,getPrefixCls:x,direction:E}=Ve.useContext(ae.E_),{prefixCls:z,type:ee="default",danger:te,disabled:le,loading:se,onClick:me,htmlType:Ce,children:pe,className:Be,menu:Pe,arrow:ht,autoFocus:dt,overlay:Wt,trigger:ot,align:gt,open:Se,onOpenChange:Mt,placement:Bt,getPopupContainer:Ct,href:We,icon:xt=Ve.createElement(Ae.Z,null),title:Ft,buttonsRender:De=be=>be,mouseEnterDelay:Ge,mouseLeaveDelay:vt,overlayClassName:Ut,overlayStyle:tt,destroyPopupOnHide:Zt,dropdownRender:Le}=a,Lt=je(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),It=x("dropdown",z),Qt=`${It}-button`,[Yt,Je]=(0,Ke.Z)(It),Ze={menu:Pe,arrow:ht,autoFocus:dt,align:gt,disabled:le,trigger:le?[]:ot,onOpenChange:Mt,getPopupContainer:Ct||b,mouseEnterDelay:Ge,mouseLeaveDelay:vt,overlayClassName:Ut,overlayStyle:tt,destroyPopupOnHide:Zt,dropdownRender:Le},{compactSize:xe,compactItemClassnames:ue}=(0,_e.ri)(It,E),Te=Ie()(Qt,ue,Be,Je);"overlay"in a&&(Ze.overlay=Wt),"open"in a&&(Ze.open=Se),"placement"in a?Ze.placement=Bt:Ze.placement=E==="rtl"?"bottomLeft":"bottomRight";const ve=Ve.createElement(Ne.ZP,{type:ee,danger:te,disabled:le,loading:se,onClick:me,htmlType:Ce,href:We,title:Ft},pe),ce=Ve.createElement(Ne.ZP,{type:ee,danger:te,icon:xt}),[ge,Fe]=De([ve,ce]);return Yt(Ve.createElement(et.Z.Compact,Object.assign({className:Te,size:xe,block:!0},Lt),ge,Ve.createElement(re.Z,Object.assign({},Ze),Fe)))};Ue.__ANT_BUTTON=!0;var Re=Ue;const oe=re.Z;oe.Button=Re;var y=oe},47211:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return je}});var re=ne(17313),fe=ne(13826),Ie=ne(92899),Ve=ne(29878),Ae=ne(19447),Ne=ne(83116),ae=ne(37613),_e=Ue=>{const{componentCls:Re,menuCls:oe,colorError:y,colorTextLightSolid:a}=Ue,b=`${oe}-item`;return{[`${Re}, ${Re}-menu-submenu`]:{[`${oe} ${b}`]:{[`&${b}-danger:not(${b}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const Ke=Ue=>{const{componentCls:Re,menuCls:oe,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:b,antCls:x,iconCls:E,motionDurationMid:z,dropdownPaddingVertical:ee,fontSize:te,dropdownEdgeChildPadding:le,colorTextDisabled:se,fontSizeIcon:me,controlPaddingHorizontal:Ce,colorBgElevated:pe}=Ue;return[{[Re]:Object.assign(Object.assign({},(0,re.Wf)(Ue)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+b/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${x}-btn`]:{[`& > ${E}-down, & > ${x}-btn-icon > ${E}-down`]:{fontSize:me}},[`${Re}-wrap`]:{position:"relative",[`${x}-btn > ${E}-down`]:{fontSize:me},[`${E}-down::before`]:{transition:`transform ${z}`}},[`${Re}-wrap-open`]:{[`${E}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${x}-slide-down-enter${x}-slide-down-enter-active${Re}-placement-bottomLeft,
&${x}-slide-down-appear${x}-slide-down-appear-active${Re}-placement-bottomLeft,
&${x}-slide-down-enter${x}-slide-down-enter-active${Re}-placement-bottom,
&${x}-slide-down-appear${x}-slide-down-appear-active${Re}-placement-bottom,
&${x}-slide-down-enter${x}-slide-down-enter-active${Re}-placement-bottomRight,
&${x}-slide-down-appear${x}-slide-down-appear-active${Re}-placement-bottomRight`]:{animationName:fe.fJ},[`&${x}-slide-up-enter${x}-slide-up-enter-active${Re}-placement-topLeft,
&${x}-slide-up-appear${x}-slide-up-appear-active${Re}-placement-topLeft,
&${x}-slide-up-enter${x}-slide-up-enter-active${Re}-placement-top,
&${x}-slide-up-appear${x}-slide-up-appear-active${Re}-placement-top,
&${x}-slide-up-enter${x}-slide-up-enter-active${Re}-placement-topRight,
&${x}-slide-up-appear${x}-slide-up-appear-active${Re}-placement-topRight`]:{animationName:fe.Qt},[`&${x}-slide-down-leave${x}-slide-down-leave-active${Re}-placement-bottomLeft,
&${x}-slide-down-leave${x}-slide-down-leave-active${Re}-placement-bottom,
&${x}-slide-down-leave${x}-slide-down-leave-active${Re}-placement-bottomRight`]:{animationName:fe.Uw},[`&${x}-slide-up-leave${x}-slide-up-leave-active${Re}-placement-topLeft,
&${x}-slide-up-leave${x}-slide-up-leave-active${Re}-placement-top,
&${x}-slide-up-leave${x}-slide-up-leave-active${Re}-placement-topRight`]:{animationName:fe.ly}})},(0,Ae.ZP)(Ue,{colorBg:pe,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Re} ${oe}`]:{position:"relative",margin:0},[`${oe}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Re}, ${Re}-menu-submenu`]:{[oe]:Object.assign(Object.assign({padding:le,listStyleType:"none",backgroundColor:pe,backgroundClip:"padding-box",borderRadius:Ue.borderRadiusLG,outline:"none",boxShadow:Ue.boxShadowSecondary},(0,re.Qy)(Ue)),{[`${oe}-item-group-title`]:{padding:`${ee}px ${Ce}px`,color:Ue.colorTextDescription,transition:`all ${z}`},[`${oe}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${oe}-item-icon`]:{minWidth:te,marginInlineEnd:Ue.marginXS,fontSize:Ue.fontSizeSM},[`${oe}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${z}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${oe}-item, ${oe}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ee}px ${Ce}px`,color:Ue.colorText,fontWeight:"normal",fontSize:te,lineHeight:Ue.lineHeight,cursor:"pointer",transition:`all ${z}`,borderRadius:Ue.borderRadiusSM,"&:hover, &-active":{backgroundColor:Ue.controlItemBgHover}},(0,re.Qy)(Ue)),{"&-selected":{color:Ue.colorPrimary,backgroundColor:Ue.controlItemBgActive,"&:hover, &-active":{backgroundColor:Ue.controlItemBgActiveHover}},"&-disabled":{color:se,cursor:"not-allowed","&:hover":{color:se,backgroundColor:pe,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Ue.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Ue.colorSplit},[`${Re}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Ue.paddingXS,[`${Re}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Ue.colorTextDescription,fontSize:me,fontStyle:"normal"}}}),[`${oe}-item-group-list`]:{margin:`0 ${Ue.marginXS}px`,padding:0,listStyle:"none"},[`${oe}-submenu-title`]:{paddingInlineEnd:Ce+Ue.fontSizeSM},[`${oe}-submenu-vertical`]:{position:"relative"},[`${oe}-submenu${oe}-submenu-disabled ${Re}-menu-submenu-title`]:{[`&, ${Re}-menu-submenu-arrow-icon`]:{color:se,backgroundColor:pe,cursor:"not-allowed"}},[`${oe}-submenu-selected ${Re}-menu-submenu-title`]:{color:Ue.colorPrimary}})}},[(0,fe.oN)(Ue,"slide-up"),(0,fe.oN)(Ue,"slide-down"),(0,Ie.Fm)(Ue,"move-up"),(0,Ie.Fm)(Ue,"move-down"),(0,Ve._y)(Ue,"zoom-big")]]};var je=(0,Ne.Z)("Dropdown",(Ue,Re)=>{let{rootPrefixCls:oe}=Re;const{marginXXS:y,sizePopupArrow:a,controlHeight:b,fontSize:x,lineHeight:E,paddingXXS:z,componentCls:ee,borderRadiusLG:te}=Ue,le=(b-x*E)/2,{dropdownArrowOffset:se}=(0,Ae.fS)({contentRadius:te}),me=(0,ae.TS)(Ue,{menuCls:`${ee}-menu`,rootPrefixCls:oe,dropdownArrowDistance:a/2+y,dropdownArrowOffset:se,dropdownPaddingVertical:le,dropdownEdgeChildPadding:z});return[Ke(me),_e(me)]},Ue=>({zIndexPopup:Ue.zIndexPopupBase+50}))},8628:function(it,St,ne){"use strict";var re=ne(59301),fe=ne(34280),Ie=ne(56762),Ve=ne(69507);function Ae(){let Ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ae=(0,re.useRef)({}),et=(0,Ie.Z)(),_e=(0,Ve.ZP)();return(0,fe.Z)(()=>{const Ke=_e.subscribe(je=>{ae.current=je,Ne&&et()});return()=>_e.unsubscribe(Ke)},[]),ae.current}St.Z=Ae},45818:function(it,St,ne){"use strict";ne.d(St,{D:function(){return z},Z:function(){return le}});var re=ne(92413),fe=ne(59301),Ie={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"},Ve=Ie,Ae=ne(7657),Ne=function(me,Ce){return fe.createElement(Ae.Z,(0,re.Z)({},me,{ref:Ce,icon:Ve}))},ae=fe.forwardRef(Ne),et=ae,_e=ne(33853),Ke=ne(38819),je=ne(92310),Ue=ne.n(je),Re=ne(2738),y=se=>!isNaN(parseFloat(se))&&isFinite(se),a=ne(36355),b=ne(84966),x=function(se,me){var Ce={};for(var pe in se)Object.prototype.hasOwnProperty.call(se,pe)&&me.indexOf(pe)<0&&(Ce[pe]=se[pe]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,pe=Object.getOwnPropertySymbols(se);Be<pe.length;Be++)me.indexOf(pe[Be])<0&&Object.prototype.propertyIsEnumerable.call(se,pe[Be])&&(Ce[pe[Be]]=se[pe[Be]]);return Ce};const E={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},z=fe.createContext({}),ee=(()=>{let se=0;return function(){let me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return se+=1,`${me}${se}`}})();var le=fe.forwardRef((se,me)=>{const{prefixCls:Ce,className:pe,trigger:Be,children:Pe,defaultCollapsed:ht=!1,theme:dt="dark",style:Wt={},collapsible:ot=!1,reverseArrow:gt=!1,width:Se=200,collapsedWidth:Mt=80,zeroWidthTriggerStyle:Bt,breakpoint:Ct,onCollapse:We,onBreakpoint:xt}=se,Ft=x(se,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:De}=(0,fe.useContext)(b.Gs),[Ge,vt]=(0,fe.useState)("collapsed"in se?se.collapsed:ht),[Ut,tt]=(0,fe.useState)(!1);(0,fe.useEffect)(()=>{"collapsed"in se&&vt(se.collapsed)},[se.collapsed]);const Zt=(Je,Ze)=>{"collapsed"in se||vt(Je),We==null||We(Je,Ze)},Le=(0,fe.useRef)();Le.current=Je=>{tt(Je.matches),xt==null||xt(Je.matches),Ge!==Je.matches&&Zt(Je.matches,"responsive")},(0,fe.useEffect)(()=>{function Je(xe){return Le.current(xe)}let Ze;if(typeof window!="undefined"){const{matchMedia:xe}=window;if(xe&&Ct&&Ct in E){Ze=xe(`(max-width: ${E[Ct]})`);try{Ze.addEventListener("change",Je)}catch(ue){Ze.addListener(Je)}Je(Ze)}}return()=>{try{Ze==null||Ze.removeEventListener("change",Je)}catch(xe){Ze==null||Ze.removeListener(Je)}}},[Ct]),(0,fe.useEffect)(()=>{const Je=ee("ant-sider-");return De.addSider(Je),()=>De.removeSider(Je)},[]);const Lt=()=>{Zt(!Ge,"clickTrigger")},{getPrefixCls:It}=(0,fe.useContext)(a.E_),Qt=()=>{const Je=It("layout-sider",Ce),Ze=(0,Re.Z)(Ft,["collapsed"]),xe=Ge?Mt:Se,ue=y(xe)?`${xe}px`:String(xe),Te=parseFloat(String(Mt||0))===0?fe.createElement("span",{onClick:Lt,className:Ue()(`${Je}-zero-width-trigger`,`${Je}-zero-width-trigger-${gt?"right":"left"}`),style:Bt},Be||fe.createElement(et,null)):null,ge={expanded:gt?fe.createElement(Ke.Z,null):fe.createElement(_e.Z,null),collapsed:gt?fe.createElement(_e.Z,null):fe.createElement(Ke.Z,null)}[Ge?"collapsed":"expanded"],Fe=Be!==null?Te||fe.createElement("div",{className:`${Je}-trigger`,onClick:Lt,style:{width:ue}},Be||ge):null,be=Object.assign(Object.assign({},Wt),{flex:`0 0 ${ue}`,maxWidth:ue,minWidth:ue,width:ue}),he=Ue()(Je,`${Je}-${dt}`,{[`${Je}-collapsed`]:!!Ge,[`${Je}-has-trigger`]:ot&&Be!==null&&!Te,[`${Je}-below`]:!!Ut,[`${Je}-zero-width`]:parseFloat(ue)===0},pe);return fe.createElement("aside",Object.assign({className:he},Ze,{style:be,ref:me}),fe.createElement("div",{className:`${Je}-children`},Pe),ot||Ut&&Te?Fe:null)},Yt=fe.useMemo(()=>({siderCollapsed:Ge}),[Ge]);return fe.createElement(z.Provider,{value:Yt},Qt())})},84966:function(it,St,ne){"use strict";ne.d(St,{VY:function(){return z},$_:function(){return E},h4:function(){return x},Gs:function(){return Re},ZP:function(){return ee}});var re=ne(26407),fe=ne(92310),Ie=ne.n(fe),Ve=ne(2738),Ae=ne(59301),Ne=ne(36355),ae=ne(83116),_e=te=>{const{componentCls:le,bodyBg:se,lightSiderBg:me,lightTriggerBg:Ce,lightTriggerColor:pe}=te;return{[`${le}-sider-light`]:{background:me,[`${le}-sider-trigger`]:{color:pe,background:Ce},[`${le}-sider-zero-width-trigger`]:{color:pe,background:Ce,border:`1px solid ${se}`,borderInlineStart:0}}}};const Ke=te=>{const{antCls:le,componentCls:se,colorText:me,triggerColor:Ce,footerBg:pe,triggerBg:Be,headerHeight:Pe,headerPadding:ht,headerColor:dt,footerPadding:Wt,triggerHeight:ot,zeroTriggerHeight:gt,zeroTriggerWidth:Se,motionDurationMid:Mt,motionDurationSlow:Bt,fontSize:Ct,borderRadius:We,bodyBg:xt,headerBg:Ft,siderBg:De}=te;return{[se]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:xt,"&, *":{boxSizing:"border-box"},[`&${se}-has-sider`]:{flexDirection:"row",[`> ${se}, > ${se}-content`]:{width:0}},[`${se}-header, &${se}-footer`]:{flex:"0 0 auto"},[`${se}-sider`]:{position:"relative",minWidth:0,background:De,transition:`all ${Mt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${le}-menu${le}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:ot},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:ot,color:Ce,lineHeight:`${ot}px`,textAlign:"center",background:Be,cursor:"pointer",transition:`all ${Mt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Pe,insetInlineEnd:-Se,zIndex:1,width:Se,height:gt,color:Ce,fontSize:te.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:De,borderStartStartRadius:0,borderStartEndRadius:We,borderEndEndRadius:We,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Bt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Bt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Se,borderStartStartRadius:We,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:We}}}}},_e(te)),{"&-rtl":{direction:"rtl"}}),[`${se}-header`]:{height:Pe,padding:ht,color:dt,lineHeight:`${Pe}px`,background:Ft,[`${le}-menu`]:{lineHeight:"inherit"}},[`${se}-footer`]:{padding:Wt,color:me,fontSize:Ct,background:pe},[`${se}-content`]:{flex:"auto",minHeight:0}}};var je=(0,ae.Z)("Layout",te=>[Ke(te)],te=>{const{colorBgLayout:le,controlHeight:se,controlHeightLG:me,colorText:Ce,controlHeightSM:pe,marginXXS:Be,colorTextLightSolid:Pe,colorBgContainer:ht}=te,dt=me*1.25;return{colorBgHeader:"#001529",colorBgBody:le,colorBgTrigger:"#002140",bodyBg:le,headerBg:"#001529",headerHeight:se*2,headerPadding:`0 ${dt}px`,headerColor:Ce,footerPadding:`${pe}px ${dt}px`,footerBg:le,siderBg:"#001529",triggerHeight:me+Be*2,triggerBg:"#002140",triggerColor:Pe,zeroTriggerWidth:me,zeroTriggerHeight:me,lightSiderBg:ht,lightTriggerBg:ht,lightTriggerColor:Ce}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Ue=function(te,le){var se={};for(var me in te)Object.prototype.hasOwnProperty.call(te,me)&&le.indexOf(me)<0&&(se[me]=te[me]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,me=Object.getOwnPropertySymbols(te);Ce<me.length;Ce++)le.indexOf(me[Ce])<0&&Object.prototype.propertyIsEnumerable.call(te,me[Ce])&&(se[me[Ce]]=te[me[Ce]]);return se};const Re=Ae.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function oe(te){let{suffixCls:le,tagName:se,displayName:me}=te;return Ce=>Ae.forwardRef((Be,Pe)=>Ae.createElement(Ce,Object.assign({ref:Pe,suffixCls:le,tagName:se},Be)))}const y=Ae.forwardRef((te,le)=>{const{prefixCls:se,suffixCls:me,className:Ce,tagName:pe}=te,Be=Ue(te,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Pe}=Ae.useContext(Ne.E_),ht=Pe("layout",se),[dt,Wt]=je(ht),ot=me?`${ht}-${me}`:ht;return dt(Ae.createElement(pe,Object.assign({className:Ie()(se||ot,Ce,Wt),ref:le},Be)))}),a=Ae.forwardRef((te,le)=>{const{direction:se}=Ae.useContext(Ne.E_),[me,Ce]=Ae.useState([]),{prefixCls:pe,className:Be,rootClassName:Pe,children:ht,hasSider:dt,tagName:Wt,style:ot}=te,gt=Ue(te,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Se=(0,Ve.Z)(gt,["suffixCls"]),{getPrefixCls:Mt,layout:Bt}=Ae.useContext(Ne.E_),Ct=Mt("layout",pe),[We,xt]=je(Ct),Ft=Ie()(Ct,{[`${Ct}-has-sider`]:typeof dt=="boolean"?dt:me.length>0,[`${Ct}-rtl`]:se==="rtl"},Bt==null?void 0:Bt.className,Be,Pe,xt),De=Ae.useMemo(()=>({siderHook:{addSider:Ge=>{Ce(vt=>[].concat((0,re.Z)(vt),[Ge]))},removeSider:Ge=>{Ce(vt=>vt.filter(Ut=>Ut!==Ge))}}}),[]);return We(Ae.createElement(Re.Provider,{value:De},Ae.createElement(Wt,Object.assign({ref:le,className:Ft,style:Object.assign(Object.assign({},Bt==null?void 0:Bt.style),ot)},Se),ht)))}),b=oe({tagName:"div",displayName:"Layout"})(a),x=oe({suffixCls:"header",tagName:"header",displayName:"Header"})(y),E=oe({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),z=oe({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var ee=b},40875:function(it,St,ne){"use strict";ne.d(St,{J:function(){return Ne}});var re=ne(59301),fe=ne(33234),Ie=ne(70425),Ve=function(ae,et){var _e={};for(var Ke in ae)Object.prototype.hasOwnProperty.call(ae,Ke)&&et.indexOf(Ke)<0&&(_e[Ke]=ae[Ke]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,Ke=Object.getOwnPropertySymbols(ae);je<Ke.length;je++)et.indexOf(Ke[je])<0&&Object.prototype.propertyIsEnumerable.call(ae,Ke[je])&&(_e[Ke[je]]=ae[Ke[je]]);return _e};const Ae=re.createContext(null),Ne=re.forwardRef((ae,et)=>{const{children:_e}=ae,Ke=Ve(ae,["children"]),je=re.useContext(Ae),Ue=re.useMemo(()=>Object.assign(Object.assign({},je),Ke),[je,Ke.prefixCls,Ke.mode,Ke.selectable]);return re.createElement(Ae.Provider,{value:Ue},re.createElement(fe.BR,null,(0,Ie.supportNodeRef)(_e)?re.cloneElement(_e,{ref:et}):_e))});St.Z=Ae},20834:function(it,St,ne){"use strict";ne.d(St,{default:function(){return Yt}});var re=ne(15285),fe=ne(59301),Ie=ne(45818),Ve=ne(92310),Ae=ne.n(Ve),Ne=ne(36355),ae=function(Je,Ze){var xe={};for(var ue in Je)Object.prototype.hasOwnProperty.call(Je,ue)&&Ze.indexOf(ue)<0&&(xe[ue]=Je[ue]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,ue=Object.getOwnPropertySymbols(Je);Te<ue.length;Te++)Ze.indexOf(ue[Te])<0&&Object.prototype.propertyIsEnumerable.call(Je,ue[Te])&&(xe[ue[Te]]=Je[ue[Te]]);return xe},_e=Je=>{const{prefixCls:Ze,className:xe,dashed:ue}=Je,Te=ae(Je,["prefixCls","className","dashed"]),{getPrefixCls:ve}=fe.useContext(Ne.E_),ce=ve("menu",Ze),ge=Ae()({[`${ce}-item-divider-dashed`]:!!ue},xe);return fe.createElement(re.iz,Object.assign({className:ge},Te))},Ke=ne(11592),je=ne(2738),Ue=ne(6848),Re=ne(92343),y=(0,fe.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),b=Je=>{var Ze;const{className:xe,children:ue,icon:Te,title:ve,danger:ce}=Je,{prefixCls:ge,firstLevel:Fe,direction:be,disableMenuItemTitleTooltip:he,inlineCollapsed:Me}=fe.useContext(y),st=pt=>{const bt=fe.createElement("span",{className:`${ge}-title-content`},ue);return(!Te||(0,Re.l$)(ue)&&ue.type==="span")&&ue&&pt&&Fe&&typeof ue=="string"?fe.createElement("div",{className:`${ge}-inline-collapsed-noicon`},ue.charAt(0)):bt},{siderCollapsed:rt}=fe.useContext(Ie.D);let we=ve;typeof ve=="undefined"?we=Fe?ue:"":ve===!1&&(we="");const lt={title:we};!rt&&!Me&&(lt.title=null,lt.open=!1);const qe=(0,Ke.Z)(ue).length;let Qe=fe.createElement(re.ck,Object.assign({},(0,je.Z)(Je,["title","icon","danger"]),{className:Ae()({[`${ge}-item-danger`]:ce,[`${ge}-item-only-child`]:(Te?qe+1:qe)===1},xe),title:typeof ve=="string"?ve:void 0}),(0,Re.Tm)(Te,{className:Ae()((0,Re.l$)(Te)?(Ze=Te.props)===null||Ze===void 0?void 0:Ze.className:"",`${ge}-item-icon`)}),st(Me));return he||(Qe=fe.createElement(Ue.Z,Object.assign({},lt,{placement:be==="rtl"?"left":"right",overlayClassName:`${ge}-inline-collapsed-tooltip`}),Qe)),Qe},E=Je=>{var Ze;const{popupClassName:xe,icon:ue,title:Te,theme:ve}=Je,ce=fe.useContext(y),{prefixCls:ge,inlineCollapsed:Fe,theme:be}=ce,he=(0,re.Xl)();let Me;if(!ue)Me=Fe&&!he.length&&Te&&typeof Te=="string"?fe.createElement("div",{className:`${ge}-inline-collapsed-noicon`},Te.charAt(0)):fe.createElement("span",{className:`${ge}-title-content`},Te);else{const rt=(0,Re.l$)(Te)&&Te.type==="span";Me=fe.createElement(fe.Fragment,null,(0,Re.Tm)(ue,{className:Ae()((0,Re.l$)(ue)?(Ze=ue.props)===null||Ze===void 0?void 0:Ze.className:"",`${ge}-item-icon`)}),rt?Te:fe.createElement("span",{className:`${ge}-title-content`},Te))}const st=fe.useMemo(()=>Object.assign(Object.assign({},ce),{firstLevel:!1}),[ce]);return fe.createElement(y.Provider,{value:st},fe.createElement(re.Wd,Object.assign({},(0,je.Z)(Je,["icon"]),{title:Me,popupClassName:Ae()(ge,xe,`${ge}-${ve||be}`)})))},z=ne(18785),ee=ne(70425),te=ne(62892),le=ne(40875),se=function(Je,Ze){var xe={};for(var ue in Je)Object.prototype.hasOwnProperty.call(Je,ue)&&Ze.indexOf(ue)<0&&(xe[ue]=Je[ue]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,ue=Object.getOwnPropertySymbols(Je);Te<ue.length;Te++)Ze.indexOf(ue[Te])<0&&Object.prototype.propertyIsEnumerable.call(Je,ue[Te])&&(xe[ue[Te]]=Je[ue[Te]]);return xe};function me(Je){return(Je||[]).map((Ze,xe)=>{if(Ze&&typeof Ze=="object"){const ue=Ze,{label:Te,children:ve,key:ce,type:ge}=ue,Fe=se(ue,["label","children","key","type"]),be=ce!=null?ce:`tmp-${xe}`;return ve||ge==="group"?ge==="group"?fe.createElement(re.BW,Object.assign({key:be},Fe,{title:Te}),me(ve)):fe.createElement(E,Object.assign({key:be},Fe,{title:Te}),me(ve)):ge==="divider"?fe.createElement(_e,Object.assign({key:be},Fe)):fe.createElement(b,Object.assign({key:be},Fe),Te)}return null}).filter(Ze=>Ze)}function Ce(Je){return fe.useMemo(()=>Je&&me(Je),[Je])}var pe=ne(64993),Be=ne(17313),Pe=ne(8378),ht=ne(13826),dt=ne(29878),Wt=ne(83116),ot=ne(37613),Se=Je=>{const{componentCls:Ze,motionDurationSlow:xe,horizontalLineHeight:ue,colorSplit:Te,lineWidth:ve,lineType:ce,itemPaddingInline:ge}=Je;return{[`${Ze}-horizontal`]:{lineHeight:ue,border:0,borderBottom:`${ve}px ${ce} ${Te}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Ze}-item, ${Ze}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:ge},[`> ${Ze}-item:hover,
> ${Ze}-item-active,
> ${Ze}-submenu ${Ze}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Ze}-item, ${Ze}-submenu-title`]:{transition:[`border-color ${xe}`,`background ${xe}`].join(",")},[`${Ze}-submenu-arrow`]:{display:"none"}}}},Bt=Je=>{let{componentCls:Ze,menuArrowOffset:xe}=Je;return{[`${Ze}-rtl`]:{direction:"rtl"},[`${Ze}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Ze}-rtl${Ze}-vertical,
${Ze}-submenu-rtl ${Ze}-vertical`]:{[`${Ze}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${xe})`},"&::after":{transform:`rotate(45deg) translateY(${xe})`}}}}};const Ct=Je=>Object.assign({},(0,Be.oN)(Je));var xt=(Je,Ze)=>{const{componentCls:xe,itemColor:ue,itemSelectedColor:Te,groupTitleColor:ve,itemBg:ce,subMenuItemBg:ge,itemSelectedBg:Fe,activeBarHeight:be,activeBarWidth:he,activeBarBorderWidth:Me,motionDurationSlow:st,motionEaseInOut:rt,motionEaseOut:we,itemPaddingInline:lt,motionDurationMid:qe,itemHoverColor:Qe,lineType:pt,colorSplit:bt,itemDisabledColor:ft,dangerItemColor:wt,dangerItemHoverColor:zt,dangerItemSelectedColor:Et,dangerItemActiveBg:Jt,dangerItemSelectedBg:fn,itemHoverBg:vn,itemActiveBg:gn,menuSubMenuBg:pn,horizontalItemSelectedColor:In,horizontalItemSelectedBg:Pn,horizontalItemBorderRadius:Xt,horizontalItemHoverBg:Hn,popupBg:Wn}=Je;return{[`${xe}-${Ze}, ${xe}-${Ze} > ${xe}`]:{color:ue,background:ce,[`&${xe}-root:focus-visible`]:Object.assign({},Ct(Je)),[`${xe}-item-group-title`]:{color:ve},[`${xe}-submenu-selected`]:{[`> ${xe}-submenu-title`]:{color:Te}},[`${xe}-item-disabled, ${xe}-submenu-disabled`]:{color:`${ft} !important`},[`${xe}-item:not(${xe}-item-selected):not(${xe}-submenu-selected)`]:{[`&:hover, > ${xe}-submenu-title:hover`]:{color:Qe}},[`&:not(${xe}-horizontal)`]:{[`${xe}-item:not(${xe}-item-selected)`]:{"&:hover":{backgroundColor:vn},"&:active":{backgroundColor:gn}},[`${xe}-submenu-title`]:{"&:hover":{backgroundColor:vn},"&:active":{backgroundColor:gn}}},[`${xe}-item-danger`]:{color:wt,[`&${xe}-item:hover`]:{[`&:not(${xe}-item-selected):not(${xe}-submenu-selected)`]:{color:zt}},[`&${xe}-item:active`]:{background:Jt}},[`${xe}-item a`]:{"&, &:hover":{color:"inherit"}},[`${xe}-item-selected`]:{color:Te,[`&${xe}-item-danger`]:{color:Et},"a, a:hover":{color:"inherit"}},[`& ${xe}-item-selected`]:{backgroundColor:Fe,[`&${xe}-item-danger`]:{backgroundColor:fn}},[`${xe}-item, ${xe}-submenu-title`]:{[`&:not(${xe}-item-disabled):focus-visible`]:Object.assign({},Ct(Je))},[`&${xe}-submenu > ${xe}`]:{backgroundColor:pn},[`&${xe}-popup > ${xe}`]:{backgroundColor:Wn},[`&${xe}-horizontal`]:Object.assign(Object.assign({},Ze==="dark"?{borderBottom:0}:{}),{[`> ${xe}-item, > ${xe}-submenu`]:{top:Me,marginTop:-Me,marginBottom:0,borderRadius:Xt,"&::after":{position:"absolute",insetInline:lt,bottom:0,borderBottom:`${be}px solid transparent`,transition:`border-color ${st} ${rt}`,content:'""'},"&:hover, &-active, &-open":{background:Hn,"&::after":{borderBottomWidth:be,borderBottomColor:In}},"&-selected":{color:In,backgroundColor:Pn,"&:hover":{backgroundColor:Pn},"&::after":{borderBottomWidth:be,borderBottomColor:In}}}}),[`&${xe}-root`]:{[`&${xe}-inline, &${xe}-vertical`]:{borderInlineEnd:`${Me}px ${pt} ${bt}`}},[`&${xe}-inline`]:{[`${xe}-sub${xe}-inline`]:{background:ge},[`${xe}-item, ${xe}-submenu-title`]:Me&&he?{width:`calc(100% + ${Me}px)`}:{},[`${xe}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${he}px solid ${Te}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${qe} ${we}`,`opacity ${qe} ${we}`].join(","),content:'""'},[`&${xe}-item-danger`]:{"&::after":{borderInlineEndColor:Et}}},[`${xe}-selected, ${xe}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${qe} ${rt}`,`opacity ${qe} ${rt}`].join(",")}}}}}};const Ft=Je=>{const{componentCls:Ze,itemHeight:xe,itemMarginInline:ue,padding:Te,menuArrowSize:ve,marginXS:ce,itemMarginBlock:ge}=Je,Fe=Te+ve+ce;return{[`${Ze}-item`]:{position:"relative",overflow:"hidden"},[`${Ze}-item, ${Ze}-submenu-title`]:{height:xe,lineHeight:`${xe}px`,paddingInline:Te,overflow:"hidden",textOverflow:"ellipsis",marginInline:ue,marginBlock:ge,width:`calc(100% - ${ue*2}px)`},[`> ${Ze}-item,
> ${Ze}-submenu > ${Ze}-submenu-title`]:{height:xe,lineHeight:`${xe}px`},[`${Ze}-item-group-list ${Ze}-submenu-title,
${Ze}-submenu-title`]:{paddingInlineEnd:Fe}}};var Ge=Je=>{const{componentCls:Ze,iconCls:xe,itemHeight:ue,colorTextLightSolid:Te,dropdownWidth:ve,controlHeightLG:ce,motionDurationMid:ge,motionEaseOut:Fe,paddingXL:be,itemMarginInline:he,fontSizeLG:Me,motionDurationSlow:st,paddingXS:rt,boxShadowSecondary:we,collapsedWidth:lt,collapsedIconSize:qe}=Je,Qe={height:ue,lineHeight:`${ue}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Ze]:{"&-inline, &-vertical":Object.assign({[`&${Ze}-root`]:{boxShadow:"none"}},Ft(Je))},[`${Ze}-submenu-popup`]:{[`${Ze}-vertical`]:Object.assign(Object.assign({},Ft(Je)),{boxShadow:we})}},{[`${Ze}-submenu-popup ${Ze}-vertical${Ze}-sub`]:{minWidth:ve,maxHeight:`calc(100vh - ${ce*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Ze}-inline`]:{width:"100%",[`&${Ze}-root`]:{[`${Ze}-item, ${Ze}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${st}`,`background ${st}`,`padding ${ge} ${Fe}`].join(","),[`> ${Ze}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Ze}-sub${Ze}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Ze}-submenu > ${Ze}-submenu-title`]:Qe,[`& ${Ze}-item-group-title`]:{paddingInlineStart:be}},[`${Ze}-item`]:Qe}},{[`${Ze}-inline-collapsed`]:{width:lt,[`&${Ze}-root`]:{[`${Ze}-item, ${Ze}-submenu ${Ze}-submenu-title`]:{[`> ${Ze}-inline-collapsed-noicon`]:{fontSize:Me,textAlign:"center"}}},[`> ${Ze}-item,
> ${Ze}-item-group > ${Ze}-item-group-list > ${Ze}-item,
> ${Ze}-item-group > ${Ze}-item-group-list > ${Ze}-submenu > ${Ze}-submenu-title,
> ${Ze}-submenu > ${Ze}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Me/2}px - ${he}px)`,textOverflow:"clip",[`
${Ze}-submenu-arrow,
${Ze}-submenu-expand-icon
`]:{opacity:0},[`${Ze}-item-icon, ${xe}`]:{margin:0,fontSize:qe,lineHeight:`${ue}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Ze}-item-icon, ${xe}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Ze}-item-icon, ${xe}`]:{display:"none"},"a, a:hover":{color:Te}},[`${Ze}-item-group-title`]:Object.assign(Object.assign({},Be.vS),{paddingInline:rt})}}]};const vt=Je=>{const{componentCls:Ze,motionDurationSlow:xe,motionDurationMid:ue,motionEaseInOut:Te,motionEaseOut:ve,iconCls:ce,iconSize:ge,iconMarginInlineEnd:Fe}=Je;return{[`${Ze}-item, ${Ze}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${xe}`,`background ${xe}`,`padding ${xe} ${Te}`].join(","),[`${Ze}-item-icon, ${ce}`]:{minWidth:ge,fontSize:ge,transition:[`font-size ${ue} ${ve}`,`margin ${xe} ${Te}`,`color ${xe}`].join(","),"+ span":{marginInlineStart:Fe,opacity:1,transition:[`opacity ${xe} ${Te}`,`margin ${xe}`,`color ${xe}`].join(",")}},[`${Ze}-item-icon`]:Object.assign({},(0,Be.Ro)()),[`&${Ze}-item-only-child`]:{[`> ${ce}, > ${Ze}-item-icon`]:{marginInlineEnd:0}}},[`${Ze}-item-disabled, ${Ze}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Ze}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Ut=Je=>{const{componentCls:Ze,motionDurationSlow:xe,motionEaseInOut:ue,borderRadius:Te,menuArrowSize:ve,menuArrowOffset:ce}=Je;return{[`${Ze}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Je.margin,width:ve,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${xe} ${ue}, opacity ${xe}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ve*.6,height:ve*.15,backgroundColor:"currentcolor",borderRadius:Te,transition:[`background ${xe} ${ue}`,`transform ${xe} ${ue}`,`top ${xe} ${ue}`,`color ${xe} ${ue}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${ce})`},"&::after":{transform:`rotate(-45deg) translateY(${ce})`}}}}},tt=Je=>{const{antCls:Ze,componentCls:xe,fontSize:ue,motionDurationSlow:Te,motionDurationMid:ve,motionEaseInOut:ce,paddingXS:ge,padding:Fe,colorSplit:be,lineWidth:he,zIndexPopup:Me,borderRadiusLG:st,subMenuItemBorderRadius:rt,menuArrowSize:we,menuArrowOffset:lt,lineType:qe,menuPanelMaskInset:Qe,groupTitleLineHeight:pt,groupTitleFontSize:bt}=Je;return[{"":{[`${xe}`]:Object.assign(Object.assign({},(0,Be.dF)()),{"&-hidden":{display:"none"}})},[`${xe}-submenu-hidden`]:{display:"none"}},{[xe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Be.Wf)(Je)),(0,Be.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ue,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Te} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${xe}-item`]:{flex:"none"}},[`${xe}-item, ${xe}-submenu, ${xe}-submenu-title`]:{borderRadius:Je.itemBorderRadius},[`${xe}-item-group-title`]:{padding:`${ge}px ${Fe}px`,fontSize:bt,lineHeight:pt,transition:`all ${Te}`},[`&-horizontal ${xe}-submenu`]:{transition:[`border-color ${Te} ${ce}`,`background ${Te} ${ce}`].join(",")},[`${xe}-submenu, ${xe}-submenu-inline`]:{transition:[`border-color ${Te} ${ce}`,`background ${Te} ${ce}`,`padding ${ve} ${ce}`].join(",")},[`${xe}-submenu ${xe}-sub`]:{cursor:"initial",transition:[`background ${Te} ${ce}`,`padding ${Te} ${ce}`].join(",")},[`${xe}-title-content`]:{transition:`color ${Te}`},[`${xe}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${xe}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:be,borderStyle:qe,borderWidth:0,borderTopWidth:he,marginBlock:he,padding:0,"&-dashed":{borderStyle:"dashed"}}}),vt(Je)),{[`${xe}-item-group`]:{[`${xe}-item-group-list`]:{margin:0,padding:0,[`${xe}-item, ${xe}-submenu-title`]:{paddingInline:`${ue*2}px ${Fe}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Me,borderRadius:st,boxShadow:"none",transformOrigin:"0 0",[`&${xe}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Qe}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Qe},"\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:Je.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Je.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Je.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Je.paddingXS},[`> ${xe}`]:Object.assign(Object.assign(Object.assign({borderRadius:st},vt(Je)),Ut(Je)),{[`${xe}-item, ${xe}-submenu > ${xe}-submenu-title`]:{borderRadius:rt},[`${xe}-submenu-title::after`]:{transition:`transform ${Te} ${ce}`}})}}),Ut(Je)),{[`&-inline-collapsed ${xe}-submenu-arrow,
&-inline ${xe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${lt})`},"&::after":{transform:`rotate(45deg) translateX(-${lt})`}},[`${xe}-submenu-open${xe}-submenu-inline > ${xe}-submenu-title > ${xe}-submenu-arrow`]:{transform:`translateY(-${we*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${lt})`},"&::before":{transform:`rotate(45deg) translateX(${lt})`}}})},{[`${Ze}-layout-header`]:{[xe]:{lineHeight:"inherit"}}}]};var Zt=(Je,Ze)=>(0,Wt.Z)("Menu",ue=>{if(Ze===!1)return[];const{colorBgElevated:Te,colorPrimary:ve,colorTextLightSolid:ce,controlHeightLG:ge,fontSize:Fe,darkItemColor:be,darkDangerItemColor:he,darkItemBg:Me,darkSubMenuItemBg:st,darkItemSelectedColor:rt,darkItemSelectedBg:we,darkDangerItemSelectedBg:lt,darkItemHoverBg:qe,darkGroupTitleColor:Qe,darkItemHoverColor:pt,darkItemDisabledColor:bt,darkDangerItemHoverColor:ft,darkDangerItemSelectedColor:wt,darkDangerItemActiveBg:zt}=ue,Et=Fe/7*5,Jt=(0,ot.TS)(ue,{menuArrowSize:Et,menuHorizontalHeight:ge*1.15,menuArrowOffset:`${Et*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Te}),fn=(0,ot.TS)(Jt,{itemColor:be,itemHoverColor:pt,groupTitleColor:Qe,itemSelectedColor:rt,itemBg:Me,popupBg:Me,subMenuItemBg:st,itemActiveBg:"transparent",itemSelectedBg:we,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:qe,itemDisabledColor:bt,dangerItemColor:he,dangerItemHoverColor:ft,dangerItemSelectedColor:wt,dangerItemActiveBg:zt,dangerItemSelectedBg:lt,menuSubMenuBg:st,horizontalItemSelectedColor:ce,horizontalItemSelectedBg:ve});return[tt(Jt),Se(Jt),Ge(Jt),xt(Jt,"light"),xt(fn,"dark"),Bt(Jt),(0,Pe.Z)(Jt),(0,ht.oN)(Jt,"slide-up"),(0,ht.oN)(Jt,"slide-down"),(0,dt._y)(Jt,"zoom-big")]},ue=>{const{colorPrimary:Te,colorError:ve,colorTextDisabled:ce,colorErrorBg:ge,colorText:Fe,colorTextDescription:be,colorBgContainer:he,colorFillAlter:Me,colorFillContent:st,lineWidth:rt,lineWidthBold:we,controlItemBgActive:lt,colorBgTextHover:qe,controlHeightLG:Qe,lineHeight:pt,colorBgElevated:bt,marginXXS:ft,padding:wt,fontSize:zt,controlHeightSM:Et,fontSizeLG:Jt,colorTextLightSolid:fn,colorErrorHover:vn}=ue,gn=new pe.C(fn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ue.zIndexPopupBase+50,radiusItem:ue.borderRadiusLG,itemBorderRadius:ue.borderRadiusLG,radiusSubMenuItem:ue.borderRadiusSM,subMenuItemBorderRadius:ue.borderRadiusSM,colorItemText:Fe,itemColor:Fe,colorItemTextHover:Fe,itemHoverColor:Fe,colorItemTextHoverHorizontal:Te,horizontalItemHoverColor:Te,colorGroupTitle:be,groupTitleColor:be,colorItemTextSelected:Te,itemSelectedColor:Te,colorItemTextSelectedHorizontal:Te,horizontalItemSelectedColor:Te,colorItemBg:he,itemBg:he,colorItemBgHover:qe,itemHoverBg:qe,colorItemBgActive:st,itemActiveBg:lt,colorSubItemBg:Me,subMenuItemBg:Me,colorItemBgSelected:lt,itemSelectedBg:lt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:we,activeBarHeight:we,colorActiveBarBorderSize:rt,activeBarBorderWidth:rt,colorItemTextDisabled:ce,itemDisabledColor:ce,colorDangerItemText:ve,dangerItemColor:ve,colorDangerItemTextHover:ve,dangerItemHoverColor:ve,colorDangerItemTextSelected:ve,dangerItemSelectedColor:ve,colorDangerItemBgActive:ge,dangerItemActiveBg:ge,colorDangerItemBgSelected:ge,dangerItemSelectedBg:ge,itemMarginInline:ue.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Qe,groupTitleLineHeight:pt,collapsedWidth:Qe*2,popupBg:bt,itemMarginBlock:ft,itemPaddingInline:wt,horizontalLineHeight:`${Qe*1.15}px`,iconSize:zt,iconMarginInlineEnd:Et-zt,collapsedIconSize:Jt,groupTitleFontSize:zt,darkItemDisabledColor:new pe.C(fn).setAlpha(.25).toRgbString(),darkItemColor:gn,darkDangerItemColor:ve,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:fn,darkItemSelectedBg:Te,darkDangerItemSelectedBg:ve,darkItemHoverBg:"transparent",darkGroupTitleColor:gn,darkItemHoverColor:fn,darkDangerItemHoverColor:vn,darkDangerItemSelectedColor:fn,darkDangerItemActiveBg:ve}},{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"]]})(Je),Le=function(Je,Ze){var xe={};for(var ue in Je)Object.prototype.hasOwnProperty.call(Je,ue)&&Ze.indexOf(ue)<0&&(xe[ue]=Je[ue]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,ue=Object.getOwnPropertySymbols(Je);Te<ue.length;Te++)Ze.indexOf(ue[Te])<0&&Object.prototype.propertyIsEnumerable.call(Je,ue[Te])&&(xe[ue[Te]]=Je[ue[Te]]);return xe},It=(0,fe.forwardRef)((Je,Ze)=>{var xe,ue;const Te=fe.useContext(le.Z),ve=Te||{},{getPrefixCls:ce,getPopupContainer:ge,direction:Fe,menu:be}=fe.useContext(Ne.E_),he=ce(),{prefixCls:Me,className:st,style:rt,theme:we="light",expandIcon:lt,_internalDisableMenuItemTitleTooltip:qe,inlineCollapsed:Qe,siderCollapsed:pt,items:bt,children:ft,rootClassName:wt,mode:zt,selectable:Et,onClick:Jt,overflowedIndicatorPopupClassName:fn}=Je,vn=Le(Je,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),gn=(0,je.Z)(vn,["collapsedWidth"]),pn=Ce(bt)||ft;(xe=ve.validator)===null||xe===void 0||xe.call(ve,{mode:zt});const In=(0,ee.useEvent)(function(){var Gt;Jt==null||Jt.apply(void 0,arguments),(Gt=ve.onClick)===null||Gt===void 0||Gt.call(ve)}),Pn=ve.mode||zt,Xt=Et!=null?Et:ve.selectable,Hn=fe.useMemo(()=>pt!==void 0?pt:Qe,[Qe,pt]),Wn={horizontal:{motionName:`${he}-slide-up`},inline:(0,te.Z)(he),other:{motionName:`${he}-zoom-big`}},Nn=ce("menu",Me||ve.prefixCls),[zn,Xn]=Zt(Nn,!Te),Ht=Ae()(`${Nn}-${we}`,be==null?void 0:be.className,st);let Ot;if(typeof lt=="function")Ot=lt;else if(lt===null||lt===!1)Ot=null;else if(ve.expandIcon===null||ve.expandIcon===!1)Ot=null;else{const Gt=lt!=null?lt:ve.expandIcon;Ot=(0,Re.Tm)(Gt,{className:Ae()(`${Nn}-submenu-expand-icon`,(0,Re.l$)(Gt)?(ue=Gt.props)===null||ue===void 0?void 0:ue.className:"")})}const Kt=fe.useMemo(()=>({prefixCls:Nn,inlineCollapsed:Hn||!1,direction:Fe,firstLevel:!0,theme:we,mode:Pn,disableMenuItemTitleTooltip:qe}),[Nn,Hn,Fe,qe,we]);return zn(fe.createElement(le.Z.Provider,{value:null},fe.createElement(y.Provider,{value:Kt},fe.createElement(re.ZP,Object.assign({getPopupContainer:ge,overflowedIndicator:fe.createElement(z.Z,null),overflowedIndicatorPopupClassName:Ae()(Nn,`${Nn}-${we}`,fn),mode:Pn,selectable:Xt,onClick:In},gn,{inlineCollapsed:Hn,style:Object.assign(Object.assign({},be==null?void 0:be.style),rt),className:Ht,prefixCls:Nn,direction:Fe,defaultMotions:Wn,expandIcon:Ot,ref:Ze,rootClassName:Ae()(wt,Xn)}),pn))))});const Qt=(0,fe.forwardRef)((Je,Ze)=>{const xe=(0,fe.useRef)(null),ue=fe.useContext(Ie.D);return(0,fe.useImperativeHandle)(Ze,()=>({menu:xe.current,focus:Te=>{var ve;(ve=xe.current)===null||ve===void 0||ve.focus(Te)}})),fe.createElement(It,Object.assign({ref:xe},Je,ue))});Qt.Item=b,Qt.SubMenu=E,Qt.Divider=_e,Qt.ItemGroup=re.BW;var Yt=Qt},58421:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return ve}});var re=ne(92413),fe=ne(59301),Ie={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"},Ve=Ie,Ae=ne(7657),Ne=function(ge,Fe){return fe.createElement(Ae.Z,(0,re.Z)({},ge,{ref:Fe,icon:Ve}))},ae=fe.forwardRef(Ne),et=ae,_e=ne(49198),Ke=ne(33853),je=ne(38819),Ue=ne(92310),Re=ne.n(Ue),oe=ne(400),y=ne(33708),a=ne(6909),b=ne(4771),x=ne(9427),E=ne(25440),z=ne(26112),ee={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},te=ee,le=ne(91735),se=function(ce){(0,x.Z)(Fe,ce);var ge=(0,E.Z)(Fe);function Fe(){var be;(0,a.Z)(this,Fe);for(var he=arguments.length,Me=new Array(he),st=0;st<he;st++)Me[st]=arguments[st];return be=ge.call.apply(ge,[this].concat(Me)),be.state={goInputText:""},be.getValidValue=function(){var rt=be.state.goInputText;return!rt||Number.isNaN(rt)?void 0:Number(rt)},be.buildOptionText=function(rt){return"".concat(rt," ").concat(be.props.locale.items_per_page)},be.changeSize=function(rt){be.props.changeSize(Number(rt))},be.handleChange=function(rt){be.setState({goInputText:rt.target.value})},be.handleBlur=function(rt){var we=be.props,lt=we.goButton,qe=we.quickGo,Qe=we.rootPrefixCls,pt=be.state.goInputText;lt||pt===""||(be.setState({goInputText:""}),!(rt.relatedTarget&&(rt.relatedTarget.className.indexOf("".concat(Qe,"-item-link"))>=0||rt.relatedTarget.className.indexOf("".concat(Qe,"-item"))>=0))&&qe(be.getValidValue()))},be.go=function(rt){var we=be.state.goInputText;we!==""&&(rt.keyCode===te.ENTER||rt.type==="click")&&(be.setState({goInputText:""}),be.props.quickGo(be.getValidValue()))},be}return(0,b.Z)(Fe,[{key:"getPageSizeOptions",value:function(){var he=this.props,Me=he.pageSize,st=he.pageSizeOptions;return st.some(function(rt){return rt.toString()===Me.toString()})?st:st.concat([Me.toString()]).sort(function(rt,we){var lt=Number.isNaN(Number(rt))?0:Number(rt),qe=Number.isNaN(Number(we))?0:Number(we);return lt-qe})}},{key:"render",value:function(){var he=this,Me=this.props,st=Me.pageSize,rt=Me.locale,we=Me.rootPrefixCls,lt=Me.changeSize,qe=Me.quickGo,Qe=Me.goButton,pt=Me.selectComponentClass,bt=Me.buildOptionText,ft=Me.selectPrefixCls,wt=Me.disabled,zt=this.state.goInputText,Et="".concat(we,"-options"),Jt=pt,fn=null,vn=null,gn=null;if(!lt&&!qe)return null;var pn=this.getPageSizeOptions();if(lt&&Jt){var In=pn.map(function(Pn,Xt){return fe.createElement(Jt.Option,{key:Xt,value:Pn.toString()},(bt||he.buildOptionText)(Pn))});fn=fe.createElement(Jt,{disabled:wt,prefixCls:ft,showSearch:!1,className:"".concat(Et,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(st||pn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Xt){return Xt.parentNode},"aria-label":rt.page_size,defaultOpen:!1},In)}return qe&&(Qe&&(gn=typeof Qe=="boolean"?fe.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:wt,className:"".concat(Et,"-quick-jumper-button")},rt.jump_to_confirm):fe.createElement("span",{onClick:this.go,onKeyUp:this.go},Qe)),vn=fe.createElement("div",{className:"".concat(Et,"-quick-jumper")},rt.jump_to,fe.createElement("input",{disabled:wt,type:"text",value:zt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":rt.page}),rt.page,gn)),fe.createElement("li",{className:"".concat(Et)},fn,vn)}}]),Fe}(fe.Component);se.defaultProps={pageSizeOptions:["10","20","50","100"]};var me=se,Ce=function(ge){var Fe,be=ge.rootPrefixCls,he=ge.page,Me=ge.active,st=ge.className,rt=ge.showTitle,we=ge.onClick,lt=ge.onKeyPress,qe=ge.itemRender,Qe="".concat(be,"-item"),pt=Re()(Qe,"".concat(Qe,"-").concat(he),(Fe={},(0,oe.Z)(Fe,"".concat(Qe,"-active"),Me),(0,oe.Z)(Fe,"".concat(Qe,"-disabled"),!he),(0,oe.Z)(Fe,ge.className,st),Fe)),bt=function(){we(he)},ft=function(Et){lt(Et,we,he)},wt=qe(he,"page",fe.createElement("a",{rel:"nofollow"},he));return wt?fe.createElement("li",{title:rt?he.toString():null,className:pt,onClick:bt,onKeyPress:ft,tabIndex:0},wt):null},pe=Ce;function Be(){}function Pe(ce){var ge=Number(ce);return typeof ge=="number"&&!Number.isNaN(ge)&&isFinite(ge)&&Math.floor(ge)===ge}var ht=function(ge,Fe,be){return be};function dt(ce,ge,Fe){var be=typeof ce=="undefined"?ge.pageSize:ce;return Math.floor((Fe.total-1)/be)+1}var Wt=function(ce){(0,x.Z)(Fe,ce);var ge=(0,E.Z)(Fe);function Fe(be){var he;(0,a.Z)(this,Fe),he=ge.call(this,be),he.paginationNode=fe.createRef(),he.getJumpPrevPage=function(){return Math.max(1,he.state.current-(he.props.showLessItems?3:5))},he.getJumpNextPage=function(){return Math.min(dt(void 0,he.state,he.props),he.state.current+(he.props.showLessItems?3:5))},he.getItemIcon=function(lt,qe){var Qe=he.props.prefixCls,pt=lt||fe.createElement("button",{type:"button","aria-label":qe,className:"".concat(Qe,"-item-link")});return typeof lt=="function"&&(pt=fe.createElement(lt,(0,y.Z)({},he.props))),pt},he.isValid=function(lt){var qe=he.props.total;return Pe(lt)&&lt!==he.state.current&&Pe(qe)&&qe>0},he.shouldDisplayQuickJumper=function(){var lt=he.props,qe=lt.showQuickJumper,Qe=lt.total,pt=he.state.pageSize;return Qe<=pt?!1:qe},he.handleKeyDown=function(lt){(lt.keyCode===te.ARROW_UP||lt.keyCode===te.ARROW_DOWN)&&lt.preventDefault()},he.handleKeyUp=function(lt){var qe=he.getValidValue(lt),Qe=he.state.currentInputValue;qe!==Qe&&he.setState({currentInputValue:qe}),lt.keyCode===te.ENTER?he.handleChange(qe):lt.keyCode===te.ARROW_UP?he.handleChange(qe-1):lt.keyCode===te.ARROW_DOWN&&he.handleChange(qe+1)},he.handleBlur=function(lt){var qe=he.getValidValue(lt);he.handleChange(qe)},he.changePageSize=function(lt){var qe=he.state.current,Qe=dt(lt,he.state,he.props);qe=qe>Qe?Qe:qe,Qe===0&&(qe=he.state.current),typeof lt=="number"&&("pageSize"in he.props||he.setState({pageSize:lt}),"current"in he.props||he.setState({current:qe,currentInputValue:qe})),he.props.onShowSizeChange(qe,lt),"onChange"in he.props&&he.props.onChange&&he.props.onChange(qe,lt)},he.handleChange=function(lt){var qe=he.props,Qe=qe.disabled,pt=qe.onChange,bt=he.state,ft=bt.pageSize,wt=bt.current,zt=bt.currentInputValue;if(he.isValid(lt)&&!Qe){var Et=dt(void 0,he.state,he.props),Jt=lt;return lt>Et?Jt=Et:lt<1&&(Jt=1),"current"in he.props||he.setState({current:Jt}),Jt!==zt&&he.setState({currentInputValue:Jt}),pt(Jt,ft),Jt}return wt},he.prev=function(){he.hasPrev()&&he.handleChange(he.state.current-1)},he.next=function(){he.hasNext()&&he.handleChange(he.state.current+1)},he.jumpPrev=function(){he.handleChange(he.getJumpPrevPage())},he.jumpNext=function(){he.handleChange(he.getJumpNextPage())},he.hasPrev=function(){return he.state.current>1},he.hasNext=function(){return he.state.current<dt(void 0,he.state,he.props)},he.runIfEnter=function(lt,qe){if(lt.key==="Enter"||lt.charCode===13){for(var Qe=arguments.length,pt=new Array(Qe>2?Qe-2:0),bt=2;bt<Qe;bt++)pt[bt-2]=arguments[bt];qe.apply(void 0,pt)}},he.runIfEnterPrev=function(lt){he.runIfEnter(lt,he.prev)},he.runIfEnterNext=function(lt){he.runIfEnter(lt,he.next)},he.runIfEnterJumpPrev=function(lt){he.runIfEnter(lt,he.jumpPrev)},he.runIfEnterJumpNext=function(lt){he.runIfEnter(lt,he.jumpNext)},he.handleGoTO=function(lt){(lt.keyCode===te.ENTER||lt.type==="click")&&he.handleChange(he.state.currentInputValue)},he.renderPrev=function(lt){var qe=he.props,Qe=qe.prevIcon,pt=qe.itemRender,bt=pt(lt,"prev",he.getItemIcon(Qe,"prev page")),ft=!he.hasPrev();return(0,fe.isValidElement)(bt)?(0,fe.cloneElement)(bt,{disabled:ft}):bt},he.renderNext=function(lt){var qe=he.props,Qe=qe.nextIcon,pt=qe.itemRender,bt=pt(lt,"next",he.getItemIcon(Qe,"next page")),ft=!he.hasNext();return(0,fe.isValidElement)(bt)?(0,fe.cloneElement)(bt,{disabled:ft}):bt};var Me=be.onChange!==Be,st="current"in be;st&&!Me&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var rt=be.defaultCurrent;"current"in be&&(rt=be.current);var we=be.defaultPageSize;return"pageSize"in be&&(we=be.pageSize),rt=Math.min(rt,dt(we,void 0,be)),he.state={current:rt,currentInputValue:rt,pageSize:we},he}return(0,b.Z)(Fe,[{key:"componentDidUpdate",value:function(he,Me){var st=this.props.prefixCls;if(Me.current!==this.state.current&&this.paginationNode.current){var rt=this.paginationNode.current.querySelector(".".concat(st,"-item-").concat(Me.current));if(rt&&document.activeElement===rt){var we;rt==null||(we=rt.blur)===null||we===void 0||we.call(rt)}}}},{key:"getValidValue",value:function(he){var Me=he.target.value,st=dt(void 0,this.state,this.props),rt=this.state.currentInputValue,we;return Me===""?we=Me:Number.isNaN(Number(Me))?we=rt:Me>=st?we=st:we=Number(Me),we}},{key:"getShowSizeChanger",value:function(){var he=this.props,Me=he.showSizeChanger,st=he.total,rt=he.totalBoundaryShowSizeChanger;return typeof Me!="undefined"?Me:st>rt}},{key:"render",value:function(){var he=this.props,Me=he.prefixCls,st=he.className,rt=he.style,we=he.disabled,lt=he.hideOnSinglePage,qe=he.total,Qe=he.locale,pt=he.showQuickJumper,bt=he.showLessItems,ft=he.showTitle,wt=he.showTotal,zt=he.simple,Et=he.itemRender,Jt=he.showPrevNextJumpers,fn=he.jumpPrevIcon,vn=he.jumpNextIcon,gn=he.selectComponentClass,pn=he.selectPrefixCls,In=he.pageSizeOptions,Pn=this.state,Xt=Pn.current,Hn=Pn.pageSize,Wn=Pn.currentInputValue;if(lt===!0&&qe<=Hn)return null;var Nn=dt(void 0,this.state,this.props),zn=[],Xn=null,Ht=null,Ot=null,Kt=null,Gt=null,Sn=pt&&pt.goButton,On=bt?1:2,un=Xt-1>0?Xt-1:0,He=Xt+1<Nn?Xt+1:Nn,Ye=(0,z.Z)(this.props,{aria:!0,data:!0}),Xe=wt&&fe.createElement("li",{className:"".concat(Me,"-total-text")},wt(qe,[qe===0?0:(Xt-1)*Hn+1,Xt*Hn>qe?qe:Xt*Hn]));if(zt){Sn&&(typeof Sn=="boolean"?Gt=fe.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Qe.jump_to_confirm):Gt=fe.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Sn),Gt=fe.createElement("li",{title:ft?"".concat(Qe.jump_to).concat(Xt,"/").concat(Nn):null,className:"".concat(Me,"-simple-pager")},Gt));var Pt=this.renderPrev(un);return fe.createElement("ul",(0,re.Z)({className:Re()(Me,"".concat(Me,"-simple"),(0,oe.Z)({},"".concat(Me,"-disabled"),we),st),style:rt,ref:this.paginationNode},Ye),Xe,Pt?fe.createElement("li",{title:ft?Qe.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Re()("".concat(Me,"-prev"),(0,oe.Z)({},"".concat(Me,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Pt):null,fe.createElement("li",{title:ft?"".concat(Xt,"/").concat(Nn):null,className:"".concat(Me,"-simple-pager")},fe.createElement("input",{type:"text",value:Wn,disabled:we,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),fe.createElement("span",{className:"".concat(Me,"-slash")},"/"),Nn),fe.createElement("li",{title:ft?Qe.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Re()("".concat(Me,"-next"),(0,oe.Z)({},"".concat(Me,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(He)),Gt)}if(Nn<=3+On*2){var Vt={locale:Qe,rootPrefixCls:Me,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:ft,itemRender:Et};Nn||zn.push(fe.createElement(pe,(0,re.Z)({},Vt,{key:"noPager",page:1,className:"".concat(Me,"-item-disabled")})));for(var At=1;At<=Nn;At+=1){var sn=Xt===At;zn.push(fe.createElement(pe,(0,re.Z)({},Vt,{key:At,page:At,active:sn})))}}else{var on=bt?Qe.prev_3:Qe.prev_5,en=bt?Qe.next_3:Qe.next_5,yn=Et(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(fn,"prev page")),ga=Et(this.getJumpNextPage(),"jump-next",this.getItemIcon(vn,"next page"));Jt&&(Xn=yn?fe.createElement("li",{title:ft?on:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Re()("".concat(Me,"-jump-prev"),(0,oe.Z)({},"".concat(Me,"-jump-prev-custom-icon"),!!fn))},yn):null,Ht=ga?fe.createElement("li",{title:ft?en:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Re()("".concat(Me,"-jump-next"),(0,oe.Z)({},"".concat(Me,"-jump-next-custom-icon"),!!vn))},ga):null),Kt=fe.createElement(pe,{locale:Qe,last:!0,rootPrefixCls:Me,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Nn,page:Nn,active:!1,showTitle:ft,itemRender:Et}),Ot=fe.createElement(pe,{locale:Qe,rootPrefixCls:Me,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:ft,itemRender:Et});var Tt=Math.max(1,Xt-On),Tn=Math.min(Xt+On,Nn);Xt-1<=On&&(Tn=1+On*2),Nn-Xt<=On&&(Tt=Nn-On*2);for(var ya=Tt;ya<=Tn;ya+=1){var Vn=Xt===ya;zn.push(fe.createElement(pe,{locale:Qe,rootPrefixCls:Me,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ya,page:ya,active:Vn,showTitle:ft,itemRender:Et}))}Xt-1>=On*2&&Xt!==3&&(zn[0]=(0,fe.cloneElement)(zn[0],{className:"".concat(Me,"-item-after-jump-prev")}),zn.unshift(Xn)),Nn-Xt>=On*2&&Xt!==Nn-2&&(zn[zn.length-1]=(0,fe.cloneElement)(zn[zn.length-1],{className:"".concat(Me,"-item-before-jump-next")}),zn.push(Ht)),Tt!==1&&zn.unshift(Ot),Tn!==Nn&&zn.push(Kt)}var ta=!this.hasPrev()||!Nn,qn=!this.hasNext()||!Nn,Ra=this.renderPrev(un),Ia=this.renderNext(He);return fe.createElement("ul",(0,re.Z)({className:Re()(Me,st,(0,oe.Z)({},"".concat(Me,"-disabled"),we)),style:rt,ref:this.paginationNode},Ye),Xe,Ra?fe.createElement("li",{title:ft?Qe.prev_page:null,onClick:this.prev,tabIndex:ta?null:0,onKeyPress:this.runIfEnterPrev,className:Re()("".concat(Me,"-prev"),(0,oe.Z)({},"".concat(Me,"-disabled"),ta)),"aria-disabled":ta},Ra):null,zn,Ia?fe.createElement("li",{title:ft?Qe.next_page:null,onClick:this.next,tabIndex:qn?null:0,onKeyPress:this.runIfEnterNext,className:Re()("".concat(Me,"-next"),(0,oe.Z)({},"".concat(Me,"-disabled"),qn)),"aria-disabled":qn},Ia):null,fe.createElement(me,{disabled:we,locale:Qe,rootPrefixCls:Me,selectComponentClass:gn,selectPrefixCls:pn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Xt,pageSize:Hn,pageSizeOptions:In,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Sn}))}}],[{key:"getDerivedStateFromProps",value:function(he,Me){var st={};if("current"in he&&(st.current=he.current,he.current!==Me.current&&(st.currentInputValue=st.current)),"pageSize"in he&&he.pageSize!==Me.pageSize){var rt=Me.current,we=dt(he.pageSize,Me,he);rt=rt>we?we:rt,"current"in he||(st.current=rt,st.currentInputValue=rt),st.pageSize=he.pageSize}return st}}]),Fe}(fe.Component);Wt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Be,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Be,locale:le.Z,style:{},itemRender:ht,totalBoundaryShowSizeChanger:50};var ot=Wt,gt=ne(22075),Se=ne(36355),Mt=ne(19716),Bt=ne(8628),Ct=ne(9763),We=ne(57809);const xt=ce=>fe.createElement(We.default,Object.assign({},ce,{showSearch:!0,size:"small"})),Ft=ce=>fe.createElement(We.default,Object.assign({},ce,{showSearch:!0,size:"middle"}));xt.Option=We.default.Option,Ft.Option=We.default.Option;var De=ne(9937),Ge=ne(17313),vt=ne(83116),Ut=ne(37613);const tt=ce=>{const{componentCls:ge}=ce;return{[`${ge}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${ge}-item-link`]:{color:ce.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${ge}-item-link`]:{color:ce.colorTextDisabled,cursor:"not-allowed"}}},[`&${ge}-disabled`]:{cursor:"not-allowed",[`${ge}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:ce.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:ce.colorBorder,backgroundColor:ce.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:ce.itemActiveBgDisabled},a:{color:ce.itemActiveColorDisabled}}},[`${ge}-item-link`]:{color:ce.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${ge}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${ge}-simple-pager`]:{color:ce.colorTextDisabled},[`${ge}-jump-prev, ${ge}-jump-next`]:{[`${ge}-item-link-icon`]:{opacity:0},[`${ge}-item-ellipsis`]:{opacity:1}}},[`&${ge}-simple`]:{[`${ge}-prev, ${ge}-next`]:{[`&${ge}-disabled ${ge}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Zt=ce=>{const{componentCls:ge}=ce;return{[`&${ge}-mini ${ge}-total-text, &${ge}-mini ${ge}-simple-pager`]:{height:ce.itemSizeSM,lineHeight:`${ce.itemSizeSM}px`},[`&${ge}-mini ${ge}-item`]:{minWidth:ce.itemSizeSM,height:ce.itemSizeSM,margin:0,lineHeight:`${ce.itemSizeSM-2}px`},[`&${ge}-mini:not(${ge}-disabled) ${ge}-item:not(${ge}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:ce.colorBgTextHover},"&:active":{backgroundColor:ce.colorBgTextActive}},[`&${ge}-mini ${ge}-prev, &${ge}-mini ${ge}-next`]:{minWidth:ce.itemSizeSM,height:ce.itemSizeSM,margin:0,lineHeight:`${ce.itemSizeSM}px`},[`&${ge}-mini:not(${ge}-disabled)`]:{[`${ge}-prev, ${ge}-next`]:{[`&:hover ${ge}-item-link`]:{backgroundColor:ce.colorBgTextHover},[`&:active ${ge}-item-link`]:{backgroundColor:ce.colorBgTextActive},[`&${ge}-disabled:hover ${ge}-item-link`]:{backgroundColor:"transparent"}}},[`
&${ge}-mini ${ge}-prev ${ge}-item-link,
&${ge}-mini ${ge}-next ${ge}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:ce.itemSizeSM,lineHeight:`${ce.itemSizeSM}px`}},[`&${ge}-mini ${ge}-jump-prev, &${ge}-mini ${ge}-jump-next`]:{height:ce.itemSizeSM,marginInlineEnd:0,lineHeight:`${ce.itemSizeSM}px`},[`&${ge}-mini ${ge}-options`]:{marginInlineStart:ce.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:ce.miniOptionsSizeChangerTop},"&-quick-jumper":{height:ce.itemSizeSM,lineHeight:`${ce.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,De.x0)(ce)),{width:ce.paginationMiniQuickJumperInputWidth,height:ce.controlHeightSM})}}}},Le=ce=>{const{componentCls:ge}=ce;return{[`
&${ge}-simple ${ge}-prev,
&${ge}-simple ${ge}-next
`]:{height:ce.itemSizeSM,lineHeight:`${ce.itemSizeSM}px`,verticalAlign:"top",[`${ge}-item-link`]:{height:ce.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:ce.colorBgTextHover},"&:active":{backgroundColor:ce.colorBgTextActive},"&::after":{height:ce.itemSizeSM,lineHeight:`${ce.itemSizeSM}px`}}},[`&${ge}-simple ${ge}-simple-pager`]:{display:"inline-block",height:ce.itemSizeSM,marginInlineEnd:ce.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:ce.marginXS,padding:`0 ${ce.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:ce.itemInputBg,border:`${ce.lineWidth}px ${ce.lineType} ${ce.colorBorder}`,borderRadius:ce.borderRadius,outline:"none",transition:`border-color ${ce.motionDurationMid}`,color:"inherit","&:hover":{borderColor:ce.colorPrimary},"&:focus":{borderColor:ce.colorPrimaryHover,boxShadow:`${ce.inputOutlineOffset}px 0 ${ce.controlOutlineWidth}px ${ce.controlOutline}`},"&[disabled]":{color:ce.colorTextDisabled,backgroundColor:ce.colorBgContainerDisabled,borderColor:ce.colorBorder,cursor:"not-allowed"}}}}},Lt=ce=>{const{componentCls:ge}=ce;return{[`${ge}-jump-prev, ${ge}-jump-next`]:{outline:0,[`${ge}-item-container`]:{position:"relative",[`${ge}-item-link-icon`]:{color:ce.colorPrimary,fontSize:ce.fontSizeSM,opacity:0,transition:`all ${ce.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${ge}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:ce.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:ce.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:ce.paginationEllipsisTextIndent,opacity:1,transition:`all ${ce.motionDurationMid}`}},"&:hover":{[`${ge}-item-link-icon`]:{opacity:1},[`${ge}-item-ellipsis`]:{opacity:0}}},[`
${ge}-prev,
${ge}-jump-prev,
${ge}-jump-next
`]:{marginInlineEnd:ce.marginXS},[`
${ge}-prev,
${ge}-next,
${ge}-jump-prev,
${ge}-jump-next
`]:{display:"inline-block",minWidth:ce.itemSize,height:ce.itemSize,color:ce.colorText,fontFamily:ce.fontFamily,lineHeight:`${ce.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:ce.borderRadius,cursor:"pointer",transition:`all ${ce.motionDurationMid}`},[`${ge}-prev, ${ge}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:ce.colorText,cursor:"pointer",userSelect:"none"},[`${ge}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:ce.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${ce.lineWidth}px ${ce.lineType} transparent`,borderRadius:ce.borderRadius,outline:"none",transition:`all ${ce.motionDurationMid}`},[`&:hover ${ge}-item-link`]:{backgroundColor:ce.colorBgTextHover},[`&:active ${ge}-item-link`]:{backgroundColor:ce.colorBgTextActive},[`&${ge}-disabled:hover`]:{[`${ge}-item-link`]:{backgroundColor:"transparent"}}},[`${ge}-slash`]:{marginInlineEnd:ce.paginationSlashMarginInlineEnd,marginInlineStart:ce.paginationSlashMarginInlineStart},[`${ge}-options`]:{display:"inline-block",marginInlineStart:ce.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:ce.controlHeight,marginInlineStart:ce.marginXS,lineHeight:`${ce.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,De.ik)(ce)),{width:ce.controlHeightLG*1.25,height:ce.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:ce.marginXS,marginInlineEnd:ce.marginXS})}}}},It=ce=>{const{componentCls:ge}=ce;return{[`${ge}-item`]:{display:"inline-block",minWidth:ce.itemSize,height:ce.itemSize,marginInlineEnd:ce.marginXS,fontFamily:ce.fontFamily,lineHeight:`${ce.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${ce.lineWidth}px ${ce.lineType} transparent`,borderRadius:ce.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${ce.paginationItemPaddingInline}px`,color:ce.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${ge}-item-active)`]:{"&:hover":{transition:`all ${ce.motionDurationMid}`,backgroundColor:ce.colorBgTextHover},"&:active":{backgroundColor:ce.colorBgTextActive}},"&-active":{fontWeight:ce.fontWeightStrong,backgroundColor:ce.itemActiveBg,borderColor:ce.colorPrimary,a:{color:ce.colorPrimary},"&:hover":{borderColor:ce.colorPrimaryHover},"&:hover a":{color:ce.colorPrimaryHover}}}}},Qt=ce=>{const{componentCls:ge}=ce;return{[ge]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ge.Wf)(ce)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${ge}-total-text`]:{display:"inline-block",height:ce.itemSize,marginInlineEnd:ce.marginXS,lineHeight:`${ce.itemSize-2}px`,verticalAlign:"middle"}}),It(ce)),Lt(ce)),Le(ce)),Zt(ce)),tt(ce)),{[`@media only screen and (max-width: ${ce.screenLG}px)`]:{[`${ge}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${ce.screenSM}px)`]:{[`${ge}-options`]:{display:"none"}}}),[`&${ce.componentCls}-rtl`]:{direction:"rtl"}}},Yt=ce=>{const{componentCls:ge}=ce;return{[`${ge}${ge}-disabled:not(${ge}-mini)`]:{"&, &:hover":{[`${ge}-item-link`]:{borderColor:ce.colorBorder}},"&:focus-visible":{[`${ge}-item-link`]:{borderColor:ce.colorBorder}},[`${ge}-item, ${ge}-item-link`]:{backgroundColor:ce.colorBgContainerDisabled,borderColor:ce.colorBorder,[`&:hover:not(${ge}-item-active)`]:{backgroundColor:ce.colorBgContainerDisabled,borderColor:ce.colorBorder,a:{color:ce.colorTextDisabled}},[`&${ge}-item-active`]:{backgroundColor:ce.itemActiveBgDisabled}},[`${ge}-prev, ${ge}-next`]:{"&:hover button":{backgroundColor:ce.colorBgContainerDisabled,borderColor:ce.colorBorder,color:ce.colorTextDisabled},[`${ge}-item-link`]:{backgroundColor:ce.colorBgContainerDisabled,borderColor:ce.colorBorder}}},[`${ge}:not(${ge}-mini)`]:{[`${ge}-prev, ${ge}-next`]:{"&:hover button":{borderColor:ce.colorPrimaryHover,backgroundColor:ce.itemBg},[`${ge}-item-link`]:{backgroundColor:ce.itemLinkBg,borderColor:ce.colorBorder},[`&:hover ${ge}-item-link`]:{borderColor:ce.colorPrimary,backgroundColor:ce.itemBg,color:ce.colorPrimary},[`&${ge}-disabled`]:{[`${ge}-item-link`]:{borderColor:ce.colorBorder,color:ce.colorTextDisabled}}},[`${ge}-item`]:{backgroundColor:ce.itemBg,border:`${ce.lineWidth}px ${ce.lineType} ${ce.colorBorder}`,[`&:hover:not(${ge}-item-active)`]:{borderColor:ce.colorPrimary,backgroundColor:ce.itemBg,a:{color:ce.colorPrimary}},"&-active":{borderColor:ce.colorPrimary}}}}},Je=ce=>{const{componentCls:ge}=ce;return{[`${ge}:not(${ge}-disabled)`]:{[`${ge}-item`]:Object.assign({},(0,Ge.Qy)(ce)),[`${ge}-jump-prev, ${ge}-jump-next`]:{"&:focus-visible":Object.assign({[`${ge}-item-link-icon`]:{opacity:1},[`${ge}-item-ellipsis`]:{opacity:0}},(0,Ge.oN)(ce))},[`${ge}-prev, ${ge}-next`]:{[`&:focus-visible ${ge}-item-link`]:Object.assign({},(0,Ge.oN)(ce))}}}};var Ze=(0,vt.Z)("Pagination",ce=>{const ge=(0,Ut.TS)(ce,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:ce.marginXXS/2,paginationMiniQuickJumperInputWidth:ce.controlHeightLG*1.1,paginationItemPaddingInline:ce.marginXXS*1.5,paginationEllipsisLetterSpacing:ce.marginXXS/2,paginationSlashMarginInlineStart:ce.marginXXS,paginationSlashMarginInlineEnd:ce.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,De.e5)(ce),(0,De.TM)(ce));return[Qt(ge),Je(ge),ce.wireframe&&Yt(ge)]},ce=>({itemBg:ce.colorBgContainer,itemSize:ce.controlHeight,itemSizeSM:ce.controlHeightSM,itemActiveBg:ce.colorBgContainer,itemLinkBg:ce.colorBgContainer,itemActiveColorDisabled:ce.colorTextDisabled,itemActiveBgDisabled:ce.controlItemBgActiveDisabled,itemInputBg:ce.colorBgContainer,miniOptionsSizeChangerTop:0})),xe=function(ce,ge){var Fe={};for(var be in ce)Object.prototype.hasOwnProperty.call(ce,be)&&ge.indexOf(be)<0&&(Fe[be]=ce[be]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,be=Object.getOwnPropertySymbols(ce);he<be.length;he++)ge.indexOf(be[he])<0&&Object.prototype.propertyIsEnumerable.call(ce,be[he])&&(Fe[be[he]]=ce[be[he]]);return Fe},Te=ce=>{const{prefixCls:ge,selectPrefixCls:Fe,className:be,rootClassName:he,style:Me,size:st,locale:rt,selectComponentClass:we,responsive:lt,showSizeChanger:qe}=ce,Qe=xe(ce,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:pt}=(0,Bt.Z)(lt),{getPrefixCls:bt,direction:ft,pagination:wt={}}=fe.useContext(Se.E_),zt=bt("pagination",ge),[Et,Jt]=Ze(zt),fn=qe!=null?qe:wt.showSizeChanger,vn=fe.useMemo(()=>{const Nn=fe.createElement("span",{className:`${zt}-item-ellipsis`},"\u2022\u2022\u2022"),zn=fe.createElement("button",{className:`${zt}-item-link`,type:"button",tabIndex:-1},ft==="rtl"?fe.createElement(je.Z,null):fe.createElement(Ke.Z,null)),Xn=fe.createElement("button",{className:`${zt}-item-link`,type:"button",tabIndex:-1},ft==="rtl"?fe.createElement(Ke.Z,null):fe.createElement(je.Z,null)),Ht=fe.createElement("a",{className:`${zt}-item-link`},fe.createElement("div",{className:`${zt}-item-container`},ft==="rtl"?fe.createElement(_e.Z,{className:`${zt}-item-link-icon`}):fe.createElement(et,{className:`${zt}-item-link-icon`}),Nn)),Ot=fe.createElement("a",{className:`${zt}-item-link`},fe.createElement("div",{className:`${zt}-item-container`},ft==="rtl"?fe.createElement(et,{className:`${zt}-item-link-icon`}):fe.createElement(_e.Z,{className:`${zt}-item-link-icon`}),Nn));return{prevIcon:zn,nextIcon:Xn,jumpPrevIcon:Ht,jumpNextIcon:Ot}},[ft,zt]),[gn]=(0,Ct.Z)("Pagination",gt.Z),pn=Object.assign(Object.assign({},gn),rt),In=(0,Mt.Z)(st),Pn=In==="small"||!!(pt&&!In&&lt),Xt=bt("select",Fe),Hn=Re()({[`${zt}-mini`]:Pn,[`${zt}-rtl`]:ft==="rtl"},wt==null?void 0:wt.className,be,he,Jt),Wn=Object.assign(Object.assign({},wt==null?void 0:wt.style),Me);return Et(fe.createElement(ot,Object.assign({},vn,Qe,{style:Wn,prefixCls:zt,selectPrefixCls:Xt,className:Hn,selectComponentClass:we||(Pn?xt:Ft),locale:pn,showSizeChanger:fn})))},ve=Te},39722:function(it,St,ne){"use strict";ne.d(St,{t5:function(){return Ke}});var re=ne(92310),fe=ne.n(re),Ie=ne(55477),Ve=ne(59301),Ae=ne(36355),Ne=ne(77578),ae=ne(17356),et=function(Ue,Re){var oe={};for(var y in Ue)Object.prototype.hasOwnProperty.call(Ue,y)&&Re.indexOf(y)<0&&(oe[y]=Ue[y]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,y=Object.getOwnPropertySymbols(Ue);a<y.length;a++)Re.indexOf(y[a])<0&&Object.prototype.propertyIsEnumerable.call(Ue,y[a])&&(oe[y[a]]=Ue[y[a]]);return oe};const _e=(Ue,Re,oe)=>{if(!(!Re&&!oe))return Ve.createElement(Ve.Fragment,null,Re&&Ve.createElement("div",{className:`${Ue}-title`},(0,Ne.Z)(Re)),Ve.createElement("div",{className:`${Ue}-inner-content`},(0,Ne.Z)(oe)))},Ke=Ue=>{const{hashId:Re,prefixCls:oe,className:y,style:a,placement:b="top",title:x,content:E,children:z}=Ue;return Ve.createElement("div",{className:fe()(Re,oe,`${oe}-pure`,`${oe}-placement-${b}`,y),style:a},Ve.createElement("div",{className:`${oe}-arrow`}),Ve.createElement(Ie.G,Object.assign({},Ue,{className:Re,prefixCls:oe}),z||_e(oe,x,E)))},je=Ue=>{const{prefixCls:Re}=Ue,oe=et(Ue,["prefixCls"]),{getPrefixCls:y}=Ve.useContext(Ae.E_),a=y("popover",Re),[b,x]=(0,ae.Z)(a);return b(Ve.createElement(Ke,Object.assign({},oe,{prefixCls:a,hashId:x})))};St.ZP=je},60324:function(it,St,ne){"use strict";var re=ne(92310),fe=ne.n(re),Ie=ne(59301),Ve=ne(77578),Ae=ne(62892),Ne=ne(36355),ae=ne(6848),et=ne(39722),_e=ne(17356),Ke=function(Re,oe){var y={};for(var a in Re)Object.prototype.hasOwnProperty.call(Re,a)&&oe.indexOf(a)<0&&(y[a]=Re[a]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,a=Object.getOwnPropertySymbols(Re);b<a.length;b++)oe.indexOf(a[b])<0&&Object.prototype.propertyIsEnumerable.call(Re,a[b])&&(y[a[b]]=Re[a[b]]);return y};const je=Re=>{let{title:oe,content:y,prefixCls:a}=Re;return Ie.createElement(Ie.Fragment,null,oe&&Ie.createElement("div",{className:`${a}-title`},(0,Ve.Z)(oe)),Ie.createElement("div",{className:`${a}-inner-content`},(0,Ve.Z)(y)))},Ue=Ie.forwardRef((Re,oe)=>{const{prefixCls:y,title:a,content:b,overlayClassName:x,placement:E="top",trigger:z="hover",mouseEnterDelay:ee=.1,mouseLeaveDelay:te=.1,overlayStyle:le={}}=Re,se=Ke(Re,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:me}=Ie.useContext(Ne.E_),Ce=me("popover",y),[pe,Be]=(0,_e.Z)(Ce),Pe=me(),ht=fe()(x,Be);return pe(Ie.createElement(ae.Z,Object.assign({placement:E,trigger:z,mouseEnterDelay:ee,mouseLeaveDelay:te,overlayStyle:le},se,{prefixCls:Ce,overlayClassName:ht,ref:oe,overlay:a||b?Ie.createElement(je,{prefixCls:Ce,title:a,content:b}):null,transitionName:(0,Ae.m)(Pe,"zoom-big",se.transitionName),"data-popover-inject":!0})))});Ue._InternalPanelDoNotUseOrYouWillBeFired=et.ZP,St.Z=Ue},17356:function(it,St,ne){"use strict";var re=ne(17313),fe=ne(29878),Ie=ne(19447),Ve=ne(33166),Ae=ne(83116),Ne=ne(37613);const ae=Ke=>{const{componentCls:je,popoverColor:Ue,minWidth:Re,fontWeightStrong:oe,popoverPadding:y,boxShadowSecondary:a,colorTextHeading:b,borderRadiusLG:x,zIndexPopup:E,marginXS:z,colorBgElevated:ee,popoverBg:te}=Ke;return[{[je]:Object.assign(Object.assign({},(0,re.Wf)(Ke)),{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":ee,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${je}-content`]:{position:"relative"},[`${je}-inner`]:{backgroundColor:te,backgroundClip:"padding-box",borderRadius:x,boxShadow:a,padding:y},[`${je}-title`]:{minWidth:Re,marginBottom:z,color:b,fontWeight:oe},[`${je}-inner-content`]:{color:Ue}})},(0,Ie.ZP)(Ke,{colorBg:"var(--antd-arrow-background-color)"}),{[`${je}-pure`]:{position:"relative",maxWidth:"none",margin:Ke.sizePopupArrow,display:"inline-block",[`${je}-content`]:{display:"inline-block"}}}]},et=Ke=>{const{componentCls:je}=Ke;return{[je]:Ve.i.map(Ue=>{const Re=Ke[`${Ue}6`];return{[`&${je}-${Ue}`]:{"--antd-arrow-background-color":Re,[`${je}-inner`]:{backgroundColor:Re},[`${je}-arrow`]:{background:"transparent"}}}})}},_e=Ke=>{const{componentCls:je,lineWidth:Ue,lineType:Re,colorSplit:oe,paddingSM:y,controlHeight:a,fontSize:b,lineHeight:x,padding:E}=Ke,z=a-Math.round(b*x),ee=z/2,te=z/2-Ue,le=E;return{[je]:{[`${je}-inner`]:{padding:0},[`${je}-title`]:{margin:0,padding:`${ee}px ${le}px ${te}px`,borderBottom:`${Ue}px ${Re} ${oe}`},[`${je}-inner-content`]:{padding:`${y}px ${le}px`}}}};St.Z=(0,Ae.Z)("Popover",Ke=>{const{colorBgElevated:je,colorText:Ue,wireframe:Re}=Ke,oe=(0,Ne.TS)(Ke,{popoverPadding:12,popoverBg:je,popoverColor:Ue});return[ae(oe),et(oe),Re&&_e(oe),(0,fe._y)(oe,"zoom-big")]},Ke=>({width:177,minWidth:177,zIndexPopup:Ke.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},13570:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return Ct}});var re=ne(92413),fe=ne(59301),Ie={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"},Ve=Ie,Ae=ne(7657),Ne=function(xt,Ft){return fe.createElement(Ae.Z,(0,re.Z)({},xt,{ref:Ft,icon:Ve}))},ae=fe.forwardRef(Ne),et=ae,_e=ne(92310),Ke=ne.n(_e),je=ne(400),Ue=ne(33606),Re=ne(37061),oe=ne(18929),y=ne(10228),a=ne(26112);function b(We,xt){var Ft=We.disabled,De=We.prefixCls,Ge=We.character,vt=We.characterRender,Ut=We.index,tt=We.count,Zt=We.value,Le=We.allowHalf,Lt=We.focused,It=We.onHover,Qt=We.onClick,Yt=function(ge){It(ge,Ut)},Je=function(ge){Qt(ge,Ut)},Ze=function(ge){ge.keyCode===y.Z.ENTER&&Qt(ge,Ut)},xe=Ut+1,ue=new Set([De]);Zt===0&&Ut===0&&Lt?ue.add("".concat(De,"-focused")):Le&&Zt+.5>=xe&&Zt<xe?(ue.add("".concat(De,"-half")),ue.add("".concat(De,"-active")),Lt&&ue.add("".concat(De,"-focused"))):(xe<=Zt?ue.add("".concat(De,"-full")):ue.add("".concat(De,"-zero")),xe===Zt&&Lt&&ue.add("".concat(De,"-focused")));var Te=typeof Ge=="function"?Ge(We):Ge,ve=fe.createElement("li",{className:Ke()(Array.from(ue)),ref:xt},fe.createElement("div",{onClick:Ft?null:Je,onKeyDown:Ft?null:Ze,onMouseMove:Ft?null:Yt,role:"radio","aria-checked":Zt>Ut?"true":"false","aria-posinset":Ut+1,"aria-setsize":tt,tabIndex:Ft?-1:0},fe.createElement("div",{className:"".concat(De,"-first")},Te),fe.createElement("div",{className:"".concat(De,"-second")},Te)));return vt&&(ve=vt(ve,We)),ve}var x=fe.forwardRef(b);function E(){var We=fe.useRef({});function xt(De){return We.current[De]}function Ft(De){return function(Ge){We.current[De]=Ge}}return[xt,Ft]}function z(We){var xt=We.pageXOffset,Ft="scrollLeft";if(typeof xt!="number"){var De=We.document;xt=De.documentElement[Ft],typeof xt!="number"&&(xt=De.body[Ft])}return xt}function ee(We){var xt,Ft,De=We.ownerDocument,Ge=De.body,vt=De&&De.documentElement,Ut=We.getBoundingClientRect();return xt=Ut.left,Ft=Ut.top,xt-=vt.clientLeft||Ge.clientLeft||0,Ft-=vt.clientTop||Ge.clientTop||0,{left:xt,top:Ft}}function te(We){var xt=ee(We),Ft=We.ownerDocument,De=Ft.defaultView||Ft.parentWindow;return xt.left+=z(De),xt.left}var le=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function se(We,xt){var Ft,De=We.prefixCls,Ge=De===void 0?"rc-rate":De,vt=We.className,Ut=We.defaultValue,tt=We.value,Zt=We.count,Le=Zt===void 0?5:Zt,Lt=We.allowHalf,It=Lt===void 0?!1:Lt,Qt=We.allowClear,Yt=Qt===void 0?!0:Qt,Je=We.character,Ze=Je===void 0?"\u2605":Je,xe=We.characterRender,ue=We.disabled,Te=We.direction,ve=Te===void 0?"ltr":Te,ce=We.tabIndex,ge=ce===void 0?0:ce,Fe=We.autoFocus,be=We.onHoverChange,he=We.onChange,Me=We.onFocus,st=We.onBlur,rt=We.onKeyDown,we=We.onMouseLeave,lt=(0,Re.Z)(We,le),qe=E(),Qe=(0,Ue.Z)(qe,2),pt=Qe[0],bt=Qe[1],ft=fe.useRef(null),wt=function(){if(!ue){var At;(At=ft.current)===null||At===void 0||At.focus()}};fe.useImperativeHandle(xt,function(){return{focus:wt,blur:function(){if(!ue){var At;(At=ft.current)===null||At===void 0||At.blur()}}}});var zt=(0,oe.Z)(Ut||0,{value:tt}),Et=(0,Ue.Z)(zt,2),Jt=Et[0],fn=Et[1],vn=(0,oe.Z)(null),gn=(0,Ue.Z)(vn,2),pn=gn[0],In=gn[1],Pn=function(At,sn){var on=ve==="rtl",en=At+1;if(It){var yn=pt(At),ga=te(yn),Tt=yn.clientWidth;(on&&sn-ga>Tt/2||!on&&sn-ga<Tt/2)&&(en-=.5)}return en},Xt=function(At){fn(At),he==null||he(At)},Hn=fe.useState(!1),Wn=(0,Ue.Z)(Hn,2),Nn=Wn[0],zn=Wn[1],Xn=function(){zn(!0),Me==null||Me()},Ht=function(){zn(!1),st==null||st()},Ot=fe.useState(null),Kt=(0,Ue.Z)(Ot,2),Gt=Kt[0],Sn=Kt[1],On=function(At,sn){var on=Pn(sn,At.pageX);on!==pn&&(Sn(on),In(null)),be==null||be(on)},un=function(At){ue||(Sn(null),In(null),be==null||be(void 0)),At&&(we==null||we(At))},He=function(At,sn){var on=Pn(sn,At.pageX),en=!1;Yt&&(en=on===Jt),un(),Xt(en?0:on),In(en?on:null)},Ye=function(At){var sn=At.keyCode,on=ve==="rtl",en=Jt;sn===y.Z.RIGHT&&en<Le&&!on?(It?en+=.5:en+=1,Xt(en),At.preventDefault()):sn===y.Z.LEFT&&en>0&&!on||sn===y.Z.RIGHT&&en>0&&on?(It?en-=.5:en-=1,Xt(en),At.preventDefault()):sn===y.Z.LEFT&&en<Le&&on&&(It?en+=.5:en+=1,Xt(en),At.preventDefault()),rt==null||rt(At)};fe.useEffect(function(){Fe&&!ue&&wt()},[]);var Xe=new Array(Le).fill(0).map(function(Vt,At){return fe.createElement(x,{ref:bt(At),index:At,count:Le,disabled:ue,prefixCls:"".concat(Ge,"-star"),allowHalf:It,value:Gt===null?Jt:Gt,onClick:He,onHover:On,key:Vt||At,character:Ze,characterRender:xe,focused:Nn})}),Pt=Ke()(Ge,vt,(Ft={},(0,je.Z)(Ft,"".concat(Ge,"-disabled"),ue),(0,je.Z)(Ft,"".concat(Ge,"-rtl"),ve==="rtl"),Ft));return fe.createElement("ul",(0,re.Z)({className:Pt,onMouseLeave:un,tabIndex:ue?-1:ge,onFocus:ue?null:Xn,onBlur:ue?null:Ht,onKeyDown:ue?null:Ye,ref:ft,role:"radiogroup"},(0,a.Z)(lt,{aria:!0,data:!0,attr:!0})),Xe)}var me=fe.forwardRef(se),Ce=me,pe=ne(36355),Be=ne(6848),Pe=ne(17313),ht=ne(83116),dt=ne(37613);const Wt=We=>{const{componentCls:xt}=We;return{[`${xt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:We.marginXS},"> div":{transition:`all ${We.motionDurationMid}, outline 0s`,"&:hover":{transform:We.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${We.lineWidth}px dashed ${We.starColor}`,transform:We.starHoverScale}},"&-first, &-second":{color:We.starBg,transition:`all ${We.motionDurationMid}`,userSelect:"none",[We.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${xt}-star-first, &-half ${xt}-star-second`]:{opacity:1},[`&-half ${xt}-star-first, &-full ${xt}-star-second`]:{color:"inherit"}}}},ot=We=>({[`&-rtl${We.componentCls}`]:{direction:"rtl"}}),gt=We=>{const{componentCls:xt}=We;return{[xt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Pe.Wf)(We)),{display:"inline-block",margin:0,padding:0,color:We.starColor,fontSize:We.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${xt} ${xt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Wt(We)),{[`+ ${xt}-text`]:{display:"inline-block",marginInlineStart:We.marginXS,fontSize:We.fontSize}}),ot(We))}};var Se=(0,ht.Z)("Rate",We=>{const xt=(0,dt.TS)(We,{});return[gt(xt)]},We=>({starColor:We.yellow6,starSize:We.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:We.colorFillContent})),Mt=function(We,xt){var Ft={};for(var De in We)Object.prototype.hasOwnProperty.call(We,De)&&xt.indexOf(De)<0&&(Ft[De]=We[De]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,De=Object.getOwnPropertySymbols(We);Ge<De.length;Ge++)xt.indexOf(De[Ge])<0&&Object.prototype.propertyIsEnumerable.call(We,De[Ge])&&(Ft[De[Ge]]=We[De[Ge]]);return Ft},Ct=fe.forwardRef((We,xt)=>{const{prefixCls:Ft,className:De,rootClassName:Ge,style:vt,tooltips:Ut,character:tt=fe.createElement(et,null)}=We,Zt=Mt(We,["prefixCls","className","rootClassName","style","tooltips","character"]),Le=(ue,Te)=>{let{index:ve}=Te;return Ut?fe.createElement(Be.Z,{title:Ut[ve]},ue):ue},{getPrefixCls:Lt,direction:It,rate:Qt}=fe.useContext(pe.E_),Yt=Lt("rate",Ft),[Je,Ze]=Se(Yt),xe=Object.assign(Object.assign({},Qt==null?void 0:Qt.style),vt);return Je(fe.createElement(Ce,Object.assign({ref:xt,character:tt,characterRender:Le},Zt,{className:Ke()(De,Ge,Ze,Qt==null?void 0:Qt.className),style:xe,prefixCls:Yt,direction:It})))})},61621:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return Ze}});var re=ne(92310),fe=ne.n(re),Ie=ne(59301),Ve=ne(36355),Ae=ne(2738),ae=xe=>{const{prefixCls:ue,className:Te,style:ve,size:ce,shape:ge}=xe,Fe=fe()({[`${ue}-lg`]:ce==="large",[`${ue}-sm`]:ce==="small"}),be=fe()({[`${ue}-circle`]:ge==="circle",[`${ue}-square`]:ge==="square",[`${ue}-round`]:ge==="round"}),he=Ie.useMemo(()=>typeof ce=="number"?{width:ce,height:ce,lineHeight:`${ce}px`}:{},[ce]);return Ie.createElement("span",{className:fe()(ue,Fe,be,Te),style:Object.assign(Object.assign({},he),ve)})},et=ne(93083),_e=ne(83116),Ke=ne(37613);const je=new et.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Ue=xe=>({height:xe,lineHeight:`${xe}px`}),Re=xe=>Object.assign({width:xe},Ue(xe)),oe=xe=>({background:xe.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:je,animationDuration:xe.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=xe=>Object.assign({width:xe*5,minWidth:xe*5},Ue(xe)),a=xe=>{const{skeletonAvatarCls:ue,gradientFromColor:Te,controlHeight:ve,controlHeightLG:ce,controlHeightSM:ge}=xe;return{[`${ue}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Te},Re(ve)),[`${ue}${ue}-circle`]:{borderRadius:"50%"},[`${ue}${ue}-lg`]:Object.assign({},Re(ce)),[`${ue}${ue}-sm`]:Object.assign({},Re(ge))}},b=xe=>{const{controlHeight:ue,borderRadiusSM:Te,skeletonInputCls:ve,controlHeightLG:ce,controlHeightSM:ge,gradientFromColor:Fe}=xe;return{[`${ve}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Fe,borderRadius:Te},y(ue)),[`${ve}-lg`]:Object.assign({},y(ce)),[`${ve}-sm`]:Object.assign({},y(ge))}},x=xe=>Object.assign({width:xe},Ue(xe)),E=xe=>{const{skeletonImageCls:ue,imageSizeBase:Te,gradientFromColor:ve,borderRadiusSM:ce}=xe;return{[`${ue}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ve,borderRadius:ce},x(Te*2)),{[`${ue}-path`]:{fill:"#bfbfbf"},[`${ue}-svg`]:Object.assign(Object.assign({},x(Te)),{maxWidth:Te*4,maxHeight:Te*4}),[`${ue}-svg${ue}-svg-circle`]:{borderRadius:"50%"}}),[`${ue}${ue}-circle`]:{borderRadius:"50%"}}},z=(xe,ue,Te)=>{const{skeletonButtonCls:ve}=xe;return{[`${Te}${ve}-circle`]:{width:ue,minWidth:ue,borderRadius:"50%"},[`${Te}${ve}-round`]:{borderRadius:ue}}},ee=xe=>Object.assign({width:xe*2,minWidth:xe*2},Ue(xe)),te=xe=>{const{borderRadiusSM:ue,skeletonButtonCls:Te,controlHeight:ve,controlHeightLG:ce,controlHeightSM:ge,gradientFromColor:Fe}=xe;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Te}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Fe,borderRadius:ue,width:ve*2,minWidth:ve*2},ee(ve))},z(xe,ve,Te)),{[`${Te}-lg`]:Object.assign({},ee(ce))}),z(xe,ce,`${Te}-lg`)),{[`${Te}-sm`]:Object.assign({},ee(ge))}),z(xe,ge,`${Te}-sm`))},le=xe=>{const{componentCls:ue,skeletonAvatarCls:Te,skeletonTitleCls:ve,skeletonParagraphCls:ce,skeletonButtonCls:ge,skeletonInputCls:Fe,skeletonImageCls:be,controlHeight:he,controlHeightLG:Me,controlHeightSM:st,gradientFromColor:rt,padding:we,marginSM:lt,borderRadius:qe,titleHeight:Qe,blockRadius:pt,paragraphLiHeight:bt,controlHeightXS:ft,paragraphMarginTop:wt}=xe;return{[`${ue}`]:{display:"table",width:"100%",[`${ue}-header`]:{display:"table-cell",paddingInlineEnd:we,verticalAlign:"top",[`${Te}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:rt},Re(he)),[`${Te}-circle`]:{borderRadius:"50%"},[`${Te}-lg`]:Object.assign({},Re(Me)),[`${Te}-sm`]:Object.assign({},Re(st))},[`${ue}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ve}`]:{width:"100%",height:Qe,background:rt,borderRadius:pt,[`+ ${ce}`]:{marginBlockStart:st}},[`${ce}`]:{padding:0,"> li":{width:"100%",height:bt,listStyle:"none",background:rt,borderRadius:pt,"+ li":{marginBlockStart:ft}}},[`${ce}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ue}-content`]:{[`${ve}, ${ce} > li`]:{borderRadius:qe}}},[`${ue}-with-avatar ${ue}-content`]:{[`${ve}`]:{marginBlockStart:lt,[`+ ${ce}`]:{marginBlockStart:wt}}},[`${ue}${ue}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},te(xe)),a(xe)),b(xe)),E(xe)),[`${ue}${ue}-block`]:{width:"100%",[`${ge}`]:{width:"100%"},[`${Fe}`]:{width:"100%"}},[`${ue}${ue}-active`]:{[`
${ve},
${ce} > li,
${Te},
${ge},
${Fe},
${be}
`]:Object.assign({},oe(xe))}}};var se=(0,_e.Z)("Skeleton",xe=>{const{componentCls:ue}=xe,Te=(0,Ke.TS)(xe,{skeletonAvatarCls:`${ue}-avatar`,skeletonTitleCls:`${ue}-title`,skeletonParagraphCls:`${ue}-paragraph`,skeletonButtonCls:`${ue}-button`,skeletonInputCls:`${ue}-input`,skeletonImageCls:`${ue}-image`,imageSizeBase:xe.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${xe.gradientFromColor} 25%, ${xe.gradientToColor} 37%, ${xe.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[le(Te)]},xe=>{const{colorFillContent:ue,colorFill:Te}=xe,ve=ue,ce=Te;return{color:ve,colorGradientEnd:ce,gradientFromColor:ve,gradientToColor:ce,titleHeight:xe.controlHeight/2,blockRadius:xe.borderRadiusSM,paragraphMarginTop:xe.marginLG+xe.marginXXS,paragraphLiHeight:xe.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ce=xe=>{const{prefixCls:ue,className:Te,rootClassName:ve,active:ce,shape:ge="circle",size:Fe="default"}=xe,{getPrefixCls:be}=Ie.useContext(Ve.E_),he=be("skeleton",ue),[Me,st]=se(he),rt=(0,Ae.Z)(xe,["prefixCls","className"]),we=fe()(he,`${he}-element`,{[`${he}-active`]:ce},Te,ve,st);return Me(Ie.createElement("div",{className:we},Ie.createElement(ae,Object.assign({prefixCls:`${he}-avatar`,shape:ge,size:Fe},rt))))},Be=xe=>{const{prefixCls:ue,className:Te,rootClassName:ve,active:ce,block:ge=!1,size:Fe="default"}=xe,{getPrefixCls:be}=Ie.useContext(Ve.E_),he=be("skeleton",ue),[Me,st]=se(he),rt=(0,Ae.Z)(xe,["prefixCls"]),we=fe()(he,`${he}-element`,{[`${he}-active`]:ce,[`${he}-block`]:ge},Te,ve,st);return Me(Ie.createElement("div",{className:we},Ie.createElement(ae,Object.assign({prefixCls:`${he}-button`,size:Fe},rt))))};const Pe="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var dt=xe=>{const{prefixCls:ue,className:Te,rootClassName:ve,style:ce,active:ge}=xe,{getPrefixCls:Fe}=Ie.useContext(Ve.E_),be=Fe("skeleton",ue),[he,Me]=se(be),st=fe()(be,`${be}-element`,{[`${be}-active`]:ge},Te,ve,Me);return he(Ie.createElement("div",{className:st},Ie.createElement("div",{className:fe()(`${be}-image`,Te),style:ce},Ie.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${be}-image-svg`},Ie.createElement("path",{d:Pe,className:`${be}-image-path`})))))},ot=xe=>{const{prefixCls:ue,className:Te,rootClassName:ve,active:ce,block:ge,size:Fe="default"}=xe,{getPrefixCls:be}=Ie.useContext(Ve.E_),he=be("skeleton",ue),[Me,st]=se(he),rt=(0,Ae.Z)(xe,["prefixCls"]),we=fe()(he,`${he}-element`,{[`${he}-active`]:ce,[`${he}-block`]:ge},Te,ve,st);return Me(Ie.createElement("div",{className:we},Ie.createElement(ae,Object.assign({prefixCls:`${he}-input`,size:Fe},rt))))},gt=ne(92413),Se={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"},Mt=Se,Bt=ne(7657),Ct=function(ue,Te){return Ie.createElement(Bt.Z,(0,gt.Z)({},ue,{ref:Te,icon:Mt}))},We=Ie.forwardRef(Ct),xt=We,De=xe=>{const{prefixCls:ue,className:Te,rootClassName:ve,style:ce,active:ge,children:Fe}=xe,{getPrefixCls:be}=Ie.useContext(Ve.E_),he=be("skeleton",ue),[Me,st]=se(he),rt=fe()(he,`${he}-element`,{[`${he}-active`]:ge},st,Te,ve),we=Fe!=null?Fe:Ie.createElement(xt,null);return Me(Ie.createElement("div",{className:rt},Ie.createElement("div",{className:fe()(`${he}-image`,Te),style:ce},we)))},Ge=ne(26407),Ut=xe=>{const ue=be=>{const{width:he,rows:Me=2}=xe;if(Array.isArray(he))return he[be];if(Me-1===be)return he},{prefixCls:Te,className:ve,style:ce,rows:ge}=xe,Fe=(0,Ge.Z)(Array(ge)).map((be,he)=>Ie.createElement("li",{key:he,style:{width:ue(he)}}));return Ie.createElement("ul",{className:fe()(Te,ve),style:ce},Fe)},Zt=xe=>{let{prefixCls:ue,className:Te,width:ve,style:ce}=xe;return Ie.createElement("h3",{className:fe()(ue,Te),style:Object.assign({width:ve},ce)})};function Le(xe){return xe&&typeof xe=="object"?xe:{}}function Lt(xe,ue){return xe&&!ue?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function It(xe,ue){return!xe&&ue?{width:"38%"}:xe&&ue?{width:"50%"}:{}}function Qt(xe,ue){const Te={};return(!xe||!ue)&&(Te.width="61%"),!xe&&ue?Te.rows=3:Te.rows=2,Te}const Yt=xe=>{const{prefixCls:ue,loading:Te,className:ve,rootClassName:ce,style:ge,children:Fe,avatar:be=!1,title:he=!0,paragraph:Me=!0,active:st,round:rt}=xe,{getPrefixCls:we,direction:lt,skeleton:qe}=Ie.useContext(Ve.E_),Qe=we("skeleton",ue),[pt,bt]=se(Qe);if(Te||!("loading"in xe)){const ft=!!be,wt=!!he,zt=!!Me;let Et;if(ft){const vn=Object.assign(Object.assign({prefixCls:`${Qe}-avatar`},Lt(wt,zt)),Le(be));Et=Ie.createElement("div",{className:`${Qe}-header`},Ie.createElement(ae,Object.assign({},vn)))}let Jt;if(wt||zt){let vn;if(wt){const pn=Object.assign(Object.assign({prefixCls:`${Qe}-title`},It(ft,zt)),Le(he));vn=Ie.createElement(Zt,Object.assign({},pn))}let gn;if(zt){const pn=Object.assign(Object.assign({prefixCls:`${Qe}-paragraph`},Qt(ft,wt)),Le(Me));gn=Ie.createElement(Ut,Object.assign({},pn))}Jt=Ie.createElement("div",{className:`${Qe}-content`},vn,gn)}const fn=fe()(Qe,{[`${Qe}-with-avatar`]:ft,[`${Qe}-active`]:st,[`${Qe}-rtl`]:lt==="rtl",[`${Qe}-round`]:rt},qe==null?void 0:qe.className,ve,ce,bt);return pt(Ie.createElement("div",{className:fn,style:Object.assign(Object.assign({},qe==null?void 0:qe.style),ge)},Et,Jt))}return typeof Fe!="undefined"?Fe:null};Yt.Button=Be,Yt.Avatar=Ce,Yt.Input=ot,Yt.Image=dt,Yt.Node=De;var Je=Yt,Ze=Je},10311:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return Te}});var re=ne(92310),fe=ne.n(re),Ie=ne(400),Ve=ne(26407),Ae=ne(33606),Ne=ne(39559),ae=ne(59301),et=ne(13697),_e=ne(18929),Ke=ne(92413),je=ne(37061),Ue=ne(33708),Re=ne(10228),oe=ae.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0}),y=oe;function a(ve,ce,ge){return(ve-ce)/(ge-ce)}function b(ve,ce,ge,Fe){var be=a(ce,ge,Fe),he={};switch(ve){case"rtl":he.right="".concat(be*100,"%"),he.transform="translateX(50%)";break;case"btt":he.bottom="".concat(be*100,"%"),he.transform="translateY(50%)";break;case"ttb":he.top="".concat(be*100,"%"),he.transform="translateY(-50%)";break;default:he.left="".concat(be*100,"%"),he.transform="translateX(-50%)";break}return he}function x(ve,ce){return Array.isArray(ve)?ve[ce]:ve}var E=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange"],z=ae.forwardRef(function(ve,ce){var ge,Fe,be=ve.prefixCls,he=ve.value,Me=ve.valueIndex,st=ve.onStartMove,rt=ve.style,we=ve.render,lt=ve.dragging,qe=ve.onOffsetChange,Qe=(0,je.Z)(ve,E),pt=ae.useContext(y),bt=pt.min,ft=pt.max,wt=pt.direction,zt=pt.disabled,Et=pt.keyboard,Jt=pt.range,fn=pt.tabIndex,vn=pt.ariaLabelForHandle,gn=pt.ariaLabelledByForHandle,pn=pt.ariaValueTextFormatterForHandle,In="".concat(be,"-handle"),Pn=function(zn){zt||st(zn,Me)},Xt=function(zn){if(!zt&&Et){var Xn=null;switch(zn.which||zn.keyCode){case Re.Z.LEFT:Xn=wt==="ltr"||wt==="btt"?-1:1;break;case Re.Z.RIGHT:Xn=wt==="ltr"||wt==="btt"?1:-1;break;case Re.Z.UP:Xn=wt!=="ttb"?1:-1;break;case Re.Z.DOWN:Xn=wt!=="ttb"?-1:1;break;case Re.Z.HOME:Xn="min";break;case Re.Z.END:Xn="max";break;case Re.Z.PAGE_UP:Xn=2;break;case Re.Z.PAGE_DOWN:Xn=-2;break}Xn!==null&&(zn.preventDefault(),qe(Xn,Me))}},Hn=b(wt,he,bt,ft),Wn=ae.createElement("div",(0,Ke.Z)({ref:ce,className:fe()(In,(ge={},(0,Ie.Z)(ge,"".concat(In,"-").concat(Me+1),Jt),(0,Ie.Z)(ge,"".concat(In,"-dragging"),lt),ge)),style:(0,Ue.Z)((0,Ue.Z)({},Hn),rt),onMouseDown:Pn,onTouchStart:Pn,onKeyDown:Xt,tabIndex:zt?null:x(fn,Me),role:"slider","aria-valuemin":bt,"aria-valuemax":ft,"aria-valuenow":he,"aria-disabled":zt,"aria-label":x(vn,Me),"aria-labelledby":x(gn,Me),"aria-valuetext":(Fe=x(pn,Me))===null||Fe===void 0?void 0:Fe(he),"aria-orientation":wt==="ltr"||wt==="rtl"?"horizontal":"vertical"},Qe));return we&&(Wn=we(Wn,{index:Me,prefixCls:be,value:he,dragging:lt})),Wn}),ee=z,te=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],le=ae.forwardRef(function(ve,ce){var ge=ve.prefixCls,Fe=ve.style,be=ve.onStartMove,he=ve.onOffsetChange,Me=ve.values,st=ve.handleRender,rt=ve.draggingIndex,we=(0,je.Z)(ve,te),lt=ae.useRef({});return ae.useImperativeHandle(ce,function(){return{focus:function(Qe){var pt;(pt=lt.current[Qe])===null||pt===void 0||pt.focus()}}}),ae.createElement(ae.Fragment,null,Me.map(function(qe,Qe){return ae.createElement(ee,(0,Ke.Z)({ref:function(bt){bt?lt.current[Qe]=bt:delete lt.current[Qe]},dragging:rt===Qe,prefixCls:ge,style:x(Fe,Qe),key:Qe,value:qe,valueIndex:Qe,onStartMove:be,onOffsetChange:he,render:st},we))}))}),se=le;function me(ve){var ce="touches"in ve?ve.touches[0]:ve;return{pageX:ce.pageX,pageY:ce.pageY}}function Ce(ve,ce,ge,Fe,be,he,Me,st,rt){var we=ae.useState(null),lt=(0,Ae.Z)(we,2),qe=lt[0],Qe=lt[1],pt=ae.useState(-1),bt=(0,Ae.Z)(pt,2),ft=bt[0],wt=bt[1],zt=ae.useState(ge),Et=(0,Ae.Z)(zt,2),Jt=Et[0],fn=Et[1],vn=ae.useState(ge),gn=(0,Ae.Z)(vn,2),pn=gn[0],In=gn[1],Pn=ae.useRef(null),Xt=ae.useRef(null);ae.useEffect(function(){ft===-1&&fn(ge)},[ge,ft]),ae.useEffect(function(){return function(){document.removeEventListener("mousemove",Pn.current),document.removeEventListener("mouseup",Xt.current),document.removeEventListener("touchmove",Pn.current),document.removeEventListener("touchend",Xt.current)}},[]);var Hn=function(Ot,Kt){Jt.some(function(Gt,Sn){return Gt!==Ot[Sn]})&&(Kt!==void 0&&Qe(Kt),fn(Ot),Me(Ot))},Wn=function(Ot,Kt){if(Ot===-1){var Gt=pn[0],Sn=pn[pn.length-1],On=Fe-Gt,un=be-Sn,He=Kt*(be-Fe);He=Math.max(He,On),He=Math.min(He,un);var Ye=he(Gt+He);He=Ye-Gt;var Xe=pn.map(function(sn){return sn+He});Hn(Xe)}else{var Pt=(be-Fe)*Kt,Vt=(0,Ve.Z)(Jt);Vt[Ot]=pn[Ot];var At=rt(Vt,Pt,Ot,"dist");Hn(At.values,At.value)}},Nn=ae.useRef(Wn);Nn.current=Wn;var zn=function(Ot,Kt){Ot.stopPropagation();var Gt=ge[Kt];wt(Kt),Qe(Gt),In(ge);var Sn=me(Ot),On=Sn.pageX,un=Sn.pageY,He=function(Pt){Pt.preventDefault();var Vt=me(Pt),At=Vt.pageX,sn=Vt.pageY,on=At-On,en=sn-un,yn=ve.current.getBoundingClientRect(),ga=yn.width,Tt=yn.height,Tn;switch(ce){case"btt":Tn=-en/Tt;break;case"ttb":Tn=en/Tt;break;case"rtl":Tn=-on/ga;break;default:Tn=on/ga}Nn.current(Kt,Tn)},Ye=function Xe(Pt){Pt.preventDefault(),document.removeEventListener("mouseup",Xe),document.removeEventListener("mousemove",He),document.removeEventListener("touchend",Xe),document.removeEventListener("touchmove",He),Pn.current=null,Xt.current=null,wt(-1),st()};document.addEventListener("mouseup",Ye),document.addEventListener("mousemove",He),document.addEventListener("touchend",Ye),document.addEventListener("touchmove",He),Pn.current=He,Xt.current=Ye},Xn=ae.useMemo(function(){var Ht=(0,Ve.Z)(ge).sort(function(Kt,Gt){return Kt-Gt}),Ot=(0,Ve.Z)(Jt).sort(function(Kt,Gt){return Kt-Gt});return Ht.every(function(Kt,Gt){return Kt===Ot[Gt]})?Jt:ge},[ge,Jt]);return[ft,qe,Xn,zn]}function pe(ve){var ce,ge=ve.prefixCls,Fe=ve.style,be=ve.start,he=ve.end,Me=ve.index,st=ve.onStartMove,rt=ae.useContext(y),we=rt.direction,lt=rt.min,qe=rt.max,Qe=rt.disabled,pt=rt.range,bt="".concat(ge,"-track"),ft=a(be,lt,qe),wt=a(he,lt,qe),zt=function(fn){!Qe&&st&&st(fn,-1)},Et={};switch(we){case"rtl":Et.right="".concat(ft*100,"%"),Et.width="".concat(wt*100-ft*100,"%");break;case"btt":Et.bottom="".concat(ft*100,"%"),Et.height="".concat(wt*100-ft*100,"%");break;case"ttb":Et.top="".concat(ft*100,"%"),Et.height="".concat(wt*100-ft*100,"%");break;default:Et.left="".concat(ft*100,"%"),Et.width="".concat(wt*100-ft*100,"%")}return ae.createElement("div",{className:fe()(bt,(ce={},(0,Ie.Z)(ce,"".concat(bt,"-").concat(Me+1),pt),(0,Ie.Z)(ce,"".concat(ge,"-track-draggable"),st),ce)),style:(0,Ue.Z)((0,Ue.Z)({},Et),Fe),onMouseDown:zt,onTouchStart:zt})}function Be(ve){var ce=ve.prefixCls,ge=ve.style,Fe=ve.values,be=ve.startPoint,he=ve.onStartMove,Me=ae.useContext(y),st=Me.included,rt=Me.range,we=Me.min,lt=ae.useMemo(function(){if(!rt){if(Fe.length===0)return[];var qe=be!=null?be:we,Qe=Fe[0];return[{start:Math.min(qe,Qe),end:Math.max(qe,Qe)}]}for(var pt=[],bt=0;bt<Fe.length-1;bt+=1)pt.push({start:Fe[bt],end:Fe[bt+1]});return pt},[Fe,rt,be,we]);return st?lt.map(function(qe,Qe){var pt=qe.start,bt=qe.end;return ae.createElement(pe,{index:Qe,prefixCls:ce,style:x(ge,Qe),start:pt,end:bt,key:Qe,onStartMove:he})}):null}function Pe(ve){var ce=ve.prefixCls,ge=ve.style,Fe=ve.children,be=ve.value,he=ve.onClick,Me=ae.useContext(y),st=Me.min,rt=Me.max,we=Me.direction,lt=Me.includedStart,qe=Me.includedEnd,Qe=Me.included,pt="".concat(ce,"-text"),bt=b(we,be,st,rt);return ae.createElement("span",{className:fe()(pt,(0,Ie.Z)({},"".concat(pt,"-active"),Qe&&lt<=be&&be<=qe)),style:(0,Ue.Z)((0,Ue.Z)({},bt),ge),onMouseDown:function(wt){wt.stopPropagation()},onClick:function(){he(be)}},Fe)}function ht(ve){var ce=ve.prefixCls,ge=ve.marks,Fe=ve.onClick,be="".concat(ce,"-mark");return ge.length?ae.createElement("div",{className:be},ge.map(function(he){var Me=he.value,st=he.style,rt=he.label;return ae.createElement(Pe,{key:Me,prefixCls:be,style:st,value:Me,onClick:Fe},rt)})):null}function dt(ve){var ce=ve.prefixCls,ge=ve.value,Fe=ve.style,be=ve.activeStyle,he=ae.useContext(y),Me=he.min,st=he.max,rt=he.direction,we=he.included,lt=he.includedStart,qe=he.includedEnd,Qe="".concat(ce,"-dot"),pt=we&&lt<=ge&&ge<=qe,bt=(0,Ue.Z)((0,Ue.Z)({},b(rt,ge,Me,st)),typeof Fe=="function"?Fe(ge):Fe);return pt&&(bt=(0,Ue.Z)((0,Ue.Z)({},bt),typeof be=="function"?be(ge):be)),ae.createElement("span",{className:fe()(Qe,(0,Ie.Z)({},"".concat(Qe,"-active"),pt)),style:bt})}function Wt(ve){var ce=ve.prefixCls,ge=ve.marks,Fe=ve.dots,be=ve.style,he=ve.activeStyle,Me=ae.useContext(y),st=Me.min,rt=Me.max,we=Me.step,lt=ae.useMemo(function(){var qe=new Set;if(ge.forEach(function(pt){qe.add(pt.value)}),Fe&&we!==null)for(var Qe=st;Qe<=rt;)qe.add(Qe),Qe+=we;return Array.from(qe)},[st,rt,we,Fe,ge]);return ae.createElement("div",{className:"".concat(ce,"-step")},lt.map(function(qe){return ae.createElement(dt,{prefixCls:ce,key:qe,value:qe,style:be,activeStyle:he})}))}function ot(ve,ce,ge,Fe,be,he){var Me=ae.useCallback(function(pt){var bt=isFinite(pt)?pt:ve;return bt=Math.min(ce,pt),bt=Math.max(ve,bt),bt},[ve,ce]),st=ae.useCallback(function(pt){if(ge!==null){var bt=ve+Math.round((Me(pt)-ve)/ge)*ge,ft=function(Jt){return(String(Jt).split(".")[1]||"").length},wt=Math.max(ft(ge),ft(ce),ft(ve)),zt=Number(bt.toFixed(wt));return ve<=zt&&zt<=ce?zt:null}return null},[ge,ve,ce,Me]),rt=ae.useCallback(function(pt){var bt=Me(pt),ft=Fe.map(function(Et){return Et.value});ge!==null&&ft.push(st(pt)),ft.push(ve,ce);var wt=ft[0],zt=ce-ve;return ft.forEach(function(Et){var Jt=Math.abs(bt-Et);Jt<=zt&&(wt=Et,zt=Jt)}),wt},[ve,ce,Fe,ge,Me,st]),we=function pt(bt,ft,wt){var zt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof ft=="number"){var Et,Jt=bt[wt],fn=Jt+ft,vn=[];Fe.forEach(function(Xt){vn.push(Xt.value)}),vn.push(ve,ce),vn.push(st(Jt));var gn=ft>0?1:-1;zt==="unit"?vn.push(st(Jt+gn*ge)):vn.push(st(fn)),vn=vn.filter(function(Xt){return Xt!==null}).filter(function(Xt){return ft<0?Xt<=Jt:Xt>=Jt}),zt==="unit"&&(vn=vn.filter(function(Xt){return Xt!==Jt}));var pn=zt==="unit"?Jt:fn;Et=vn[0];var In=Math.abs(Et-pn);if(vn.forEach(function(Xt){var Hn=Math.abs(Xt-pn);Hn<In&&(Et=Xt,In=Hn)}),Et===void 0)return ft<0?ve:ce;if(zt==="dist")return Et;if(Math.abs(ft)>1){var Pn=(0,Ve.Z)(bt);return Pn[wt]=Et,pt(Pn,ft-gn,wt,zt)}return Et}else{if(ft==="min")return ve;if(ft==="max")return ce}},lt=function(bt,ft,wt){var zt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",Et=bt[wt],Jt=we(bt,ft,wt,zt);return{value:Jt,changed:Jt!==Et}},qe=function(bt){return he===null&&bt===0||typeof he=="number"&&bt<he},Qe=function(bt,ft,wt){var zt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",Et=bt.map(rt),Jt=Et[wt],fn=we(Et,ft,wt,zt);if(Et[wt]=fn,be===!1){var vn=he||0;wt>0&&Et[wt-1]!==Jt&&(Et[wt]=Math.max(Et[wt],Et[wt-1]+vn)),wt<Et.length-1&&Et[wt+1]!==Jt&&(Et[wt]=Math.min(Et[wt],Et[wt+1]-vn))}else if(typeof he=="number"||he===null){for(var gn=wt+1;gn<Et.length;gn+=1)for(var pn=!0;qe(Et[gn]-Et[gn-1])&&pn;){var In=lt(Et,1,gn);Et[gn]=In.value,pn=In.changed}for(var Pn=wt;Pn>0;Pn-=1)for(var Xt=!0;qe(Et[Pn]-Et[Pn-1])&&Xt;){var Hn=lt(Et,-1,Pn-1);Et[Pn-1]=Hn.value,Xt=Hn.changed}for(var Wn=Et.length-1;Wn>0;Wn-=1)for(var Nn=!0;qe(Et[Wn]-Et[Wn-1])&&Nn;){var zn=lt(Et,-1,Wn-1);Et[Wn-1]=zn.value,Nn=zn.changed}for(var Xn=0;Xn<Et.length-1;Xn+=1)for(var Ht=!0;qe(Et[Xn+1]-Et[Xn])&&Ht;){var Ot=lt(Et,1,Xn+1);Et[Xn+1]=Ot.value,Ht=Ot.changed}}return{value:Et[wt],values:Et}};return[rt,Qe]}var gt=ne(48736),Se=ae.forwardRef(function(ve,ce){var ge,Fe=ve.prefixCls,be=Fe===void 0?"rc-slider":Fe,he=ve.className,Me=ve.style,st=ve.disabled,rt=st===void 0?!1:st,we=ve.keyboard,lt=we===void 0?!0:we,qe=ve.autoFocus,Qe=ve.onFocus,pt=ve.onBlur,bt=ve.min,ft=bt===void 0?0:bt,wt=ve.max,zt=wt===void 0?100:wt,Et=ve.step,Jt=Et===void 0?1:Et,fn=ve.value,vn=ve.defaultValue,gn=ve.range,pn=ve.count,In=ve.onChange,Pn=ve.onBeforeChange,Xt=ve.onAfterChange,Hn=ve.allowCross,Wn=Hn===void 0?!0:Hn,Nn=ve.pushable,zn=Nn===void 0?!1:Nn,Xn=ve.draggableTrack,Ht=ve.reverse,Ot=ve.vertical,Kt=ve.included,Gt=Kt===void 0?!0:Kt,Sn=ve.startPoint,On=ve.trackStyle,un=ve.handleStyle,He=ve.railStyle,Ye=ve.dotStyle,Xe=ve.activeDotStyle,Pt=ve.marks,Vt=ve.dots,At=ve.handleRender,sn=ve.tabIndex,on=sn===void 0?0:sn,en=ve.ariaLabelForHandle,yn=ve.ariaLabelledByForHandle,ga=ve.ariaValueTextFormatterForHandle,Tt=ae.useRef(),Tn=ae.useRef(),ya=ae.useMemo(function(){return Ot?Ht?"ttb":"btt":Ht?"rtl":"ltr"},[Ht,Ot]),Vn=ae.useMemo(function(){return isFinite(ft)?ft:0},[ft]),ta=ae.useMemo(function(){return isFinite(zt)?zt:100},[zt]),qn=ae.useMemo(function(){return Jt!==null&&Jt<=0?1:Jt},[Jt]),Ra=ae.useMemo(function(){return typeof zn=="boolean"?zn?qn:!1:zn>=0?zn:!1},[zn,qn]),Ia=ae.useMemo(function(){var Ea=Object.keys(Pt||{});return Ea.map(function(Sa){var ea=Pt[Sa],pa={value:Number(Sa)};return ea&&(0,Ne.Z)(ea)==="object"&&!ae.isValidElement(ea)&&("label"in ea||"style"in ea)?(pa.style=ea.style,pa.label=ea.label):pa.label=ea,pa}).filter(function(Sa){var ea=Sa.label;return ea||typeof ea=="number"}).sort(function(Sa,ea){return Sa.value-ea.value})},[Pt]),Qa=ot(Vn,ta,qn,Ia,Wn,Ra),oo=(0,Ae.Z)(Qa,2),ja=oo[0],xa=oo[1],uo=(0,_e.Z)(vn,{value:fn}),bo=(0,Ae.Z)(uo,2),ro=bo[0],jt=bo[1],to=ae.useMemo(function(){var Ea=ro==null?[]:Array.isArray(ro)?ro:[ro],Sa=(0,Ae.Z)(Ea,1),ea=Sa[0],pa=ea===void 0?Vn:ea,wa=ro===null?[]:[pa];if(gn){if(wa=(0,Ve.Z)(Ea),pn||ro===void 0){var qa=pn>=0?pn+1:2;for(wa=wa.slice(0,qa);wa.length<qa;){var vo;wa.push((vo=wa[wa.length-1])!==null&&vo!==void 0?vo:Vn)}}wa.sort(function(io,Fo){return io-Fo})}return wa.forEach(function(io,Fo){wa[Fo]=ja(io)}),wa},[ro,gn,Vn,pn,ja]),Ta=ae.useRef(to);Ta.current=to;var ca=function(Sa){return gn?Sa:Sa[0]},no=function(Sa){var ea=(0,Ve.Z)(Sa).sort(function(pa,wa){return pa-wa});In&&!(0,et.Z)(ea,Ta.current,!0)&&In(ca(ea)),jt(ea)},qt=function(Sa){if(!rt){var ea=0,pa=ta-Vn;to.forEach(function(qa,vo){var io=Math.abs(Sa-qa);io<=pa&&(pa=io,ea=vo)});var wa=(0,Ve.Z)(to);wa[ea]=Sa,gn&&!to.length&&pn===void 0&&wa.push(Sa),Pn==null||Pn(ca(wa)),no(wa),Xt==null||Xt(ca(wa))}},xn=function(Sa){Sa.preventDefault();var ea=Tn.current.getBoundingClientRect(),pa=ea.width,wa=ea.height,qa=ea.left,vo=ea.top,io=ea.bottom,Fo=ea.right,_o=Sa.clientX,Ro=Sa.clientY,Zo;switch(ya){case"btt":Zo=(io-Ro)/wa;break;case"ttb":Zo=(Ro-vo)/wa;break;case"rtl":Zo=(Fo-_o)/pa;break;default:Zo=(_o-qa)/pa}var lr=Vn+Zo*(ta-Vn);qt(ja(lr))},Jn=ae.useState(null),En=(0,Ae.Z)(Jn,2),fa=En[0],ua=En[1],Ha=function(Sa,ea){if(!rt){var pa=xa(to,Sa,ea);Pn==null||Pn(ca(to)),no(pa.values),Xt==null||Xt(ca(pa.values)),ua(pa.value)}};ae.useEffect(function(){if(fa!==null){var Ea=to.indexOf(fa);Ea>=0&&Tt.current.focus(Ea)}ua(null)},[fa]);var Ya=ae.useMemo(function(){return Xn&&qn===null?!1:Xn},[Xn,qn]),_a=function(){Xt==null||Xt(ca(Ta.current))},Io=Ce(Tn,ya,to,Vn,ta,ja,no,_a,xa),Qn=(0,Ae.Z)(Io,4),ko=Qn[0],ar=Qn[1],Ho=Qn[2],Yo=Qn[3],Uo=function(Sa,ea){Yo(Sa,ea),Pn==null||Pn(ca(Ta.current))},Go=ko!==-1;ae.useEffect(function(){if(!Go){var Ea=to.lastIndexOf(ar);Tt.current.focus(Ea)}},[Go]);var Lo=ae.useMemo(function(){return(0,Ve.Z)(Ho).sort(function(Ea,Sa){return Ea-Sa})},[Ho]),$a=ae.useMemo(function(){return gn?[Lo[0],Lo[Lo.length-1]]:[Vn,Lo[0]]},[Lo,gn,Vn]),Mo=(0,Ae.Z)($a,2),Bo=Mo[0],Co=Mo[1];ae.useImperativeHandle(ce,function(){return{focus:function(){Tt.current.focus(0)},blur:function(){var Sa=document,ea=Sa.activeElement;Tn.current.contains(ea)&&(ea==null||ea.blur())}}}),ae.useEffect(function(){qe&&Tt.current.focus(0)},[]);var $o=ae.useMemo(function(){return{min:Vn,max:ta,direction:ya,disabled:rt,keyboard:lt,step:qn,included:Gt,includedStart:Bo,includedEnd:Co,range:gn,tabIndex:on,ariaLabelForHandle:en,ariaLabelledByForHandle:yn,ariaValueTextFormatterForHandle:ga}},[Vn,ta,ya,rt,lt,qn,Gt,Bo,Co,gn,on,en,yn,ga]);return ae.createElement(y.Provider,{value:$o},ae.createElement("div",{ref:Tn,className:fe()(be,he,(ge={},(0,Ie.Z)(ge,"".concat(be,"-disabled"),rt),(0,Ie.Z)(ge,"".concat(be,"-vertical"),Ot),(0,Ie.Z)(ge,"".concat(be,"-horizontal"),!Ot),(0,Ie.Z)(ge,"".concat(be,"-with-marks"),Ia.length),ge)),style:Me,onMouseDown:xn},ae.createElement("div",{className:"".concat(be,"-rail"),style:He}),ae.createElement(Be,{prefixCls:be,style:On,values:Lo,startPoint:Sn,onStartMove:Ya?Uo:null}),ae.createElement(Wt,{prefixCls:be,marks:Ia,dots:Vt,style:Ye,activeStyle:Xe}),ae.createElement(se,{ref:Tt,prefixCls:be,style:un,values:Ho,draggingIndex:ko,onStartMove:Uo,onOffsetChange:Ha,onFocus:Qe,onBlur:pt,handleRender:At}),ae.createElement(ht,{prefixCls:be,marks:Ia,onClick:qt})))}),Mt=Se,Bt=Mt,Ct=ne(36355),We=ne(1684),xt=ne(16089),Ft=ne(8654),De=ne(6848),vt=ae.forwardRef((ve,ce)=>{const{open:ge}=ve,Fe=(0,ae.useRef)(null),be=(0,ae.useRef)(null);function he(){xt.Z.cancel(be.current),be.current=null}function Me(){be.current=(0,xt.Z)(()=>{var st;(st=Fe.current)===null||st===void 0||st.forceAlign(),be.current=null})}return ae.useEffect(()=>(ge?Me():he(),he),[ge,ve.title]),ae.createElement(De.Z,Object.assign({ref:(0,Ft.sQ)(Fe,ce)},ve))}),Ut=ne(64993),tt=ne(17313),Zt=ne(83116),Le=ne(37613);const Lt=ve=>{const{componentCls:ce,antCls:ge,controlSize:Fe,dotSize:be,marginFull:he,marginPart:Me,colorFillContentHover:st}=ve;return{[ce]:Object.assign(Object.assign({},(0,tt.Wf)(ve)),{position:"relative",height:Fe,margin:`${Me}px ${he}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${he}px ${Me}px`},[`${ce}-rail`]:{position:"absolute",backgroundColor:ve.railBg,borderRadius:ve.borderRadiusXS,transition:`background-color ${ve.motionDurationMid}`},[`${ce}-track`]:{position:"absolute",backgroundColor:ve.trackBg,borderRadius:ve.borderRadiusXS,transition:`background-color ${ve.motionDurationMid}`},[`${ce}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${ce}-rail`]:{backgroundColor:ve.railHoverBg},[`${ce}-track`]:{backgroundColor:ve.trackHoverBg},[`${ce}-dot`]:{borderColor:st},[`${ce}-handle::after`]:{boxShadow:`0 0 0 ${ve.handleLineWidth}px ${ve.colorPrimaryBorderHover}`},[`${ce}-dot-active`]:{borderColor:ve.dotActiveBorderColor}},[`${ce}-handle`]:{position:"absolute",width:ve.handleSize,height:ve.handleSize,outline:"none",[`${ce}-dragging`]:{zIndex:1},"&::before":{content:'""',position:"absolute",insetInlineStart:-ve.handleLineWidth,insetBlockStart:-ve.handleLineWidth,width:ve.handleSize+ve.handleLineWidth*2,height:ve.handleSize+ve.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:ve.handleSize,height:ve.handleSize,backgroundColor:ve.colorBgElevated,boxShadow:`0 0 0 ${ve.handleLineWidth}px ${ve.handleColor}`,borderRadius:"50%",cursor:"pointer",transition:`
inset-inline-start ${ve.motionDurationMid},
inset-block-start ${ve.motionDurationMid},
width ${ve.motionDurationMid},
height ${ve.motionDurationMid},
box-shadow ${ve.motionDurationMid}
`},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:-((ve.handleSizeHover-ve.handleSize)/2+ve.handleLineWidthHover),insetBlockStart:-((ve.handleSizeHover-ve.handleSize)/2+ve.handleLineWidthHover),width:ve.handleSizeHover+ve.handleLineWidthHover*2,height:ve.handleSizeHover+ve.handleLineWidthHover*2},"&::after":{boxShadow:`0 0 0 ${ve.handleLineWidthHover}px ${ve.handleActiveColor}`,width:ve.handleSizeHover,height:ve.handleSizeHover,insetInlineStart:(ve.handleSize-ve.handleSizeHover)/2,insetBlockStart:(ve.handleSize-ve.handleSizeHover)/2}}},[`${ce}-mark`]:{position:"absolute",fontSize:ve.fontSize},[`${ce}-mark-text`]:{position:"absolute",display:"inline-block",color:ve.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:ve.colorText}},[`${ce}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${ce}-dot`]:{position:"absolute",width:be,height:be,backgroundColor:ve.colorBgElevated,border:`${ve.handleLineWidth}px solid ${ve.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${ve.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:ve.dotActiveBorderColor}},[`&${ce}-disabled`]:{cursor:"not-allowed",[`${ce}-rail`]:{backgroundColor:`${ve.railBg} !important`},[`${ce}-track`]:{backgroundColor:`${ve.trackBgDisabled} !important`},[`
${ce}-dot
`]:{backgroundColor:ve.colorBgElevated,borderColor:ve.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${ce}-handle::after`]:{backgroundColor:ve.colorBgElevated,cursor:"not-allowed",width:ve.handleSize,height:ve.handleSize,boxShadow:`0 0 0 ${ve.handleLineWidth}px ${new Ut.C(ve.colorTextDisabled).onBackground(ve.colorBgContainer).toHexShortString()}`,insetInlineStart:0,insetBlockStart:0},[`
${ce}-mark-text,
${ce}-dot
`]:{cursor:"not-allowed !important"}},[`&-tooltip ${ge}-tooltip-inner`]:{minWidth:"unset"}})}},It=(ve,ce)=>{const{componentCls:ge,railSize:Fe,handleSize:be,dotSize:he}=ve,Me=ce?"paddingBlock":"paddingInline",st=ce?"width":"height",rt=ce?"height":"width",we=ce?"insetBlockStart":"insetInlineStart",lt=ce?"top":"insetInlineStart",qe=(Fe*3-be)/2,Qe=(be-Fe)/2,pt=ce?{borderWidth:`${Qe}px 0`,transform:`translateY(-${Qe}px)`}:{borderWidth:`0 ${Qe}px`,transform:`translateX(-${Qe}px)`};return{[Me]:Fe,[rt]:Fe*3,[`${ge}-rail`]:{[st]:"100%",[rt]:Fe},[`${ge}-track`]:{[rt]:Fe},[`${ge}-track-draggable`]:Object.assign({},pt),[`${ge}-handle`]:{[we]:qe},[`${ge}-mark`]:{insetInlineStart:0,top:0,[lt]:Fe*3+(ce?0:ve.marginFull),[st]:"100%"},[`${ge}-step`]:{insetInlineStart:0,top:0,[lt]:Fe,[st]:"100%",[rt]:Fe},[`${ge}-dot`]:{position:"absolute",[we]:(Fe-he)/2}}},Qt=ve=>{const{componentCls:ce,marginPartWithMark:ge}=ve;return{[`${ce}-horizontal`]:Object.assign(Object.assign({},It(ve,!0)),{[`&${ce}-with-marks`]:{marginBottom:ge}})}},Yt=ve=>{const{componentCls:ce}=ve;return{[`${ce}-vertical`]:Object.assign(Object.assign({},It(ve,!1)),{height:"100%"})}};var Je=(0,Zt.Z)("Slider",ve=>{const ce=(0,Le.TS)(ve,{marginPart:(ve.controlHeight-ve.controlSize)/2,marginFull:ve.controlSize/2,marginPartWithMark:ve.controlHeightLG-ve.controlSize});return[Lt(ce),Qt(ce),Yt(ce)]},ve=>{const ge=ve.controlHeightLG/4,Fe=ve.controlHeightSM/2,be=ve.lineWidth+1,he=ve.lineWidth+1*3;return{controlSize:ge,railSize:4,handleSize:ge,handleSizeHover:Fe,dotSize:8,handleLineWidth:be,handleLineWidthHover:he,railBg:ve.colorFillTertiary,railHoverBg:ve.colorFillSecondary,trackBg:ve.colorPrimaryBorder,trackHoverBg:ve.colorPrimaryBorderHover,handleColor:ve.colorPrimaryBorder,handleActiveColor:ve.colorPrimary,dotBorderColor:ve.colorBorderSecondary,dotActiveBorderColor:ve.colorPrimaryBorder,trackBgDisabled:ve.colorBgContainerDisabled}}),Ze=function(ve,ce){var ge={};for(var Fe in ve)Object.prototype.hasOwnProperty.call(ve,Fe)&&ce.indexOf(Fe)<0&&(ge[Fe]=ve[Fe]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,Fe=Object.getOwnPropertySymbols(ve);be<Fe.length;be++)ce.indexOf(Fe[be])<0&&Object.prototype.propertyIsEnumerable.call(ve,Fe[be])&&(ge[Fe[be]]=ve[Fe[be]]);return ge};const xe=ve=>typeof ve=="number"?ve.toString():"";var Te=ae.forwardRef((ve,ce)=>{const{prefixCls:ge,range:Fe,className:be,rootClassName:he,style:Me,disabled:st,tooltipPrefixCls:rt,tipFormatter:we,tooltipVisible:lt,getTooltipPopupContainer:qe,tooltipPlacement:Qe}=ve,pt=Ze(ve,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement"]),{direction:bt,slider:ft,getPrefixCls:wt,getPopupContainer:zt}=ae.useContext(Ct.E_),Et=ae.useContext(We.Z),Jt=st!=null?st:Et,[fn,vn]=ae.useState({}),gn=(Ht,Ot)=>{vn(Kt=>Object.assign(Object.assign({},Kt),{[Ht]:Ot}))},pn=(Ht,Ot)=>Ht||(Ot?bt==="rtl"?"left":"right":"top"),In=wt("slider",ge),[Pn,Xt]=Je(In),Hn=fe()(be,ft==null?void 0:ft.className,he,{[`${In}-rtl`]:bt==="rtl"},Xt);bt==="rtl"&&!pt.vertical&&(pt.reverse=!pt.reverse);const[Wn,Nn]=ae.useMemo(()=>Fe?typeof Fe=="object"?[!0,Fe.draggableTrack]:[!0,!1]:[!1],[Fe]),zn=(Ht,Ot)=>{var Kt;const{index:Gt,dragging:Sn}=Ot,{tooltip:On={},vertical:un}=ve,He=Object.assign({},On),{open:Ye,placement:Xe,getPopupContainer:Pt,prefixCls:Vt,formatter:At}=He;let sn;At||At===null?sn=At:we||we===null?sn=we:sn=xe;const on=sn?fn[Gt]||Sn:!1,en=(Kt=Ye!=null?Ye:lt)!==null&&Kt!==void 0?Kt:Ye===void 0&&on,yn=Object.assign(Object.assign({},Ht.props),{onMouseEnter:()=>gn(Gt,!0),onMouseLeave:()=>gn(Gt,!1)}),ga=wt("tooltip",Vt!=null?Vt:rt);return ae.createElement(vt,Object.assign({},He,{prefixCls:ga,title:sn?sn(Ot.value):"",open:en,placement:pn(Xe!=null?Xe:Qe,un),key:Gt,overlayClassName:`${In}-tooltip`,getPopupContainer:Pt||qe||zt}),ae.cloneElement(Ht,yn))},Xn=Object.assign(Object.assign({},ft==null?void 0:ft.style),Me);return Pn(ae.createElement(Bt,Object.assign({},pt,{step:pt.step,range:Wn,draggableTrack:Nn,className:Hn,style:Xn,disabled:Jt,ref:ce,prefixCls:In,handleRender:zn})))})},31797:function(it,St,ne){"use strict";ne.d(St,{default:function(){return se}});var re=ne(59301),fe=ne(56762),Ie=ne(92343),Ve=ne(92310),Ae=ne.n(Ve),Ne=ne(36355),ae=ne(61621),_e=me=>{const{value:Ce,formatter:pe,precision:Be,decimalSeparator:Pe,groupSeparator:ht="",prefixCls:dt}=me;let Wt;if(typeof pe=="function")Wt=pe(Ce);else{const ot=String(Ce),gt=ot.match(/^(-?)(\d*)(\.(\d+))?$/);if(!gt||ot==="-")Wt=ot;else{const Se=gt[1];let Mt=gt[2]||"0",Bt=gt[4]||"";Mt=Mt.replace(/\B(?=(\d{3})+(?!\d))/g,ht),typeof Be=="number"&&(Bt=Bt.padEnd(Be,"0").slice(0,Be>0?Be:0)),Bt&&(Bt=`${Pe}${Bt}`),Wt=[re.createElement("span",{key:"int",className:`${dt}-content-value-int`},Se,Mt),Bt&&re.createElement("span",{key:"decimal",className:`${dt}-content-value-decimal`},Bt)]}}return re.createElement("span",{className:`${dt}-content-value`},Wt)},Ke=ne(17313),je=ne(83116),Ue=ne(37613);const Re=me=>{const{componentCls:Ce,marginXXS:pe,padding:Be,colorTextDescription:Pe,titleFontSize:ht,colorTextHeading:dt,contentFontSize:Wt,fontFamily:ot}=me;return{[`${Ce}`]:Object.assign(Object.assign({},(0,Ke.Wf)(me)),{[`${Ce}-title`]:{marginBottom:pe,color:Pe,fontSize:ht},[`${Ce}-skeleton`]:{paddingTop:Be},[`${Ce}-content`]:{color:dt,fontSize:Wt,fontFamily:ot,[`${Ce}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ce}-content-prefix, ${Ce}-content-suffix`]:{display:"inline-block"},[`${Ce}-content-prefix`]:{marginInlineEnd:pe},[`${Ce}-content-suffix`]:{marginInlineStart:pe}}})}};var oe=(0,je.Z)("Statistic",me=>{const Ce=(0,Ue.TS)(me,{});return[Re(Ce)]},me=>{const{fontSizeHeading3:Ce,fontSize:pe}=me;return{titleFontSize:pe,contentFontSize:Ce}}),a=me=>{const{prefixCls:Ce,className:pe,rootClassName:Be,style:Pe,valueStyle:ht,value:dt=0,title:Wt,valueRender:ot,prefix:gt,suffix:Se,loading:Mt=!1,onMouseEnter:Bt,onMouseLeave:Ct,decimalSeparator:We=".",groupSeparator:xt=","}=me,{getPrefixCls:Ft,direction:De,statistic:Ge}=re.useContext(Ne.E_),vt=Ft("statistic",Ce),[Ut,tt]=oe(vt),Zt=re.createElement(_e,Object.assign({decimalSeparator:We,groupSeparator:xt,prefixCls:vt},me,{value:dt})),Le=Ae()(vt,{[`${vt}-rtl`]:De==="rtl"},Ge==null?void 0:Ge.className,pe,Be,tt);return Ut(re.createElement("div",{className:Le,style:Object.assign(Object.assign({},Ge==null?void 0:Ge.style),Pe),onMouseEnter:Bt,onMouseLeave:Ct},Wt&&re.createElement("div",{className:`${vt}-title`},Wt),re.createElement(ae.Z,{paragraph:!1,loading:Mt,className:`${vt}-skeleton`},re.createElement("div",{style:ht,className:`${vt}-content`},gt&&re.createElement("span",{className:`${vt}-content-prefix`},gt),ot?ot(Zt):Zt,Se&&re.createElement("span",{className:`${vt}-content-suffix`},Se)))))};const b=[["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 x(me,Ce){let pe=me;const Be=/\[[^\]]*]/g,Pe=(Ce.match(Be)||[]).map(ot=>ot.slice(1,-1)),ht=Ce.replace(Be,"[]"),dt=b.reduce((ot,gt)=>{let[Se,Mt]=gt;if(ot.includes(Se)){const Bt=Math.floor(pe/Mt);return pe-=Bt*Mt,ot.replace(new RegExp(`${Se}+`,"g"),Ct=>{const We=Ct.length;return Bt.toString().padStart(We,"0")})}return ot},ht);let Wt=0;return dt.replace(Be,()=>{const ot=Pe[Wt];return Wt+=1,ot})}function E(me,Ce){const{format:pe=""}=Ce,Be=new Date(me).getTime(),Pe=Date.now(),ht=Math.max(Be-Pe,0);return x(ht,pe)}const z=1e3/30;function ee(me){return new Date(me).getTime()}const te=me=>{const{value:Ce,format:pe="HH:mm:ss",onChange:Be,onFinish:Pe}=me,ht=(0,fe.Z)(),dt=re.useRef(null),Wt=()=>{Pe==null||Pe(),dt.current&&(clearInterval(dt.current),dt.current=null)},ot=()=>{const Mt=ee(Ce);Mt>=Date.now()&&(dt.current=setInterval(()=>{ht(),Be==null||Be(Mt-Date.now()),Mt<Date.now()&&Wt()},z))};re.useEffect(()=>(ot(),()=>{dt.current&&(clearInterval(dt.current),dt.current=null)}),[Ce]);const gt=(Mt,Bt)=>E(Mt,Object.assign(Object.assign({},Bt),{format:pe})),Se=Mt=>(0,Ie.Tm)(Mt,{title:void 0});return re.createElement(a,Object.assign({},me,{valueRender:Se,formatter:gt}))};var le=re.memo(te);a.Countdown=le;var se=a},15969:function(it,St,ne){"use strict";ne.d(St,{N:function(){return re}});const re=fe=>({color:fe.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${fe.motionDurationSlow}`,"&:focus, &:hover":{color:fe.colorLinkHover},"&:active":{color:fe.colorLinkActive}})},1710:function(it,St,ne){"use strict";ne.d(St,{default:function(){return Ll}});var re={},fe="rc-table-internal-hook",Ie=ne(33606),Ve=ne(6089),Ae=ne(34280),Ne=ne(13697),ae=ne(59301),et=ne(4676);function _e(ie){var de=ae.createContext(void 0),ye=function(Oe){var ke=Oe.value,nt=Oe.children,at=ae.useRef(ke);at.current=ke;var $e=ae.useState(function(){return{getValue:function(){return at.current},listeners:new Set}}),ct=(0,Ie.Z)($e,1),yt=ct[0];return(0,Ae.Z)(function(){(0,et.unstable_batchedUpdates)(function(){yt.listeners.forEach(function(mt){mt(ke)})})},[ke]),ae.createElement(de.Provider,{value:yt},nt)};return{Context:de,Provider:ye,defaultValue:ie}}function Ke(ie,de){var ye=(0,Ve.Z)(typeof de=="function"?de:function(mt){if(de===void 0)return mt;if(!Array.isArray(de))return mt[de];var Rt={};return de.forEach(function(Nt){Rt[Nt]=mt[Nt]}),Rt}),Ee=ae.useContext(ie==null?void 0:ie.Context),Oe=Ee||{},ke=Oe.listeners,nt=Oe.getValue,at=ae.useRef();at.current=ye(Ee?nt():ie==null?void 0:ie.defaultValue);var $e=ae.useState({}),ct=(0,Ie.Z)($e,2),yt=ct[1];return(0,Ae.Z)(function(){if(!Ee)return;function mt(Rt){var Nt=ye(Rt);(0,Ne.Z)(at.current,Nt,!0)||yt({})}return ke.add(mt),function(){ke.delete(mt)}},[Ee]),at.current}var je=ne(92413),Ue=ne(8654);function Re(){var ie=ae.createContext(null);function de(){return ae.useContext(ie)}function ye(Oe,ke){var nt=(0,Ue.Yr)(Oe),at=function(ct,yt){var mt=nt?{ref:yt}:{},Rt=ae.useRef(0),Nt=ae.useRef(ct),Dt=de();return Dt!==null?ae.createElement(Oe,(0,je.Z)({},ct,mt)):((!ke||ke(Nt.current,ct))&&(Rt.current+=1),Nt.current=ct,ae.createElement(ie.Provider,{value:Rt.current},ae.createElement(Oe,(0,je.Z)({},ct,mt))))};return nt?ae.forwardRef(at):at}function Ee(Oe,ke){var nt=(0,Ue.Yr)(Oe),at=function(ct,yt){var mt=nt?{ref:yt}:{};return de(),ae.createElement(Oe,(0,je.Z)({},ct,mt))};return nt?ae.memo(ae.forwardRef(at),ke):ae.memo(at,ke)}return{makeImmutable:ye,responseImmutable:Ee,useImmutableMark:de}}var oe=Re(),y=oe.makeImmutable,a=oe.responseImmutable,b=oe.useImmutableMark,x=Re(),E=x.makeImmutable,z=x.responseImmutable,ee=x.useImmutableMark,te=_e(),le=te;function se(ie,de){var ye=ae.useRef(0);ye.current+=1;var Ee=ae.useRef(ie),Oe=[];Object.keys(ie||{}).map(function(nt){var at;(ie==null?void 0:ie[nt])!==((at=Ee.current)===null||at===void 0?void 0:at[nt])&&Oe.push(nt)}),Ee.current=ie;var ke=ae.useRef([]);return Oe.length&&(ke.current=Oe),ae.useDebugValue(ye.current),ae.useDebugValue(ke.current.join(", ")),de&&console.log("".concat(de,":"),ye.current,ke.current),ye.current}var me=null,Ce=ae.memo(function(){var ie=se();return ae.createElement("h1",null,"Render Times: ",ie)});Ce.displayName="RenderBlock";var pe=ne(39559),Be=ne(33708),Pe=ne(400),ht=ne(92310),dt=ne.n(ht),Wt=ne(80547),ot=ne(97938),gt=ne(48736),Se=ae.createContext({renderWithProps:!1}),Mt=Se,Bt="RC_TABLE_KEY";function Ct(ie){return ie==null?[]:Array.isArray(ie)?ie:[ie]}function We(ie){var de=[],ye={};return ie.forEach(function(Ee){for(var Oe=Ee||{},ke=Oe.key,nt=Oe.dataIndex,at=ke||Ct(nt).join("-")||Bt;ye[at];)at="".concat(at,"_next");ye[at]=!0,de.push(at)}),de}function xt(ie){return ie!=null}function Ft(ie){return ie&&(0,pe.Z)(ie)==="object"&&!Array.isArray(ie)&&!ae.isValidElement(ie)}function De(ie,de,ye,Ee,Oe,ke){var nt=ae.useContext(Mt),at=ee(),$e=(0,Wt.Z)(function(){if(xt(Ee))return[Ee];var ct=de==null||de===""?[]:Array.isArray(de)?de:[de],yt=(0,ot.Z)(ie,ct),mt=yt,Rt=void 0;if(Oe){var Nt=Oe(yt,ie,ye);Ft(Nt)?(mt=Nt.children,Rt=Nt.props,nt.renderWithProps=!0):mt=Nt}return[mt,Rt]},[at,ie,Ee,de,Oe,ye],function(ct,yt){if(ke){var mt=(0,Ie.Z)(ct,2),Rt=mt[1],Nt=(0,Ie.Z)(yt,2),Dt=Nt[1];return ke(Dt,Rt)}return nt.renderWithProps?!0:!(0,Ne.Z)(ct,yt,!0)});return $e}function Ge(ie,de,ye,Ee){var Oe=ie+de-1;return ie<=Ee&&Oe>=ye}function vt(ie,de){return Ke(le,function(ye){var Ee=Ge(ie,de||1,ye.hoverStartRow,ye.hoverEndRow);return[Ee,ye.onHover]})}var Ut=function(de){var ye=de.ellipsis,Ee=de.rowType,Oe=de.children,ke,nt=ye===!0?{showTitle:!0}:ye;return nt&&(nt.showTitle||Ee==="header")&&(typeof Oe=="string"||typeof Oe=="number"?ke=Oe.toString():ae.isValidElement(Oe)&&typeof Oe.props.children=="string"&&(ke=Oe.props.children)),ke};function tt(ie){var de,ye,Ee,Oe,ke,nt,at,$e,ct=ie.component,yt=ie.children,mt=ie.ellipsis,Rt=ie.scope,Nt=ie.prefixCls,Dt=ie.className,tn=ie.align,$t=ie.record,nn=ie.render,_t=ie.dataIndex,rn=ie.renderIndex,wn=ie.shouldCellUpdate,Bn=ie.index,mn=ie.rowType,Rn=ie.colSpan,Kn=ie.rowSpan,ln=ie.fixLeft,hn=ie.fixRight,dn=ie.firstFixLeft,an=ie.lastFixLeft,cn=ie.firstFixRight,Mn=ie.lastFixRight,$n=ie.appendNode,Zn=ie.additionalProps,Fn=Zn===void 0?{}:Zn,_n=ie.isSticky,na="".concat(Nt,"-cell"),Pa=Ke(le,["supportSticky","allColumnsFixedLeft"]),la=Pa.supportSticky,ka=Pa.allColumnsFixedLeft,Ma=De($t,_t,rn,yt,nn,wn),jn=(0,Ie.Z)(Ma,2),Ga=jn[0],da=jn[1],La={},Ca=typeof ln=="number"&&la,So=typeof hn=="number"&&la;Ca&&(La.position="sticky",La.left=ln),So&&(La.position="sticky",La.right=hn);var kn=(de=(ye=(Ee=da==null?void 0:da.colSpan)!==null&&Ee!==void 0?Ee:Fn.colSpan)!==null&&ye!==void 0?ye:Rn)!==null&&de!==void 0?de:1,Dn=(Oe=(ke=(nt=da==null?void 0:da.rowSpan)!==null&&nt!==void 0?nt:Fn.rowSpan)!==null&&ke!==void 0?ke:Kn)!==null&&Oe!==void 0?Oe:1,An=vt(Bn,Dn),bn=(0,Ie.Z)(An,2),sa=bn[0],Cn=bn[1],Gn=function(Ka){var po;$t&&Cn(Bn,Bn+Dn-1),Fn==null||(po=Fn.onMouseEnter)===null||po===void 0||po.call(Fn,Ka)},ra=function(Ka){var po;$t&&Cn(-1,-1),Fn==null||(po=Fn.onMouseLeave)===null||po===void 0||po.call(Fn,Ka)};if(kn===0||Dn===0)return null;var oa=(at=Fn.title)!==null&&at!==void 0?at:Ut({rowType:mn,ellipsis:mt,children:Ga}),lo=dt()(na,Dt,($e={},(0,Pe.Z)($e,"".concat(na,"-fix-left"),Ca&&la),(0,Pe.Z)($e,"".concat(na,"-fix-left-first"),dn&&la),(0,Pe.Z)($e,"".concat(na,"-fix-left-last"),an&&la),(0,Pe.Z)($e,"".concat(na,"-fix-left-all"),an&&ka&&la),(0,Pe.Z)($e,"".concat(na,"-fix-right"),So&&la),(0,Pe.Z)($e,"".concat(na,"-fix-right-first"),cn&&la),(0,Pe.Z)($e,"".concat(na,"-fix-right-last"),Mn&&la),(0,Pe.Z)($e,"".concat(na,"-ellipsis"),mt),(0,Pe.Z)($e,"".concat(na,"-with-append"),$n),(0,Pe.Z)($e,"".concat(na,"-fix-sticky"),(Ca||So)&&_n&&la),(0,Pe.Z)($e,"".concat(na,"-row-hover"),!da&&sa),$e),Fn.className,da==null?void 0:da.className),eo={};tn&&(eo.textAlign=tn);var To=(0,Be.Z)((0,Be.Z)((0,Be.Z)((0,Be.Z)({},La),Fn.style),eo),da==null?void 0:da.style),Za=Ga;return(0,pe.Z)(Za)==="object"&&!Array.isArray(Za)&&!ae.isValidElement(Za)&&(Za=null),mt&&(an||cn)&&(Za=ae.createElement("span",{className:"".concat(na,"-content")},Za)),ae.createElement(ct,(0,je.Z)({},da,Fn,{className:lo,style:To,title:oa,scope:Rt,onMouseEnter:Gn,onMouseLeave:ra,colSpan:kn!==1?kn:null,rowSpan:Dn!==1?Dn:null}),$n,Za)}var Zt=ae.memo(tt);function Le(ie,de,ye,Ee,Oe,ke){var nt=ye[ie]||{},at=ye[de]||{},$e,ct;nt.fixed==="left"?$e=Ee.left[Oe==="rtl"?de:ie]:at.fixed==="right"&&(ct=Ee.right[Oe==="rtl"?ie:de]);var yt=!1,mt=!1,Rt=!1,Nt=!1,Dt=ye[de+1],tn=ye[ie-1],$t=!(ke!=null&&ke.children);if(Oe==="rtl"){if($e!==void 0){var nn=tn&&tn.fixed==="left";Nt=!nn&&$t}else if(ct!==void 0){var _t=Dt&&Dt.fixed==="right";Rt=!_t&&$t}}else if($e!==void 0){var rn=Dt&&Dt.fixed==="left";yt=!rn&&$t}else if(ct!==void 0){var wn=tn&&tn.fixed==="right";mt=!wn&&$t}return{fixLeft:$e,fixRight:ct,lastFixLeft:yt,firstFixRight:mt,lastFixRight:Rt,firstFixLeft:Nt,isSticky:Ee.isSticky}}var Lt=ae.createContext({}),It=Lt;function Qt(ie){var de=ie.className,ye=ie.index,Ee=ie.children,Oe=ie.colSpan,ke=Oe===void 0?1:Oe,nt=ie.rowSpan,at=ie.align,$e=Ke(le,["prefixCls","direction"]),ct=$e.prefixCls,yt=$e.direction,mt=ae.useContext(It),Rt=mt.scrollColumnIndex,Nt=mt.stickyOffsets,Dt=mt.flattenColumns,tn=mt.columns,$t=ye+ke-1,nn=$t+1===Rt?ke+1:ke,_t=Le(ye,ye+nn-1,Dt,Nt,yt,tn==null?void 0:tn[ye]);return ae.createElement(Zt,(0,je.Z)({className:de,index:ye,component:"td",prefixCls:ct,record:null,dataIndex:null,align:at,colSpan:nn,rowSpan:nt,render:function(){return Ee}},_t))}var Yt=ne(37061),Je=["children"];function Ze(ie){var de=ie.children,ye=(0,Yt.Z)(ie,Je);return ae.createElement("tr",ye,de)}function xe(ie){var de=ie.children;return de}xe.Row=Ze,xe.Cell=Qt;var ue=xe;function Te(ie){var de=ie.children,ye=ie.stickyOffsets,Ee=ie.flattenColumns,Oe=ie.columns,ke=Ke(le,"prefixCls"),nt=Ee.length-1,at=Ee[nt],$e=ae.useMemo(function(){return{stickyOffsets:ye,flattenColumns:Ee,scrollColumnIndex:at!=null&&at.scrollbar?nt:null,columns:Oe}},[at,Ee,nt,ye,Oe]);return ae.createElement(It.Provider,{value:$e},ae.createElement("tfoot",{className:"".concat(ke,"-summary")},de))}var ve=z(Te),ce=ue,ge=ne(70425),Fe=ne(29301),be=ne(29194),he=ne(24514),Me=ne(75152),st=ne(26112);function rt(ie,de,ye,Ee,Oe,ke,nt){ie.push({record:de,indent:ye,index:nt});var at=ke(de),$e=Oe==null?void 0:Oe.has(at);if(de&&Array.isArray(de[Ee])&&$e)for(var ct=0;ct<de[Ee].length;ct+=1)rt(ie,de[Ee][ct],ye+1,Ee,Oe,ke,ct)}function we(ie,de,ye,Ee){var Oe=ae.useMemo(function(){if(ye!=null&&ye.size){for(var ke=[],nt=0;nt<(ie==null?void 0:ie.length);nt+=1){var at=ie[nt];rt(ke,at,0,de,ye,Ee,nt)}return ke}return ie==null?void 0:ie.map(function($e,ct){return{record:$e,indent:0,index:ct}})},[ie,de,ye,Ee]);return Oe}function lt(ie){var de=ie.prefixCls,ye=ie.children,Ee=ie.component,Oe=ie.cellComponent,ke=ie.className,nt=ie.expanded,at=ie.colSpan,$e=ie.isEmpty,ct=Ke(le,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),yt=ct.scrollbarSize,mt=ct.fixHeader,Rt=ct.fixColumn,Nt=ct.componentWidth,Dt=ct.horizonScroll,tn=ye;return($e?Dt&&Nt:Rt)&&(tn=ae.createElement("div",{style:{width:Nt-(mt?yt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(de,"-expanded-row-fixed")},tn)),ae.createElement(Ee,{className:ke,style:{display:nt?null:"none"}},ae.createElement(Zt,{component:Oe,prefixCls:de,colSpan:at},tn))}var qe=lt;function Qe(ie,de,ye,Ee){var Oe=Ke(le,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),ke=Oe.flattenColumns,nt=Oe.expandableType,at=Oe.expandedKeys,$e=Oe.childrenColumnName,ct=Oe.onTriggerExpand,yt=Oe.rowExpandable,mt=Oe.onRow,Rt=Oe.expandRowByClick,Nt=Oe.rowClassName,Dt=nt==="nest",tn=nt==="row"&&(!yt||yt(ie)),$t=tn||Dt,nn=at&&at.has(de),_t=$e&&ie&&ie[$e],rn=(0,ge.useEvent)(ct),wn=mt==null?void 0:mt(ie,ye),Bn=wn==null?void 0:wn.onClick,mn=function(hn){Rt&&$t&&ct(ie,hn);for(var dn=arguments.length,an=new Array(dn>1?dn-1:0),cn=1;cn<dn;cn++)an[cn-1]=arguments[cn];Bn==null||Bn.apply(void 0,[hn].concat(an))},Rn;typeof Nt=="string"?Rn=Nt:typeof Nt=="function"&&(Rn=Nt(ie,ye,Ee));var Kn=We(ke);return(0,Be.Z)((0,Be.Z)({},Oe),{},{columnsKey:Kn,nestExpandable:Dt,expanded:nn,hasNestChildren:_t,record:ie,onTriggerExpand:rn,rowSupportExpand:tn,expandable:$t,rowProps:(0,Be.Z)((0,Be.Z)({},wn),{},{className:dt()(Rn,wn==null?void 0:wn.className),onClick:mn})})}function pt(ie,de,ye,Ee,Oe){var ke=ie.record,nt=ie.prefixCls,at=ie.columnsKey,$e=ie.fixedInfoList,ct=ie.expandIconColumnIndex,yt=ie.nestExpandable,mt=ie.indentSize,Rt=ie.expandIcon,Nt=ie.expanded,Dt=ie.hasNestChildren,tn=ie.onTriggerExpand,$t=at[ye],nn=$e[ye],_t;ye===(ct||0)&&yt&&(_t=ae.createElement(ae.Fragment,null,ae.createElement("span",{style:{paddingLeft:"".concat(mt*Ee,"px")},className:"".concat(nt,"-row-indent indent-level-").concat(Ee)}),Rt({prefixCls:nt,expanded:Nt,expandable:Dt,record:ke,onExpand:tn})));var rn;return de.onCell&&(rn=de.onCell(ke,Oe)),{key:$t,fixedInfo:nn,appendCellNode:_t,additionalCellProps:rn||{}}}function bt(ie){var de=ie.className,ye=ie.style,Ee=ie.record,Oe=ie.index,ke=ie.renderIndex,nt=ie.rowKey,at=ie.indent,$e=at===void 0?0:at,ct=ie.rowComponent,yt=ie.cellComponent,mt=ie.scopeCellComponent,Rt=Qe(Ee,nt,Oe,$e),Nt=Rt.prefixCls,Dt=Rt.flattenColumns,tn=Rt.expandedRowClassName,$t=Rt.expandedRowRender,nn=Rt.rowProps,_t=Rt.expanded,rn=Rt.rowSupportExpand,wn=ae.useState(!1),Bn=(0,Ie.Z)(wn,2),mn=Bn[0],Rn=Bn[1];ae.useEffect(function(){_t&&Rn(!0)},[_t]);var Kn=ae.createElement(ct,(0,je.Z)({},nn,{"data-row-key":nt,className:dt()(de,"".concat(Nt,"-row"),"".concat(Nt,"-row-level-").concat($e),nn==null?void 0:nn.className),style:(0,Be.Z)((0,Be.Z)({},ye),nn==null?void 0:nn.style)}),Dt.map(function(an,cn){var Mn=an.render,$n=an.dataIndex,Zn=an.className,Fn=pt(Rt,an,cn,$e,Oe),_n=Fn.key,na=Fn.fixedInfo,Pa=Fn.appendCellNode,la=Fn.additionalCellProps;return ae.createElement(Zt,(0,je.Z)({className:Zn,ellipsis:an.ellipsis,align:an.align,scope:an.rowScope,component:an.rowScope?mt:yt,prefixCls:Nt,key:_n,record:Ee,index:Oe,renderIndex:ke,dataIndex:$n,render:Mn,shouldCellUpdate:an.shouldCellUpdate},na,{appendNode:Pa,additionalProps:la}))})),ln;if(rn&&(mn||_t)){var hn=$t(Ee,Oe,$e+1,_t),dn=tn&&tn(Ee,Oe,$e);ln=ae.createElement(qe,{expanded:_t,className:dt()("".concat(Nt,"-expanded-row"),"".concat(Nt,"-expanded-row-level-").concat($e+1),dn),prefixCls:Nt,component:ct,cellComponent:yt,colSpan:Dt.length,isEmpty:!1},hn)}return ae.createElement(ae.Fragment,null,Kn,ln)}bt.displayName="BodyRow";var ft=z(bt);function wt(ie){var de=ie.columnKey,ye=ie.onColumnResize,Ee=ae.useRef();return ae.useEffect(function(){Ee.current&&ye(de,Ee.current.offsetWidth)},[]),ae.createElement(Fe.Z,{data:de},ae.createElement("td",{ref:Ee,style:{padding:0,border:0,height:0}},ae.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function zt(ie){var de=ie.prefixCls,ye=ie.columnsKey,Ee=ie.onColumnResize;return ae.createElement("tr",{"aria-hidden":"true",className:"".concat(de,"-measure-row"),style:{height:0,fontSize:0}},ae.createElement(Fe.Z.Collection,{onBatchResize:function(ke){ke.forEach(function(nt){var at=nt.data,$e=nt.size;Ee(at,$e.offsetWidth)})}},ye.map(function(Oe){return ae.createElement(wt,{key:Oe,columnKey:Oe,onColumnResize:Ee})})))}function Et(ie){var de=ie.data,ye=ie.measureColumnWidth,Ee=Ke(le,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Oe=Ee.prefixCls,ke=Ee.getComponent,nt=Ee.onColumnResize,at=Ee.flattenColumns,$e=Ee.getRowKey,ct=Ee.expandedKeys,yt=Ee.childrenColumnName,mt=Ee.emptyNode,Rt=we(de,yt,ct,$e),Nt=ae.useRef({renderWithProps:!1}),Dt=ke(["body","wrapper"],"tbody"),tn=ke(["body","row"],"tr"),$t=ke(["body","cell"],"td"),nn=ke(["body","cell"],"th"),_t;de.length?_t=Rt.map(function(wn,Bn){var mn=wn.record,Rn=wn.indent,Kn=wn.index,ln=$e(mn,Bn);return ae.createElement(ft,{key:ln,rowKey:ln,record:mn,index:Bn,renderIndex:Kn,rowComponent:tn,cellComponent:$t,scopeCellComponent:nn,getRowKey:$e,indent:Rn})}):_t=ae.createElement(qe,{expanded:!0,className:"".concat(Oe,"-placeholder"),prefixCls:Oe,component:tn,cellComponent:$t,colSpan:at.length,isEmpty:!0},mt);var rn=We(at);return ae.createElement(Mt.Provider,{value:Nt.current},ae.createElement(Dt,{className:"".concat(Oe,"-tbody")},ye&&ae.createElement(zt,{prefixCls:Oe,columnsKey:rn,onColumnResize:nt}),_t))}Et.displayName="Body";var Jt=z(Et),fn=["expandable"],vn="RC_TABLE_INTERNAL_COL_DEFINE";function gn(ie){var de=ie.expandable,ye=(0,Yt.Z)(ie,fn),Ee;return"expandable"in ie?Ee=(0,Be.Z)((0,Be.Z)({},ye),de):Ee=ye,Ee.showExpandColumn===!1&&(Ee.expandIconColumnIndex=-1),Ee}var pn=["columnType"];function In(ie){for(var de=ie.colWidths,ye=ie.columns,Ee=ie.columCount,Oe=[],ke=Ee||ye.length,nt=!1,at=ke-1;at>=0;at-=1){var $e=de[at],ct=ye&&ye[at],yt=ct&&ct[vn];if($e||yt||nt){var mt=yt||{},Rt=mt.columnType,Nt=(0,Yt.Z)(mt,pn);Oe.unshift(ae.createElement("col",(0,je.Z)({key:at,style:{width:$e}},Nt))),nt=!0}}return ae.createElement("colgroup",null,Oe)}var Pn=In,Xt=ne(26407),Hn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Wn(ie,de){return(0,ae.useMemo)(function(){for(var ye=[],Ee=0;Ee<de;Ee+=1){var Oe=ie[Ee];if(Oe!==void 0)ye[Ee]=Oe;else return null}return ye},[ie.join("_"),de])}var Nn=ae.forwardRef(function(ie,de){var ye=ie.className,Ee=ie.noData,Oe=ie.columns,ke=ie.flattenColumns,nt=ie.colWidths,at=ie.columCount,$e=ie.stickyOffsets,ct=ie.direction,yt=ie.fixHeader,mt=ie.stickyTopOffset,Rt=ie.stickyBottomOffset,Nt=ie.stickyClassName,Dt=ie.onScroll,tn=ie.maxContentScroll,$t=ie.children,nn=(0,Yt.Z)(ie,Hn),_t=Ke(le,["prefixCls","scrollbarSize","isSticky"]),rn=_t.prefixCls,wn=_t.scrollbarSize,Bn=_t.isSticky,mn=Bn&&!yt?0:wn,Rn=ae.useRef(null),Kn=ae.useCallback(function(Zn){(0,Ue.mH)(de,Zn),(0,Ue.mH)(Rn,Zn)},[]);ae.useEffect(function(){var Zn;function Fn(_n){var na=_n,Pa=na.currentTarget,la=na.deltaX;la&&(Dt({currentTarget:Pa,scrollLeft:Pa.scrollLeft+la}),_n.preventDefault())}return(Zn=Rn.current)===null||Zn===void 0||Zn.addEventListener("wheel",Fn),function(){var _n;(_n=Rn.current)===null||_n===void 0||_n.removeEventListener("wheel",Fn)}},[]);var ln=ae.useMemo(function(){return ke.every(function(Zn){return Zn.width})},[ke]),hn=ke[ke.length-1],dn={fixed:hn?hn.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(rn,"-cell-scrollbar")}}},an=(0,ae.useMemo)(function(){return mn?[].concat((0,Xt.Z)(Oe),[dn]):Oe},[mn,Oe]),cn=(0,ae.useMemo)(function(){return mn?[].concat((0,Xt.Z)(ke),[dn]):ke},[mn,ke]),Mn=(0,ae.useMemo)(function(){var Zn=$e.right,Fn=$e.left;return(0,Be.Z)((0,Be.Z)({},$e),{},{left:ct==="rtl"?[].concat((0,Xt.Z)(Fn.map(function(_n){return _n+mn})),[0]):Fn,right:ct==="rtl"?Zn:[].concat((0,Xt.Z)(Zn.map(function(_n){return _n+mn})),[0]),isSticky:Bn})},[mn,$e,Bn]),$n=Wn(nt,at);return ae.createElement("div",{style:(0,Be.Z)({overflow:"hidden"},Bn?{top:mt,bottom:Rt}:{}),ref:Kn,className:dt()(ye,(0,Pe.Z)({},Nt,!!Nt))},ae.createElement("table",{style:{tableLayout:"fixed",visibility:Ee||$n?null:"hidden"}},(!Ee||!tn||ln)&&ae.createElement(Pn,{colWidths:$n?[].concat((0,Xt.Z)($n),[mn]):[],columCount:at+1,columns:cn}),$t((0,Be.Z)((0,Be.Z)({},nn),{},{stickyOffsets:Mn,columns:an,flattenColumns:cn}))))});Nn.displayName="FixedHolder";var zn=ae.memo(Nn);function Xn(ie){var de=ie.cells,ye=ie.stickyOffsets,Ee=ie.flattenColumns,Oe=ie.rowComponent,ke=ie.cellComponent,nt=ie.tdCellComponent,at=ie.onHeaderRow,$e=ie.index,ct=Ke(le,["prefixCls","direction"]),yt=ct.prefixCls,mt=ct.direction,Rt;at&&(Rt=at(de.map(function(Dt){return Dt.column}),$e));var Nt=We(de.map(function(Dt){return Dt.column}));return ae.createElement(Oe,Rt,de.map(function(Dt,tn){var $t=Dt.column,nn=Le(Dt.colStart,Dt.colEnd,Ee,ye,mt,$t),_t;return $t&&$t.onHeaderCell&&(_t=Dt.column.onHeaderCell($t)),ae.createElement(Zt,(0,je.Z)({},Dt,{scope:$t.title?Dt.colSpan>1?"colgroup":"col":null,ellipsis:$t.ellipsis,align:$t.align,component:$t.title?ke:nt,prefixCls:yt,key:Nt[tn]},nn,{additionalProps:_t,rowType:"header"}))}))}Xn.displayName="HeaderRow";var Ht=Xn;function Ot(ie){var de=[];function ye(nt,at){var $e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;de[$e]=de[$e]||[];var ct=at,yt=nt.filter(Boolean).map(function(mt){var Rt={key:mt.key,className:mt.className||"",children:mt.title,column:mt,colStart:ct},Nt=1,Dt=mt.children;return Dt&&Dt.length>0&&(Nt=ye(Dt,ct,$e+1).reduce(function(tn,$t){return tn+$t},0),Rt.hasSubColumns=!0),"colSpan"in mt&&(Nt=mt.colSpan),"rowSpan"in mt&&(Rt.rowSpan=mt.rowSpan),Rt.colSpan=Nt,Rt.colEnd=Rt.colStart+Nt-1,de[$e].push(Rt),ct+=Nt,Nt});return yt}ye(ie,0);for(var Ee=de.length,Oe=function(at){de[at].forEach(function($e){!("rowSpan"in $e)&&!$e.hasSubColumns&&($e.rowSpan=Ee-at)})},ke=0;ke<Ee;ke+=1)Oe(ke);return de}function Kt(ie){var de=ie.stickyOffsets,ye=ie.columns,Ee=ie.flattenColumns,Oe=ie.onHeaderRow,ke=Ke(le,["prefixCls","getComponent"]),nt=ke.prefixCls,at=ke.getComponent,$e=ae.useMemo(function(){return Ot(ye)},[ye]),ct=at(["header","wrapper"],"thead"),yt=at(["header","row"],"tr"),mt=at(["header","cell"],"th"),Rt=at(["header","cell"],"td");return ae.createElement(ct,{className:"".concat(nt,"-thead")},$e.map(function(Nt,Dt){var tn=ae.createElement(Ht,{key:Dt,flattenColumns:Ee,cells:Nt,stickyOffsets:de,rowComponent:yt,cellComponent:mt,tdCellComponent:Rt,onHeaderRow:Oe,index:Dt});return tn}))}var Gt=z(Kt),Sn=ne(11592);function On(ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof de=="number"?de:de.endsWith("%")?ie*parseFloat(de)/100:null}function un(ie,de){return ae.useMemo(function(){if(de&&de>0){var ye=0,Ee=0;ie.forEach(function(ct){var yt=On(de,ct.width);yt?ye+=yt:Ee+=1});var Oe=de-ye,ke=Ee,nt=Oe/Ee,at=0,$e=ie.map(function(ct){var yt=(0,Be.Z)({},ct),mt=On(de,yt.width);if(mt)yt.width=mt;else{var Rt=Math.floor(nt);yt.width=ke===1?Oe:Rt,Oe-=Rt,ke-=1}return at+=yt.width,yt});return[$e,at]}return[ie,de]},[ie,de])}var He=["children"],Ye=["fixed"];function Xe(ie){return(0,Sn.Z)(ie).filter(function(de){return ae.isValidElement(de)}).map(function(de){var ye=de.key,Ee=de.props,Oe=Ee.children,ke=(0,Yt.Z)(Ee,He),nt=(0,Be.Z)({key:ye},ke);return Oe&&(nt.children=Xe(Oe)),nt})}function Pt(ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ie.filter(function(ye){return ye&&(0,pe.Z)(ye)==="object"}).reduce(function(ye,Ee,Oe){var ke=Ee.fixed,nt=ke===!0?"left":ke,at="".concat(de,"-").concat(Oe),$e=Ee.children;return $e&&$e.length>0?[].concat((0,Xt.Z)(ye),(0,Xt.Z)(Pt($e,at).map(function(ct){return(0,Be.Z)({fixed:nt},ct)}))):[].concat((0,Xt.Z)(ye),[(0,Be.Z)((0,Be.Z)({key:at},Ee),{},{fixed:nt})])},[])}function Vt(ie){for(var de=!0,ye=0;ye<ie.length;ye+=1){var Ee=ie[ye];if(de&&Ee.fixed!=="left")de=!1;else if(!de&&Ee.fixed==="left"){warning(!1,"Index ".concat(ye-1," of `columns` missing `fixed='left'` prop."));break}}for(var Oe=!0,ke=ie.length-1;ke>=0;ke-=1){var nt=ie[ke];if(Oe&&nt.fixed!=="right")Oe=!1;else if(!Oe&&nt.fixed==="right"){warning(!1,"Index ".concat(ke+1," of `columns` missing `fixed='right'` prop."));break}}}function At(ie){return ie.map(function(de){var ye=de.fixed,Ee=(0,Yt.Z)(de,Ye),Oe=ye;return ye==="left"?Oe="right":ye==="right"&&(Oe="left"),(0,Be.Z)({fixed:Oe},Ee)})}function sn(ie,de){var ye=ie.prefixCls,Ee=ie.columns,Oe=ie.children,ke=ie.expandable,nt=ie.expandedKeys,at=ie.columnTitle,$e=ie.getRowKey,ct=ie.onTriggerExpand,yt=ie.expandIcon,mt=ie.rowExpandable,Rt=ie.expandIconColumnIndex,Nt=ie.direction,Dt=ie.expandRowByClick,tn=ie.columnWidth,$t=ie.fixed,nn=ie.scrollWidth,_t=ae.useMemo(function(){return Ee||Xe(Oe)},[Ee,Oe]),rn=ae.useMemo(function(){if(ke){var hn,dn=_t.slice();if(!dn.includes(re)){var an=Rt||0;an>=0&&dn.splice(an,0,re)}var cn=dn.indexOf(re);dn=dn.filter(function(Fn,_n){return Fn!==re||_n===cn});var Mn=_t[cn],$n;($t==="left"||$t)&&!Rt?$n="left":($t==="right"||$t)&&Rt===_t.length?$n="right":$n=Mn?Mn.fixed:null;var Zn=(hn={},(0,Pe.Z)(hn,vn,{className:"".concat(ye,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Pe.Z)(hn,"title",at),(0,Pe.Z)(hn,"fixed",$n),(0,Pe.Z)(hn,"className","".concat(ye,"-row-expand-icon-cell")),(0,Pe.Z)(hn,"width",tn),(0,Pe.Z)(hn,"render",function(_n,na,Pa){var la=$e(na,Pa),ka=nt.has(la),Ma=mt?mt(na):!0,jn=yt({prefixCls:ye,expanded:ka,expandable:Ma,record:na,onExpand:ct});return Dt?ae.createElement("span",{onClick:function(da){return da.stopPropagation()}},jn):jn}),hn);return dn.map(function(Fn){return Fn===re?Zn:Fn})}return _t.filter(function(Fn){return Fn!==re})},[ke,_t,$e,nt,yt,Nt]),wn=ae.useMemo(function(){var hn=rn;return de&&(hn=de(hn)),hn.length||(hn=[{render:function(){return null}}]),hn},[de,rn,Nt]),Bn=ae.useMemo(function(){return Nt==="rtl"?At(Pt(wn)):Pt(wn)},[wn,Nt,nn]),mn=un(Bn,nn),Rn=(0,Ie.Z)(mn,2),Kn=Rn[0],ln=Rn[1];return[wn,Kn,ln]}var on=sn;function en(ie){var de,ye=ie.prefixCls,Ee=ie.record,Oe=ie.onExpand,ke=ie.expanded,nt=ie.expandable,at="".concat(ye,"-row-expand-icon");if(!nt)return ae.createElement("span",{className:dt()(at,"".concat(ye,"-row-spaced"))});var $e=function(yt){Oe(Ee,yt),yt.stopPropagation()};return ae.createElement("span",{className:dt()(at,(de={},(0,Pe.Z)(de,"".concat(ye,"-row-expanded"),ke),(0,Pe.Z)(de,"".concat(ye,"-row-collapsed"),!ke),de)),onClick:$e})}function yn(ie,de,ye){var Ee=[];function Oe(ke){(ke||[]).forEach(function(nt,at){Ee.push(de(nt,at)),Oe(nt[ye])})}return Oe(ie),Ee}function ga(ie,de,ye){var Ee=gn(ie),Oe=Ee.expandIcon,ke=Ee.expandedRowKeys,nt=Ee.defaultExpandedRowKeys,at=Ee.defaultExpandAllRows,$e=Ee.expandedRowRender,ct=Ee.onExpand,yt=Ee.onExpandedRowsChange,mt=Ee.childrenColumnName,Rt=Oe||en,Nt=mt||"children",Dt=ae.useMemo(function(){return $e?"row":ie.expandable&&ie.internalHooks===fe&&ie.expandable.__PARENT_RENDER_ICON__||de.some(function(Bn){return Bn&&(0,pe.Z)(Bn)==="object"&&Bn[Nt]})?"nest":!1},[!!$e,de]),tn=ae.useState(function(){return nt||(at?yn(de,ye,Nt):[])}),$t=(0,Ie.Z)(tn,2),nn=$t[0],_t=$t[1],rn=ae.useMemo(function(){return new Set(ke||nn||[])},[ke,nn]),wn=ae.useCallback(function(Bn){var mn=ye(Bn,de.indexOf(Bn)),Rn,Kn=rn.has(mn);Kn?(rn.delete(mn),Rn=(0,Xt.Z)(rn)):Rn=[].concat((0,Xt.Z)(rn),[mn]),_t(Rn),ct&&ct(!Kn,Bn),yt&&yt(Rn)},[ye,rn,de,ct,yt]);return[Ee,Dt,rn,Rt,Nt,wn]}function Tt(ie,de,ye,Ee){var Oe=ie.map(function(ke,nt){return Le(nt,nt,ie,de,ye,Ee==null?void 0:Ee[nt])});return(0,Wt.Z)(function(){return Oe},[Oe],function(ke,nt){return!(0,Ne.Z)(ke,nt)})}function Tn(ie){var de=(0,ae.useRef)(ie),ye=(0,ae.useState)({}),Ee=(0,Ie.Z)(ye,2),Oe=Ee[1],ke=(0,ae.useRef)(null),nt=(0,ae.useRef)([]);function at($e){nt.current.push($e);var ct=Promise.resolve();ke.current=ct,ct.then(function(){if(ke.current===ct){var yt=nt.current,mt=de.current;nt.current=[],yt.forEach(function(Rt){de.current=Rt(de.current)}),ke.current=null,mt!==de.current&&Oe({})}})}return(0,ae.useEffect)(function(){return function(){ke.current=null}},[]),[de.current,at]}function ya(ie){var de=(0,ae.useRef)(ie||null),ye=(0,ae.useRef)();function Ee(){window.clearTimeout(ye.current)}function Oe(nt){de.current=nt,Ee(),ye.current=window.setTimeout(function(){de.current=null,ye.current=void 0},100)}function ke(){return de.current}return(0,ae.useEffect)(function(){return Ee},[]),[Oe,ke]}function Vn(){var ie=ae.useState(-1),de=(0,Ie.Z)(ie,2),ye=de[0],Ee=de[1],Oe=ae.useState(-1),ke=(0,Ie.Z)(Oe,2),nt=ke[0],at=ke[1],$e=ae.useCallback(function(ct,yt){Ee(ct),at(yt)},[]);return[ye,nt,$e]}var ta=ne(47273),qn=(0,ta.Z)()?window:null;function Ra(ie,de){var ye=(0,pe.Z)(ie)==="object"?ie:{},Ee=ye.offsetHeader,Oe=Ee===void 0?0:Ee,ke=ye.offsetSummary,nt=ke===void 0?0:ke,at=ye.offsetScroll,$e=at===void 0?0:at,ct=ye.getContainer,yt=ct===void 0?function(){return qn}:ct,mt=yt()||qn;return ae.useMemo(function(){var Rt=!!ie;return{isSticky:Rt,stickyClassName:Rt?"".concat(de,"-sticky-holder"):"",offsetHeader:Oe,offsetSummary:nt,offsetScroll:$e,container:mt}},[$e,Oe,nt,de,mt])}function Ia(ie,de,ye){var Ee=(0,ae.useMemo)(function(){for(var Oe=[],ke=[],nt=0,at=0,$e=0;$e<de;$e+=1)if(ye==="rtl"){ke[$e]=at,at+=ie[$e]||0;var ct=de-$e-1;Oe[ct]=nt,nt+=ie[ct]||0}else{Oe[$e]=nt,nt+=ie[$e]||0;var yt=de-$e-1;ke[yt]=at,at+=ie[yt]||0}return{left:Oe,right:ke}},[ie,de,ye]);return Ee}var Qa=Ia;function oo(ie){var de=ie.className,ye=ie.children;return ae.createElement("div",{className:de},ye)}var ja=oo,xa=ne(8224),uo=ne(55468),bo=function(de,ye){var Ee,Oe,ke=de.scrollBodyRef,nt=de.onScroll,at=de.offsetScroll,$e=de.container,ct=Ke(le,"prefixCls"),yt=((Ee=ke.current)===null||Ee===void 0?void 0:Ee.scrollWidth)||0,mt=((Oe=ke.current)===null||Oe===void 0?void 0:Oe.clientWidth)||0,Rt=yt&&mt*(mt/yt),Nt=ae.useRef(),Dt=Tn({scrollLeft:0,isHiddenScrollBar:!1}),tn=(0,Ie.Z)(Dt,2),$t=tn[0],nn=tn[1],_t=ae.useRef({delta:0,x:0}),rn=ae.useState(!1),wn=(0,Ie.Z)(rn,2),Bn=wn[0],mn=wn[1],Rn=function(){mn(!1)},Kn=function(cn){cn.persist(),_t.current.delta=cn.pageX-$t.scrollLeft,_t.current.x=0,mn(!0),cn.preventDefault()},ln=function(cn){var Mn,$n=cn||((Mn=window)===null||Mn===void 0?void 0:Mn.event),Zn=$n.buttons;if(!Bn||Zn===0){Bn&&mn(!1);return}var Fn=_t.current.x+cn.pageX-_t.current.x-_t.current.delta;Fn<=0&&(Fn=0),Fn+Rt>=mt&&(Fn=mt-Rt),nt({scrollLeft:Fn/mt*(yt+2)}),_t.current.x=cn.pageX},hn=function(){if(ke.current){var cn=(0,uo.os)(ke.current).top,Mn=cn+ke.current.offsetHeight,$n=$e===window?document.documentElement.scrollTop+window.innerHeight:(0,uo.os)($e).top+$e.clientHeight;Mn-(0,Me.Z)()<=$n||cn>=$n-at?nn(function(Zn){return(0,Be.Z)((0,Be.Z)({},Zn),{},{isHiddenScrollBar:!0})}):nn(function(Zn){return(0,Be.Z)((0,Be.Z)({},Zn),{},{isHiddenScrollBar:!1})})}},dn=function(cn){nn(function(Mn){return(0,Be.Z)((0,Be.Z)({},Mn),{},{scrollLeft:cn/yt*mt||0})})};return ae.useImperativeHandle(ye,function(){return{setScrollLeft:dn}}),ae.useEffect(function(){var an=(0,xa.Z)(document.body,"mouseup",Rn,!1),cn=(0,xa.Z)(document.body,"mousemove",ln,!1);return hn(),function(){an.remove(),cn.remove()}},[Rt,Bn]),ae.useEffect(function(){var an=(0,xa.Z)($e,"scroll",hn,!1),cn=(0,xa.Z)(window,"resize",hn,!1);return function(){an.remove(),cn.remove()}},[$e]),ae.useEffect(function(){$t.isHiddenScrollBar||nn(function(an){var cn=ke.current;return cn?(0,Be.Z)((0,Be.Z)({},an),{},{scrollLeft:cn.scrollLeft/cn.scrollWidth*cn.clientWidth}):an})},[$t.isHiddenScrollBar]),yt<=mt||!Rt||$t.isHiddenScrollBar?null:ae.createElement("div",{style:{height:(0,Me.Z)(),width:mt,bottom:at},className:"".concat(ct,"-sticky-scroll")},ae.createElement("div",{onMouseDown:Kn,ref:Nt,className:dt()("".concat(ct,"-sticky-scroll-bar"),(0,Pe.Z)({},"".concat(ct,"-sticky-scroll-bar-active"),Bn)),style:{width:"".concat(Rt,"px"),transform:"translate3d(".concat($t.scrollLeft,"px, 0, 0)")}}))},ro=ae.forwardRef(bo);function jt(ie){return null}var to=jt;function Ta(ie){return null}var ca=Ta,no="rc-table",qt=[],xn={};function Jn(){return"No Data"}function En(ie){var de,ye=(0,Be.Z)({rowKey:"key",prefixCls:no,emptyText:Jn},ie),Ee=ye.prefixCls,Oe=ye.className,ke=ye.rowClassName,nt=ye.style,at=ye.data,$e=ye.rowKey,ct=ye.scroll,yt=ye.tableLayout,mt=ye.direction,Rt=ye.title,Nt=ye.footer,Dt=ye.summary,tn=ye.caption,$t=ye.id,nn=ye.showHeader,_t=ye.components,rn=ye.emptyText,wn=ye.onRow,Bn=ye.onHeaderRow,mn=ye.internalHooks,Rn=ye.transformColumns,Kn=ye.internalRefs,ln=ye.tailor,hn=ye.sticky,dn=at||qt,an=!!dn.length,cn=mn===fe,Mn=ae.useCallback(function(va,Ba){return(0,ot.Z)(_t,va)||Ba},[_t]),$n=ae.useMemo(function(){return typeof $e=="function"?$e:function(va){var Ba=va&&va[$e];return Ba}},[$e]),Zn=Mn(["body"]),Fn=Vn(),_n=(0,Ie.Z)(Fn,3),na=_n[0],Pa=_n[1],la=_n[2],ka=ga(ye,dn,$n),Ma=(0,Ie.Z)(ka,6),jn=Ma[0],Ga=Ma[1],da=Ma[2],La=Ma[3],Ca=Ma[4],So=Ma[5],kn=ct==null?void 0:ct.x,Dn=ae.useState(0),An=(0,Ie.Z)(Dn,2),bn=An[0],sa=An[1],Cn=on((0,Be.Z)((0,Be.Z)((0,Be.Z)({},ye),jn),{},{expandable:!!jn.expandedRowRender,columnTitle:jn.columnTitle,expandedKeys:da,getRowKey:$n,onTriggerExpand:So,expandIcon:La,expandIconColumnIndex:jn.expandIconColumnIndex,direction:mt,scrollWidth:cn&&ln&&typeof kn=="number"?kn:null}),cn?Rn:null),Gn=(0,Ie.Z)(Cn,3),ra=Gn[0],oa=Gn[1],lo=Gn[2],eo=lo!=null?lo:kn,To=ae.useMemo(function(){return{columns:ra,flattenColumns:oa}},[ra,oa]),Za=ae.useRef(),No=ae.useRef(),Ka=ae.useRef(),po=ae.useRef(),rr=ae.useRef(),ma=ae.useState(!1),ha=(0,Ie.Z)(ma,2),Na=ha[0],Va=ha[1],Ja=ae.useState(!1),aa=(0,Ie.Z)(Ja,2),fo=aa[0],so=aa[1],wo=Tn(new Map),Ko=(0,Ie.Z)(wo,2),zo=Ko[0],pr=Ko[1],Xo=We(oa),Oo=Xo.map(function(va){return zo.get(va)}),Po=ae.useMemo(function(){return Oo},[Oo.join("_")]),ho=Qa(Po,oa.length,mt),Xa=ct&&xt(ct.y),Oa=ct&&xt(eo)||!!jn.fixed,jo=Oa&&oa.some(function(va){var Ba=va.fixed;return Ba}),ir=ae.useRef(),er=Ra(hn,Ee),Wo=er.isSticky,Br=er.offsetHeader,Zr=er.offsetSummary,ia=er.offsetScroll,ba=er.stickyClassName,ao=er.container,Da=ae.useMemo(function(){return Dt==null?void 0:Dt(dn)},[Dt,dn]),co=(Xa||Wo)&&ae.isValidElement(Da)&&Da.type===ue&&Da.props.fixed,yo,xo,Qo;Xa&&(xo={overflowY:"scroll",maxHeight:ct.y}),Oa&&(yo={overflowX:"auto"},Xa||(xo={overflowY:"hidden"}),Qo={width:eo===!0?"auto":eo,minWidth:"100%"});var mi=ae.useCallback(function(va,Ba){(0,be.Z)(Za.current)&&pr(function(Do){if(Do.get(va)!==Ba){var tr=new Map(Do);return tr.set(va,Ba),tr}return Do})},[]),Bl=ya(null),fi=(0,Ie.Z)(Bl,2),Fl=fi[0],hi=fi[1];function Fr(va,Ba){Ba&&(typeof Ba=="function"?Ba(va):Ba.scrollLeft!==va&&(Ba.scrollLeft=va,Ba.scrollLeft!==va&&setTimeout(function(){Ba.scrollLeft=va},0)))}var ur=(0,Ve.Z)(function(va){var Ba=va.currentTarget,Do=va.scrollLeft,tr=mt==="rtl",nr=typeof Do=="number"?Do:Ba.scrollLeft,Ni=Ba||xn;if(!hi()||hi()===Ni){var Vr;Fl(Ni),Fr(nr,No.current),Fr(nr,Ka.current),Fr(nr,rr.current),Fr(nr,(Vr=ir.current)===null||Vr===void 0?void 0:Vr.setScrollLeft)}var Jr=Ba||No.current;if(Jr){var Xr=Jr.scrollWidth,Qr=Jr.clientWidth;if(Xr===Qr){Va(!1),so(!1);return}tr?(Va(-nr<Xr-Qr),so(-nr>0)):(Va(nr>0),so(nr<Xr-Qr))}}),vi=function(){Oa&&Ka.current?ur({currentTarget:Ka.current}):(Va(!1),so(!1))},Al=function(Ba){var Do=Ba.width;Do!==bn&&(vi(),sa(Za.current?Za.current.offsetWidth:Do))},Si=ae.useRef(!1);ae.useEffect(function(){Si.current&&vi()},[Oa,at,ra.length]),ae.useEffect(function(){Si.current=!0},[]);var Nl=ae.useState(0),pi=(0,Ie.Z)(Nl,2),Ar=pi[0],Pi=pi[1],Ol=ae.useState(!0),yi=(0,Ie.Z)(Ol,2),xi=yi[0],Dl=yi[1];ae.useEffect(function(){(!ln||!cn)&&(Ka.current instanceof Element?Pi((0,Me.o)(Ka.current).width):Pi((0,Me.o)(po.current).width)),Dl((0,he.G)("position","sticky"))},[]),ae.useEffect(function(){cn&&Kn&&(Kn.body.current=Ka.current)});var Il=ae.useCallback(function(va){return ae.createElement(ae.Fragment,null,ae.createElement(Gt,va),co==="top"&&ae.createElement(ve,va,Da))},[co,Da]),kl=ae.useCallback(function(va){return ae.createElement(ve,va,Da)},[Da]),bi=Mn(["table"],"table"),Nr=ae.useMemo(function(){return yt||(jo?eo==="max-content"?"auto":"fixed":Xa||Wo||oa.some(function(va){var Ba=va.ellipsis;return Ba})?"fixed":"auto")},[Xa,jo,oa,yt,Wo]),Kr,jr={colWidths:Po,columCount:oa.length,stickyOffsets:ho,onHeaderRow:Bn,fixHeader:Xa,scroll:ct},Ci=ae.useMemo(function(){return an?null:typeof rn=="function"?rn():rn},[an,rn]),Ei=ae.createElement(Jt,{data:dn,measureColumnWidth:Xa||Oa||Wo}),wi=ae.createElement(Pn,{colWidths:oa.map(function(va){var Ba=va.width;return Ba}),columns:oa}),Li=tn!=null?ae.createElement("caption",{className:"".concat(Ee,"-caption")},tn):void 0,Ml=(0,st.Z)(ye,{data:!0}),Bi=(0,st.Z)(ye,{aria:!0});if(Xa||Wo){var Wr;typeof Zn=="function"?(Wr=Zn(dn,{scrollbarSize:Ar,ref:Ka,onScroll:ur}),jr.colWidths=oa.map(function(va,Ba){var Do=va.width,tr=Ba===oa.length-1?Do-Ar:Do;return typeof tr=="number"&&!Number.isNaN(tr)?tr:0})):Wr=ae.createElement("div",{style:(0,Be.Z)((0,Be.Z)({},yo),xo),onScroll:ur,ref:Ka,className:dt()("".concat(Ee,"-body"))},ae.createElement(bi,(0,je.Z)({style:(0,Be.Z)((0,Be.Z)({},Qo),{},{tableLayout:Nr})},Bi),Li,wi,Ei,!co&&Da&&ae.createElement(ve,{stickyOffsets:ho,flattenColumns:oa,columns:ra},Da)));var Fi=(0,Be.Z)((0,Be.Z)((0,Be.Z)({noData:!dn.length,maxContentScroll:Oa&&eo==="max-content"},jr),To),{},{direction:mt,stickyClassName:ba,onScroll:ur});Kr=ae.createElement(ae.Fragment,null,nn!==!1&&ae.createElement(zn,(0,je.Z)({},Fi,{stickyTopOffset:Br,className:"".concat(Ee,"-header"),ref:No}),Il),Wr,co&&co!=="top"&&ae.createElement(zn,(0,je.Z)({},Fi,{stickyBottomOffset:Zr,className:"".concat(Ee,"-summary"),ref:rr}),kl),Wo&&ae.createElement(ro,{ref:ir,offsetScroll:ia,scrollBodyRef:Ka,onScroll:ur,container:ao}))}else Kr=ae.createElement("div",{style:(0,Be.Z)((0,Be.Z)({},yo),xo),className:dt()("".concat(Ee,"-content")),onScroll:ur,ref:Ka},ae.createElement(bi,(0,je.Z)({style:(0,Be.Z)((0,Be.Z)({},Qo),{},{tableLayout:Nr})},Bi),Li,wi,nn!==!1&&ae.createElement(Gt,(0,je.Z)({},jr,To)),Ei,Da&&ae.createElement(ve,{stickyOffsets:ho,flattenColumns:oa,columns:ra},Da)));var Ur=ae.createElement("div",(0,je.Z)({className:dt()(Ee,Oe,(de={},(0,Pe.Z)(de,"".concat(Ee,"-rtl"),mt==="rtl"),(0,Pe.Z)(de,"".concat(Ee,"-ping-left"),Na),(0,Pe.Z)(de,"".concat(Ee,"-ping-right"),fo),(0,Pe.Z)(de,"".concat(Ee,"-layout-fixed"),yt==="fixed"),(0,Pe.Z)(de,"".concat(Ee,"-fixed-header"),Xa),(0,Pe.Z)(de,"".concat(Ee,"-fixed-column"),jo),(0,Pe.Z)(de,"".concat(Ee,"-scroll-horizontal"),Oa),(0,Pe.Z)(de,"".concat(Ee,"-has-fix-left"),oa[0]&&oa[0].fixed),(0,Pe.Z)(de,"".concat(Ee,"-has-fix-right"),oa[oa.length-1]&&oa[oa.length-1].fixed==="right"),de)),style:nt,id:$t,ref:Za},Ml),Rt&&ae.createElement(ja,{className:"".concat(Ee,"-title")},Rt(dn)),ae.createElement("div",{ref:po,className:"".concat(Ee,"-container")},Kr),Nt&&ae.createElement(ja,{className:"".concat(Ee,"-footer")},Nt(dn)));Oa&&(Ur=ae.createElement(Fe.Z,{onResize:Al},Ur));var Ai=Tt(oa,ho,mt,ra),Rl=ae.useMemo(function(){return{scrollX:eo,prefixCls:Ee,getComponent:Mn,scrollbarSize:Ar,direction:mt,fixedInfoList:Ai,isSticky:Wo,supportSticky:xi,componentWidth:bn,fixHeader:Xa,fixColumn:jo,horizonScroll:Oa,tableLayout:Nr,rowClassName:ke,expandedRowClassName:jn.expandedRowClassName,expandIcon:La,expandableType:Ga,expandRowByClick:jn.expandRowByClick,expandedRowRender:jn.expandedRowRender,onTriggerExpand:So,expandIconColumnIndex:jn.expandIconColumnIndex,indentSize:jn.indentSize,allColumnsFixedLeft:oa.every(function(va){return va.fixed==="left"}),emptyNode:Ci,columns:ra,flattenColumns:oa,onColumnResize:mi,hoverStartRow:na,hoverEndRow:Pa,onHover:la,rowExpandable:jn.rowExpandable,onRow:wn,getRowKey:$n,expandedKeys:da,childrenColumnName:Ca}},[eo,Ee,Mn,Ar,mt,Ai,Wo,xi,bn,Xa,jo,Oa,Nr,ke,jn.expandedRowClassName,La,Ga,jn.expandRowByClick,jn.expandedRowRender,So,jn.expandIconColumnIndex,jn.indentSize,Ci,ra,oa,mi,na,Pa,la,jn.rowExpandable,wn,$n,da,Ca]);return ae.createElement(le.Provider,{value:Rl},Ur)}function fa(ie){return E(En,ie)}var ua=fa();ua.EXPAND_COLUMN=re,ua.INTERNAL_HOOKS=fe,ua.Column=to,ua.ColumnGroup=ca,ua.Summary=ce;var Ha=ua,Ya=ne(24916),_a=_e(null),Io=_e(null);function Qn(ie,de,ye){var Ee=de||1;return ye[ie+Ee]-(ye[ie]||0)}function ko(ie){var de=ie.rowInfo,ye=ie.column,Ee=ie.colIndex,Oe=ie.indent,ke=ie.index,nt=ie.renderIndex,at=ie.record,$e=ie.style,ct=ie.className,yt=ie.inverse,mt=ie.getHeight,Rt=ye.render,Nt=ye.dataIndex,Dt=ye.className,tn=ye.width,$t=Ke(Io,["columnsOffset"]),nn=$t.columnsOffset,_t=pt(de,ye,Ee,Oe,ke),rn=_t.key,wn=_t.fixedInfo,Bn=_t.appendCellNode,mn=_t.additionalCellProps,Rn=mn.style,Kn=mn.colSpan,ln=Kn===void 0?1:Kn,hn=mn.rowSpan,dn=hn===void 0?1:hn,an=Ee-1,cn=Qn(an,ln,nn),Mn=ln>1?tn-cn:0,$n=(0,Be.Z)((0,Be.Z)((0,Be.Z)({},Rn),$e),{},{flex:"0 0 ".concat(cn,"px"),width:"".concat(cn,"px"),marginRight:Mn,pointerEvents:"auto"}),Zn=ae.useMemo(function(){return yt?dn<=1:ln===0||dn===0||dn>1},[dn,ln,yt]);Zn?$n.visibility="hidden":yt&&($n.height=mt==null?void 0:mt(dn));var Fn=Zn?function(){return null}:Rt,_n={};return(dn===0||ln===0)&&(_n.rowSpan=1,_n.colSpan=1),ae.createElement(Zt,(0,je.Z)({className:dt()(Dt,ct),ellipsis:ye.ellipsis,align:ye.align,scope:ye.rowScope,component:"div",prefixCls:de.prefixCls,key:rn,record:at,index:ke,renderIndex:nt,dataIndex:Nt,render:Fn,shouldCellUpdate:ye.shouldCellUpdate},wn,{appendNode:Bn,additionalProps:(0,Be.Z)((0,Be.Z)({},mn),{},{style:$n},_n)}))}var ar=ko,Ho=["data","index","className","rowKey","style","extra","getHeight"],Yo=ae.forwardRef(function(ie,de){var ye=ie.data,Ee=ie.index,Oe=ie.className,ke=ie.rowKey,nt=ie.style,at=ie.extra,$e=ie.getHeight,ct=(0,Yt.Z)(ie,Ho),yt=ye.record,mt=ye.indent,Rt=ye.index,Nt=Ke(le,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Dt=Nt.scrollX,tn=Nt.flattenColumns,$t=Nt.prefixCls,nn=Nt.fixColumn,_t=Nt.componentWidth,rn=Qe(yt,ke,Ee,mt),wn=rn.rowSupportExpand,Bn=rn.expanded,mn=rn.rowProps,Rn=rn.expandedRowRender,Kn=rn.expandedRowClassName,ln;if(wn&&Bn){var hn=Rn(yt,Ee,mt+1,Bn),dn=Kn==null?void 0:Kn(yt,Ee,mt),an={};nn&&(an={style:(0,Pe.Z)({},"--virtual-width","".concat(_t,"px"))});var cn="".concat($t,"-expanded-row-cell");ln=ae.createElement("div",{className:dt()("".concat($t,"-expanded-row"),"".concat($t,"-expanded-row-level-").concat(mt+1),dn)},ae.createElement(Zt,{component:"div",prefixCls:$t,className:dt()(cn,(0,Pe.Z)({},"".concat(cn,"-fixed"),nn)),additionalProps:an},hn))}var Mn=(0,Be.Z)((0,Be.Z)({},nt),{},{width:Dt});at&&(Mn.position="absolute",Mn.pointerEvents="none");var $n=ae.createElement("div",(0,je.Z)({},mn,ct,{ref:wn?null:de,className:dt()(Oe,"".concat($t,"-row"),mn==null?void 0:mn.className,(0,Pe.Z)({},"".concat($t,"-row-extra"),at)),style:(0,Be.Z)((0,Be.Z)({},Mn),mn==null?void 0:mn.style)}),tn.map(function(Zn,Fn){return ae.createElement(ar,{key:Fn,rowInfo:rn,column:Zn,colIndex:Fn,indent:mt,index:Ee,renderIndex:Rt,record:yt,inverse:at,getHeight:$e})}));return wn?ae.createElement("div",{ref:de},$n,ln):$n}),Uo=z(Yo),Go=Uo,Lo=ae.forwardRef(function(ie,de){var ye=ie.data,Ee=ie.onScroll,Oe=Ke(le,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ke=Oe.flattenColumns,nt=Oe.onColumnResize,at=Oe.getRowKey,$e=Oe.expandedKeys,ct=Oe.prefixCls,yt=Oe.childrenColumnName,mt=Oe.emptyNode,Rt=Oe.scrollX,Nt=Ke(_a),Dt=Nt.scrollY,tn=Nt.listItemHeight,$t=ae.useRef(),nn=we(ye,yt,$e,at),_t=ae.useMemo(function(){var ln=0;return ke.map(function(hn){var dn=hn.width,an=hn.key;return ln+=dn,[an,dn,ln]})},[ke]),rn=ae.useMemo(function(){return _t.map(function(ln){return ln[2]})},[_t]);ae.useEffect(function(){_t.forEach(function(ln){var hn=(0,Ie.Z)(ln,2),dn=hn[0],an=hn[1];nt(dn,an)})},[_t]),ae.useImperativeHandle(de,function(){var ln={};return Object.defineProperty(ln,"scrollLeft",{get:function(){var dn;return((dn=$t.current)===null||dn===void 0?void 0:dn.getScrollInfo().x)||0},set:function(dn){var an;(an=$t.current)===null||an===void 0||an.scrollTo({left:dn})}}),ln});var wn=function(hn,dn){var an,cn=(an=nn[dn])===null||an===void 0?void 0:an.record,Mn=hn.onCell;if(Mn){var $n,Zn=Mn(cn,dn);return($n=Zn==null?void 0:Zn.rowSpan)!==null&&$n!==void 0?$n:1}return 1},Bn=function(hn){var dn=hn.start,an=hn.end,cn=hn.getSize,Mn=hn.offsetY;if(an<0)return null;for(var $n=ke.filter(function(kn){return wn(kn,dn)===0}),Zn=dn,Fn=function(Dn){if($n=$n.filter(function(An){return wn(An,Dn)===0}),!$n.length)return Zn=Dn,"break"},_n=dn;_n>=0;_n-=1){var na=Fn(_n);if(na==="break")break}for(var Pa=ke.filter(function(kn){return wn(kn,an)!==1}),la=an,ka=function(Dn){if(Pa=Pa.filter(function(An){return wn(An,Dn)!==1}),!Pa.length)return la=Math.max(Dn-1,an),"break"},Ma=an;Ma<nn.length;Ma+=1){var jn=ka(Ma);if(jn==="break")break}for(var Ga=[],da=function(Dn){var An=nn[Dn];if(!An)return"continue";ke.some(function(bn){return wn(bn,Dn)>1})&&Ga.push(Dn)},La=Zn;La<=la;La+=1)var Ca=da(La);var So=Ga.map(function(kn){var Dn=nn[kn],An=at(Dn.record,kn),bn=function(Gn){var ra=kn+Gn-1,oa=at(nn[ra].record,ra),lo=cn(An,oa);return lo.bottom-lo.top},sa=cn(An);return ae.createElement(Go,{key:kn,data:Dn,rowKey:An,index:kn,style:{top:-Mn+sa.top},extra:!0,getHeight:bn})});return So},mn=ae.useMemo(function(){return{columnsOffset:rn}},[rn]),Rn="".concat(ct,"-tbody"),Kn;return nn.length?Kn=ae.createElement(Ya.Z,{fullHeight:!1,ref:$t,className:dt()(Rn,"".concat(Rn,"-virtual")),height:Dt,itemHeight:tn||24,data:nn,itemKey:function(hn){return at(hn.record)},scrollWidth:Rt,onVirtualScroll:function(hn){var dn=hn.x;Ee({scrollLeft:dn})},extraRender:Bn},function(ln,hn,dn){var an=at(ln.record,hn);return ae.createElement(Go,(0,je.Z)({data:ln,rowKey:an,index:hn},dn))}):Kn=ae.createElement("div",{className:dt()("".concat(ct,"-placeholder"))},ae.createElement(Zt,{component:"div",prefixCls:ct},mt)),ae.createElement(Io.Provider,{value:mn},Kn)}),$a=z(Lo),Mo=$a,Bo=function(de,ye){var Ee=ye.ref,Oe=ye.onScroll;return ae.createElement(Mo,{ref:Ee,data:de,onScroll:Oe})},Co=100;function $o(ie){var de=ie.columns,ye=ie.scroll,Ee=ie.prefixCls,Oe=Ee===void 0?no:Ee,ke=ie.className,nt=ie.listItemHeight,at=ye||{},$e=at.x,ct=at.y;typeof $e!="number"&&($e=((de||[]).length+1)*Co),typeof ct!="number"&&(ct=500);var yt=ae.useMemo(function(){return{scrollY:ct,listItemHeight:nt}},[ct,nt]);return ae.createElement(_a.Provider,{value:yt},ae.createElement(Ha,(0,je.Z)({},ie,{className:dt()(ke,"".concat(Oe,"-virtual")),scroll:(0,Be.Z)((0,Be.Z)({},ye),{},{x:$e}),components:{body:Bo},columns:de,internalHooks:fe,tailor:!0})))}function Ea(ie){return E($o,ie)}var Sa=Ea(),ea=null;function pa(ie){return null}var wa=pa;function qa(ie){return null}var vo=qa,io=ne(2738),Fo=ne(68031),_o=ne(36355),Ro=ne(93891),Zo=ne(19716),lr=ne(8628),mr=ne(31724),fr=ne(58421),Ln=ne(71418),ze=ne(88088);function ut(ie){return function(ye){let{prefixCls:Ee,onExpand:Oe,record:ke,expanded:nt,expandable:at}=ye;const $e=`${Ee}-row-expand-icon`;return ae.createElement("button",{type:"button",onClick:ct=>{Oe(ke,ct),ct.stopPropagation()},className:dt()($e,{[`${$e}-spaced`]:!at,[`${$e}-expanded`]:at&&nt,[`${$e}-collapsed`]:at&&!nt}),"aria-label":nt?ie.collapse:ie.expand,"aria-expanded":nt})}}var kt=ut;function Un(ie,de){return"key"in ie&&ie.key!==void 0&&ie.key!==null?ie.key:ie.dataIndex?Array.isArray(ie.dataIndex)?ie.dataIndex.join("."):ie.dataIndex:de}function Yn(ie,de){return de?`${de}-${ie}`:`${ie}`}function Fa(ie,de){return typeof ie=="function"?ie(de):ie}function Aa(ie,de){const ye=Fa(ie,de);return Object.prototype.toString.call(ye)==="[object Object]"?"":ye}var za={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"},Wa=za,Eo=ne(7657),mo=function(de,ye){return ae.createElement(Eo.Z,(0,je.Z)({},de,{ref:ye,icon:Wa}))},dr=ae.forwardRef(mo),sr=dr,gr=ne(56762);function Or(ie){const de=ae.useRef(ie),ye=(0,gr.Z)();return[()=>de.current,Ee=>{de.current=Ee,ye()}]}var Vo=ne(3113),or=ne(24905),Ua=ne(38854),Pr=ne(64165),Dr=ne(20834),yr=ne(40875),xr=ne(5112),hr=ne(17574),Ao=ne(47472),br=ne(92832);function Cr(ie){let{value:de,onChange:ye,filterSearch:Ee,tablePrefixCls:Oe,locale:ke}=ie;return Ee?ae.createElement("div",{className:`${Oe}-filter-dropdown-search`},ae.createElement(br.default,{prefix:ae.createElement(Ao.Z,null),placeholder:ke.filterSearchPlaceholder,onChange:ye,value:de,htmlSize:1,className:`${Oe}-filter-dropdown-search-input`})):null}var vr=Cr,Yr=ne(10228);const Oi=ie=>{const{keyCode:de}=ie;de===Yr.Z.ENTER&&ie.stopPropagation()};var Di=ae.forwardRef((ie,de)=>ae.createElement("div",{className:ie.className,onClick:ye=>ye.stopPropagation(),onKeyDown:Oi,ref:de},ie.children));function cr(ie){let de=[];return(ie||[]).forEach(ye=>{let{value:Ee,children:Oe}=ye;de.push(Ee),Oe&&(de=[].concat((0,Xt.Z)(de),(0,Xt.Z)(cr(Oe))))}),de}function Ii(ie){return ie.some(de=>{let{children:ye}=de;return ye})}function $r(ie,de){return typeof de=="string"||typeof de=="number"?de==null?void 0:de.toString().toLowerCase().includes(ie.trim().toLowerCase()):!1}function _r(ie){let{filters:de,prefixCls:ye,filteredKeys:Ee,filterMultiple:Oe,searchValue:ke,filterSearch:nt}=ie;return de.map((at,$e)=>{const ct=String(at.value);if(at.children)return{key:ct||$e,label:at.text,popupClassName:`${ye}-dropdown-submenu`,children:_r({filters:at.children,prefixCls:ye,filteredKeys:Ee,filterMultiple:Oe,searchValue:ke,filterSearch:nt})};const yt=Oe?or.default:xr.ZP,mt={key:at.value!==void 0?ct:$e,label:ae.createElement(ae.Fragment,null,ae.createElement(yt,{checked:Ee.includes(ct)}),ae.createElement("span",null,at.text))};return ke.trim()?typeof nt=="function"?nt(ke,at)?mt:null:$r(ke,at.text)?mt:null:mt})}function ki(ie){var de,ye;const{tablePrefixCls:Ee,prefixCls:Oe,column:ke,dropdownPrefixCls:nt,columnKey:at,filterMultiple:$e,filterMode:ct="menu",filterSearch:yt=!1,filterState:mt,triggerFilter:Rt,locale:Nt,children:Dt,getPopupContainer:tn}=ie,{filterDropdownOpen:$t,onFilterDropdownOpenChange:nn,filterResetToDefaultFilteredValue:_t,defaultFilteredValue:rn,filterDropdownVisible:wn,onFilterDropdownVisibleChange:Bn}=ke,[mn,Rn]=ae.useState(!1),Kn=!!(mt&&(!((de=mt.filteredKeys)===null||de===void 0)&&de.length||mt.forceFiltered)),ln=Cn=>{Rn(Cn),nn==null||nn(Cn),Bn==null||Bn(Cn)},hn=(ye=$t!=null?$t:wn)!==null&&ye!==void 0?ye:mn,dn=mt==null?void 0:mt.filteredKeys,[an,cn]=Or(dn||[]),Mn=Cn=>{let{selectedKeys:Gn}=Cn;cn(Gn)},$n=(Cn,Gn)=>{let{node:ra,checked:oa}=Gn;Mn($e?{selectedKeys:Cn}:{selectedKeys:oa&&ra.key?[ra.key]:[]})};ae.useEffect(()=>{mn&&Mn({selectedKeys:dn||[]})},[dn]);const[Zn,Fn]=ae.useState([]),_n=Cn=>{Fn(Cn)},[na,Pa]=ae.useState(""),la=Cn=>{const{value:Gn}=Cn.target;Pa(Gn)};ae.useEffect(()=>{mn||Pa("")},[mn]);const ka=Cn=>{const Gn=Cn&&Cn.length?Cn:null;if(Gn===null&&(!mt||!mt.filteredKeys)||(0,Ne.Z)(Gn,mt==null?void 0:mt.filteredKeys,!0))return null;Rt({column:ke,key:at,filteredKeys:Gn})},Ma=()=>{ln(!1),ka(an())},jn=function(){let{confirm:Cn,closeDropdown:Gn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Cn&&ka([]),Gn&&ln(!1),Pa(""),cn(_t?(rn||[]).map(ra=>String(ra)):[])},Ga=function(){let{closeDropdown:Cn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Cn&&ln(!1),ka(an())},da=Cn=>{Cn&&dn!==void 0&&cn(dn||[]),ln(Cn),!Cn&&!ke.filterDropdown&&Ma()},La=dt()({[`${nt}-menu-without-submenu`]:!Ii(ke.filters||[])}),Ca=Cn=>{if(Cn.target.checked){const Gn=cr(ke==null?void 0:ke.filters).map(ra=>String(ra));cn(Gn)}else cn([])},So=Cn=>{let{filters:Gn}=Cn;return(Gn||[]).map((ra,oa)=>{const lo=String(ra.value),eo={title:ra.text,key:ra.value!==void 0?lo:oa};return ra.children&&(eo.children=So({filters:ra.children})),eo})},kn=Cn=>{var Gn;return Object.assign(Object.assign({},Cn),{text:Cn.title,value:Cn.key,children:((Gn=Cn.children)===null||Gn===void 0?void 0:Gn.map(ra=>kn(ra)))||[]})};let Dn;if(typeof ke.filterDropdown=="function")Dn=ke.filterDropdown({prefixCls:`${nt}-custom`,setSelectedKeys:Cn=>Mn({selectedKeys:Cn}),selectedKeys:an(),confirm:Ga,clearFilters:jn,filters:ke.filters,visible:hn,close:()=>{ln(!1)}});else if(ke.filterDropdown)Dn=ke.filterDropdown;else{const Cn=an()||[],Gn=()=>(ke.filters||[]).length===0?ae.createElement(Pr.Z,{image:Pr.Z.PRESENTED_IMAGE_SIMPLE,description:Nt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):ct==="tree"?ae.createElement(ae.Fragment,null,ae.createElement(vr,{filterSearch:yt,value:na,onChange:la,tablePrefixCls:Ee,locale:Nt}),ae.createElement("div",{className:`${Ee}-filter-dropdown-tree`},$e?ae.createElement(or.default,{checked:Cn.length===cr(ke.filters).length,indeterminate:Cn.length>0&&Cn.length<cr(ke.filters).length,className:`${Ee}-filter-dropdown-checkall`,onChange:Ca},Nt.filterCheckall):null,ae.createElement(hr.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:$e,checkStrictly:!$e,className:`${nt}-menu`,onCheck:$n,checkedKeys:Cn,selectedKeys:Cn,showIcon:!1,treeData:So({filters:ke.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:na.trim()?oa=>typeof yt=="function"?yt(na,kn(oa)):$r(na,oa.title):void 0}))):ae.createElement(ae.Fragment,null,ae.createElement(vr,{filterSearch:yt,value:na,onChange:la,tablePrefixCls:Ee,locale:Nt}),ae.createElement(Dr.default,{selectable:!0,multiple:$e,prefixCls:`${nt}-menu`,className:La,onSelect:Mn,onDeselect:Mn,selectedKeys:Cn,getPopupContainer:tn,openKeys:Zn,onOpenChange:_n,items:_r({filters:ke.filters||[],filterSearch:yt,prefixCls:Oe,filteredKeys:an(),filterMultiple:$e,searchValue:na})})),ra=()=>_t?(0,Ne.Z)((rn||[]).map(oa=>String(oa)),Cn,!0):Cn.length===0;Dn=ae.createElement(ae.Fragment,null,Gn(),ae.createElement("div",{className:`${Oe}-dropdown-btns`},ae.createElement(Vo.ZP,{type:"link",size:"small",disabled:ra(),onClick:()=>jn()},Nt.filterReset),ae.createElement(Vo.ZP,{type:"primary",size:"small",onClick:Ma},Nt.filterConfirm)))}ke.filterDropdown&&(Dn=ae.createElement(yr.J,{selectable:void 0},Dn));const An=()=>ae.createElement(Di,{className:`${Oe}-dropdown`},Dn);let bn;typeof ke.filterIcon=="function"?bn=ke.filterIcon(Kn):ke.filterIcon?bn=ke.filterIcon:bn=ae.createElement(sr,null);const{direction:sa}=ae.useContext(_o.E_);return ae.createElement("div",{className:`${Oe}-column`},ae.createElement("span",{className:`${Ee}-column-title`},Dt),ae.createElement(Ua.Z,{dropdownRender:An,trigger:["click"],open:hn,onOpenChange:da,getPopupContainer:tn,placement:sa==="rtl"?"bottomLeft":"bottomRight"},ae.createElement("span",{role:"button",tabIndex:-1,className:dt()(`${Oe}-trigger`,{active:Kn}),onClick:Cn=>{Cn.stopPropagation()}},bn)))}var Mi=ki;function Ir(ie,de,ye){let Ee=[];return(ie||[]).forEach((Oe,ke)=>{var nt;const at=Yn(ke,ye);if(Oe.filters||"filterDropdown"in Oe||"onFilter"in Oe)if("filteredValue"in Oe){let $e=Oe.filteredValue;"filterDropdown"in Oe||($e=(nt=$e==null?void 0:$e.map(String))!==null&&nt!==void 0?nt:$e),Ee.push({column:Oe,key:Un(Oe,at),filteredKeys:$e,forceFiltered:Oe.filtered})}else Ee.push({column:Oe,key:Un(Oe,at),filteredKeys:de&&Oe.defaultFilteredValue?Oe.defaultFilteredValue:void 0,forceFiltered:Oe.filtered});"children"in Oe&&(Ee=[].concat((0,Xt.Z)(Ee),(0,Xt.Z)(Ir(Oe.children,de,at))))}),Ee}function qr(ie,de,ye,Ee,Oe,ke,nt,at){return ye.map(($e,ct)=>{const yt=Yn(ct,at),{filterMultiple:mt=!0,filterMode:Rt,filterSearch:Nt}=$e;let Dt=$e;if(Dt.filters||Dt.filterDropdown){const tn=Un(Dt,yt),$t=Ee.find(nn=>{let{key:_t}=nn;return tn===_t});Dt=Object.assign(Object.assign({},Dt),{title:nn=>ae.createElement(Mi,{tablePrefixCls:ie,prefixCls:`${ie}-filter`,dropdownPrefixCls:de,column:Dt,columnKey:tn,filterState:$t,filterMultiple:mt,filterMode:Rt,filterSearch:Nt,triggerFilter:ke,locale:Oe,getPopupContainer:nt},Fa($e.title,nn))})}return"children"in Dt&&(Dt=Object.assign(Object.assign({},Dt),{children:qr(ie,de,Dt.children,Ee,Oe,ke,nt,yt)})),Dt})}function ei(ie){const de={};return ie.forEach(ye=>{let{key:Ee,filteredKeys:Oe,column:ke}=ye;const{filters:nt,filterDropdown:at}=ke;if(at)de[Ee]=Oe||null;else if(Array.isArray(Oe)){const $e=cr(nt);de[Ee]=$e.filter(ct=>Oe.includes(String(ct)))}else de[Ee]=null}),de}function ti(ie,de){return de.reduce((ye,Ee)=>{const{column:{onFilter:Oe,filters:ke},filteredKeys:nt}=Ee;return Oe&&nt&&nt.length?ye.filter(at=>nt.some($e=>{const ct=cr(ke),yt=ct.findIndex(Rt=>String(Rt)===String($e)),mt=yt!==-1?ct[yt]:$e;return Oe(mt,at)})):ye},ie)}const ni=ie=>ie.flatMap(de=>"children"in de?[de].concat((0,Xt.Z)(ni(de.children||[]))):[de]);function Ri(ie){let{prefixCls:de,dropdownPrefixCls:ye,mergedColumns:Ee,onFilterChange:Oe,getPopupContainer:ke,locale:nt}=ie;const at=ae.useMemo(()=>ni(Ee||[]),[Ee]),[$e,ct]=ae.useState(()=>Ir(at,!0)),yt=ae.useMemo(()=>{const Dt=Ir(at,!1);if(Dt.length===0)return Dt;let tn=!0,$t=!0;if(Dt.forEach(nn=>{let{filteredKeys:_t}=nn;_t!==void 0?tn=!1:$t=!1}),tn){const nn=(at||[]).map((_t,rn)=>Un(_t,Yn(rn)));return $e.filter(_t=>{let{key:rn}=_t;return nn.includes(rn)}).map(_t=>{const rn=at[nn.findIndex(wn=>wn===_t.key)];return Object.assign(Object.assign({},_t),{column:Object.assign(Object.assign({},_t.column),rn),forceFiltered:rn.filtered})})}return Dt},[at,$e]),mt=ae.useMemo(()=>ei(yt),[yt]),Rt=Dt=>{const tn=yt.filter($t=>{let{key:nn}=$t;return nn!==Dt.key});tn.push(Dt),ct(tn),Oe(ei(tn),tn)};return[Dt=>qr(de,ye,Dt,yt,nt,Rt,ke),yt,mt]}var Ti=Ri;function zi(ie,de,ye){const Ee=ae.useRef({});function Oe(ke){if(!Ee.current||Ee.current.data!==ie||Ee.current.childrenColumnName!==de||Ee.current.getRowKey!==ye){let at=function($e){$e.forEach((ct,yt)=>{const mt=ye(ct,yt);nt.set(mt,ct),ct&&typeof ct=="object"&&de in ct&&at(ct[de]||[])})};const nt=new Map;at(ie),Ee.current={data:ie,childrenColumnName:de,kvMap:nt,getRowKey:ye}}return Ee.current.kvMap.get(ke)}return[Oe]}var Hi=ne(50371),Gi=function(ie,de){var ye={};for(var Ee in ie)Object.prototype.hasOwnProperty.call(ie,Ee)&&de.indexOf(Ee)<0&&(ye[Ee]=ie[Ee]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Ee=Object.getOwnPropertySymbols(ie);Oe<Ee.length;Oe++)de.indexOf(Ee[Oe])<0&&Object.prototype.propertyIsEnumerable.call(ie,Ee[Oe])&&(ye[Ee[Oe]]=ie[Ee[Oe]]);return ye};const ai=10;function Zi(ie,de){const ye={current:ie.current,pageSize:ie.pageSize};return Object.keys(de&&typeof de=="object"?de:{}).forEach(Oe=>{const ke=ie[Oe];typeof ke!="function"&&(ye[Oe]=ke)}),ye}function Ki(ie,de,ye){const Ee=ye&&typeof ye=="object"?ye:{},{total:Oe=0}=Ee,ke=Gi(Ee,["total"]),[nt,at]=(0,ae.useState)(()=>({current:"defaultCurrent"in ke?ke.defaultCurrent:1,pageSize:"defaultPageSize"in ke?ke.defaultPageSize:ai})),$e=(0,Hi.Z)(nt,ke,{total:Oe>0?Oe:ie}),ct=Math.ceil((Oe||ie)/$e.pageSize);$e.current>ct&&($e.current=ct||1);const yt=(Rt,Nt)=>{at({current:Rt!=null?Rt:1,pageSize:Nt||$e.pageSize})},mt=(Rt,Nt)=>{var Dt;ye&&((Dt=ye.onChange)===null||Dt===void 0||Dt.call(ye,Rt,Nt)),yt(Rt,Nt),de(Rt,Nt||($e==null?void 0:$e.pageSize))};return ye===!1?[{},()=>{}]:[Object.assign(Object.assign({},$e),{onChange:mt}),yt]}var ji=Ki,Wi=ne(84105),oi=ne(35654),kr=ne(90782),Ui=ne(71430),Vi=ne(18929);const qo={},Mr="SELECT_ALL",Rr="SELECT_INVERT",Tr="SELECT_NONE",ri=[],ii=(ie,de)=>{let ye=[];return(de||[]).forEach(Ee=>{ye.push(Ee),Ee&&typeof Ee=="object"&&ie in Ee&&(ye=[].concat((0,Xt.Z)(ye),(0,Xt.Z)(ii(ie,Ee[ie]))))}),ye};var Ji=(ie,de)=>{const{preserveSelectedRowKeys:ye,selectedRowKeys:Ee,defaultSelectedRowKeys:Oe,getCheckboxProps:ke,onChange:nt,onSelect:at,onSelectAll:$e,onSelectInvert:ct,onSelectNone:yt,onSelectMultiple:mt,columnWidth:Rt,type:Nt,selections:Dt,fixed:tn,renderCell:$t,hideSelectAll:nn,checkStrictly:_t=!0}=de||{},{prefixCls:rn,data:wn,pageData:Bn,getRecordByKey:mn,getRowKey:Rn,expandType:Kn,childrenColumnName:ln,locale:hn,getPopupContainer:dn}=ie,[an,cn]=(0,Vi.Z)(Ee||Oe||ri,{value:Ee}),Mn=ae.useRef(new Map),$n=(0,ae.useCallback)(kn=>{if(ye){const Dn=new Map;kn.forEach(An=>{let bn=mn(An);!bn&&Mn.current.has(An)&&(bn=Mn.current.get(An)),Dn.set(An,bn)}),Mn.current=Dn}},[mn,ye]);ae.useEffect(()=>{$n(an)},[an]);const{keyEntities:Zn}=(0,ae.useMemo)(()=>{if(_t)return{keyEntities:null};let kn=wn;if(ye){const Dn=new Set(wn.map((bn,sa)=>Rn(bn,sa))),An=Array.from(Mn.current).reduce((bn,sa)=>{let[Cn,Gn]=sa;return Dn.has(Cn)?bn:bn.concat(Gn)},[]);kn=[].concat((0,Xt.Z)(kn),(0,Xt.Z)(An))}return(0,Ui.I8)(kn,{externalGetKey:Rn,childrenPropName:ln})},[wn,Rn,_t,ln,ye]),Fn=(0,ae.useMemo)(()=>ii(ln,Bn),[ln,Bn]),_n=(0,ae.useMemo)(()=>{const kn=new Map;return Fn.forEach((Dn,An)=>{const bn=Rn(Dn,An),sa=(ke?ke(Dn):null)||{};kn.set(bn,sa)}),kn},[Fn,Rn,ke]),na=(0,ae.useCallback)(kn=>{var Dn;return!!(!((Dn=_n.get(Rn(kn)))===null||Dn===void 0)&&Dn.disabled)},[_n,Rn]),[Pa,la]=(0,ae.useMemo)(()=>{if(_t)return[an||[],[]];const{checkedKeys:kn,halfCheckedKeys:Dn}=(0,kr.S)(an,!0,Zn,na);return[kn||[],Dn]},[an,_t,Zn,na]),ka=(0,ae.useMemo)(()=>{const kn=Nt==="radio"?Pa.slice(0,1):Pa;return new Set(kn)},[Pa,Nt]),Ma=(0,ae.useMemo)(()=>Nt==="radio"?new Set:new Set(la),[la,Nt]),[jn,Ga]=(0,ae.useState)(null);ae.useEffect(()=>{de||cn(ri)},[!!de]);const da=(0,ae.useCallback)((kn,Dn)=>{let An,bn;$n(kn),ye?(An=kn,bn=kn.map(sa=>Mn.current.get(sa))):(An=[],bn=[],kn.forEach(sa=>{const Cn=mn(sa);Cn!==void 0&&(An.push(sa),bn.push(Cn))})),cn(An),nt==null||nt(An,bn,{type:Dn})},[cn,mn,nt,ye]),La=(0,ae.useCallback)((kn,Dn,An,bn)=>{if(at){const sa=An.map(Cn=>mn(Cn));at(mn(kn),Dn,sa,bn)}da(An,"single")},[at,mn,da]),Ca=(0,ae.useMemo)(()=>!Dt||nn?null:(Dt===!0?[Mr,Rr,Tr]:Dt).map(Dn=>Dn===Mr?{key:"all",text:hn.selectionAll,onSelect(){da(wn.map((An,bn)=>Rn(An,bn)).filter(An=>{const bn=_n.get(An);return!(bn!=null&&bn.disabled)||ka.has(An)}),"all")}}:Dn===Rr?{key:"invert",text:hn.selectInvert,onSelect(){const An=new Set(ka);Bn.forEach((sa,Cn)=>{const Gn=Rn(sa,Cn),ra=_n.get(Gn);ra!=null&&ra.disabled||(An.has(Gn)?An.delete(Gn):An.add(Gn))});const bn=Array.from(An);ct&&ct(bn),da(bn,"invert")}}:Dn===Tr?{key:"none",text:hn.selectNone,onSelect(){yt==null||yt(),da(Array.from(ka).filter(An=>{const bn=_n.get(An);return bn==null?void 0:bn.disabled}),"none")}}:Dn).map(Dn=>Object.assign(Object.assign({},Dn),{onSelect:function(){for(var An,bn,sa=arguments.length,Cn=new Array(sa),Gn=0;Gn<sa;Gn++)Cn[Gn]=arguments[Gn];(bn=Dn.onSelect)===null||bn===void 0||(An=bn).call.apply(An,[Dn].concat(Cn)),Ga(null)}})),[Dt,ka,Bn,Rn,ct,da]);return[(0,ae.useCallback)(kn=>{var Dn;if(!de)return kn.filter(ma=>ma!==qo);let An=(0,Xt.Z)(kn);const bn=new Set(ka),sa=Fn.map(Rn).filter(ma=>!_n.get(ma).disabled),Cn=sa.every(ma=>bn.has(ma)),Gn=sa.some(ma=>bn.has(ma)),ra=()=>{const ma=[];Cn?sa.forEach(Na=>{bn.delete(Na),ma.push(Na)}):sa.forEach(Na=>{bn.has(Na)||(bn.add(Na),ma.push(Na))});const ha=Array.from(bn);$e==null||$e(!Cn,ha.map(Na=>mn(Na)),ma.map(Na=>mn(Na))),da(ha,"all"),Ga(null)};let oa;if(Nt!=="radio"){let ma;if(Ca){const aa={getPopupContainer:dn,items:Ca.map((fo,so)=>{const{key:wo,text:Ko,onSelect:zo}=fo;return{key:wo!=null?wo:so,onClick:()=>{zo==null||zo(sa)},label:Ko}})};ma=ae.createElement("div",{className:`${rn}-selection-extra`},ae.createElement(Ua.Z,{menu:aa,getPopupContainer:dn},ae.createElement("span",null,ae.createElement(Wi.Z,null))))}const ha=Fn.map((aa,fo)=>{const so=Rn(aa,fo),wo=_n.get(so)||{};return Object.assign({checked:bn.has(so)},wo)}).filter(aa=>{let{disabled:fo}=aa;return fo}),Na=!!ha.length&&ha.length===Fn.length,Va=Na&&ha.every(aa=>{let{checked:fo}=aa;return fo}),Ja=Na&&ha.some(aa=>{let{checked:fo}=aa;return fo});oa=!nn&&ae.createElement("div",{className:`${rn}-selection`},ae.createElement(or.default,{checked:Na?Va:!!Fn.length&&Cn,indeterminate:Na?!Va&&Ja:!Cn&&Gn,onChange:ra,disabled:Fn.length===0||Na,"aria-label":ma?"Custom selection":"Select all",skipGroup:!0}),ma)}let lo;Nt==="radio"?lo=(ma,ha,Na)=>{const Va=Rn(ha,Na),Ja=bn.has(Va);return{node:ae.createElement(xr.ZP,Object.assign({},_n.get(Va),{checked:Ja,onClick:aa=>aa.stopPropagation(),onChange:aa=>{bn.has(Va)||La(Va,!0,[Va],aa.nativeEvent)}})),checked:Ja}}:lo=(ma,ha,Na)=>{var Va;const Ja=Rn(ha,Na),aa=bn.has(Ja),fo=Ma.has(Ja),so=_n.get(Ja);let wo;return Kn==="nest"?wo=fo:wo=(Va=so==null?void 0:so.indeterminate)!==null&&Va!==void 0?Va:fo,{node:ae.createElement(or.default,Object.assign({},so,{indeterminate:wo,checked:aa,skipGroup:!0,onClick:Ko=>Ko.stopPropagation(),onChange:Ko=>{let{nativeEvent:zo}=Ko;const{shiftKey:pr}=zo;let Xo=-1,Oo=-1;if(pr&&_t){const Po=new Set([jn,Ja]);sa.some((ho,Xa)=>{if(Po.has(ho))if(Xo===-1)Xo=Xa;else return Oo=Xa,!0;return!1})}if(Oo!==-1&&Xo!==Oo&&_t){const Po=sa.slice(Xo,Oo+1),ho=[];aa?Po.forEach(Oa=>{bn.has(Oa)&&(ho.push(Oa),bn.delete(Oa))}):Po.forEach(Oa=>{bn.has(Oa)||(ho.push(Oa),bn.add(Oa))});const Xa=Array.from(bn);mt==null||mt(!aa,Xa.map(Oa=>mn(Oa)),ho.map(Oa=>mn(Oa))),da(Xa,"multiple")}else{const Po=Pa;if(_t){const ho=aa?(0,oi._5)(Po,Ja):(0,oi.L0)(Po,Ja);La(Ja,!aa,ho,zo)}else{const ho=(0,kr.S)([].concat((0,Xt.Z)(Po),[Ja]),!0,Zn,na),{checkedKeys:Xa,halfCheckedKeys:Oa}=ho;let jo=Xa;if(aa){const ir=new Set(Xa);ir.delete(Ja),jo=(0,kr.S)(Array.from(ir),{checked:!1,halfCheckedKeys:Oa},Zn,na).checkedKeys}La(Ja,!aa,jo,zo)}}Ga(aa?null:Ja)}})),checked:aa}};const eo=(ma,ha,Na)=>{const{node:Va,checked:Ja}=lo(ma,ha,Na);return $t?$t(Ja,ha,Na,Va):Va};if(!An.includes(qo))if(An.findIndex(ma=>{var ha;return((ha=ma[vn])===null||ha===void 0?void 0:ha.columnType)==="EXPAND_COLUMN"})===0){const[ma,...ha]=An;An=[ma,qo].concat((0,Xt.Z)(ha))}else An=[qo].concat((0,Xt.Z)(An));const To=An.indexOf(qo);An=An.filter((ma,ha)=>ma!==qo||ha===To);const Za=An[To-1],No=An[To+1];let Ka=tn;Ka===void 0&&((No==null?void 0:No.fixed)!==void 0?Ka=No.fixed:(Za==null?void 0:Za.fixed)!==void 0&&(Ka=Za.fixed)),Ka&&Za&&((Dn=Za[vn])===null||Dn===void 0?void 0:Dn.columnType)==="EXPAND_COLUMN"&&Za.fixed===void 0&&(Za.fixed=Ka);const po=dt()(`${rn}-selection-col`,{[`${rn}-selection-col-with-dropdown`]:Dt&&Nt==="checkbox"}),rr={fixed:Ka,width:Rt,className:`${rn}-selection-column`,title:de.columnTitle||oa,render:eo,onCell:de.onCell,[vn]:{className:po}};return An.map(ma=>ma===qo?rr:ma)},[Rn,Fn,de,Pa,ka,Ma,Rt,Ca,Kn,jn,_n,mt,La,na]),ka]},Xi=ne(89489),Qi=ne(59477),Yi=ne(6848);const Er="ascend",zr="descend";function wr(ie){return typeof ie.sorter=="object"&&typeof ie.sorter.multiple=="number"?ie.sorter.multiple:!1}function li(ie){return typeof ie=="function"?ie:ie&&typeof ie=="object"&&ie.compare?ie.compare:!1}function $i(ie,de){return de?ie[ie.indexOf(de)+1]:ie[0]}function Hr(ie,de,ye){let Ee=[];function Oe(ke,nt){Ee.push({column:ke,key:Un(ke,nt),multiplePriority:wr(ke),sortOrder:ke.sortOrder})}return(ie||[]).forEach((ke,nt)=>{const at=Yn(nt,ye);ke.children?("sortOrder"in ke&&Oe(ke,at),Ee=[].concat((0,Xt.Z)(Ee),(0,Xt.Z)(Hr(ke.children,de,at)))):ke.sorter&&("sortOrder"in ke?Oe(ke,at):de&&ke.defaultSortOrder&&Ee.push({column:ke,key:Un(ke,at),multiplePriority:wr(ke),sortOrder:ke.defaultSortOrder}))}),Ee}function di(ie,de,ye,Ee,Oe,ke,nt,at){return(de||[]).map(($e,ct)=>{const yt=Yn(ct,at);let mt=$e;if(mt.sorter){const Rt=mt.sortDirections||Oe,Nt=mt.showSorterTooltip===void 0?nt:mt.showSorterTooltip,Dt=Un(mt,yt),tn=ye.find(Kn=>{let{key:ln}=Kn;return ln===Dt}),$t=tn?tn.sortOrder:null,nn=$i(Rt,$t);let _t;if($e.sortIcon)_t=$e.sortIcon({sortOrder:$t});else{const Kn=Rt.includes(Er)&&ae.createElement(Qi.Z,{className:dt()(`${ie}-column-sorter-up`,{active:$t===Er})}),ln=Rt.includes(zr)&&ae.createElement(Xi.Z,{className:dt()(`${ie}-column-sorter-down`,{active:$t===zr})});_t=ae.createElement("span",{className:dt()(`${ie}-column-sorter`,{[`${ie}-column-sorter-full`]:!!(Kn&&ln)})},ae.createElement("span",{className:`${ie}-column-sorter-inner`,"aria-hidden":"true"},Kn,ln))}const{cancelSort:rn,triggerAsc:wn,triggerDesc:Bn}=ke||{};let mn=rn;nn===zr?mn=Bn:nn===Er&&(mn=wn);const Rn=typeof Nt=="object"?Nt:{title:mn};mt=Object.assign(Object.assign({},mt),{className:dt()(mt.className,{[`${ie}-column-sort`]:$t}),title:Kn=>{const ln=ae.createElement("div",{className:`${ie}-column-sorters`},ae.createElement("span",{className:`${ie}-column-title`},Fa($e.title,Kn)),_t);return Nt?ae.createElement(Yi.Z,Object.assign({},Rn),ln):ln},onHeaderCell:Kn=>{const ln=$e.onHeaderCell&&$e.onHeaderCell(Kn)||{},hn=ln.onClick,dn=ln.onKeyDown;ln.onClick=Mn=>{Ee({column:$e,key:Dt,sortOrder:nn,multiplePriority:wr($e)}),hn==null||hn(Mn)},ln.onKeyDown=Mn=>{Mn.keyCode===Yr.Z.ENTER&&(Ee({column:$e,key:Dt,sortOrder:nn,multiplePriority:wr($e)}),dn==null||dn(Mn))};const an=Aa($e.title,{}),cn=an==null?void 0:an.toString();return $t?ln["aria-sort"]=$t==="ascend"?"ascending":"descending":ln["aria-label"]=cn||"",ln.className=dt()(ln.className,`${ie}-column-has-sorters`),ln.tabIndex=0,$e.ellipsis&&(ln.title=(an!=null?an:"").toString()),ln}})}return"children"in mt&&(mt=Object.assign(Object.assign({},mt),{children:di(ie,mt.children,ye,Ee,Oe,ke,nt,yt)})),mt})}function si(ie){const{column:de,sortOrder:ye}=ie;return{column:de,order:ye,field:de.dataIndex,columnKey:de.key}}function gi(ie){const de=ie.filter(ye=>{let{sortOrder:Ee}=ye;return Ee}).map(si);return de.length===0&&ie.length?Object.assign(Object.assign({},si(ie[ie.length-1])),{column:void 0}):de.length<=1?de[0]||{}:de}function Gr(ie,de,ye){const Ee=de.slice().sort((nt,at)=>at.multiplePriority-nt.multiplePriority),Oe=ie.slice(),ke=Ee.filter(nt=>{let{column:{sorter:at},sortOrder:$e}=nt;return li(at)&&$e});return ke.length?Oe.sort((nt,at)=>{for(let $e=0;$e<ke.length;$e+=1){const ct=ke[$e],{column:{sorter:yt},sortOrder:mt}=ct,Rt=li(yt);if(Rt&&mt){const Nt=Rt(nt,at,mt);if(Nt!==0)return mt===Er?Nt:-Nt}}return 0}).map(nt=>{const at=nt[ye];return at?Object.assign(Object.assign({},nt),{[ye]:Gr(at,de,ye)}):nt}):Oe}function _i(ie){let{prefixCls:de,mergedColumns:ye,onSorterChange:Ee,sortDirections:Oe,tableLocale:ke,showSorterTooltip:nt}=ie;const[at,$e]=ae.useState(Hr(ye,!0)),ct=ae.useMemo(()=>{let Dt=!0;const tn=Hr(ye,!1);if(!tn.length)return at;const $t=[];function nn(rn){Dt?$t.push(rn):$t.push(Object.assign(Object.assign({},rn),{sortOrder:null}))}let _t=null;return tn.forEach(rn=>{_t===null?(nn(rn),rn.sortOrder&&(rn.multiplePriority===!1?Dt=!1:_t=!0)):(_t&&rn.multiplePriority!==!1||(Dt=!1),nn(rn))}),$t},[ye,at]),yt=ae.useMemo(()=>{const Dt=ct.map(tn=>{let{column:$t,sortOrder:nn}=tn;return{column:$t,order:nn}});return{sortColumns:Dt,sortColumn:Dt[0]&&Dt[0].column,sortOrder:Dt[0]&&Dt[0].order}},[ct]);function mt(Dt){let tn;Dt.multiplePriority===!1||!ct.length||ct[0].multiplePriority===!1?tn=[Dt]:tn=[].concat((0,Xt.Z)(ct.filter($t=>{let{key:nn}=$t;return nn!==Dt.key})),[Dt]),$e(tn),Ee(gi(tn),tn)}return[Dt=>di(de,Dt,ct,mt,Oe,ke,nt),ct,yt,()=>gi(ct)]}function ci(ie,de){return ie.map(ye=>{const Ee=Object.assign({},ye);return Ee.title=Fa(ye.title,de),"children"in Ee&&(Ee.children=ci(Ee.children,de)),Ee})}function qi(ie){return[ae.useCallback(ye=>ci(ye,ie),[ie])]}var el=fa((ie,de)=>{const{_renderTimes:ye}=ie,{_renderTimes:Ee}=de;return ye!==Ee}),tl=Ea((ie,de)=>{const{_renderTimes:ye}=ie,{_renderTimes:Ee}=de;return ye!==Ee}),Sr=ne(64993),Lr=ne(17313),nl=ne(83116),al=ne(37613),ol=ie=>{const{componentCls:de}=ie,ye=`${ie.lineWidth}px ${ie.lineType} ${ie.tableBorderColor}`,Ee=(Oe,ke,nt)=>({[`&${de}-${Oe}`]:{[`> ${de}-container`]:{[`> ${de}-content, > ${de}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${de}-expanded-row-fixed`]:{margin:`-${ke}px -${nt+ie.lineWidth}px`}}}}}});return{[`${de}-wrapper`]:{[`${de}${de}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${de}-title`]:{border:ye,borderBottom:0},[`> ${de}-container`]:{borderInlineStart:ye,borderTop:ye,[`
> ${de}-content,
> ${de}-header,
> ${de}-body,
> ${de}-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:ye},"> thead":{"> tr:not(:last-child) > th":{borderBottom:ye},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${de}-cell-fix-right-first::after`]:{borderInlineEnd:ye}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${de}-expanded-row-fixed`]:{margin:`-${ie.tablePaddingVertical}px -${ie.tablePaddingHorizontal+ie.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:ie.lineWidth,bottom:0,borderInlineEnd:ye,content:'""'}}}}}},[`&${de}-scroll-horizontal`]:{[`> ${de}-container > ${de}-body`]:{"> table > tbody":{[`
> tr${de}-expanded-row,
> tr${de}-placeholder
`]:{"> th, > td":{borderInlineEnd:0}}}}}},Ee("middle",ie.tablePaddingVerticalMiddle,ie.tablePaddingHorizontalMiddle)),Ee("small",ie.tablePaddingVerticalSmall,ie.tablePaddingHorizontalSmall)),{[`> ${de}-footer`]:{border:ye,borderTop:0}}),[`${de}-cell`]:{[`${de}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ie.lineWidth}px 0 ${ie.lineWidth}px ${ie.tableHeaderBg}`}},[`${de}-bordered ${de}-cell-scrollbar`]:{borderInlineEnd:ye}}}},rl=ie=>{const{componentCls:de}=ie;return{[`${de}-wrapper`]:{[`${de}-cell-ellipsis`]:Object.assign(Object.assign({},Lr.vS),{wordBreak:"keep-all",[`
&${de}-cell-fix-left-last,
&${de}-cell-fix-right-first
`]:{overflow:"visible",[`${de}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${de}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},il=ie=>{const{componentCls:de}=ie;return{[`${de}-wrapper`]:{[`${de}-tbody > tr${de}-placeholder`]:{textAlign:"center",color:ie.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ie.colorBgContainer}}}}},ll=ne(15969),dl=ie=>{const{componentCls:de,antCls:ye,controlInteractiveSize:Ee,motionDurationSlow:Oe,lineWidth:ke,paddingXS:nt,lineType:at,tableBorderColor:$e,tableExpandIconBg:ct,tableExpandColumnWidth:yt,borderRadius:mt,fontSize:Rt,fontSizeSM:Nt,lineHeight:Dt,tablePaddingVertical:tn,tablePaddingHorizontal:$t,tableExpandedRowBg:nn,paddingXXS:_t}=ie,rn=Ee/2-ke,wn=rn*2+ke*3,Bn=`${ke}px ${at} ${$e}`,mn=_t-ke;return{[`${de}-wrapper`]:{[`${de}-expand-icon-col`]:{width:yt},[`${de}-row-expand-icon-cell`]:{textAlign:"center",[`${de}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${de}-row-indent`]:{height:1,float:"left"},[`${de}-row-expand-icon`]:Object.assign(Object.assign({},(0,ll.N)(ie)),{position:"relative",float:"left",boxSizing:"border-box",width:wn,height:wn,padding:0,color:"inherit",lineHeight:`${wn}px`,background:ct,border:Bn,borderRadius:mt,transform:`scale(${Ee/wn})`,transition:`all ${Oe}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Oe} ease-out`,content:'""'},"&::before":{top:rn,insetInlineEnd:mn,insetInlineStart:mn,height:ke},"&::after":{top:mn,bottom:mn,insetInlineStart:rn,width:ke,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"}}),[`${de}-row-indent + ${de}-row-expand-icon`]:{marginTop:(Rt*Dt-ke*3)/2-Math.ceil((Nt*1.4-ke*3)/2),marginInlineEnd:nt},[`tr${de}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:nn}},[`${ye}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${de}-expanded-row-fixed`]:{position:"relative",margin:`-${tn}px -${$t}px`,padding:`${tn}px ${$t}px`}}}},sl=ie=>{const{componentCls:de,antCls:ye,iconCls:Ee,tableFilterDropdownWidth:Oe,tableFilterDropdownSearchWidth:ke,paddingXXS:nt,paddingXS:at,colorText:$e,lineWidth:ct,lineType:yt,tableBorderColor:mt,tableHeaderIconColor:Rt,fontSizeSM:Nt,tablePaddingHorizontal:Dt,borderRadius:tn,motionDurationSlow:$t,colorTextDescription:nn,colorPrimary:_t,tableHeaderFilterActiveBg:rn,colorTextDisabled:wn,tableFilterDropdownBg:Bn,tableFilterDropdownHeight:mn,controlItemBgHover:Rn,controlItemBgActive:Kn,boxShadowSecondary:ln,filterDropdownMenuBg:hn}=ie,dn=`${ye}-dropdown`,an=`${de}-filter-dropdown`,cn=`${ye}-tree`,Mn=`${ct}px ${yt} ${mt}`;return[{[`${de}-wrapper`]:{[`${de}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${de}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-nt,marginInline:`${nt}px ${-Dt/2}px`,padding:`0 ${nt}px`,color:Rt,fontSize:Nt,borderRadius:tn,cursor:"pointer",transition:`all ${$t}`,"&:hover":{color:nn,background:rn},"&.active":{color:_t}}}},{[`${ye}-dropdown`]:{[an]:Object.assign(Object.assign({},(0,Lr.Wf)(ie)),{minWidth:Oe,backgroundColor:Bn,borderRadius:tn,boxShadow:ln,overflow:"hidden",[`${dn}-menu`]:{maxHeight:mn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:hn,"&:empty::after":{display:"block",padding:`${at}px 0`,color:wn,fontSize:Nt,textAlign:"center",content:'"Not Found"'}},[`${an}-tree`]:{paddingBlock:`${at}px 0`,paddingInline:at,[cn]:{padding:0},[`${cn}-treenode ${cn}-node-content-wrapper:hover`]:{backgroundColor:Rn},[`${cn}-treenode-checkbox-checked ${cn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Kn}}},[`${an}-search`]:{padding:at,borderBottom:Mn,"&-input":{input:{minWidth:ke},[Ee]:{color:wn}}},[`${an}-checkall`]:{width:"100%",marginBottom:nt,marginInlineStart:nt},[`${an}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${at-ct}px ${at}px`,overflow:"hidden",borderTop:Mn}})}},{[`${ye}-dropdown ${an}, ${an}-submenu`]:{[`${ye}-checkbox-wrapper + span`]:{paddingInlineStart:at,color:$e},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},gl=ie=>{const{componentCls:de,lineWidth:ye,colorSplit:Ee,motionDurationSlow:Oe,zIndexTableFixed:ke,tableBg:nt,zIndexTableSticky:at}=ie,$e=Ee;return{[`${de}-wrapper`]:{[`
${de}-cell-fix-left,
${de}-cell-fix-right
`]:{position:"sticky !important",zIndex:ke,background:nt},[`
${de}-cell-fix-left-first::after,
${de}-cell-fix-left-last::after
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-ye,width:30,transform:"translateX(100%)",transition:`box-shadow ${Oe}`,content:'""',pointerEvents:"none"},[`${de}-cell-fix-left-all::after`]:{display:"none"},[`
${de}-cell-fix-right-first::after,
${de}-cell-fix-right-last::after
`]:{position:"absolute",top:0,bottom:-ye,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Oe}`,content:'""',pointerEvents:"none"},[`${de}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:at+1,width:30,transition:`box-shadow ${Oe}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${de}-ping-left`]:{[`&:not(${de}-has-fix-left) ${de}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${$e}`}},[`
${de}-cell-fix-left-first::after,
${de}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${$e}`},[`${de}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${de}-ping-right`]:{[`&:not(${de}-has-fix-right) ${de}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${$e}`}},[`
${de}-cell-fix-right-first::after,
${de}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${$e}`}}}}},cl=ie=>{const{componentCls:de,antCls:ye}=ie;return{[`${de}-wrapper`]:{[`${de}-pagination${ye}-pagination`]:{margin:`${ie.margin}px 0`},[`${de}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:ie.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},ul=ie=>{const{componentCls:de,tableRadius:ye}=ie;return{[`${de}-wrapper`]:{[de]:{[`${de}-title, ${de}-header`]:{borderRadius:`${ye}px ${ye}px 0 0`},[`${de}-title + ${de}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${de}-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:ye,borderStartEndRadius:ye,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:ye},"> *:last-child":{borderStartEndRadius:ye}}},"&-footer":{borderRadius:`0 0 ${ye}px ${ye}px`}}}}},ml=ie=>{const{componentCls:de}=ie;return{[`${de}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${de}-pagination-left`]:{justifyContent:"flex-end"},[`${de}-pagination-right`]:{justifyContent:"flex-start"},[`${de}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${de}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${de}-row-indent`]:{float:"right"}}}}},fl=ie=>{const{componentCls:de,antCls:ye,iconCls:Ee,fontSizeIcon:Oe,padding:ke,paddingXS:nt,tableHeaderIconColor:at,tableHeaderIconColorHover:$e,tableSelectionColumnWidth:ct}=ie;return{[`${de}-wrapper`]:{[`${de}-selection-col`]:{width:ct,[`&${de}-selection-col-with-dropdown`]:{width:ct+Oe+ke/4}},[`${de}-bordered ${de}-selection-col`]:{width:ct+nt*2,[`&${de}-selection-col-with-dropdown`]:{width:ct+Oe+ke/4+nt*2}},[`
table tr th${de}-selection-column,
table tr td${de}-selection-column
`]:{paddingInlineEnd:ie.paddingXS,paddingInlineStart:ie.paddingXS,textAlign:"center",[`${ye}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${de}-selection-column${de}-cell-fix-left`]:{zIndex:ie.zIndexTableFixed+1},[`table tr th${de}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${de}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${de}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${ie.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${ie.tablePaddingHorizontal/4}px`,[Ee]:{color:at,fontSize:Oe,verticalAlign:"baseline","&:hover":{color:$e}}}}}},hl=ie=>{const{componentCls:de}=ie,ye=(Ee,Oe,ke,nt)=>({[`${de}${de}-${Ee}`]:{fontSize:nt,[`
${de}-title,
${de}-footer,
${de}-cell,
${de}-thead > tr > th,
${de}-tbody > tr > th,
${de}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{padding:`${Oe}px ${ke}px`},[`${de}-filter-trigger`]:{marginInlineEnd:`-${ke/2}px`},[`${de}-expanded-row-fixed`]:{margin:`-${Oe}px -${ke}px`},[`${de}-tbody`]:{[`${de}-wrapper:only-child ${de}`]:{marginBlock:`-${Oe}px`,marginInline:`${ie.tableExpandColumnWidth-ke}px -${ke}px`}},[`${de}-selection-column`]:{paddingInlineStart:`${ke/4}px`}}});return{[`${de}-wrapper`]:Object.assign(Object.assign({},ye("middle",ie.tablePaddingVerticalMiddle,ie.tablePaddingHorizontalMiddle,ie.tableFontSizeMiddle)),ye("small",ie.tablePaddingVerticalSmall,ie.tablePaddingHorizontalSmall,ie.tableFontSizeSmall))}},vl=ie=>{const{componentCls:de,marginXXS:ye,fontSizeIcon:Ee,tableHeaderIconColor:Oe,tableHeaderIconColorHover:ke}=ie;return{[`${de}-wrapper`]:{[`${de}-thead th${de}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${ie.motionDurationSlow}`,"&:hover":{background:ie.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:ie.colorPrimary},[`
&${de}-cell-fix-left:hover,
&${de}-cell-fix-right:hover
`]:{background:ie.tableFixedHeaderSortActiveBg}},[`${de}-thead th${de}-column-sort`]:{background:ie.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${de}-column-sort`]:{background:ie.tableBodySortBg},[`${de}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${de}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${de}-column-sorter`]:{marginInlineStart:ye,color:Oe,fontSize:0,transition:`color ${ie.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Ee,"&.active":{color:ie.colorPrimary}},[`${de}-column-sorter-up + ${de}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${de}-column-sorters:hover ${de}-column-sorter`]:{color:ke}}}},Sl=ie=>{const{componentCls:de,opacityLoading:ye,tableScrollThumbBg:Ee,tableScrollThumbBgHover:Oe,tableScrollThumbSize:ke,tableScrollBg:nt,zIndexTableSticky:at,stickyScrollBarBorderRadius:$e}=ie,ct=`${ie.lineWidth}px ${ie.lineType} ${ie.tableBorderColor}`;return{[`${de}-wrapper`]:{[`${de}-sticky`]:{"&-holder":{position:"sticky",zIndex:at,background:ie.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ke}px !important`,zIndex:at,display:"flex",alignItems:"center",background:nt,borderTop:ct,opacity:ye,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ke,backgroundColor:Ee,borderRadius:$e,transition:`all ${ie.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Oe}}}}}}},ui=ie=>{const{componentCls:de,lineWidth:ye,tableBorderColor:Ee}=ie,Oe=`${ye}px ${ie.lineType} ${Ee}`;return{[`${de}-wrapper`]:{[`${de}-summary`]:{position:"relative",zIndex:ie.zIndexTableFixed,background:ie.tableBg,"> tr":{"> th, > td":{borderBottom:Oe}}},[`div${de}-summary`]:{boxShadow:`0 -${ye}px 0 ${Ee}`}}}},pl=ie=>{const{componentCls:de}=ie,ye=`${ie.lineWidth}px ${ie.lineType} ${ie.tableBorderColor}`,Ee=`${de}-expanded-row-cell`;return{[`${de}-wrapper`]:{[`${de}-tbody-virtual`]:{[`${de}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${de}-cell`]:{borderBottom:ye},[`${de}-expanded-row`]:{[`${Ee}${Ee}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ie.lineWidth}px)`,borderInlineEnd:"none"}}},[`${de}-bordered`]:{[`${de}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:ye,position:"absolute"},[`${de}-cell`]:{borderInlineEnd:ye,[`&${de}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ie.lineWidth,borderInlineStart:ye}}}}}}};const Pl=ie=>{const{componentCls:de,fontWeightStrong:ye,tablePaddingVertical:Ee,tablePaddingHorizontal:Oe,lineWidth:ke,lineType:nt,tableBorderColor:at,tableFontSize:$e,tableBg:ct,tableRadius:yt,tableHeaderTextColor:mt,motionDurationMid:Rt,tableHeaderBg:Nt,tableHeaderCellSplitColor:Dt,tableRowHoverBg:tn,tableSelectedRowBg:$t,tableSelectedRowHoverBg:nn,tableFooterTextColor:_t,tableFooterBg:rn,paddingContentVerticalLG:wn}=ie,Bn=`${ke}px ${nt} ${at}`;return{[`${de}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Lr.dF)()),{[de]:Object.assign(Object.assign({},(0,Lr.Wf)(ie)),{fontSize:$e,background:ct,borderRadius:`${yt}px ${yt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${yt}px ${yt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
${de}-cell,
${de}-thead > tr > th,
${de}-tbody > tr > th,
${de}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{position:"relative",padding:`${wn}px ${Oe}px`,overflowWrap:"break-word"},[`${de}-title`]:{padding:`${Ee}px ${Oe}px`},[`${de}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:mt,fontWeight:ye,textAlign:"start",background:Nt,borderBottom:Bn,transition:`background ${Rt} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${de}-selection-column):not(${de}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Dt,transform:"translateY(-50%)",transition:`background-color ${Rt}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${de}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Rt}, border-color ${Rt}`,borderBottom:Bn,[`
> ${de}-wrapper:only-child,
> ${de}-expanded-row-fixed > ${de}-wrapper:only-child
`]:{[de]:{marginBlock:`-${Ee}px`,marginInline:`${ie.tableExpandColumnWidth-Oe}px -${Oe}px`,[`${de}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:mt,fontWeight:ye,textAlign:"start",background:Nt,borderBottom:Bn,transition:`background ${Rt} ease`},[`
&${de}-row:hover > th,
&${de}-row:hover > td,
> th${de}-cell-row-hover,
> td${de}-cell-row-hover
`]:{background:tn},[`&${de}-row-selected`]:{"> th, > td":{background:$t},"&:hover > th, &:hover > td":{background:nn}}}},[`${de}-footer`]:{padding:`${Ee}px ${Oe}px`,color:_t,background:rn}})}};var yl=(0,nl.Z)("Table",ie=>{const{colorTextHeading:de,colorSplit:ye,colorIcon:Ee,colorIconHover:Oe,opacityLoading:ke,colorBgContainer:nt,controlInteractiveSize:at,headerBg:$e,headerColor:ct,headerSortActiveBg:yt,headerSortHoverBg:mt,bodySortBg:Rt,rowHoverBg:Nt,rowSelectedBg:Dt,rowSelectedHoverBg:tn,rowExpandedBg:$t,cellPaddingBlock:nn,cellPaddingInline:_t,cellPaddingBlockMD:rn,cellPaddingInlineMD:wn,cellPaddingBlockSM:Bn,cellPaddingInlineSM:mn,borderColor:Rn,footerBg:Kn,footerColor:ln,headerBorderRadius:hn,cellFontSize:dn,cellFontSizeMD:an,cellFontSizeSM:cn,headerSplitColor:Mn,fixedHeaderSortActiveBg:$n,headerFilterHoverBg:Zn,filterDropdownBg:Fn,expandIconBg:_n,selectionColumnWidth:na,stickyScrollBarBg:Pa}=ie,la=new Sr.C(Ee),ka=new Sr.C(Oe),Ma=2,jn=(0,al.TS)(ie,{tableFontSize:dn,tableBg:nt,tableRadius:hn,tablePaddingVertical:nn,tablePaddingHorizontal:_t,tablePaddingVerticalMiddle:rn,tablePaddingHorizontalMiddle:wn,tablePaddingVerticalSmall:Bn,tablePaddingHorizontalSmall:mn,tableBorderColor:Rn,tableHeaderTextColor:ct,tableHeaderBg:$e,tableFooterTextColor:ln,tableFooterBg:Kn,tableHeaderCellSplitColor:Mn,tableHeaderSortBg:yt,tableHeaderSortHoverBg:mt,tableHeaderIconColor:la.clone().setAlpha(la.getAlpha()*ke).toRgbString(),tableHeaderIconColorHover:ka.clone().setAlpha(ka.getAlpha()*ke).toRgbString(),tableBodySortBg:Rt,tableFixedHeaderSortActiveBg:$n,tableHeaderFilterActiveBg:Zn,tableFilterDropdownBg:Fn,tableRowHoverBg:Nt,tableSelectedRowBg:Dt,tableSelectedRowHoverBg:tn,zIndexTableFixed:Ma,zIndexTableSticky:Ma+1,tableFontSizeMiddle:an,tableFontSizeSmall:cn,tableSelectionColumnWidth:na,tableExpandIconBg:_n,tableExpandColumnWidth:at+2*ie.padding,tableExpandedRowBg:$t,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Pa,tableScrollThumbBgHover:de,tableScrollBg:ye});return[Pl(jn),cl(jn),ui(jn),vl(jn),sl(jn),ol(jn),ul(jn),dl(jn),ui(jn),il(jn),fl(jn),gl(jn),Sl(jn),rl(jn),hl(jn),ml(jn),pl(jn)]},ie=>{const{colorFillAlter:de,colorBgContainer:ye,colorTextHeading:Ee,colorFillSecondary:Oe,colorFillContent:ke,controlItemBgActive:nt,controlItemBgActiveHover:at,padding:$e,paddingSM:ct,paddingXS:yt,colorBorderSecondary:mt,borderRadiusLG:Rt,fontSize:Nt,controlHeight:Dt,colorTextPlaceholder:tn}=ie,$t=new Sr.C(Oe).onBackground(ye).toHexShortString(),nn=new Sr.C(ke).onBackground(ye).toHexShortString(),_t=new Sr.C(de).onBackground(ye).toHexShortString();return{headerBg:_t,headerColor:Ee,headerSortActiveBg:$t,headerSortHoverBg:nn,bodySortBg:_t,rowHoverBg:_t,rowSelectedBg:nt,rowSelectedHoverBg:at,rowExpandedBg:de,cellPaddingBlock:$e,cellPaddingInline:$e,cellPaddingBlockMD:ct,cellPaddingInlineMD:yt,cellPaddingBlockSM:yt,cellPaddingInlineSM:yt,borderColor:mt,headerBorderRadius:Rt,footerBg:_t,footerColor:Ee,cellFontSize:Nt,cellFontSizeMD:Nt,cellFontSizeSM:Nt,headerSplitColor:mt,fixedHeaderSortActiveBg:$t,headerFilterHoverBg:ke,filterDropdownMenuBg:ye,filterDropdownBg:ye,expandIconBg:ye,selectionColumnWidth:Dt,stickyScrollBarBg:tn,stickyScrollBarBorderRadius:100}});const xl=[],bl=(ie,de)=>{const{prefixCls:ye,className:Ee,rootClassName:Oe,style:ke,size:nt,bordered:at,dropdownPrefixCls:$e,dataSource:ct,pagination:yt,rowSelection:mt,rowKey:Rt="key",rowClassName:Nt,columns:Dt,children:tn,childrenColumnName:$t,onChange:nn,getPopupContainer:_t,loading:rn,expandIcon:wn,expandable:Bn,expandedRowRender:mn,expandIconColumnIndex:Rn,indentSize:Kn,scroll:ln,sortDirections:hn,locale:dn,showSorterTooltip:an=!0,virtual:cn}=ie,Mn=ae.useMemo(()=>Dt||Xe(tn),[Dt,tn]),$n=ae.useMemo(()=>Mn.some(ia=>ia.responsive),[Mn]),Zn=(0,lr.Z)($n),Fn=ae.useMemo(()=>{const ia=new Set(Object.keys(Zn).filter(ba=>Zn[ba]));return Mn.filter(ba=>!ba.responsive||ba.responsive.some(ao=>ia.has(ao)))},[Mn,Zn]),_n=(0,io.Z)(ie,["className","style","columns"]),{locale:na=mr.Z,direction:Pa,table:la,renderEmpty:ka,getPrefixCls:Ma,getPopupContainer:jn}=ae.useContext(_o.E_),Ga=(0,Zo.Z)(nt),da=Object.assign(Object.assign({},na.Table),dn),La=ct||xl,Ca=Ma("table",ye),So=Ma("dropdown",$e),kn=Object.assign({childrenColumnName:$t,expandIconColumnIndex:Rn},Bn),{childrenColumnName:Dn="children"}=kn,An=ae.useMemo(()=>La.some(ia=>ia==null?void 0:ia[Dn])?"nest":mn||Bn&&Bn.expandedRowRender?"row":null,[La]),bn={body:ae.useRef()},sa=ae.useMemo(()=>typeof Rt=="function"?Rt:ia=>ia==null?void 0:ia[Rt],[Rt]),[Cn]=zi(La,Dn,sa),Gn={},ra=function(ia,ba){let ao=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Da,co,yo;const xo=Object.assign(Object.assign({},Gn),ia);ao&&((Da=Gn.resetPagination)===null||Da===void 0||Da.call(Gn),!((co=xo.pagination)===null||co===void 0)&&co.current&&(xo.pagination.current=1),yt&&yt.onChange&&yt.onChange(1,(yo=xo.pagination)===null||yo===void 0?void 0:yo.pageSize)),ln&&ln.scrollToFirstRowOnChange!==!1&&bn.body.current&&(0,Fo.Z)(0,{getContainer:()=>bn.body.current}),nn==null||nn(xo.pagination,xo.filters,xo.sorter,{currentDataSource:ti(Gr(La,xo.sorterStates,Dn),xo.filterStates),action:ba})},oa=(ia,ba)=>{ra({sorter:ia,sorterStates:ba},"sort",!1)},[lo,eo,To,Za]=_i({prefixCls:Ca,mergedColumns:Fn,onSorterChange:oa,sortDirections:hn||["ascend","descend"],tableLocale:da,showSorterTooltip:an}),No=ae.useMemo(()=>Gr(La,eo,Dn),[La,eo]);Gn.sorter=Za(),Gn.sorterStates=eo;const Ka=(ia,ba)=>{ra({filters:ia,filterStates:ba},"filter",!0)},[po,rr,ma]=Ti({prefixCls:Ca,locale:da,dropdownPrefixCls:So,mergedColumns:Fn,onFilterChange:Ka,getPopupContainer:_t||jn}),ha=ti(No,rr);Gn.filters=ma,Gn.filterStates=rr;const Na=ae.useMemo(()=>{const ia={};return Object.keys(ma).forEach(ba=>{ma[ba]!==null&&(ia[ba]=ma[ba])}),Object.assign(Object.assign({},To),{filters:ia})},[To,ma]),[Va]=qi(Na),Ja=(ia,ba)=>{ra({pagination:Object.assign(Object.assign({},Gn.pagination),{current:ia,pageSize:ba})},"paginate")},[aa,fo]=ji(ha.length,Ja,yt);Gn.pagination=yt===!1?{}:Zi(aa,yt),Gn.resetPagination=fo;const so=ae.useMemo(()=>{if(yt===!1||!aa.pageSize)return ha;const{current:ia=1,total:ba,pageSize:ao=ai}=aa;return ha.length<ba?ha.length>ao?ha.slice((ia-1)*ao,ia*ao):ha:ha.slice((ia-1)*ao,ia*ao)},[!!yt,ha,aa&&aa.current,aa&&aa.pageSize,aa&&aa.total]),[wo,Ko]=Ji({prefixCls:Ca,data:ha,pageData:so,getRowKey:sa,getRecordByKey:Cn,expandType:An,childrenColumnName:Dn,locale:da,getPopupContainer:_t||jn},mt),zo=(ia,ba,ao)=>{let Da;return typeof Nt=="function"?Da=dt()(Nt(ia,ba,ao)):Da=dt()(Nt),dt()({[`${Ca}-row-selected`]:Ko.has(sa(ia,ba))},Da)};kn.__PARENT_RENDER_ICON__=kn.expandIcon,kn.expandIcon=kn.expandIcon||wn||kt(da),An==="nest"&&kn.expandIconColumnIndex===void 0?kn.expandIconColumnIndex=mt?1:0:kn.expandIconColumnIndex>0&&mt&&(kn.expandIconColumnIndex-=1),typeof kn.indentSize!="number"&&(kn.indentSize=typeof Kn=="number"?Kn:15);const pr=ae.useCallback(ia=>Va(wo(po(lo(ia)))),[lo,po,wo]);let Xo,Oo;if(yt!==!1&&(aa!=null&&aa.total)){let ia;aa.size?ia=aa.size:ia=Ga==="small"||Ga==="middle"?"small":void 0;const ba=co=>ae.createElement(fr.Z,Object.assign({},aa,{className:dt()(`${Ca}-pagination ${Ca}-pagination-${co}`,aa.className),size:ia})),ao=Pa==="rtl"?"left":"right",{position:Da}=aa;if(Da!==null&&Array.isArray(Da)){const co=Da.find(Qo=>Qo.includes("top")),yo=Da.find(Qo=>Qo.includes("bottom")),xo=Da.every(Qo=>`${Qo}`=="none");!co&&!yo&&!xo&&(Oo=ba(ao)),co&&(Xo=ba(co.toLowerCase().replace("top",""))),yo&&(Oo=ba(yo.toLowerCase().replace("bottom","")))}else Oo=ba(ao)}let Po;typeof rn=="boolean"?Po={spinning:rn}:typeof rn=="object"&&(Po=Object.assign({spinning:!0},rn));const[ho,Xa]=yl(Ca),[,Oa]=(0,ze.Z)(),jo=dt()(`${Ca}-wrapper`,la==null?void 0:la.className,{[`${Ca}-wrapper-rtl`]:Pa==="rtl"},Ee,Oe,Xa),ir=Object.assign(Object.assign({},la==null?void 0:la.style),ke),er=dn&&dn.emptyText||(ka==null?void 0:ka("Table"))||ae.createElement(Ro.Z,{componentName:"Table"}),Wo=cn?tl:el,Br={},Zr=ae.useMemo(()=>{const{fontSize:ia,lineHeight:ba,padding:ao,paddingXS:Da,paddingSM:co}=Oa,yo=Math.floor(ia*ba);switch(Ga){case"large":return ao*2+yo;case"small":return Da*2+yo;default:return co*2+yo}},[Oa,Ga]);return cn&&(Br.listItemHeight=Zr),ho(ae.createElement("div",{ref:de,className:jo,style:ir},ae.createElement(Ln.Z,Object.assign({spinning:!1},Po),Xo,ae.createElement(Wo,Object.assign({},Br,_n,{columns:Fn,direction:Pa,expandable:kn,prefixCls:Ca,className:dt()({[`${Ca}-middle`]:Ga==="middle",[`${Ca}-small`]:Ga==="small",[`${Ca}-bordered`]:at,[`${Ca}-empty`]:La.length===0}),data:so,rowKey:sa,rowClassName:zo,emptyText:er,internalHooks:fe,internalRefs:bn,transformColumns:pr})),Oo)))};var Cl=ae.forwardRef(bl);const El=(ie,de)=>{const ye=ae.useRef(0);return ye.current+=1,ae.createElement(Cl,Object.assign({},ie,{ref:de,_renderTimes:ye.current}))},Jo=ae.forwardRef(El);Jo.SELECTION_COLUMN=qo,Jo.EXPAND_COLUMN=re,Jo.SELECTION_ALL=Mr,Jo.SELECTION_INVERT=Rr,Jo.SELECTION_NONE=Tr,Jo.Column=wa,Jo.ColumnGroup=vo,Jo.Summary=ce;var wl=Jo,Ll=wl},17574:function(it,St,ne){"use strict";ne.d(St,{default:function(){return Bt}});var re=ne(23130),fe=ne(26407),Ie=ne(52671),Ve=ne(8657),Ae=ne(92413),Ne=ne(59301),ae={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"},et=ae,_e=ne(7657),Ke=function(We,xt){return Ne.createElement(_e.Z,(0,Ae.Z)({},We,{ref:xt,icon:et}))},je=Ne.forwardRef(Ke),Ue=je,Re=ne(92310),oe=ne.n(Re),y=ne(35654),a=ne(71430),b=ne(36355),x=ne(56082),E=ne(62892),z=ne(20648);const ee=4;function te(Ct){const{dropPosition:We,dropLevelOffset:xt,prefixCls:Ft,indent:De,direction:Ge="ltr"}=Ct,vt=Ge==="ltr"?"left":"right",Ut=Ge==="ltr"?"right":"left",tt={[vt]:-xt*De+ee,[Ut]:0};switch(We){case-1:tt.top=-3;break;case 1:tt.bottom=-3;break;default:tt.bottom=-3,tt[vt]=De+ee;break}return Ne.createElement("div",{style:tt,className:`${Ft}-drop-indicator`})}var le=ne(71997),me=Ne.forwardRef((Ct,We)=>{const{getPrefixCls:xt,direction:Ft,virtual:De,tree:Ge}=Ne.useContext(b.E_),{prefixCls:vt,className:Ut,showIcon:tt=!1,showLine:Zt,switcherIcon:Le,blockNode:Lt=!1,children:It,checkable:Qt=!1,selectable:Yt=!0,draggable:Je,motion:Ze,style:xe}=Ct,ue=xt("tree",vt),Te=xt(),ve=Ze!=null?Ze:Object.assign(Object.assign({},(0,E.Z)(Te)),{motionAppear:!1}),ce=Object.assign(Object.assign({},Ct),{checkable:Qt,selectable:Yt,showIcon:tt,motion:ve,blockNode:Lt,showLine:!!Zt,dropIndicatorRender:te}),[ge,Fe]=(0,z.ZP)(ue),be=Ne.useMemo(()=>{if(!Je)return!1;let Me={};switch(typeof Je){case"function":Me.nodeDraggable=Je;break;case"object":Me=Object.assign({},Je);break;default:break}return Me.icon!==!1&&(Me.icon=Me.icon||Ne.createElement(x.Z,null)),Me},[Je]),he=Me=>Ne.createElement(le.Z,{prefixCls:ue,switcherIcon:Le,treeNodeProps:Me,showLine:Zt});return ge(Ne.createElement(re.Z,Object.assign({itemHeight:20,ref:We,virtual:De},ce,{style:Object.assign(Object.assign({},Ge==null?void 0:Ge.style),xe),prefixCls:ue,className:oe()({[`${ue}-icon-hide`]:!tt,[`${ue}-block-node`]:Lt,[`${ue}-unselectable`]:!Yt,[`${ue}-rtl`]:Ft==="rtl"},Ge==null?void 0:Ge.className,Ut,Fe),direction:Ft,checkable:Qt&&Ne.createElement("span",{className:`${ue}-checkbox-inner`}),selectable:Yt,switcherIcon:he,draggable:be}),It))}),Ce;(function(Ct){Ct[Ct.None=0]="None",Ct[Ct.Start=1]="Start",Ct[Ct.End=2]="End"})(Ce||(Ce={}));function pe(Ct,We){function xt(Ft){const{key:De,children:Ge}=Ft;We(De,Ft)!==!1&&pe(Ge||[],We)}Ct.forEach(xt)}function Be(Ct){let{treeData:We,expandedKeys:xt,startKey:Ft,endKey:De}=Ct;const Ge=[];let vt=Ce.None;if(Ft&&Ft===De)return[Ft];if(!Ft||!De)return[];function Ut(tt){return tt===Ft||tt===De}return pe(We,tt=>{if(vt===Ce.End)return!1;if(Ut(tt)){if(Ge.push(tt),vt===Ce.None)vt=Ce.Start;else if(vt===Ce.Start)return vt=Ce.End,!1}else vt===Ce.Start&&Ge.push(tt);return xt.includes(tt)}),Ge}function Pe(Ct,We){const xt=(0,fe.Z)(We),Ft=[];return pe(Ct,(De,Ge)=>{const vt=xt.indexOf(De);return vt!==-1&&(Ft.push(Ge),xt.splice(vt,1)),!!xt.length}),Ft}var ht=function(Ct,We){var xt={};for(var Ft in Ct)Object.prototype.hasOwnProperty.call(Ct,Ft)&&We.indexOf(Ft)<0&&(xt[Ft]=Ct[Ft]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,Ft=Object.getOwnPropertySymbols(Ct);De<Ft.length;De++)We.indexOf(Ft[De])<0&&Object.prototype.propertyIsEnumerable.call(Ct,Ft[De])&&(xt[Ft[De]]=Ct[Ft[De]]);return xt};function dt(Ct){const{isLeaf:We,expanded:xt}=Ct;return We?Ne.createElement(Ie.Z,null):xt?Ne.createElement(Ve.Z,null):Ne.createElement(Ue,null)}function Wt(Ct){let{treeData:We,children:xt}=Ct;return We||(0,a.zn)(xt)}const ot=(Ct,We)=>{var{defaultExpandAll:xt,defaultExpandParent:Ft,defaultExpandedKeys:De}=Ct,Ge=ht(Ct,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const vt=Ne.useRef(),Ut=Ne.useRef(),tt=()=>{const{keyEntities:be}=(0,a.I8)(Wt(Ge));let he;return xt?he=Object.keys(be):Ft?he=(0,y.r7)(Ge.expandedKeys||De||[],be):he=Ge.expandedKeys||De,he},[Zt,Le]=Ne.useState(Ge.selectedKeys||Ge.defaultSelectedKeys||[]),[Lt,It]=Ne.useState(()=>tt());Ne.useEffect(()=>{"selectedKeys"in Ge&&Le(Ge.selectedKeys)},[Ge.selectedKeys]),Ne.useEffect(()=>{"expandedKeys"in Ge&&It(Ge.expandedKeys)},[Ge.expandedKeys]);const Qt=(be,he)=>{var Me;return"expandedKeys"in Ge||It(be),(Me=Ge.onExpand)===null||Me===void 0?void 0:Me.call(Ge,be,he)},Yt=(be,he)=>{var Me;const{multiple:st}=Ge,{node:rt,nativeEvent:we}=he,{key:lt=""}=rt,qe=Wt(Ge),Qe=Object.assign(Object.assign({},he),{selected:!0}),pt=(we==null?void 0:we.ctrlKey)||(we==null?void 0:we.metaKey),bt=we==null?void 0:we.shiftKey;let ft;st&&pt?(ft=be,vt.current=lt,Ut.current=ft,Qe.selectedNodes=Pe(qe,ft)):st&&bt?(ft=Array.from(new Set([].concat((0,fe.Z)(Ut.current||[]),(0,fe.Z)(Be({treeData:qe,expandedKeys:Lt,startKey:lt,endKey:vt.current}))))),Qe.selectedNodes=Pe(qe,ft)):(ft=[lt],vt.current=lt,Ut.current=ft,Qe.selectedNodes=Pe(qe,ft)),(Me=Ge.onSelect)===null||Me===void 0||Me.call(Ge,ft,Qe),"selectedKeys"in Ge||Le(ft)},{getPrefixCls:Je,direction:Ze}=Ne.useContext(b.E_),{prefixCls:xe,className:ue,showIcon:Te=!0,expandAction:ve="click"}=Ge,ce=ht(Ge,["prefixCls","className","showIcon","expandAction"]),ge=Je("tree",xe),Fe=oe()(`${ge}-directory`,{[`${ge}-directory-rtl`]:Ze==="rtl"},ue);return Ne.createElement(me,Object.assign({icon:dt,ref:We,blockNode:!0},ce,{showIcon:Te,expandAction:ve,prefixCls:ge,className:Fe,expandedKeys:Lt,selectedKeys:Zt,onSelect:Yt,onExpand:Qt}))};var Se=Ne.forwardRef(ot);const Mt=me;Mt.DirectoryTree=Se,Mt.TreeNode=re.O;var Bt=Mt},20648:function(it,St,ne){"use strict";ne.d(St,{TM:function(){return Re},Yk:function(){return Ue}});var re=ne(93083),fe=ne(98447),Ie=ne(17313),Ve=ne(8378),Ae=ne(37613),Ne=ne(83116);const ae=new re.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),et=(oe,y)=>({[`.${oe}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),_e=(oe,y)=>({[`.${oe}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Ke=(oe,y)=>{const{treeCls:a,treeNodeCls:b,treeNodePadding:x,titleHeight:E,nodeSelectedBg:z,nodeHoverBg:ee}=y,te=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Ie.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Ie.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${b}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:ae,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${b}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${x}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Ie.oN)(y)),[`&:not(${b}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:E,lineHeight:`${E}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${b}:hover &`]:{opacity:.45}},[`&${b}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:E}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},et(oe,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:E,margin:0,lineHeight:`${E}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:E/2,bottom:-x,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:E/2*.8,height:E/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:te},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:E,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${E}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ee},[`&${a}-node-selected`]:{backgroundColor:z},[`${a}-iconEle`]:{display:"inline-block",width:E,height:E,lineHeight:`${E}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${E}px`,userSelect:"none"},_e(oe,y)),[`${b}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:E/2,bottom:-x,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${b}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${E/2}px !important`}}}}})}},je=oe=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:b,directoryNodeSelectedBg:x,directoryNodeSelectedColor:E}=oe;return{[`${y}${y}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,transition:`background-color ${oe.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:oe.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${oe.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:E,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:x},[`${y}-switcher`]:{color:E},[`${y}-node-content-wrapper`]:{color:E,background:"transparent"}}}}}},Ue=(oe,y)=>{const a=`.${oe}`,b=`${a}-treenode`,x=y.paddingXS/2,E=(0,Ae.TS)(y,{treeCls:a,treeNodeCls:b,treeNodePadding:x});return[Ke(oe,E),je(E)]},Re=oe=>{const{controlHeightSM:y}=oe;return{titleHeight:y,nodeHoverBg:oe.controlItemBgHover,nodeSelectedBg:oe.controlItemBgActive}};St.ZP=(0,Ne.Z)("Tree",(oe,y)=>{let{prefixCls:a}=y;return[{[oe.componentCls]:(0,fe.C2)(`${a}-checkbox`,oe)},Ue(a,oe),(0,Ve.Z)(oe)]},oe=>{const{colorTextLightSolid:y,colorPrimary:a}=oe;return Object.assign(Object.assign({},Re(oe)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},71997:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return b}});var re=ne(92413),fe=ne(59301),Ie={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"},Ve=Ie,Ae=ne(7657),Ne=function(E,z){return fe.createElement(Ae.Z,(0,re.Z)({},E,{ref:z,icon:Ve}))},ae=fe.forwardRef(Ne),et=ae,_e=ne(52671),Ke=ne(58617),je=ne(15075),Ue=ne(43531),Re=ne(92310),oe=ne.n(Re),y=ne(92343),b=x=>{const{prefixCls:E,switcherIcon:z,treeNodeProps:ee,showLine:te}=x,{isLeaf:le,expanded:se,loading:me}=ee;if(me)return fe.createElement(Ke.Z,{className:`${E}-switcher-loading-icon`});let Ce;if(te&&typeof te=="object"&&(Ce=te.showLeafIcon),le){if(!te)return null;if(typeof Ce!="boolean"&&Ce){const Pe=typeof Ce=="function"?Ce(ee):Ce,ht=`${E}-switcher-line-custom-icon`;return(0,y.l$)(Pe)?(0,y.Tm)(Pe,{className:oe()(Pe.props.className||"",ht)}):Pe}return Ce?fe.createElement(_e.Z,{className:`${E}-switcher-line-icon`}):fe.createElement("span",{className:`${E}-switcher-leaf-line`})}const pe=`${E}-switcher-icon`,Be=typeof z=="function"?z(ee):z;return(0,y.l$)(Be)?(0,y.Tm)(Be,{className:oe()(Be.props.className||"",pe)}):Be!==void 0?Be:te?se?fe.createElement(je.Z,{className:`${E}-switcher-line-icon`}):fe.createElement(Ue.Z,{className:`${E}-switcher-line-icon`}):fe.createElement(et,{className:pe})}},39417:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return me}});var re=ne(92413),fe=ne(400),Ie=ne(37061),Ve=ne(33708),Ae=ne(6909),Ne=ne(4771),ae=ne(25314),et=ne(9427),_e=ne(25440),Ke=ne(92310),je=ne.n(Ke),Ue=ne(26112),Re=ne(59301),oe=ne(39378),y=function(pe){for(var Be=pe.prefixCls,Pe=pe.level,ht=pe.isStart,dt=pe.isEnd,Wt="".concat(Be,"-indent-unit"),ot=[],gt=0;gt<Pe;gt+=1){var Se;ot.push(Re.createElement("span",{key:gt,className:je()(Wt,(Se={},(0,fe.Z)(Se,"".concat(Wt,"-start"),ht[gt]),(0,fe.Z)(Se,"".concat(Wt,"-end"),dt[gt]),Se))}))}return Re.createElement("span",{"aria-hidden":"true",className:"".concat(Be,"-indent")},ot)},a=Re.memo(y),b=ne(67841),x=ne(71430),E=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],z="open",ee="close",te="---",le=function(Ce){(0,et.Z)(Be,Ce);var pe=(0,_e.Z)(Be);function Be(){var Pe;(0,Ae.Z)(this,Be);for(var ht=arguments.length,dt=new Array(ht),Wt=0;Wt<ht;Wt++)dt[Wt]=arguments[Wt];return Pe=pe.call.apply(pe,[this].concat(dt)),Pe.state={dragNodeHighlight:!1},Pe.selectHandle=void 0,Pe.cacheIndent=void 0,Pe.onSelectorClick=function(ot){var gt=Pe.props.context.onNodeClick;gt(ot,(0,x.F)(Pe.props)),Pe.isSelectable()?Pe.onSelect(ot):Pe.onCheck(ot)},Pe.onSelectorDoubleClick=function(ot){var gt=Pe.props.context.onNodeDoubleClick;gt(ot,(0,x.F)(Pe.props))},Pe.onSelect=function(ot){if(!Pe.isDisabled()){var gt=Pe.props.context.onNodeSelect;gt(ot,(0,x.F)(Pe.props))}},Pe.onCheck=function(ot){if(!Pe.isDisabled()){var gt=Pe.props,Se=gt.disableCheckbox,Mt=gt.checked,Bt=Pe.props.context.onNodeCheck;if(!(!Pe.isCheckable()||Se)){var Ct=!Mt;Bt(ot,(0,x.F)(Pe.props),Ct)}}},Pe.onMouseEnter=function(ot){var gt=Pe.props.context.onNodeMouseEnter;gt(ot,(0,x.F)(Pe.props))},Pe.onMouseLeave=function(ot){var gt=Pe.props.context.onNodeMouseLeave;gt(ot,(0,x.F)(Pe.props))},Pe.onContextMenu=function(ot){var gt=Pe.props.context.onNodeContextMenu;gt(ot,(0,x.F)(Pe.props))},Pe.onDragStart=function(ot){var gt=Pe.props.context.onNodeDragStart;ot.stopPropagation(),Pe.setState({dragNodeHighlight:!0}),gt(ot,(0,ae.Z)(Pe));try{ot.dataTransfer.setData("text/plain","")}catch(Se){}},Pe.onDragEnter=function(ot){var gt=Pe.props.context.onNodeDragEnter;ot.preventDefault(),ot.stopPropagation(),gt(ot,(0,ae.Z)(Pe))},Pe.onDragOver=function(ot){var gt=Pe.props.context.onNodeDragOver;ot.preventDefault(),ot.stopPropagation(),gt(ot,(0,ae.Z)(Pe))},Pe.onDragLeave=function(ot){var gt=Pe.props.context.onNodeDragLeave;ot.stopPropagation(),gt(ot,(0,ae.Z)(Pe))},Pe.onDragEnd=function(ot){var gt=Pe.props.context.onNodeDragEnd;ot.stopPropagation(),Pe.setState({dragNodeHighlight:!1}),gt(ot,(0,ae.Z)(Pe))},Pe.onDrop=function(ot){var gt=Pe.props.context.onNodeDrop;ot.preventDefault(),ot.stopPropagation(),Pe.setState({dragNodeHighlight:!1}),gt(ot,(0,ae.Z)(Pe))},Pe.onExpand=function(ot){var gt=Pe.props,Se=gt.loading,Mt=gt.context.onNodeExpand;Se||Mt(ot,(0,x.F)(Pe.props))},Pe.setSelectHandle=function(ot){Pe.selectHandle=ot},Pe.getNodeState=function(){var ot=Pe.props.expanded;return Pe.isLeaf()?null:ot?z:ee},Pe.hasChildren=function(){var ot=Pe.props.eventKey,gt=Pe.props.context.keyEntities,Se=(0,b.Z)(gt,ot)||{},Mt=Se.children;return!!(Mt||[]).length},Pe.isLeaf=function(){var ot=Pe.props,gt=ot.isLeaf,Se=ot.loaded,Mt=Pe.props.context.loadData,Bt=Pe.hasChildren();return gt===!1?!1:gt||!Mt&&!Bt||Mt&&Se&&!Bt},Pe.isDisabled=function(){var ot=Pe.props.disabled,gt=Pe.props.context.disabled;return!!(gt||ot)},Pe.isCheckable=function(){var ot=Pe.props.checkable,gt=Pe.props.context.checkable;return!gt||ot===!1?!1:gt},Pe.syncLoadData=function(ot){var gt=ot.expanded,Se=ot.loading,Mt=ot.loaded,Bt=Pe.props.context,Ct=Bt.loadData,We=Bt.onNodeLoad;Se||Ct&&gt&&!Pe.isLeaf()&&!Pe.hasChildren()&&!Mt&&We((0,x.F)(Pe.props))},Pe.isDraggable=function(){var ot=Pe.props,gt=ot.data,Se=ot.context.draggable;return!!(Se&&(!Se.nodeDraggable||Se.nodeDraggable(gt)))},Pe.renderDragHandler=function(){var ot=Pe.props.context,gt=ot.draggable,Se=ot.prefixCls;return gt!=null&&gt.icon?Re.createElement("span",{className:"".concat(Se,"-draggable-icon")},gt.icon):null},Pe.renderSwitcherIconDom=function(ot){var gt=Pe.props.switcherIcon,Se=Pe.props.context.switcherIcon,Mt=gt||Se;return typeof Mt=="function"?Mt((0,Ve.Z)((0,Ve.Z)({},Pe.props),{},{isLeaf:ot})):Mt},Pe.renderSwitcher=function(){var ot=Pe.props.expanded,gt=Pe.props.context.prefixCls;if(Pe.isLeaf()){var Se=Pe.renderSwitcherIconDom(!0);return Se!==!1?Re.createElement("span",{className:je()("".concat(gt,"-switcher"),"".concat(gt,"-switcher-noop"))},Se):null}var Mt=je()("".concat(gt,"-switcher"),"".concat(gt,"-switcher_").concat(ot?z:ee)),Bt=Pe.renderSwitcherIconDom(!1);return Bt!==!1?Re.createElement("span",{onClick:Pe.onExpand,className:Mt},Bt):null},Pe.renderCheckbox=function(){var ot=Pe.props,gt=ot.checked,Se=ot.halfChecked,Mt=ot.disableCheckbox,Bt=Pe.props.context.prefixCls,Ct=Pe.isDisabled(),We=Pe.isCheckable();if(!We)return null;var xt=typeof We!="boolean"?We:null;return Re.createElement("span",{className:je()("".concat(Bt,"-checkbox"),gt&&"".concat(Bt,"-checkbox-checked"),!gt&&Se&&"".concat(Bt,"-checkbox-indeterminate"),(Ct||Mt)&&"".concat(Bt,"-checkbox-disabled")),onClick:Pe.onCheck},xt)},Pe.renderIcon=function(){var ot=Pe.props.loading,gt=Pe.props.context.prefixCls;return Re.createElement("span",{className:je()("".concat(gt,"-iconEle"),"".concat(gt,"-icon__").concat(Pe.getNodeState()||"docu"),ot&&"".concat(gt,"-icon_loading"))})},Pe.renderSelector=function(){var ot=Pe.state.dragNodeHighlight,gt=Pe.props,Se=gt.title,Mt=Se===void 0?te:Se,Bt=gt.selected,Ct=gt.icon,We=gt.loading,xt=gt.data,Ft=Pe.props.context,De=Ft.prefixCls,Ge=Ft.showIcon,vt=Ft.icon,Ut=Ft.loadData,tt=Ft.titleRender,Zt=Pe.isDisabled(),Le="".concat(De,"-node-content-wrapper"),Lt;if(Ge){var It=Ct||vt;Lt=It?Re.createElement("span",{className:je()("".concat(De,"-iconEle"),"".concat(De,"-icon__customize"))},typeof It=="function"?It(Pe.props):It):Pe.renderIcon()}else Ut&&We&&(Lt=Pe.renderIcon());var Qt;typeof Mt=="function"?Qt=Mt(xt):tt?Qt=tt(xt):Qt=Mt;var Yt=Re.createElement("span",{className:"".concat(De,"-title")},Qt);return Re.createElement("span",{ref:Pe.setSelectHandle,title:typeof Mt=="string"?Mt:"",className:je()("".concat(Le),"".concat(Le,"-").concat(Pe.getNodeState()||"normal"),!Zt&&(Bt||ot)&&"".concat(De,"-node-selected")),onMouseEnter:Pe.onMouseEnter,onMouseLeave:Pe.onMouseLeave,onContextMenu:Pe.onContextMenu,onClick:Pe.onSelectorClick,onDoubleClick:Pe.onSelectorDoubleClick},Lt,Yt,Pe.renderDropIndicator())},Pe.renderDropIndicator=function(){var ot=Pe.props,gt=ot.disabled,Se=ot.eventKey,Mt=Pe.props.context,Bt=Mt.draggable,Ct=Mt.dropLevelOffset,We=Mt.dropPosition,xt=Mt.prefixCls,Ft=Mt.indent,De=Mt.dropIndicatorRender,Ge=Mt.dragOverNodeKey,vt=Mt.direction,Ut=!!Bt,tt=!gt&&Ut&&Ge===Se,Zt=Ft!=null?Ft:Pe.cacheIndent;return Pe.cacheIndent=Ft,tt?De({dropPosition:We,dropLevelOffset:Ct,indent:Zt,prefixCls:xt,direction:vt}):null},Pe}return(0,Ne.Z)(Be,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var ht=this.props.selectable,dt=this.props.context.selectable;return typeof ht=="boolean"?ht:dt}},{key:"render",value:function(){var ht,dt=this.props,Wt=dt.eventKey,ot=dt.className,gt=dt.style,Se=dt.dragOver,Mt=dt.dragOverGapTop,Bt=dt.dragOverGapBottom,Ct=dt.isLeaf,We=dt.isStart,xt=dt.isEnd,Ft=dt.expanded,De=dt.selected,Ge=dt.checked,vt=dt.halfChecked,Ut=dt.loading,tt=dt.domRef,Zt=dt.active,Le=dt.data,Lt=dt.onMouseMove,It=dt.selectable,Qt=(0,Ie.Z)(dt,E),Yt=this.props.context,Je=Yt.prefixCls,Ze=Yt.filterTreeNode,xe=Yt.keyEntities,ue=Yt.dropContainerKey,Te=Yt.dropTargetKey,ve=Yt.draggingNodeKey,ce=this.isDisabled(),ge=(0,Ue.Z)(Qt,{aria:!0,data:!0}),Fe=(0,b.Z)(xe,Wt)||{},be=Fe.level,he=xt[xt.length-1],Me=this.isDraggable(),st=!ce&&Me,rt=ve===Wt,we=It!==void 0?{"aria-selected":!!It}:void 0;return Re.createElement("div",(0,re.Z)({ref:tt,className:je()(ot,"".concat(Je,"-treenode"),(ht={},(0,fe.Z)(ht,"".concat(Je,"-treenode-disabled"),ce),(0,fe.Z)(ht,"".concat(Je,"-treenode-switcher-").concat(Ft?"open":"close"),!Ct),(0,fe.Z)(ht,"".concat(Je,"-treenode-checkbox-checked"),Ge),(0,fe.Z)(ht,"".concat(Je,"-treenode-checkbox-indeterminate"),vt),(0,fe.Z)(ht,"".concat(Je,"-treenode-selected"),De),(0,fe.Z)(ht,"".concat(Je,"-treenode-loading"),Ut),(0,fe.Z)(ht,"".concat(Je,"-treenode-active"),Zt),(0,fe.Z)(ht,"".concat(Je,"-treenode-leaf-last"),he),(0,fe.Z)(ht,"".concat(Je,"-treenode-draggable"),Me),(0,fe.Z)(ht,"dragging",rt),(0,fe.Z)(ht,"drop-target",Te===Wt),(0,fe.Z)(ht,"drop-container",ue===Wt),(0,fe.Z)(ht,"drag-over",!ce&&Se),(0,fe.Z)(ht,"drag-over-gap-top",!ce&&Mt),(0,fe.Z)(ht,"drag-over-gap-bottom",!ce&&Bt),(0,fe.Z)(ht,"filter-node",Ze&&Ze((0,x.F)(this.props))),ht)),style:gt,draggable:st,"aria-grabbed":rt,onDragStart:st?this.onDragStart:void 0,onDragEnter:Me?this.onDragEnter:void 0,onDragOver:Me?this.onDragOver:void 0,onDragLeave:Me?this.onDragLeave:void 0,onDrop:Me?this.onDrop:void 0,onDragEnd:Me?this.onDragEnd:void 0,onMouseMove:Lt},we,ge),Re.createElement(a,{prefixCls:Je,level:be,isStart:We,isEnd:xt}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Be}(Re.Component),se=function(pe){return Re.createElement(oe.k.Consumer,null,function(Be){return Re.createElement(le,(0,re.Z)({},pe,{context:Be}))})};se.displayName="TreeNode",se.isTreeNode=1;var me=se},39378:function(it,St,ne){"use strict";ne.d(St,{k:function(){return fe}});var re=ne(59301),fe=re.createContext(null)},23130:function(it,St,ne){"use strict";ne.d(St,{O:function(){return me.Z},Z:function(){return Yt}});var re=ne(92413),fe=ne(400),Ie=ne(39559),Ve=ne(33708),Ae=ne(26407),Ne=ne(6909),ae=ne(4771),et=ne(25314),_e=ne(9427),Ke=ne(25440),je=ne(92310),Ue=ne.n(je),Re=ne(10228),oe=ne(26112),y=ne(48736),a=ne(59301),b=ne(39378);function x(Je){var Ze=Je.dropPosition,xe=Je.dropLevelOffset,ue=Je.indent,Te={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(Ze){case-1:Te.top=0,Te.left=-xe*ue;break;case 1:Te.bottom=0,Te.left=-xe*ue;break;case 0:Te.bottom=0,Te.left=ue;break}return a.createElement("div",{style:Te})}function E(Je){if(Je==null)throw new TypeError("Cannot destructure "+Je)}var z=ne(33606),ee=ne(37061),te=ne(34280),le=ne(24916),se=ne(77900),me=ne(39417);function Ce(Je,Ze){var xe=a.useState(!1),ue=(0,z.Z)(xe,2),Te=ue[0],ve=ue[1];a.useLayoutEffect(function(){if(Te)return Je(),function(){Ze()}},[Te]),a.useLayoutEffect(function(){return ve(!0),function(){ve(!1)}},[])}var pe=ne(71430),Be=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Pe=function(Ze,xe){var ue=Ze.className,Te=Ze.style,ve=Ze.motion,ce=Ze.motionNodes,ge=Ze.motionType,Fe=Ze.onMotionStart,be=Ze.onMotionEnd,he=Ze.active,Me=Ze.treeNodeRequiredProps,st=(0,ee.Z)(Ze,Be),rt=a.useState(!0),we=(0,z.Z)(rt,2),lt=we[0],qe=we[1],Qe=a.useContext(b.k),pt=Qe.prefixCls,bt=ce&&ge!=="hide";(0,te.Z)(function(){ce&&bt!==lt&&qe(bt)},[ce]);var ft=function(){ce&&Fe()},wt=a.useRef(!1),zt=function(){ce&&!wt.current&&(wt.current=!0,be())};Ce(ft,zt);var Et=function(fn){bt===fn&&zt()};return ce?a.createElement(se.default,(0,re.Z)({ref:xe,visible:lt},ve,{motionAppear:ge==="show",onVisibleChanged:Et}),function(Jt,fn){var vn=Jt.className,gn=Jt.style;return a.createElement("div",{ref:fn,className:Ue()("".concat(pt,"-treenode-motion"),vn),style:gn},ce.map(function(pn){var In=(0,re.Z)({},(E(pn.data),pn.data)),Pn=pn.title,Xt=pn.key,Hn=pn.isStart,Wn=pn.isEnd;delete In.children;var Nn=(0,pe.H8)(Xt,Me);return a.createElement(me.Z,(0,re.Z)({},In,Nn,{title:Pn,active:he,data:pn.data,key:Xt,isStart:Hn,isEnd:Wn}))}))}):a.createElement(me.Z,(0,re.Z)({domRef:xe,className:ue,style:Te},st,{active:he}))};Pe.displayName="MotionTreeNode";var ht=a.forwardRef(Pe),dt=ht;function Wt(){var Je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],xe=Je.length,ue=Ze.length;if(Math.abs(xe-ue)!==1)return{add:!1,key:null};function Te(ve,ce){var ge=new Map;ve.forEach(function(be){ge.set(be,!0)});var Fe=ce.filter(function(be){return!ge.has(be)});return Fe.length===1?Fe[0]:null}return xe<ue?{add:!0,key:Te(Je,Ze)}:{add:!1,key:Te(Ze,Je)}}function ot(Je,Ze,xe){var ue=Je.findIndex(function(ge){return ge.key===xe}),Te=Je[ue+1],ve=Ze.findIndex(function(ge){return ge.key===xe});if(Te){var ce=Ze.findIndex(function(ge){return ge.key===Te.key});return Ze.slice(ve+1,ce)}return Ze.slice(ve+1)}var gt=["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"],Se={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Mt=function(){},Bt="RC_TREE_MOTION_".concat(Math.random()),Ct={key:Bt},We={key:Bt,level:0,index:0,pos:"0",node:Ct,nodes:[Ct]},xt={parent:null,children:[],pos:We.pos,data:Ct,title:null,key:Bt,isStart:[],isEnd:[]};function Ft(Je,Ze,xe,ue){return Ze===!1||!xe?Je:Je.slice(0,Math.ceil(xe/ue)+1)}function De(Je){var Ze=Je.key,xe=Je.pos;return(0,pe.km)(Ze,xe)}function Ge(Je){for(var Ze=String(Je.data.key),xe=Je;xe.parent;)xe=xe.parent,Ze="".concat(xe.data.key," > ").concat(Ze);return Ze}var vt=a.forwardRef(function(Je,Ze){var xe=Je.prefixCls,ue=Je.data,Te=Je.selectable,ve=Je.checkable,ce=Je.expandedKeys,ge=Je.selectedKeys,Fe=Je.checkedKeys,be=Je.loadedKeys,he=Je.loadingKeys,Me=Je.halfCheckedKeys,st=Je.keyEntities,rt=Je.disabled,we=Je.dragging,lt=Je.dragOverNodeKey,qe=Je.dropPosition,Qe=Je.motion,pt=Je.height,bt=Je.itemHeight,ft=Je.virtual,wt=Je.focusable,zt=Je.activeItem,Et=Je.focused,Jt=Je.tabIndex,fn=Je.onKeyDown,vn=Je.onFocus,gn=Je.onBlur,pn=Je.onActiveChange,In=Je.onListChangeStart,Pn=Je.onListChangeEnd,Xt=(0,ee.Z)(Je,gt),Hn=a.useRef(null),Wn=a.useRef(null);a.useImperativeHandle(Ze,function(){return{scrollTo:function(ta){Hn.current.scrollTo(ta)},getIndentWidth:function(){return Wn.current.offsetWidth}}});var Nn=a.useState(ce),zn=(0,z.Z)(Nn,2),Xn=zn[0],Ht=zn[1],Ot=a.useState(ue),Kt=(0,z.Z)(Ot,2),Gt=Kt[0],Sn=Kt[1],On=a.useState(ue),un=(0,z.Z)(On,2),He=un[0],Ye=un[1],Xe=a.useState([]),Pt=(0,z.Z)(Xe,2),Vt=Pt[0],At=Pt[1],sn=a.useState(null),on=(0,z.Z)(sn,2),en=on[0],yn=on[1],ga=a.useRef(ue);ga.current=ue;function Tt(){var Vn=ga.current;Sn(Vn),Ye(Vn),At([]),yn(null),Pn()}(0,te.Z)(function(){Ht(ce);var Vn=Wt(Xn,ce);if(Vn.key!==null)if(Vn.add){var ta=Gt.findIndex(function(ja){var xa=ja.key;return xa===Vn.key}),qn=Ft(ot(Gt,ue,Vn.key),ft,pt,bt),Ra=Gt.slice();Ra.splice(ta+1,0,xt),Ye(Ra),At(qn),yn("show")}else{var Ia=ue.findIndex(function(ja){var xa=ja.key;return xa===Vn.key}),Qa=Ft(ot(ue,Gt,Vn.key),ft,pt,bt),oo=ue.slice();oo.splice(Ia+1,0,xt),Ye(oo),At(Qa),yn("hide")}else Gt!==ue&&(Sn(ue),Ye(ue))},[ce,ue]),a.useEffect(function(){we||Tt()},[we]);var Tn=Qe?He:ue,ya={expandedKeys:ce,selectedKeys:ge,loadedKeys:be,loadingKeys:he,checkedKeys:Fe,halfCheckedKeys:Me,dragOverNodeKey:lt,dropPosition:qe,keyEntities:st};return a.createElement(a.Fragment,null,Et&&zt&&a.createElement("span",{style:Se,"aria-live":"assertive"},Ge(zt)),a.createElement("div",null,a.createElement("input",{style:Se,disabled:wt===!1||rt,tabIndex:wt!==!1?Jt:null,onKeyDown:fn,onFocus:vn,onBlur:gn,value:"",onChange:Mt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(xe,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(xe,"-indent")},a.createElement("div",{ref:Wn,className:"".concat(xe,"-indent-unit")}))),a.createElement(le.Z,(0,re.Z)({},Xt,{data:Tn,itemKey:De,height:pt,fullHeight:!1,virtual:ft,itemHeight:bt,prefixCls:"".concat(xe,"-list"),ref:Hn,onVisibleChange:function(ta,qn){var Ra=new Set(ta),Ia=qn.filter(function(Qa){return!Ra.has(Qa)});Ia.some(function(Qa){return De(Qa)===Bt})&&Tt()}}),function(Vn){var ta=Vn.pos,qn=(0,re.Z)({},(E(Vn.data),Vn.data)),Ra=Vn.title,Ia=Vn.key,Qa=Vn.isStart,oo=Vn.isEnd,ja=(0,pe.km)(Ia,ta);delete qn.key,delete qn.children;var xa=(0,pe.H8)(ja,ya);return a.createElement(dt,(0,re.Z)({},qn,xa,{title:Ra,active:!!zt&&Ia===zt.key,pos:ta,data:Vn.data,isStart:Qa,isEnd:oo,motion:Qe,motionNodes:Ia===Bt?Vt:null,motionType:en,onMotionStart:In,onMotionEnd:Tt,treeNodeRequiredProps:ya,onMouseMove:function(){pn(null)}}))}))});vt.displayName="NodeList";var Ut=vt,tt=ne(35654),Zt=ne(90782),Le=ne(67841),Lt=10,It=function(Je){(0,_e.Z)(xe,Je);var Ze=(0,Ke.Z)(xe);function xe(){var ue;(0,Ne.Z)(this,xe);for(var Te=arguments.length,ve=new Array(Te),ce=0;ce<Te;ce++)ve[ce]=arguments[ce];return ue=Ze.call.apply(Ze,[this].concat(ve)),ue.destroyed=!1,ue.delayedDragEnterLogic=void 0,ue.loadingRetryTimes={},ue.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,pe.w$)()},ue.dragStartMousePosition=null,ue.dragNode=void 0,ue.currentMouseOverDroppableNodeKey=null,ue.listRef=a.createRef(),ue.onNodeDragStart=function(ge,Fe){var be=ue.state,he=be.expandedKeys,Me=be.keyEntities,st=ue.props.onDragStart,rt=Fe.props.eventKey;ue.dragNode=Fe,ue.dragStartMousePosition={x:ge.clientX,y:ge.clientY};var we=(0,tt._5)(he,rt);ue.setState({draggingNodeKey:rt,dragChildrenKeys:(0,tt.wA)(rt,Me),indent:ue.listRef.current.getIndentWidth()}),ue.setExpandedKeys(we),window.addEventListener("dragend",ue.onWindowDragEnd),st==null||st({event:ge,node:(0,pe.F)(Fe.props)})},ue.onNodeDragEnter=function(ge,Fe){var be=ue.state,he=be.expandedKeys,Me=be.keyEntities,st=be.dragChildrenKeys,rt=be.flattenNodes,we=be.indent,lt=ue.props,qe=lt.onDragEnter,Qe=lt.onExpand,pt=lt.allowDrop,bt=lt.direction,ft=Fe.props,wt=ft.pos,zt=ft.eventKey,Et=(0,et.Z)(ue),Jt=Et.dragNode;if(ue.currentMouseOverDroppableNodeKey!==zt&&(ue.currentMouseOverDroppableNodeKey=zt),!Jt){ue.resetDragState();return}var fn=(0,tt.OM)(ge,Jt,Fe,we,ue.dragStartMousePosition,pt,rt,Me,he,bt),vn=fn.dropPosition,gn=fn.dropLevelOffset,pn=fn.dropTargetKey,In=fn.dropContainerKey,Pn=fn.dropTargetPos,Xt=fn.dropAllowed,Hn=fn.dragOverNodeKey;if(st.indexOf(pn)!==-1||!Xt){ue.resetDragState();return}if(ue.delayedDragEnterLogic||(ue.delayedDragEnterLogic={}),Object.keys(ue.delayedDragEnterLogic).forEach(function(Wn){clearTimeout(ue.delayedDragEnterLogic[Wn])}),Jt.props.eventKey!==Fe.props.eventKey&&(ge.persist(),ue.delayedDragEnterLogic[wt]=window.setTimeout(function(){if(ue.state.draggingNodeKey!==null){var Wn=(0,Ae.Z)(he),Nn=(0,Le.Z)(Me,Fe.props.eventKey);Nn&&(Nn.children||[]).length&&(Wn=(0,tt.L0)(he,Fe.props.eventKey)),"expandedKeys"in ue.props||ue.setExpandedKeys(Wn),Qe==null||Qe(Wn,{node:(0,pe.F)(Fe.props),expanded:!0,nativeEvent:ge.nativeEvent})}},800)),Jt.props.eventKey===pn&&gn===0){ue.resetDragState();return}ue.setState({dragOverNodeKey:Hn,dropPosition:vn,dropLevelOffset:gn,dropTargetKey:pn,dropContainerKey:In,dropTargetPos:Pn,dropAllowed:Xt}),qe==null||qe({event:ge,node:(0,pe.F)(Fe.props),expandedKeys:he})},ue.onNodeDragOver=function(ge,Fe){var be=ue.state,he=be.dragChildrenKeys,Me=be.flattenNodes,st=be.keyEntities,rt=be.expandedKeys,we=be.indent,lt=ue.props,qe=lt.onDragOver,Qe=lt.allowDrop,pt=lt.direction,bt=(0,et.Z)(ue),ft=bt.dragNode;if(ft){var wt=(0,tt.OM)(ge,ft,Fe,we,ue.dragStartMousePosition,Qe,Me,st,rt,pt),zt=wt.dropPosition,Et=wt.dropLevelOffset,Jt=wt.dropTargetKey,fn=wt.dropContainerKey,vn=wt.dropAllowed,gn=wt.dropTargetPos,pn=wt.dragOverNodeKey;he.indexOf(Jt)!==-1||!vn||(ft.props.eventKey===Jt&&Et===0?ue.state.dropPosition===null&&ue.state.dropLevelOffset===null&&ue.state.dropTargetKey===null&&ue.state.dropContainerKey===null&&ue.state.dropTargetPos===null&&ue.state.dropAllowed===!1&&ue.state.dragOverNodeKey===null||ue.resetDragState():zt===ue.state.dropPosition&&Et===ue.state.dropLevelOffset&&Jt===ue.state.dropTargetKey&&fn===ue.state.dropContainerKey&&gn===ue.state.dropTargetPos&&vn===ue.state.dropAllowed&&pn===ue.state.dragOverNodeKey||ue.setState({dropPosition:zt,dropLevelOffset:Et,dropTargetKey:Jt,dropContainerKey:fn,dropTargetPos:gn,dropAllowed:vn,dragOverNodeKey:pn}),qe==null||qe({event:ge,node:(0,pe.F)(Fe.props)}))}},ue.onNodeDragLeave=function(ge,Fe){ue.currentMouseOverDroppableNodeKey===Fe.props.eventKey&&!ge.currentTarget.contains(ge.relatedTarget)&&(ue.resetDragState(),ue.currentMouseOverDroppableNodeKey=null);var be=ue.props.onDragLeave;be==null||be({event:ge,node:(0,pe.F)(Fe.props)})},ue.onWindowDragEnd=function(ge){ue.onNodeDragEnd(ge,null,!0),window.removeEventListener("dragend",ue.onWindowDragEnd)},ue.onNodeDragEnd=function(ge,Fe){var be=ue.props.onDragEnd;ue.setState({dragOverNodeKey:null}),ue.cleanDragState(),be==null||be({event:ge,node:(0,pe.F)(Fe.props)}),ue.dragNode=null,window.removeEventListener("dragend",ue.onWindowDragEnd)},ue.onNodeDrop=function(ge,Fe){var be,he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Me=ue.state,st=Me.dragChildrenKeys,rt=Me.dropPosition,we=Me.dropTargetKey,lt=Me.dropTargetPos,qe=Me.dropAllowed;if(qe){var Qe=ue.props.onDrop;if(ue.setState({dragOverNodeKey:null}),ue.cleanDragState(),we!==null){var pt=(0,Ve.Z)((0,Ve.Z)({},(0,pe.H8)(we,ue.getTreeNodeRequiredProps())),{},{active:((be=ue.getActiveItem())===null||be===void 0?void 0:be.key)===we,data:(0,Le.Z)(ue.state.keyEntities,we).node}),bt=st.indexOf(we)!==-1;(0,y.ZP)(!bt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var ft=(0,tt.yx)(lt),wt={event:ge,node:(0,pe.F)(pt),dragNode:ue.dragNode?(0,pe.F)(ue.dragNode.props):null,dragNodesKeys:[ue.dragNode.props.eventKey].concat(st),dropToGap:rt!==0,dropPosition:rt+Number(ft[ft.length-1])};he||Qe==null||Qe(wt),ue.dragNode=null}}},ue.cleanDragState=function(){var ge=ue.state.draggingNodeKey;ge!==null&&ue.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ue.dragStartMousePosition=null,ue.currentMouseOverDroppableNodeKey=null},ue.triggerExpandActionExpand=function(ge,Fe){var be=ue.state,he=be.expandedKeys,Me=be.flattenNodes,st=Fe.expanded,rt=Fe.key,we=Fe.isLeaf;if(!(we||ge.shiftKey||ge.metaKey||ge.ctrlKey)){var lt=Me.filter(function(Qe){return Qe.key===rt})[0],qe=(0,pe.F)((0,Ve.Z)((0,Ve.Z)({},(0,pe.H8)(rt,ue.getTreeNodeRequiredProps())),{},{data:lt.data}));ue.setExpandedKeys(st?(0,tt._5)(he,rt):(0,tt.L0)(he,rt)),ue.onNodeExpand(ge,qe)}},ue.onNodeClick=function(ge,Fe){var be=ue.props,he=be.onClick,Me=be.expandAction;Me==="click"&&ue.triggerExpandActionExpand(ge,Fe),he==null||he(ge,Fe)},ue.onNodeDoubleClick=function(ge,Fe){var be=ue.props,he=be.onDoubleClick,Me=be.expandAction;Me==="doubleClick"&&ue.triggerExpandActionExpand(ge,Fe),he==null||he(ge,Fe)},ue.onNodeSelect=function(ge,Fe){var be=ue.state.selectedKeys,he=ue.state,Me=he.keyEntities,st=he.fieldNames,rt=ue.props,we=rt.onSelect,lt=rt.multiple,qe=Fe.selected,Qe=Fe[st.key],pt=!qe;pt?lt?be=(0,tt.L0)(be,Qe):be=[Qe]:be=(0,tt._5)(be,Qe);var bt=be.map(function(ft){var wt=(0,Le.Z)(Me,ft);return wt?wt.node:null}).filter(function(ft){return ft});ue.setUncontrolledState({selectedKeys:be}),we==null||we(be,{event:"select",selected:pt,node:Fe,selectedNodes:bt,nativeEvent:ge.nativeEvent})},ue.onNodeCheck=function(ge,Fe,be){var he=ue.state,Me=he.keyEntities,st=he.checkedKeys,rt=he.halfCheckedKeys,we=ue.props,lt=we.checkStrictly,qe=we.onCheck,Qe=Fe.key,pt,bt={event:"check",node:Fe,checked:be,nativeEvent:ge.nativeEvent};if(lt){var ft=be?(0,tt.L0)(st,Qe):(0,tt._5)(st,Qe),wt=(0,tt._5)(rt,Qe);pt={checked:ft,halfChecked:wt},bt.checkedNodes=ft.map(function(gn){return(0,Le.Z)(Me,gn)}).filter(function(gn){return gn}).map(function(gn){return gn.node}),ue.setUncontrolledState({checkedKeys:ft})}else{var zt=(0,Zt.S)([].concat((0,Ae.Z)(st),[Qe]),!0,Me),Et=zt.checkedKeys,Jt=zt.halfCheckedKeys;if(!be){var fn=new Set(Et);fn.delete(Qe);var vn=(0,Zt.S)(Array.from(fn),{checked:!1,halfCheckedKeys:Jt},Me);Et=vn.checkedKeys,Jt=vn.halfCheckedKeys}pt=Et,bt.checkedNodes=[],bt.checkedNodesPositions=[],bt.halfCheckedKeys=Jt,Et.forEach(function(gn){var pn=(0,Le.Z)(Me,gn);if(pn){var In=pn.node,Pn=pn.pos;bt.checkedNodes.push(In),bt.checkedNodesPositions.push({node:In,pos:Pn})}}),ue.setUncontrolledState({checkedKeys:Et},!1,{halfCheckedKeys:Jt})}qe==null||qe(pt,bt)},ue.onNodeLoad=function(ge){var Fe=ge.key,be=new Promise(function(he,Me){ue.setState(function(st){var rt=st.loadedKeys,we=rt===void 0?[]:rt,lt=st.loadingKeys,qe=lt===void 0?[]:lt,Qe=ue.props,pt=Qe.loadData,bt=Qe.onLoad;if(!pt||we.indexOf(Fe)!==-1||qe.indexOf(Fe)!==-1)return null;var ft=pt(ge);return ft.then(function(){var wt=ue.state.loadedKeys,zt=(0,tt.L0)(wt,Fe);bt==null||bt(zt,{event:"load",node:ge}),ue.setUncontrolledState({loadedKeys:zt}),ue.setState(function(Et){return{loadingKeys:(0,tt._5)(Et.loadingKeys,Fe)}}),he()}).catch(function(wt){if(ue.setState(function(Et){return{loadingKeys:(0,tt._5)(Et.loadingKeys,Fe)}}),ue.loadingRetryTimes[Fe]=(ue.loadingRetryTimes[Fe]||0)+1,ue.loadingRetryTimes[Fe]>=Lt){var zt=ue.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ue.setUncontrolledState({loadedKeys:(0,tt.L0)(zt,Fe)}),he()}Me(wt)}),{loadingKeys:(0,tt.L0)(qe,Fe)}})});return be.catch(function(){}),be},ue.onNodeMouseEnter=function(ge,Fe){var be=ue.props.onMouseEnter;be==null||be({event:ge,node:Fe})},ue.onNodeMouseLeave=function(ge,Fe){var be=ue.props.onMouseLeave;be==null||be({event:ge,node:Fe})},ue.onNodeContextMenu=function(ge,Fe){var be=ue.props.onRightClick;be&&(ge.preventDefault(),be({event:ge,node:Fe}))},ue.onFocus=function(){var ge=ue.props.onFocus;ue.setState({focused:!0});for(var Fe=arguments.length,be=new Array(Fe),he=0;he<Fe;he++)be[he]=arguments[he];ge==null||ge.apply(void 0,be)},ue.onBlur=function(){var ge=ue.props.onBlur;ue.setState({focused:!1}),ue.onActiveChange(null);for(var Fe=arguments.length,be=new Array(Fe),he=0;he<Fe;he++)be[he]=arguments[he];ge==null||ge.apply(void 0,be)},ue.getTreeNodeRequiredProps=function(){var ge=ue.state,Fe=ge.expandedKeys,be=ge.selectedKeys,he=ge.loadedKeys,Me=ge.loadingKeys,st=ge.checkedKeys,rt=ge.halfCheckedKeys,we=ge.dragOverNodeKey,lt=ge.dropPosition,qe=ge.keyEntities;return{expandedKeys:Fe||[],selectedKeys:be||[],loadedKeys:he||[],loadingKeys:Me||[],checkedKeys:st||[],halfCheckedKeys:rt||[],dragOverNodeKey:we,dropPosition:lt,keyEntities:qe}},ue.setExpandedKeys=function(ge){var Fe=ue.state,be=Fe.treeData,he=Fe.fieldNames,Me=(0,pe.oH)(be,ge,he);ue.setUncontrolledState({expandedKeys:ge,flattenNodes:Me},!0)},ue.onNodeExpand=function(ge,Fe){var be=ue.state.expandedKeys,he=ue.state,Me=he.listChanging,st=he.fieldNames,rt=ue.props,we=rt.onExpand,lt=rt.loadData,qe=Fe.expanded,Qe=Fe[st.key];if(!Me){var pt=be.indexOf(Qe),bt=!qe;if((0,y.ZP)(qe&&pt!==-1||!qe&&pt===-1,"Expand state not sync with index check"),bt?be=(0,tt.L0)(be,Qe):be=(0,tt._5)(be,Qe),ue.setExpandedKeys(be),we==null||we(be,{node:Fe,expanded:bt,nativeEvent:ge.nativeEvent}),bt&&lt){var ft=ue.onNodeLoad(Fe);ft&&ft.then(function(){var wt=(0,pe.oH)(ue.state.treeData,be,st);ue.setUncontrolledState({flattenNodes:wt})}).catch(function(){var wt=ue.state.expandedKeys,zt=(0,tt._5)(wt,Qe);ue.setExpandedKeys(zt)})}}},ue.onListChangeStart=function(){ue.setUncontrolledState({listChanging:!0})},ue.onListChangeEnd=function(){setTimeout(function(){ue.setUncontrolledState({listChanging:!1})})},ue.onActiveChange=function(ge){var Fe=ue.state.activeKey,be=ue.props.onActiveChange;Fe!==ge&&(ue.setState({activeKey:ge}),ge!==null&&ue.scrollTo({key:ge}),be==null||be(ge))},ue.getActiveItem=function(){var ge=ue.state,Fe=ge.activeKey,be=ge.flattenNodes;return Fe===null?null:be.find(function(he){var Me=he.key;return Me===Fe})||null},ue.offsetActiveKey=function(ge){var Fe=ue.state,be=Fe.flattenNodes,he=Fe.activeKey,Me=be.findIndex(function(we){var lt=we.key;return lt===he});Me===-1&&ge<0&&(Me=be.length),Me=(Me+ge+be.length)%be.length;var st=be[Me];if(st){var rt=st.key;ue.onActiveChange(rt)}else ue.onActiveChange(null)},ue.onKeyDown=function(ge){var Fe=ue.state,be=Fe.activeKey,he=Fe.expandedKeys,Me=Fe.checkedKeys,st=Fe.fieldNames,rt=ue.props,we=rt.onKeyDown,lt=rt.checkable,qe=rt.selectable;switch(ge.which){case Re.Z.UP:{ue.offsetActiveKey(-1),ge.preventDefault();break}case Re.Z.DOWN:{ue.offsetActiveKey(1),ge.preventDefault();break}}var Qe=ue.getActiveItem();if(Qe&&Qe.data){var pt=ue.getTreeNodeRequiredProps(),bt=Qe.data.isLeaf===!1||!!(Qe.data[st.children]||[]).length,ft=(0,pe.F)((0,Ve.Z)((0,Ve.Z)({},(0,pe.H8)(be,pt)),{},{data:Qe.data,active:!0}));switch(ge.which){case Re.Z.LEFT:{bt&&he.includes(be)?ue.onNodeExpand({},ft):Qe.parent&&ue.onActiveChange(Qe.parent.key),ge.preventDefault();break}case Re.Z.RIGHT:{bt&&!he.includes(be)?ue.onNodeExpand({},ft):Qe.children&&Qe.children.length&&ue.onActiveChange(Qe.children[0].key),ge.preventDefault();break}case Re.Z.ENTER:case Re.Z.SPACE:{lt&&!ft.disabled&&ft.checkable!==!1&&!ft.disableCheckbox?ue.onNodeCheck({},ft,!Me.includes(be)):!lt&&qe&&!ft.disabled&&ft.selectable!==!1&&ue.onNodeSelect({},ft);break}}}we==null||we(ge)},ue.setUncontrolledState=function(ge){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ue.destroyed){var he=!1,Me=!0,st={};Object.keys(ge).forEach(function(rt){if(rt in ue.props){Me=!1;return}he=!0,st[rt]=ge[rt]}),he&&(!Fe||Me)&&ue.setState((0,Ve.Z)((0,Ve.Z)({},st),be))}},ue.scrollTo=function(ge){ue.listRef.current.scrollTo(ge)},ue}return(0,ae.Z)(xe,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Te=this.props.activeKey;Te!==void 0&&Te!==this.state.activeKey&&(this.setState({activeKey:Te}),Te!==null&&this.scrollTo({key:Te}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var Te,ve=this.state,ce=ve.focused,ge=ve.flattenNodes,Fe=ve.keyEntities,be=ve.draggingNodeKey,he=ve.activeKey,Me=ve.dropLevelOffset,st=ve.dropContainerKey,rt=ve.dropTargetKey,we=ve.dropPosition,lt=ve.dragOverNodeKey,qe=ve.indent,Qe=this.props,pt=Qe.prefixCls,bt=Qe.className,ft=Qe.style,wt=Qe.showLine,zt=Qe.focusable,Et=Qe.tabIndex,Jt=Et===void 0?0:Et,fn=Qe.selectable,vn=Qe.showIcon,gn=Qe.icon,pn=Qe.switcherIcon,In=Qe.draggable,Pn=Qe.checkable,Xt=Qe.checkStrictly,Hn=Qe.disabled,Wn=Qe.motion,Nn=Qe.loadData,zn=Qe.filterTreeNode,Xn=Qe.height,Ht=Qe.itemHeight,Ot=Qe.virtual,Kt=Qe.titleRender,Gt=Qe.dropIndicatorRender,Sn=Qe.onContextMenu,On=Qe.onScroll,un=Qe.direction,He=Qe.rootClassName,Ye=Qe.rootStyle,Xe=(0,oe.Z)(this.props,{aria:!0,data:!0}),Pt;return In&&((0,Ie.Z)(In)==="object"?Pt=In:typeof In=="function"?Pt={nodeDraggable:In}:Pt={}),a.createElement(b.k.Provider,{value:{prefixCls:pt,selectable:fn,showIcon:vn,icon:gn,switcherIcon:pn,draggable:Pt,draggingNodeKey:be,checkable:Pn,checkStrictly:Xt,disabled:Hn,keyEntities:Fe,dropLevelOffset:Me,dropContainerKey:st,dropTargetKey:rt,dropPosition:we,dragOverNodeKey:lt,indent:qe,direction:un,dropIndicatorRender:Gt,loadData:Nn,filterTreeNode:zn,titleRender:Kt,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:Ue()(pt,bt,He,(Te={},(0,fe.Z)(Te,"".concat(pt,"-show-line"),wt),(0,fe.Z)(Te,"".concat(pt,"-focused"),ce),(0,fe.Z)(Te,"".concat(pt,"-active-focused"),he!==null),Te)),style:Ye},a.createElement(Ut,(0,re.Z)({ref:this.listRef,prefixCls:pt,style:ft,data:ge,disabled:Hn,selectable:fn,checkable:!!Pn,motion:Wn,dragging:be!==null,height:Xn,itemHeight:Ht,virtual:Ot,focusable:zt,focused:ce,tabIndex:Jt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Sn,onScroll:On},this.getTreeNodeRequiredProps(),Xe))))}}],[{key:"getDerivedStateFromProps",value:function(Te,ve){var ce=ve.prevProps,ge={prevProps:Te};function Fe(zt){return!ce&&zt in Te||ce&&ce[zt]!==Te[zt]}var be,he=ve.fieldNames;if(Fe("fieldNames")&&(he=(0,pe.w$)(Te.fieldNames),ge.fieldNames=he),Fe("treeData")?be=Te.treeData:Fe("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),be=(0,pe.zn)(Te.children)),be){ge.treeData=be;var Me=(0,pe.I8)(be,{fieldNames:he});ge.keyEntities=(0,Ve.Z)((0,fe.Z)({},Bt,We),Me.keyEntities)}var st=ge.keyEntities||ve.keyEntities;if(Fe("expandedKeys")||ce&&Fe("autoExpandParent"))ge.expandedKeys=Te.autoExpandParent||!ce&&Te.defaultExpandParent?(0,tt.r7)(Te.expandedKeys,st):Te.expandedKeys;else if(!ce&&Te.defaultExpandAll){var rt=(0,Ve.Z)({},st);delete rt[Bt],ge.expandedKeys=Object.keys(rt).map(function(zt){return rt[zt].key})}else!ce&&Te.defaultExpandedKeys&&(ge.expandedKeys=Te.autoExpandParent||Te.defaultExpandParent?(0,tt.r7)(Te.defaultExpandedKeys,st):Te.defaultExpandedKeys);if(ge.expandedKeys||delete ge.expandedKeys,be||ge.expandedKeys){var we=(0,pe.oH)(be||ve.treeData,ge.expandedKeys||ve.expandedKeys,he);ge.flattenNodes=we}if(Te.selectable&&(Fe("selectedKeys")?ge.selectedKeys=(0,tt.BT)(Te.selectedKeys,Te):!ce&&Te.defaultSelectedKeys&&(ge.selectedKeys=(0,tt.BT)(Te.defaultSelectedKeys,Te))),Te.checkable){var lt;if(Fe("checkedKeys")?lt=(0,tt.E6)(Te.checkedKeys)||{}:!ce&&Te.defaultCheckedKeys?lt=(0,tt.E6)(Te.defaultCheckedKeys)||{}:be&&(lt=(0,tt.E6)(Te.checkedKeys)||{checkedKeys:ve.checkedKeys,halfCheckedKeys:ve.halfCheckedKeys}),lt){var qe=lt,Qe=qe.checkedKeys,pt=Qe===void 0?[]:Qe,bt=qe.halfCheckedKeys,ft=bt===void 0?[]:bt;if(!Te.checkStrictly){var wt=(0,Zt.S)(pt,!0,st);pt=wt.checkedKeys,ft=wt.halfCheckedKeys}ge.checkedKeys=pt,ge.halfCheckedKeys=ft}}return Fe("loadedKeys")&&(ge.loadedKeys=Te.loadedKeys),ge}}]),xe}(a.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:x,allowDrop:function(){return!0},expandAction:!1},It.TreeNode=me.Z;var Qt=It,Yt=Qt},35654:function(it,St,ne){"use strict";ne.d(St,{BT:function(){return a},E6:function(){return E},L0:function(){return Ke},OM:function(){return y},_5:function(){return _e},r7:function(){return z},wA:function(){return Ue},yx:function(){return je}});var re=ne(26407),fe=ne(39559),Ie=ne(48736),Ve=ne(59301),Ae=ne(39417),Ne=ne(67841),ae=ne(71430),et=null;function _e(ee,te){if(!ee)return[];var le=ee.slice(),se=le.indexOf(te);return se>=0&&le.splice(se,1),le}function Ke(ee,te){var le=(ee||[]).slice();return le.indexOf(te)===-1&&le.push(te),le}function je(ee){return ee.split("-")}function Ue(ee,te){var le=[],se=(0,Ne.Z)(te,ee);function me(){var Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ce.forEach(function(pe){var Be=pe.key,Pe=pe.children;le.push(Be),me(Pe)})}return me(se.children),le}function Re(ee){if(ee.parent){var te=je(ee.pos);return Number(te[te.length-1])===ee.parent.children.length-1}return!1}function oe(ee){var te=je(ee.pos);return Number(te[te.length-1])===0}function y(ee,te,le,se,me,Ce,pe,Be,Pe,ht){var dt,Wt=ee.clientX,ot=ee.clientY,gt=ee.target.getBoundingClientRect(),Se=gt.top,Mt=gt.height,Bt=(ht==="rtl"?-1:1)*(((me==null?void 0:me.x)||0)-Wt),Ct=(Bt-12)/se,We=(0,Ne.Z)(Be,le.props.eventKey);if(ot<Se+Mt/2){var xt=pe.findIndex(function(Yt){return Yt.key===We.key}),Ft=xt<=0?0:xt-1,De=pe[Ft].key;We=(0,Ne.Z)(Be,De)}var Ge=We.key,vt=We,Ut=We.key,tt=0,Zt=0;if(!Pe.includes(Ge))for(var Le=0;Le<Ct&&Re(We);Le+=1)We=We.parent,Zt+=1;var Lt=te.props.data,It=We.node,Qt=!0;return oe(We)&&We.level===0&&ot<Se+Mt/2&&Ce({dragNode:Lt,dropNode:It,dropPosition:-1})&&We.key===le.props.eventKey?tt=-1:(vt.children||[]).length&&Pe.includes(Ut)?Ce({dragNode:Lt,dropNode:It,dropPosition:0})?tt=0:Qt=!1:Zt===0?Ct>-1.5?Ce({dragNode:Lt,dropNode:It,dropPosition:1})?tt=1:Qt=!1:Ce({dragNode:Lt,dropNode:It,dropPosition:0})?tt=0:Ce({dragNode:Lt,dropNode:It,dropPosition:1})?tt=1:Qt=!1:Ce({dragNode:Lt,dropNode:It,dropPosition:1})?tt=1:Qt=!1,{dropPosition:tt,dropLevelOffset:Zt,dropTargetKey:We.key,dropTargetPos:We.pos,dragOverNodeKey:Ut,dropContainerKey:tt===0?null:((dt=We.parent)===null||dt===void 0?void 0:dt.key)||null,dropAllowed:Qt}}function a(ee,te){if(ee){var le=te.multiple;return le?ee.slice():ee.length?[ee[0]]:ee}}var b=function(te){return te};function x(ee,te){if(!ee)return[];var le=te||{},se=le.processProps,me=se===void 0?b:se,Ce=Array.isArray(ee)?ee:[ee];return Ce.map(function(pe){var Be=pe.children,Pe=_objectWithoutProperties(pe,et),ht=x(Be,te);return React.createElement(TreeNode,_extends({key:Pe.key},me(Pe)),ht)})}function E(ee){if(!ee)return null;var te;if(Array.isArray(ee))te={checkedKeys:ee,halfCheckedKeys:void 0};else if((0,fe.Z)(ee)==="object")te={checkedKeys:ee.checked||void 0,halfCheckedKeys:ee.halfChecked||void 0};else return(0,Ie.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return te}function z(ee,te){var le=new Set;function se(me){if(!le.has(me)){var Ce=(0,Ne.Z)(te,me);if(Ce){le.add(me);var pe=Ce.parent,Be=Ce.node;Be.disabled||pe&&se(pe.key)}}}return(ee||[]).forEach(function(me){se(me)}),(0,re.Z)(le)}},90782:function(it,St,ne){"use strict";ne.d(St,{S:function(){return ae}});var re=ne(48736),fe=ne(67841);function Ie(et,_e){var Ke=new Set;return et.forEach(function(je){_e.has(je)||Ke.add(je)}),Ke}function Ve(et){var _e=et||{},Ke=_e.disabled,je=_e.disableCheckbox,Ue=_e.checkable;return!!(Ke||je)||Ue===!1}function Ae(et,_e,Ke,je){for(var Ue=new Set(et),Re=new Set,oe=0;oe<=Ke;oe+=1){var y=_e.get(oe)||new Set;y.forEach(function(E){var z=E.key,ee=E.node,te=E.children,le=te===void 0?[]:te;Ue.has(z)&&!je(ee)&&le.filter(function(se){return!je(se.node)}).forEach(function(se){Ue.add(se.key)})})}for(var a=new Set,b=Ke;b>=0;b-=1){var x=_e.get(b)||new Set;x.forEach(function(E){var z=E.parent,ee=E.node;if(!(je(ee)||!E.parent||a.has(E.parent.key))){if(je(E.parent.node)){a.add(z.key);return}var te=!0,le=!1;(z.children||[]).filter(function(se){return!je(se.node)}).forEach(function(se){var me=se.key,Ce=Ue.has(me);te&&!Ce&&(te=!1),!le&&(Ce||Re.has(me))&&(le=!0)}),te&&Ue.add(z.key),le&&Re.add(z.key),a.add(z.key)}})}return{checkedKeys:Array.from(Ue),halfCheckedKeys:Array.from(Ie(Re,Ue))}}function Ne(et,_e,Ke,je,Ue){for(var Re=new Set(et),oe=new Set(_e),y=0;y<=je;y+=1){var a=Ke.get(y)||new Set;a.forEach(function(z){var ee=z.key,te=z.node,le=z.children,se=le===void 0?[]:le;!Re.has(ee)&&!oe.has(ee)&&!Ue(te)&&se.filter(function(me){return!Ue(me.node)}).forEach(function(me){Re.delete(me.key)})})}oe=new Set;for(var b=new Set,x=je;x>=0;x-=1){var E=Ke.get(x)||new Set;E.forEach(function(z){var ee=z.parent,te=z.node;if(!(Ue(te)||!z.parent||b.has(z.parent.key))){if(Ue(z.parent.node)){b.add(ee.key);return}var le=!0,se=!1;(ee.children||[]).filter(function(me){return!Ue(me.node)}).forEach(function(me){var Ce=me.key,pe=Re.has(Ce);le&&!pe&&(le=!1),!se&&(pe||oe.has(Ce))&&(se=!0)}),le||Re.delete(ee.key),se&&oe.add(ee.key),b.add(ee.key)}})}return{checkedKeys:Array.from(Re),halfCheckedKeys:Array.from(Ie(oe,Re))}}function ae(et,_e,Ke,je){var Ue=[],Re;je?Re=je:Re=Ve;var oe=new Set(et.filter(function(x){var E=!!(0,fe.Z)(Ke,x);return E||Ue.push(x),E})),y=new Map,a=0;Object.keys(Ke).forEach(function(x){var E=Ke[x],z=E.level,ee=y.get(z);ee||(ee=new Set,y.set(z,ee)),ee.add(E),a=Math.max(a,z)}),(0,re.ZP)(!Ue.length,"Tree missing follow keys: ".concat(Ue.slice(0,100).map(function(x){return"'".concat(x,"'")}).join(", ")));var b;return _e===!0?b=Ae(oe,y,a,Re):b=Ne(oe,_e.halfCheckedKeys,y,a,Re),b}},67841:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return re}});function re(fe,Ie){return fe[Ie]}},71430:function(it,St,ne){"use strict";ne.d(St,{F:function(){return z},H8:function(){return E},I8:function(){return x},km:function(){return Ue},oH:function(){return a},w$:function(){return Re},zn:function(){return y}});var re=ne(39559),fe=ne(26407),Ie=ne(33708),Ve=ne(37061),Ae=ne(11592),Ne=ne(2738),ae=ne(48736),et=ne(67841),_e=["children"];function Ke(ee,te){return"".concat(ee,"-").concat(te)}function je(ee){return ee&&ee.type&&ee.type.isTreeNode}function Ue(ee,te){return ee!=null?ee:te}function Re(ee){var te=ee||{},le=te.title,se=te._title,me=te.key,Ce=te.children,pe=le||"title";return{title:pe,_title:se||[pe],key:me||"key",children:Ce||"children"}}function oe(ee,te){var le=new Map;function se(me){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(me||[]).forEach(function(pe){var Be=pe[te.key],Pe=pe[te.children];warning(Be!=null,"Tree node must have a certain key: [".concat(Ce).concat(Be,"]"));var ht=String(Be);warning(!le.has(ht)||Be===null||Be===void 0,"Same 'key' exist in the Tree: ".concat(ht)),le.set(ht,!0),se(Pe,"".concat(Ce).concat(ht," > "))})}se(ee)}function y(ee){function te(le){var se=(0,Ae.Z)(le);return se.map(function(me){if(!je(me))return(0,ae.ZP)(!me,"Tree/TreeNode can only accept TreeNode as children."),null;var Ce=me.key,pe=me.props,Be=pe.children,Pe=(0,Ve.Z)(pe,_e),ht=(0,Ie.Z)({key:Ce},Pe),dt=te(Be);return dt.length&&(ht.children=dt),ht}).filter(function(me){return me})}return te(ee)}function a(ee,te,le){var se=Re(le),me=se._title,Ce=se.key,pe=se.children,Be=new Set(te===!0?[]:te),Pe=[];function ht(dt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return dt.map(function(ot,gt){for(var Se=Ke(Wt?Wt.pos:"0",gt),Mt=Ue(ot[Ce],Se),Bt,Ct=0;Ct<me.length;Ct+=1){var We=me[Ct];if(ot[We]!==void 0){Bt=ot[We];break}}var xt=(0,Ie.Z)((0,Ie.Z)({},(0,Ne.Z)(ot,[].concat((0,fe.Z)(me),[Ce,pe]))),{},{title:Bt,key:Mt,parent:Wt,pos:Se,children:null,data:ot,isStart:[].concat((0,fe.Z)(Wt?Wt.isStart:[]),[gt===0]),isEnd:[].concat((0,fe.Z)(Wt?Wt.isEnd:[]),[gt===dt.length-1])});return Pe.push(xt),te===!0||Be.has(Mt)?xt.children=ht(ot[pe]||[],xt):xt.children=[],xt})}return ht(ee),Pe}function b(ee,te,le){var se={};(0,re.Z)(le)==="object"?se=le:se={externalGetKey:le},se=se||{};var me=se,Ce=me.childrenPropName,pe=me.externalGetKey,Be=me.fieldNames,Pe=Re(Be),ht=Pe.key,dt=Pe.children,Wt=Ce||dt,ot;pe?typeof pe=="string"?ot=function(Mt){return Mt[pe]}:typeof pe=="function"&&(ot=function(Mt){return pe(Mt)}):ot=function(Mt,Bt){return Ue(Mt[ht],Bt)};function gt(Se,Mt,Bt,Ct){var We=Se?Se[Wt]:ee,xt=Se?Ke(Bt.pos,Mt):"0",Ft=Se?[].concat((0,fe.Z)(Ct),[Se]):[];if(Se){var De=ot(Se,xt),Ge={node:Se,index:Mt,pos:xt,key:De,parentPos:Bt.node?Bt.pos:null,level:Bt.level+1,nodes:Ft};te(Ge)}We&&We.forEach(function(vt,Ut){gt(vt,Ut,{node:Se,pos:xt,level:Bt?Bt.level+1:-1},Ft)})}gt(null)}function x(ee){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},le=te.initWrapper,se=te.processEntity,me=te.onProcessFinished,Ce=te.externalGetKey,pe=te.childrenPropName,Be=te.fieldNames,Pe=arguments.length>2?arguments[2]:void 0,ht=Ce||Pe,dt={},Wt={},ot={posEntities:dt,keyEntities:Wt};return le&&(ot=le(ot)||ot),b(ee,function(gt){var Se=gt.node,Mt=gt.index,Bt=gt.pos,Ct=gt.key,We=gt.parentPos,xt=gt.level,Ft=gt.nodes,De={node:Se,nodes:Ft,index:Mt,key:Ct,pos:Bt,level:xt},Ge=Ue(Ct,Bt);dt[Bt]=De,Wt[Ge]=De,De.parent=dt[We],De.parent&&(De.parent.children=De.parent.children||[],De.parent.children.push(De)),se&&se(De,ot)},{externalGetKey:ht,childrenPropName:pe,fieldNames:Be}),me&&me(ot),ot}function E(ee,te){var le=te.expandedKeys,se=te.selectedKeys,me=te.loadedKeys,Ce=te.loadingKeys,pe=te.checkedKeys,Be=te.halfCheckedKeys,Pe=te.dragOverNodeKey,ht=te.dropPosition,dt=te.keyEntities,Wt=(0,et.Z)(dt,ee),ot={eventKey:ee,expanded:le.indexOf(ee)!==-1,selected:se.indexOf(ee)!==-1,loaded:me.indexOf(ee)!==-1,loading:Ce.indexOf(ee)!==-1,checked:pe.indexOf(ee)!==-1,halfChecked:Be.indexOf(ee)!==-1,pos:String(Wt?Wt.pos:""),dragOver:Pe===ee&&ht===0,dragOverGapTop:Pe===ee&&ht===-1,dragOverGapBottom:Pe===ee&&ht===1};return ot}function z(ee){var te=ee.data,le=ee.expanded,se=ee.selected,me=ee.checked,Ce=ee.loaded,pe=ee.loading,Be=ee.halfChecked,Pe=ee.dragOver,ht=ee.dragOverGapTop,dt=ee.dragOverGapBottom,Wt=ee.pos,ot=ee.active,gt=ee.eventKey,Se=(0,Ie.Z)((0,Ie.Z)({},te),{},{expanded:le,selected:se,checked:me,loaded:Ce,loading:pe,halfChecked:Be,dragOver:Pe,dragOverGapTop:ht,dragOverGapBottom:dt,pos:Wt,active:ot,key:gt});return"props"in Se||Object.defineProperty(Se,"props",{get:function(){return(0,ae.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ee}}),Se}},8224:function(it,St,ne){"use strict";ne.d(St,{Z:function(){return fe}});var re=ne(4676);function fe(Ie,Ve,Ae,Ne){var ae=re.unstable_batchedUpdates?function(_e){re.unstable_batchedUpdates(Ae,_e)}:Ae;return Ie!=null&&Ie.addEventListener&&Ie.addEventListener(Ve,ae,Ne),{remove:function(){Ie!=null&&Ie.removeEventListener&&Ie.removeEventListener(Ve,ae,Ne)}}}},55468:function(it,St,ne){"use strict";ne.d(St,{g1:function(){return je},os:function(){return Re}});var re=/margin|padding|width|height|max|min|offset/,fe={left:!0,top:!0},Ie={cssFloat:1,styleFloat:1,float:1};function Ve(oe){return oe.nodeType===1?oe.ownerDocument.defaultView.getComputedStyle(oe,null):{}}function Ae(oe,y,a){if(y=y.toLowerCase(),a==="auto"){if(y==="height")return oe.offsetHeight;if(y==="width")return oe.offsetWidth}return y in fe||(fe[y]=re.test(y)),fe[y]?parseFloat(a)||0:a}function Ne(oe,y){var a=arguments.length,b=Ve(oe);return y=Ie[y]?"cssFloat"in oe.style?"cssFloat":"styleFloat":y,a===1?b:Ae(oe,y,b[y]||oe.style[y])}function ae(oe,y,a){var b=arguments.length;if(y=Ie[y]?"cssFloat"in oe.style?"cssFloat":"styleFloat":y,b===3)return typeof a=="number"&&re.test(y)&&(a="".concat(a,"px")),oe.style[y]=a,a;for(var x in y)y.hasOwnProperty(x)&&ae(oe,x,y[x]);return Ve(oe)}function et(oe){return oe===document.body?document.documentElement.clientWidth:oe.offsetWidth}function _e(oe){return oe===document.body?window.innerHeight||document.documentElement.clientHeight:oe.offsetHeight}function Ke(){var oe=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:oe,height:y}}function je(){var oe=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:oe,height:y}}function Ue(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Re(oe){var y=oe.getBoundingClientRect(),a=document.documentElement;return{left:y.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24514:function(it,St,ne){"use strict";ne.d(St,{G:function(){return Ve}});var re=ne(47273),fe=function(Ne){if((0,re.Z)()&&window.document.documentElement){var ae=Array.isArray(Ne)?Ne:[Ne],et=window.document.documentElement;return ae.some(function(_e){return _e in et.style})}return!1},Ie=function(Ne,ae){if(!fe(Ne))return!1;var et=document.createElement("div"),_e=et.style[Ne];return et.style[Ne]=ae,et.style[Ne]!==_e};function Ve(Ae,Ne){return!Array.isArray(Ae)&&Ne!==void 0?Ie(Ae,Ne):fe(Ae)}},96908:function(it){"use strict";it.exports="data:image/png;base64,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"},57177:function(it){"use strict";it.exports="data:image/png;base64,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"},81378:function(it){"use strict";it.exports="data:image/png;base64,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"}}]);