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__Paths__New__index.d42db7...

228 lines
946 KiB

(self.webpackChunk=self.webpackChunk||[]).push([[8982],{89489:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return et}});var ne=te(92413),ue=te(59301),Ke={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Ue=Ke,Oe=te(7657),Ae=function($e,Ye){return ue.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:Ye,icon:Ue}))},re=ue.forwardRef(Ae),et=re},59477:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return et}});var ne=te(92413),ue=te(59301),Ke={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Ue=Ke,Oe=te(7657),Ae=function($e,Ye){return ue.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:Ye,icon:Ue}))},re=ue.forwardRef(Ae),et=re},26227:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return et}});var ne=te(92413),ue=te(59301),Ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},Ue=Ke,Oe=te(7657),Ae=function($e,Ye){return ue.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:Ye,icon:Ue}))},re=ue.forwardRef(Ae),et=re},49198:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return et}});var ne=te(92413),ue=te(59301),Ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Ue=Ke,Oe=te(7657),Ae=function($e,Ye){return ue.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:Ye,icon:Ue}))},re=ue.forwardRef(Ae),et=re},41464:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return et}});var ne=te(92413),ue=te(59301),Ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},Ue=Ke,Oe=te(7657),Ae=function($e,Ye){return ue.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:Ye,icon:Ue}))},re=ue.forwardRef(Ae),et=re},52671:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return et}});var ne=te(92413),ue=te(59301),Ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Ue=Ke,Oe=te(7657),Ae=function($e,Ye){return ue.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:Ye,icon:Ue}))},re=ue.forwardRef(Ae),et=re},8657:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return et}});var ne=te(92413),ue=te(59301),Ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Ue=Ke,Oe=te(7657),Ae=function($e,Ye){return ue.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:Ye,icon:Ue}))},re=ue.forwardRef(Ae),et=re},56082:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return et}});var ne=te(92413),ue=te(59301),Ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Ue=Ke,Oe=te(7657),Ae=function($e,Ye){return ue.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:Ye,icon:Ue}))},re=ue.forwardRef(Ae),et=re},61481:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return et}});var ne=te(92413),ue=te(59301),Ke={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},Ue=Ke,Oe=te(7657),Ae=function($e,Ye){return ue.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:Ye,icon:Ue}))},re=ue.forwardRef(Ae),et=re},33853:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return et}});var ne=te(92413),ue=te(59301),Ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Ue=Ke,Oe=te(7657),Ae=function($e,Ye){return ue.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:Ye,icon:Ue}))},re=ue.forwardRef(Ae),et=re},15075:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return et}});var ne=te(92413),ue=te(59301),Ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Ue=Ke,Oe=te(7657),Ae=function($e,Ye){return ue.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:Ye,icon:Ue}))},re=ue.forwardRef(Ae),et=re},43531:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return et}});var ne=te(92413),ue=te(59301),Ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Ue=Ke,Oe=te(7657),Ae=function($e,Ye){return ue.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:Ye,icon:Ue}))},re=ue.forwardRef(Ae),et=re},38819:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return et}});var ne=te(92413),ue=te(59301),Ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Ue=Ke,Oe=te(7657),Ae=function($e,Ye){return ue.createElement(Oe.Z,(0,ne.Z)({},$e,{ref:Ye,icon:Ue}))},re=ue.forwardRef(Ae),et=re},88010:function(Pt,Nt){"use strict";Nt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},74413:function(){"use strict";function Pt(ae,a,y,E){y===void 0&&(y=0),E===void 0&&(E=1/0),this._name=ae,this._defaultValue=a,this._minimum=y,this._maximum=E}Object.defineProperty(Pt.prototype,"name",{get:function(){return this._name},set:function(ae){if(typeof ae!="string"||ae==="")throw new Error("Shape name must be a valid string.");this._name=ae}}),Object.defineProperty(Pt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ae){if(typeof ae!="number"||isNaN(ae))throw new Error("The default value must be a real number, not: "+ae);this._defaultValue=ae}}),Object.defineProperty(Pt.prototype,"minimum",{get:function(){return this._minimum},set:function(ae){if(typeof ae!="number"||isNaN(ae))throw new Error("Minimum must be a real number, not: "+ae);this._minimum=ae}}),Object.defineProperty(Pt.prototype,"maximum",{get:function(){return this._maximum},set:function(ae){if(typeof ae!="number"||isNaN(ae))throw new Error("Maximum must be a real number, not: "+ae);this._maximum=ae}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ae,a){var y=go.Shape._FigureParameters[ae];return y?y[a]:null},go.Shape.setFigureParameter=function(ae,a,y){if(!(y instanceof Pt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValue<y.minimum||y.defaultValue>y.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var E=go.Shape._FigureParameters[ae];E||(E=[],go.Shape._FigureParameters[ae]=E),E[a]=y};var Nt=[];function te(ae,a){var y=Nt.pop();return y===void 0?new go.Point(ae,a):(y.x=ae,y.y=a,y)}function ne(){var ae=Nt.pop();return ae===void 0?new go.Point:ae}function ue(ae){Nt.push(ae)}function Ke(ae,a,y,E,b,x,z,ee,oe){oe||(oe=new go.Point);var le=ae-y,de=b-z,ce=NaN,Ee=NaN;if(le===0)if(de===0)ae===y&&(ce=ae,Ee=a);else{var Se=(x-ee)/de,Be=x-Se*b;ce=ae,Ee=Se*ce+Be}else if(de===0){var pe=(a-E)/le,Ot=a-pe*ae;ce=b,Ee=pe*ce+Ot}else{var pe=(a-E)/le,Se=(x-ee)/de,Ot=a-pe*ae,Be=x-Se*b;ce=(Be-Ot)/(pe-Se),Ee=pe*ce+Ot}return oe.x=ce,oe.y=Ee,oe}function Ue(ae,a,y,E,b,x,z,ee,oe,le,de,ce,Ee,Se){var Be=1-oe,pe=oe,Ot=ae*Be+y*pe,Ct=a*Be+E*pe,un=y*Be+b*pe,rt=E*Be+x*pe,pt=b*Be+z*pe,Tt=x*Be+ee*pe,$t=Ot*Be+un*pe,Wt=Ct*Be+rt*pe,ft=un*Be+pt*pe,ke=rt*Be+Tt*pe,at=$t*Be+ft*pe,Yt=Wt*Be+ke*pe;le.x=Ot,le.y=Ct,de.x=$t,de.y=Wt,ce.x=at,ce.y=Yt,Ee.x=ft,Ee.y=ke,Se.x=pt,Se.y=Tt}var Oe=new go.Spot(.156,.156),Ae=new go.Spot(.844,.844),re=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Pt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ae,a,y){var E=ae?ae.parameter1:NaN;(isNaN(E)||E<0)&&(E=5),E=Math.min(E,a/3),E=Math.min(E,y/3);var b=E*re,x=new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,E,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-E)).add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,b,b,0).close()));return b>1&&(x.spot1=new go.Spot(0,0,b,b),x.spot2=new go.Spot(1,1,-b,-b)),x}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ae,a,y){var E=new go.Geometry(go.Geometry.Line);return E.startX=0,E.startY=y/2,E.endX=a,E.endY=y/2,E}),go.Shape.defineFigureGenerator("LineV",function(ae,a,y){var E=new go.Geometry(go.Geometry.Line);return E.startX=a/2,E.startY=0,E.endX=a/2,E.endY=y,E}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ae,a,y){var E=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(E*a,(1-E)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,E*y)).add(new go.PathSegment(go.PathSegment.Move,E*a,E*y)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,(1-E)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(ae,a,y){var E=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,E,E,E,E).close()));return b.spot1=Oe,b.spot2=Ae,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(ae,a,y){var E=new go.Geometry(go.Geometry.Line);return E.startX=0,E.startY=0,E.endX=a,E.endY=y,E}),go.Shape.defineFigureGenerator("Line2",function(ae,a,y){var E=new go.Geometry(go.Geometry.Line);return E.startX=a,E.startY=0,E.endX=0,E.endY=y,E}),go.Shape.defineFigureGenerator("Curve1",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,re*a,0,a,(1-re)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,re*y,(1-re)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,re*y,re*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-re)*a,0,0,(1-re)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Pt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)?E=.1:E<-1?E=-1:E>1&&(E=1);var b=Math.abs(E)*a;if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&x.setSpots(b/a,0,(a-b)/a,1),x}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new Pt("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)?E=10:E<-a?E=-a:E>a&&(E=a);var b=Math.abs(E);if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&x.setSpots(b/a,0,(a-b)/a,1),x}}),go.Shape.setFigureParameter("Trapezoid1",0,new Pt("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)?E=.2:E<.5?E=-.5:E>.5&&(E=.5);var b=Math.abs(E)*a;if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&x.setSpots(b/a,0,(a-b)/a,1),x}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new Pt("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)?E=20:E<-a?E=-a/2:E>a&&(E=a/2);var b=Math.abs(E);if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&x.setSpots(b/a,0,(a-b)/a,1),x}}),go.Shape.setFigureParameter("ManualOperation",0,new Pt("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)?E=10:E<-a?E=-a/2:E>a&&(E=a/2);var b=Math.abs(E);if(E===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return E>0?x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b<a/2&&x.setSpots(b/a,0,(a-b)/a,1),x}});var et=[];function _e(){var ae=et.pop();return ae===void 0?[]:ae}function $e(ae){ae.length=0,et.push(ae)}function Ye(ae){for(var a=_e(),y=.5,E=.5,b=Math.PI*1.5,x=0,z=0;z<ae;z++)x=2*Math.PI/ae*z+b,a[z]=new go.Point(E+y*Math.cos(x),E+y*Math.sin(x));return a.push(a[0]),a}function ut(ae){var a=Je(ae),y=_e();y[0]=a[0];for(var E=1,b=1;E<a.length;E+=2,b+=3)y[b]=a[E],y[b+1]=a[E],y[b+2]=a[E+1];return $e(a),y}function Je(ae){for(var a=Ye(ae),y=_e(),E=Math.floor(a.length/2),b=a.length-1,x=ae%2===0?2:1,z=0;z<b;z++){var ee=a[z],oe=a[z+1],le=a[(E+z-1)%b],de=a[(E+z+x)%b];y[z*2]=ee,y[z*2+1]=Ke(ee.x,ee.y,le.x,le.y,oe.x,oe.y,de.x,de.y,new go.Point)}return y[y.length]=y[0],$e(a),y}go.Shape.defineFigureGenerator("Pentagon",function(ae,a,y){var E=Ye(5),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<5;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.2,.22),b.spot2=new go.Spot(.8,.9),b}),go.Shape.defineFigureGenerator("Hexagon",function(ae,a,y){var E=Ye(6),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<6;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.07,.25),b.spot2=new go.Spot(.93,.75),b}),go.Shape.defineFigureGenerator("Heptagon",function(ae,a,y){var E=Ye(7),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<7;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.2,.15),b.spot2=new go.Spot(.8,.85),b}),go.Shape.defineFigureGenerator("Octagon",function(ae,a,y){var E=Ye(8),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<8;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.85),b}),go.Shape.defineFigureGenerator("Nonagon",function(ae,a,y){var E=Ye(9),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<9;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.17,.13),b.spot2=new go.Spot(.82,.82),b}),go.Shape.defineFigureGenerator("Decagon",function(ae,a,y){var E=Ye(10),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<10;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("Dodecagon",function(ae,a,y){var E=Ye(12),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<12;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("FivePointedStar",function(ae,a,y){var E=Je(5),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<10;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.266,.333),b.spot2=new go.Spot(.733,.733),b}),go.Shape.defineFigureGenerator("SixPointedStar",function(ae,a,y){var E=Je(6),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<12;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.17,.25),b.spot2=new go.Spot(.83,.75),b}),go.Shape.defineFigureGenerator("SevenPointedStar",function(ae,a,y){var E=Je(7),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<14;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("EightPointedStar",function(ae,a,y){var E=Je(8),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<16;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("NinePointedStar",function(ae,a,y){var E=Je(9),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<18;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("TenPointedStar",function(ae,a,y){var E=Je(10),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<20;z++)x.add(new go.PathSegment(go.PathSegment.Line,E[z].x*a,E[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),$e(E),b.spot1=new go.Spot(.281,.261),b.spot2=new go.Spot(.723,.748),b}),go.Shape.defineFigureGenerator("FivePointedBurst",function(ae,a,y){var E=ut(5),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<E.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[z+2].x*a,E[z+2].y*y,E[z].x*a,E[z].y*y,E[z+1].x*a,E[z+1].y*y));return x.segments.last().close(),$e(E),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("SixPointedBurst",function(ae,a,y){var E=ut(6),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<E.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[z+2].x*a,E[z+2].y*y,E[z].x*a,E[z].y*y,E[z+1].x*a,E[z+1].y*y));return x.segments.last().close(),$e(E),b.spot1=new go.Spot(.17,.222),b.spot2=new go.Spot(.833,.777),b}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(ae,a,y){var E=ut(7),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<E.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[z+2].x*a,E[z+2].y*y,E[z].x*a,E[z].y*y,E[z+1].x*a,E[z+1].y*y));return x.segments.last().close(),$e(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("EightPointedBurst",function(ae,a,y){var E=ut(8),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<E.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[z+2].x*a,E[z+2].y*y,E[z].x*a,E[z].y*y,E[z+1].x*a,E[z+1].y*y));return x.segments.last().close(),$e(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("NinePointedBurst",function(ae,a,y){var E=ut(9),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<E.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[z+2].x*a,E[z+2].y*y,E[z].x*a,E[z].y*y,E[z+1].x*a,E[z+1].y*y));return x.segments.last().close(),$e(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("TenPointedBurst",function(ae,a,y){var E=ut(10),b=new go.Geometry,x=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(x);for(var z=1;z<E.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,E[z+2].x*a,E[z+2].y*y,E[z].x*a,E[z].y*y,E[z+1].x*a,E[z+1].y*y));return x.segments.last().close(),$e(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.setFigureParameter("FramedRectangle",0,new Pt("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new Pt("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(ae,a,y){var E=ae?ae.parameter1:NaN,b=ae?ae.parameter2:NaN;isNaN(E)&&(E=8),isNaN(b)&&(b=8);var x=new go.Geometry,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E<a/2&&b<y/2&&(z.add(new go.PathSegment(go.PathSegment.Move,E,b)),z.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),z.add(new go.PathSegment(go.PathSegment.Line,a-E,y-b)),z.add(new go.PathSegment(go.PathSegment.Line,a-E,b).close())),x.setSpots(0,0,1,1,E,b,-E,-b),x}),go.Shape.setFigureParameter("Ring",0,new Pt("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(ae,a,y){var E=ae?ae.parameter1:NaN;(isNaN(E)||E<0)&&(E=8);var b=a/2,x=new go.Geometry,z=new go.PathFigure(a,a/2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close());var ee=Math.max(b-E,0);return ee>0&&(z.add(new go.PathSegment(go.PathSegment.Move,a/2+ee,a/2)),z.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ee,ee).close())),x.spot1=Oe,x.spot2=Ae,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Cloud",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ae,a,y){var E=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(E*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-E)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,y)).add(new go.PathSegment(go.PathSegment.Line,E*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*y)).add(new go.PathSegment(go.PathSegment.Line,0,E*y).close())).setSpots(E/2,E/2,1-E/2,1-E/2)}),go.Shape.setFigureParameter("Pie",0,new Pt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Pt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ae,a,y){var E=ae?ae.parameter1:NaN,b=ae?ae.parameter2:NaN;isNaN(E)&&(E=0),isNaN(b)&&(b=315);var x=E%360;x<0&&(x+=360);var z=b%360,ee=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ee,ee).add(new go.PathSegment(go.PathSegment.Arc,x,z,ee,ee,ee,ee).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ae,a,y){var E=re/Math.SQRT2*.5,b=Math.SQRT2/2,x=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,x*y,a,(1-E)*y,(b+E)*a,(x+E)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Pt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ae,a,y){var E=ae?ae.parameter1:NaN;(isNaN(E)||E<0)&&(E=30);var b=Math.min(E,a)/2,x=a/2,z=y/2;return new go.Geometry().add(new go.PathFigure(x-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+b,0)).add(new go.PathSegment(go.PathSegment.Line,x+b,z-b)).add(new go.PathSegment(go.PathSegment.Line,a,z-b)).add(new go.PathSegment(go.PathSegment.Line,a,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,y)).add(new go.PathSegment(go.PathSegment.Line,x-b,y)).add(new go.PathSegment(go.PathSegment.Line,x-b,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z-b)).add(new go.PathSegment(go.PathSegment.Line,x-b,z-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Pt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ae,a,y){var E=ae?ae.parameter1:NaN;(isNaN(E)||E<0)&&(E=10);var b=Math.min(E,a)/2,x=a/2,z=y/2;return new go.Geometry().add(new go.PathFigure(x-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+b,0)).add(new go.PathSegment(go.PathSegment.Line,x+b,z-b)).add(new go.PathSegment(go.PathSegment.Line,a,z-b)).add(new go.PathSegment(go.PathSegment.Line,a,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,z+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,y)).add(new go.PathSegment(go.PathSegment.Line,x-b,y)).add(new go.PathSegment(go.PathSegment.Line,x-b,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z+b)).add(new go.PathSegment(go.PathSegment.Line,0,z-b)).add(new go.PathSegment(go.PathSegment.Line,x-b,z-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Pt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ae,a,y){var E=ae?ae.parameter1:NaN;if((isNaN(E)||E<0)&&(E=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var x=a/2,z=y/2,ee=Math.atan2(y,a),oe=E-Math.min(Math.cos(ee)*E/2,x),le=E-Math.min(Math.sin(ee)*E/2,z),b=new go.Geometry,de=new go.PathFigure(oe,0,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Line,x,.2*y)),de.add(new go.PathSegment(go.PathSegment.Line,a-oe,0)),de.add(new go.PathSegment(go.PathSegment.Line,a,le)),de.add(new go.PathSegment(go.PathSegment.Line,.8*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,a,y-le)),de.add(new go.PathSegment(go.PathSegment.Line,a-oe,y)),de.add(new go.PathSegment(go.PathSegment.Line,x,.8*y)),de.add(new go.PathSegment(go.PathSegment.Line,oe,y)),de.add(new go.PathSegment(go.PathSegment.Line,0,y-le)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Pt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ae,a,y){var E=ae?ae.parameter1:NaN;(isNaN(E)||E<0)&&(E=10);var b=new go.Geometry,x=new go.PathFigure(.1*a,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Pt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)&&(E=.2);var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+E/2)*a,E*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+E/2)*a,(1-E)*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,(1-E)*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-E/2)*a,(1-E)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-E/2)*a,E*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,E*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Pt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)&&(E=.5);var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-E)*a,.25*y,Math.abs(1-E)*a,.75*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,E*a,.75*y,E*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,re*a,0,a,(.5-re/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+re/2)*y,re*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var x=.2,z=.3,ee=0,oe=x*re;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+x+ee)*y,(.5-x+z)*a,(.5+oe+ee)*y,(.5-oe+z)*a,(.5+x+ee)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*a,(.5+ee)*y,(.5+oe+z)*a,(.5+x+ee)*y,(.5+x+z)*a,(.5+oe+ee)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+ee)*y,(1-.5+x+z)*a,(.5-oe+ee)*y,(.5+oe+z)*a,(.5-x+ee)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-oe+z)*a,(.5-x+ee)*y,(.5-x+z+.05)*a,(.5-oe+ee-.02)*y)),x=.2,z=0,ee=-.3,oe=x*re,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*a,(.5+ee)*y,(.5+oe+z)*a,(.5+x+ee)*y,(.5+x+z)*a,(.5+oe+ee)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+ee)*y,(1-.5+x+z)*a,(.5-oe+ee)*y,(.5+oe+z)*a,(.5-x+ee)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*a,(.5+ee)*y,(.5-oe+z)*a,(.5-x+ee)*y,(.5-x+z)*a,(.5-oe+ee)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-oe+z)*a,(.5+x+ee)*y,(.5-x+z)*a,(.5+oe+ee)*y,(.5-oe+z)*a,(.5+x+ee)*y)),x=.2,z=-.3,ee=0,oe=x*re,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+ee)*y,(1-.5+x+z-.05)*a,(.5-oe+ee-.02)*y,(.5+oe+z)*a,(.5-x+ee)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*a,(.5+ee)*y,(.5-oe+z)*a,(.5-x+ee)*y,(.5-x+z)*a,(.5-oe+ee)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+x+ee)*y,(.5-x+z)*a,(.5+oe+ee)*y,(.5-oe+z)*a,(.5+x+ee)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+oe+z)*a,(.5+x+ee)*y,(.5+x+z)*a,(.5+oe+ee)*y).close()),E.setSpots(.06,.33,.93,.68),E}),go.Shape.defineFigureGenerator("YinYang",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var x=.1,z=.5,ee=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(z+x)*a,ee*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*z,y*ee,x*a,x*a).close()),b=new go.PathFigure(a*.5,0,!1),E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ee=.75,b=new go.PathFigure((z+x)*a,ee*y,!0),E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*z,y*ee,x*a,x*a).close()),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Peace",function(ae,a,y){var E=.8535533905932737,b=.5*a,x=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,x,b,x)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,x)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,E*y)).add(new go.PathSegment(go.PathSegment.Move,b,x)).add(new go.PathSegment(go.PathSegment.Line,E*a,E*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ae,a,y){var E=new go.Geometry,b=re*.5,x=.5,z=.5,ee=.5,oe=new go.PathFigure(z*a,(ee-x)*y);E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ee*y,(z-b)*a,(ee-x)*y,(z-x)*a,(ee-b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+x)*y,(z-x)*a,(ee+b)*y,(z-b)*a,(ee+x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ee*y,(z+b)*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-x)*y,(z+x)*a,(ee-b)*y,(z+b)*a,(ee-x)*y)),x=.4,b=re*.4;var le=ne(),de=ne(),ce=ne(),Ee=ne();Ue(z,ee-x,z+b,ee-x,z+x,ee-b,z+x,ee,.42,le,de,ce,Ee,Ee);var Se=ne(),Be=ne(),pe=ne();Ue(z,ee-x,z+b,ee-x,z+x,ee-b,z+x,ee,.58,Ee,Ee,pe,Se,Be);var Ot=ne(),Ct=ne(),un=ne();Ue(z,ee+x,z-b,ee+x,z-x,ee+b,z-x,ee,.42,Ot,Ct,un,Ee,Ee);var rt=ne(),pt=ne(),Tt=ne();return Ue(z,ee+x,z-b,ee+x,z-x,ee+b,z-x,ee,.58,Ee,Ee,Tt,rt,pt),oe.add(new go.PathSegment(go.PathSegment.Move,Tt.x*a,Tt.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ee*y,rt.x*a,rt.y*y,pt.x*a,pt.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-x)*y,(z-x)*a,(ee-b)*y,(z-b)*a,(ee-x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*y,le.x*a,le.y*y,de.x*a,de.y*y)),oe.add(new go.PathSegment(go.PathSegment.Line,Tt.x*a,Tt.y*y).close()),oe.add(new go.PathSegment(go.PathSegment.Move,un.x*a,un.y*y)),oe.add(new go.PathSegment(go.PathSegment.Line,pe.x*a,pe.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ee*y,Se.x*a,Se.y*y,Be.x*a,Be.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+x)*y,(z+x)*a,(ee+b)*y,(z+b)*a,(ee+x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,un.x*a,un.y*y,Ot.x*a,Ot.y*y,Ct.x*a,Ct.y*y).close()),ue(le),ue(de),ue(ce),ue(Ee),ue(Se),ue(Be),ue(pe),ue(Ot),ue(Ct),ue(un),ue(rt),ue(pt),ue(Tt),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Fragile",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Pt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ae,a,y){var E=ae?ae.parameter1:NaN;(isNaN(E)||E<0)&&(E=30),E>a&&(E=a);var b=(a-E)/2,x=b+E;return new go.Geometry().add(new go.PathFigure(x,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ae,a,y){var E=new go.Geometry,b=re*.4,x=.4,z=.5,ee=.5,oe=ne(),le=ne(),de=ne(),ce=ne(),Ee=new go.PathFigure((z-x)*a,ee*y,!1);E.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-x)*y,(z-x)*a,(ee-b)*y,(z-b)*a,(ee-x)*y)),Ue(z,ee-x,z+b,ee-x,z+x,ee-b,z+x,ee,.44,de,ce,le,oe,oe),Ee.add(new go.PathSegment(go.PathSegment.Bezier,le.x*a,le.y*y,de.x*a,de.y*y,ce.x*a,ce.y*y));var Se=te(le.x,le.y);Ue(z,ee-x,z+b,ee-x,z+x,ee-b,z+x,ee,.56,oe,oe,le,de,ce);var Be=te(le.x,le.y);Ee.add(new go.PathSegment(go.PathSegment.Line,(Se.x*.1+.95*.9)*a,Se.y*.1*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,Se.y*.1*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(Be.x*.1+.9)*a,.15*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(Be.x*.1+.9)*a,(Be.y*.1+.05*.9)*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,Be.x*a,Be.y*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ee*y,de.x*a,de.y*y,ce.x*a,ce.y*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+x)*y,(z+x)*a,(ee+b)*y,(z+b)*a,(ee+x)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ee*y,(z-b)*a,(ee+x)*y,(z-x)*a,(ee+b)*y)),x=.35,b=re*.35;var pe=new go.PathFigure(z*a,(ee-x)*y,!1);E.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ee*y,(z-b)*a,(ee-x)*y,(z-x)*a,(ee-b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+x)*y,(z-x)*a,(ee+b)*y,(z-b)*a,(ee+x)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ee*y,(z+b)*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-x)*y,(z+x)*a,(ee-b)*y,(z+b)*a,(ee-x)*y));var Ot=new go.PathFigure((z-x)*a,ee*y,!1);return E.add(Ot),ue(oe),ue(le),ue(de),ue(ce),ue(Se),ue(Be),E.spot1=new go.Spot(.202,.257),E.spot2=new go.Spot(.792,.739),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("GenderFemale",function(ae,a,y){var E=new go.Geometry,b=.375,x=0,z=-.125,ee=b*re,oe=new go.PathFigure((.525+x)*a,(.5+b+z)*y,!1);E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+x)*a,(.5+z)*y,(.5+ee+x)*a,(.5+b+z)*y,(.5+b+x)*a,(.5+ee+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5-b+z)*y,(1-.5+b+x)*a,(.5-ee+z)*y,(.5+ee+x)*a,(.5-b+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*a,(.5+z)*y,(.5-ee+x)*a,(.5-b+z)*y,(.5-b+x)*a,(.5-ee+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+x)*a,(.5+b+z)*y,(.5-b+x)*a,(.5+ee+z)*y,(.5-ee+x)*a,(.5+b+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,x=0,z=-.125,ee=b*re;var oe=new go.PathFigure((1-.5+b+x)*a,(.5+z)*y,!1);E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5+b+z)*y,(.5+b+x)*a,(.5+ee+z)*y,(.5+ee+x)*a,(.5+b+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*a,(.5+z)*y,(.5-ee+x)*a,(.5+b+z)*y,(.5-b+x)*a,(.5+ee+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5-b+z)*y,(.5-b+x)*a,(.5-ee+z)*y,(.5-ee+x)*a,(.5-b+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+x)*a,(.5+z)*y,(.5+ee+x)*a,(.5-b+z)*y,(1-.5+b+x)*a,(.5-ee+z)*y));var oe=new go.PathFigure((.525+x)*a,(.5+b+z)*y,!1);return E.add(oe),E.spot1=new go.Spot(.232,.136),E.spot2=new go.Spot(.682,.611),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("LogicImplies",function(ae,a,y){var E=ae?ae.parameter1:NaN;return isNaN(E)&&(E=.2),new go.Geometry().add(new go.PathFigure((1-E)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ae,a,y){var E=ae?ae.parameter1:NaN;return isNaN(E)&&(E=.2),new go.Geometry().add(new go.PathFigure((1-E)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,E*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ae,a,y){var E=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("LogicTruth",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ae,a,y){var E=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,E*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,E*a,E*y,E*a,E*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ae,a,y){var E=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,E*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,E*a,E*y,E*a,E*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Pt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Pt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)&&(E=.3);var b=ae?ae.parameter2:NaN;isNaN(b)&&(b=.3);var x=(1-E)*a,z=(.5-b/2)*y,ee=(.5+b/2)*y,oe=new go.Geometry,le=new go.PathFigure(0,z,!0);oe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,x,z)),le.add(new go.PathSegment(go.PathSegment.Line,x,0)),le.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,x,y)),le.add(new go.PathSegment(go.PathSegment.Line,x,ee)),le.add(new go.PathSegment(go.PathSegment.Line,0,ee).close()),oe.spot1=new go.Spot(0,z/y);var de=Ke(0,ee/y,1,ee/y,x/a,1,1,.5,ne());return oe.spot2=new go.Spot(de.x,de.y),ue(de),oe}),go.Shape.setFigureParameter("Arrow2",0,new Pt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Pt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)&&(E=30),E>a&&(E=a);var b=ae?ae.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var x=a-E,z=(y-b)/2,ee=z+b,oe=new go.Geometry,le=new go.PathFigure(0,z,!0);oe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,x,z)),le.add(new go.PathSegment(go.PathSegment.Line,x,0)),le.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,x,y)),le.add(new go.PathSegment(go.PathSegment.Line,x,ee)),le.add(new go.PathSegment(go.PathSegment.Line,0,ee).close()),oe.spot1=new go.Spot(0,z/y);var de=Ke(0,ee/y,1,ee/y,x/a,1,1,.5,ne());return oe.spot2=new go.Spot(de.x,de.y),ue(de),oe}),go.Shape.defineFigureGenerator("Chevron",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),E}),go.Shape.defineFigureGenerator("DoubleArrow",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),E}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Pt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)&&(E=.3);var b=(.5-E/2)*y,x=(.5+E/2)*y,z=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.3*a,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var oe=Ke(0,.5,.3,0,0,b/y,.1,b/y,ne());return z.spot1=new go.Spot(oe.x,oe.y),oe=Ke(.7,1,1,.5,0,x/y,1,x/y,oe),z.spot2=new go.Spot(oe.x,oe.y),ue(oe),z}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Pt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Pt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)&&(E=40);var b=ae?ae.parameter2:NaN;isNaN(b)&&(b=100);var x=(y-E)/2,z=x+E,ee=(y-b)/2,oe=ee+b;(E>y||b>y)&&(b>E?(E=E*y/b,x=(y-E)/2,z=x+E,ee=0,oe=y):(x=0,z=y,ee=0,oe=y));var le=new go.Geometry,de=new go.PathFigure(a,.5*y,!0);le.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,oe)),de.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,x)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee).close());var ce=Ke(0,.5,.3,ee/y,0,x/y,1,x/y,ne());return le.spot1=new go.Spot(ce.x,ce.y),ce=Ke(.7,oe/y,1,.5,0,z/y,1,z/y,ce),le.spot2=new go.Spot(ce.x,ce.y),ue(ce),le}),go.Shape.setFigureParameter("IBeamArrow",0,new Pt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)&&(E=.3);var b=(.5-E/2)*y,x=(.5+E/2)*y,z=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(0,b/y);var oe=Ke(.7,1,1,.5,0,x/y,1,x/y,ne());return z.spot2=new go.Spot(oe.x,oe.y),ue(oe),z}),go.Shape.setFigureParameter("IBeamArrow2",0,new Pt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Pt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)&&(E=40);var b=ae?ae.parameter2:NaN;isNaN(b)&&(b=100);var x=(y-E)/2,z=x+E,ee=(y-b)/2,oe=ee+b;(E>y||b>y)&&(b>E?(E=E*y/b,x=(y-E)/2,z=x+E,ee=0,oe=y):(x=0,z=y,ee=0,oe=y));var le=new go.Geometry,de=new go.PathFigure(a,.5*y,!0);le.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,oe)),de.add(new go.PathSegment(go.PathSegment.Line,0,oe)),de.add(new go.PathSegment(go.PathSegment.Line,0,ee)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,x)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee).close()),le.spot1=new go.Spot(0,x/y);var ce=Ke(.7,oe/y,1,.5,0,z/y,1,z/y,ne());return le.spot2=new go.Spot(ce.x,ce.y),ue(ce),le}),go.Shape.setFigureParameter("Pointer",0,new Pt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)&&(E=.1);var b=new go.Geometry,x=new go.PathFigure(a,.5*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,E*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(E,.35);var z=Ke(.2,.65,1,.65,0,1,1,.5,ne());return b.spot2=new go.Spot(z.x,z.y),ue(z),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Pt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)&&(E=.3);var b=new go.Geometry,x=new go.PathFigure(a,.5*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,E*a,.75*y,E*a,.25*y).close()),b.spot1=new go.Spot(E,.35);var z=Ke(0,.65,1,.65,0,1,1,.5,ne());return b.spot2=new go.Spot(z.x,z.y),ue(z),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Pt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)&&(E=.4);var b=(.5-E/2)*y,x=(.5+E/2)*y,z=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(.2,.3);var oe=Ke(.7,1,1,.5,0,x/y,1,x/y,ne());return z.spot2=new go.Spot(oe.x,oe.y),ue(oe),z}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Pt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)&&(E=50);var b=(y-E)/2,x=b+E;E>y&&(b=0,x=y);var z=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(.2,b/y);var oe=Ke(.7,1,1,.5,0,x/y,1,x/y,ne());return z.spot2=new go.Spot(oe.x,oe.y),ue(oe),z}),go.Shape.setFigureParameter("SquareArrow",0,new Pt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)&&(E=.7);var b=new go.Geometry,x=new go.PathFigure(a,.5*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,E*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(E,1),b}),go.Shape.defineFigureGenerator("Cone1",function(ae,a,y){var E=new go.Geometry,b=re*.5,x=re*.1,z=new go.PathFigure(0,.9*y,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+x)*y,(.5+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+x)*y).close()),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.97),E}),go.Shape.defineFigureGenerator("Cone2",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var x=new go.PathFigure(0,.9*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.82),E}),go.Shape.defineFigureGenerator("Cube1",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var x=new go.PathFigure(.5*a,y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(.5,.85),E}),go.Shape.defineFigureGenerator("Cube2",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var x=new go.PathFigure(0,.3*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(.7,1),E}),go.Shape.defineFigureGenerator("Cylinder1",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,y/3);var b=new go.Geometry,x=re*.5,z=new go.PathFigure(0,E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,re*E,(.5-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,1*a,E,(.5+x)*a,0,1*a,re*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-re*E,(.5+x)*a,1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,(.5-x)*a,1*y,0,y-re*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E));var ee=new go.PathFigure(a,E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*E,1*a,2*E-re*E,(.5+x)*a,2*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E,(.5-x)*a,2*E,0,2*E-re*E)),b.spot1=new go.Spot(0,0,0,2*E),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,y/3);var b=new go.Geometry,x=re*.5,z=new go.PathFigure(0,y-E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,re*E,(.5-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,E,(.5+x)*a,0,a,re*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-re*E,(.5+x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,(.5-x)*a,y,0,y-re*E));var ee=new go.PathFigure(0,y-E,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*E,0,y-E-re*E,(.5-x)*a,y-2*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,y-E,(.5+x)*a,y-2*E,a,y-E-re*E)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*E),b}),go.Shape.defineFigureGenerator("Cylinder3",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,a/3);var b=new go.Geometry,x=re*.5,z=new go.PathFigure(E,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a-E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-re*E,0,a,(.5-x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,(.5+x)*y,a-re*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,re*E,y,0,(.5+x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-x)*y,re*E,0));var ee=new go.PathFigure(E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,2*E,.5*y,E+re*E,0,2*E,(.5-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,y,2*E,(.5+x)*y,E+re*E,y)),b.spot1=new go.Spot(0,0,2*E,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,a/3);var b=new go.Geometry,x=re*.5,z=new go.PathFigure(a-E,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-re*E,0,a,(.5-x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,(.5+x)*y,a-re*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,re*E,y,0,(.5+x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-x)*y,re*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,a-E,0));var ee=new go.PathFigure(a-E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-2*E,.5*y,a-E-re*E,0,a-2*E,(.5-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a-2*E,(.5+x)*y,a-E-re*E,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*E,0),b}),go.Shape.defineFigureGenerator("Prism1",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(.25*a,.25*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.spot1=new go.Spot(.408,.172),E.spot2=new go.Spot(.833,.662),E}),go.Shape.defineFigureGenerator("Prism2",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(0,y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("Pyramid1",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var x=new go.PathFigure(.5*a,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.spot1=new go.Spot(.25,.367),E.spot2=new go.Spot(.75,.875),E}),go.Shape.defineFigureGenerator("Pyramid2",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var x=new go.PathFigure(.5*a,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),E.spot1=new go.Spot(.25,.367),E.spot2=new go.Spot(.75,.875),E}),go.Shape.defineFigureGenerator("Actor",function(ae,a,y){var E=new go.Geometry,b=.2,x=.1,z=re*b,ee=re*x,oe=.5,le=.1,de=new go.PathFigure(oe*a,(le+x)*y,!0);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(oe-b)*a,le*y,(oe-z)*a,(le+x)*y,(oe-b)*a,(le+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(le-x)*y,(oe-b)*a,(le-ee)*y,(oe-z)*a,(le-x)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(oe+b)*a,le*y,(oe+z)*a,(le-x)*y,(oe+b)*a,(le-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(le+x)*y,(oe+b)*a,(le+ee)*y,(oe+z)*a,(le+x)*y));var ce=.05,Ee=re*ce;oe=.05,le=.25;var Se=new go.PathFigure(.5*a,.2*y,!0);return E.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),oe=.95,le=.25,Se.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ce)*a,le*y,(oe+Ee)*a,(le-ce)*y,(oe+ce)*a,(le-Ee)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),ce=.025,Ee=re*ce,oe=.825,le=.35,Se.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(le-ce)*y,(oe+ce)*a,(le-Ee)*y,(oe+Ee)*a,(le-ce)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ce)*a,le*y,(oe-Ee)*a,(le-ce)*y,(oe-ce)*a,(le-Ee)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),ce=.05,Ee=re*ce,oe=.5,le=.7,Se.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(le-ce)*y,(oe+ce)*a,(le-Ee)*y,(oe+Ee)*a,(le-ce)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ce)*a,le*y,(oe-Ee)*a,(le-ce)*y,(oe-ce)*a,(le-Ee)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),ce=.025,Ee=re*ce,oe=.175,le=.35,Se.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(le-ce)*y,(oe+ce)*a,(le-Ee)*y,(oe+Ee)*a,(le-ce)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ce)*a,le*y,(oe-Ee)*a,(le-ce)*y,(oe-ce)*a,(le-Ee)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),ce=.05,Ee=re*ce,oe=.05,le=.25,Se.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(le-ce)*y,(oe-ce)*a,(le-Ee)*y,(oe-Ee)*a,(le-ce)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),E.spot1=new go.Spot(.2,.2),E.spot2=new go.Spot(.8,.65),E}),go.Shape.setFigureParameter("Card",0,new Pt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ae,a,y){var E=ae?ae.parameter1:NaN;isNaN(E)&&(E=.2);var b=new go.Geometry,x=new go.PathFigure(a,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,E*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*a,0).close()),b.spot1=new go.Spot(0,E),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var x=new go.PathFigure(.5*a,.5*y,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.spot1=new go.Spot(.25,0),E.spot2=new go.Spot(.75,.25),E}),go.Shape.defineFigureGenerator("CreateRequest",function(ae,a,y){var E=new go.Geometry,b=ae?ae.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,b*y,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),E}),go.Shape.defineFigureGenerator("Database",function(ae,a,y){var E=new go.Geometry,b=re*.5,x=re*.1,z=new go.PathFigure(a,.1*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+x)*y,(.5+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-x)*y,(.5-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-x)*y));var ee=new go.PathFigure(a,.1*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+x)*y,(.5+b)*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+x)*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+x)*y,(.5+b)*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+x)*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+x)*y,(.5+b)*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+x)*y)),E.spot1=new go.Spot(0,.4),E.spot2=new go.Spot(1,.9),E}),go.Shape.defineFigureGenerator("DataStorage",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),E.spot1=new go.Spot(.226,0),E.spot2=new go.Spot(.81,1),E}),go.Shape.defineFigureGenerator("DiskStorage",function(ae,a,y){var E=new go.Geometry,b=re*.5,x=re*.1,z=new go.PathFigure(a,.1*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+x)*y,(.5+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-x)*y,(.5-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-x)*y));var ee=new go.PathFigure(a,.1*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+x)*y,(.5+b)*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+x)*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+x)*y,(.5+b)*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+x)*y)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(1,.9),E}),go.Shape.defineFigureGenerator("Display",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),E.spot1=new go.Spot(.25,0),E.spot2=new go.Spot(.75,1),E}),go.Shape.defineFigureGenerator("DividedEvent",function(ae,a,y){var E=new go.Geometry,b=ae?ae.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var x=re*.2,z=new go.PathFigure(0,.2*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-x)*y,(.2-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+x)*a,0,a,(.2-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+x)*y,(.8+x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-x)*a,y,0,(.8+x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ee=new go.PathFigure(0,b*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),E}),go.Shape.defineFigureGenerator("DividedProcess",function(ae,a,y){var E=new go.Geometry,b=ae?ae.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,b*y,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),E}),go.Shape.defineFigureGenerator("Document",function(ae,a,y){var E=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(1,.6),E}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ae,a,y){var E=new go.Geometry,b=ae?ae.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(b*a,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),E}),go.Shape.defineFigureGenerator("ExternalProcess",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var x=new go.PathFigure(.1*a,.4*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("File",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(.75*a,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Interrupt",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var x=new go.PathFigure(a,.5*y,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,y));var z=new go.PathFigure(a,.5*y,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("InternalStorage",function(ae,a,y){var E=new go.Geometry,b=ae?ae.parameter1:NaN,x=ae?ae.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.1);var z=new go.PathFigure(0,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(b*a,0,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),E}),go.Shape.defineFigureGenerator("Junction",function(ae,a,y){var E=new go.Geometry,b=1/Math.SQRT2,x=(1-1/Math.SQRT2)/2,z=re*.5,ee=.5,oe=new go.PathFigure(a,ee*y,!0);E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,a,(ee+z)*y,(ee+z)*a,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-z)*a,y,0,(ee+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-z)*y,(ee-z)*a,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+z)*a,0,a,(ee-z)*y));var le=new go.PathFigure((x+b)*a,(x+b)*y,!1);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)),le.add(new go.PathSegment(go.PathSegment.Move,x*a,(x+b)*y)),le.add(new go.PathSegment(go.PathSegment.Line,(x+b)*a,x*y)),E}),go.Shape.defineFigureGenerator("LinedDocument",function(ae,a,y){var E=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var x=new go.PathFigure(.1*a,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),E.spot1=new go.Spot(.1,0),E.spot2=new go.Spot(1,.6),E}),go.Shape.defineFigureGenerator("LoopLimit",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("MagneticTape",function(ae,a,y){var E=new go.Geometry,b=re*.5,x=.5,z=new go.PathFigure(.5*a,y,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-b)*a,y,0,(x+b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-b)*y,(x-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*y,(x+b)*a,0,a,(x-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(x+.1)*a,.9*y,a,(x+b)*y,(x+b)*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.spot1=new go.Spot(.15,.15),E.spot2=new go.Spot(.85,.8),E}),go.Shape.defineFigureGenerator("ManualInput",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(a,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("MessageFromUser",function(ae,a,y){var E=new go.Geometry,b=ae?ae.parameter1:NaN;isNaN(b)&&(b=.7);var x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E.spot1=go.Spot.TopLeft,E}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ae,a,y){var E=new go.Geometry,b=ae?ae.parameter1:NaN;isNaN(b)&&(b=.25);var x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E}),go.Shape.defineFigureGenerator("MicroformRecording",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(1,.75),E}),go.Shape.defineFigureGenerator("MultiDocument",function(ae,a,y){var E=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var x=new go.PathFigure(.1*a,.2*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.8,.77),E}),go.Shape.defineFigureGenerator("MultiProcess",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var x=new go.PathFigure(.2*a,.1*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),E.spot1=new go.Spot(0,.2),E.spot2=new go.Spot(.8,1),E}),go.Shape.defineFigureGenerator("OfflineStorage",function(ae,a,y){var E=new go.Geometry,b=ae?ae.parameter1:NaN;isNaN(b)&&(b=.1);var x=1-b,z=new go.PathFigure(0,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ee=new go.PathFigure(.5*b*a,b*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),E}),go.Shape.defineFigureGenerator("OffPageConnector",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(.75,1),E}),go.Shape.defineFigureGenerator("Or",function(ae,a,y){var E=new go.Geometry,b=re*.5,x=.5,z=new go.PathFigure(a,x*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,y,a,(x+b)*y,(x+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-b)*a,y,0,(x+b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-b)*y,(x-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*y,(x+b)*a,0,a,(x-b)*y));var ee=new go.PathFigure(a,.5*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E}),go.Shape.defineFigureGenerator("PaperTape",function(ae,a,y){var E=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),E.spot1=new go.Spot(0,.49),E.spot2=new go.Spot(1,.75),E}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ae,a,y){var E=new go.Geometry,b=ae?ae.parameter1:NaN,x=ae?ae.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ae,a,y){var E=new go.Geometry,b=ae?ae.parameter1:NaN,x=ae?ae.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E}),go.Shape.defineFigureGenerator("Procedure",function(ae,a,y){var E=new go.Geometry,b=ae?ae.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure((1-b)*a,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),E}),go.Shape.defineFigureGenerator("Process",function(ae,a,y){var E=new go.Geometry,b=ae?ae.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(b*a,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Sort",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var x=new go.PathFigure(0,.5*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.5),E}),go.Shape.defineFigureGenerator("Start",function(ae,a,y){var E=new go.Geometry,b=ae?ae.parameter1:NaN;isNaN(b)&&(b=.25);var x=new go.PathFigure(b*a,0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var z=new go.PathFigure(b*a,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),E.spot1=new go.Spot(b,0),E.spot2=new go.Spot(1-b,1),E}),go.Shape.defineFigureGenerator("Terminator",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),E.spot1=new go.Spot(.23,0),E.spot2=new go.Spot(.77,1),E}),go.Shape.defineFigureGenerator("TransmittalTape",function(ae,a,y){var E=new go.Geometry,b=ae?ae.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),E.spot1=go.Spot.TopLeft,E}),go.Shape.defineFigureGenerator("AndGate",function(ae,a,y){var E=new go.Geometry,b=re*.5,x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(.55,1),E}),go.Shape.defineFigureGenerator("Buffer",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("Clock",function(ae,a,y){var E=new go.Geometry,b=re*.5,x=.5,z=new go.PathFigure(a,x*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,y,a,(x+b)*y,(x+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-b)*a,y,0,(x+b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-b)*y,(x-b)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*y,(x+b)*a,0,a,(x-b)*y));var ee=new go.PathFigure(a,x*y,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,x*y));var oe=new go.PathFigure(.8*a,.75*y,!1);return E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),E}),go.Shape.defineFigureGenerator("Ground",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),E}),go.Shape.defineFigureGenerator("Inverter",function(ae,a,y){var E=new go.Geometry,b=re*.1,x=.1,z=.9,ee=.5,oe=new go.PathFigure(.8*a,.5*y,!0);E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,0,y)),oe.add(new go.PathSegment(go.PathSegment.Line,0,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var le=new go.PathFigure((z+x)*a,ee*y,!0);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+x)*y,(z+x)*a,(ee+b)*y,(z+b)*a,(ee+x)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ee*y,(z-b)*a,(ee+x)*y,(z-x)*a,(ee+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-x)*y,(z-x)*a,(ee-b)*y,(z-b)*a,(ee-x)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ee*y,(z+b)*a,(ee-x)*y,(z+x)*a,(ee-b)*y)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.4,.75),E}),go.Shape.defineFigureGenerator("NandGate",function(ae,a,y){var E=new go.Geometry,b=re*.5,x=re*.4,z=re*.1,ee=.1,oe=.9,le=.5,de=new go.PathFigure(.8*a,.5*y,!0);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+x)*y,(.4+b)*a,y)),de.add(new go.PathSegment(go.PathSegment.Line,0,y)),de.add(new go.PathSegment(go.PathSegment.Line,0,0)),de.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-x)*y));var ce=new go.PathFigure((oe+ee)*a,le*y,!0);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(le+ee)*y,(oe+ee)*a,(le+z)*y,(oe+z)*a,(le+ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ee)*a,le*y,(oe-z)*a,(le+ee)*y,(oe-ee)*a,(le+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(le-ee)*y,(oe-ee)*a,(le-z)*y,(oe-z)*a,(le-ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ee)*a,le*y,(oe+z)*a,(le-ee)*y,(oe+ee)*a,(le-z)*y)),E.spot1=new go.Spot(0,.05),E.spot2=new go.Spot(.55,.95),E}),go.Shape.defineFigureGenerator("NorGate",function(ae,a,y){var E=new go.Geometry,b=.5,x=re*b,z=0,ee=.5,oe=new go.PathFigure(.8*a,.5*y,!0);E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(z+x)*a,(ee-b)*y,.7*a,(ee-x)*y)),b=.1,x=re*.1,z=.9,ee=.5;var le=new go.PathFigure((z-b)*a,ee*y,!0);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-b)*y,(z-b)*a,(ee-x)*y,(z-x)*a,(ee-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*a,ee*y,(z+x)*a,(ee-b)*y,(z+b)*a,(ee-x)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+b)*y,(z+b)*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*a,ee*y,(z-x)*a,(ee+b)*y,(z-b)*a,(ee+x)*y)),E.spot1=new go.Spot(.2,.25),E.spot2=new go.Spot(.6,.75),E}),go.Shape.defineFigureGenerator("OrGate",function(ae,a,y){var E=new go.Geometry,b=.5,x=re*b,z=0,ee=.5,oe=new go.PathFigure(0,0,!0);return E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(z+x+x)*a,(ee-b)*y,.8*a,(ee-x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ee+x)*y,(z+x+x)*a,(ee+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),E.spot1=new go.Spot(.2,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("XnorGate",function(ae,a,y){var E=new go.Geometry,b=.5,x=re*b,z=.2,ee=.5,oe=new go.PathFigure(.1*a,0,!1);E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var le=new go.PathFigure(.8*a,.5*y,!0);E.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(z+x)*a,(ee-b)*y,.7*a,(ee-x)*y)),b=.1,x=re*.1,z=.9,ee=.5;var de=new go.PathFigure((z-b)*a,ee*y,!0);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-b)*y,(z-b)*a,(ee-x)*y,(z-x)*a,(ee-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*a,ee*y,(z+x)*a,(ee-b)*y,(z+b)*a,(ee-x)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+b)*y,(z+b)*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*a,ee*y,(z-x)*a,(ee+b)*y,(z-b)*a,(ee+x)*y)),E.spot1=new go.Spot(.4,.25),E.spot2=new go.Spot(.65,.75),E}),go.Shape.defineFigureGenerator("XorGate",function(ae,a,y){var E=new go.Geometry,b=.5,x=re*b,z=.2,ee=.5,oe=new go.PathFigure(.1*a,0,!1);E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var le=new go.PathFigure(.2*a,0,!0);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(z+x)*a,(ee-b)*y,.9*a,(ee-x)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),E.spot1=new go.Spot(.4,.25),E.spot2=new go.Spot(.8,.75),E}),go.Shape.defineFigureGenerator("Capacitor",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),E}),go.Shape.defineFigureGenerator("Resistor",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),E}),go.Shape.defineFigureGenerator("Inductor",function(ae,a,y){var E=new go.Geometry,b=re*.1,x=.1,z=.1,ee=.5,oe=new go.PathFigure((z-b*.5)*a,y,!1);return E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-b)*a,y,(z-x)*a,0)),z=.3,oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+x)*a,0,(z+b)*a,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-b)*a,y,(z-x)*a,0)),z=.5,oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+x)*a,0,(z+b)*a,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-b)*a,y,(z-x)*a,0)),z=.7,oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+x)*a,0,(z+b)*a,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-b)*a,y,(z-x)*a,0)),z=.9,oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b*.5)*a,y,(z+x)*a,0,(z+b)*a,y)),E}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ae,a,y){var E=new go.Geometry,b=re*.5,x=.5,z=.5,ee=.5,oe=new go.PathFigure((z-x)*a,ee*y,!1);return E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-x)*y,(z-x)*a,(ee-b)*y,(z-b)*a,(ee-x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ee*y,(z+b)*a,(ee-x)*y,(z+x)*a,(ee-b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+x)*y,(z+x)*a,(ee+b)*y,(z+b)*a,(ee+x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ee*y,(z-b)*a,(ee+x)*y,(z-x)*a,(ee+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Move,(z-x+.1)*a,ee*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x-.1)*a,ee*y,z*a,(ee-x)*y,z*a,(ee+x)*y)),E}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),E}),go.Shape.defineFigureGenerator("Diode",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(a,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("Wifi",function(ae,a,y){var E=new go.Geometry,b=a,x=y;a=a*.38,y=y*.6;var z=re*.8,ee=.8,oe=0,le=.5,de=(b-a)/2,ce=(x-y)/2,Ee=new go.PathFigure(oe*a+de,(le+ee)*y+ce,!0);E.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ee)*a+de,le*y+ce,(oe-z)*a+de,(le+ee)*y+ce,(oe-ee)*a+de,(le+z)*y+ce)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+de,(le-ee)*y+ce,(oe-ee)*a+de,(le-z)*y+ce,(oe-z)*a+de,(le-ee)*y+ce)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ee+z*.5)*a+de,le*y+ce,oe*a+de,(le-ee)*y+ce,(oe-ee+z*.5)*a+de,(le-z)*y+ce)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+de,(le+ee)*y+ce,(oe-ee+z*.5)*a+de,(le+z)*y+ce,oe*a+de,(le+ee)*y+ce).close()),z=re*.4,ee=.4,oe=.2,le=.5;var Se=new go.PathFigure(oe*a+de,(le+ee)*y+ce,!0);E.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ee)*a+de,le*y+ce,(oe-z)*a+de,(le+ee)*y+ce,(oe-ee)*a+de,(le+z)*y+ce)),Se.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+de,(le-ee)*y+ce,(oe-ee)*a+de,(le-z)*y+ce,(oe-z)*a+de,(le-ee)*y+ce)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ee+z*.5)*a+de,le*y+ce,oe*a+de,(le-ee)*y+ce,(oe-ee+z*.5)*a+de,(le-z)*y+ce)),Se.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+de,(le+ee)*y+ce,(oe-ee+z*.5)*a+de,(le+z)*y+ce,oe*a+de,(le+ee)*y+ce).close()),z=re*.2,ee=.2,oe=.5,le=.5;var Be=new go.PathFigure((oe-ee)*a+de,le*y+ce,!0);E.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+de,(le-ee)*y+ce,(oe-ee)*a+de,(le-z)*y+ce,(oe-z)*a+de,(le-ee)*y+ce)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ee)*a+de,le*y+ce,(oe+z)*a+de,(le-ee)*y+ce,(oe+ee)*a+de,(le-z)*y+ce)),Be.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+de,(le+ee)*y+ce,(oe+ee)*a+de,(le+z)*y+ce,(oe+z)*a+de,(le+ee)*y+ce)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ee)*a+de,le*y+ce,(oe-z)*a+de,(le+ee)*y+ce,(oe-ee)*a+de,(le+z)*y+ce)),z=re*.4,ee=.4,oe=.8,le=.5;var pe=new go.PathFigure(oe*a+de,(le-ee)*y+ce,!0);E.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ee)*a+de,le*y+ce,(oe+z)*a+de,(le-ee)*y+ce,(oe+ee)*a+de,(le-z)*y+ce)),pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+de,(le+ee)*y+ce,(oe+ee)*a+de,(le+z)*y+ce,(oe+z)*a+de,(le+ee)*y+ce)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ee-z*.5)*a+de,le*y+ce,oe*a+de,(le+ee)*y+ce,(oe+ee-z*.5)*a+de,(le+z)*y+ce)),pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+de,(le-ee)*y+ce,(oe+ee-z*.5)*a+de,(le-z)*y+ce,oe*a+de,(le-ee)*y+ce).close()),z=re*.8,ee=.8,oe=1,le=.5;var Ot=new go.PathFigure(oe*a+de,(le-ee)*y+ce,!0);return E.add(Ot),Ot.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ee)*a+de,le*y+ce,(oe+z)*a+de,(le-ee)*y+ce,(oe+ee)*a+de,(le-z)*y+ce)),Ot.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+de,(le+ee)*y+ce,(oe+ee)*a+de,(le+z)*y+ce,(oe+z)*a+de,(le+ee)*y+ce)),Ot.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ee-z*.5)*a+de,le*y+ce,oe*a+de,(le+ee)*y+ce,(oe+ee-z*.5)*a+de,(le+z)*y+ce)),Ot.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+de,(le-ee)*y+ce,(oe+ee-z*.5)*a+de,(le-z)*y+ce,oe*a+de,(le-ee)*y+ce).close()),E}),go.Shape.defineFigureGenerator("Email",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,0,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),x.add(new go.PathSegment(go.PathSegment.Move,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),E}),go.Shape.defineFigureGenerator("Ethernet",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var x=new go.PathFigure(.1*a,y,!0,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var z=new go.PathFigure(.6*a,y,!0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ee=new go.PathFigure(0,.5*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),E}),go.Shape.defineFigureGenerator("Power",function(ae,a,y){var E=new go.Geometry,b=re*.4,x=.4,z=.5,ee=.5,oe=ne(),le=ne(),de=ne(),ce=ne();Ue(z,ee-x,z+b,ee-x,z+x,ee-b,z+x,ee,.5,oe,oe,le,de,ce);var Ee=te(le.x,le.y),Se=new go.PathFigure(le.x*a,le.y*y,!0);E.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ee*y,de.x*a,de.y*y,ce.x*a,ce.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+x)*y,(z+x)*a,(ee+b)*y,(z+b)*a,(ee+x)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ee*y,(z-b)*a,(ee+x)*y,(z-x)*a,(ee+b)*y)),Ue(z-x,ee,z-x,ee-b,z-b,ee-x,z,ee-x,.5,de,ce,le,oe,oe),Se.add(new go.PathSegment(go.PathSegment.Bezier,le.x*a,le.y*y,de.x*a,de.y*y,ce.x*a,ce.y*y)),b=re*.3,x=.3,Ue(z-x,ee,z-x,ee-b,z-b,ee-x,z,ee-x,.5,de,ce,le,oe,oe),Se.add(new go.PathSegment(go.PathSegment.Line,le.x*a,le.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ee*y,ce.x*a,ce.y*y,de.x*a,de.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+x)*y,(z-x)*a,(ee+b)*y,(z-b)*a,(ee+x)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ee*y,(z+b)*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),Ue(z,ee-x,z+b,ee-x,z+x,ee-b,z+x,ee,.5,oe,oe,le,de,ce),Se.add(new go.PathSegment(go.PathSegment.Bezier,le.x*a,le.y*y,ce.x*a,ce.y*y,de.x*a,de.y*y).close());var Se=new go.PathFigure(.45*a,0,!0);return E.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),ue(oe),ue(le),ue(de),ue(ce),ue(Ee),E.spot1=new go.Spot(.25,.45),E.spot2=new go.Spot(.75,.8),E}),go.Shape.defineFigureGenerator("Fallout",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y/2,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function x(z,ee,oe){z.add(new go.PathSegment(go.PathSegment.Move,(.3+ee)*a,(.8+oe)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+ee)*a,(.5+oe)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.1+ee)*a,(.5+oe)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.3+ee)*a,(.8+oe)*y).close())}return x(b,0,0),x(b,.4,0),x(b,.2,-.3),E}),go.Shape.defineFigureGenerator("IrritationHazard",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),E.spot1=new go.Spot(.3,.3),E.spot2=new go.Spot(.7,.7),E}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),E}),go.Shape.defineFigureGenerator("FireHazard",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),E.spot1=new go.Spot(.07,.445),E.spot2=new go.Spot(.884,.958),E}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ae,a,y){var E=new go.Geometry,b=.5,x=0,z=0,ee=b*re,oe=.4*Math.SQRT2/2+.5,le=.5-.5*Math.SQRT2/2,de=1,ce=.5,Ee=.5,Se=0,Be=new go.PathFigure(oe*a,(1-le)*y,!1);return E.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,de*a,ce*y,de*a,.7*y,de*a,ce*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+x)*a,(Se+x)*y,(.5+b+x)*a,(.5-ee+x)*y,(.5+ee+x)*a,(.5-b+x)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*a,(.5+z)*y,(.5-ee+x)*a,(.5-b+z)*y,(.5-b+x)*a,(.5-ee+z)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(.35+x)*a,.9*y,(.5-b+x)*a,(.5+ee+z)*y,(.5-ee+x)*a,.9*y)),Be.add(new go.PathSegment(go.PathSegment.Move,(.25+x)*a,.8*y)),Be.add(new go.PathSegment(go.PathSegment.Line,(.35+x)*a,.9*y)),Be.add(new go.PathSegment(go.PathSegment.Line,(.2+x)*a,.95*y)),E}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),E}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),E}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var x=new go.PathFigure(a,y,!1);E.add(x);var z=new go.PathFigure(0,.5*y,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),E}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),E}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),E}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var x=new go.PathFigure(.45*a,.73*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),x.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),x.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),E}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var x=new go.PathFigure(.335*a,(1-.555)*y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),x.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var z=.5-.285,ee=.5,oe=z,le=Math.PI/4,de=4*(1-Math.cos(le))/(3*Math.sin(le)),ce=de*.5,Ee=z,Se=z,Be=de*Ee,pe=de*Se;x.add(new go.PathSegment(go.PathSegment.Bezier,(ee-Ee)*a,oe*y,(ee-(Be+Ee)/2)*a,(oe+(Se+pe)/2)*y,(ee-Ee)*a,(oe+pe)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(oe-Se)*y,(ee-Ee)*a,(oe-pe)*y,(ee-Be)*a,(oe-Se)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(ee+Ee)*a,oe*y,(ee+Be)*a,(oe-Se)*y,(ee+Ee)*a,(oe-pe)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ee+Ee)*a,(oe+pe)*y,(ee+(Be+Ee)/2)*a,(oe+(Se+pe)/2)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),x.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Ot=new go.PathFigure(.2*a,y,!1);E.add(Ot),Ot.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var Ct=new go.PathFigure(.8*a,y,!1);return E.add(Ct),Ct.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),E}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var x=new go.PathFigure(.2*a,.2*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),E}),go.Shape.defineFigureGenerator("BpmnEventError",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),E}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var x=new go.PathFigure(a,y,!1);E.add(x);var z=new go.PathFigure(.1*a,y,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),E}),go.Shape.defineFigureGenerator("Caution",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var x=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-x)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,x*a,x*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),E}),go.Shape.defineFigureGenerator("Recycle",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var x=new go.PathFigure(.475*a,.2*y,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),x.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),x.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),x.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),x.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var z=new go.PathFigure(.675*a,.575*y,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),z.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),E}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ae,a,y){var E=new go.Geometry,b=.5,x=re*.5,z=new go.PathFigure(a,b*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+x)*y,(b+x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-x)*a,y,0,(b+x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-x)*y,(b-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+x)*a,0,a,(b-x)*y));var ee=new go.PathFigure(b*a,0,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),ee.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),E}),go.Shape.defineFigureGenerator("Package",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(0,.15*y,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),E.spot1=new go.Spot(0,.1),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Class",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*y,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var z=new go.PathFigure(0,.5*y,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),E}),go.Shape.defineFigureGenerator("Component",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(a,y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var x=new go.PathFigure(0,.2*y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var z=new go.PathFigure(0,.6*y,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),E}),go.Shape.defineFigureGenerator("Boat Shipment",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var x=new go.PathFigure(.15*a,.6*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),E}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(a,y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),E}),go.Shape.defineFigureGenerator("Workcell",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E}),go.Shape.defineFigureGenerator("Supermarket",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),E}),go.Shape.defineFigureGenerator("TruckShipment",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(a,.8*y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var z=.1,ee=re*.1,oe=.2,le=.9,de=new go.PathFigure((oe-z)*a,le*y,!0);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(le-z)*y,(oe-z)*a,(le-ee)*y,(oe-ee)*a,(le-z)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,le*y,(oe+ee)*a,(le-z)*y,(oe+z)*a,(le-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(le+z)*y,(oe+z)*a,(le+ee)*y,(oe+ee)*a,(le+z)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*a,le*y,(oe-ee)*a,(le+z)*y,(oe-z)*a,(le+ee)*y).close()),z=.1,ee=re*.1,oe=.8,le=.9;var ce=new go.PathFigure((oe-z)*a,le*y,!0);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(le-z)*y,(oe-z)*a,(le-ee)*y,(oe-ee)*a,(le-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,le*y,(oe+ee)*a,(le-z)*y,(oe+z)*a,(le-ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(le+z)*y,(oe+z)*a,(le+ee)*y,(oe+ee)*a,(le+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*a,le*y,(oe-ee)*a,(le+z)*y,(oe-z)*a,(le+ee)*y).close()),E}),go.Shape.defineFigureGenerator("KanbanPost",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),E}),go.Shape.defineFigureGenerator("Forklift",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var x=new go.PathFigure(0,.5*y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.5*a,.8*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ee=new go.PathFigure(.5*a,.7*y,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var oe=.1,le=re*.1,de=.1,ce=.9,Ee=new go.PathFigure((de-oe)*a,ce*y,!0);E.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(ce-oe)*y,(de-oe)*a,(ce-le)*y,(de-le)*a,(ce-oe)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(de+oe)*a,ce*y,(de+le)*a,(ce-oe)*y,(de+oe)*a,(ce-le)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(ce+oe)*y,(de+oe)*a,(ce+le)*y,(de+le)*a,(ce+oe)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(de-oe)*a,ce*y,(de-le)*a,(ce+oe)*y,(de-oe)*a,(ce+le)*y)),oe=.1,le=re*.1,de=.4,ce=.9;var Se=new go.PathFigure((de-oe)*a,ce*y,!0);return E.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(ce-oe)*y,(de-oe)*a,(ce-le)*y,(de-le)*a,(ce-oe)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(de+oe)*a,ce*y,(de+le)*a,(ce-oe)*y,(de+oe)*a,(ce-le)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(ce+oe)*y,(de+oe)*a,(ce+le)*y,(de+le)*a,(ce+oe)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(de-oe)*a,ce*y,(de-le)*a,(ce+oe)*y,(de-oe)*a,(ce+le)*y)),E}),go.Shape.defineFigureGenerator("RailShipment",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var x=new go.PathFigure(.45*a,.7*y,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var z=new go.PathFigure(.55*a,.4*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var de=.05,ce=re*.05,Ee=.175,Se=.95,ee=new go.PathFigure((Ee-de)*a,Se*y,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(Se-de)*y,(Ee-de)*a,(Se-ce)*y,(Ee-ce)*a,(Se-de)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+de)*a,Se*y,(Ee+ce)*a,(Se-de)*y,(Ee+de)*a,(Se-ce)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(Se+de)*y,(Ee+de)*a,(Se+ce)*y,(Ee+ce)*a,(Se+de)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-de)*a,Se*y,(Ee-ce)*a,(Se+de)*y,(Ee-de)*a,(Se+ce)*y));var de=.05,ce=re*.05,Ee=.375,Se=.95,oe=new go.PathFigure((Ee-de)*a,Se*y,!0);E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(Se-de)*y,(Ee-de)*a,(Se-ce)*y,(Ee-ce)*a,(Se-de)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+de)*a,Se*y,(Ee+ce)*a,(Se-de)*y,(Ee+de)*a,(Se-ce)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(Se+de)*y,(Ee+de)*a,(Se+ce)*y,(Ee+ce)*a,(Se+de)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-de)*a,Se*y,(Ee-ce)*a,(Se+de)*y,(Ee-de)*a,(Se+ce)*y));var de=.05,ce=re*.05,Ee=.625,Se=.95,le=new go.PathFigure((Ee-de)*a,Se*y,!0);E.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(Se-de)*y,(Ee-de)*a,(Se-ce)*y,(Ee-ce)*a,(Se-de)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+de)*a,Se*y,(Ee+ce)*a,(Se-de)*y,(Ee+de)*a,(Se-ce)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(Se+de)*y,(Ee+de)*a,(Se+ce)*y,(Ee+ce)*a,(Se+de)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-de)*a,Se*y,(Ee-ce)*a,(Se+de)*y,(Ee-de)*a,(Se+ce)*y));var de=.05,ce=re*.05,Ee=.825,Se=.95,Be=new go.PathFigure((Ee-de)*a,Se*y,!0);E.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(Se-de)*y,(Ee-de)*a,(Se-ce)*y,(Ee-ce)*a,(Se-de)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+de)*a,Se*y,(Ee+ce)*a,(Se-de)*y,(Ee+de)*a,(Se-ce)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(Se+de)*y,(Ee+de)*a,(Se+ce)*y,(Ee+ce)*a,(Se+de)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-de)*a,Se*y,(Ee-ce)*a,(Se+de)*y,(Ee-de)*a,(Se+ce)*y).close());var pe=new go.PathFigure(0,y,!1);return E.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),E}),go.Shape.defineFigureGenerator("Warehouse",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*y,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var z=new go.PathFigure(.15*a,y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ee=.05,oe=re*.05,le=.35,de=.775,ce=new go.PathFigure((le-ee)*a,de*y,!0);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(de-ee)*y,(le-ee)*a,(de-oe)*y,(le-oe)*a,(de-ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(le+ee)*a,de*y,(le+oe)*a,(de-ee)*y,(le+ee)*a,(de-oe)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(de+ee)*y,(le+ee)*a,(de+oe)*y,(le+oe)*a,(de+ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(le-ee)*a,de*y,(le-oe)*a,(de+ee)*y,(le-ee)*a,(de+oe)*y).close()),E}),go.Shape.defineFigureGenerator("ControlCenter",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),E}),go.Shape.defineFigureGenerator("Bluetooth",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),E}),go.Shape.defineFigureGenerator("Bookmark",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),E}),go.Shape.defineFigureGenerator("Bookmark",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),E}),go.Shape.defineFigureGenerator("Globe",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),E}),go.Shape.defineFigureGenerator("Wave",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),E}),go.Shape.defineFigureGenerator("Operator",function(ae,a,y){var E=new go.Geometry,b=.3,x=re*.3,z=.5,ee=.7,oe=new go.PathFigure((z-b)*a,ee*y,!0);E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-b)*y,(z-b)*a,(ee-x)*y,(z-x)*a,(ee-b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*a,ee*y,(z+x)*a,(ee-b)*y,(z+b)*a,(ee-x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+b)*y,(z+b)*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*a,ee*y,(z-x)*a,(ee+b)*y,(z-b)*a,(ee+x)*y));var le=new go.PathFigure(0,.7*y,!1);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),E}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),E}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(a,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),E}),go.Shape.defineFigureGenerator("Battery",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var x=new go.PathFigure(0,.6*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),E}),go.Shape.defineFigureGenerator("Delete",function(ae,a,y){var E=new go.Geometry,b=.5,x=re*.5,z=.5,ee=.5,oe=new go.PathFigure((z-b)*a,ee*y,!0);E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-b)*y,(z-b)*a,(ee-x)*y,(z-x)*a,(ee-b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*a,ee*y,(z+x)*a,(ee-b)*y,(z+b)*a,(ee-x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+b)*y,(z+b)*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*a,ee*y,(z-x)*a,(ee+b)*y,(z-b)*a,(ee+x)*y));var le=new go.PathFigure(.15*a,.5*y,!1);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),E}),go.Shape.defineFigureGenerator("Flag",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),E}),go.Shape.defineFigureGenerator("Help",function(ae,a,y){var E=new go.Geometry,b=.5,x=re*.5,z=.5,ee=.5,oe=new go.PathFigure((z-b)*a,ee*y,!1);E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-b)*y,(z-b)*a,(ee-x)*y,(z-x)*a,(ee-b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*a,ee*y,(z+x)*a,(ee-b)*y,(z+b)*a,(ee-x)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+b)*y,(z+b)*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*a,ee*y,(z-x)*a,(ee+b)*y,(z-b)*a,(ee+x)*y).close()),b=.05,x=re*.05,z=.5,ee=.8;var le=new go.PathFigure((z-b)*a,ee*y,!1);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee-b)*y,(z-b)*a,(ee-x)*y,(z-x)*a,(ee-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z+b)*a,ee*y,(z+x)*a,(ee-b)*y,(z+b)*a,(ee-x)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+b)*y,(z+b)*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(z-b)*a,ee*y,(z-x)*a,(ee+b)*y,(z-b)*a,(ee+x)*y).close()),le.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),le.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),E}),go.Shape.defineFigureGenerator("Location",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var x=new go.PathFigure(.2*a,.5*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),E}),go.Shape.defineFigureGenerator("Unlocked",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var x=new go.PathFigure(.2*a,.5*y,!1);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),E}),go.Shape.defineFigureGenerator("Gear",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),E}),go.Shape.defineFigureGenerator("Map",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),E}),go.Shape.defineFigureGenerator("Eject",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var x=new go.PathFigure(0,y*.6,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),E}),go.Shape.defineFigureGenerator("Pencil",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var x=new go.PathFigure(.126*a,.85*y,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var z=new go.PathFigure(.402*a,.85*y,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ee=new go.PathFigure(.678*a,.85*y,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var oe=new go.PathFigure(.5*a,.1*y,!1);return E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),oe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),E}),go.Shape.defineFigureGenerator("Staircase",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),E}),go.Shape.defineFigureGenerator("5Bars",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y*1,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var x=new go.PathFigure(a*.204,y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),x.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),x.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var z=new go.PathFigure(a*.408,y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),z.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ee=new go.PathFigure(a*.612,y,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var oe=new go.PathFigure(a*.816,y,!0);return E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),oe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),oe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),E}),go.Shape.defineFigureGenerator("PC",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var x=new go.PathFigure(a*.055,.07*y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),x.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var z=new go.PathFigure(a*.055,.13*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ee=new go.PathFigure(a*.055,.18*y,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var oe=new go.PathFigure(a*1,0,!0);return E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),oe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),E}),go.Shape.defineFigureGenerator("Plane",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),E}),go.Shape.defineFigureGenerator("Key",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),E}),go.Shape.defineFigureGenerator("FilmTape",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var x=new go.PathFigure(0,0,!1);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var z=new go.PathFigure(a*.11,y*.1,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),z.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ee=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var oe=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),E}),go.Shape.defineFigureGenerator("FloppyDisk",function(ae,a,y){var E=new go.Geometry,b=8,x=b*re,z=new go.PathFigure(b,0,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-x,a-x,y)),z.add(new go.PathSegment(go.PathSegment.Line,b,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,x,y,0,y-x)),z.add(new go.PathSegment(go.PathSegment.Line,0,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,x,x,0).close());var ee=new go.PathFigure(a*.83,0,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var oe=new go.PathFigure(a*.83,y*1,!1);E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var le=new go.PathFigure(a*.78,y*.05,!1);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),le.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),le.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),E}),go.Shape.defineFigureGenerator("SpeechBubble",function(ae,a,y){var E=ae?ae.parameter1:NaN;(isNaN(E)||E<0)&&(E=15),E=Math.min(E,a/3),E=Math.min(E,y/3);var b=E*re,x=y*.8,z=new go.Geometry,ee=new go.PathFigure(E,0,!0);return z.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a-E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,E,a-b,0,a,b)),ee.add(new go.PathSegment(go.PathSegment.Line,a,x-E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-E,x,a,x-b,a-b,x)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,x)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.55,x)),ee.add(new go.PathSegment(go.PathSegment.Line,E,x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,x-E,b,x,0,x-b)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,b,b,0).close()),b>1?(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,.8,-b,-b)):(z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(1,.8)),z}),go.Shape.defineFigureGenerator("Repeat",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var x=new go.PathFigure(a*1,y*.55,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),E}),go.Shape.defineFigureGenerator("Windows",function(ae,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var x=new go.PathFigure(a*.1,y*.2,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),x.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),x.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),x.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var z=new go.PathFigure(a*.28,y*.37,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),z.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),E}),go.Shape.defineFigureGenerator("Beaker",function(ae,a,y){var E=new go.Geometry,b=15,x=b*re,z=new go.PathFigure(a*.62,y*.475,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-x,a-x,y)),z.add(new go.PathSegment(go.PathSegment.Line,b,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,x,y,0,y-x)),z.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),z.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),z.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),x>1?(E.spot1=new go.Spot(0,0,x,x),E.spot2=new go.Spot(1,1,-x,-x)):(E.spot1=go.Spot.TopLeft,E.spot2=go.Spot.BottomRight),E}),go.Shape.defineFigureGenerator("Download",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);E.add(b);var x=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-x)).close());var z=new go.PathFigure(a*.4,y*0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),z.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),E}),go.Shape.defineFigureGenerator("Bin",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);E.add(b);var x=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-x)).close()),E}),go.Shape.defineFigureGenerator("Upload",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);E.add(b);var x=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-x)).close());var z=new go.PathFigure(a*.5,y*0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),E}),go.Shape.defineFigureGenerator("EmptyDrink",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),E}),go.Shape.defineFigureGenerator("Drink",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var x=new go.PathFigure(a*.235,y*.28,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),x.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),x.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),E}),go.Shape.defineFigureGenerator("4Arrows",function(ae,a,y){var E=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),E}),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 Pt={},Nt="5.0",te={},ne=null,ue=!1,Ke=!1,Ue=null,Oe=!1,Ae=null,re=null,et=0;et<arguments.length;et++){var _e=arguments[et];if(_e!==null)switch(typeof _e){case"number":Nt=_e.toFixed(1);break;case"string":_e.match(new RegExp("^[0-9]\\.[0-9]+$"))?Nt=_e:Ue=_e;break;case"object":typeof _e.is3D!="undefined"?ne=_e:te=_e;break;case"boolean":ue=_e,Ke=!0;break}}ne===null&&(ne={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},te.material_id!==void 0&&!Ke&&(ue=!0)),Ue!==null&&te.id===void 0&&(te.id=Ue);var $e="",Ye="",ut=!1,Je=null,ae=null,a=null,y=!1,E=null,b=null,x=null,z=null,ee=null;te.height!==void 0&&(te.height=Math.round(te.height)),te.width!==void 0&&(te.width=Math.round(te.width));var oe=function(Le){return parseFloat(Le)>4?parseFloat(Le):5};Pt.setHTML5Codebase=function(Le,Ve){re=Le,ke(Le,Ve)},Pt.setJavaCodebase=Pt.setJavaCodebaseVersion=Pt.isCompiledInstalled=Pt.setPreCompiledScriptPath=Pt.setPreCompiledResourcePath=function(){},Pt.setHTML5CodebaseVersion=function(Le,Ve){var At=parseFloat(Le);if(At!==NaN&&At<5){console.log("The GeoGebra HTML5 codebase version "+At+" is deprecated. Using version latest instead.");return}Ae=Le,ft(Le,Ve)},Pt.getHTML5CodebaseVersion=function(){return ae},Pt.getParameters=function(){return te},Pt.setFontsCSSURL=function(Le){z=Le},Pt.setGiacJSURL=function(Le){},Pt.setJNLPFile=function(Le){$e=Le},Pt.setJNLPBaseDir=function(Le){},Pt.inject=function(){function Le(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ve="auto",At=te.id,nn,ot=!1,xt=0;xt<arguments.length;xt++){var xe=arguments[xt];typeof xe=="string"?(xe=xe.toLowerCase(),xe.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?Ve=xe:At=arguments[xt]):typeof xe=="boolean"?ot=xe:xe instanceof HTMLElement&&(nn=xe)}Ut();function Ut(){if(!Oe){setTimeout(Ut,200);return}Ve=$t(Ve);var gn=nn||document.getElementById(At);if(!gn){console.log("possibly bug on ajax loading? ");return}if(Pt.removeExistingApplet(gn,!1),te.width===void 0&&gn.clientWidth&&(te.width=gn.clientWidth),te.height===void 0&&gn.clientHeight&&(te.height=gn.clientHeight),!(te.width&&te.height)&&Ve==="html5"&&(delete te.width,delete te.height),Je=Ve,Ve==="screenshot")Ct(gn,te);else{var xn=!1;te.hasOwnProperty("playButton")&&te.playButton||te.hasOwnProperty("clickToLoad")&&te.clickToLoad?xn=!0:te.hasOwnProperty("playButtonAutoDecide")&&te.playButtonAutoDecide&&(xn=(!le()||Le())&&de()),xn?(Je="screenshot",rt(gn,te,ot,Ve)):Ot(gn,te,ot)}}};function le(){try{return window.self!==window.top}catch(Le){return!0}}function de(){return te.hasOwnProperty("screenshotGenerator")&&te.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}Pt.getViews=function(){return ne},Pt.isJavaInstalled=function(){return!1};var ce=function(Le){var Ve=function(xt){var xe=JSON.parse(xt),Ut=function(hn){return hn.type=="G"||hn.type=="E"},gn=xe.elements?xe.elements.filter(Ut)[0]:xe;if(!gn||!gn.url){At();return}te.fileName=gn.url,Ee(gn.settings||{}),ne.is3D=!0;var xn="https://www.geogebra.org/images/";Pt.setPreviewImage(E||gn.previewUrl,xn+"GeoGebra_loading.png",xn+"applet_play.png"),Le()},At=function(){te.onError&&te.onError(),at("Error: Fetching material (id "+te.material_id+") failed.",te)},nn=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",ot="/materials/"+te.material_id+"?scope=basic";Se("https://"+nn+"/api/proxy.php?path="+encodeURIComponent(ot),Ve,At)};function Ee(Le){var Ve=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(At){Le[At]=!!Le[At]}),Ve.forEach(function(At){te[At]===void 0&&Le[At]!==void 0&&(te[At]=Le[At])}),te.showToolBarHelp===void 0&&(te.showToolBarHelp=te.showToolBar)}function Se(Le,Ve,At){var nn=new XMLHttpRequest;nn.open("GET",Le),nn.onload=function(){Ve(nn.responseText)},nn.onerror=At,nn.send()}Pt.isHTML5Installed=function(){return!0},Pt.getLoadedAppletType=function(){return Je},Pt.setPreviewImage=function(Le,Ve,At){E=Le,b=Ve,x=At},Pt.removeExistingApplet=function(Le,Ve){var At;typeof Le=="string"&&(Le=document.getElementById(Le)),Je=null;var nn=null;for(At=0;At<Le.childNodes.length;At++){var ot=Le.childNodes[At],xt=ot.className;xt==="applet_screenshot"?Ve?(ot.style.display="block",Je="screenshot"):ot.style.display="none":xt!=="applet_scaler prerender"&&(Le.removeChild(ot),nn=xt&&xt.indexOf("appletParameters")!=-1?ot.id:null,At--)}var xe=te.id!==void 0?te.id:nn,Ut=window[xe];Ut&&typeof Ut.getBase64=="function"&&(Ut.remove(),window[xe]=null)},Pt.refreshHitPoints=function(){if(oe(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var Le=Pt.getAppletObject();return Le&&typeof Le.recalculateEnvironments=="function"?(Le.recalculateEnvironments(),!0):!1},Pt.startAnimation=function(){var Le=Pt.getAppletObject();return Le&&typeof Le.startAnimation=="function"?(Le.startAnimation(),!0):!1},Pt.stopAnimation=function(){var Le=Pt.getAppletObject();return Le&&typeof Le.stopAnimation=="function"?(Le.stopAnimation(),!0):!1},Pt.getAppletObject=function(){var Le=te.id!==void 0?te.id:"ggbApplet";return window[Le]},Pt.resize=function(){};var Be=function(Le,Ve,At){var nn=document.createElement("param");nn.setAttribute("name",Ve),nn.setAttribute("value",At),Le.appendChild(nn)},pe=function(Le){return Le&&Le!=="false"},Ot=function(Le,Ve,At){oe(ae)<=4.2&&(At=!0);var nn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ae||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(nn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var ot=document.createElement("div");ot.classList.add("appletParameters","notranslate");var xt=Ve.width,xe=Ve.height;if(Ve.disableAutoScale=Ve.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ve.disableAutoScale,Ve.width!==void 0)if(oe(ae)<=4.4)pe(Ve.showToolBar)&&(Ve.height-=7),pe(Ve.showAlgebraInput)&&(Ve.height-=37),Ve.width<605&&pe(Ve.showToolBar)&&(Ve.width=605,xt=605);else{var Ut=100;(pe(Ve.showToolBar)||pe(Ve.showMenuBar))&&(Ve.hasOwnProperty("customToolBar")&&(Ve.customToolbar=Ve.customToolBar),Ut=pe(Ve.showMenuBar)?245:155),xt<Ut&&(Ve.width=Ut,xt=Ut)}ot.style.border="none",ot.style.display="inline-block";for(var gn in Ve)Ve.hasOwnProperty(gn)&&gn!=="appletOnLoad"&&ot.setAttribute("data-param-"+gn,Ve[gn]);z&&ot.setAttribute("data-param-fontscssurl",z),Pt.resize=function(){GGBAppletUtils.responsiveResize(Le,Ve)},window.addEventListener("resize",function(Pe){Pt.resize()});var xn=typeof Ve.appletOnLoad=="function"?Ve.appletOnLoad:function(){};if(!At&&Ve.width!==void 0){Ve.hasOwnProperty("showSplash")||ot.setAttribute("data-param-showSplash","false");var hn=Le.querySelector(".applet_scaler.prerender"),Xe=hn!==null;if(Xe)var We=hn.querySelector(".ggb_preview");else{var We=Tt(xt,xe,Ve.borderColor,!1);hn=document.createElement("div"),hn.className="applet_scaler",hn.style.position="relative",hn.style.display="block",hn.style.width=xt+"px",hn.style.height=xe+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(hn,"66%"),oe(ae)>=5?(Ve.appletOnLoad=function(Pe){var Ge=Le.querySelector(".ggb_preview");Ge&&Ge.parentNode.removeChild(Ge),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(hn),window.GGBT_wsf_view&&$(window).trigger("resize"),xn(Pe)},Xe||hn.appendChild(We)):ot.appendChild(We),hn.appendChild(ot),Xe||Le.appendChild(hn),setTimeout(function(){Pt.resize()},1)}else{var Ce=document.createElement("div");Ce.className="applet_scaler",Ce.style.position="relative",Ce.style.display="block",Ce.appendChild(ot),Le.appendChild(Ce),Ve.appletOnLoad=function(Pe){Pt.resize(),xn(Pe)}}function ge(Pe,Ge){Ge&&typeof Ge.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Pe,Ge.appletOnLoad):renderGGBElement(Pe),at("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ge)}function ze(Pe,Ge){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Pe,params:Ge}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Jt){ge(Jt.article,Jt.params)}),html5AppletsToProcess=null)},oe(ae)<5&&(Pe.className+=" geogebraweb")):ge(Pe,Ge)}if(nn){scriptLoadStarted=!0;for(var ht=0;ht<ot.childNodes.length;ht++){var he=ot.childNodes[ht].tagName;he==="TABLE"&&(ot.removeChild(ot.childNodes[ht]),ht--)}if(ggbHTML5LoadedScript!==null){var ve=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');ve!=null&&ve.parentNode.removeChild(ve)}var qe=document.createElement("script"),Re=function(){ze(ot,Ve)};qe.src=Ye+a,ggbHTML5LoadedCodebaseIsWebSimple=y,ggbHTML5LoadedCodebaseVersion=ae,ggbHTML5LoadedScript=qe.src,at("GeoGebra HTML5 codebase loaded: '"+Ye+"'.",Ve),!re&&(!Ae||Ae=="5.0")?(y?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Re()):Ye.requirejs?__webpack_require__.e(4184).then(function(){var Pe=[__webpack_require__(74620)];Re.apply(null,Pe)}.bind(this)).catch(__webpack_require__.oe):(qe.onload=Re,Le.appendChild(qe))}else ze(ot,Ve);Ve.height=xe,Ve.width=xt},Ct=function(Le,Ve,At){var nn=Tt(Ve.width,Ve.height,Ve.borderColor,At),ot=document.createElement("div");ot.style.position="relative",ot.style.display="block",ot.style.width=Ve.width+"px",ot.style.height=Ve.height+"px",ot.className="applet_screenshot applet_scaler"+(At?" applet_screenshot_play":""),ot.appendChild(nn);var xt=GGBAppletUtils.getScale(Ve,Le,At);At?(Le.appendChild(pt()),window.GGBT_wsf_view||(Le.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(ot,"66%"),Le.appendChild(ot),xt!==1&&!isNaN(xt)&&(GGBAppletUtils.scaleElement(ot,xt),ot.style.width=Ve.width+"px",ot.style.height=Ve.height+"px",ot.parentNode.style.width=Ve.width*xt+"px",ot.parentNode.style.height=Ve.height*xt+"px"),Pt.resize=function(){un(Le,nn,ot,At)},window.addEventListener("resize",function(xe){Pt.resize()}),Pt.resize()};function un(Le,Ve,At,nn){if(Le.contains(Ve)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Le.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Le)}var ot=GGBAppletUtils.getScale(te,Le,nn);At.parentNode!==null&&(!isNaN(ot)&&ot!==1?(GGBAppletUtils.scaleElement(At,ot),At.parentNode.style.width=te.width*ot+"px",At.parentNode.style.height=te.height*ot+"px"):(GGBAppletUtils.scaleElement(At,1),At.parentNode.style.width=te.width+"px",At.parentNode.style.height=te.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Le),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}Pt.onExitFullscreen=function(Le,Ve){Ve.appendChild(Le)};var rt=function(Le,Ve,At,nn){Ct(Le,Ve,!0);for(var ot=function(){var Ut=[];for(xe=0;xe<Le.childNodes.length;xe++)Ut.push(Le.childNodes[xe]);if(window.GGBT_wsf_view){var gn=window.GGBT_wsf_view.renderFullScreen(Le,Ve.id),xn=document.getElementById("fullscreencontainer"),hn=jQuery(Le).find(".fullscreencontent");hn.length>0?(gn.remove(),hn.attr("id","fullscreencontent").show(),jQuery(xn).append(hn),window.dispatchEvent(new Event("resize"))):Ot(gn,Ve,!1),window.GGBT_wsf_view.launchFullScreen(xn)}else Je=nn,Ot(Le,Ve,!1);if(!window.GGBT_wsf_view)for(xe=0;xe<Ut.length;xe++)Le.removeChild(Ut[xe])},xt=Le.getElementsByClassName("ggb_preview_play"),xe=0;xe<xt.length;xe++)xt[xe].addEventListener("click",ot,!1),xt[xe].addEventListener("ontouchstart",ot,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(Le),de()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},pt=function(){var Le=document.createElement("div");if(Le.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var Ve='.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");}',At=document.createElement("style");At.styleSheet?At.styleSheet.cssText=Ve:At.appendChild(document.createTextNode(Ve)),document.getElementsByTagName("head")[0].appendChild(At)}return Le},Tt=function(Le,Ve,At,nn){var ot=document.createElement("div");ot.className="ggb_preview",ot.style.position="absolute",ot.style.zIndex="90",ot.style.width=Le-2+"px",ot.style.height=Ve-2+"px",ot.style.top="0px",ot.style.left="0px",ot.style.overflow="hidden",ot.style.backgroundColor="white";var xt="lightgrey";At!==void 0&&(At==="none"?xt="transparent":xt=At),ot.style.border="1px solid "+xt;var xe=document.createElement("img");if(xe.style.position="relative",xe.style.zIndex="1000",xe.style.top="-1px",xe.style.left="-1px",E!==null&&xe.setAttribute("src",E),xe.style.opacity=.7,b!==null){var Ut,gn,xn;if(!nn){Ut=document.createElement("img"),Ut.style.position="absolute",Ut.style.zIndex="1001",Ut.style.opacity=1,xe.style.opacity=.3,gn=360,gn>Le/4*3&&(gn=Le/4*3),xn=gn/5.8,Ut.setAttribute("src",b),Ut.setAttribute("width",gn),Ut.setAttribute("height",xn);var hn=(Le-gn)/2,Xe=(Ve-xn)/2;Ut.style.left=hn+"px",Ut.style.top=Xe+"px",ot.appendChild(Ut)}}return ot.appendChild(xe),ot},$t=function(Le){return Le=Le.toLowerCase(),Le==="html5"||Le==="screenshot"?Le:"html5"},Wt=["web","webSimple","web3d","tablet","tablet3d","phone"],ft=function(Le,Ve){if(ae=Le,Ve){ke(ae,!0);return}var At=!ue;if(At){var nn=oe(ae);!isNaN(nn)&&nn<4.4&&(At=!1)}var ot,xt;window.location.protocol.substr(0,4)==="http"?ot=window.location.protocol:ot="http:";var xe=ae.indexOf("//");xe>0?xt=ae:xe===0?xt=ot+ae:xt="https://www.geogebra.org/apps/5.2.814.0/";for(var Ut in Wt)if(ae.slice(Wt[Ut].length*-1)===Wt[Ut]||ae.slice((Wt[Ut].length+1)*-1)===Wt[Ut]+"/"){ke(xt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&At&&!ne.is3D&&!ne.AV&&!ne.SV&&!ne.CV&&!ne.EV2&&!ne.CP&&!ne.PC&&!ne.DA&&!ne.FI&&!ne.PV&&!pe(te.showToolBar)&&!pe(te.showMenuBar)&&!pe(te.showAlgebraInput)&&!pe(te.enableRightClick)&&(!te.appName||te.appName=="classic")?xt+="webSimple/":xt+="web3d/",ke(xt,!1)},ke=function(Le,Ve){if(Le.requirejs){Ye=Le;return}Le.slice(-1)!=="/"&&(Le+="/"),Ye=Le,Ve===null&&(Ve=Le.indexOf("http")===-1),ut=Ve,a="web.nocache.js",y=!1;var At=Ye.split("/");At.length>1&&(!Ve&&At[At.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):Wt.indexOf(At[At.length-2])>=0&&(a=At[At.length-2]+".nocache.js")),At=Le.split("/"),ae=At[At.length-3],ae.substr(0,4)==="test"?ae=ae.substr(4,1)+"."+ae.substr(5,1):(ae.substr(0,3)==="war"||ae.substr(0,4)==="beta")&&(ae="5.0");var nn=parseFloat(ae);nn!==NaN&&nn<5&&Le.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+nn+" is deprecated. Using version latest instead."),ft("5.0",Ve))},at=function(Le,Ve){window.console&&window.console.log&&(!Ve||typeof Ve.showLogging=="undefined"||Ve.showLogging&&Ve.showLogging!=="false")&&console.log(Le)};te.material_id!==void 0?ce(Yt):Yt();function Yt(){var Le=Nt;Ae!==null?Le=Ae:parseFloat(Le)<5&&(Le="5.0"),ft(Le,!1),re!==null&&ke(re,ut),Oe=!0}return Pt},GGBAppletUtils=function(){"use strict";function Pt(){return window.GGBT_wsf_edit!==void 0}function Nt(Oe,Ae){Ae!=1?(Oe.style.transformOrigin="0% 0% 0px",Oe.style.webkitTransformOrigin="0% 0% 0px",Oe.style.transform="scale("+Ae+","+Ae+")",Oe.style.webkitTransform="scale("+Ae+","+Ae+")",Oe.style.maxWidth="initial",Oe.querySelector(".ggb_preview")!==null&&(Oe.querySelector(".ggb_preview").style.maxWidth="initial"),Oe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Oe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Oe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Oe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Oe.style.transform="none",Oe.style.webkitTransform="none")}function te(Oe,Ae,re,et,_e,$e){var Ye=null;if($e!=null&&$e!="")for(var ut=Oe.parentNode;ut!=null;)if((" "+ut.className+" ").indexOf(" "+$e+" ")>-1){Ye=ut;break}else ut=ut.parentNode;var Je=0,ae=0,a=0,y=0,E=0,b=0,x=0;if(Ye)Je=Ye.offsetWidth,ae=Math.max(et?Ye.offsetWidth:0,Ye.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Je=Math.min(window.innerWidth,document.documentElement.clientWidth),ae=Math.min(window.innerHeight,document.documentElement.clientHeight),a=Je):(Je=window.innerWidth,ae=window.innerHeight,a=window.innerWidth),Oe){var z=Oe.getBoundingClientRect();z.left>0&&z.left<=Je&&(_e===void 0||!_e)&&(document.dir==="rtl"?(E=Je-z.width-z.left,b=a<=480?10:30):(b=z.left,E=a<=480?10:30),y=b+E)}if(Oe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ee=Oe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,x=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,x=40)}}return Oe&&((re===void 0||!re)&&Ae>0&&Ae+y<Je?Je=Ae:Je-=y,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(re===void 0||!re)&&(ae-=x)),{width:Je,height:ae}}function ne(Oe,Ae,re,et,_e){if(Oe.isScreenshoGenerator)return 1;var $e=et!==void 0&&et,Ye=Oe.noScaleMargin!=null&&Oe.noScaleMargin,ut=function(ee){return ee&&ee!=="false"},Je=ut(Oe.autoHeight),ae=te(Ae,Oe.width,re,Je,$e&&window.GGBT_wsf_view||Ye,_e),a=parseInt(ae.width),y=Oe.width,E=Oe.height;if(y===void 0){var b=Ae.querySelector(".appletParameters");b&&(y=b.offsetWidth,E=b.offsetHeight)}var x=a/y,z=$e?1:ae.height/E;return re!==void 0&&!re&&(x=Math.min(1,x),z=Math.min(1,z)),Math.min(x,z)}function ue(Oe,Ae,re){var et=1,_e,$e=!1;if(Oe.hasOwnProperty("allowUpscale")&&($e=Oe.allowUpscale),Oe.hasOwnProperty("scale")&&(et=parseFloat(Oe.scale),(isNaN(et)||et===null||et===0)&&(et=1),et>1&&($e=!0)),Ae&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&($e=!0),!(Oe.hasOwnProperty("disableAutoScale")&&Oe.disableAutoScale))_e=ne(Oe,Ae,$e,re,Oe.scaleContainerClass);else return et;return $e&&(!Oe.hasOwnProperty("scale")||et===1)?_e:Math.min(et,_e)}function Ke(Oe){var Ae=Math.min(window.innerWidth,document.documentElement.clientWidth),re=Math.min(window.innerHeight,document.documentElement.clientHeight),et=Oe.getBoundingClientRect(),_e=(Ae-et.width)/2,$e=(re-et.height)/2;$e<0&&($e=0),Oe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(_e<40?Oe.style.left="40px":Oe.style.left=_e+"px",Oe.style.top=$e+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&($e<40?Oe.style.top="40px":Oe.style.top=$e+"px",Oe.style.left=_e+"px")}function Ue(Oe,Ae){var re=Oe.querySelector(".appletParameters");if(re){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ae.id!==re.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Oe)}if(re.parentElement&&/fullscreen/.test(re.parentElement.className))return;var et=ue(Ae,Oe);Pt()&&re.setAttribute("data-param-scale",et);for(var _e=null,$e=0;$e<Oe.childNodes.length;$e++)if(Oe.childNodes[$e].className!==void 0&&Oe.childNodes[$e].className.match(/^applet_scaler/)){_e=Oe.childNodes[$e];break}if(_e!==null&&_e.querySelector(".noscale")!==null)return;var Ye=Ae.id!==void 0?Ae.id:"ggbApplet",ut=window[Ye];(ut==null||!ut.recalculateEnvironments)&&_e!==null&&!_e.className.match(/fullscreen/)&&(_e.parentNode.style.transform="",!isNaN(et)&&et!==1?(_e.parentNode.style.width=Ae.width*et+"px",_e.parentNode.style.height=Ae.height*et+"px",Nt(_e,et)):(Nt(_e,1),_e.parentNode.style.width=Ae.width+"px",_e.parentNode.style.height=Ae.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&Ke(Oe),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(re).parents(".content-added-content"))}}return{responsiveResize:Ue,isFlexibleWorksheetEditor:Pt,positionCenter:Ke,getScale:ue,scaleElement:Nt}}();__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 Pt=n.location.search;return Pt.indexOf(J)!=-1||Pt.indexOf(K)!=-1}function q(Pt,Nt){}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(Pt){var Nt=s[L].bindings;s[L].bindings=function(){for(var te=Nt?Nt():{},ne=Pt[webModule.__softPermutationId],ue=O;ue<ne.length;ue++){var Ke=ne[ue];te[Ke[O]]=Ke[P]}return te}};var t;function u(){return v(),t}function v(){if(!t){var Pt=o.createElement(Q);if(Pt.id=L,Pt.style.cssText=R+S,Pt.tabIndex=-1,o.body.appendChild(Pt),t=Pt.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Nt=document.compatMode==U?V:W;t.write(Nt+X),t.close()}}}function w(Pt){function Nt(ne){function ue(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var Ke=ue();if(Ke){ne();return}function Ue(){if(!Ke){if(!ue())return;Ke=!0,ne(),o.removeEventListener&&o.removeEventListener(Z,Ue,!1),Oe&&clearInterval(Oe)}}o.addEventListener&&o.addEventListener(Z,Ue,!1);var Oe=setInterval(function(){Ue()},$)}function te(ne){var ue=u(),Ke=ue.body,Ue=ue.createElement(_);Ue.language=ab,Ue.crossOrigin=W,Ue.src=ne,webModule.__errFn&&(Ue.onerror=function(){webModule.__errFn(L,new Error(bb+ne))}),Ke.appendChild(Ue)}Nt(function(){te(Pt)})}webModule.__startLoadingFragment=function(Pt){return C(Pt)},webModule.__installRunAsyncCode=function(Pt){var Nt=u(),te=Nt.body,ne=Nt.createElement(_);ne.language=ab,ne.text=Pt,te.appendChild(ne),te.removeChild(ne)};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(Pt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Pt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Pt){var Nt=c[Pt];return Nt==null?null:Nt},r=d,webModule.__errFn=e}function B(){function Pt(Oe){var Ae=Oe.lastIndexOf(rb);Ae==-1&&(Ae=Oe.length);var re=Oe.indexOf(sb);re==-1&&(re=Oe.length);var et=Oe.lastIndexOf(tb,Math.min(re,Ae));return et>=O?Oe.substring(O,et+P):W}function Nt(Oe){if(!Oe.match(/^\w+:\/\//)){var Ae=o.createElement(ub);Ae.src=Oe+vb,Oe=Pt(Ae.src)}return Oe}function te(){var Oe=__gwt_getMetaProperty(wb);return Oe!=null?Oe:W}function ne(){for(var Oe=o.getElementsByTagName(_),Ae=O;Ae<Oe.length;++Ae)if(Oe[Ae].src.indexOf(xb)!=-1)return Pt(Oe[Ae].src);return W}function ue(){var Oe=o.getElementsByTagName(yb);return Oe.length>O?Oe[Oe.length-P].href:W}function Ke(){var Oe=o.location;return Oe.href==Oe.protocol+zb+Oe.host+Oe.pathname+Oe.search+Oe.hash}var Ue=te();return Ue==W&&(Ue=ne()),Ue==W&&(Ue=ue()),Ue==W&&Ke()&&(Ue=Pt(o.location.href)),Ue=Nt(Ue),Ue}function C(Pt){return Pt.match(/^\//)||Pt.match(/^[a-zA-Z]+:\/\//)?Pt:webModule.__moduleBase+Pt}function D(){var Pt=[],Nt=O,te=[],ne=[];function ue(Oe){var Ae=ne[Oe](),re=te[Oe];if(Ae in re)return Ae;var et=[];for(var _e in re)et[re[_e]]=_e;throw r&&r(Oe,et,Ae),null}if(__gwt_isKnownPropertyValue=function(Oe,Ae){return Ae in te[Oe]},webModule.__getPropMap=function(){var Oe={};for(var Ae in te)te.hasOwnProperty(Ae)&&(Oe[Ae]=ue(Ae));return Oe},webModule.__computePropValue=ue,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ke;try{Ke=Cb;var Ue=Ke.indexOf(Db);Ue!=-1&&(Nt=parseInt(Ke.substring(Ue+P),$),Ke=Ke.substring(O,Ue))}catch(Oe){}return webModule.__softPermutationId=Nt,C(Ke+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},77903:function(Pt,Nt,te){"use strict";te.d(Nt,{Ax:function(){return Ue},Ds:function(){return Oe},KI:function(){return re},SI:function(){return Ke},f1:function(){return ue}});var ne=te(3294);function ue(et){let _e=!0;if(et.length>0){for(let $e=0;$e<et.length;$e++)if(et[$e].compile_success==0||!et[$e].compile_success){_e=!1;break}}else _e=!1;return _e}function Ke(et,_e=""){let $e=[];for(let Ye=0;Ye<et.length;Ye++){let ut=et[Ye],Je=_e?`${_e}/${ut.name}`:`${ut.name}`;$e.push({title:ut.name,type:ut.type,isLeaf:ut.type!=="tree",key:Je})}return $e}function Ue(et,_e,$e){for(let Ye=0;Ye<et.length;Ye++){let ut=et[Ye];if(ut.key===_e){ut.children=$e;break}ut.children&&Ue(ut.children,_e,$e)}return et}function Oe(et,_e,$e){let Ye;return function(){let ut=this,Je=arguments,ae=function(){Ye=null,$e||et.apply(ut,Je)},a=$e&&!Ye;clearTimeout(Ye),Ye=setTimeout(ae,_e),a&&et.apply(ut,Je)}}const Ae=!0,re=ne.Z.API_SERVER},73524:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return Ye}});var ne=te(59301),ue={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ke=te(92310),Ue=te.n(Ke),Oe=te(71418),Ae=te(2859),re=te(99064),et=te(955),_e=(ut,Je,ae)=>new Promise((a,y)=>{var E=z=>{try{x(ae.next(z))}catch(ee){y(ee)}},b=z=>{try{x(ae.throw(z))}catch(ee){y(ee)}},x=z=>z.done?a(z.value):Promise.resolve(z.value).then(E,b);x((ae=ae.apply(ut,Je)).next())}),Ye=({data:ut,className:Je,fullWidth:ae,style:a={},onClose:y,onOk:E,showFullTools:b,noAssociationId:x})=>{const z=(0,ne.useRef)(null),ee=(0,ne.useRef)(null),oe=(0,ne.useRef)(null),le=(0,ne.useRef)(null),[de,ce]=(0,ne.useState)(!1),[Ee,Se]=(0,ne.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ne.useEffect)(()=>{oe.current||(oe.current=document.createElement("style"),document.head.appendChild(oe.current)),ut!=null&&ut.visible?(document.body.setAttribute("data-custom","y-hidden"),oe.current.innerHTML=" html { overflow-y: hidden; }",ut!=null&&ut.src&&Be()):(document.body.removeAttribute("data-custom"),oe.current&&(document.head.removeChild(oe.current),oe.current=null))},[ut==null?void 0:ut.visible]);const Be=()=>_e(void 0,null,function*(){ce(!0),Se("\u6B63\u5728\u52A0\u8F7D\u4E2D");const rt=yield(0,et.ZJ)(ut==null?void 0:ut.src);z.current.src="",z.current.src=rt,z.current.onload=function(){un()},ce(!1),Se("")}),pe=()=>{document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",y()},Ot=rt=>_e(void 0,null,function*(){ce(!0),Se("\u6B63\u5728\u4FDD\u5B58\u4E2D");const pt=yield(0,re.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ut.title,file:rt.dataUrl}});pt!=null&&pt.id&&!x?(yield(0,re.ZP)(`/api/attachments/${ut.id}/add_subitem.json`,{method:"post",body:{subitem_id:pt==null?void 0:pt.id,settings:JSON.stringify(rt.state)}})).status===0&&E():pt!=null&&pt.id&&E(pt),document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",ce(!1),Se("")}),Ct=()=>{const rt=document.querySelector('a[href="https://markerjs.com/"]');rt&&rt.parentNode&&(rt.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(Tt=>{const $t=document.querySelector(Tt.name);$t&&$t.setAttribute("title",Tt.title)})},un=()=>{ee.current=new Ae.hP(z.current),ee.current.targetRoot=le.current,ee.current.addEventListener("render",Ot),ee.current.addEventListener("beforeclose",pe),b&&(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(),ut!=null&&ut.snapshotData&&ee.current.restoreState(ut.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ct()},300)};return ne.createElement(ne.Fragment,null,(ut==null?void 0:ut.visible)&&ne.createElement(Oe.Z,{spinning:de,tip:Ee,style:{position:"absolute"}},ne.createElement("div",{ref:le,className:Ue()(ue.imageDimensions,Je,ae?ue.fullWidth:""),style:a},ne.createElement("img",{className:ue.img,ref:z}))))}},41588:function(Pt,Nt,te){"use strict";var ne=te(59301),ue=te(95237),Ke=te(43604),Ue=te(99313),Oe=te(3113),Ae=te(85149),re=te(88010),et=te(48136),_e=te(59301);const $e=(0,ne.forwardRef)(({callback:Ye,showSaveButton:ut,value:Je=""},ae)=>{const a=(0,ne.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],E=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
x=a + r\\text{cos}\\theta \\ \r
y=b + r\\text{sin}\\theta \r
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\left\\{\\begin{matrix} \r
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
\\end{matrix}\\right. \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
a \\perp \\alpha \\ \r
b \\perp \\alpha \r
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
a \\parallel \\partial ,b \\parallel \\partial \r
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
a \\perp m,a \\perp n \r
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
a^{2}+b^{2}=c^{2} \r
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
a,b \\in R^{+} \\ \r
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
a,b \\in R \\ \r
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
P \\left( \\emptyset \\right) =0 \\\\ \r
P \\left( S \\right) =1 \r
\\end{array}`},{value:`\\begin{array}{c} \r
\\forall A \\in S \\\\ \r
P \\left( A \\right) \\ge 0 \r
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
\\end{array}`},{value:`\\begin{array}{c} \r
P_{n}=n! \\\\ \r
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
\\end{array}`}]}]}],b=ee=>{a.current.setValue(a.current.getValue()+" "+ee.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:_e.createElement(ue.Z,{className:re.Z.lists,gutter:[10,10]},y.map((ee,oe)=>_e.createElement(Ke.Z,{flex:"110px",className:re.Z.item},_e.createElement("div",null,_e.createElement(Ae.Z,{value:`$$${ee.value}$$`}),ee.name),_e.createElement("div",{className:re.Z.children},ee.children.map((le,de)=>_e.createElement("div",{key:de},_e.createElement("h1",null,le.name),_e.createElement(ue.Z,{gutter:[10,10]},le.data.map((ce,Ee)=>_e.createElement(Ke.Z,{key:Ee,onClick:()=>b(ce),className:re.Z.diamond},_e.createElement(Ae.Z,{value:"`$$"+ce.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:_e.createElement(ue.Z,{className:re.Z.lists,gutter:[10,10]},E.map((ee,oe)=>_e.createElement(Ke.Z,{flex:"110px",className:re.Z.item},_e.createElement("div",null,_e.createElement(Ae.Z,{value:"`$$"+ee.value+"$$`"}),ee.name),_e.createElement("div",{className:re.Z.children},ee.children.map((le,de)=>_e.createElement("div",{key:de},le.name&&_e.createElement("h1",null,le.name),_e.createElement(ue.Z,{gutter:[10,10]},le.data.map((ce,Ee)=>_e.createElement(Ke.Z,{key:Ee,onClick:()=>b(ce),className:re.Z.diamond},_e.createElement(Ae.Z,{value:"`$$"+ce.value+"$$`"}))))))))))}],z=()=>{var ee=document.createElement("div");ee.innerHTML=a.current.getValue();var oe=ee.innerText;return Ye&&Ye(oe),oe};return(0,ne.useImperativeHandle)(ae,()=>({getData:z})),_e.createElement("div",{className:re.Z.mathWrap},_e.createElement(Ue.default,{defaultActiveKey:"1",items:x}),_e.createElement("math-field",{locale:"zh_cn",className:re.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},Je||""),ut&&_e.createElement("div",{className:re.Z.button},_e.createElement(Oe.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Nt.Z=$e},57490:function(Pt,Nt,te){"use strict";te.d(Nt,{z:function(){return $t},Z:function(){return Wt}});var ne=te(59301),ue=te(54580),Ke=te(8591),Ue=te(43418),Oe=te(3113),Ae=te(3294),re=te(23538),et=Object.defineProperty,_e=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,ut=(ft,ke,at)=>ke in ft?et(ft,ke,{enumerable:!0,configurable:!0,writable:!0,value:at}):ft[ke]=at,Je=(ft,ke)=>{for(var at in ke||(ke={}))$e.call(ke,at)&&ut(ft,at,ke[at]);if(_e)for(var at of _e(ke))Ye.call(ke,at)&&ut(ft,at,ke[at]);return ft},ae=(ft,ke,at)=>new Promise((Yt,Le)=>{var Ve=ot=>{try{nn(at.next(ot))}catch(xt){Le(xt)}},At=ot=>{try{nn(at.throw(ot))}catch(xt){Le(xt)}},nn=ot=>ot.done?Yt(ot.value):Promise.resolve(ot.value).then(Ve,At);nn((at=at.apply(ft,ke)).next())});const a="\u3000\u3000";function y(ft){var ke=["Bytes","KB","MB","GB","TB"];if(ft==0)return"0 Byte";var at=parseInt(""+Math.floor(Math.log(ft)/Math.log(1024)),10);return(ft/Math.pow(1024,at)).toFixed(1)+" "+ke[at]}var E=({value:ft=[],action:ke,onChange:at,className:Yt,maxSize:Le=150,title:Ve="\u6587\u4EF6\u4E0A\u4F20",accept:At=null})=>{const nn={multiple:!1,fileList:ft,accept:At,withCredentials:!0,beforeUpload:xt=>xt.size/1024/1024<Le?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Le}MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20`),Promise.reject()),action:`${ENV.API_SERVER}/api/attachments.json`,onChange(xt){var xe,Ut,gn,xn;let hn=[...xt.fileList];if(hn=hn.map(Xe=>(Xe.name.indexOf(a)===-1&&(Xe.name=`${Xe.name}${a}${y(Xe.size)}`),Je({},Xe))),xt.file.status==="done"&&((Ut=(xe=xt.file)==null?void 0:xe.response)==null?void 0:Ut.status)===-1){message.error((xn=(gn=xt.file)==null?void 0:gn.response)==null?void 0:xn.message),at([]);return}at(hn)},onRemove:xt=>ae(void 0,null,function*(){const xe=xt.size/1024/1024;return xt.status==="uploading"?!0:xe<Le&&(xt.response?xt.response.id:xt.uid)?yield removeAttachment(xt.response?xt.response.id:xt.id):!0})};function ot(xt){xt.preventDefault(),xt.stopPropagation()}return React.createElement("div",{className:`single-upload ${Yt||""}`},React.createElement(Upload,Je({},nn),React.createElement(Button,{type:"primary",title:ft.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:ft.length>0,ghost:!0},Ve),React.createElement("span",{onClick:ot,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Le,"M)"," ")))},b=te(61481),x=te(89392),z=Object.defineProperty,ee=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,de=(ft,ke,at)=>ke in ft?z(ft,ke,{enumerable:!0,configurable:!0,writable:!0,value:at}):ft[ke]=at,ce=(ft,ke)=>{for(var at in ke||(ke={}))oe.call(ke,at)&&de(ft,at,ke[at]);if(ee)for(var at of ee(ke))le.call(ke,at)&&de(ft,at,ke[at]);return ft};const Ee=ft=>React.createElement("svg",ce({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ft),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Se="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Be=Object.defineProperty,pe=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,un=(ft,ke,at)=>ke in ft?Be(ft,ke,{enumerable:!0,configurable:!0,writable:!0,value:at}):ft[ke]=at,rt=(ft,ke)=>{for(var at in ke||(ke={}))Ot.call(ke,at)&&un(ft,at,ke[at]);if(pe)for(var at of pe(ke))Ct.call(ke,at)&&un(ft,at,ke[at]);return ft},pt=(ft,ke,at)=>new Promise((Yt,Le)=>{var Ve=ot=>{try{nn(at.next(ot))}catch(xt){Le(xt)}},At=ot=>{try{nn(at.throw(ot))}catch(xt){Le(xt)}},nn=ot=>ot.done?Yt(ot.value):Promise.resolve(ot.value).then(Ve,At);nn((at=at.apply(ft,ke)).next())});const{Dragger:Tt}=ue.default;function $t(ft){let ke=[];return ft&&ft.length>0&&(ke=ft.map(at=>({uid:at.id,id:at.id,name:at.title+a+at.filesize,url:at.url,filesize:at.filesize,status:"done",response:{id:at.id}}))),ke}var Wt=({value:ft,onChange:ke,action:at,data:Yt,className:Le,maxSize:Ve=150,title:At="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:nn=!1,accept:ot="",additionalText:xt,isDragger:xe,number:Ut=1e3,aloneClear:gn=!1,realTimeRemove:xn=!0,uploadText:hn,setFileProgress:Xe,showFileProgress:We})=>{const[Ce,ge]=(0,ne.useState)(!1);let[ze,ht]=(0,ne.useState)(ft||[]),[he,ve]=(0,ne.useState)(1);(0,ne.useEffect)(()=>{ft&&(he===1&&ht([...ft]),ve(2),Ut===(ft==null?void 0:ft.length)&&ge(!0))},[ft]);const qe=()=>{setTimeout(()=>{ze.pop(),ht([...ze])},500)};We&&Xe(ze.some(Ge=>Ge.status==="uploading"));const Re={multiple:!0,accept:ot,withCredentials:!0,fileList:ze,beforeUpload:(Ge,Jt)=>{const Bt=Ge.size/1024/1024;return ze.concat(Jt).length>Ut?(ze.pop(),ht([...ze]),Ke.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Ut}\u4E2A\u6587\u4EF6`),gn?Promise.reject():(qe(),!1)):Bt<Ve?!0:(Ke.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Ve}MB).`),gn?Promise.reject():(qe(),!1))},data:Yt,action:at||`${Ae.Z.API_SERVER}/api/attachments.json`,onChange(Ge){var Jt,Bt,Gt,Rt;if(Ge.file.status==="removed"?ze=Ge.fileList:ze=(0,x.uniqBy)([...Ge.fileList,...ze],"uid"),Ge.file.status==="done"&&((Bt=(Jt=Ge.file)==null?void 0:Jt.response)==null?void 0:Bt.status)===-1){Ke.ZP.error((Rt=(Gt=Ge.file)==null?void 0:Gt.response)==null?void 0:Rt.message);return}ze.length>=Ut?ge(!0):ge(!1),ht([...ze]),ze=ze.map(Mt=>{var be,fe;return(be=Mt==null?void 0:Mt.response)!=null&&be.id&&(Mt.url=(fe=Mt==null?void 0:Mt.response)==null?void 0:fe.url),Mt.name.indexOf(a)===-1&&(Mt.name=`${Mt.name}${a}${y(Mt.size)}`),rt({},Mt)}),console.log("info:",Ge,ze),ke(ze)},onRemove:Ge=>pt(void 0,null,function*(){if(!xn)return!0;const Jt=()=>pt(void 0,null,function*(){if(Ge.response?Ge.response.id:Ge.id){let Gt=yield(0,re.JZ)(Ge.response?Ge.response.id:Ge.uid);return Promise.resolve(Gt)}else return!0});if(nn)return new Promise((Bt,Gt)=>{Ue.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ne.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>pt(void 0,null,function*(){const Rt=yield Jt();Ke.ZP.success("\u5220\u9664\u6210\u529F"),Bt(!0)}),onCancel:()=>Bt(!1)})});{const Bt=yield Jt();return ze.length-1<Ut&&ge(!1),Bt}})};function Pe(Ge){Ge.preventDefault(),Ge.stopPropagation()}return ne.createElement("div",{className:`multi-upload ${Le||""}`},xe&&ne.createElement(Tt,rt({},Re),ne.createElement("p",{className:"ant-upload-drag-icon"},ne.createElement(b.Z,null)),ne.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",ne.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Ve,"MB)"," "),xt),!xe&&ne.createElement(ue.default,rt({},Re),ne.createElement(Oe.ZP,{disabled:Ce,className:"upload_button"},ne.createElement("img",{className:"aBtn_img",src:Se}),At),ne.createElement("span",{onClick:Pe,className:"upload_text"},hn||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Ve}MB)`)))}},97692:function(Pt,Nt,te){"use strict";te.d(Nt,{h:function(){return ee}});var ne=te(59301),ue=te(57809),Ke=te(78241),Ue=te(3113),Oe=te(89780),Ae=te.n(Oe),re=te(37036),et=te(95625),_e=Object.defineProperty,$e=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,a=(oe,le,de)=>le in oe?_e(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:de}):oe[le]=de,y=(oe,le)=>{for(var de in le||(le={}))Je.call(le,de)&&a(oe,de,le[de]);if(ut)for(var de of ut(le))ae.call(le,de)&&a(oe,de,le[de]);return oe},E=(oe,le)=>$e(oe,Ye(le));const b=ue.default.Option,x={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"]};Nt.Z=({callback:oe,onCancel:le})=>{const[de,ce]=(0,ne.useState)("python");function Ee(Be){ce(z[Be][1])}function Se(Be){oe(Be)}return ne.createElement(Ke.default,E(y({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Se,style:{width:500}}),ne.createElement(Ke.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ne.createElement(ue.default,{getPopupContainer:Be=>Be.parentNode,onChange:Ee},Object.keys(z).map(Be=>ne.createElement(b,{key:Be,value:Be},z[Be][0])))),ne.createElement(Ke.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ne.createElement(ee,{mode:de})),ne.createElement("div",{className:"flex-container flex-end"},ne.createElement(Ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(Ue.ZP,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function ee({value:oe,onChange:le,mode:de,options:ce={}}){const Ee=(0,ne.useRef)(),[Se,Be]=(0,ne.useState)();return(0,ne.useEffect)(()=>{if(Se){let pe=function(Ot){const Ct=Ot.getValue();le&&le(Ct)};return Se.on("change",pe),()=>{Se.off("change",pe)}}},[Se,le]),(0,ne.useEffect)(()=>{Se&&Se.setOption("mode",de)},[Se,de]),(0,ne.useEffect)(()=>{Se&&(oe!==Se.getValue()||oe==="")&&setTimeout(()=>{Se.setValue(oe||"")},300)},[Se,oe]),(0,ne.useEffect)(()=>{if(Ee.current&&!Se){const pe=Ae().fromTextArea(Ee.current,y({mode:de,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ce));Be(pe)}},[Ee.current,Se]),ne.createElement("div",{className:"my-codemirror-container"},ne.createElement("textarea",{ref:Ee}))}},12290:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return mt}});var ne=te(59301),ue=te(89780),Ke=te.n(ue),Ue=te(76374),Oe=te(37036),Ae=te(6313),re=te(25717),et=te(99498),_e=te(25419),$e=te(67549),Ye=te(85149),ut=({value:we="",className:Ie,showTextOnly:De,showLines:ct,style:jt={}})=>{const gt=(0,ne.useMemo)(()=>"",[we]);return ne.createElement(ne.Fragment,null,ne.createElement("div",{dangerouslySetInnerHTML:{__html:gt}}))},Je=te(59301),ae=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(we,Ie,De)=>Ie in we?ae(we,Ie,{enumerable:!0,configurable:!0,writable:!0,value:De}):we[Ie]=De,ee=(we,Ie)=>{for(var De in Ie||(Ie={}))b.call(Ie,De)&&z(we,De,Ie[De]);if(E)for(var De of E(Ie))x.call(Ie,De)&&z(we,De,Ie[De]);return we},oe=(we,Ie)=>a(we,y(Ie));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 de({onActionCallback:we,title:Ie,icon:De,actionName:ct,className:jt="",children:gt}){function on(){we(ct)}return Je.createElement("a",{title:Ie,className:jt,onClick:on},Je.createElement("i",{className:`${De}`}),gt)}var ce=({watch:we,showNullButton:Ie,showNullProgramButton:De,onActionCallback:ct,fullScreen:jt,insertTemp:gt,hidetoolBar:on,extraUse:qt})=>{const kt=[...le,{title:`${we?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${we?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Je.createElement("ul",{className:"markdown-toolbar-container"},!on&&kt.map((dn,Mn)=>Je.createElement("li",{key:Mn},dn.actionName?Je.createElement(de,oe(ee({},dn),{onActionCallback:ct})):Je.createElement("span",{className:"v-line"}))),Ie?Je.createElement("li",null,Je.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ct},Je.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,De?Je.createElement(Je.Fragment,null,Je.createElement("li",null,Je.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:ct},Je.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Je.createElement("li",null,Je.createElement(de,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:ct},Je.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,gt&&Je.createElement("li",null,Je.createElement(de,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${gt}`,onActionCallback:ct},Je.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),qt&&Je.createElement("li",null,qt),Je.createElement("li",{className:"btn-full-screen"},Je.createElement(de,{icon:`${jt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:jt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ct})))},Ee=te(79346),Se=te(78241),Be=te(92832),pe=te(3113),Ot=Object.defineProperty,Ct=Object.defineProperties,un=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,$t=(we,Ie,De)=>Ie in we?Ot(we,Ie,{enumerable:!0,configurable:!0,writable:!0,value:De}):we[Ie]=De,Wt=(we,Ie)=>{for(var De in Ie||(Ie={}))pt.call(Ie,De)&&$t(we,De,Ie[De]);if(rt)for(var De of rt(Ie))Tt.call(Ie,De)&&$t(we,De,Ie[De]);return we},ft=(we,Ie)=>Ct(we,un(Ie));const ke={labelCol:{span:4},wrapperCol:{span:20}};var at=({callback:we,onCancel:Ie})=>{function De(ct){we(ct)}return ne.createElement(Se.default,ft(Wt({},ke),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:De,style:{width:500}}),ne.createElement(Se.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ne.createElement(Be.default,null)),ne.createElement(Se.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ne.createElement(Be.default,null)),ne.createElement("div",{className:"flex-container flex-end"},ne.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(pe.ZP,{type:"ghost",onClick:Ie},"\u53D6\u6D88")))},Yt=te(97692),Le=te(28451),Ve=te(43418),At=te(95237),nn=te(73524),ot=te(59301),xt=({callback:we,onCancel:Ie})=>{const De=document.createElement("canvas"),ct=De.getContext("2d");De.width=1e3,De.height=800,ct.fillStyle="#ffffff",ct.fillRect(0,0,De.width,De.height);const jt=De.toDataURL("image/png");return ot.createElement(Ve.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ot.createElement(At.Z,{style:{height:"100vh"}},ot.createElement(nn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:jt,visible:!0,title:String(Date.now())},onOk:gt=>{we({src:gt.url})},onClose:Ie})))},xe=te(12378);function Ut(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ut,go.CommandHandler),Ut.prototype.canAlignSelection=function(){var we=this.diagram;return!(we===null||we.isReadOnly||we.isModelReadOnly||we.selection.count<2)},Ut.prototype.alignLeft=function(){var we=this.diagram;we.startTransaction("aligning left");var Ie=1/0;we.selection.each(function(De){De instanceof go.Link||(Ie=Math.min(De.position.x,Ie))}),we.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(Ie,De.position.y))}),we.commitTransaction("aligning left")},Ut.prototype.alignRight=function(){var we=this.diagram;we.startTransaction("aligning right");var Ie=-1/0;we.selection.each(function(De){if(!(De instanceof go.Link)){var ct=De.actualBounds.x+De.actualBounds.width;Ie=Math.max(ct,Ie)}}),we.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(Ie-De.actualBounds.width,De.position.y))}),we.commitTransaction("aligning right")},Ut.prototype.alignTop=function(){var we=this.diagram;we.startTransaction("alignTop");var Ie=1/0;we.selection.each(function(De){De instanceof go.Link||(Ie=Math.min(De.position.y,Ie))}),we.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(De.position.x,Ie))}),we.commitTransaction("alignTop")},Ut.prototype.alignBottom=function(){var we=this.diagram;we.startTransaction("aligning bottom");var Ie=-1/0;we.selection.each(function(De){if(!(De instanceof go.Link)){var ct=De.actualBounds.y+De.actualBounds.height;Ie=Math.max(ct,Ie)}}),we.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(De.actualBounds.x,Ie-De.actualBounds.height))}),we.commitTransaction("aligning bottom")},Ut.prototype.alignCenterX=function(){var we=this.diagram,Ie=we.selection.first();if(Ie){we.startTransaction("aligning Center X");var De=Ie.actualBounds.x+Ie.actualBounds.width/2;we.selection.each(function(ct){ct instanceof go.Link||ct.move(new go.Point(De-ct.actualBounds.width/2,ct.actualBounds.y))}),we.commitTransaction("aligning Center X")}},Ut.prototype.alignCenterY=function(){var we=this.diagram,Ie=we.selection.first();if(Ie){we.startTransaction("aligning Center Y");var De=Ie.actualBounds.y+Ie.actualBounds.height/2;we.selection.each(function(ct){ct instanceof go.Link||ct.move(new go.Point(ct.actualBounds.x,De-ct.actualBounds.height/2))}),we.commitTransaction("aligning Center Y")}},Ut.prototype.alignColumn=function(we){var Ie=this.diagram;Ie.startTransaction("align Column"),we===void 0&&(we=0),we=parseFloat(we);var De=new Array;Ie.selection.each(function(qt){qt instanceof go.Link||De.push(qt)});for(var ct=0;ct<De.length-1;ct++){var jt=De[ct],gt=jt.actualBounds.y+jt.actualBounds.height+we,on=De[ct+1];on.move(new go.Point(jt.actualBounds.x,gt))}Ie.commitTransaction("align Column")},Ut.prototype.alignRow=function(we){we===void 0&&(we=0),we=parseFloat(we);var Ie=this.diagram;Ie.startTransaction("align Row");var De=new Array;Ie.selection.each(function(qt){qt instanceof go.Link||De.push(qt)});for(var ct=0;ct<De.length-1;ct++){var jt=De[ct],gt=jt.actualBounds.x+jt.actualBounds.width+we,on=De[ct+1];on.move(new go.Point(gt,jt.actualBounds.y))}Ie.commitTransaction("align Row")},Ut.prototype.canRotate=function(we){var Ie=this.diagram;return!(Ie===null||Ie.isReadOnly||Ie.isModelReadOnly||Ie.selection.count<1)},Ut.prototype.rotate=function(we){we===void 0&&(we=90);var Ie=this.diagram;Ie.startTransaction("rotate "+we.toString());var Ie=this.diagram;Ie.selection.each(function(De){De instanceof go.Link||De instanceof go.Group||(De.angle+=we)}),Ie.commitTransaction("rotate "+we.toString())},Ut.prototype.pullToFront=function(){var we=this.diagram;we.startTransaction("pullToFront");var Ie=new go.Map;we.selection.each(function(De){Ie.set(De.layer,0)}),Ie.iteratorKeys.each(function(De){var ct=0;De.parts.each(function(jt){if(!jt.isSelected){var gt=jt.zOrder;isNaN(gt)?jt.zOrder=0:ct=Math.max(ct,gt)}}),Ie.set(De,ct)}),we.selection.each(function(De){Ut._assignZOrder(De,Ie.get(De.layer)+1)}),we.commitTransaction("pullToFront")},Ut.prototype.pushToBack=function(){var we=this.diagram;we.startTransaction("pushToBack");var Ie=new go.Map;we.selection.each(function(De){Ie.set(De.layer,0)}),Ie.iteratorKeys.each(function(De){var ct=0;De.parts.each(function(jt){if(!jt.isSelected){var gt=jt.zOrder;isNaN(gt)?jt.zOrder=0:ct=Math.min(ct,gt)}}),Ie.set(De,ct)}),we.selection.each(function(De){Ut._assignZOrder(De,Ie.get(De.layer)-1-Ut._findGroupDepth(De))}),we.commitTransaction("pushToBack")},Ut._assignZOrder=function(we,Ie,De){De===void 0&&(De=we),we.layer===De.layer&&(we.zOrder=Ie),we instanceof go.Group&&we.memberParts.each(function(ct){Ut._assignZOrder(ct,Ie+1,De)})},Ut._findGroupDepth=function(we){if(we instanceof go.Group){var Ie=0;return we.memberParts.each(function(De){Ie=Math.max(Ie,Ut._findGroupDepth(De))}),Ie+1}else return 0},Ut.prototype.doKeyDown=function(){var we=this.diagram;if(we!==null){var Ie=we.lastInput;if(Ie.key==="Up"||Ie.key==="Down"||Ie.key==="Left"||Ie.key==="Right"){var De=this.arrowKeyBehavior;if(De==="none")return;if(De==="select"){this._arrowKeySelect();return}else if(De==="move"){this._arrowKeyMove();return}else if(De==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},Ut.prototype._getAllParts=function(){var we=new Array;return this.diagram.nodes.each(function(Ie){we.push(Ie)}),this.diagram.parts.each(function(Ie){we.push(Ie)}),we},Ut.prototype._arrowKeyMove=function(){var we=this.diagram,Ie=we.lastInput,De=0,ct=0;if(Ie.control||Ie.meta)De=1,ct=1;else if(we.grid!==null){var jt=we.grid.gridCellSize;ct=jt.width,De=jt.height}we.startTransaction("arrowKeyMove"),we.selection.each(function(gt){Ie.key==="Up"?gt.move(new go.Point(gt.actualBounds.x,gt.actualBounds.y-De)):Ie.key==="Down"?gt.move(new go.Point(gt.actualBounds.x,gt.actualBounds.y+De)):Ie.key==="Left"?gt.move(new go.Point(gt.actualBounds.x-ct,gt.actualBounds.y)):Ie.key==="Right"&&gt.move(new go.Point(gt.actualBounds.x+ct,gt.actualBounds.y))}),we.commitTransaction("arrowKeyMove")},Ut.prototype._arrowKeySelect=function(){var we=this.diagram,Ie=we.lastInput,De=null;Ie.key==="Up"?De=this._findNearestPartTowards(270):Ie.key==="Down"?De=this._findNearestPartTowards(90):Ie.key==="Left"?De=this._findNearestPartTowards(180):Ie.key==="Right"&&(De=this._findNearestPartTowards(0)),De!==null&&(Ie.shift?De.isSelected=!0:Ie.control||Ie.meta?De.isSelected=!De.isSelected:we.select(De))},Ut.prototype._findNearestPartTowards=function(we){var Ie=this.diagram.selection.first();if(Ie===null)return null;for(var De=Ie.actualBounds.center,ct=this._getAllParts(),jt=1/0,gt=Ie,on=0;on<ct.length;on++){var qt=ct[on];if(qt!==Ie&&qt.canSelect()){var kt=qt.actualBounds.center,dn=De.directionPoint(kt),Mn=this._angleCloseness(dn,we);if(Mn<=45){var Xt=De.distanceSquaredPoint(kt);Xt*=1+Math.sin(Mn*Math.PI/180),Xt<jt&&(jt=Xt,gt=qt)}}}return gt},Ut.prototype._angleCloseness=function(we,Ie){return Math.min(Math.abs(Ie-we),Math.min(Math.abs(Ie+360-we),Math.abs(Ie-360-we)))},Ut.prototype._arrowKeyTree=function(){var we=this.diagram,Ie=we.selection.first();if(Ie instanceof go.Node){var De=we.lastInput;if(De.key==="Right"){if(!Ie.isTreeLeaf)if(!Ie.isTreeExpanded)we.commandHandler.canExpandTree(Ie)&&we.commandHandler.expandTree(Ie);else{var ct=this._sortTreeChildrenByY(Ie).first();ct!==null&&we.select(ct)}}else if(De.key==="Left")if(!Ie.isTreeLeaf&&Ie.isTreeExpanded)we.commandHandler.canCollapseTree(Ie)&&we.commandHandler.collapseTree(Ie);else{var jt=Ie.findTreeParentNode();jt!==null&&we.select(jt)}else if(De.key==="Up"){var jt=Ie.findTreeParentNode();if(jt!==null){var gt=this._sortTreeChildrenByY(jt),on=gt.indexOf(Ie);if(on>0){for(var qt=gt.elt(on-1);qt!==null&&qt.isTreeExpanded&&!qt.isTreeLeaf;){var kt=this._sortTreeChildrenByY(qt);qt=kt.last()}qt!==null&&we.select(qt)}else we.select(jt)}}else if(De.key==="Down")if(Ie.isTreeExpanded&&!Ie.isTreeLeaf){var ct=this._sortTreeChildrenByY(Ie).first();ct!==null&&we.select(ct)}else for(;Ie!==null;){var jt=Ie.findTreeParentNode();if(jt===null)break;var gt=this._sortTreeChildrenByY(jt),on=gt.indexOf(Ie);if(on<gt.length-1){we.select(gt.elt(on+1));break}else Ie=jt}var dn=we.selection.first();dn!==null&&we.scrollToRect(dn.actualBounds)}},Ut.prototype._sortTreeChildrenByY=function(we){var Ie=new go.List().addAll(we.findTreeChildrenNodes());return Ie.sort(function(De,ct){var jt=De.location,gt=ct.location;return jt.y<gt.y?-1:jt.y>gt.y?1:jt.x<gt.x?-1:jt.x>gt.x?1:0}),Ie},Ut.prototype.copyToClipboard=function(we){go.CommandHandler.prototype.copyToClipboard.call(this,we),this._lastPasteOffset.set(this.pasteOffset)},Ut.prototype.pasteFromClipboard=function(){var we=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(we,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),we},Object.defineProperty(Ut.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(we){if(we!=="move"&&we!=="select"&&we!=="scroll"&&we!=="tree"&&we!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+we);this._arrowKeyBehavior=we}}),Object.defineProperty(Ut.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(we){if(!(we instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+we);this._pasteOffset.set(we)}});var gn=Ut,xn=te(74413),hn=te(43604),Xe=te(99064),We={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ce=te(59301),ge=(we,Ie,De)=>new Promise((ct,jt)=>{var gt=kt=>{try{qt(De.next(kt))}catch(dn){jt(dn)}},on=kt=>{try{qt(De.throw(kt))}catch(dn){jt(dn)}},qt=kt=>kt.done?ct(kt.value):Promise.resolve(kt.value).then(gt,on);qt((De=De.apply(we,Ie)).next())});function ze({onCancel:we,callback:Ie}){let De=(0,ne.useRef)(),ct=(0,ne.useRef)(),jt=(0,ne.useRef)(),gt=(0,ne.useRef)(!1);const on=(0,ne.useRef)(!1),[qt,kt]=(0,ne.useState)(0);function dn(){const Xt=xe.bx.make,Gn={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};De.current=new xe.S0(ct.current,{padding:20,grid:Xt(xe.s_,"Grid",Xt(xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Xt(xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:an=>{var Sn=an.diagram.commandHandler.addTopLevelParts(an.diagram.selection,!0);Sn||an.diagram.currentTool.doCancel()},commandHandler:Xt(gn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:an=>{var Sn=an.subject;Sn.location=Sn.location.copy().snapToGridPoint(an.diagram.grid.gridOrigin,an.diagram.grid.gridCellSize),setTimeout(()=>{an.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:an=>{var Sn=an.subject;setTimeout(()=>{an.diagram.commandHandler.editTextBlock()})},LinkRelinked:an=>{var Sn=an.parameter.part;Sn.invalidateConnectedLinks();var An=an.subject;an.diagram.toolManager.linkingTool.isForwards?An.toNode.invalidateConnectedLinks():An.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),De.current.nodeTemplate=Xt(xe.NB,"Auto",{locationSpot:xe.z6.Center,locationObjectName:"SHAPE",desiredSize:new xe.$u(120,60),minSize:new xe.$u(40,40),resizable:!0,resizeCellSize:new xe.$u(10,10),rotatable:!0},new xe.KX("location","loc",xe.E9.parse).makeTwoWay(xe.E9.stringify),new xe.KX("desiredSize","size",xe.$u.parse).makeTwoWay(xe.$u.stringify),Xt(xe.bn,{name:"SHAPE",fill:Gn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:xe.z6.AllSides,toSpot:xe.z6.AllSides},new xe.KX("figure"),new xe.KX("fill"),new xe.KX("stroke","borderColor"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),Xt(xe.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Xt(xe.al,{margin:1,textAlign:"center",overflow:xe.al.OverflowEllipsis,editable:!0},new xe.KX("text").makeTwoWay(),new xe.KX("stroke","color"))),De.current.nodeTemplate.toolTip=Xt("ToolTip",Xt(xe.s_,"Vertical",{maxSize:new xe.$u(200,NaN)},Xt(xe.al,{font:"bold 10pt sans-serif",textAlign:"center"},new xe.KX("text")),Xt(xe.al,{font:"10pt sans-serif",textAlign:"center"},new xe.KX("text","details"))));function Xn(an,Sn){var An=(mn,Zn)=>{mn.handled=!0,mn.diagram.model.commit(oa=>{var Qn=Zn.part.adornedPart,Pa=new xe.E9().setRectSpot(Qn.actualBounds,an);Pa.subtract(Qn.location),Pa.scale(2,2),Pa.x+=Math.sign(Pa.x)*130,Pa.y+=Math.sign(Pa.y)*130,Pa.add(Qn.location),Pa.snapToGridPoint(mn.diagram.grid.gridOrigin,mn.diagram.grid.gridCellSize);var ba=oa.copyNodeData(Qn.data);oa.setGroupKeyForNodeData(ba,oa.getGroupKeyForNodeData(Qn.data)),oa.addNodeData(ba);var Ua={from:Qn.key,to:oa.getKeyForNodeData(ba)};oa.addLinkData(Ua);var Va=mn.diagram.findNodeForData(ba);Va.location=Pa,mn.diagram.select(Va),setTimeout(()=>{mn.diagram.commandHandler.editTextBlock()},20)})};return Xt(xe.bn,{figure:Sn,alignment:an,alignmentFocus:an.opposite(),width:an.equals(xe.z6.Top)||an.equals(xe.z6.Bottom)?25:18,height:an.equals(xe.z6.Top)||an.equals(xe.z6.Bottom)?18:25,fill:"orange",stroke:Gn.white,strokeWidth:4,mouseEnter:(mn,Zn)=>Zn.fill="dodgerblue",mouseLeave:(mn,Zn)=>Zn.fill="orange",isActionable:!0,click:An,contextClick:An})}function na(an){return Xt(xe.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:(Sn,An)=>An.fill="dodgerblue",mouseLeave:(Sn,An)=>An.fill="orange",click:(Sn,An)=>{Sn.diagram.commandHandler.showContextMenu(An.part.adornedPart)}},an||{})}De.current.nodeTemplate.selectionAdornmentTemplate=Xt(xe.uz,"Spot",Xt(xe.Vm,{padding:10}),Xn(xe.z6.Top,"TriangleUp"),Xn(xe.z6.Left,"TriangleLeft"),Xn(xe.z6.Right,"TriangleRight"),Xn(xe.z6.Bottom,"TriangleDown"),na({alignment:new xe.z6(.75,0)}));function jn(an,Sn){return(An,mn)=>{An.handled=!0,An.diagram.model.commit(Zn=>{Zn.set(mn.part.adornedPart.data,an,Sn)})}}function Te(an,Sn){return Sn||(Sn="color"),Xt(xe.bn,{width:16,height:16,stroke:"lightgray",fill:an,margin:1,background:"transparent",mouseEnter:(An,mn)=>mn.stroke="dodgerblue",mouseLeave:(An,mn)=>mn.stroke="lightgray",click:jn(Sn,an),contextClick:jn(Sn,an)})}function yt(){return[Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Te(Gn.white,"fill"),Te(Gn.beige,"fill"),Te(Gn.extralightblue,"fill"),Te(Gn.extralightred,"fill"))),Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Te(Gn.lightgray,"fill"),Te(Gn.lightgreen,"fill"),Te(Gn.lightblue,"fill"),Te(Gn.lightred,"fill")))]}function tt(){return[Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Te(Gn.black),Te(Gn.green),Te(Gn.blue),Te(Gn.red))),Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Te(Gn.white),Te(Gn.magenta),Te(Gn.purple),Te(Gn.orange)))]}function wt(an,Sn){return Sn||(Sn="thickness"),Xt(xe.bn,"LineH",{width:16,height:16,strokeWidth:an,margin:1,background:"transparent",mouseEnter:(An,mn)=>mn.background="dodgerblue",mouseLeave:(An,mn)=>mn.background="transparent",click:jn(Sn,an),contextClick:jn(Sn,an)})}function Ht(an,Sn){return Sn||(Sn="dash"),Xt(xe.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:an,margin:1,background:"transparent",mouseEnter:(An,mn)=>mn.background="dodgerblue",mouseLeave:(An,mn)=>mn.background="transparent",click:jn(Sn,an),contextClick:jn(Sn,an)})}function Qt(){return[Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",wt(1),wt(2),wt(3),wt(4))),Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Ht(null),Ht([2,4]),Ht([4,4])))]}function Kt(an,Sn){return Sn||(Sn="figure"),Xt(xe.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:an,margin:1,background:"transparent",mouseEnter:(An,mn)=>mn.fill="dodgerblue",mouseLeave:(An,mn)=>mn.fill="lightgray",click:jn(Sn,an),contextClick:jn(Sn,an)})}De.current.nodeTemplate.contextMenu=Xt("ContextMenu",Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Kt("Rectangle"),Kt("RoundedRectangle"),Kt("Ellipse"),Kt("Diamond"))),Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Kt("Parallelogram2"),Kt("ManualOperation"),Kt("Procedure"),Kt("Cylinder1"))),Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Kt("Terminator"),Kt("CreateRequest"),Kt("Document"),Kt("TriangleDown"))),yt(),tt(),Qt()),De.current.groupTemplate=Xt(xe.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:xe.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(an,Sn)=>{var An=Sn.addMembers(Sn.diagram.selection,!0);An||Sn.diagram.currentTool.doCancel()},avoidable:!1},new xe.KX("location","loc",xe.E9.parse).makeTwoWay(xe.E9.stringify),Xt(xe.s_,"Auto",{name:"BODY"},Xt(xe.bn,{parameter1:10,fill:Gn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:xe.z6.AllSides,toSpot:xe.z6.AllSides},new xe.KX("fill"),new xe.KX("stroke","color"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),Xt(xe.Vm,{background:"transparent",margin:20})),Xt(xe.al,{alignment:xe.z6.Top,alignmentFocus:xe.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new xe.KX("text"),new xe.KX("stroke","color"))),De.current.groupTemplate.selectionAdornmentTemplate=Xt(xe.uz,"Spot",Xt(xe.s_,"Auto",Xt(xe.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Xt(xe.Vm,{margin:1.5})),na({alignment:xe.z6.TopRight,alignmentFocus:xe.z6.BottomRight})),De.current.groupTemplate.contextMenu=Xt("ContextMenu",yt(),tt(),Qt()),De.current.linkTemplate=Xt(xe.rU,{layerName:"Foreground",routing:xe.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new xe.KX("fromSpot","fromSpot",xe.z6.parse),new xe.KX("toSpot","toSpot",xe.z6.parse),new xe.KX("fromShortLength","dir",an=>an>=1?10:0),new xe.KX("toShortLength","dir",an=>an>=1?10:0),new xe.KX("points").makeTwoWay(),Xt(xe.bn,{strokeWidth:2},new xe.KX("stroke","color"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),Xt(xe.bn,{segmentIndex:0,segmentOffset:new xe.E9(15,0),segmentOrientation:xe.rU.OrientAlong,alignmentFocus:xe.z6.Right,figure:"circle",width:10,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",an=>an===1)),Xt(xe.bn,{segmentIndex:-1,segmentOffset:new xe.E9(-10,6),segmentOrientation:xe.rU.OrientPlus90,alignmentFocus:xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",an=>an>=1),new xe.KX("width","thickness",an=>7+3*an),new xe.KX("height","thickness",an=>7+3*an),new xe.KX("segmentOffset","thickness",an=>new xe.E9(-15,4+1.5*an))),Xt(xe.bn,{segmentIndex:0,segmentOffset:new xe.E9(15,-6),segmentOrientation:xe.rU.OrientMinus90,alignmentFocus:xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",an=>an===2),new xe.KX("width","thickness",an=>7+3*an),new xe.KX("height","thickness",an=>7+3*an),new xe.KX("segmentOffset","thickness",an=>new xe.E9(-15,4+1.5*an))),Xt(xe.al,{alignmentFocus:new xe.z6(0,1,-4,0),editable:!0},new xe.KX("text").makeTwoWay(),new xe.KX("stroke","color"))),De.current.linkTemplate.selectionAdornmentTemplate=Xt(xe.uz,Xt(xe.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:zt(2)},new xe.KX("pathPattern","thickness",zt)),na({alignmentFocus:new xe.z6(0,0,-6,-4)}));function zt(an){return Xt(xe.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(an+4).toString()+" H3"})}function Fn(an){var Sn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return an===0?Sn="M0 0 M16 16 M0 8 L16 8":an===2&&(Sn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Xt(xe.bn,{geometryString:Sn,margin:2,background:"transparent",mouseEnter:(An,mn)=>mn.background="dodgerblue",mouseLeave:(An,mn)=>mn.background="transparent",click:jn("dir",an),contextClick:jn("dir",an)})}function Nn(an){var Sn=(An,mn)=>{An.handled=!0,An.diagram.model.commit(Zn=>{var oa=mn.part.adornedPart;Zn.set(oa.data,an?"toSpot":"fromSpot",xe.z6.stringify(xe.z6.AllSides)),(an?oa.toNode:oa.fromNode).invalidateConnectedLinks()})};return Xt(xe.bn,{width:12,height:12,fill:"transparent",mouseEnter:(An,mn)=>mn.background="dodgerblue",mouseLeave:(An,mn)=>mn.background="transparent",click:Sn,contextClick:Sn})}function bt(an,Sn){var An=0,mn=xe.z6.RightSide;an.equals(xe.z6.Top)?(An=270,mn=xe.z6.TopSide):an.equals(xe.z6.Left)?(An=180,mn=xe.z6.LeftSide):an.equals(xe.z6.Bottom)&&(An=90,mn=xe.z6.BottomSide),Sn||(An-=180);var Zn=(oa,Qn)=>{oa.handled=!0,oa.diagram.model.commit(Pa=>{var ba=Qn.part.adornedPart;Pa.set(ba.data,Sn?"toSpot":"fromSpot",xe.z6.stringify(mn)),(Sn?ba.toNode:ba.fromNode).invalidateConnectedLinks()})};return Xt(xe.bn,{alignment:an,alignmentFocus:an.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:An,background:"transparent",mouseEnter:(oa,Qn)=>Qn.background="dodgerblue",mouseLeave:(oa,Qn)=>Qn.background="transparent",click:Zn,contextClick:Zn})}De.current.linkTemplate.contextMenu=Xt("ContextMenu",tt(),Qt(),Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Fn(0),Fn(1),Fn(2))),Xt("ContextMenuButton",Xt(xe.s_,"Horizontal",Xt(xe.s_,"Spot",Nn(!1),bt(xe.z6.Top,!1),bt(xe.z6.Left,!1),bt(xe.z6.Right,!1),bt(xe.z6.Bottom,!1)),Xt(xe.s_,"Spot",{margin:new xe.Zt(0,0,0,2)},Nn(!0),bt(xe.z6.Top,!0),bt(xe.z6.Left,!0),bt(xe.z6.Right,!0),bt(xe.z6.Bottom,!0)))));const zn=`{ "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 la=["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 fa(an){return console.log("shapeName:",an),la.indexOf(an)>=0}var aa=new xe.YI(jt.current,{maxSelectionCount:1,linkTemplate:Xt(xe.rU,{locationSpot:xe.z6.Center,selectionAdornmentTemplate:Xt(xe.uz,"Link",{locationSpot:xe.z6.Center},Xt(xe.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Xt(xe.bn,{toArrow:"Standard",stroke:null}))},{routing:xe.rU.AvoidsNodes,curve:xe.rU.JumpOver,corner:5,toShortLength:4},new xe.KX("points"),Xt(xe.bn,{isPanelMain:!0,strokeWidth:2}),Xt(xe.bn,{toArrow:"Standard",stroke:null})),model:new xe.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...xe.bn.getFigureGenerators().toArray().map(an=>({text:"\u672A\u547D\u540D",size:"100 100",figure:an.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return De.current.addDiagramListener("TextEdited",function(an){var Sn;const An=an.subject.part;var mn=(Sn=document.activeElement)==null?void 0:Sn.value;typeof mn=="string"&&mn.trim()===""&&De.current.model.commit(function(Zn){Zn.set(An.data,"text","\u672A\u547D\u540D"),De.current.commandHandler.stopCommand()},"increment")}),aa.nodeTemplate=Xt(xe.NB,"Auto",{locationSpot:xe.z6.Center},new xe.KX("location","location",xe.E9.parse).makeTwoWay(xe.E9.stringify),Xt(xe.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 xe.KX("stroke").makeTwoWay(),new xe.KX("fill").makeTwoWay(),new xe.KX("figure")),Xt(xe.al,{margin:new xe.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new xe.$u(16,16),maxSize:new xe.$u(10,NaN),textAlign:"center",editable:!0},new xe.KX("key").makeTwoWay())),setTimeout(()=>{De.current.grid=Xt(xe.s_,"Grid",Xt(xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Xt(xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),De.current.grid.visible=!0,De.current.grid.gridCellStroke="darkgray",De.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=De.current,De.current}const Mn=()=>ge(this,null,function*(){var Xt=De.current.makeImage();const Gn=yield(0,Xe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Xt.src}});Ie({src:Gn.url})});return(0,ne.useEffect)(()=>(setTimeout(()=>{dn()},500),kt(qt+1),()=>{De.current=null}),[]),Ce.createElement("div",{ref:on,className:gt.current?`${We.maxH60} body-overflow-initial`:"body-overflow-initial"},Ce.createElement(Ve.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!qt,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ce.createElement(At.Z,null,Ce.createElement(hn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ce.createElement(hn.Z,{onClick:()=>{var Xt,Gn,Xn=De.current.selection.first();if(gt.current=!gt.current,document.activeElement&&Xn){let na=(Gn=(Xt=document.activeElement)==null?void 0:Xt.value)==null?void 0:Gn.trim();typeof na=="string"&&De.current.model.commit(function(jn){jn.set(Xn.data,"text",na||"\u672A\u547D\u540D"),De.current.commandHandler.stopCommand()},"increment")}kt(qt+1)}},Ce.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:we},Ce.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:We.flowChartWrp},Ce.createElement("div",{style:{display:"flex",height:"100%"}},Ce.createElement("div",{style:{width:"300px",height:"100%"}},Ce.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Ce.createElement("div",{style:{height:"calc(100% - 50px)"},className:We.myPaletteDiv,ref:jt})),Ce.createElement("div",{style:{flex:1,position:"relative"}},Ce.createElement("div",{ref:ct,style:{height:"80vh"}}))),Ce.createElement("div",{className:"tr"},Ce.createElement(pe.ZP,{size:"large",onClick:Mn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ht=ze,he=te(5112),ve=te(5871);const qe=he.ZP.Group,Re={margin:"0 8px"};var Pe=({callback:we,onCancel:Ie})=>{function De(ct){we(ct)}return ne.createElement(Se.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:De},ne.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ne.createElement("span",{style:Re},"\u5355\u5143\u683C\u6570\uFF1A"),ne.createElement("span",{style:Re},"\u884C\u6570"),ne.createElement(Se.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ne.createElement(ve.Z,null)),ne.createElement("span",{style:Re},"\u5217\u6570"),ne.createElement(Se.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ne.createElement(ve.Z,null))),ne.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ne.createElement("span",{style:Re},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ne.createElement(Se.default.Item,{name:"align"},ne.createElement(qe,null,ne.createElement(he.ZP,{value:"default"},ne.createElement("i",{className:"fa fa-align-justify"})),ne.createElement(he.ZP,{value:"left"},ne.createElement("i",{className:"fa fa-align-left"})),ne.createElement(he.ZP,{value:"center"},ne.createElement("i",{className:"fa fa-align-center"})),ne.createElement(he.ZP,{value:"right"},ne.createElement("i",{className:"fa fa-align-right"}))))),ne.createElement("div",{className:"flex-container flex-end"},ne.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(pe.ZP,{type:"ghost",onClick:Ie},"\u53D6\u6D88")))},Ge=te(78673),Jt=te(80727),Bt=te.n(Jt),Rt=(0,ne.forwardRef)(({use3d:we,width:Ie,height:De,callback:ct,showSaveButton:jt},gt)=>{const on=(0,ne.useRef)(),qt=(0,ne.useRef)(),[kt,dn]=(0,ne.useState)(!1),Mn=(0,ne.useRef)({id:on,appName:"graphing",width:Ie||1e3,height:De||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ne.useEffect)(()=>{qt.current=new(Bt())(Mn.current,!0),window.onload=function(){qt.current.inject("applet_container")}},[]);const Xt=()=>{var Gn=window.ggbApplet.getPNGBase64(1,!0,72);return ct&&ct(Gn),Gn};return(0,ne.useEffect)(()=>{Mn.current.appName=kt?"3D":"graphing",qt.current.inject("applet_container")},[kt]),(0,ne.useEffect)(()=>{dn(we)},[we]),(0,ne.useImperativeHandle)(gt,()=>({getImgData:Xt})),ne.createElement(ne.Fragment,null,ne.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:on}),ne.createElement(At.Z,{align:"middle"},ne.createElement(hn.Z,{flex:1},ne.createElement(Ge.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:kt,onChange:Gn=>dn(Gn)})),ne.createElement(hn.Z,null,ne.createElement(pe.ZP,{size:"large",onClick:Xt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Mt=te(41588),be=te(1012),fe=te(8591);const dt="link",vt="upload-image",Vt="add-flowchart",en="draw-image",cn="add-flowchart",ln="code-block",bn="add-table",On="------------",Ln={default:On,left:`:${On}`,center:`:${On}:`,right:`${On}:`};var Rn=te(58856),Jn=(we,Ie,De)=>new Promise((ct,jt)=>{var gt=kt=>{try{qt(De.next(kt))}catch(dn){jt(dn)}},on=kt=>{try{qt(De.throw(kt))}catch(dn){jt(dn)}},qt=kt=>kt.done?ct(kt.value):Promise.resolve(kt.value).then(gt,on);qt((De=De.apply(we,Ie)).next())});function Yn(){}let Cn=0;const ga=1e4,St="\u2581",_t="@\u2581\u2581@",Et="@\u2581@",It=`
**\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`,me=["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 Ne(we){return/^\d+$/.test(we)?`${we}px`:we}const Qe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",st={[Qe+"-B"]:"bold",[Qe+"-I"]:"italic"},Dt={[dt]:"\u6DFB\u52A0\u94FE\u63A5",[ln]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[vt]:"\u6DFB\u52A0\u56FE\u7247",[en]:"\u6DFB\u52A0\u753B\u56FE",[Vt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[bn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var mt=({defaultValue:we="",onChange:Ie,width:De="100%",height:ct=400,miniToolbar:jt=!1,isFocus:gt=!1,watch:on,insertTemp:qt,mode:kt="markdown",id:dn="markdown-editor-id",showResizeBar:Mn=!1,noStorage:Xt=!1,showNullButton:Gn=!1,showNullProgramButton:Xn=!1,hidetoolBar:na=!1,fullScreen:jn=!1,onBlur:Te,onCMBeforeChange:yt,onFullScreen:tt,className:wt="",disablePaste:Ht=!1,disabled:Qt=!1,disabledFill:Kt=!1,placeholder:zt="",values:Fn="",extraUse:Nn})=>{const[bt,zn]=(0,ne.useState)(null),[la,fa]=(0,ne.useState)(we),[aa,an]=(0,ne.useState)(on),[Sn,An]=(0,ne.useState)(jn),[mn,Zn]=(0,ne.useState)(""),[oa,Qn]=(0,ne.useState)(0),[Pa,ba]=(0,ne.useState)(ct),[Ua,Va]=(0,ne.useState)(!1),co=(0,ne.useRef)((0,be.Z)()),La=(0,ne.useRef)(!1),Ea=(0,ne.useRef)(),[za,Na]=(0,ne.useState)(0),[Oa,xa]=(0,ne.useState)(0),pa=(0,ne.useRef)(),Za=(0,ne.useRef)(),to=(0,ne.useRef)(),Ga=(0,ne.useRef)(),vo=()=>Jn(void 0,null,function*(){var Wn;const pn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:co.current}});(Wn=pn==null?void 0:pn.attachments)!=null&&Wn.length&&(console.log("cm:",bt,pa),pn.attachments.map(fn=>{fn.content_type.indexOf("image")>-1?bt.replaceSelection(`![,](/api/attachments/${fn.id}?type=${fn.content_type})`):fn.content_type.indexOf("video")>-1?bt.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):fn.content_type.indexOf("pdf")>-1?bt.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${fn.id}?type=${fn.content_type}&disposition=inline" target="_blank">${fn.name}</a>`):bt.replaceSelection(`[${fn.name}](${ENV.API_SERVER}/api/attachments/${fn.id}?type=${fn.content_type})`)}))});(0,ne.useEffect)(()=>{const Wn=window.scrollY||window.pageYOffset;fa(Fn),bt==null||bt.setValue(Fn),window.scrollTo(0,Wn)},[Fn]),(0,ne.useEffect)(()=>{tt==null||tt(Sn)},[Sn]),(0,ne.useEffect)(()=>{if(pa.current){let Wn=function(fn,En){var ha;if(Ht){En.preventDefault();return}const Ra=En.clipboardData;if(Ra){const ao=Ra.types.toString(),$a=Ra.items;if(ao==="Files"||Ra.types.indexOf("Files")>-1){if(En.preventDefault(),kt=="stex")return;try{let Po=$a[1];((ha=$a[0])==null?void 0:ha.kind)==="file"&&(Po=$a[0]);const fo=Po.getAsFile(),Zo=fo.name.split(".").pop();(0,Le.I)(fo,Fo=>{var Fa,ja,oo;Fo.id?((Fa=fo==null?void 0:fo.type)==null?void 0:Fa.indexOf("image"))>-1?pn.replaceSelection(`<img width="100%" src="/api/attachments/${Fo.id}?type=${Fo.content_type})" alt="" />`):((ja=fo==null?void 0:fo.type)==null?void 0:ja.indexOf("video"))>-1?pn.replaceSelection(`<video width="100%" controls src="/api/attachments/${Fo.id}"></video>`):((oo=fo==null?void 0:fo.type)==null?void 0:oo.indexOf("pdf"))>-1?pn.replaceSelection(`<a href="/api/attachments/${Fo.id}?type=${fo.type}&disposition=inline" target="_blank">${fo.name}</a>`):me.includes(Zo)?pn.replaceSelection(`<a href="/api/attachments/${Fo.id}?type=office&disposition=inline" target="_blank">${fo.name}</a>`):pn.replaceSelection(`[${fo.name}](/api/attachments/${Fo.id}?type=${Fo.content_type})`):(Fo==null?void 0:Fo.status)===401&&(fe.ZP.warning((Fo==null?void 0:Fo.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Po){fe.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const pn=Ke().fromTextArea(pa.current,{mode:kt,lineNumbers:!jt,lineWrapping:!0,value:we,autoCloseTags:!Xn,autoCloseBrackets:!0});return pn.on("keyup",function(fn,En){En.keyCode===8&&(fn.getValue()==""?pn.setOption("placeholder",zt):pn.setOption("placeholder",null))}),pn.on("keydown",function(fn,En){if(En.keyCode===8){var ha=ra(fn);ha&&En.preventDefault()}}),gt&&pn.focus(),pn.on("paste",Wn),pn.on("dragleave",function(fn,En){Za.current.classList.remove("mouse-hover-md")}),Qt&&pn.on("beforeChange",function(fn,En){(En.origin==="paste"||En.origin==="+input")&&En.cancel()}),zn(pn),()=>{pn.off("paste",Wn)}}},[]);const bo=(0,ne.useCallback)(()=>{if(Za.current)try{}catch(Wn){console.log(Wn,"---- to set md editor body height")}},[Pa,Za,Sn]);(0,ne.useEffect)(()=>{function Wn(){let pn=new Ue.Z(fn=>{for(let En of fn)(En.target.offsetHeight>0||En.target.offsetWidth>0)&&(bo(),bt.setSize("100%","100%"),bt.refresh())});return pn.observe(pa.current.parentElement),pn}if(bt){const pn=Wn();return()=>{var fn,En;(fn=pa.current)!=null&&fn.parentElement&&pn.unobserve((En=pa.current)==null?void 0:En.parentElement)}}},[bt,bo]),(0,ne.useEffect)(()=>{if(bt){let Wn=[];for(const[pn,fn]of Object.entries(st)){let En={[pn]:()=>{Ja(fn)}};Wn.push(En),bt.addKeyMap(En)}return Ea.current=setInterval(()=>{La.current&&vo()},4e3),()=>{clearInterval(Ea.current);for(let pn of Wn)bt.removeKeyMap(pn)}}},[bt]),(0,ne.useEffect)(()=>{jn!==Sn&&An(jn)},[jn]),(0,Rn.Z)(()=>{if(!Xt&&oa>0){let Wn=new Date().getTime(),pn=window.sessionStorage.getItem(dn);Wn>=oa+ga&&(!pn||pn!==la)&&(window.sessionStorage.setItem(dn,la),Va(!0))}},ga),(0,ne.useEffect)(()=>{an(on)},[bt,on]),(0,ne.useEffect)(()=>{bt&&gt&&bt.focus()},[bt,gt]),(0,ne.useEffect)(()=>{if(aa&&bt){let Wn=function(fn){let En=fn.target;if(Ga.current){let ha=En.scrollTop/En.scrollHeight;Ga.current.scrollTop=Ga.current.scrollHeight*ha}};const pn=bt.getScrollerElement();return pn.addEventListener("scroll",Wn),()=>{pn.removeEventListener("scroll",Wn)}}},[bt,aa]),(0,ne.useEffect)(()=>{if(bt&&yt){let Wn=function(pn,fn){yt(pn,fn)};return bt.on("beforeChange",Wn),()=>{bt.off("beforeChange",Wn)}}},[bt,yt]),(0,ne.useEffect)(()=>{if(bt&&Te){let Wn=function(){Te(bt.getValue())};return bt.on("blur",Wn),()=>{bt.off("blur",Wn)}}},[bt,Te]);function ra(Wn,pn){var fn=Wn.getDoc(),En=fn.getCursor(),ha=fn.getLine(En.line),Ra=ha.charAt(En.ch-1),ao=ha.lastIndexOf("@\u2581@",En.ch),$a=ha.lastIndexOf("@\u2581\u2581@",En.ch),Po=ao>$a?ao:$a,fo=ao>$a?3:4;if(_t.indexOf(Ra)===-1)return null;if(console.log("change1:",pn,Wn,ha,En,Po,ao,$a,Ra),Po>=0&&En.ch-Po<5){var Zo=Po+fo;return fn.replaceRange("",{line:En.line,ch:Po},{line:En.line,ch:Zo}),{line:En.line,ch:Zo}}return null}(0,ne.useEffect)(()=>{if(bt){let Wn=function(pn,fn){const En=pn.getValue();fa(En),Qn(new Date().getTime()),pn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ie&&(Xn?Ie(En,mo(En)):Ie(En))};return bt.on("change",Wn),()=>{bt.off("change",Wn)}}},[bt,Ie]),(0,ne.useEffect)(()=>{if(bt)if(we==null)bt.setValue(""),fa("");else{const Wn=window.scrollY||window.pageYOffset;we!==bt.getValue()&&(bt.setValue(we),fa(we),bt.setCursor(Qt?1:bt.lineCount(),0),window.scrollTo(0,Wn))}},[bt,we]);const Ja=(0,ne.useCallback)(Wn=>{const pn=bt.getCursor(),fn=bt.getSelection();let En=fn.split(`
`);switch(Wn){case"bold":return bt.replaceSelection("**"+fn+"**"),fn===""&&bt.setCursor(pn.line,pn.ch+2),bt.focus();case"italic":return bt.replaceSelection("*"+fn+"*"),fn===""&&bt.setCursor(pn.line,pn.ch+1),bt.focus();case"code":return bt.replaceSelection("`"+fn+"`"),fn===""&&bt.setCursor(pn.line,pn.ch+1),bt.focus();case"inline-latex":return Zn("inline-latex"),bt.focus();case"latex":return bt.replaceSelection("```latex\n"+fn+"\n```"),bt.setCursor(pn.line+1,fn.length+1),bt.focus();case"line-break":return bt.replaceSelection(`<br/>
`),bt.focus();case"list-ul":return fn===""?bt.replaceSelection("- "+fn):bt.replaceSelection(En.map(ha=>ha===""?"":`- ${ha}`).join(`
`)),bt.focus();case"list-ol":return fn===""?bt.replaceSelection("1. "+fn):bt.replaceSelection(En.map((ha,Ra)=>ha===""?"":`${Ra+1}. ${ha}`).join(`
`)),bt.focus();case"add-null-ch":return fn===""&&bt.setCursor(pn.line,pn.ch),bt.replaceSelection(St),bt.focus();case"add-signal":return fn===""&&bt.setCursor(pn.line,pn.ch),bt.replaceSelection(Et),bt.focus();case"add-multiple":return fn===""&&bt.setCursor(pn.line,pn.ch),bt.replaceSelection(_t),bt.focus();case"inster-template-1":return fn===""&&bt.setCursor(pn.line,pn.ch),bt.replaceSelection(It),bt.focus();case"eraser":return bt.setValue(""),bt.focus();case"trigger-watch":return an(!aa),bt.focus();case"trigger-full-screen":return An(!Sn),bt.focus();case dt:Zn(dt);return;case ln:Zn(ln);return;case vt:Zn(vt);return;case en:Zn(en);return;case"maths-latex":Zn("maths-latex");return;case Vt:Zn(Vt);return;case bn:Zn(bn);return;default:throw new Error}},[bt,aa,Sn]),Ca=(0,ne.useCallback)((Wn,pn)=>{var fn,En,ha,Ra,ao,$a;switch(Zn(""),mn){case dt:const{title:Fa,link:ja}=Wn;return bt.replaceSelection(`[${Fa}](${ja})`),bt.focus();case ln:const{language:oo,content:Hn}=Wn;return bt.replaceSelection(["```"+oo,Hn,"```"].join(`
`)),bt.focus();case"maths-latex":for(var Po=atob(Wn),fo=new Uint8Array(Po.length),Zo=0;Zo<Po.length;Zo++)fo[Zo]=Po.charCodeAt(Zo);var Fo=new Blob([fo],{type:"image/png"});(0,Le.I)(Fo,ko=>{ko.id?bt.replaceSelection(`![,](/api/attachments/${ko.id}?type=${ko.content_type})`):(ko==null?void 0:ko.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":bt.replaceSelection("`$$"+Wn+"$$`");break;case vt:case en:case cn:const{src:ea,alt:va}=Wn,sa=pn,Eo=(ha=(En=(fn=sa==null?void 0:sa.name)==null?void 0:fn.split("."))==null?void 0:En.pop)==null?void 0:ha.call(En);return((Ra=sa==null?void 0:sa.type)==null?void 0:Ra.indexOf("image"))>-1||!(sa!=null&&sa.type)?sa.align||sa.width?bt.replaceSelection(`<p style="text-align:${sa.align||"initial"}"><img width="${sa.width?sa.width+"%":"initial"}" src="${ea}" alt="${va||""}" /></p>`):bt.replaceSelection(`<img width="100%" src="${ea}" alt="${va||""}" />`):((ao=sa==null?void 0:sa.type)==null?void 0:ao.indexOf("video"))>-1?bt.replaceSelection(`<video width="100%" controls src="${ea}"></video>`):(($a=sa==null?void 0:sa.type)==null?void 0:$a.indexOf("pdf"))>-1?bt.replaceSelection(`<a href="${ea}?type=${sa.type}&disposition=inline" target="_blank">${sa.name}</a>`):me.includes(Eo)?bt.replaceSelection(`<a href="${ea}?type=office&disposition=inline" target="_blank">${sa.name}</a>`):bt.replaceSelection(`[${sa.name}](${ea})`),bt.focus();case bn:const{row:lo,col:yo,align:po}=Wn;let Ro=`
`;for(let ko=0;ko<lo;ko++){let mr=[],fr=[];for(let Qo=0;Qo<yo;Qo++)ko===1&&fr.push(Ln[po]),mr.push(" ");ko===1&&(Ro+=`| ${fr.join(" | ")} |
`),Ro+=`| ${mr.join(yo===1?"":" | ")} |
`}return bt.replaceSelection(Ro+`
`),bt.focus();default:throw new Error}},[bt,mn]),Xa=(0,ne.useMemo)(()=>{switch(mn){case dt:return ne.createElement(at,{callback:Ca,onCancel:So});case ln:return ne.createElement(Yt.Z,{callback:Ca,onCancel:So});case vt:return ne.createElement(Le.Z,{callback:Ca,onCancel:So});case Vt:return ne.createElement(ht,{callback:Ca,onCancel:So});case bn:return ne.createElement(Pe,{callback:Ca,onCancel:So});case"maths-latex":return ne.createElement(Rt,{showSaveButton:!0,callback:Ca});case"inline-latex":return ne.createElement(Mt.Z,{showSaveButton:!0,callback:Ca});default:return null}},[mn]);function So(){Zn("")}(0,ne.useEffect)(()=>{if(to.current){let Wn=function(ao){ha=!0,Ra=ao.pageY},pn=function(){ha=!1},fn=function(ao){if(ha){let $a=ao.pageY-Ra;$a<0&&($a=0),$a>300&&($a=300);let Po=ct+$a+"px";ba(Po)}},En=to.current,ha=!1,Ra=0;return En.addEventListener("mousedown",Wn),document.addEventListener("mousemove",fn),document.addEventListener("mouseup",pn),()=>{En.removeEventListener("mousedown",Wn),document.removeEventListener("mousemove",fn),document.removeEventListener("mouseup",pn)}}},[bt,to]),(0,ne.useEffect)(()=>{ba(ct)},[ct]);const Io=Ne(De),qo=Ne(Pa),Uo={width:Io,height:qo},no=(0,ne.useMemo)(()=>{if(oa){let Wn=new Date(oa),pn=Wn.getHours(),fn=Wn.getMinutes(),En=Wn.getSeconds();return pn=pn<10?"0"+pn:pn,fn=fn<10?"0"+fn:fn,En=En<10?"0"+En:En,`${pn}:${fn}:${En}`}return 0},[oa]),mo=Wn=>{const pn=[];if(Xn){let fn=-1;Wn=Wn.replace(/(@▁▁@|@▁@)/g,function(En,ha,Ra){pn.push({multiLine:En!==Et})})}return pn};function Vo(){window.sessionStorage.removeItem(dn),Va(!1),Qn(0)}function ur(){Va(!1),Qn(0),bt.setValue(window.sessionStorage.getItem(dn))}(0,ne.useEffect)(()=>{Dt[mn]&&mn!==en&&mn!==Vt&&setTimeout(()=>{const Wn=document.getElementsByClassName("markdown-popup-form")[0],pn=window.innerWidth/2-Wn.offsetWidth/2,fn=window.innerHeight/2-Wn.offsetHeight/2;Na(pn),xa(fn)},0)},[mn]);const Xo=Wn=>{Wn.preventDefault();const pn=Wn.clientX-za,fn=Wn.clientY-Oa;document.body.onmousemove=En=>{let ha=En.clientX-pn,Ra=En.clientY-fn;const ao=document.getElementsByClassName("markdown-popup-form")[0],$a=window.innerWidth-ao.offsetWidth,Po=window.innerHeight-ao.offsetHeight;ha=Math.max(0,Math.min(ha,$a)),Ra=Math.max(0,Math.min(Ra,Po)),dr(En.clientX,En.clientY,pn,fn)&&(Na(ha),xa(Ra))},document.body.onmouseup=function(){document.body.onmousemove=null}},dr=(Wn,pn,fn,En)=>{const ha=document.body.clientHeight,Ra=document.body.clientWidth;return Wn<20&&fn>Wn||Wn>Ra-20&&fn<Wn||pn<20&&En>pn||pn>ha-20&&En<pn?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"markdown-editor-wrapper",ref:Za},ne.createElement("div",{className:`markdown-editor-container ${wt} ${aa?"on-preview":""} ${jt?"mini":""} ${Sn?"full-screen":""}`,style:Uo},ne.createElement(ce,{insertTemp:qt,watch:aa,fullScreen:Sn,showNullButton:Gn,showNullProgramButton:Xn,onActionCallback:Ja,hidetoolBar:na,extraUse:Nn}),ne.createElement("div",{className:"markdown-editor-body"},ne.createElement("div",{className:"codemirror-container"},ne.createElement("textarea",{ref:pa,placeholder:zt})),aa?ne.createElement("div",{ref:Ga,className:"preview-container"},kt==="stex"&&ne.createElement(ut,{value:la}),kt!=="stex"&&ne.createElement(Ye.Z,{disabledFill:Kt,showProgramFill:Xn,value:la})):null))),Mn?ne.createElement("a",{ref:to,className:"editor-resize"}):null,mn===en&&ne.createElement(xt,{callback:Ca,onCancel:So}),mn===Vt&&ne.createElement(ht,{callback:Ca,onCancel:So}),ne.createElement(Ee.Z,null,Dt[mn]&&mn!==en&&mn!==Vt?ne.createElement(Ve.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:za,top:Oa},title:ne.createElement("div",{style:{cursor:"move"},onMouseDown:Xo},Dt[mn]),open:!0,onCancel:So,footer:null,destroyOnClose:!0,width:mn===Vt?"1200px":null,height:mn===Vt?"80vh":null,className:"markdown-popup-form"},Xa):null))}},28451:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return de},I:function(){return Ee}});var ne=te(78241),ue=te(8591),Ke=te(92832),Ue=te(81327),Oe=te(5871),Ae=te(5112),re=te(3113),et=te(77903),_e=te(59301),$e=te(24065),Ye=te(59301),ut=Object.defineProperty,Je=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,b=(Se,Be,pe)=>Be in Se?ut(Se,Be,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Se[Be]=pe,x=(Se,Be)=>{for(var pe in Be||(Be={}))y.call(Be,pe)&&b(Se,pe,Be[pe]);if(a)for(var pe of a(Be))E.call(Be,pe)&&b(Se,pe,Be[pe]);return Se},z=(Se,Be)=>Je(Se,ae(Be));const{useForm:ee}=ne.default,oe={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var de=({callback:Se,onCancel:Be})=>{const[pe]=ee();let Ot=(0,_e.useRef)();function Ct(pt){Ot.current.width=pe.getFieldValue("width"),Ot.current.align=pe.getFieldValue("align"),Se(pt,Ot.current)}function un(pt,Tt){if(pt.status===-1){ue.ZP.error(pt.message);return}pe.setFieldsValue({src:`/api/attachments/${pt.id}`,type:Tt.type})}function rt(pt){let Tt=pt.target.files[0];Ot.current=Tt,Ee(Tt,un)}return Ye.createElement(ne.default,z(x({form:pe},le),{className:"upload-image-panel",onFinish:Ct,style:{width:470,overflow:"hidden"}}),Ye.createElement(ne.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ye.createElement("div",{className:"flex-container"},Ye.createElement(ne.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ye.createElement(Ke.default,{style:oe})),Ye.createElement(ce,{onFileChange:rt}))),Ye.createElement(ne.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ye.createElement(Ke.default,{style:{width:264}})),Ye.createElement(ne.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ye.createElement(Ue.Z,null,Ye.createElement(ne.default.Item,{name:"width",style:{margin:0}},Ye.createElement(Oe.Z,{style:{width:264}})),Ye.createElement("span",{className:"ml8"},"%"))),Ye.createElement(ne.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ye.createElement(Ae.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"}]})),Ye.createElement("aside",null,Ye.createElement(ne.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ye.createElement(re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ye.createElement(re.ZP,{type:"default",onClick:Be},"\u53D6\u6D88"))))};function ce({onFileChange:Se}){return Ye.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ye.createElement("input",{type:"file",onChange:Se}))}function Ee(Se,Be){if(!Se)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,$e.bg)())throw ue.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",Se),pe.append("file_param_name","editormd-image-file"),pe.append("byxhr","true");var Ot=new window.XMLHttpRequest;Ot.withCredentials=!0,Ot.addEventListener("load",function(Ct){Be(JSON.parse(Ct.target.responseText),Se)},!1),Ot.addEventListener("error",function(Ct){console.error(Ct)},!1),Ot.open("POST",`${et.KI}/api/attachments.json`),Ot.send(pe)}},79346:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return Ke}});var ne=te(59301),ue=te(4676);class Ke extends ne.Component{constructor(Oe){super(Oe);const Ae=window.document;this.node=Ae.createElement("div"),Ae.body.appendChild(this.node)}render(){const{children:Oe}=this.props;return(0,ue.createPortal)(Oe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},33847:function(Pt,Nt,te){"use strict";te.d(Nt,{i:function(){return oe},Z:function(){return de}});var ne={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"},ue=te(71418),Ke=te(6848),Ue=te(92310),Oe=te.n(Ue),Ae=te(955),re=te(8797),et=te(24065),_e="data:image/png;base64,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",$e="data:image/png;base64,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",Ye="data:image/png;base64,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",ut="data:image/png;base64,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",Je="data:image/png;base64,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",ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEy5JREFUeF7tW2l0VFW2/m4FkhBmQ5iEJEwBMcgoElwMMoOg0q20ywkJQj/1MXTjoxVlkjm0QNs2AgIapNW2gRYRbGRMCDJGmWcIUxISyASBhITUfevsM9xzb91UgM567w8lrqq6de+puvs7397fHmJcPxJvGoYBGAYMw8Of2X/sGNhb+Rm9Ecedz/w8E4BpGPDQlYDpEWuYdCl9VtbD42WriOvZivwfYJrqmR0xTfo2fpxe8uvYcfpfXsuOm16Yppc+97JndqrXBPvFpleuJc6R14tntq5BX8Ov4+uz1/J7vfy+tfP572Hr8d8oP2N3T8e03yruzro/IN0D73bDCBjfYMDUy0be4S8IIA6ExwJEgsQOww4SHaHz2T9+DfspHA8DXjeQpNXLAMkQBiFjixuSsHLDSzAskNhxbkR5zPmaGVQazG5MQwDE1y0h40sj6kZnv4sDxD/Xz5Gbxz9I/Fq/IBGY3FAemNmG4Wlt5DKAyOBslzMGcYNzO5bNJDpfMk17/r8BSRpTwKmBxHev2LGScWL32z5jTNJYA3hhehkrJDstMOR5nD12kBTL3cC7DyaRTeH92sg9tFy4OGZoO5NsIJHr4zThjBLuT7LLAabN3WnuTTm5cmOSxQzafn6ZZLk7nW3k7hT7uAsrlUnkgvlOd2OTDXwnWNpGEbtHc4PSZ1ju3AOkG7kHl5sUN8hgHCDd3dlBEu7OBSQes+yM8w8SB9nfQ3d3FEGYK+N3JrEg1+XLFHGTjrikztMAkAZlIAmri/UFSAoQ/0yyuTyfmGSxUcVP8du85J4t0BmDyTDsNzJ75hxYpkQCJ4MbkzTBIN3Y/wNIVvwRIkLFJH5T3NicUfaYJHe8ZggnS7iCUCBxF/cfgCR+m0+s0tydTSy4CgcvjNxflpoU3ZVacyg0FZMskKTCs9ydFbPcVOB/7O5IcVkP2nWuTGIgCYUl5Z9SdTqrJBusgK/UFVOczpikVJs99rjFpLtmklKaWqz0AckQAPEo7wckLsFt0ptdIoC1qbxyjkklxYW4dGgPQhs0QfWwh7lUZuRXatykjc/xYkyyZLeU2iqo26Q3O1PKZRl3JIMcIBGT7iiF5VR3EpTzB3ciMKQK6jSOFjJcqjIX1ecQDtL92t2dCSM7eYkms11AEjHJAsGDwvxcXD6yV8hsGUuk7Jbqjz8LOcjlJR3iYiOiTWcEVXuI7Cq46RqTTG8J1kyJRYPojuj0/FuKSZR9sN0umGSBJHdkaUyyhARfQoJkl89C45Ohb13Pxq5vFiDqyQGo37yt2As8/+F5Es+nfv3xS2SlnkWP2A9UbuaU/nKz2JSgi3iQG83I3r/I5OzgSarQzCoptRJVSwRkXz6LLYsmoUJgEAwPS0uFAyo7D4VZUoI7RbfRb2wcwiJaUDKbcfoQLh78mbPAZY0rJw+i4HoOGj3eXWOOlcCyS8Jbd0btJq1kcNKYxCWzHpPsSaxMakt3d8VFhfhlfTwuHd6Nlt2eQVTn/shNv4DC/DwrYfYC16+m4njSD3i023MIqVFLJKScRcFVqqNqaH2bfLeBJUAisAXw7A6NrH0LFUBSvZGIkMzRqweUiRpgAG1dPBk9RkxGWKNHuF0ZUJr0tudRbANwg15LOYaNn0xA37FxqB3Rgq45lvA9kv+1FLWbtBS+qiykrWoDuyDz7DF0eG44WnZ7Fiw+8S3uyyQ7SG4xyXJ10m3Ja9h6p/dsxKGf/oHWfV9EZspxpJ86qEVG/y/Dozshusfz7kmuTeILRkp2Zu1daPISDiNNgI1JPiAJsLIun8G2xVMJoFqRLZB18RQ3iIhlKk8SlCDpHhCAsMhHkHnuKH762/voOyaOrmX8O564Fsnff4GX531nEege8qQV455D+0GvE0DSl1vPVjLrE5P0oKyM5Mskinfi8ytnD6NWeDN4PAEqDzqe8D3OH9iBnsMnoWJwCLeFtwS5V1NRLexh38qEQ4a7uTvJJOPank9M6aacIJnS4A42MT/LAHrqjYkIa9QSq6cMRUlxkd8tVLFSCIZM/wpXBUD9xsQhNKI5udIzuzbiyKZvMXjKcqQe3SeiVVksIggQ3rIjVk2NRXSf3yGqUx8r1ukMUj6ePLusIWk1O11Y6MJBBHdvCYoLbqFicGUBlFW3y0k7h4QVcWjT72U0bBUDWTo6/2siDm9bjSeHjEKNepGlguQvJlEeyAByFkGdMcnJpGwG0JIP0f2NDxAW2RJ3igp4dUHkSDtWxNHrrsP+xJNX9sbjQWBwZVxNOa4YVDuiOaVl7PupwGoAK8cNpjh1t4/XFqxToEh1p+pdYhFeKGVGFfVVBpJQFVYQLx2kAxu+xJVTB9Hllf9RscU0S3D75nUkxM9B5ZphiBnyNs9zvV6Kd96SEuxa9QnyszPR5ZV3EFSpyj2AZCXfxtXdf+WJqowjqppgFw46SAyg7Z9NQ/fhH6BWoxaqYCrX2bZsGq3XY+RkhzQ3cDXlBDYtfB99R89BWGRzgk+CxH5FyZ3bSigU5Gbj6NY1OLt3CyLbdkG7Z2MRWKmSDbuAisG0a6VKpJRV5EmKLeRSrOoyJ5EbSFa1WZfg+TmZ2LlyHopu5aPrK+NQrXZD3LqehaS/z8ONrCskHBgghfnXcbvgBopu3iDwmIgovl2Iuk0fw+PPxPrW7/RKh5eDwpNjUT1n95K562ObzFalHgJKB8kAc3ns8xwG0NLp6D78fYoj7OZLiooVGElfzqXXXYaOF2oQqBAYDE9ABWLQpoUTCaBaEc1VUVa2Im7nZeHisb24dGg3rpw+hMrVQ1F48zoGvfc3VHmojg2c1OPJOLh+Jdo8/SoaSPkL4HZBPu1iNybJtoMCSakmWVi1qt0Vg4NV7CkqvIWk+DjcyEpH37dnIT/7KhLiZyMopCqCKldBIHsOqYLASlURyN4HV0alkKq4mXsNh7euRodBwwgoFRudBVeZo9lKS14YGT//RQGkS2qrtmaBJGNSTuo5JCybju6xExAa2QJpJ5Kx66u/+PVKXV57Bw2iO5GK2/TpJPQdPRu1Ihj7uGs7mbQB5/ZvQ9bF0yTfI9p1QbOYfqgVGYV/z3+HVCIDlW2vy8f242TiD6SiGrXvhtb9X0K1WvVFTQuIHzvobj1kqecxUfPChyu5axRGY8CnnzyAcBZrTBPeO8UoLixAhaBKjLYUpzwVAmB4KqDkTjHF5cDASji9eyPCH+uMikEhqi/lbGnoNUG5iahklbFzgYpBVqFUK5qKfo/Mk9hOz047i8RlM9Bt2HvEoKKCm8jPyRDGNnBgXTzdeNtnYpF/NRXBVWsgNDwKQZWrEoM2fzoJfUbPQlg4k9k8Rp3du5mka8PHYlA3qg0qVgxE3rU0JH+3DGknfiFG1m70CHLSLpD7qNe8DTr8ZgRq1ItQRiZN4zVxZs8mnmfa0ioeYySrRLYhkylVBRd+hjoyke26qj6SW/sh49QhJH01DwPG/BnBVatjzfQReLTHb9Dsid44s3cLTiT9QJ/pUl3GPLmevXXBE2fZ8KNEPDNpgWmKCC0B8mUSZ5E8npV2DonLZ6Dr6+8SQE5gE5bPJNMwlbdl8SRUq90AHX/7X2Sda+dPcIBGzeQuTmwAoTDIgHlZ6TiVtAEnk9ajduOW6PjCmzi2eTXOJW9HzIujkLJ/O7Gs+4iJPgyQIHGNZ5WFdHendzply9Y9JmklGpjEloTPZ6LNgFdR8+HGuHhwJ/atWYLB734KT8UgrJ4Wi0d7MoD60IY7seMH9B/7kVVt0OS66tA6+k56TZAafJk75hODvJRnWszxB1I2k5afz0QXBhDFEb1NYSDx81lkuO7DJ4K5w82LPkC/0XGoXjcC184fx+ZFk9H7v2ciLCJKMMiDmzmZuHAgCRcO7kT25XOkjNoOfA2N2nWjmLLrm48pLg2ZuRL5OdewYe5Y9BkzG3WaRPu6KRPwyADMawp8F/MAYFUZbK1zf8KBC4zzvyRi7+pFeHrcfFSqHorTMj2YsIQ+ZwBF9/otAXRmz2acSFqHAWPnKfVmdWXttT+9h6ReM9FALi5xnmo3eIUI8M8kAzlpKUj4YhYBVFx4CxmnWUYtZTaQdvIAGa1+i3Z0NDfjEmrUCUf9Fm0pmG5ZzACagTCWBwGkdtbOfJPiTETrzmjU4SnUaxINrycAKfu3IXntMkoMWbmn96iZqNO0FRKWTqf3/cfNc48jDpCkuhNRWgNLuBTVbtZ6N6L5x3H1YtvSDwnlbrETyOi/ro9HxunD6DsqjuYbVk0dhuheL1A+dnrPTzixYx2e/sN8m3q7W5BUJSMj8SNiEJdTllLzBxIDKDF+NroM/RNu5WXh0uFdVr4jo74WGWRRIKL1k6TEtiyZgl5vTxcAcfYx6V6jTkNSe0w056alIPn75cg4exQtugxEm/4v4ZsJL5G7a9a5HzFzfdwYPNbvRbQe8MpdgeRkkp1ReuNPME3rzt7MzsS6uaPw+OCRaNS+Kxl986cTUbVWPTzO3Ddj0JTXCaDmMf1xes+/cTxxHQb+cT5YLS/z3DFiO4UKW+fXZcZBqzQYVxL+LPIgORjC3Z3H2V4QUz/M2Nlp57Ejfg66vjoeD0XyagB7eKhwyqW45SJ5MVUeYy5uy5Kp6PUWA4i7OP45UHTzOs7/moRzyduQfTmFSipPvPAWajRoAm9xEb4e/zw6vzwWjTv2pO85sX0t9v9rKfl9liO5PhxMUjU65e6kvNaZpNXzBEiHN3+L4wlr8eyERbSJ8q5cwsZP3kO7gUOJ8eyxevJQtOo9BFGd+hGDWAlr4LgFKLyRgx8/fhc9Rk5ClZp1VEzSBUJpfSQjbftck7W7pUHJVXkEk0qJSTnpKdgRPxeteg1B9ToNrV4SoWMBJFsUOgi5Vy7hwPoV6PXWNNQK53lQTvp5HNn0T6QKtdYw+gk07dgLdaNaw/AEkJvMvHgSGxeMR8/fT0W9lu0UFoc2/B2HNn6Dlj0Go/1zw0sByYRHq68qSSt3qgLLPvkjWw5MWa2bMwqhDZui0+9Gg7VAmAdh9zLgD/PgqVCBjL5q8lBE9x6CFjH9cWr3RgJo0Dsf0/1tWzYDfd+egeCqNa3RK22ky2cIRcRQI3VbHDFIgsQoSPcim3Gy06oxIzv9PJJWzHU3xl0e7fnmNISFcwYV5LGs/COqFjBREFS5GiGdd+UCbmRn4lbuNZxKWo+C/Fw8P3UFAipUVDN37OuSv1tKcalhq06lf7tpgcTFlNWlJePYQKI3wpBAxpkj5Ja7D3sXdaPaklBgOVvMi6PBNpOsUqya9BrVBJmLSz26F7tXLUTj9t3JfbOKw6A/LqCSl7Ph5xzn0tlkpG2dQ0MjOkiq0aaBpHdTc69cwM9fLaASf836jcXpHj6YqNoTvAXB662iFcFaFakp2P2Pv+KpEZMQ2qCp5grtk0Ls+87u24J9az5DSPVQ1KgbThWDanXD+ZrMhGIwUhBXudrSULr7mTu7u8vPysDJnT+i7YCXqeJ/cucG+gXNYvqKFjs/P3ntUtR/pAPqNGmFkqLbOLL5n8hOPYOACoFo2OoJsBjs5tas1rlWkhKVBiN16xxiECV1GlBlgWRv5Hmo/U3ss8Ufy+hUDlVy3IpVMmbJlofv9CoHmP0+xnI533C/IDEDSXd3r0xSlWe9XeAyc8cZwGuC9lYCG4yUk6lWSUl2ZZ3gEctTt8xWlQQJki0mucwqcKFmFwIcXC4IaGf7NPwkk1zmG+T0KoFsiQa5SWR+5gRJVsBlHU81KMroJekg2ce5hNH8uDtXkLTpIuesnN5L4sCxmrtLS0O2zh2gGpc3z9Jms9kO5YrKAom7J9+pH6daEwCp1rkbSL6gKgYJBtOkEO9PqEKqPinkxiT1+6xszLV1bnN9GpOoKc7UnjjBHpPEjhesUcJBi1sqZlAwcTb8nEzSx5Bl5ZrHOznbIOpO7Fg6AWR3M0zB8f6MJZfdQbLiktXuZj6ajw+LYXk/rXOLdfy7VMvcdfRYukV3d6fmKRi03BVQ9d3vwwaSGABxBan0riwnmyUoTJSUEmesriwv80ggrfxLgSRYBBNfG5c2zbT6QZo7k000HSRXo3Or2oI9b53z425dWcp7xHyDzziXPmLscHf2DcGLrHrDj4sUbmEGkvxufyCVPr0qAjZbUBuIpLVEjPGKHo5eqiEXWKoLs4Nk/ZWEHSQRk7KDEdzauPjTDNFu4FpI5UPCwBaT7Cyyxxh5rRQCnEGcTWWApP7cRRMOkkG6IlRgSRA8YlzZP0h3wyT/IMnhE1F6dcwxcIls/6uKskCy/pRFMknLv4B0mN7twSWB40M6jbhs/Lw4djGAkaXtss6/X16Wo7jLzOfBafdjAePot1MC83IubQfMGLcFHgB0P2Ytv2uIHfsXj6xXhJJkwKznXPoBQOVn7PtZSbmvPctiY7wl2G6aCNQXegDQ/Zi1/K6xxZfdn70x0uv1spikHg8AKj9j389KPgLAKRoeAHQ/Zi2/a3wAcoqGBwCVn7HvZyVXCa2LhgcA3Y9Zy++aUnMcKRpiRi4PKr+ve7DSvVrAbxLKREOnEUuX3OuiD84vPwv8L+YNX/sKgQHCAAAAAElFTkSuQmCC",a="data:image/png;base64,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",y="data:image/png;base64,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",E="data:image/png;base64,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",b="data:image/png;base64,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",x="data:image/png;base64,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",z="data:image/png;base64,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",ee=te(59301);const oe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:_e,swimg:$e},{name:"101\u8BA1\u5212",ptimg:Ye,swimg:ut},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Je,swimg:ae},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:y},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:E,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:x,swimg:z}];var de=({className:ce,dataSource:Ee=[],col:Se=4,right:Be,bottom:pe=23,precision:Ot=0,wrapWidth:Ct=1200,trackEventItems:un,loading:rt,onRemove:pt=()=>{},isCurrent:Tt=!0,showAlias:$t=!1})=>{const Wt=Math.floor((Ct-(Se-1)*Be)/Se),ft=[{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(ke=>(window.ENV==="build"&&(ke.ptimg=`/react/build${ke.ptimg}`,ke.swimg=`/react/build${ke.swimg}`),ke));return ee.createElement(ue.Z,{spinning:rt},ee.createElement("div",{className:Oe()(ne.list,ce)},!!(Ee!=null&&Ee.length)&&(Ee==null?void 0:Ee.map((ke,at)=>{var Yt;const{name:Le,id:Ve,identifier:At,featured:nn,school_name:ot,image_url:xt,excellent:xe,is_plan:Ut}=ke;return ee.createElement("div",{key:Ve,className:ne.wrap,style:{width:Wt,marginRight:(1+at)%Se===0?0:Be+Ot,marginBottom:pe}},ee.createElement("a",{className:ne.li,onClick:gn=>{gn.preventDefault(),gn.stopPropagation(),un&&(0,Ae.L9)([un]),(0,Ae.xg)(`/paths/${At}`)}},ee.createElement("div",{className:ne.img},ee.createElement("img",{className:ne.cover,src:`${xt}`}),Tt&&(0,et.bg)()&&(ke==null?void 0:ke.studying)&&ee.createElement("div",{className:`${ne.movebq} user-path-items`,onClick:gn=>{gn.stopPropagation(),pt(ke)}},ee.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ee.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Yt=ke==null?void 0:ke.subject_tags)==null?void 0:Yt.map((gn,xn)=>{var hn,Xe;if(xn===0){const Ce=(hn=ft.find(ge=>ge.name==gn))==null?void 0:hn.swimg;return ee.createElement("img",{className:ne.sign,src:Ce,style:{left:"-4px"}})}const We=(Xe=ft.find(Ce=>Ce.name==gn))==null?void 0:Xe.ptimg;return ee.createElement("img",{className:ne.sign,src:We,style:{left:`${48+52*(xn-1)+2*xn}px`}})}),ee.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ke==null?void 0:ke.excellent)&&ee.createElement("div",{className:ne.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ee.createElement("div",{className:ne.name},ee.createElement(Ke.Z,{title:$t&&(ke!=null&&ke.excellent_alias_name)?ee.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Le}`,ee.createElement("br",null),ee.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ke==null?void 0:ke.excellent_alias_name}`)):Le},ee.createElement("span",{className:ne.e},$t&&(ke==null?void 0:ke.excellent_alias_name)||Le))),ee.createElement("div",{className:ne.tags},ee.createElement("div",null,ee.createElement(Ke.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ee.createElement("span",null,ke.stages_count))),ee.createElement(Ke.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,ke.members_count)))))))})),!Ee.length&&ee.createElement(re.Z,null)))}},29458:function(Pt,Nt,te){"use strict";te.d(Nt,{jL:function(){return Oe},w9:function(){return ke},QD:function(){return Mt},cQ:function(){return pt.Z},op:function(){return Pe},O5:function(){return It},_b:function(){return en},t7:function(){return b},Gi:function(){return nn},YG:function(){return Ve},qp:function(){return Ye},vr:function(){return dt},qE:function(){return Bt},Je:function(){return ee},wb:function(){return rt},cq:function(){return xn},tp:function(){return ae}});var ne=te(59301),ue={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",Oe=({dataSource:me=[],img:Ne,imgWidth:Ze=346,title:Qe,sunTitle:st,bannerExtraContent:Dt})=>ne.createElement("div",{className:ue.banner},ne.createElement("div",{className:ue.content},ne.createElement("aside",null,ne.createElement("p",null,ne.createElement("b",null,Qe),ne.createElement("span",null,st)),me.length>0&&ne.createElement("div",{className:ue.btns},me.map((mt,we)=>ne.createElement("div",{key:we,onClick:mt.click},mt.name,mt.sign?ne.createElement("img",{src:Ke,width:39}):null))),Dt),Ne&&ne.createElement("img",{style:{marginTop:33,marginRight:38},src:Ne,width:Ze}))),Ae={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"},re=te(92310),et=te.n(re),_e=te(89392),Ye=({dataSource:me=[],value:Ne,onChange:Ze,onTitleChange:Qe,className:st,title:Dt,titleWidth:mt=41,style:we={},fontColor:Ie="#6A7283",showCount:De})=>{const[ct,jt]=(0,ne.useState)(0),[gt,on]=(0,ne.useState)(!1),qt=(0,ne.useRef)(null),kt=(0,ne.useRef)(null);return(0,ne.useEffect)(()=>{var dn;me.length!==0&&(((dn=qt==null?void 0:qt.current)==null?void 0:dn.clientHeight)>97?jt(1):jt(0)),me.length===0&&jt(0),on(!1)},[me]),ne.createElement("div",{className:et()(Ae.row,st),style:we},ne.createElement("div",{onClick:(0,_e.throttle)(()=>Qe==null?void 0:Qe(),2e3),style:{width:mt,marginTop:gt?12:4},className:`${Ae.title} ${Qe?"current":""}`},Dt),ne.createElement("div",{className:gt?`${Ae.tagsWrap} ${Ae.tagsBorderWrap}`:Ae.tagsWrap},ne.createElement("div",{className:Ae.bar,ref:kt,style:ct>0?{height:ct===1?97:"auto",overflow:ct===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ne.createElement("div",{className:Ae.tag,ref:qt},me==null?void 0:me.map(dn=>ne.createElement("span",{onClick:()=>Ze(dn.id),key:dn.id,style:{color:Ie},className:Ne===dn.id?Ae.active:""},ne.createElement("span",{title:dn.name,className:Ae.name},dn.name),!!De&&ne.createElement("span",{className:Ae.num},dn.count))))),!!ct&&ne.createElement(ne.Fragment,null,ct===1?ne.createElement("div",{onClick:()=>{var dn;jt(2),((dn=qt==null?void 0:qt.current)==null?void 0:dn.clientHeight)>245?on(!0):on(!1)},className:Ae.action},"\u5C55\u5F00",ne.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ne.createElement("div",{onClick:()=>{kt.current.scrollTop=0,jt(1),on(!1)},className:Ae.action},"\u6536\u8D77",ne.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ut={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"},ae=({dataSource:me=[],value:Ne,onChange:Ze,className:Qe,style:st={}})=>ne.createElement("div",{style:st,className:et()(ut.tabs,Qe)},me.map(Dt=>ne.createElement("span",{onClick:()=>Ze(Dt.id),className:Ne===Dt.id?ut.active:"",key:Dt.id},Dt.name))),a={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},y=te(92832),b=({dataSource:me=[],value:Ne="",onChange:Ze,onInputChange:Qe=()=>{},className:st,style:Dt={},placeholder:mt,allowClear:we=!1})=>{var Ie;const[De,ct]=(0,ne.useState)(""),[jt,gt]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var kt;let dn=Ne;(kt=JSON.stringify(Ne))!=null&&kt.includes("{")&&(ct(Ne.id),dn=Ne.value||"");try{gt(decodeURIComponent(dn||""))}catch(Mn){gt(decodeURIComponent(dn||""))}},[Ne]);const on=()=>{Ze(encodeURIComponent(jt),De||null)},qt=kt=>{kt!==De&&(ct(kt),Ze(encodeURIComponent(jt),kt))};return ne.createElement("div",{className:et()(a.input,st),style:Dt},!!me.length&&ne.createElement("div",{className:a.dropdown},ne.createElement("div",{className:a.text},(Ie=me.find(kt=>kt.id===De))==null?void 0:Ie.name,ne.createElement("i",{className:"iconfont icon-zhankai4"}),ne.createElement("b",{className:a.b1}),ne.createElement("b",{className:a.b2})),ne.createElement("div",{className:a.menu},me.map((kt,dn)=>ne.createElement("div",{key:dn,onClick:()=>qt(kt.id)},kt.name)))),ne.createElement(y.default,{onPressEnter:on,value:jt,onChange:kt=>{gt(kt.target.value),Qe(encodeURIComponent(kt.target.value),De||null)},bordered:!1,placeholder:mt}),ne.createElement("i",{onClick:on,className:"iconfont icon-sousuo9 font14 pl10 current"}))},x={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:me,onChange:Ne,className:Ze,total:Qe,pageSize:st,style:Dt={}})=>{const mt=me<2,we=me>=Math.ceil(Qe/st);return Qe<=st?ne.createElement(ne.Fragment,null):ne.createElement("div",{className:et()(x.quickPager,Ze),style:Dt},ne.createElement("div",{onClick:()=>{mt||Ne(me-1,"prev")},className:mt?x.disabled:""},"\u4E0A\u4E00\u9875"),ne.createElement("div",{onClick:()=>{we||Ne(me+1,"next")},className:we?x.disabled:""},"\u4E0B\u4E00\u9875"))},oe={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},le=te(71418),de=te(6848),ce=te(13570),Ee=te(3294),Se=te(955),Be=te(96908),pe=te(57177),Ot=te(81378),Ct=te(8797),rt=({className:me,dataSource:Ne=[],col:Ze=4,right:Qe,bottom:st=23,precision:Dt=0,wrapWidth:mt=1200,trackEventItems:we,loading:Ie})=>{const De=Math.floor((mt-(Ze-1)*Qe)/Ze);return ne.createElement(le.Z,{spinning:Ie},ne.createElement("div",{className:et()(oe.list,me)},!!Ne.length&&Ne.map((ct,jt)=>{const{name:gt,id:on,identifier:qt,power:kt,cover_image_id:dn,pic:Mn}=ct;return ne.createElement("div",{className:oe.wrap,key:on,style:{width:De,marginRight:(1+jt)%Ze===0?0:Qe+Dt,marginBottom:st}},ne.createElement("a",{target:"_blank",href:`/shixuns/${qt}/challenges`,className:oe.li,onClick:Xt=>{Xt.preventDefault(),we&&(0,Se.L9)([we]),kt&&(0,Se.xg)(`/shixuns/${qt}/challenges`)}},ne.createElement("div",{className:oe.img},ne.createElement("img",{className:oe.cover,src:`${Mn}`}),ct.is_jupyter&&ne.createElement("img",{className:oe.sign,src:Be}),ct.is_jupyter_lab&&ne.createElement("img",{className:oe.sign,src:pe}),ct.is_unity_3d&&ne.createElement("img",{className:oe.sign,src:Ot})),ne.createElement("div",{className:oe.name},ne.createElement(de.Z,{title:gt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:oe.e},gt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{className:oe.tags},ne.createElement(de.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ne.createElement("span",null,ct.challenges_count))),!!ct.myshixuns_count&&ne.createElement(de.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ne.createElement("span",null,ct.myshixuns_count))),ne.createElement(de.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ne.createElement("span",null,ne.createElement("span",null,ct.level))),ne.createElement("div",{className:oe.rate},ne.createElement(ce.Z,{allowHalf:!0,disabled:!0,defaultValue:ct.score_info}),ne.createElement("span",null,"\xA0",ct.score_info?`${ct.score_info}\u5206`:"5\u5206")))),!kt&&ne.createElement("div",{className:oe.lockWrap},ne.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ne.length&&ne.createElement(Ct.Z,null)))},pt=te(33847),Tt={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"},$t="data:image/png;base64,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",Wt=te(59301),ke=({className:me,dataSource:Ne=[],col:Ze=4,right:Qe,bottom:st=23,precision:Dt=0,wrapWidth:mt=1200,trackEventItems:we,loading:Ie})=>{const De=Math.floor((mt-(Ze-1)*Qe)/Ze);return Wt.createElement(le.Z,{spinning:Ie},Wt.createElement("div",{className:et()(Tt.list,me)},!!Ne.length&&Ne.map((ct,jt)=>{const{subject_identifier:gt,id:on,identifier:qt,power:kt}=ct,dn=ct.is_public!=0&&ct.is_public;return Wt.createElement("div",{className:Tt.wrap,key:on,style:{width:De,marginRight:(1+jt)%Ze===0?0:Qe+Dt,marginBottom:st}},Wt.createElement("a",{className:Tt.li,onClick:Mn=>{Mn.preventDefault(),we&&(0,Se.L9)([we]),(0,Se.xg)(ct.first_category_url)}},Wt.createElement("div",{className:Tt.top},Wt.createElement(de.Z,{title:ct.name},Wt.createElement("div",{className:Tt.name},ct.name)),Wt.createElement("img",{className:Tt.img,src:Ee.Z.IMG_SERVER+"/images/"+ct.avatar_url}),Wt.createElement("div",{className:Tt.text,title:ct.creator},ct.creator),gt&&Wt.createElement("div",{className:Tt.btns},Wt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Wt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),dn&&Wt.createElement("div",{className:Tt.sign},"\u516C\u5F00")),Wt.createElement("div",{className:Tt.bottom},ct.visits>0&&Wt.createElement(de.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Wt.createElement("span",null,Wt.createElement("i",{className:"iconfont icon-liulanyan"}),Wt.createElement("span",null,ct.visits))),ct.course_members_count>0&&Wt.createElement(de.Z,{title:"\u6210\u5458",placement:"bottom"},Wt.createElement("span",null,Wt.createElement("i",{className:"iconfont icon-chengyuan"}),ct.course_members_count)),ct.tasks_count>0&&Wt.createElement(de.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Wt.createElement("span",null,Wt.createElement("i",{className:"iconfont icon-zuoye"}),ct.tasks_count)),ct.is_end?Wt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Wt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ct.is_accessible&&Wt.createElement("div",{className:Tt.lockWrap},Wt.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Wt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ne.length&&Wt.createElement(Ct.Z,null)))},at={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"},Yt=te(89070),Ve=({dataSource:me=[],value:Ne,onChange:Ze,className:Qe,style:st={},tabBarExtraContent:Dt})=>ne.createElement("div",{className:et()(at.tabs,Qe),style:st},ne.createElement("div",{className:at.tabsWrap},me.map((mt,we)=>ne.createElement("aside",{className:at.tab,onClick:()=>{Ze(mt.id),mt.link&&Yt.history.push(mt.link)},key:we},ne.createElement("div",{className:Ne===mt.id?at.active:""},mt.name),(mt==null?void 0:mt.resetCount)==null&&(mt==null?void 0:mt.total)!==void 0&&ne.createElement("span",null,"\uFF08",mt==null?void 0:mt.total,"\uFF09"),(mt==null?void 0:mt.resetCount)!==void 0&&(mt==null?void 0:mt.total)!==void 0&&ne.createElement(de.Z,{title:(mt==null?void 0:mt.tip)!=null?mt==null?void 0:mt.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},mt==null?void 0:mt.resetCount),"/",ne.createElement("span",null,mt==null?void 0:mt.total),"\uFF09"))))),ne.createElement("div",{className:at.tabBar},Dt)),nn=({className:me,style:Ne={},children:Ze})=>ne.createElement("div",{className:et()(me),style:Ne},Ze),ot={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"},xt=te(38854),xe=te(20834);const Ut=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var xn=({sortValue:me,dropValue:Ne,className:Ze,onSort:Qe,onDrop:st,dataSource:Dt=Ut})=>{var mt;return ne.createElement("div",{className:et()(ot.orderWrap,Ze)},ne.createElement(xt.Z,{dropdownRender:()=>ne.createElement(xe.default,null,Dt.map((we,Ie)=>ne.createElement(xe.default.Item,{key:Ie,onClick:()=>st(we.id)},we.name)))},ne.createElement("span",{className:ot.orderTextWrap},(mt=Dt.find(we=>Ne===we.id))==null?void 0:mt.name)),ne.createElement("span",{className:ot.orderIconWrap},ne.createElement("span",{className:ot.orderAsc},ne.createElement("i",{className:me==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ot.cursorPointer} ${ot.active}`:`iconfont icon-sanjiaoxing-up font12 ${ot.cursorPointer}`,onClick:()=>Qe(me==="asc"?"desc":"asc")})),ne.createElement("span",{className:ot.orderDesc},ne.createElement("i",{className:me==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ot.cursorPointer} ${ot.active}`:`iconfont icon-sanjiaoxing-down font12 ${ot.cursorPointer}`,onClick:()=>Qe(me==="asc"?"desc":"asc")}))))},hn={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"},Xe=te(3113),We=Object.defineProperty,Ce=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,ht=(me,Ne,Ze)=>Ne in me?We(me,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Ne]=Ze,he=(me,Ne)=>{for(var Ze in Ne||(Ne={}))ge.call(Ne,Ze)&&ht(me,Ze,Ne[Ze]);if(Ce)for(var Ze of Ce(Ne))ze.call(Ne,Ze)&&ht(me,Ze,Ne[Ze]);return me},ve=(me,Ne)=>{var Ze={};for(var Qe in me)ge.call(me,Qe)&&Ne.indexOf(Qe)<0&&(Ze[Qe]=me[Qe]);if(me!=null&&Ce)for(var Qe of Ce(me))Ne.indexOf(Qe)<0&&ze.call(me,Qe)&&(Ze[Qe]=me[Qe]);return Ze},qe=(me,Ne,Ze)=>new Promise((Qe,st)=>{var Dt=Ie=>{try{we(Ze.next(Ie))}catch(De){st(De)}},mt=Ie=>{try{we(Ze.throw(Ie))}catch(De){st(De)}},we=Ie=>Ie.done?Qe(Ie.value):Promise.resolve(Ie.value).then(Dt,mt);we((Ze=Ze.apply(me,Ne)).next())}),Pe=me=>{var Ne=me,{className:Ze,style:Qe,children:st,loading:Dt=!1,openLoading:mt,onClick:we=()=>{},size:Ie="middle",shape:De="round"}=Ne,ct=ve(Ne,["className","style","children","loading","openLoading","onClick","size","shape"]);const[jt,gt]=(0,ne.useState)(!1);return ne.createElement(Xe.ZP,he({onClick:(0,_e.throttle)(on=>qe(void 0,null,function*(){mt&&gt(!0);try{yield we(on)}catch(qt){console.log("error",qt)}mt&&gt(!1)}),2e3,{leading:!0,trailing:!1}),className:et()(hn.btn,hn[`${Ie}-${De}`],Ze),style:Qe,size:Ie,shape:De,loading:jt||Dt},ct),st)},Ge={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"},Bt=({className:me,style:Ne,children:Ze=null,onClick:Qe,title:st})=>ne.createElement("div",{className:et()(Ge.head,me),style:Ne},ne.createElement("span",{className:"primary-hover",onClick:Qe},ne.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ne.createElement("b",{title:st},st),ne.createElement("div",{className:Ge.node},Ze)),Gt={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"},Mt=({confirmShow:me=!0,confirmTitle:Ne,confirmClick:Ze,cancelShow:Qe=!0,cancelTitle:st,cancelClick:Dt,className:mt,style:we,confirmLoading:Ie=!1})=>ne.createElement("div",{className:et()(Gt.btns,mt),style:we},me&&ne.createElement(Xe.ZP,{loading:Ie,onClick:Ze,type:"primary",className:Gt.confirm},Ne),Qe&&ne.createElement(Xe.ZP,{onClick:Dt,className:Gt.cancel},st)),be={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"},dt=({className:me,style:Ne={},LeftContent:Ze,children:Qe,RightContent:st})=>ne.createElement("div",{className:et()(be.fixedBottom,me),style:Ne},ne.createElement("div",{className:be.wrap},ne.createElement("div",{className:be.left},Ze),ne.createElement("div",{className:be.center},Qe),ne.createElement("div",{className:be.right},st))),vt={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"},en=({className:me,style:Ne={},dataSource:Ze=[]})=>ne.createElement("div",{className:et()(vt.crumbs,me),style:Ne},Ze.map((Qe,st)=>st<Ze.length-1?ne.createElement(ne.Fragment,{key:st},Qe.path||Qe.onClick?ne.createElement("span",{className:vt.hover,onClick:Qe!=null&&Qe.onClick?Qe.onClick:()=>Yt.history.push(Qe.path)},Qe.name):ne.createElement("span",null,Qe.name),ne.createElement("span",null,"\xA0",">","\xA0")):ne.createElement("span",{key:st,style:{color:"#5F6368"}},Qe.name))),cn=te(31797),ln=Object.defineProperty,bn=Object.defineProperties,On=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,Rn=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,Yn=(me,Ne,Ze)=>Ne in me?ln(me,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Ne]=Ze,Cn=(me,Ne)=>{for(var Ze in Ne||(Ne={}))Rn.call(Ne,Ze)&&Yn(me,Ze,Ne[Ze]);if(Ln)for(var Ze of Ln(Ne))Jn.call(Ne,Ze)&&Yn(me,Ze,Ne[Ze]);return me},ga=(me,Ne)=>bn(me,On(Ne)),St=(me,Ne)=>{var Ze={};for(var Qe in me)Rn.call(me,Qe)&&Ne.indexOf(Qe)<0&&(Ze[Qe]=me[Qe]);if(me!=null&&Ln)for(var Qe of Ln(me))Ne.indexOf(Qe)<0&&Jn.call(me,Qe)&&(Ze[Qe]=me[Qe]);return Ze};const{Countdown:_t}=cn.default;var It=me=>{var Ne=me,{onChange:Ze}=Ne,Qe=St(Ne,["onChange"]);const[st,Dt]=(0,ne.useState)(null);(0,ne.useEffect)(()=>{typeof st=="number"&&st>=0&&Ze(st)},[st]);const mt=we=>{const Ie=Math.floor(we/1e3);Dt(Ie)};return ne.createElement(_t,ga(Cn({},Qe),{onChange:mt}))}},58856:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return ue}});var ne=te(59301);function ue(Ke,Ue){const Oe=(0,ne.useRef)();(0,ne.useEffect)(()=>{Oe.current=Ke}),(0,ne.useEffect)(()=>{function Ae(){Oe.current()}if(Ue!==null){let re=setInterval(Ae,Ue);return()=>clearInterval(re)}},[Ue])}},23538:function(Pt,Nt,te){"use strict";te.d(Nt,{$J:function(){return Ke},JZ:function(){return Oe},bN:function(){return re},jP:function(){return Ae},rO:function(){return Ue}});var ne=te(99064),ue=(et,_e,$e)=>new Promise((Ye,ut)=>{var Je=y=>{try{a($e.next(y))}catch(E){ut(E)}},ae=y=>{try{a($e.throw(y))}catch(E){ut(E)}},a=y=>y.done?Ye(y.value):Promise.resolve(y.value).then(Je,ae);a(($e=$e.apply(et,_e)).next())});function Ke(et){return(0,ne.U2)(`libraries/${et}.json`)}function Ue(et){return(0,ne.U2)("library_tags.json",et)}function Oe(et){return ue(this,null,function*(){return(yield(0,ne.IV)(`attachments/${et}.json`)).status===0})}function Ae(et){return(0,ne.v_)("libraries.json",et)}function re(et,_e){return(0,ne.gz)(`libraries/${et}.json`,_e)}},86918:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return $e}});var ne=te(43418),ue={ul:"ul___TdfYY"},Ke=te(32637),Ue=te(59301),Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,et=(Ye,ut)=>{var Je={};for(var ae in Ye)Ae.call(Ye,ae)&&ut.indexOf(ae)<0&&(Je[ae]=Ye[ae]);if(Ye!=null&&Oe)for(var ae of Oe(Ye))ut.indexOf(ae)<0&&re.call(Ye,ae)&&(Je[ae]=Ye[ae]);return Je},$e=Ye=>{var ut=Ye,{open:Je,onCancel:ae}=ut,a=et(ut,["open","onCancel"]);return Ue.createElement(ne.default,{centered:!0,open:Je,title:Ue.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:ae,footer:null},Ue.createElement("div",null,Ue.createElement("div",{className:"tc"},Ue.createElement("img",{className:"mt10",src:Ke,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Ue.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Ue.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Ue.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Ue.createElement("ul",{className:ue.ul},Ue.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Ue.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Ue.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},28054:function(Pt,Nt,te){"use strict";te.r(Nt),te.d(Nt,{default:function(){return _t}});var ne=te(59301),ue=te(89070),Ke=te(92832),Ue=te(98228),Oe=te(57809),Ae=te(78241),re=te(8591),et=te(43418),_e=te(88522),$e=te(95237),Ye=te(43604),ut=te(78673),Je=te(5112),ae=te(24905),a=te(17574),y=te(54580),E=te(3113),b=te(71418),x=te(12290),z={bg:"bg____raBL",wrap:"wrap___HeK2P",crumbs:"crumbs___bamBY",titleWrap:"titleWrap___UpC0c",flexRow:"flexRow___WjoyK",flexJustifyCenter:"flexJustifyCenter___V6ndk",flexAlignEnd:"flexAlignEnd___So64w",flexAlignCenter:"flexAlignCenter___WWRXs",flexColumn:"flexColumn___b0Fz8",formWrap:"formWrap___Bmhgz",fieldWrap:"fieldWrap___pR4UB",mdWrap:"mdWrap___FPskk",tree:"tree___bVp9O",backgroundFa:"backgroundFa___ghlCO",aBtn:"aBtn___M7dWu",bBtn:"bBtn___XycZO",cascaderWrap:"cascaderWrap___CPNAV",listItem:"listItem____eV5T",right:"right___x8wr7",one:"one___wdYdi",schoolHintWrap:"schoolHintWrap___AWsQj",colorCDCDCD:"colorCDCDCD___xguLh",color0152d9:"color0152d9___MEYYd",spanText:"spanText___Srs_u",addTypeRadio:"addTypeRadio___JTRkP",add_ai:"add_ai___JGWFe",paths_content:"paths_content___Rzg9i",content_header:"content_header___LvvU1",header_box:"header_box___c05Gw",header_bj:"header_bj____CaVY",header_text:"header_text___jNO1N",lianjie:"lianjie___vtxBe",buzou_box:"buzou_box___qkXlL",no_start_style:"no_start_style___ONC9T",start_style:"start_style___vWVZl"},ee=te(955),oe=te(3294),le=te(99064),de=te(64165),ce={cascaderContainer:"cascaderContainer___uz26h",valueWrap:"valueWrap___zTHXb",valueItem:"valueItem___vBNoA",placeholder:"placeholder___bJTkn",modalWrap:"modalWrap___uhROO",left:"left___oZrbl",right:"right___y9QjL",disabled:"disabled___LVx0f",emptyWrap:"emptyWrap___KG5pK"},Ee=te(99267),Se=te(38819),Be=Object.defineProperty,pe=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,pt=(Et,It,me)=>It in Et?Be(Et,It,{enumerable:!0,configurable:!0,writable:!0,value:me}):Et[It]=me,Tt=(Et,It)=>{for(var me in It||(It={}))un.call(It,me)&&pt(Et,me,It[me]);if(Ct)for(var me of Ct(It))rt.call(It,me)&&pt(Et,me,It[me]);return Et},$t=(Et,It)=>pe(Et,Ot(It)),Wt=(Et,It)=>{var me={};for(var Ne in Et)un.call(Et,Ne)&&It.indexOf(Ne)<0&&(me[Ne]=Et[Ne]);if(Et!=null&&Ct)for(var Ne of Ct(Et))It.indexOf(Ne)<0&&rt.call(Et,Ne)&&(me[Ne]=Et[Ne]);return me};const ft=(0,ne.createRef)();var at=({dataSource:Et,placeholder:It,defaultValue:me,onChange:Ne})=>{const[Ze,Qe]=(0,ne.useState)(!1),[st,Dt]=(0,ne.useState)({data:[],objData:{},ids:[]}),[mt,we]=(0,ne.useState)({});(0,ne.useEffect)(()=>{window.addEventListener("click",()=>{Qe(!1),we({})})},[]),(0,ne.useEffect)(()=>{if(me){let gt={},on=[];me.forEach(qt=>{const kt=qt,{sub_discipline:dn}=kt,Mn=Wt(kt,["sub_discipline"]);dn&&(gt[dn.id]=$t(Tt({},Mn),{sub_disciplines:[dn]}),on.push(dn.id))}),Dt({ids:on,data:Object.values(gt),objData:gt}),Ne(on)}},[me]);const Ie=()=>ne.createElement("div",{className:ce.emptyWrap},ne.createElement(de.Z,{image:de.Z.PRESENTED_IMAGE_SIMPLE})),De=gt=>{if(st.ids.includes(gt.id))return!1;const on=mt,{sub_disciplines:qt}=on,kt=Wt(on,["sub_disciplines"]),dn=$t(Tt({},st.objData),{[gt.id]:$t(Tt({},kt),{sub_disciplines:[gt]})});Dt({ids:[...st.ids,gt.id],data:Object.values(dn),objData:dn}),Ne([...st.ids,gt.id])},ct=gt=>{const on=st.objData;delete on[gt];const qt=st.ids.filter(kt=>kt!==gt);Dt({data:Object.values(on),objData:on,ids:qt}),Ne(qt)};let jt=45;return ft&&ft.current&&ft.current.clientHeight>45&&(jt=ft.current.clientHeight+5),ne.createElement("div",{className:ce.cascaderContainer,onClick:gt=>{gt.stopPropagation()}},ne.createElement("div",{ref:ft,className:ce.valueWrap,onClick:()=>Qe(!Ze)},st.data.length===0&&ne.createElement("span",{className:ce.placeholder},It||"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),st.data.map(gt=>ne.createElement("div",{className:ce.valueItem,key:gt.id},ne.createElement("span",null,gt.name),ne.createElement("span",null,"/"),ne.createElement("span",null,gt.sub_disciplines[0].name),ne.createElement("span",{onClick:on=>{on.stopPropagation(),on.preventDefault(),ct(gt.sub_disciplines[0].id)}},ne.createElement(Ee.Z,null))))),Ze&&ne.createElement("div",{className:ce.modalWrap,style:{top:jt}},ne.createElement("div",{className:ce.left},Et.length===0&&Ie(),Et.length>0&&Et.map(gt=>ne.createElement("div",{key:gt.id,onClick:()=>{we(gt)}},ne.createElement("span",null,gt.name),ne.createElement("span",null,ne.createElement(Se.Z,null))))),mt.sub_disciplines&&ne.createElement("div",{className:ce.right},mt.sub_disciplines.length===0&&Ie(),mt.sub_disciplines.length>0&&mt.sub_disciplines.map(gt=>{const on=st.ids.includes(gt.id);return ne.createElement("div",{key:gt.id,className:on?ce.disabled:"",onClick:()=>{De(gt),Qe(!1)}},gt.name)}))))},Yt=te(1710),Le=te(19842),Ve=te(29679),At=te(19248),nn=te(16979),ot={flexRow:"flexRow___qY1Ro",flexColumn:"flexColumn___xTKsc",formWrap:"formWrap___OJ1NZ",example:"example___XZnZv",footerWrap:"footerWrap___DSZCv"},xt=te(59301),xe=Object.defineProperty,Ut=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,hn=(Et,It,me)=>It in Et?xe(Et,It,{enumerable:!0,configurable:!0,writable:!0,value:me}):Et[It]=me,Xe=(Et,It)=>{for(var me in It||(It={}))gn.call(It,me)&&hn(Et,me,It[me]);if(Ut)for(var me of Ut(It))xn.call(It,me)&&hn(Et,me,It[me]);return Et},We=(Et,It)=>{var me={};for(var Ne in Et)gn.call(Et,Ne)&&It.indexOf(Ne)<0&&(me[Ne]=Et[Ne]);if(Et!=null&&Ut)for(var Ne of Ut(Et))It.indexOf(Ne)<0&&xn.call(Et,Ne)&&(me[Ne]=Et[Ne]);return me},Ce=(Et,It,me)=>new Promise((Ne,Ze)=>{var Qe=mt=>{try{Dt(me.next(mt))}catch(we){Ze(we)}},st=mt=>{try{Dt(me.throw(mt))}catch(we){Ze(we)}},Dt=mt=>mt.done?Ne(mt.value):Promise.resolve(mt.value).then(Qe,st);Dt((me=me.apply(Et,It)).next())});const ge=(Et,It)=>It.some(me=>me.label.toLowerCase().indexOf(Et.toLowerCase())>-1),ze=Ke.default.TextArea,ht=Et=>{var It=Et,{newCourse:me,globalSetting:Ne,loading:Ze,dispatch:Qe,schoolName:st,onSuccess:Dt=()=>{}}=It,mt=We(It,["newCourse","globalSetting","loading","dispatch","schoolName","onSuccess"]);const[we]=Ae.default.useForm();(0,ne.useEffect)(()=>{we.setFieldsValue({name:st})},[st]);const Ie=De=>Ce(void 0,null,function*(){const{name:ct,city:jt=[],address:gt,remarks:on}=De||{},qt=yield Qe({type:"newCourse/appplySchool",payload:{name:ct,province:jt[0],city:jt[1],address:gt,remarks:on}});if((qt==null?void 0:qt.status)==2){const kt=et.default.confirm({icon:null,width:600,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:xt.createElement(xt.Fragment,null,xt.createElement("p",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7533\u8BF7\u65B0\u589E\u7684\u5355\u4F4D\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E3A\u8BE5\u5355\u4F4D\uFF1F"),xt.createElement(Yt.default,{columns:[{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"name"},{title:"\u7528\u6237\u6570",width:150,dataIndex:"users_count"}],dataSource:[Xe({},qt)],pagination:!1})),onOk:()=>Ce(void 0,null,function*(){yield Dt(ct),kt.destroy(),Qe({type:"newCourse/setActionTabs",payload:{}})}),onCancel:()=>{kt.destroy()}});return}Qe({type:"newCourse/setActionTabs",payload:{}}),qt.status==0&&(re.ZP.success("\u65B0\u589E\u53D1\u5E03\u5355\u4F4D\u6210\u529F\uFF01"),Dt(ct))});return xt.createElement(et.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:me.actionTabs.key==="NewCourse-AppplySchool",title:"\u7533\u8BF7\u53D1\u5E03\u5355\u4F4D",width:"600px",footer:null},xt.createElement(Ae.default,{className:ot.formWrap,form:we,labelCol:{span:4},wrapperCol:{span:20},onFinish:Ie},xt.createElement(Ae.default.Item,{label:"\u53D1\u5E03\u5355\u4F4D\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"}]},xt.createElement(Ke.default,{placeholder:"\u8BF7\u8F93\u5165\u53D1\u5E03\u5355\u4F4D"})),xt.createElement("div",{className:`${ot.flexRow} ${ot.example}`},xt.createElement("div",null,"\u793A\u4F8B\uFF1A"),xt.createElement("div",{className:ot.flexColumn},xt.createElement("div",null,xt.createElement(Ve.Z,{style:{color:"rgb(82, 196, 26)"}}),xt.createElement("span",{className:"font14 ml5"},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6E56\u5357\u5927\u5B66")),xt.createElement("div",null,xt.createElement(At.Z,{style:{color:"red"}}),xt.createElement("span",{className:"font14 ml5"},"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6E56\u5927\u5CB3\u9E93\u4E66\u9662")))),xt.createElement(Ae.default.Item,{label:"\u5730\u533A\uFF1A",name:"city"},xt.createElement(Le.Z,{allowClear:!0,size:"middle",options:nn.P,placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730",showSearch:{matchInputWidth:!0,filter:ge}})),xt.createElement(Ae.default.Item,{label:"\u8BE6\u7EC6\u5730\u5740\uFF1A",name:"address"},xt.createElement(Ke.default,{placeholder:"\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F"})),xt.createElement(Ae.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks"},xt.createElement(ze,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"})),xt.createElement("div",{className:ot.footerWrap},xt.createElement(Ae.default.Item,null,xt.createElement(E.ZP,{className:"mr5",size:"middle",onClick:()=>{Qe({type:"newCourse/setActionTabs",payload:{}})}},"\u53D6\u6D88"),xt.createElement(E.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Ze["newCourse/appplySchool"]},"\u4FDD\u5B58")))))};var he=(0,ue.connect)(({newCourse:Et,loading:It,globalSetting:me})=>({newCourse:Et,globalSetting:me,loading:It.effects}))(ht),ve=te(86918),qe=te(57490),Re="data:image/png;base64,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",Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYIAAAAoCAYAAADzCv21AAAAAXNSR0IArs4c6QAAApFJREFUeF7t3TFO42AQgFEiQSIKKrgEiJqb0HI4Wm5CjeASUFGgBArkSInixPY/rWfetqHIPI80+tjdZPHw9HH9e/6zOvOHAAECBFIJrL+Xn+8v95vWUIu7x7fl6mpz0/pBrxMgQIDAvAQu/i7Xr8+3X613veh+QBW0mLxOgACBeQpEqmB7CFTBPB+wd02AAIGWQKQKtodAFbQovU6AAIH5CrSqYH8IVMF8H7J3ToAAgSmBVhXsD4EqsEgECBDIKzBVBb1DoAryLoHJCBCoLTBVBb1DoApqL4rpCRDILTBWBSeHQBXkXgTTESBQV2CsCk4OgSqouyQmJ0Agv8BQFQweAlWQfxlMSIBATYGhKhg8BKqg5oKYmgCBGgLHVTB6CFRBjYUwJQEC9QSOq2D0EKiCesthYgIE6ggcVsHkIVAFdZbCpAQI1BI4rILJQ6AKai2GaQkQqCWwq4LmIVAFtRbDtAQI1BHYVUHzEKiCOkthUgIE6gl0VRA6BKqg3nKYmACBGgJdFTgENZ61KQkQIDAoED4EvsrSBhEgQCCnQOhXQ34tlPPhm4oAAQLhvyxWA5aFAAECOQVC/3xUDeR8+KYiQIBA+D+UqQHLQoAAgZwCoY+YUAM5H76pCBAgEP7QOTVgWQgQIJBTIPQx1Gog58M3FQECBMJfTKMGLAsBAgRyCoS+qlIN5Hz4piJAgED4y+vVgGUhQIBAToGhGugm7X3WkBrI+fBNRYAAgbEaODkEasCyECBAIKfAWA30DoEayPnwTUWAAIGpGugdAjVgWQgQIJBTYKoG9odADeR8+KYiQIBAqwb2h0ANWBYCBAjkFGjVwPYQqIGcD99UBAgQiNTA9hCoActCgACBnAKRGugm/wceYDXmz1T+uAAAAABJRU5ErkJggg==",Ge="data:image/png;base64,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",Jt="data:image/png;base64,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",Bt=te.p+"static/shiyong.3f0aff1d.png",Gt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",Rt=te(58617),Mt=te(29458),be=te(24065),fe=te(59301),dt=Object.defineProperty,vt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,bn=(Et,It,me)=>It in Et?dt(Et,It,{enumerable:!0,configurable:!0,writable:!0,value:me}):Et[It]=me,On=(Et,It)=>{for(var me in It||(It={}))cn.call(It,me)&&bn(Et,me,It[me]);if(en)for(var me of en(It))ln.call(It,me)&&bn(Et,me,It[me]);return Et},Ln=(Et,It)=>vt(Et,Vt(It)),Rn=(Et,It)=>{var me={};for(var Ne in Et)cn.call(Et,Ne)&&It.indexOf(Ne)<0&&(me[Ne]=Et[Ne]);if(Et!=null&&en)for(var Ne of en(Et))It.indexOf(Ne)<0&&ln.call(Et,Ne)&&(me[Ne]=Et[Ne]);return me},Jn=(Et,It,me)=>new Promise((Ne,Ze)=>{var Qe=mt=>{try{Dt(me.next(mt))}catch(we){Ze(we)}},st=mt=>{try{Dt(me.throw(mt))}catch(we){Ze(we)}},Dt=mt=>mt.done?Ne(mt.value):Promise.resolve(mt.value).then(Qe,st);Dt((me=me.apply(Et,It)).next())});const{TextArea:Yn}=Ke.default,{TreeNode:Cn}=Ue.default,ga=Oe.default.Option,St=Et=>{var It=Et,{user:me,newCourse:Ne,globalSetting:Ze,loading:Qe,dispatch:st}=It,Dt=Rn(It,["user","newCourse","globalSetting","loading","dispatch"]),mt,we,Ie,De,ct,jt,gt,on,qt,kt,dn,Mn,Xt,Gn,Xn,na,jn,Te,yt,tt,wt,Ht,Qt,Kt,zt,Fn,Nn,bt,zn,la,fa,aa,an,Sn,An,mn,Zn,oa,Qn,Pa,ba,Ua,Va,co,La,Ea,za,Na,Oa,xa,pa,Za,to,Ga,vo,bo,ra,Ja,Ca,Xa,So,Io,qo,Uo,no,mo,Vo,ur,Xo,dr,Wn,pn,fn,En,ha,Ra,ao,$a,Po,fo,Zo,Fo,Fa,ja,oo;const[Hn]=(0,ue.useSearchParams)(),ea=(0,ue.useParams)(),[va]=Ae.default.useForm(),[sa,Eo]=(0,ne.useState)({}),[lo,yo]=(0,ne.useState)(),po=(0,ne.useRef)(),[Ro,ko]=(0,ne.useState)(!0),[mr,fr]=(0,ne.useState)(!1),[Qo,gr]=(0,ne.useState)(),[Pr,tr]=(0,ne.useState)(),[vr,wr]=(0,ne.useState)(!0),[hi,li]=(0,ne.useState)(!1),[zr,Si]=(0,ne.useState)(!1),[Pi,Wr]=(0,ne.useState)(-1),[yi,si]=(0,ne.useState)(!0),[Hr,bi]=(0,ne.useState)([]),[Mi,Ci]=(0,ne.useState)([]),[Ei,xi]=(0,ne.useState)(!1),[Fi,ui]=(0,ne.useState)(!1),[zi,Bi]=(0,ne.useState)(!1),[Ur]=Ae.default.useForm(),Or=(0,ne.useRef)(),[je,Vr]=(0,ne.useState)({}),[Hi,wi]=(0,ne.useState)(!1),[Cr,Ir]=(0,ne.useState)(!1),[Jr,di]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>()=>{window.clearInterval(Or.current)},[]);const Xr=()=>Jn(void 0,null,function*(){var vn,Ia;const Ma=yield(0,le.ZP)("/api/subject_generations/get.json",{method:"get"});(Ma==null?void 0:Ma.status)==0&&(Vr(Ma==null?void 0:Ma.data),(((vn=Ma==null?void 0:Ma.data)==null?void 0:vn.state)==1||((Ia=Ma==null?void 0:Ma.data)==null?void 0:Ia.state)==-1)&&window.clearInterval(Or.current))}),Ai=()=>Jn(void 0,null,function*(){const vn=yield(0,le.ZP)("/api/subject_generations/get_file.json",{method:"get"});(vn==null?void 0:vn.status)==0&&Ur.setFieldValue("file_ids",(0,qe.z)(vn==null?void 0:vn.data))}),el=[{title:"\u5C55\u793A\u8BFE\u7A0B\u6982\u8981\uFF08\u9009\u4E2D\uFF0C\u5219\u9ED8\u8BA4\u5C55\u793A\u6240\u6709\u6982\u89C8\u6A21\u5757\uFF09",key:"all",children:[{title:"\u5C55\u793A\u8BFE\u7A0B\u7AE0\u8282",key:"chapter"},{title:"\u5C55\u793A\u6392\u884C\u699C",key:"charts"},{title:"\u5C55\u793A\u8BC1\u4E66\u7533\u8BF7",key:"cert_apply"},{title:"\u5C55\u793A\u77E5\u8BC6\u56FE\u8C31",key:"knowledge_graph"}]}],[ro,gi]=(0,ne.useState)([]),[Er,Ki]=(0,ne.useState)(!1),Qr=ro.length>0&&ro.length<4,[Kr,Yr]=(0,ne.useState)(1),[Di,Zi]=(0,ne.useState)([]),[ci,Li]=(0,ne.useState)([]);(0,ne.useEffect)(()=>{var vn;Ni(),mi(),po.current=ea.pathId,yo(!!po.current),(0,ee.Dk)((vn=Ze==null?void 0:Ze.setting)==null?void 0:vn.name),va.setFieldsValue({learning_notes_title:"\u8BFE\u7A0B\u987B\u77E5"}),po.current&&Gi()},[]);const Ni=()=>Jn(void 0,null,function*(){const vn=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Zi(vn.disciplines)}),mi=()=>Jn(void 0,null,function*(){si(!0);const vn=yield st({type:"newCourse/getSchoolOption",payload:{display_aliases:!0}});si(!1),bi(vn==null?void 0:vn.schools),Ci(vn==null?void 0:vn.schools)}),qr=()=>{if(Hn.get("username")){ue.history.push(`/users/${Hn.get("username")}/paths`);return}ue.history.push(lo?`/paths/${po.current}`:"/paths")},Gi=()=>Jn(void 0,null,function*(){var vn,Ia,Ma,To,Mo,$r,fi,_r,vi,ei,ti,ni,ai,oi,Zr,Ar,Rr,ri;const qn=yield st({type:"newCourse/getEditCourseData",payload:{id:po.current}});if(qn){let nl={name:qn.name,name_en:qn.name_en,intro:qn.description,content:(vn=qn==null?void 0:qn.toast)==null?void 0:vn.content,notice:qn.learning_notes,school_id:qn==null?void 0:qn.school,learning_notes_title:qn.learning_notes_title||"\u8BFE\u7A0B\u987B\u77E5"};qn.disciplines&&qn.disciplines.length>0&&Li(qn.disciplines),va.setFieldsValue(nl),Si((Ia=qn==null?void 0:qn.toast)==null?void 0:Ia.is_open),Wr((Ma=qn==null?void 0:qn.toast)==null?void 0:Ma.open_num),ko(qn==null?void 0:qn.cust_seq),fr(qn==null?void 0:qn.show_spoc),li(qn==null?void 0:qn.show_history),ui(qn==null?void 0:qn.show_course_section),xi(qn==null?void 0:qn.allow_download),wr(qn==null?void 0:qn.show_tag),Ki(qn==null?void 0:qn.allow_set_subject_summary),qn!=null&&qn.show_chapter&&ro.push("chapter"),qn!=null&&qn.show_charts&&ro.push("charts"),qn!=null&&qn.show_cert_apply&&ro.push("cert_apply"),qn!=null&&qn.show_knowledge_graph&&ro.push("knowledge_graph"),qn!=null&&qn.show_chapter&&(qn!=null&&qn.show_charts)&&(qn!=null&&qn.show_cert_apply)&&(qn!=null&&qn.show_knowledge_graph)&&ro.push("all"),gi([...ro]),((To=qn==null?void 0:qn.attachments)==null?void 0:To.length)>0&&gr([{uid:($r=(Mo=qn==null?void 0:qn.attachments)==null?void 0:Mo[0])==null?void 0:$r.id,name:(_r=(fi=qn==null?void 0:qn.attachments)==null?void 0:fi[0])==null?void 0:_r.title,response:{id:(ei=(vi=qn==null?void 0:qn.attachments)==null?void 0:vi[0])==null?void 0:ei.id}}]),((ti=qn==null?void 0:qn.attachments_b)==null?void 0:ti.length)>0&&tr([{uid:(ai=(ni=qn==null?void 0:qn.attachments_b)==null?void 0:ni[0])==null?void 0:ai.id,name:(Zr=(oi=qn==null?void 0:qn.attachments_b)==null?void 0:oi[0])==null?void 0:Zr.title,response:{id:(Rr=(Ar=qn==null?void 0:qn.attachments_b)==null?void 0:Ar[0])==null?void 0:Rr.id}}]),Eo({name:qn.name,intro:qn.description,notice:qn.learning_notes,content:(ri=qn==null?void 0:qn.toast)==null?void 0:ri.content})}}),Oi=vn=>Jn(void 0,null,function*(){var Ia,Ma,To,Mo;const{name:$r,intro:fi,notice:_r,name_en:vi,learning_notes_title:ei,sub_discipline_ids:ti,school_id:ni}=vn||{},ai=lo?"newCourse/editCourse":"newCourse/submitCourse";let oi=!1,Zr=null;if(Hr.map(ri=>{ni===ri.name&&(oi=!0,Zr=ri.id)}),!oi)return re.ZP.error(`\u672A\u627E\u5230\u5305\u542B'${ni}'\u7684\u53D1\u5E03\u5355\u4F4D`);let Ar={id:po.current,name:$r,name_en:vi,description:fi,learning_notes:_r,cust_seq:Ro,show_spoc:mr,school_id:Zr,show_tag:vr,show_history:hi,show_course_section:Fi,allow_download:Ei,learning_notes_title:ei,attachment_ids:[(Ma=(Ia=Qo==null?void 0:Qo[0])==null?void 0:Ia.response)==null?void 0:Ma.id],attachment_ids_b:[(Mo=(To=Pr==null?void 0:Pr[0])==null?void 0:To.response)==null?void 0:Mo.id],sub_discipline_ids:ti,subject_toast_attributes:{is_open:zr,open_num:Pi,content:vn.content}};Er&&(Ar.show_chapter=ro==null?void 0:ro.includes("chapter"),Ar.show_charts=ro==null?void 0:ro.includes("charts"),Ar.show_cert_apply=ro==null?void 0:ro.includes("cert_apply"),Ar.show_knowledge_graph=ro==null?void 0:ro.includes("knowledge_graph"));const Rr=yield st({type:ai,payload:On({},Ar)});Rr!=null&&Rr.subject_id&&ue.history.push(`/paths/${Rr.subject_id}`)}),tl=()=>{st({type:"newCourse/setActionTabs",payload:{key:"NewCourse-AppplySchool"}})},ji=vn=>{mi(),Eo(Ln(On({},va.getFieldsValue()),{school_id:vn}))},Wi=(vn,Ia)=>{gi(vn)};return fe.createElement("div",{className:z.wrap},fe.createElement("div",{className:z.bg},fe.createElement("div",{className:z.crumbs},fe.createElement("span",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),fe.createElement("i",{className:"iconfont icon-zhankai1"}),fe.createElement("b",null,lo?"\u7F16\u8F91":"\u521B\u5EFA","\u5B9E\u8DF5\u8BFE\u7A0B")),fe.createElement("div",{className:z.titleWrap},fe.createElement("span",null,lo?"\u7F16\u8F91":"\u521B\u5EFA","\u5B9E\u8DF5\u8BFE\u7A0B"),fe.createElement("b",{onClick:qr},"\u8FD4\u56DE")),!lo&&fe.createElement(Mt.tp,{style:{marginTop:"20px"},dataSource:[{name:"\u624B\u52A8\u521B\u5EFA",id:1},{name:"\u667A\u80FD\u521B\u5EFA",id:2}],value:Kr,onChange:vn=>Jn(void 0,null,function*(){var Ia,Ma,To;if(Yr(vn),vn==1)window.clearInterval(Or.current),Ur.resetFields();else{Ai();const Mo=yield(0,le.ZP)("/api/subject_generations/get.json",{method:"get"});(Mo==null?void 0:Mo.status)==0&&(Vr(Mo==null?void 0:Mo.data),(((Ia=Mo==null?void 0:Mo.data)==null?void 0:Ia.state)==1||((Ma=Mo==null?void 0:Mo.data)==null?void 0:Ma.state)==-1)&&window.clearInterval(Or.current),((To=Mo==null?void 0:Mo.data)==null?void 0:To.state)==0&&(Or.current=setInterval(()=>{Xr()},1e3)))}})}),Kr==1&&fe.createElement(Ae.default,{form:va,className:z.formWrap,scrollToFirstError:!0,layout:"vertical",colon:!1,onValuesChange:()=>{const vn=va.getFieldsValue();"school_id"in vn&&Ci(Hr.filter(Ia=>{var Ma,To,Mo;return((Mo=(Ma=Ia==null?void 0:Ia.name)==null?void 0:Ma.toUpperCase())==null?void 0:Mo.indexOf((To=vn==null?void 0:vn.school_id)==null?void 0:To.toUpperCase()))!==-1})),Eo(On({},vn))},onFinish:Oi},fe.createElement("div",{className:z.fieldWrap},fe.createElement(Ae.default.Item,{extra:fe.createElement("div",{className:"tr c-grey-333 font12 mt3"},`${((mt=sa.name)==null?void 0:mt.length)||0}/60`),name:"name",label:"\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0"}]},fe.createElement(Yn,{maxLength:60,placeholder:"\u4F8B\u5982\uFF1A\u5927\u5B66\u8BA1\u7B97\u673A\u57FA\u7840 \u2014\u2014 \u8BA1\u7B97\u601D\u7EF4"})),fe.createElement(Ae.default.Item,{style:{marginTop:"-24px"},name:"name_en",label:"\u82F1\u6587\u8BFE\u7A0B\u540D\u79F0",extra:fe.createElement("div",{className:"tr c-grey-333 font12 mt3"},`${((we=sa.name_en)==null?void 0:we.length)||0}/200`),rules:[{message:"\u8BF7\u8F93\u5165\u82F1\u6587\u8BFE\u7A0B\u540D\u79F0"}]},fe.createElement(Yn,{maxLength:200,placeholder:"College Computer Fundamentals - Computational Thinking"})),fe.createElement(Ae.default.Item,{name:"sub_discipline_ids",label:fe.createElement("div",{style:{display:"flex",justifyContent:"space-between",width:1200}},fe.createElement("div",null,"\u65B9\u5411&\u8BFE\u7A0B"),fe.createElement("div",{style:{color:"#9096A3",position:"relative",left:12}},"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",fe.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>Bi(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),style:{marginTop:"-24px"}},fe.createElement(at,{defaultValue:ci,dataSource:Di,onChange:vn=>va.setFieldsValue({sub_discipline_ids:vn})})),fe.createElement(Ae.default.Item,{label:"\u53D1\u5E03\u5355\u4F4D",name:"school_id",wrapperCol:{span:24},extra:!yi&&sa.school_id&&!(Hr!=null&&Hr.find(vn=>vn.name===sa.school_id))&&fe.createElement("div",{className:z.schoolHintWrap},fe.createElement("span",{className:z.colorCDCDCD},"\u672A\u627E\u5230\u5305\u542B\u201C",sa.school_id,"\u201D\u7684\u53D1\u5E03\u5355\u4F4D\uFF0C\u5982\u6709\u9700\u8981\uFF0C\u8BF7",fe.createElement("span",{style:{color:"blue",cursor:"pointer"},onClick:()=>{var vn,Ia;et.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",width:400,icon:null,centered:!0,content:fe.createElement("div",{style:{textAlign:"center"}},fe.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u5B98\u65B9\u4EA4\u6D41QQ\u7FA4\uFF1A",(vn=Ze==null?void 0:Ze.setting)==null?void 0:vn.homepage_tea_qq_number,"\uFF0C\u8054\u7CFB\u7FA4\u5185\u7684\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u65B0\u589E\u5B66\u6821\u540D\u79F0\u3002"),fe.createElement("img",{src:`${oe.Z.IMG_SERVER}/${(Ia=Ze==null?void 0:Ze.setting)==null?void 0:Ia.homepage_tea_qq_qrcode_url}`,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"})}},"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425"),"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53D1\u5E03\u5355\u4F4D"}]},fe.createElement(_e.Z,{placeholder:"\u8BF7\u8F93\u5165\u53D1\u5E03\u5355\u4F4D",showSearch:!0,size:"large"},Mi.map((vn,Ia)=>fe.createElement(ga,{key:Ia,value:vn.name},vn.name))))),fe.createElement("div",{className:z.mdWrap},fe.createElement(Ae.default.Item,{name:"intro",label:"\u7B80\u4ECB",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u7B80\u4ECB"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u7B80\u4ECB"},{max:65e3,message:"\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u7B80\u4ECB\u6700\u5927\u9650\u523665000\u4E2A\u5B57\u7B26"}]},fe.createElement(x.Z,{watch:!0,defaultValue:sa.intro}))),fe.createElement("div",{className:z.mdWrap},fe.createElement($e.Z,{align:"top",className:"mb10 mt10"},fe.createElement(Ye.Z,null,fe.createElement("span",{className:"c-red mr10"},"*")),fe.createElement(Ye.Z,{flex:"1"},fe.createElement(Ae.default.Item,{name:"learning_notes_title",label:"",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u8BFE\u7A0B\u987B\u77E5\u6807\u9898"},{max:15,message:"\u8BF7\u8F93\u8BFE\u7A0B\u987B\u77E5\u6807\u9898\u6700\u5927\u9650\u523615\u4E2A\u5B57\u7B26"}]},fe.createElement(Ke.default,{style:{height:38},placeholder:"\u8BF7\u8F93\u5165"})))),fe.createElement(Ae.default.Item,{name:"notice",label:"",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u987B\u77E5"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u987B\u77E5"},{max:65e3,message:"\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u987B\u77E5\u6700\u5927\u9650\u523665000\u4E2A\u5B57\u7B26"}]},fe.createElement(x.Z,{insertTemp:"1",watch:!0,defaultValue:sa.notice}))),fe.createElement("div",{className:z.mdWrap},fe.createElement("div",{style:{display:"flex",alignItems:"center"}},fe.createElement(ut.Z,{checked:zr,style:{marginRight:11,minWidth:32},onChange:vn=>{Si(vn)}}),fe.createElement("span",{className:z.spanText},"\u8BFE\u7A0B\u516C\u544A",fe.createElement("span",null,"\uFF08\u652F\u6301\u8001\u5E08\u81EA\u5B9A\u4E49\u516C\u544A\u5185\u5BB9\uFF0C\u4EE5\u5F39\u6846\u5F62\u5F0F\u63D0\u9192\u8BFE\u7A0B\u7684\u5B66\u4E60\u7528\u6237\uFF09"))),zr&&fe.createElement(Ae.default.Item,{style:{marginTop:10},name:"content",label:"",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u63D0\u793A"},{max:1e4,message:"\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u63D0\u793A\u6700\u5927\u9650\u523610000\u4E2A\u5B57\u7B26"}]},fe.createElement(x.Z,{insertTemp:"1",watch:!0,defaultValue:sa.content})),zr&&fe.createElement("div",{style:{marginTop:20,borderBottom:"1px solid #DBDCE0",paddingBottom:7}},fe.createElement("label",{style:{color:"#000",marginRight:10}},"\u63D0\u793A\u6B21\u6570"),fe.createElement(Je.ZP.Group,{value:Pi,onChange:vn=>{Wr(vn.target.value)}},fe.createElement(Je.ZP,{className:"c-black",value:-1},"\u6BCF\u6B21"),fe.createElement(Je.ZP,{className:"ml20 c-black",value:1},"\u4E00\u6B21")))),fe.createElement("div",{className:z.mdWrap,style:{marginTop:25}},fe.createElement(ae.default,{style:{marginLeft:Er?"28px":"0"},checked:Ro,onChange:vn=>{ko(vn==null?void 0:vn.target.checked)}},fe.createElement("span",{className:z.spanText},"\u5C55\u793A\u9ED8\u8BA4\u7AE0\u8282\u5E8F\u53F7",fe.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u4E3A\u7AE0\u8282\u4E0B\u6240\u6709\u9879\u76EE\u6DFB\u52A0\u6392\u5E8F\u7F16\u53F7\uFF09"))),fe.createElement("br",null),fe.createElement(ae.default,{style:{marginTop:"10px",marginLeft:Er?"28px":"0"},checked:mr,onChange:vn=>fr(vn==null?void 0:vn.target.checked)},fe.createElement("span",{className:z.spanText},"\u81EA\u9009\u5E76\u5C55\u793ASPOC\u8BFE\u5802",fe.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u6559\u5B66\u56E2\u961F\u4E0B\u65B9\u6DFB\u52A0SPOC\u8BFE\u5802\u6A21\u5757\uFF0C\u56E2\u961F\u6210\u5458\u53EF\u7BA1\u7406\u6A21\u5757\u4E2D\u8BFE\u5802\u7684\u5C55\u793A\uFF09"))),fe.createElement("br",null),fe.createElement(ae.default,{style:{marginTop:"10px",marginLeft:Er?"28px":"0"},checked:vr,onChange:vn=>wr(vn==null?void 0:vn.target.checked)},fe.createElement("span",{className:z.spanText},"\u5C55\u793A\u6280\u672F\u6807\u7B7E\u6A21\u5757",fe.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u6559\u5B66\u56E2\u961F\u4E0B\u65B9\u6DFB\u52A0\u6280\u672F\u6807\u7B7E\u6A21\u5757\uFF09"))),fe.createElement("br",null),fe.createElement(ae.default,{style:{marginTop:"10px",marginLeft:Er?"28px":"0"},checked:hi,onChange:vn=>li(vn==null?void 0:vn.target.checked)},fe.createElement("span",{className:z.spanText},"\u5C55\u793A\u5386\u53F2\u8BFE\u5802\u6A21\u5757",fe.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u6559\u5B66\u56E2\u961F\u4E0B\u65B9\u6DFB\u52A0\u5386\u53F2\u8BFE\u5802\u6A21\u5757\uFF0C\u56E2\u961F\u6210\u5458\u53EF\u7BA1\u7406\u6A21\u5757\u4E2D\u8BFE\u5802\u7684\u5C55\u793A\uFF09"))),fe.createElement("br",null),fe.createElement(ae.default,{style:{marginTop:"10px",marginLeft:Er?"28px":"0"},checked:Ei,onChange:vn=>xi(vn==null?void 0:vn.target.checked)},fe.createElement("span",{className:z.spanText},"\u5141\u8BB8\u4E0B\u8F7D\u6559\u5B66\u8BFE\u4EF6",fe.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u5141\u8BB8\u5B66\u4E60\u7528\u6237\u4E0B\u8F7D\u8BFE\u7A0B\u7AE0\u8282\u4E2D\u4E0A\u4F20\u7684\u6559\u5B66\u8BFE\u4EF6\uFF09"))),fe.createElement("br",null),fe.createElement(ae.default,{style:{marginTop:"10px",marginLeft:Er?"28px":"0"},checked:Fi,onChange:vn=>ui(vn==null?void 0:vn.target.checked)},fe.createElement("span",{className:z.spanText},"\u9ED8\u8BA4\u5C55\u5F00\u8BFE\u7A0B\u5C0F\u8282\u5185\u5BB9",fe.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u7528\u6237\u5728\u8FDB\u5165\u662F\u5C06\u8BFE\u7A0B\u8BE6\u60C5\u9875\u9762\u65F6\uFF0C\u9ED8\u8BA4\u5C55\u5F00\u6240\u6709\u5C0F\u8282\u5185\u5BB9\uFF09"))),fe.createElement("br",null),Er&&fe.createElement(a.default,{style:{marginTop:"10px"},showIcon:!1,className:z.tree,defaultExpandAll:!0,treeData:el,onCheck:(vn,Ia)=>{Wi(vn,Ia)},titleRender:vn=>fe.createElement(ae.default,{checked:ro==null?void 0:ro.includes(vn.key),indeterminate:vn.key==="all"?Qr:!1,onChange:Ia=>{const Ma=ro==null?void 0:ro.indexOf(vn.key);if(Ma>-1)if(vn.key==="all")ro.splice(0);else{ro.splice(Ma,1);const To=ro==null?void 0:ro.indexOf("all");To>-1&&ro.splice(To,1)}else vn.key==="all"?ro.splice(0,ro.length,"all","chapter","charts","cert_apply","knowledge_graph"):(ro.push(vn.key),ro.length>=4&&!(ro!=null&&ro.includes("all"))&&ro.push("all"));console.log("checkedValueList--",ro),gi([...ro])}},vn.title)}),fe.createElement("div",{className:"mt10"},fe.createElement("div",{className:"c-black mb10"},"\u81EA\u5B9A\u4E49\u9876\u90E8\u80CC\u666F\u56FE"),fe.createElement(y.default,{action:oe.Z.API_SERVER+"/api/attachments.json",withCredentials:!0,fileList:Qo,onChange:vn=>{var Ia,Ma;const To=(vn==null?void 0:vn.file.size)/1024/1024<2;if(!((Ia=vn.fileList)!=null&&Ia.length))return!1;gr(To?(Ma=vn==null?void 0:vn.fileList)==null?void 0:Ma.slice(-1):[...Qo])},beforeUpload:vn=>{const Ia=vn.type==="image/jpeg"||vn.type==="image/png";if(!Ia)return re.ZP.error("\u53EA\u80FD\u4E0A\u4F20jpg \u6216\u8005png\u56FE\u7247"),!1;const Ma=vn.size/1024/1024<2;return Ma?Ia&&Ma:(re.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u5927\u4E8E2m"),!1)},onRemove:vn=>{gr([])}},fe.createElement("div",{className:z.aBtn},"\u4E0A\u4F20\u56FE\u7247"),fe.createElement("span",{style:{color:"#5F6367",pointerEvents:"none"}},"\uFF08\u672C\u9879\u975E\u5FC5\u9700\u3002\u5982\u4E0D\u4E0A\u4F20\uFF0C\u5219\u4F7F\u7528\u7CFB\u7EDF\u9ED8\u8BA4\u56FE\u7247\uFF1B\u5982\u4E0A\u4F20\uFF0C\u8BF7\u9009\u62E9jpg\u3001png\u683C\u5F0F\uFF0C\u5927\u5C0F\u4E0D\u8D85\u8FC72M\uFF0C\u5EFA\u8BAE\u5C3A\u5BF81920*240\u50CF\u7D20\uFF09"))),fe.createElement("div",{className:"mt10"},fe.createElement("div",{className:"c-black mb10"},"\u81EA\u5B9A\u4E49\u9876\u90E8\u5185\u5BB9\u56FE"),fe.createElement(y.default,{action:oe.Z.API_SERVER+"/api/attachments.json",withCredentials:!0,fileList:Pr,onChange:vn=>{var Ia,Ma;const To=(vn==null?void 0:vn.file.size)/1024/1024<2;if(!((Ia=vn.fileList)!=null&&Ia.length))return!1;tr(To?(Ma=vn==null?void 0:vn.fileList)==null?void 0:Ma.slice(-1):[...Pr])},beforeUpload:vn=>{const Ia=vn.type==="image/jpeg"||vn.type==="image/png";if(!Ia)return re.ZP.error("\u53EA\u80FD\u4E0A\u4F20jpg \u6216\u8005png\u56FE\u7247"),!1;const Ma=vn.size/1024/1024<2;return Ma?Ia&&Ma:(re.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u5927\u4E8E2m"),!1)},onRemove:vn=>{tr([])}},fe.createElement("div",{className:z.aBtn},"\u4E0A\u4F20\u56FE\u7247"),fe.createElement("span",{style:{color:"#5F6367",pointerEvents:"none"}},"\uFF08\u672C\u9879\u975E\u5FC5\u9700\u3002\u5982\u4E0D\u4E0A\u4F20\uFF0C\u5219\u4F7F\u7528\u7CFB\u7EDF\u9ED8\u8BA4\u56FE\u7247\uFF1B\u5982\u4E0A\u4F20\uFF0C\u8BF7\u9009\u62E9jpg\u3001png\u683C\u5F0F\uFF0C\u5927\u5C0F\u4E0D\u8D85\u8FC72M\uFF0C\u5EFA\u8BAE\u5C3A\u5BF81200*240\u50CF\u7D20\uFF09")))),fe.createElement("div",{className:z.backgroundFa},fe.createElement("div",{className:z.bBtn,onClick:qr},"\u53D6\u6D88"),fe.createElement(E.ZP,{className:z.cBtn,onClick:()=>va.submit(),loading:Qe["newCourse/editCourse"]||Qe["newCourse/submitCourse"]},"\u63D0\u4EA4 "))),Kr==2&&fe.createElement("div",{className:z.add_ai},fe.createElement("div",{style:{margin:"20px 0"}},"\u6839\u636E\u60A8\u4E0A\u4F20\u7684\u8D44\u6599\u81EA\u52A8\u751F\u6210\u8BFE\u7A0B\u7B80\u4ECB\u3001\u8BFE\u7A0B\u76EE\u6807\u3001\u8BFE\u7A0B\u5927\u7EB2\u3001\u7AE0\u8282\u63CF\u8FF0\u3001\u8BFE\u7A0B\u8D44\u6E90\u3001\u77E5\u8BC6\u70B9\u3001\u77E5\u8BC6\u56FE\u8C31\u7B49\u5185\u5BB9"),fe.createElement(Ae.default,{form:Ur,scrollToFirstError:!0,colon:!1},fe.createElement(Ae.default.Item,{name:"file_ids"},fe.createElement(qe.Z,{accept:".pdf, .docx, .doc, .xlsx, .xls, .txt, .md",maxSize:150,number:99,uploadText:"\u5EFA\u8BAE\u4E0A\u4F20\u8BFE\u7A0B\u4E66\u7C4D\u3001\u8BFE\u7A0B\u6559\u5B66\u5927\u7EB2\u7B49\u7C7B\u4F3C\u6587\u4EF6",setFileProgress:di,showFileProgress:!0}))),((Ie=[-1,0,1])==null?void 0:Ie.includes(je==null?void 0:je.state))&&fe.createElement("div",{className:z.paths_content},fe.createElement("div",{className:z.content_header},fe.createElement("i",{className:"iconfont icon-ziyuanshibie font22 mb10",style:{color:(De=[1,2,3,4,5,6,7,8])!=null&&De.includes(je==null?void 0:je.phase)?"#2a56ca":"#bdbdbd"}}),fe.createElement("i",{className:"iconfont icon-kechengjibenxinxi font22 mb10",style:{color:(ct=[2,3,4,5,6,7,8])!=null&&ct.includes(je==null?void 0:je.phase)?"#2a56ca":"#bdbdbd"}}),fe.createElement("i",{className:"iconfont icon-kechengneirongziyuan font22 mb10",style:{color:(jt=[5,6,7,8])!=null&&jt.includes(je==null?void 0:je.phase)?"#2a56ca":"#bdbdbd"}})),fe.createElement("div",{style:{display:"flex",position:"relative"}},fe.createElement("div",{className:z.header_box,style:{left:0}},fe.createElement("img",{src:(gt=[1,2,3,4,5,6,7,8])!=null&&gt.includes(je==null?void 0:je.phase)?Re:Pe}),fe.createElement("div",{className:z.header_text,style:{color:(on=[1,2,3,4,5,6,7,8])!=null&&on.includes(je==null?void 0:je.phase)?"#fff":"#9096A3"}},(qt=[1,2,3,4,5,6,7,8])!=null&&qt.includes(je==null?void 0:je.phase)?"\u8D44\u6E90\u8BC6\u522B \u5DF2\u5B8C\u6210":"\u8D44\u6E90\u8BC6\u522B"),fe.createElement("div",{style:{textAlign:"center",width:"386px"}},fe.createElement("img",{src:Jt,style:{width:"233px",height:"179px"}}))),fe.createElement("div",{className:z.header_box,style:{left:"380px"}},fe.createElement("img",{src:(kt=[2,3,4,5,6,7,8])!=null&&kt.includes(je==null?void 0:je.phase)?Ge:Pe}),fe.createElement("div",{className:z.header_text,style:{color:(dn=[2,3,4,5,6,7,8])!=null&&dn.includes(je==null?void 0:je.phase)?"#fff":"#9096A3"}},(Mn=[2,3,4,5,6,7,8])!=null&&Mn.includes(je==null?void 0:je.phase)?`\u8BFE\u7A0B\u57FA\u672C\u4FE1\u606F\u751F\u6210 ${(Xt=[2,3,4])!=null&&Xt.includes(je==null?void 0:je.phase)?"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"}`:"\u8BFE\u7A0B\u57FA\u672C\u4FE1\u606F\u751F\u6210 \u7B49\u5F85\u4E2D"),fe.createElement("div",{className:z.lianjie}),fe.createElement("div",{style:{textAlign:"center"}},fe.createElement("div",{className:z.buzou_box},fe.createElement("div",{style:{display:"flex",alignItems:"center"}},((Gn=[0,1])==null?void 0:Gn.includes(je==null?void 0:je.phase))&&fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((Xn=[2])==null?void 0:Xn.includes(je==null?void 0:je.phase))&&(je==null?void 0:je.state)!=-1&&fe.createElement(b.Z,{indicator:fe.createElement(Rt.Z,{spin:!0}),size:"small"},fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((na=[2])==null?void 0:na.includes(je==null?void 0:je.phase))&&(je==null?void 0:je.state)==-1&&fe.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((jn=[3,4,5,6,7,8])==null?void 0:jn.includes(je==null?void 0:je.phase))&&fe.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),fe.createElement("div",{style:{margin:"0 10px",color:(Te=[0,1])!=null&&Te.includes(je==null?void 0:je.phase)?"#9096A3":(yt=[2])!=null&&yt.includes(je==null?void 0:je.phase)&&(je==null?void 0:je.state)==-1?"red":"#83B6FF"}},"\u8BFE\u7A0B\u7B80\u4ECB\u751F\u6210"),fe.createElement("div",{style:{color:(tt=[0,1])!=null&&tt.includes(je==null?void 0:je.phase)?"#9096A3":(wt=[2])!=null&&wt.includes(je==null?void 0:je.phase)&&(je==null?void 0:je.state)==-1?"red":"#83B6FF"}},(Ht=[0,1])!=null&&Ht.includes(je==null?void 0:je.phase)?"\u7B49\u5F85\u4E2D":(Qt=[2])!=null&&Qt.includes(je==null?void 0:je.phase)?(je==null?void 0:je.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210")),fe.createElement("div",{style:{width:"2px",height:"30px",background:(Kt=[0,1,2])!=null&&Kt.includes(je==null?void 0:je.phase)?"rgba(48,97,208,0.1)":"#83B6FF",marginLeft:"7px"}}),fe.createElement("div",{style:{display:"flex",alignItems:"center"}},((zt=[0,1,2])==null?void 0:zt.includes(je==null?void 0:je.phase))&&fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((Fn=[3])==null?void 0:Fn.includes(je==null?void 0:je.phase))&&(je==null?void 0:je.state)!=-1&&fe.createElement(b.Z,{indicator:fe.createElement(Rt.Z,{spin:!0}),size:"small"},fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((Nn=[3])==null?void 0:Nn.includes(je==null?void 0:je.phase))&&(je==null?void 0:je.state)==-1&&fe.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((bt=[4,5,6,7,8])==null?void 0:bt.includes(je==null?void 0:je.phase))&&fe.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),fe.createElement("div",{style:{margin:"0 10px",color:(zn=[0,1,2])!=null&&zn.includes(je==null?void 0:je.phase)?"#9096A3":(la=[3])!=null&&la.includes(je==null?void 0:je.phase)&&(je==null?void 0:je.state)==-1?"red":"#83B6FF"}},"\u8BFE\u7A0B\u76EE\u6807\u751F\u6210"),fe.createElement("div",{style:{color:(fa=[0,1,2])!=null&&fa.includes(je==null?void 0:je.phase)?"#9096A3":(aa=[3])!=null&&aa.includes(je==null?void 0:je.phase)&&(je==null?void 0:je.state)==-1?"red":"#83B6FF"}},(an=[0,1,2])!=null&&an.includes(je==null?void 0:je.phase)?"\u7B49\u5F85\u4E2D":(Sn=[3])!=null&&Sn.includes(je==null?void 0:je.phase)?(je==null?void 0:je.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210")),fe.createElement("div",{style:{width:"2px",height:"30px",background:(An=[0,1,2,3])!=null&&An.includes(je==null?void 0:je.phase)?"rgba(48,97,208,0.1)":"#83B6FF",marginLeft:"7px"}}),fe.createElement("div",{style:{display:"flex",alignItems:"center"}},((mn=[0,1,2,3])==null?void 0:mn.includes(je==null?void 0:je.phase))&&fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((Zn=[4])==null?void 0:Zn.includes(je==null?void 0:je.phase))&&(je==null?void 0:je.state)!=-1&&fe.createElement(b.Z,{indicator:fe.createElement(Rt.Z,{spin:!0}),size:"small"},fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((oa=[4])==null?void 0:oa.includes(je==null?void 0:je.phase))&&(je==null?void 0:je.state)==-1&&fe.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((Qn=[5,6,7,8])==null?void 0:Qn.includes(je==null?void 0:je.phase))&&fe.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),fe.createElement("div",{style:{margin:"0 10px",color:(Pa=[0,1,2,3])!=null&&Pa.includes(je==null?void 0:je.phase)?"#9096A3":(ba=[4])!=null&&ba.includes(je==null?void 0:je.phase)&&(je==null?void 0:je.state)==-1?"red":"#83B6FF"}},"\u7AE0\u8282\u53CA\u63CF\u8FF0\u751F\u6210"),fe.createElement("div",{style:{color:(Ua=[0,1,2,3])!=null&&Ua.includes(je==null?void 0:je.phase)?"#9096A3":(Va=[4])!=null&&Va.includes(je==null?void 0:je.phase)&&(je==null?void 0:je.state)==-1?"red":"#83B6FF"}},(co=[0,1,2,3])!=null&&co.includes(je==null?void 0:je.phase)?"\u7B49\u5F85\u4E2D":(La=[4])!=null&&La.includes(je==null?void 0:je.phase)?(je==null?void 0:je.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"),((Ea=[5,6,7,8])==null?void 0:Ea.includes(je==null?void 0:je.phase))&&fe.createElement("div",{style:{marginLeft:"10px",color:"#232B40"}},"\u5171\u751F\u6210",fe.createElement("span",{style:{color:"#3061D0"}},je==null?void 0:je.stage_size),"\u4E2A\u7AE0\u8282"))))),fe.createElement("div",{className:z.header_box,style:{left:"760px"}},fe.createElement("img",{src:(za=[5,6,7,8])!=null&&za.includes(je==null?void 0:je.phase)?Ge:Pe}),fe.createElement("div",{className:z.header_text,style:{color:(Na=[5,6,7,8])!=null&&Na.includes(je==null?void 0:je.phase)?"#fff":"#9096A3"}},(Oa=[5,6,7,8])!=null&&Oa.includes(je==null?void 0:je.phase)?`\u8BFE\u7A0B\u5185\u5BB9\u8D44\u6E90\u751F\u6210 ${(xa=[5,6,7])!=null&&xa.includes(je==null?void 0:je.phase)?"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"}`:"\u8BFE\u7A0B\u5185\u5BB9\u8D44\u6E90\u751F\u6210 \u7B49\u5F85\u4E2D"),fe.createElement("div",{className:z.lianjie}),fe.createElement("div",{style:{textAlign:"center"}},fe.createElement("div",{className:z.buzou_box},fe.createElement("div",{style:{display:"flex",alignItems:"center"}},((pa=[0,1,2,3,4])==null?void 0:pa.includes(je==null?void 0:je.phase))&&fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((Za=[5])==null?void 0:Za.includes(je==null?void 0:je.phase))&&(je==null?void 0:je.state)!=-1&&fe.createElement(b.Z,{indicator:fe.createElement(Rt.Z,{spin:!0}),size:"small"},fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((to=[5])==null?void 0:to.includes(je==null?void 0:je.phase))&&(je==null?void 0:je.state)==-1&&fe.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((Ga=[6,7,8])==null?void 0:Ga.includes(je==null?void 0:je.phase))&&fe.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),fe.createElement("div",{style:{margin:"0 10px",color:(vo=[0,1,2,3,4])!=null&&vo.includes(je==null?void 0:je.phase)?"#9096A3":(bo=[5])!=null&&bo.includes(je==null?void 0:je.phase)&&(je==null?void 0:je.state)==-1?"red":"#83B6FF"}},"\u77E5\u8BC6\u70B9\u751F\u6210"),fe.createElement("div",{style:{color:(ra=[0,1,2,3,4])!=null&&ra.includes(je==null?void 0:je.phase)?"#9096A3":(Ja=[5])!=null&&Ja.includes(je==null?void 0:je.phase)&&(je==null?void 0:je.state)==-1?"red":"#83B6FF"}},(Ca=[0,1,2,3,4])!=null&&Ca.includes(je==null?void 0:je.phase)?"\u7B49\u5F85\u4E2D":(Xa=[5])!=null&&Xa.includes(je==null?void 0:je.phase)?(je==null?void 0:je.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"),((So=[6,7,8])==null?void 0:So.includes(je==null?void 0:je.phase))&&fe.createElement("div",{style:{marginLeft:"10px",color:"#232B40"}},"\u5171\u751F\u6210",fe.createElement("span",{style:{color:"#3061D0"}},je==null?void 0:je.resource_size),"\u4E2A\u77E5\u8BC6\u70B9")),fe.createElement("div",{style:{width:"2px",height:"30px",background:(Io=[0,1,2,3,4,5])!=null&&Io.includes(je==null?void 0:je.phase)?"rgba(48,97,208,0.1)":"#83B6FF",marginLeft:"7px"}}),fe.createElement("div",{style:{display:"flex",alignItems:"center"}},((qo=[0,1,2,3,4,5])==null?void 0:qo.includes(je==null?void 0:je.phase))&&fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((Uo=[6])==null?void 0:Uo.includes(je==null?void 0:je.phase))&&(je==null?void 0:je.state)!=-1&&fe.createElement(b.Z,{indicator:fe.createElement(Rt.Z,{spin:!0}),size:"small"},fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((no=[6])==null?void 0:no.includes(je==null?void 0:je.phase))&&(je==null?void 0:je.state)==-1&&fe.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((mo=[7,8])==null?void 0:mo.includes(je==null?void 0:je.phase))&&fe.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),fe.createElement("div",{style:{margin:"0 10px",color:(Vo=[0,1,2,3,4,5])!=null&&Vo.includes(je==null?void 0:je.phase)?"#9096A3":(ur=[6])!=null&&ur.includes(je==null?void 0:je.phase)&&(je==null?void 0:je.state)==-1?"red":"#83B6FF"}},"\u77E5\u8BC6\u70B9\u8D44\u6E90\u751F\u6210"),fe.createElement("div",{style:{color:(Xo=[0,1,2,3,4,5])!=null&&Xo.includes(je==null?void 0:je.phase)?"#9096A3":(dr=[6])!=null&&dr.includes(je==null?void 0:je.phase)&&(je==null?void 0:je.state)==-1?"red":"#83B6FF"}},(Wn=[0,1,2,3,4,5])!=null&&Wn.includes(je==null?void 0:je.phase)?"\u7B49\u5F85\u4E2D":(pn=[6])!=null&&pn.includes(je==null?void 0:je.phase)?(je==null?void 0:je.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"),((fn=[7,8])==null?void 0:fn.includes(je==null?void 0:je.phase))&&fe.createElement("div",{style:{marginLeft:"10px",color:"#232B40"}},"\u5171\u751F\u6210",fe.createElement("span",{style:{color:"#3061D0"}},je==null?void 0:je.resource_size),"\u4E2A\u8D44\u6E90")),fe.createElement("div",{style:{width:"2px",height:"30px",background:(En=[0,1,2,3,4,5,6])!=null&&En.includes(je==null?void 0:je.phase)?"rgba(48,97,208,0.1)":"#83B6FF",marginLeft:"7px"}}),fe.createElement("div",{style:{display:"flex",alignItems:"center"}},((ha=[0,1,2,3,4,5,6])==null?void 0:ha.includes(je==null?void 0:je.phase))&&fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((Ra=[7])==null?void 0:Ra.includes(je==null?void 0:je.phase))&&(je==null?void 0:je.state)!=-1&&fe.createElement(b.Z,{indicator:fe.createElement(Rt.Z,{spin:!0}),size:"small"},fe.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((ao=[7])==null?void 0:ao.includes(je==null?void 0:je.phase))&&(je==null?void 0:je.state)==-1&&fe.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),(($a=[8])==null?void 0:$a.includes(je==null?void 0:je.phase))&&fe.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),fe.createElement("div",{style:{margin:"0 10px",color:(Po=[0,1,2,3,4,5,6])!=null&&Po.includes(je==null?void 0:je.phase)?"#9096A3":(fo=[7])!=null&&fo.includes(je==null?void 0:je.phase)&&(je==null?void 0:je.state)==-1?"red":"#83B6FF"}},"\u77E5\u8BC6\u56FE\u8C31\u751F\u6210"),fe.createElement("div",{style:{color:(Zo=[0,1,2,3,4,5,6])!=null&&Zo.includes(je==null?void 0:je.phase)?"#9096A3":(Fo=[7])!=null&&Fo.includes(je==null?void 0:je.phase)&&(je==null?void 0:je.state)==-1?"red":"#83B6FF"}},(Fa=[0,1,2,3,4,5,6])!=null&&Fa.includes(je==null?void 0:je.phase)?"\u7B49\u5F85\u4E2D":(ja=[7])!=null&&ja.includes(je==null?void 0:je.phase)?(je==null?void 0:je.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"),((oo=[8])==null?void 0:oo.includes(je==null?void 0:je.phase))&&fe.createElement("div",{style:{marginLeft:"10px",color:"#232B40"}},"\u5171\u751F\u6210",fe.createElement("span",{style:{color:"#3061D0"}},je==null?void 0:je.knowledge_size),"\u4E2A\u77E5\u8BC6\u56FE\u8C31"))))))),fe.createElement(b.Z,{spinning:Cr},fe.createElement("div",{className:(je==null?void 0:je.state)==0||Jr?z.start_style:z.no_start_style,onClick:()=>Jn(void 0,null,function*(){var vn;if(Jr)return re.ZP.error("\u6709\u6587\u4EF6\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u8BF7\u7B49\u6587\u4EF6\u4E0A\u4F20\u5B8C\u6210\u540E\u518D\u751F\u6210"),!1;if(!(0,be.Ny)())return wi(!0),!1;if((je==null?void 0:je.state)==-2||(je==null?void 0:je.state)==-1){Ir(!0);let Ia=[];if((vn=Ur.getFieldValue("file_ids"))==null||vn.map(Ma=>{var To,Mo;Ia.push(((To=Ma==null?void 0:Ma.response)==null?void 0:To.container_id)||((Mo=Ma==null?void 0:Ma.response)==null?void 0:Mo.id))}),(Ia==null?void 0:Ia.length)>0){const Ma=yield(0,le.ZP)("/api/subject_generations.json",{method:"post",body:{attachment_ids:Ia}});(Ma==null?void 0:Ma.status)==0&&(re.ZP.success("\u5F00\u59CB\u751F\u6210"),Xr(),Or.current=setInterval(()=>{Xr()},1e3))}else re.ZP.error("\u8BF7\u4E0A\u4F20\u8BFE\u7A0B\u8D44\u6599\uFF0C\u5EFA\u8BAE\u4E0A\u4F20\u4E66\u7C4D\u3001\u8BFE\u7A0B\u6559\u5B66\u5927\u7EB2\u7B49");Ir(!1)}else if((je==null?void 0:je.state)==1){Ir(!0);const Ia=yield(0,le.ZP)("/api/subject_generations/finish.json",{method:"post",body:{id:je==null?void 0:je.id}});(Ia==null?void 0:Ia.status)==0&&ue.history.push(`/paths/${je==null?void 0:je.subject_id}`),Ir(!1)}})},(je==null?void 0:je.state)==1?"\u5B8C\u6210\u8BFE\u7A0B\u521B\u5EFA":(je==null?void 0:je.state)==0?"\u8BFE\u7A0B\u751F\u6210\u4E2D\uFF0C\u8BF7\u7A0D\u540E...":(je==null?void 0:je.state)==-1?"\u91CD\u65B0\u751F\u6210\u8BFE\u7A0B":"\u5F00\u59CB\u751F\u6210\u8BFE\u7A0B"))),Hi&&fe.createElement("div",{style:{width:"100vw",height:"100vh",position:"fixed",top:0,left:0,background:"rgba(0,0,0,.5)",zIndex:200,display:"flex",alignItems:"center",justifyContent:"center"}},fe.createElement("div",{style:{width:"500px",height:"515px",textAlign:"center"}},fe.createElement("img",{src:Gt,style:{marginLeft:"auto",display:"block",cursor:"pointer",width:"30px",height:"30px"},onClick:()=>{wi(!1)}}),fe.createElement("img",{src:Bt,style:{display:"block",marginTop:"-20px",width:"460px",height:"500px"}}))),fe.createElement(he,{schoolName:sa.school_id,onSuccess:ji}),fe.createElement(ve.Z,{open:zi,onCancel:()=>{Bi(!1)}})))};var _t=(0,ue.connect)(({user:Et,newCourse:It,loading:me,globalSetting:Ne})=>({user:Et,newCourse:It,globalSetting:Ne,loading:me.effects}))(St)},16979:function(Pt,Nt,te){"use strict";te.d(Nt,{P:function(){return ne}});const ne=[{value:"\u5317\u4EAC",label:"\u5317\u4EAC",children:[{value:"\u4E1C\u57CE",label:"\u4E1C\u57CE"},{value:"\u897F\u57CE",label:"\u897F\u57CE"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u4E30\u53F0",label:"\u4E30\u53F0"},{value:"\u77F3\u666F\u5C71",label:"\u77F3\u666F\u5C71"},{value:"\u6D77\u6DC0",label:"\u6D77\u6DC0"},{value:"\u95E8\u5934\u6C9F",label:"\u95E8\u5934\u6C9F"},{value:"\u623F\u5C71",label:"\u623F\u5C71"},{value:"\u901A\u5DDE",label:"\u901A\u5DDE"},{value:"\u987A\u4E49",label:"\u987A\u4E49"},{value:"\u660C\u5E73",label:"\u660C\u5E73"},{value:"\u5927\u5174",label:"\u5927\u5174"},{value:"\u5E73\u8C37",label:"\u5E73\u8C37"},{value:"\u6000\u67D4",label:"\u6000\u67D4"},{value:"\u5BC6\u4E91",label:"\u5BC6\u4E91"},{value:"\u5EF6\u5E86",label:"\u5EF6\u5E86"}]},{value:"\u4E0A\u6D77",label:"\u4E0A\u6D77",children:[{value:"\u5D07\u660E",label:"\u5D07\u660E"},{value:"\u9EC4\u6D66",label:"\u9EC4\u6D66"},{value:"\u5362\u6E7E",label:"\u5362\u6E7E"},{value:"\u5F90\u6C47",label:"\u5F90\u6C47"},{value:"\u957F\u5B81",label:"\u957F\u5B81"},{value:"\u9759\u5B89",label:"\u9759\u5B89"},{value:"\u666E\u9640",label:"\u666E\u9640"},{value:"\u95F8\u5317",label:"\u95F8\u5317"},{value:"\u8679\u53E3",label:"\u8679\u53E3"},{value:"\u6768\u6D66",label:"\u6768\u6D66"},{value:"\u95F5\u884C",label:"\u95F5\u884C"},{value:"\u5B9D\u5C71",label:"\u5B9D\u5C71"},{value:"\u5609\u5B9A",label:"\u5609\u5B9A"},{value:"\u6D66\u4E1C",label:"\u6D66\u4E1C"},{value:"\u91D1\u5C71",label:"\u91D1\u5C71"},{value:"\u677E\u6C5F",label:"\u677E\u6C5F"},{value:"\u9752\u6D66",label:"\u9752\u6D66"},{value:"\u5357\u6C47",label:"\u5357\u6C47"},{value:"\u5949\u8D24",label:"\u5949\u8D24"}]},{value:"\u5E7F\u4E1C",label:"\u5E7F\u4E1C",children:[{value:"\u5E7F\u5DDE",label:"\u5E7F\u5DDE"},{value:"\u6DF1\u5733",label:"\u6DF1\u5733"},{value:"\u73E0\u6D77",label:"\u73E0\u6D77"},{value:"\u4E1C\u839E",label:"\u4E1C\u839E"},{value:"\u4E2D\u5C71",label:"\u4E2D\u5C71"},{value:"\u4F5B\u5C71",label:"\u4F5B\u5C71"},{value:"\u60E0\u5DDE",label:"\u60E0\u5DDE"},{value:"\u6CB3\u6E90",label:"\u6CB3\u6E90"},{value:"\u6F6E\u5DDE",label:"\u6F6E\u5DDE"},{value:"\u6C5F\u95E8",label:"\u6C5F\u95E8"},{value:"\u63ED\u9633",label:"\u63ED\u9633"},{value:"\u8302\u540D",label:"\u8302\u540D"},{value:"\u6885\u5DDE",label:"\u6885\u5DDE"},{value:"\u6E05\u8FDC",label:"\u6E05\u8FDC"},{value:"\u6C55\u5934",label:"\u6C55\u5934"},{value:"\u6C55\u5C3E",label:"\u6C55\u5C3E"},{value:"\u97F6\u5173",label:"\u97F6\u5173"},{value:"\u987A\u5FB7",label:"\u987A\u5FB7"},{value:"\u9633\u6C5F",label:"\u9633\u6C5F"},{value:"\u4E91\u6D6E",label:"\u4E91\u6D6E"},{value:"\u6E5B\u6C5F",label:"\u6E5B\u6C5F"},{value:"\u8087\u5E86",label:"\u8087\u5E86"}]},{value:"\u6C5F\u82CF",label:"\u6C5F\u82CF",children:[{value:"\u5357\u4EAC",label:"\u5357\u4EAC"},{value:"\u5E38\u719F",label:"\u5E38\u719F"},{value:"\u5E38\u5DDE",label:"\u5E38\u5DDE"},{value:"\u6D77\u95E8",label:"\u6D77\u95E8"},{value:"\u6DEE\u5B89",label:"\u6DEE\u5B89"},{value:"\u6C5F\u90FD",label:"\u6C5F\u90FD"},{value:"\u6C5F\u9634",label:"\u6C5F\u9634"},{value:"\u6606\u5C71",label:"\u6606\u5C71"},{value:"\u8FDE\u4E91\u6E2F",label:"\u8FDE\u4E91\u6E2F"},{value:"\u5357\u901A",label:"\u5357\u901A"},{value:"\u542F\u4E1C",label:"\u542F\u4E1C"},{value:"\u6CAD\u9633",label:"\u6CAD\u9633"},{value:"\u5BBF\u8FC1",label:"\u5BBF\u8FC1"},{value:"\u82CF\u5DDE",label:"\u82CF\u5DDE"},{value:"\u592A\u4ED3",label:"\u592A\u4ED3"},{value:"\u6CF0\u5DDE",label:"\u6CF0\u5DDE"},{value:"\u540C\u91CC",label:"\u540C\u91CC"},{value:"\u65E0\u9521",label:"\u65E0\u9521"},{value:"\u5F90\u5DDE",label:"\u5F90\u5DDE"},{value:"\u76D0\u57CE",label:"\u76D0\u57CE"},{value:"\u626C\u5DDE",label:"\u626C\u5DDE"},{value:"\u5B9C\u5174",label:"\u5B9C\u5174"},{value:"\u4EEA\u5F81",label:"\u4EEA\u5F81"},{value:"\u5F20\u5BB6\u6E2F",label:"\u5F20\u5BB6\u6E2F"},{value:"\u9547\u6C5F",label:"\u9547\u6C5F"}]},{value:"\u91CD\u5E86",label:"\u91CD\u5E86",children:[{value:"\u4E07\u5DDE",label:"\u4E07\u5DDE"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u6E1D\u4E2D",label:"\u6E1D\u4E2D"},{value:"\u5927\u6E21\u53E3",label:"\u5927\u6E21\u53E3"},{value:"\u6C5F\u5317",label:"\u6C5F\u5317"},{value:"\u6C99\u576A\u575D",label:"\u6C99\u576A\u575D"},{value:"\u4E5D\u9F99\u5761",label:"\u4E5D\u9F99\u5761"},{value:"\u5357\u5CB8",label:"\u5357\u5CB8"},{value:"\u5317\u789A",label:"\u5317\u789A"},{value:"\u4E07\u76DB",label:"\u4E07\u76DB"},{value:"\u53CC\u6322",label:"\u53CC\u6322"},{value:"\u6E1D\u5317",label:"\u6E1D\u5317"},{value:"\u5DF4\u5357",label:"\u5DF4\u5357"},{value:"\u9ED4\u6C5F",label:"\u9ED4\u6C5F"},{value:"\u957F\u5BFF",label:"\u957F\u5BFF"},{value:"\u7DA6\u6C5F",label:"\u7DA6\u6C5F"},{value:"\u6F7C\u5357",label:"\u6F7C\u5357"},{value:"\u94DC\u6881",label:"\u94DC\u6881"},{value:"\u5927\u8DB3",label:"\u5927\u8DB3"},{value:"\u8363\u660C",label:"\u8363\u660C"},{value:"\u58C1\u5C71",label:"\u58C1\u5C71"},{value:"\u6881\u5E73",label:"\u6881\u5E73"},{value:"\u57CE\u53E3",label:"\u57CE\u53E3"},{value:"\u4E30\u90FD",label:"\u4E30\u90FD"},{value:"\u57AB\u6C5F",label:"\u57AB\u6C5F"},{value:"\u6B66\u9686",label:"\u6B66\u9686"},{value:"\u5FE0\u53BF",label:"\u5FE0\u53BF"},{value:"\u5F00\u53BF",label:"\u5F00\u53BF"},{value:"\u4E91\u9633",label:"\u4E91\u9633"},{value:"\u5949\u8282",label:"\u5949\u8282"},{value:"\u5DEB\u5C71",label:"\u5DEB\u5C71"},{value:"\u5DEB\u6EAA",label:"\u5DEB\u6EAA"},{value:"\u77F3\u67F1",label:"\u77F3\u67F1"},{value:"\u79C0\u5C71",label:"\u79C0\u5C71"},{value:"\u9149\u9633",label:"\u9149\u9633"},{value:"\u5F6D\u6C34",label:"\u5F6D\u6C34"},{value:"\u6C5F\u6D25",label:"\u6C5F\u6D25"},{value:"\u5408\u5DDD",label:"\u5408\u5DDD"},{value:"\u6C38\u5DDD",label:"\u6C38\u5DDD"},{value:"\u5357\u5DDD",label:"\u5357\u5DDD"}]},{value:"\u5B89\u5FBD",label:"\u5B89\u5FBD",children:[{value:"\u5408\u80A5",label:"\u5408\u80A5"},{value:"\u5B89\u5E86",label:"\u5B89\u5E86"},{value:"\u868C\u57E0",label:"\u868C\u57E0"},{value:"\u4EB3\u5DDE",label:"\u4EB3\u5DDE"},{value:"\u5DE2\u6E56",label:"\u5DE2\u6E56"},{value:"\u6EC1\u5DDE",label:"\u6EC1\u5DDE"},{value:"\u961C\u9633",label:"\u961C\u9633"},{value:"\u8D35\u6C60",label:"\u8D35\u6C60"},{value:"\u6DEE\u5317",label:"\u6DEE\u5317"},{value:"\u6DEE\u5316",label:"\u6DEE\u5316"},{value:"\u6DEE\u5357",label:"\u6DEE\u5357"},{value:"\u9EC4\u5C71",label:"\u9EC4\u5C71"},{value:"\u4E5D\u534E\u5C71",label:"\u4E5D\u534E\u5C71"},{value:"\u516D\u5B89",label:"\u516D\u5B89"},{value:"\u9A6C\u978D\u5C71",label:"\u9A6C\u978D\u5C71"},{value:"\u5BBF\u5DDE",label:"\u5BBF\u5DDE"},{value:"\u94DC\u9675",label:"\u94DC\u9675"},{value:"\u5C6F\u6EAA",label:"\u5C6F\u6EAA"},{value:"\u829C\u6E56",label:"\u829C\u6E56"},{value:"\u5BA3\u57CE",label:"\u5BA3\u57CE"}]},{value:"\u798F\u5EFA",label:"\u798F\u5EFA",children:[{value:"\u798F\u5DDE",label:"\u798F\u5DDE"},{value:"\u53A6\u95E8",label:"\u53A6\u95E8"},{value:"\u6CC9\u5DDE",label:"\u6CC9\u5DDE"},{value:"\u6F33\u5DDE",label:"\u6F33\u5DDE"},{value:"\u9F99\u5CA9",label:"\u9F99\u5CA9"},{value:"\u5357\u5E73",label:"\u5357\u5E73"},{value:"\u5B81\u5FB7",label:"\u5B81\u5FB7"},{value:"\u8386\u7530",label:"\u8386\u7530"},{value:"\u4E09\u660E",label:"\u4E09\u660E"}]},{value:"\u7518\u8083",label:"\u7518\u8083",children:[{value:"\u5170\u5DDE",label:"\u5170\u5DDE"},{value:"\u5609\u5CEA\u5173",label:"\u5609\u5CEA\u5173"},{value:"\u767D\u94F6",label:"\u767D\u94F6"},{value:"\u5B9A\u897F",label:"\u5B9A\u897F"},{value:"\u6566\u714C",label:"\u6566\u714C"},{value:"\u7518\u5357",label:"\u7518\u5357"},{value:"\u91D1\u660C",label:"\u91D1\u660C"},{value:"\u9152\u6CC9",label:"\u9152\u6CC9"},{value:"\u4E34\u590F",label:"\u4E34\u590F"},{value:"\u5E73\u51C9",label:"\u5E73\u51C9"},{value:"\u5929\u6C34",label:"\u5929\u6C34"},{value:"\u9647\u5357",label:"\u9647\u5357"},{value:"\u6B66\u5A01",label:"\u6B66\u5A01"},{value:"\u897F\u5CF0",label:"\u897F\u5CF0"},{value:"\u5F20\u6396",label:"\u5F20\u6396"}]},{value:"\u5E7F\u897F",label:"\u5E7F\u897F",children:[{value:"\u5357\u5B81",label:"\u5357\u5B81"},{value:"\u6765\u5BBE",label:"\u6765\u5BBE"},{value:"\u767E\u8272",label:"\u767E\u8272"},{value:"\u5317\u6D77",label:"\u5317\u6D77"},{value:"\u6842\u6797",label:"\u6842\u6797"},{value:"\u9632\u57CE\u6E2F",label:"\u9632\u57CE\u6E2F"},{value:"\u8D35\u6E2F",label:"\u8D35\u6E2F"},{value:"\u6CB3\u6C60",label:"\u6CB3\u6C60"},{value:"\u8D3A\u5DDE",label:"\u8D3A\u5DDE"},{value:"\u67F3\u5DDE",label:"\u67F3\u5DDE"},{value:"\u94A6\u5DDE",label:"\u94A6\u5DDE"},{value:"\u68A7\u5DDE",label:"\u68A7\u5DDE"},{value:"\u7389\u6797",label:"\u7389\u6797"}]},{value:"\u8D35\u5DDE",label:"\u8D35\u5DDE",children:[{value:"\u8D35\u9633",label:"\u8D35\u9633"},{value:"\u5B89\u987A",label:"\u5B89\u987A"},{value:"\u6BD5\u8282",label:"\u6BD5\u8282"},{value:"\u90FD\u5300",label:"\u90FD\u5300"},{value:"\u51EF\u91CC",label:"\u51EF\u91CC"},{value:"\u516D\u76D8\u6C34",label:"\u516D\u76D8\u6C34"},{value:"\u94DC\u4EC1",label:"\u94DC\u4EC1"},{value:"\u5174\u4E49",label:"\u5174\u4E49"},{value:"\u7389\u5C4F",label:"\u7389\u5C4F"},{value:"\u9075\u4E49",label:"\u9075\u4E49"}]},{value:"\u6D77\u5357",label:"\u6D77\u5357",children:[{value:"\u6D77\u53E3",label:"\u6D77\u53E3"},{value:"\u510B\u53BF",label:"\u510B\u53BF"},{value:"\u9675\u6C34",label:"\u9675\u6C34"},{value:"\u743C\u6D77",label:"\u743C\u6D77"},{value:"\u4E09\u4E9A",label:"\u4E09\u4E9A"},{value:"\u901A\u4EC0",label:"\u901A\u4EC0"},{value:"\u4E07\u5B81",label:"\u4E07\u5B81"}]},{value:"\u6CB3\u5317",label:"\u6CB3\u5317",children:[{value:"\u77F3\u5BB6\u5E84",label:"\u77F3\u5BB6\u5E84"},{value:"\u4FDD\u5B9A",label:"\u4FDD\u5B9A"},{value:"\u5317\u6234\u6CB3",label:"\u5317\u6234\u6CB3"},{value:"\u6CA7\u5DDE",label:"\u6CA7\u5DDE"},{value:"\u627F\u5FB7",label:"\u627F\u5FB7"},{value:"\u4E30\u6DA6",label:"\u4E30\u6DA6"},{value:"\u90AF\u90F8",label:"\u90AF\u90F8"},{value:"\u8861\u6C34",label:"\u8861\u6C34"},{value:"\u5ECA\u574A",label:"\u5ECA\u574A"},{value:"\u5357\u6234\u6CB3",label:"\u5357\u6234\u6CB3"},{value:"\u79E6\u7687\u5C9B",label:"\u79E6\u7687\u5C9B"},{value:"\u5510\u5C71",label:"\u5510\u5C71"},{value:"\u65B0\u57CE",label:"\u65B0\u57CE"},{value:"\u90A2\u53F0",label:"\u90A2\u53F0"},{value:"\u5F20\u5BB6\u53E3",label:"\u5F20\u5BB6\u53E3"}]},{value:"\u9ED1\u9F99\u6C5F",label:"\u9ED1\u9F99\u6C5F",children:[{value:"\u54C8\u5C14\u6EE8",label:"\u54C8\u5C14\u6EE8"},{value:"\u5317\u5B89",label:"\u5317\u5B89"},{value:"\u5927\u5E86",label:"\u5927\u5E86"},{value:"\u5927\u5174\u5B89\u5CAD",label:"\u5927\u5174\u5B89\u5CAD"},{value:"\u9E64\u5C97",label:"\u9E64\u5C97"},{value:"\u9ED1\u6CB3",label:"\u9ED1\u6CB3"},{value:"\u4F73\u6728\u65AF",label:"\u4F73\u6728\u65AF"},{value:"\u9E21\u897F",label:"\u9E21\u897F"},{value:"\u7261\u4E39\u6C5F",label:"\u7261\u4E39\u6C5F"},{value:"\u9F50\u9F50\u54C8\u5C14",label:"\u9F50\u9F50\u54C8\u5C14"},{value:"\u4E03\u53F0\u6CB3",label:"\u4E03\u53F0\u6CB3"},{value:"\u53CC\u9E2D\u5C71",label:"\u53CC\u9E2D\u5C71"},{value:"\u7EE5\u5316",label:"\u7EE5\u5316"},{value:"\u4F0A\u6625",label:"\u4F0A\u6625"}]},{value:"\u6CB3\u5357",label:"\u6CB3\u5357",children:[{value:"\u90D1\u5DDE",label:"\u90D1\u5DDE"},{value:"\u5B89\u9633",label:"\u5B89\u9633"},{value:"\u9E64\u58C1",label:"\u9E64\u58C1"},{value:"\u6F62\u5DDD",label:"\u6F62\u5DDD"},{value:"\u7126\u4F5C",label:"\u7126\u4F5C"},{value:"\u6D4E\u6E90",label:"\u6D4E\u6E90"},{value:"\u5F00\u5C01",label:"\u5F00\u5C01"},{value:"\u6F2F\u6CB3",label:"\u6F2F\u6CB3"},{value:"\u6D1B\u9633",label:"\u6D1B\u9633"},{value:"\u5357\u9633",label:"\u5357\u9633"},{value:"\u5E73\u9876\u5C71",label:"\u5E73\u9876\u5C71"},{value:"\u6FEE\u9633",label:"\u6FEE\u9633"},{value:"\u4E09\u95E8\u5CE1",label:"\u4E09\u95E8\u5CE1"},{value:"\u5546\u4E18",label:"\u5546\u4E18"},{value:"\u65B0\u4E61",label:"\u65B0\u4E61"},{value:"\u4FE1\u9633",label:"\u4FE1\u9633"},{value:"\u8BB8\u660C",label:"\u8BB8\u660C"},{value:"\u5468\u53E3",label:"\u5468\u53E3"},{value:"\u9A7B\u9A6C\u5E97",label:"\u9A7B\u9A6C\u5E97"}]},{value:"\u9999\u6E2F",label:"\u9999\u6E2F",children:[{value:"\u9999\u6E2F",label:"\u9999\u6E2F"},{value:"\u4E5D\u9F99",label:"\u4E5D\u9F99"},{value:"\u65B0\u754C",label:"\u65B0\u754C"}]},{value:"\u6E56\u5317",label:"\u6E56\u5317",children:[{value:"\u6B66\u6C49",label:"\u6B66\u6C49"},{value:"\u5929\u95E8",label:"\u5929\u95E8"},{value:"\u6069\u65BD",label:"\u6069\u65BD"},{value:"\u9102\u5DDE",label:"\u9102\u5DDE"},{value:"\u9EC4\u5188",label:"\u9EC4\u5188"},{value:"\u9EC4\u77F3",label:"\u9EC4\u77F3"},{value:"\u8346\u95E8",label:"\u8346\u95E8"},{value:"\u8346\u5DDE",label:"\u8346\u5DDE"},{value:"\u6F5C\u6C5F",label:"\u6F5C\u6C5F"},{value:"\u5341\u5830",label:"\u5341\u5830"},{value:"\u968F\u5DDE",label:"\u968F\u5DDE"},{value:"\u6B66\u7A74",label:"\u6B66\u7A74"},{value:"\u4ED9\u6843",label:"\u4ED9\u6843"},{value:"\u54B8\u5B81",label:"\u54B8\u5B81"},{value:"\u8944\u9633",label:"\u8944\u9633"},{value:"\u8944\u6A0A",label:"\u8944\u6A0A"},{value:"\u5B5D\u611F",label:"\u5B5D\u611F"},{value:"\u5B9C\u660C",label:"\u5B9C\u660C"}]},{value:"\u6E56\u5357",label:"\u6E56\u5357",children:[{value:"\u957F\u6C99",label:"\u957F\u6C99"},{value:"\u5E38\u5FB7",label:"\u5E38\u5FB7"},{value:"\u90F4\u5DDE",label:"\u90F4\u5DDE"},{value:"\u8861\u9633",label:"\u8861\u9633"},{value:"\u6000\u5316",label:"\u6000\u5316"},{value:"\u5409\u9996",label:"\u5409\u9996"},{value:"\u5A04\u5E95",label:"\u5A04\u5E95"},{value:"\u90B5\u9633",label:"\u90B5\u9633"},{value:"\u6E58\u6F6D",label:"\u6E58\u6F6D"},{value:"\u76CA\u9633",label:"\u76CA\u9633"},{value:"\u5CB3\u9633",label:"\u5CB3\u9633"},{value:"\u6C38\u5DDE",label:"\u6C38\u5DDE"},{value:"\u5F20\u5BB6\u754C",label:"\u5F20\u5BB6\u754C"},{value:"\u682A\u6D32",label:"\u682A\u6D32"}]},{value:"\u6C5F\u897F",label:"\u6C5F\u897F",children:[{value:"\u5357\u660C",label:"\u5357\u660C"},{value:"\u629A\u5DDE",label:"\u629A\u5DDE"},{value:"\u8D63\u5DDE",label:"\u8D63\u5DDE"},{value:"\u5409\u5B89",label:"\u5409\u5B89"},{value:"\u666F\u5FB7\u9547",label:"\u666F\u5FB7\u9547"},{value:"\u4E95\u5188\u5C71",label:"\u4E95\u5188\u5C71"},{value:"\u4E5D\u6C5F",label:"\u4E5D\u6C5F"},{value:"\u5E90\u5C71",label:"\u5E90\u5C71"},{value:"\u840D\u4E61",label:"\u840D\u4E61"},{value:"\u4E0A\u9976",label:"\u4E0A\u9976"},{value:"\u65B0\u4F59",label:"\u65B0\u4F59"},{value:"\u5B9C\u6625",label:"\u5B9C\u6625"},{value:"\u9E70\u6F6D",label:"\u9E70\u6F6D"}]},{value:"\u5409\u6797",label:"\u5409\u6797",children:[{value:"\u957F\u6625",label:"\u957F\u6625"},{value:"\u5409\u6797",label:"\u5409\u6797"},{value:"\u767D\u57CE",label:"\u767D\u57CE"},{value:"\u767D\u5C71",label:"\u767D\u5C71"},{value:"\u73F2\u6625",label:"\u73F2\u6625"},{value:"\u8FBD\u6E90",label:"\u8FBD\u6E90"},{value:"\u6885\u6CB3",label:"\u6885\u6CB3"},{value:"\u56DB\u5E73",label:"\u56DB\u5E73"},{value:"\u677E\u539F",label:"\u677E\u539F"},{value:"\u901A\u5316",label:"\u901A\u5316"},{value:"\u5EF6\u5409",label:"\u5EF6\u5409"}]},{value:"\u8FBD\u5B81",label:"\u8FBD\u5B81",children:[{value:"\u6C88\u9633",label:"\u6C88\u9633"},{value:"\u978D\u5C71",label:"\u978D\u5C71"},{value:"\u672C\u6EAA",label:"\u672C\u6EAA"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u5927\u8FDE",label:"\u5927\u8FDE"},{value:"\u4E39\u4E1C",label:"\u4E39\u4E1C"},{value:"\u629A\u987A",label:"\u629A\u987A"},{value:"\u961C\u65B0",label:"\u961C\u65B0"},{value:"\u846B\u82A6\u5C9B",label:"\u846B\u82A6\u5C9B"},{value:"\u9526\u5DDE",label:"\u9526\u5DDE"},{value:"\u8FBD\u9633",label:"\u8FBD\u9633"},{value:"\u76D8\u9526",label:"\u76D8\u9526"},{value:"\u94C1\u5CAD",label:"\u94C1\u5CAD"},{value:"\u8425\u53E3",label:"\u8425\u53E3"}]},{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8",children:[{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8"}]},{value:"\u5185\u8499\u53E4",label:"\u5185\u8499\u53E4",children:[{value:"\u547C\u548C\u6D69\u7279",label:"\u547C\u548C\u6D69\u7279"},{value:"\u963F\u62C9\u5584\u76DF",label:"\u963F\u62C9\u5584\u76DF"},{value:"\u5305\u5934",label:"\u5305\u5934"},{value:"\u8D64\u5CF0",label:"\u8D64\u5CF0"},{value:"\u4E1C\u80DC",label:"\u4E1C\u80DC"},{value:"\u6D77\u62C9\u5C14",label:"\u6D77\u62C9\u5C14"},{value:"\u96C6\u5B81",label:"\u96C6\u5B81"},{value:"\u4E34\u6CB3",label:"\u4E34\u6CB3"},{value:"\u901A\u8FBD",label:"\u901A\u8FBD"},{value:"\u4E4C\u6D77",label:"\u4E4C\u6D77"},{value:"\u4E4C\u5170\u6D69\u7279",label:"\u4E4C\u5170\u6D69\u7279"},{value:"\u9521\u6797\u6D69\u7279",label:"\u9521\u6797\u6D69\u7279"}]},{value:"\u5B81\u590F",label:"\u5B81\u590F",children:[{value:"\u94F6\u5DDD",label:"\u94F6\u5DDD"},{value:"\u56FA\u6E90",label:"\u56FA\u6E90"},{value:"\u77F3\u5634\u5C71",label:"\u77F3\u5634\u5C71"},{value:"\u5434\u5FE0",label:"\u5434\u5FE0"}]},{value:"\u9752\u6D77",label:"\u9752\u6D77",children:[{value:"\u897F\u5B81",label:"\u897F\u5B81"},{value:"\u5FB7\u4EE4\u54C8",label:"\u5FB7\u4EE4\u54C8"},{value:"\u683C\u5C14\u6728",label:"\u683C\u5C14\u6728"},{value:"\u5171\u548C",label:"\u5171\u548C"},{value:"\u6D77\u4E1C",label:"\u6D77\u4E1C"},{value:"\u6D77\u664F",label:"\u6D77\u664F"},{value:"\u739B\u6C81",label:"\u739B\u6C81"},{value:"\u540C\u4EC1",label:"\u540C\u4EC1"},{value:"\u7389\u6811",label:"\u7389\u6811"}]},{value:"\u5C71\u4E1C",label:"\u5C71\u4E1C",children:[{value:"\u6D4E\u5357",label:"\u6D4E\u5357"},{value:"\u6EE8\u5DDE",label:"\u6EE8\u5DDE"},{value:"\u5156\u5DDE",label:"\u5156\u5DDE"},{value:"\u5FB7\u5DDE",label:"\u5FB7\u5DDE"},{value:"\u4E1C\u8425",label:"\u4E1C\u8425"},{value:"\u83CF\u6CFD",label:"\u83CF\u6CFD"},{value:"\u6D4E\u5B81",label:"\u6D4E\u5B81"},{value:"\u83B1\u829C",label:"\u83B1\u829C"},{value:"\u804A\u57CE",label:"\u804A\u57CE"},{value:"\u4E34\u6C82",label:"\u4E34\u6C82"},{value:"\u84EC\u83B1",label:"\u84EC\u83B1"},{value:"\u9752\u5C9B",label:"\u9752\u5C9B"},{value:"\u66F2\u961C",label:"\u66F2\u961C"},{value:"\u65E5\u7167",label:"\u65E5\u7167"},{value:"\u6CF0\u5B89",label:"\u6CF0\u5B89"},{value:"\u6F4D\u574A",label:"\u6F4D\u574A"},{value:"\u5A01\u6D77",label:"\u5A01\u6D77"},{value:"\u70DF\u53F0",label:"\u70DF\u53F0"},{value:"\u67A3\u5E84",label:"\u67A3\u5E84"},{value:"\u6DC4\u535A",label:"\u6DC4\u535A"}]},{value:"\u5C71\u897F",label:"\u5C71\u897F",children:[{value:"\u592A\u539F",label:"\u592A\u539F"},{value:"\u5415\u6881",label:"\u5415\u6881"},{value:"\u957F\u6CBB",label:"\u957F\u6CBB"},{value:"\u5927\u540C",label:"\u5927\u540C"},{value:"\u5019\u9A6C",label:"\u5019\u9A6C"},{value:"\u664B\u57CE",label:"\u664B\u57CE"},{value:"\u79BB\u77F3",label:"\u79BB\u77F3"},{value:"\u4E34\u6C7E",label:"\u4E34\u6C7E"},{value:"\u5B81\u6B66",label:"\u5B81\u6B66"},{value:"\u6714\u5DDE",label:"\u6714\u5DDE"},{value:"\u5FFB\u5DDE",label:"\u5FFB\u5DDE"},{value:"\u9633\u6CC9",label:"\u9633\u6CC9"},{value:"\u6986\u6B21",label:"\u6986\u6B21"},{value:"\u664B\u4E2D",label:"\u664B\u4E2D"},{value:"\u8FD0\u57CE",label:"\u8FD0\u57CE"}]},{value:"\u9655\u897F",label:"\u9655\u897F",children:[{value:"\u897F\u5B89",label:"\u897F\u5B89"},{value:"\u5B89\u5EB7",label:"\u5B89\u5EB7"},{value:"\u5B9D\u9E21",label:"\u5B9D\u9E21"},{value:"\u6C49\u4E2D",label:"\u6C49\u4E2D"},{value:"\u6E2D\u5357",label:"\u6E2D\u5357"},{value:"\u5546\u5DDE",label:"\u5546\u5DDE"},{value:"\u7EE5\u5FB7",label:"\u7EE5\u5FB7"},{value:"\u94DC\u5DDD",label:"\u94DC\u5DDD"},{value:"\u54B8\u9633",label:"\u54B8\u9633"},{value:"\u5EF6\u5B89",label:"\u5EF6\u5B89"},{value:"\u6986\u6797",label:"\u6986\u6797"}]},{value:"\u56DB\u5DDD",label:"\u56DB\u5DDD",children:[{value:"\u6210\u90FD",label:"\u6210\u90FD"},{value:"\u5DF4\u4E2D",label:"\u5DF4\u4E2D"},{value:"\u8FBE\u5DDD",label:"\u8FBE\u5DDD"},{value:"\u5FB7\u9633",label:"\u5FB7\u9633"},{value:"\u90FD\u6C5F\u5830",label:"\u90FD\u6C5F\u5830"},{value:"\u5CE8\u7709\u5C71",label:"\u5CE8\u7709\u5C71"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u5E7F\u5B89",label:"\u5E7F\u5B89"},{value:"\u5E7F\u5143",label:"\u5E7F\u5143"},{value:"\u4E5D\u5BE8\u6C9F",label:"\u4E5D\u5BE8\u6C9F"},{value:"\u5EB7\u5B9A",label:"\u5EB7\u5B9A"},{value:"\u4E50\u5C71",label:"\u4E50\u5C71"},{value:"\u6CF8\u5DDE",label:"\u6CF8\u5DDE"},{value:"\u9A6C\u5C14\u5EB7",label:"\u9A6C\u5C14\u5EB7"},{value:"\u7EF5\u9633",label:"\u7EF5\u9633"},{value:"\u7709\u5C71",label:"\u7709\u5C71"},{value:"\u5357\u5145",label:"\u5357\u5145"},{value:"\u5185\u6C5F",label:"\u5185\u6C5F"},{value:"\u6500\u679D\u82B1",label:"\u6500\u679D\u82B1"},{value:"\u9042\u5B81",label:"\u9042\u5B81"},{value:"\u6C76\u5DDD",label:"\u6C76\u5DDD"},{value:"\u897F\u660C",label:"\u897F\u660C"},{value:"\u96C5\u5B89",label:"\u96C5\u5B89"},{value:"\u5B9C\u5BBE",label:"\u5B9C\u5BBE"},{value:"\u81EA\u8D21",label:"\u81EA\u8D21"},{value:"\u8D44\u9633",label:"\u8D44\u9633"}]},{value:"\u53F0\u6E7E",label:"\u53F0\u6E7E",children:[{value:"\u53F0\u5317",label:"\u53F0\u5317"},{value:"\u57FA\u9686",label:"\u57FA\u9686"},{value:"\u53F0\u5357",label:"\u53F0\u5357"},{value:"\u53F0\u4E2D",label:"\u53F0\u4E2D"},{value:"\u9AD8\u96C4",label:"\u9AD8\u96C4"},{value:"\u5C4F\u4E1C",label:"\u5C4F\u4E1C"},{value:"\u5357\u6295",label:"\u5357\u6295"},{value:"\u4E91\u6797",label:"\u4E91\u6797"},{value:"\u65B0\u7AF9",label:"\u65B0\u7AF9"},{value:"\u5F70\u5316",label:"\u5F70\u5316"},{value:"\u82D7\u6817",label:"\u82D7\u6817"},{value:"\u5609\u4E49",label:"\u5609\u4E49"},{value:"\u6843\u56ED",label:"\u6843\u56ED"},{value:"\u5B9C\u5170",label:"\u5B9C\u5170"},{value:"\u53F0\u4E1C",label:"\u53F0\u4E1C"},{value:"\u91D1\u95E8",label:"\u91D1\u95E8"},{value:"\u9A6C\u7956",label:"\u9A6C\u7956"},{value:"\u6F8E\u6E56",label:"\u6F8E\u6E56"}]},{value:"\u5929\u6D25",label:"\u5929\u6D25",children:[{value:"\u5929\u6D25",label:"\u5929\u6D25"},{value:"\u548C\u5E73",label:"\u548C\u5E73"},{value:"\u4E1C\u4E3D",label:"\u4E1C\u4E3D"},{value:"\u6CB3\u4E1C",label:"\u6CB3\u4E1C"},{value:"\u897F\u9752",label:"\u897F\u9752"},{value:"\u6CB3\u897F",label:"\u6CB3\u897F"},{value:"\u6D25\u5357",label:"\u6D25\u5357"},{value:"\u5357\u5F00",label:"\u5357\u5F00"},{value:"\u5317\u8FB0",label:"\u5317\u8FB0"},{value:"\u6CB3\u5317",label:"\u6CB3\u5317"},{value:"\u6B66\u6E05",label:"\u6B66\u6E05"},{value:"\u7EA2\u6322",label:"\u7EA2\u6322"},{value:"\u5858\u6CBD",label:"\u5858\u6CBD"},{value:"\u6C49\u6CBD",label:"\u6C49\u6CBD"},{value:"\u5927\u6E2F",label:"\u5927\u6E2F"},{value:"\u5B81\u6CB3",label:"\u5B81\u6CB3"},{value:"\u9759\u6D77",label:"\u9759\u6D77"},{value:"\u5B9D\u577B",label:"\u5B9D\u577B"},{value:"\u84DF\u53BF",label:"\u84DF\u53BF"}]},{value:"\u65B0\u7586",label:"\u65B0\u7586",children:[{value:"\u4E4C\u9C81\u6728\u9F50",label:"\u4E4C\u9C81\u6728\u9F50"},{value:"\u963F\u514B\u82CF",label:"\u963F\u514B\u82CF"},{value:"\u963F\u52D2\u6CF0",label:"\u963F\u52D2\u6CF0"},{value:"\u963F\u56FE\u4EC0",label:"\u963F\u56FE\u4EC0"},{value:"\u535A\u4E50",label:"\u535A\u4E50"},{value:"\u660C\u5409",label:"\u660C\u5409"},{value:"\u4E1C\u5C71",label:"\u4E1C\u5C71"},{value:"\u54C8\u5BC6",label:"\u54C8\u5BC6"},{value:"\u548C\u7530",label:"\u548C\u7530"},{value:"\u5580\u4EC0",label:"\u5580\u4EC0"},{value:"\u514B\u62C9\u739B\u4F9D",label:"\u514B\u62C9\u739B\u4F9D"},{value:"\u5E93\u8F66",label:"\u5E93\u8F66"},{value:"\u5E93\u5C14\u52D2",label:"\u5E93\u5C14\u52D2"},{value:"\u594E\u5C6F",label:"\u594E\u5C6F"},{value:"\u77F3\u6CB3\u5B50",label:"\u77F3\u6CB3\u5B50"},{value:"\u5854\u57CE",label:"\u5854\u57CE"},{value:"\u5410\u9C81\u756A",label:"\u5410\u9C81\u756A"},{value:"\u4F0A\u5B81",label:"\u4F0A\u5B81"}]},{value:"\u897F\u85CF",label:"\u897F\u85CF",children:[{value:"\u62C9\u8428",label:"\u62C9\u8428"},{value:"\u963F\u91CC",label:"\u963F\u91CC"},{value:"\u660C\u90FD",label:"\u660C\u90FD"},{value:"\u6797\u829D",label:"\u6797\u829D"},{value:"\u90A3\u66F2",label:"\u90A3\u66F2"},{value:"\u65E5\u5580\u5219",label:"\u65E5\u5580\u5219"},{value:"\u5C71\u5357",label:"\u5C71\u5357"}]},{value:"\u4E91\u5357",label:"\u4E91\u5357",children:[{value:"\u6606\u660E",label:"\u6606\u660E"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4FDD\u5C71",label:"\u4FDD\u5C71"},{value:"\u695A\u96C4",label:"\u695A\u96C4"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4E1C\u5DDD",label:"\u4E1C\u5DDD"},{value:"\u4E2A\u65E7",label:"\u4E2A\u65E7"},{value:"\u666F\u6D2A",label:"\u666F\u6D2A"},{value:"\u5F00\u8FDC",label:"\u5F00\u8FDC"},{value:"\u4E34\u6CA7",label:"\u4E34\u6CA7"},{value:"\u4E3D\u6C5F",label:"\u4E3D\u6C5F"},{value:"\u516D\u5E93",label:"\u516D\u5E93"},{value:"\u6F5E\u897F",label:"\u6F5E\u897F"},{value:"\u66F2\u9756",label:"\u66F2\u9756"},{value:"\u601D\u8305",label:"\u601D\u8305"},{value:"\u6587\u5C71",label:"\u6587\u5C71"},{value:"\u897F\u53CC\u7248\u7EB3",label:"\u897F\u53CC\u7248\u7EB3"},{value:"\u7389\u6EAA",label:"\u7389\u6EAA"},{value:"\u4E2D\u7538",label:"\u4E2D\u7538"},{value:"\u662D\u901A",label:"\u662D\u901A"}]},{value:"\u6D59\u6C5F",label:"\u6D59\u6C5F",children:[{value:"\u676D\u5DDE",label:"\u676D\u5DDE"},{value:"\u6E29\u5DDE",label:"\u6E29\u5DDE"},{value:"\u5B89\u5409",label:"\u5B89\u5409"},{value:"\u6148\u6EAA",label:"\u6148\u6EAA"},{value:"\u5B9A\u6D77",label:"\u5B9A\u6D77"},{value:"\u5949\u5316",label:"\u5949\u5316"},{value:"\u6D77\u76D0",label:"\u6D77\u76D0"},{value:"\u9EC4\u5CA9",label:"\u9EC4\u5CA9"},{value:"\u6E56\u5DDE",label:"\u6E56\u5DDE"},{value:"\u5609\u5174",label:"\u5609\u5174"},{value:"\u91D1\u534E",label:"\u91D1\u534E"},{value:"\u4E34\u5B89",label:"\u4E34\u5B89"},{value:"\u4E34\u6D77",label:"\u4E34\u6D77"},{value:"\u4E3D\u6C34",label:"\u4E3D\u6C34"},{value:"\u5B81\u6CE2",label:"\u5B81\u6CE2"},{value:"\u74EF\u6D77",label:"\u74EF\u6D77"},{value:"\u5E73\u6E56",label:"\u5E73\u6E56"},{value:"\u5343\u5C9B\u6E56",label:"\u5343\u5C9B\u6E56"},{value:"\u8862\u5DDE",label:"\u8862\u5DDE"},{value:"\u6C5F\u5C71",label:"\u6C5F\u5C71"},{value:"\u745E\u5B89",label:"\u745E\u5B89"},{value:"\u7ECD\u5174",label:"\u7ECD\u5174"},{value:"\u5D4A\u5DDE",label:"\u5D4A\u5DDE"},{value:"\u53F0\u5DDE",label:"\u53F0\u5DDE"},{value:"\u6E29\u5CAD",label:"\u6E29\u5CAD"},{value:"\u4F59\u59DA",label:"\u4F59\u59DA"},{value:"\u821F\u5C71",label:"\u821F\u5C71"}]},{value:"\u6D77\u5916",label:"\u6D77\u5916",children:[{value:"\u7F8E\u56FD",label:"\u7F8E\u56FD"},{value:"\u65E5\u672C",label:"\u65E5\u672C"},{value:"\u82F1\u56FD",label:"\u82F1\u56FD"},{value:"\u6CD5\u56FD",label:"\u6CD5\u56FD"},{value:"\u5FB7\u56FD",label:"\u5FB7\u56FD"},{value:"\u5176\u4ED6",label:"\u5176\u4ED6"}]}]},50371:function(Pt,Nt){"use strict";function te(){const ne=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ue=1;ue<arguments.length;ue++){const Ke=ue<0||arguments.length<=ue?void 0:arguments[ue];Ke&&Object.keys(Ke).forEach(Ue=>{const Oe=Ke[Ue];Oe!==void 0&&(ne[Ue]=Oe)})}return ne}Nt.Z=te},13845:function(Pt,Nt,te){"use strict";te.d(Nt,{F:function(){return ne},Z:function(){return ue}});function ne(Ke){return Ke!=null&&Ke===Ke.window}function ue(Ke,Ue){var Oe,Ae;if(typeof window=="undefined")return 0;const re=Ue?"scrollTop":"scrollLeft";let et=0;return ne(Ke)?et=Ke[Ue?"pageYOffset":"pageXOffset"]:Ke instanceof Document?et=Ke.documentElement[re]:(Ke instanceof HTMLElement||Ke)&&(et=Ke[re]),Ke&&!ne(Ke)&&typeof et!="number"&&(et=(Ae=((Oe=Ke.ownerDocument)!==null&&Oe!==void 0?Oe:Ke).documentElement)===null||Ae===void 0?void 0:Ae[re]),et}},56762:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return ue}});var ne=te(59301);function ue(){const[,Ke]=ne.useReducer(Ue=>Ue+1,0);return Ke}},68031:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return Ue}});var ne=te(16089);function ue(Oe,Ae,re,et){const _e=re-Ae;return Oe/=et/2,Oe<1?_e/2*Oe*Oe*Oe+Ae:_e/2*((Oe-=2)*Oe*Oe+2)+Ae}var Ke=te(13845);function Ue(Oe){let Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:re=()=>window,callback:et,duration:_e=450}=Ae,$e=re(),Ye=(0,Ke.Z)($e,!0),ut=Date.now(),Je=()=>{const a=Date.now()-ut,y=ue(a>_e?_e:a,Ye,Oe,_e);(0,Ke.F)($e)?$e.scrollTo(window.pageXOffset,y):$e instanceof Document||$e.constructor.name==="HTMLDocument"?$e.documentElement.scrollTop=y:$e.scrollTop=y,a<_e?(0,ne.Z)(Je):typeof et=="function"&&et()};(0,ne.Z)(Je)}},88522:function(Pt,Nt,te){"use strict";var ne=te(92310),ue=te.n(ne),Ke=te(11592),Ue=te(2738),Oe=te(59301),Ae=te(53487),re=te(92343),et=te(36355),_e=te(57809);const{Option:$e}=_e.default;function Ye(a){return a&&a.type&&(a.type.isSelectOption||a.type.isSelectOptGroup)}const ut=(a,y)=>{const{prefixCls:E,className:b,popupClassName:x,dropdownClassName:z,children:ee,dataSource:oe}=a,le=(0,Ke.Z)(ee);let de;le.length===1&&(0,re.l$)(le[0])&&!Ye(le[0])&&([de]=le);const ce=de?()=>de:void 0;let Ee;le.length&&Ye(le[0])?Ee=ee:Ee=oe?oe.map(pe=>{if((0,re.l$)(pe))return pe;switch(typeof pe){case"string":return Oe.createElement($e,{key:pe,value:pe},pe);case"object":{const{value:Ot}=pe;return Oe.createElement($e,{key:Ot,value:Ot},pe.text)}default:return}}):[];const{getPrefixCls:Se}=Oe.useContext(et.E_),Be=Se("select",E);return Oe.createElement(_e.default,Object.assign({ref:y,suffixIcon:null},(0,Ue.Z)(a,["dataSource","dropdownClassName"]),{prefixCls:Be,popupClassName:x||z,className:ue()(`${Be}-auto-complete`,b),mode:_e.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:ce}),Ee)},Je=Oe.forwardRef(ut),ae=(0,Ae.Z)(Je);Je.Option=$e,Je._InternalPanelDoNotUseOrYouWillBeFired=ae,Nt.Z=Je},19842:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return It}});var ne=te(26407),ue=te(59301),Ke=te(33853),Ue=te(58617),Oe=te(38819),Ae=te(92310),re=te.n(Ae),et=te(92413),_e=te(33606),$e=te(37061),Ye=te(77861),ut=te(17115),Je=te(90782),ae=te(6089),a=te(18929),y=ue.createContext(null),E=y,b=te(39559),x=te(400),z=te(33708),ee="__rc_cascader_search_mark__",oe=function(Ne,Ze,Qe){var st=Qe.label;return Ze.some(function(Dt){return String(Dt[st]).toLowerCase().includes(Ne.toLowerCase())})},le=function(Ne,Ze,Qe,st){return Ze.map(function(Dt){return Dt[st.label]}).join(" / ")},de=function(me,Ne,Ze,Qe,st,Dt){var mt=st.filter,we=mt===void 0?oe:mt,Ie=st.render,De=Ie===void 0?le:Ie,ct=st.limit,jt=ct===void 0?50:ct,gt=st.sort;return ue.useMemo(function(){var on=[];if(!me)return[];function qt(kt,dn){var Mn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;kt.forEach(function(Xt){if(!(!gt&&jt!==!1&&jt>0&&on.length>=jt)){var Gn=[].concat((0,ne.Z)(dn),[Xt]),Xn=Xt[Ze.children],na=Mn||Xt.disabled;if((!Xn||Xn.length===0||Dt)&&we(me,Gn,{label:Ze.label})){var jn;on.push((0,z.Z)((0,z.Z)({},Xt),{},(jn={disabled:na},(0,x.Z)(jn,Ze.label,De(me,Gn,Qe,Ze)),(0,x.Z)(jn,ee,Gn),(0,x.Z)(jn,Ze.children,void 0),jn)))}Xn&&qt(Xt[Ze.children],Gn,na)}})}return qt(Ne,[]),gt&&on.sort(function(kt,dn){return gt(kt[ee],dn[ee],me,Ze)}),jt!==!1&&jt>0?on.slice(0,jt):on},[me,Ne,Ze,Qe,De,Dt,we,gt,jt])},ce="__RC_CASCADER_SPLIT__",Ee="SHOW_PARENT",Se="SHOW_CHILD";function Be(me){return me.join(ce)}function pe(me){return me.map(Be)}function Ot(me){return me.split(ce)}function Ct(me){var Ne=me||{},Ze=Ne.label,Qe=Ne.value,st=Ne.children,Dt=Qe||"value";return{label:Ze||"label",value:Dt,key:Dt,children:st||"children"}}function un(me,Ne){var Ze,Qe;return(Ze=me.isLeaf)!==null&&Ze!==void 0?Ze:!((Qe=me[Ne.children])!==null&&Qe!==void 0&&Qe.length)}function rt(me){var Ne=me.parentElement;if(Ne){var Ze=me.offsetTop-Ne.offsetTop;Ze-Ne.scrollTop<0?Ne.scrollTo({top:Ze}):Ze+me.offsetHeight-Ne.scrollTop>Ne.offsetHeight&&Ne.scrollTo({top:Ze+me.offsetHeight-Ne.offsetHeight})}}function pt(me,Ne){return me.map(function(Ze){var Qe;return(Qe=Ze[ee])===null||Qe===void 0?void 0:Qe.map(function(st){return st[Ne.value]})})}function Tt(me,Ne,Ze){var Qe=new Set(me),st=Ne();return me.filter(function(Dt){var mt=st[Dt],we=mt?mt.parent:null,Ie=mt?mt.children:null;return mt&&mt.node.disabled?!0:Ze===Se?!(Ie&&Ie.some(function(De){return De.key&&Qe.has(De.key)})):!(we&&!we.node.disabled&&Qe.has(we.key))})}function $t(me,Ne,Ze){for(var Qe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,st=Ne,Dt=[],mt=function(){var De,ct,jt,gt=me[we],on=(De=st)===null||De===void 0?void 0:De.findIndex(function(kt){var dn=kt[Ze.value];return Qe?String(dn)===String(gt):dn===gt}),qt=on!==-1?(ct=st)===null||ct===void 0?void 0:ct[on]:null;Dt.push({value:(jt=qt==null?void 0:qt[Ze.value])!==null&&jt!==void 0?jt:gt,index:on,option:qt}),st=qt==null?void 0:qt[Ze.children]},we=0;we<me.length;we+=1)mt();return Dt}var Wt=function(me,Ne,Ze,Qe,st){return ue.useMemo(function(){var Dt=st||function(mt){var we=Qe?mt.slice(-1):mt,Ie=" / ";return we.every(function(De){return["string","number"].includes((0,b.Z)(De))})?we.join(Ie):we.reduce(function(De,ct,jt){var gt=ue.isValidElement(ct)?ue.cloneElement(ct,{key:jt}):ct;return jt===0?[gt]:[].concat((0,ne.Z)(De),[Ie,gt])},[])};return me.map(function(mt){var we,Ie,De=$t(mt,Ne,Ze),ct=Dt(De.map(function(gt){var on,qt=gt.option,kt=gt.value;return(on=qt==null?void 0:qt[Ze.label])!==null&&on!==void 0?on:kt}),De.map(function(gt){var on=gt.option;return on})),jt=Be(mt);return{label:ct,value:jt,key:jt,valueCells:mt,disabled:(we=De[De.length-1])===null||we===void 0||(Ie=we.option)===null||Ie===void 0?void 0:Ie.disabled}})},[me,Ne,Ze,st,Qe])},ft=te(71430),ke=function(me,Ne){var Ze=ue.useRef({options:null,info:null}),Qe=ue.useCallback(function(){return Ze.current.options!==me&&(Ze.current.options=me,Ze.current.info=(0,ft.I8)(me,{fieldNames:Ne,initWrapper:function(Dt){return(0,z.Z)((0,z.Z)({},Dt),{},{pathKeyEntities:{}})},processEntity:function(Dt,mt){var we=Dt.nodes.map(function(Ie){return Ie[Ne.value]}).join(ce);mt.pathKeyEntities[we]=Dt,Dt.key=we}})),Ze.current.info.pathKeyEntities},[Ne,me]);return Qe},at=function(me,Ne){return ue.useCallback(function(Ze){var Qe=[],st=[];return Ze.forEach(function(Dt){var mt=$t(Dt,me,Ne);mt.every(function(we){return we.option})?st.push(Dt):Qe.push(Dt)}),[st,Qe]},[me,Ne])},Yt=te(48736);function Le(me){return ue.useMemo(function(){if(!me)return[!1,{}];var Ne={matchInputWidth:!0,limit:50};return me&&(0,b.Z)(me)==="object"&&(Ne=(0,z.Z)((0,z.Z)({},Ne),me)),Ne.limit<=0&&delete Ne.limit,[!0,Ne]},[me])}var Ve=ue.memo(function(me){var Ne=me.children;return Ne},function(me,Ne){return!Ne.open}),At=Ve;function nn(me){var Ne,Ze=me.prefixCls,Qe=me.checked,st=me.halfChecked,Dt=me.disabled,mt=me.onClick,we=me.disableCheckbox,Ie=ue.useContext(E),De=Ie.checkable,ct=typeof De!="boolean"?De:null;return ue.createElement("span",{className:re()("".concat(Ze),(Ne={},(0,x.Z)(Ne,"".concat(Ze,"-checked"),Qe),(0,x.Z)(Ne,"".concat(Ze,"-indeterminate"),!Qe&&st),(0,x.Z)(Ne,"".concat(Ze,"-disabled"),Dt||we),Ne)),onClick:mt},ct)}var ot="__cascader_fix_label__";function xt(me){var Ne=me.prefixCls,Ze=me.multiple,Qe=me.options,st=me.activeValue,Dt=me.prevValuePath,mt=me.onToggleOpen,we=me.onSelect,Ie=me.onActive,De=me.checkedSet,ct=me.halfCheckedSet,jt=me.loadingKeys,gt=me.isSelectable,on=me.searchValue,qt="".concat(Ne,"-menu"),kt="".concat(Ne,"-menu-item"),dn=ue.useContext(E),Mn=dn.fieldNames,Xt=dn.changeOnSelect,Gn=dn.expandTrigger,Xn=dn.expandIcon,na=dn.loadingIcon,jn=dn.dropdownMenuColumnStyle,Te=Gn==="hover",yt=ue.useMemo(function(){return Qe.map(function(tt){var wt,Ht=tt.disabled,Qt=tt.disableCheckbox,Kt=tt[ee],zt=(wt=tt[ot])!==null&&wt!==void 0?wt:tt[Mn.label],Fn=tt[Mn.value],Nn=un(tt,Mn),bt=Kt?Kt.map(function(an){return an[Mn.value]}):[].concat((0,ne.Z)(Dt),[Fn]),zn=Be(bt),la=jt.includes(zn),fa=De.has(zn),aa=ct.has(zn);return{disabled:Ht,label:zt,value:Fn,isLeaf:Nn,isLoading:la,checked:fa,halfChecked:aa,option:tt,disableCheckbox:Qt,fullPath:bt,fullPathKey:zn}})},[Qe,De,Mn,ct,jt,Dt]);return ue.createElement("ul",{className:qt,role:"menu"},yt.map(function(tt){var wt,Ht=tt.disabled,Qt=tt.label,Kt=tt.value,zt=tt.isLeaf,Fn=tt.isLoading,Nn=tt.checked,bt=tt.halfChecked,zn=tt.option,la=tt.fullPath,fa=tt.fullPathKey,aa=tt.disableCheckbox,an=function(){if(!(Ht||on)){var Zn=(0,ne.Z)(la);Te&&zt&&Zn.pop(),Ie(Zn)}},Sn=function(){gt(zn)&&we(la,zt)},An;return typeof zn.title=="string"?An=zn.title:typeof Qt=="string"&&(An=Qt),ue.createElement("li",{key:fa,className:re()(kt,(wt={},(0,x.Z)(wt,"".concat(kt,"-expand"),!zt),(0,x.Z)(wt,"".concat(kt,"-active"),st===Kt||st===fa),(0,x.Z)(wt,"".concat(kt,"-disabled"),Ht),(0,x.Z)(wt,"".concat(kt,"-loading"),Fn),wt)),style:jn,role:"menuitemcheckbox",title:An,"aria-checked":Nn,"data-path-key":fa,onClick:function(){an(),!aa&&(!Ze||zt)&&Sn()},onDoubleClick:function(){Xt&&mt(!1)},onMouseEnter:function(){Te&&an()},onMouseDown:function(Zn){Zn.preventDefault()}},Ze&&ue.createElement(nn,{prefixCls:"".concat(Ne,"-checkbox"),checked:Nn,halfChecked:bt,disabled:Ht||aa,disableCheckbox:aa,onClick:function(Zn){aa||(Zn.stopPropagation(),Sn())}}),ue.createElement("div",{className:"".concat(kt,"-content")},Qt),!Fn&&Xn&&!zt&&ue.createElement("div",{className:"".concat(kt,"-expand-icon")},Xn),Fn&&na&&ue.createElement("div",{className:"".concat(kt,"-loading-icon")},na))}))}var xe=function(){var me=(0,Ye.lk)(),Ne=me.multiple,Ze=me.open,Qe=ue.useContext(E),st=Qe.values,Dt=ue.useState([]),mt=(0,_e.Z)(Dt,2),we=mt[0],Ie=mt[1];return ue.useEffect(function(){if(Ze&&!Ne){var De=st[0];Ie(De||[])}},[Ze]),[we,Ie]},Ut=te(10228),gn=function(me,Ne,Ze,Qe,st,Dt){var mt=(0,Ye.lk)(),we=mt.direction,Ie=mt.searchValue,De=mt.toggleOpen,ct=mt.open,jt=we==="rtl",gt=ue.useMemo(function(){for(var jn=-1,Te=Ne,yt=[],tt=[],wt=Qe.length,Ht=pt(Ne,Ze),Qt=function(zn){var la=Te.findIndex(function(fa,aa){return(Ht[aa]?Be(Ht[aa]):fa[Ze.value])===Qe[zn]});if(la===-1)return"break";jn=la,yt.push(jn),tt.push(Qe[zn]),Te=Te[jn][Ze.children]},Kt=0;Kt<wt&&Te;Kt+=1){var zt=Qt(Kt);if(zt==="break")break}for(var Fn=Ne,Nn=0;Nn<yt.length-1;Nn+=1)Fn=Fn[yt[Nn]][Ze.children];return[tt,jn,Fn,Ht]},[Qe,Ze,Ne]),on=(0,_e.Z)(gt,4),qt=on[0],kt=on[1],dn=on[2],Mn=on[3],Xt=function(Te){st(Te)},Gn=function(Te){var yt=dn.length,tt=kt;tt===-1&&Te<0&&(tt=yt);for(var wt=0;wt<yt;wt+=1){tt=(tt+Te+yt)%yt;var Ht=dn[tt];if(Ht&&!Ht.disabled){var Qt=qt.slice(0,-1).concat(Mn[tt]?Be(Mn[tt]):Ht[Ze.value]);Xt(Qt);return}}},Xn=function(){if(qt.length>1){var Te=qt.slice(0,-1);Xt(Te)}else De(!1)},na=function(){var Te,yt=((Te=dn[kt])===null||Te===void 0?void 0:Te[Ze.children])||[],tt=yt.find(function(Ht){return!Ht.disabled});if(tt){var wt=[].concat((0,ne.Z)(qt),[tt[Ze.value]]);Xt(wt)}};ue.useImperativeHandle(me,function(){return{onKeyDown:function(Te){var yt=Te.which;switch(yt){case Ut.Z.UP:case Ut.Z.DOWN:{var tt=0;yt===Ut.Z.UP?tt=-1:yt===Ut.Z.DOWN&&(tt=1),tt!==0&&Gn(tt);break}case Ut.Z.LEFT:{if(Ie)break;jt?na():Xn();break}case Ut.Z.RIGHT:{if(Ie)break;jt?Xn():na();break}case Ut.Z.BACKSPACE:{Ie||Xn();break}case Ut.Z.ENTER:{if(qt.length){var wt=dn[kt],Ht=(wt==null?void 0:wt[ee])||[];Ht.length?Dt(Ht.map(function(Qt){return Qt[Ze.value]}),Ht[Ht.length-1]):Dt(qt,dn[kt])}break}case Ut.Z.ESC:De(!1),ct&&Te.stopPropagation()}},onKeyUp:function(){}}})},xn=ue.forwardRef(function(me,Ne){var Ze,Qe,st,Dt,mt=(0,Ye.lk)(),we=mt.prefixCls,Ie=mt.multiple,De=mt.searchValue,ct=mt.toggleOpen,jt=mt.notFoundContent,gt=mt.direction,on=mt.open,qt=ue.useRef(),kt=gt==="rtl",dn=ue.useContext(E),Mn=dn.options,Xt=dn.values,Gn=dn.halfValues,Xn=dn.fieldNames,na=dn.changeOnSelect,jn=dn.onSelect,Te=dn.searchOptions,yt=dn.dropdownPrefixCls,tt=dn.loadData,wt=dn.expandTrigger,Ht=yt||we,Qt=ue.useState([]),Kt=(0,_e.Z)(Qt,2),zt=Kt[0],Fn=Kt[1],Nn=function(Ea){if(!(!tt||De)){var za=$t(Ea,Mn,Xn),Na=za.map(function(pa){var Za=pa.option;return Za}),Oa=Na[Na.length-1];if(Oa&&!un(Oa,Xn)){var xa=Be(Ea);Fn(function(pa){return[].concat((0,ne.Z)(pa),[xa])}),tt(Na)}}};ue.useEffect(function(){zt.length&&zt.forEach(function(La){var Ea=Ot(La),za=$t(Ea,Mn,Xn,!0).map(function(Oa){var xa=Oa.option;return xa}),Na=za[za.length-1];(!Na||Na[Xn.children]||un(Na,Xn))&&Fn(function(Oa){return Oa.filter(function(xa){return xa!==La})})})},[Mn,zt,Xn]);var bt=ue.useMemo(function(){return new Set(pe(Xt))},[Xt]),zn=ue.useMemo(function(){return new Set(pe(Gn))},[Gn]),la=xe(),fa=(0,_e.Z)(la,2),aa=fa[0],an=fa[1],Sn=function(Ea){an(Ea),Nn(Ea)},An=function(Ea){var za=Ea.disabled,Na=un(Ea,Xn);return!za&&(Na||na||Ie)},mn=function(Ea,za){var Na=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;jn(Ea),!Ie&&(za||na&&(wt==="hover"||Na))&&ct(!1)},Zn=ue.useMemo(function(){return De?Te:Mn},[De,Te,Mn]),oa=ue.useMemo(function(){for(var La=[{options:Zn}],Ea=Zn,za=pt(Ea,Xn),Na=function(){var Za=aa[Oa],to=Ea.find(function(vo,bo){return(za[bo]?Be(za[bo]):vo[Xn.value])===Za}),Ga=to==null?void 0:to[Xn.children];if(!(Ga!=null&&Ga.length))return"break";Ea=Ga,La.push({options:Ga})},Oa=0;Oa<aa.length;Oa+=1){var xa=Na();if(xa==="break")break}return La},[Zn,aa,Xn]),Qn=function(Ea,za){An(za)&&mn(Ea,un(za,Xn),!0)};gn(Ne,Zn,Xn,aa,Sn,Qn),ue.useEffect(function(){for(var La=0;La<aa.length;La+=1){var Ea,za=aa.slice(0,La+1),Na=Be(za),Oa=(Ea=qt.current)===null||Ea===void 0?void 0:Ea.querySelector('li[data-path-key="'.concat(Na.replace(/\\{0,2}"/g,'\\"'),'"]'));Oa&&rt(Oa)}},[aa]);var Pa=!((Ze=oa[0])!==null&&Ze!==void 0&&(Qe=Ze.options)!==null&&Qe!==void 0&&Qe.length),ba=[(st={},(0,x.Z)(st,Xn.value,"__EMPTY__"),(0,x.Z)(st,ot,jt),(0,x.Z)(st,"disabled",!0),st)],Ua=(0,z.Z)((0,z.Z)({},me),{},{multiple:!Pa&&Ie,onSelect:mn,onActive:Sn,onToggleOpen:ct,checkedSet:bt,halfCheckedSet:zn,loadingKeys:zt,isSelectable:An}),Va=Pa?[{options:ba}]:oa,co=Va.map(function(La,Ea){var za=aa.slice(0,Ea),Na=aa[Ea];return ue.createElement(xt,(0,et.Z)({key:Ea},Ua,{searchValue:De,prefixCls:Ht,options:La.options,prevValuePath:za,activeValue:Na}))});return ue.createElement(At,{open:on},ue.createElement("div",{className:re()("".concat(Ht,"-menus"),(Dt={},(0,x.Z)(Dt,"".concat(Ht,"-menu-empty"),Pa),(0,x.Z)(Dt,"".concat(Ht,"-rtl"),kt),Dt)),ref:qt},co))}),hn=xn;function Xe(me){var Ne=me.onPopupVisibleChange,Ze=me.popupVisible,Qe=me.popupClassName,st=me.popupPlacement;warning(!Ne,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Ze===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Qe===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(st===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function We(me,Ne){if(me){var Ze=function Qe(st){for(var Dt=0;Dt<st.length;Dt++){var mt=st[Dt];if(mt[Ne==null?void 0:Ne.value]===null)return warning(!1,"`value` in Cascader options should not be `null`."),!0;if(Array.isArray(mt[Ne==null?void 0:Ne.children])&&Qe(mt[Ne==null?void 0:Ne.children]))return!0}};Ze(me)}}var Ce=null,ge=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy"];function ze(me){return Array.isArray(me)&&Array.isArray(me[0])}function ht(me){return me?ze(me)?me:(me.length===0?[]:[me]).map(function(Ne){return Array.isArray(Ne)?Ne:[Ne]}):[]}var he=ue.forwardRef(function(me,Ne){var Ze=me.id,Qe=me.prefixCls,st=Qe===void 0?"rc-cascader":Qe,Dt=me.fieldNames,mt=me.defaultValue,we=me.value,Ie=me.changeOnSelect,De=me.onChange,ct=me.displayRender,jt=me.checkable,gt=me.autoClearSearchValue,on=gt===void 0?!0:gt,qt=me.searchValue,kt=me.onSearch,dn=me.showSearch,Mn=me.expandTrigger,Xt=me.options,Gn=me.dropdownPrefixCls,Xn=me.loadData,na=me.popupVisible,jn=me.open,Te=me.popupClassName,yt=me.dropdownClassName,tt=me.dropdownMenuColumnStyle,wt=me.popupPlacement,Ht=me.placement,Qt=me.onDropdownVisibleChange,Kt=me.onPopupVisibleChange,zt=me.expandIcon,Fn=zt===void 0?">":zt,Nn=me.loadingIcon,bt=me.children,zn=me.dropdownMatchSelectWidth,la=zn===void 0?!1:zn,fa=me.showCheckedStrategy,aa=fa===void 0?Ee:fa,an=(0,$e.Z)(me,ge),Sn=(0,ut.ZP)(Ze),An=!!jt,mn=(0,a.Z)(mt,{value:we,postState:ht}),Zn=(0,_e.Z)(mn,2),oa=Zn[0],Qn=Zn[1],Pa=ue.useMemo(function(){return Ct(Dt)},[JSON.stringify(Dt)]),ba=ue.useMemo(function(){return Xt||[]},[Xt]),Ua=ke(ba,Pa),Va=ue.useCallback(function(pn){var fn=Ua();return pn.map(function(En){var ha=fn[En].nodes;return ha.map(function(Ra){return Ra[Pa.value]})})},[Ua,Pa]),co=(0,a.Z)("",{value:qt,postState:function(fn){return fn||""}}),La=(0,_e.Z)(co,2),Ea=La[0],za=La[1],Na=function(fn,En){za(fn),En.source!=="blur"&&kt&&kt(fn)},Oa=Le(dn),xa=(0,_e.Z)(Oa,2),pa=xa[0],Za=xa[1],to=de(Ea,ba,Pa,Gn||st,Za,Ie),Ga=at(ba,Pa),vo=ue.useMemo(function(){var pn=Ga(oa),fn=(0,_e.Z)(pn,2),En=fn[0],ha=fn[1];if(!An||!oa.length)return[En,[],ha];var Ra=pe(En),ao=Ua(),$a=(0,Je.S)(Ra,!0,ao),Po=$a.checkedKeys,fo=$a.halfCheckedKeys;return[Va(Po),Va(fo),ha]},[An,oa,Ua,Va,Ga]),bo=(0,_e.Z)(vo,3),ra=bo[0],Ja=bo[1],Ca=bo[2],Xa=ue.useMemo(function(){var pn=pe(ra),fn=Tt(pn,Ua,aa);return[].concat((0,ne.Z)(Ca),(0,ne.Z)(Va(fn)))},[ra,Ua,Va,Ca,aa]),So=Wt(Xa,ba,Pa,An,ct),Io=(0,ae.Z)(function(pn){if(Qn(pn),De){var fn=ht(pn),En=fn.map(function(ao){return $t(ao,ba,Pa).map(function($a){return $a.option})}),ha=An?fn:fn[0],Ra=An?En:En[0];De(ha,Ra)}}),qo=(0,ae.Z)(function(pn){if((!An||on)&&za(""),!An)Io(pn);else{var fn=Be(pn),En=pe(ra),ha=pe(Ja),Ra=En.includes(fn),ao=Ca.some(function(Hn){return Be(Hn)===fn}),$a=ra,Po=Ca;if(ao&&!Ra)Po=Ca.filter(function(Hn){return Be(Hn)!==fn});else{var fo=Ra?En.filter(function(Hn){return Hn!==fn}):[].concat((0,ne.Z)(En),[fn]),Zo=Ua(),Fo;if(Ra){var Fa=(0,Je.S)(fo,{checked:!1,halfCheckedKeys:ha},Zo);Fo=Fa.checkedKeys}else{var ja=(0,Je.S)(fo,!0,Zo);Fo=ja.checkedKeys}var oo=Tt(Fo,Ua,aa);$a=Va(oo)}Io([].concat((0,ne.Z)(Po),(0,ne.Z)($a)))}}),Uo=function(fn,En){if(En.type==="clear"){Io([]);return}var ha=En.values[0],Ra=ha.valueCells;qo(Ra)},no=jn!==void 0?jn:na,mo=yt||Te,Vo=Ht||wt,ur=function(fn){Qt==null||Qt(fn),Kt==null||Kt(fn)},Xo=ue.useMemo(function(){return{options:ba,fieldNames:Pa,values:ra,halfValues:Ja,changeOnSelect:Ie,onSelect:qo,checkable:jt,searchOptions:to,dropdownPrefixCls:Gn,loadData:Xn,expandTrigger:Mn,expandIcon:Fn,loadingIcon:Nn,dropdownMenuColumnStyle:tt}},[ba,Pa,ra,Ja,Ie,qo,jt,to,Gn,Xn,Mn,Fn,Nn,tt]),dr=!(Ea?to:ba).length,Wn=Ea&&Za.matchInputWidth||dr?{}:{minWidth:"auto"};return ue.createElement(E.Provider,{value:Xo},ue.createElement(Ye.Ac,(0,et.Z)({},an,{ref:Ne,id:Sn,prefixCls:st,autoClearSearchValue:on,dropdownMatchSelectWidth:la,dropdownStyle:Wn,displayValues:So,onDisplayValuesChange:Uo,mode:An?"multiple":void 0,searchValue:Ea,onSearch:Na,showSearch:pa,OptionList:hn,emptyOptions:dr,open:no,dropdownClassName:mo,placement:Vo,onDropdownVisibleChange:ur,getRawInputElement:function(){return bt}})))});he.SHOW_PARENT=Ee,he.SHOW_CHILD=Se;var ve=he,qe=ve,Re=te(2738),Pe=te(62892),Ge=te(53487),Jt=te(19080),Bt=te(36355),Gt=te(93891),Rt=te(1684),Mt=te(19716),be=te(32441),fe=te(14154),dt=te(58582),vt=te(84443),Vt=te(66339),en=te(33234),cn=te(98447),ln=te(17313),bn=te(74207),On=te(83116);const Ln=me=>{const{prefixCls:Ne,componentCls:Ze,antCls:Qe}=me,st=`${Ze}-menu-item`,Dt=`
&${st}-expand ${st}-expand-icon,
${st}-loading-icon
`;return[{[Ze]:{width:me.controlWidth}},{[`${Ze}-dropdown`]:[(0,cn.C2)(`${Ne}-checkbox`,me),{[`&${Qe}-select-dropdown`]:{padding:0}},{[Ze]:{"&-checkbox":{top:0,marginInlineEnd:me.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Ze}-menu-empty`]:{[`${Ze}-menu`]:{width:"100%",height:"auto",[st]:{color:me.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:me.controlItemWidth,height:me.dropdownHeight,margin:0,padding:me.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${me.lineWidth}px ${me.lineType} ${me.colorSplit}`},"&-item":Object.assign(Object.assign({},ln.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:me.optionPadding,lineHeight:me.lineHeight,cursor:"pointer",transition:`all ${me.motionDurationMid}`,borderRadius:me.borderRadiusSM,"&:hover":{background:me.controlItemBgHover},"&-disabled":{color:me.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Dt]:{color:me.colorTextDisabled}},[`&-active:not(${st}-disabled)`]:{"&, &:hover":{fontWeight:me.optionSelectedFontWeight,backgroundColor:me.optionSelectedBg}},"&-content":{flex:"auto"},[Dt]:{marginInlineStart:me.paddingXXS,color:me.colorTextDescription,fontSize:me.fontSizeIcon},"&-keyword":{color:me.colorHighlight}})}}}]},{[`${Ze}-dropdown-rtl`]:{direction:"rtl"}},(0,bn.c)(me)]};var Rn=(0,On.Z)("Cascader",me=>[Ln(me)],me=>{const Ne=Math.round((me.controlHeight-me.fontSize*me.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:me.controlItemBgActive,optionSelectedFontWeight:me.fontWeightStrong,optionPadding:`${Ne}px ${me.paddingSM}px`,menuPadding:me.paddingXXS}}),Jn=function(me,Ne){var Ze={};for(var Qe in me)Object.prototype.hasOwnProperty.call(me,Qe)&&Ne.indexOf(Qe)<0&&(Ze[Qe]=me[Qe]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var st=0,Qe=Object.getOwnPropertySymbols(me);st<Qe.length;st++)Ne.indexOf(Qe[st])<0&&Object.prototype.propertyIsEnumerable.call(me,Qe[st])&&(Ze[Qe[st]]=me[Qe[st]]);return Ze};const{SHOW_CHILD:Yn,SHOW_PARENT:Cn}=qe;function ga(me,Ne,Ze){const Qe=me.toLowerCase().split(Ne).reduce((mt,we,Ie)=>Ie===0?[we]:[].concat((0,ne.Z)(mt),[Ne,we]),[]),st=[];let Dt=0;return Qe.forEach((mt,we)=>{const Ie=Dt+mt.length;let De=me.slice(Dt,Ie);Dt=Ie,we%2===1&&(De=ue.createElement("span",{className:`${Ze}-menu-item-keyword`,key:`separator-${we}`},De)),st.push(De)}),st}const St=(me,Ne,Ze,Qe)=>{const st=[],Dt=me.toLowerCase();return Ne.forEach((mt,we)=>{we!==0&&st.push(" / ");let Ie=mt[Qe.label];const De=typeof Ie;(De==="string"||De==="number")&&(Ie=ga(String(Ie),Dt,Ze)),st.push(Ie)}),st},_t=ue.forwardRef((me,Ne)=>{const{prefixCls:Ze,size:Qe,disabled:st,className:Dt,rootClassName:mt,multiple:we,bordered:Ie=!0,transitionName:De,choiceTransitionName:ct="",popupClassName:jt,dropdownClassName:gt,expandIcon:on,placement:qt,showSearch:kt,allowClear:dn=!0,notFoundContent:Mn,direction:Xt,getPopupContainer:Gn,status:Xn,showArrow:na,builtinPlacements:jn,style:Te}=me,yt=Jn(me,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),tt=(0,Re.Z)(yt,["suffixIcon"]),{getPopupContainer:wt,getPrefixCls:Ht,renderEmpty:Qt,direction:Kt,popupOverflow:zt,cascader:Fn}=ue.useContext(Bt.E_),Nn=Xt||Kt,bt=Nn==="rtl",{status:zn,hasFeedback:la,isFormItemInput:fa,feedbackIcon:aa}=ue.useContext(be.aM),an=(0,Jt.F)(zn,Xn),Sn=Mn||(Qt==null?void 0:Qt("Cascader"))||ue.createElement(Gt.Z,{componentName:"Cascader"}),An=Ht(),mn=Ht("select",Ze),Zn=Ht("cascader",Ze),[oa,Qn]=(0,fe.Z)(mn),[Pa]=Rn(Zn),{compactSize:ba,compactItemClassnames:Ua}=(0,en.ri)(mn,Xt),Va=re()(jt||gt,`${Zn}-dropdown`,{[`${Zn}-dropdown-rtl`]:Nn==="rtl"},mt,Qn),co=ue.useMemo(()=>{if(!kt)return kt;let Ca={render:St};return typeof kt=="object"&&(Ca=Object.assign(Object.assign({},Ca),kt)),Ca},[kt]),La=(0,Mt.Z)(Ca=>{var Xa;return(Xa=Qe!=null?Qe:ba)!==null&&Xa!==void 0?Xa:Ca}),Ea=ue.useContext(Rt.Z),za=st!=null?st:Ea;let Na=on;on||(Na=bt?ue.createElement(Ke.Z,null):ue.createElement(Oe.Z,null));const Oa=ue.createElement("span",{className:`${mn}-menu-item-loading-icon`},ue.createElement(Ue.Z,{spin:!0})),xa=ue.useMemo(()=>we?ue.createElement("span",{className:`${Zn}-checkbox-inner`}):!1,[we]),pa=(0,vt.Z)(me.suffixIcon,na),{suffixIcon:Za,removeIcon:to,clearIcon:Ga}=(0,Vt.Z)(Object.assign(Object.assign({},me),{hasFeedback:la,feedbackIcon:aa,showSuffixIcon:pa,multiple:we,prefixCls:mn,componentName:"Cascader"})),vo=ue.useMemo(()=>qt!==void 0?qt:bt?"bottomRight":"bottomLeft",[qt,bt]),bo=(0,dt.Z)(jn,zt),ra=dn===!0?{clearIcon:Ga}:dn,Ja=ue.createElement(qe,Object.assign({prefixCls:mn,className:re()(!Ze&&Zn,{[`${mn}-lg`]:La==="large",[`${mn}-sm`]:La==="small",[`${mn}-rtl`]:bt,[`${mn}-borderless`]:!Ie,[`${mn}-in-form-item`]:fa},(0,Jt.Z)(mn,an,la),Ua,Fn==null?void 0:Fn.className,Dt,mt,Qn),disabled:za,style:Object.assign(Object.assign({},Fn==null?void 0:Fn.style),Te)},tt,{builtinPlacements:bo,direction:Nn,placement:vo,notFoundContent:Sn,allowClear:ra,showSearch:co,expandIcon:Na,suffixIcon:Za,removeIcon:to,loadingIcon:Oa,checkable:xa,dropdownClassName:Va,dropdownPrefixCls:Ze||Zn,choiceTransitionName:(0,Pe.m)(An,"",ct),transitionName:(0,Pe.m)(An,"slide-up",De),getPopupContainer:Gn||wt,ref:Ne}));return Pa(oa(Ja))}),Et=(0,Ge.Z)(_t);_t.SHOW_PARENT=Cn,_t.SHOW_CHILD=Yn,_t._InternalPanelDoNotUseOrYouWillBeFired=Et;var It=_t},24905:function(Pt,Nt,te){"use strict";te.d(Nt,{default:function(){return de}});var ne=te(92310),ue=te.n(ne),Ke=te(5630),Ue=te(59301),Oe=te(36355),Ae=te(1684),re=te(32441),_e=Ue.createContext(null),$e=te(98447),Ye=te(14088),ut=te(4572),Je=function(ce,Ee){var Se={};for(var Be in ce)Object.prototype.hasOwnProperty.call(ce,Be)&&Ee.indexOf(Be)<0&&(Se[Be]=ce[Be]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,Be=Object.getOwnPropertySymbols(ce);pe<Be.length;pe++)Ee.indexOf(Be[pe])<0&&Object.prototype.propertyIsEnumerable.call(ce,Be[pe])&&(Se[Be[pe]]=ce[Be[pe]]);return Se};const ae=(ce,Ee)=>{var Se;const{prefixCls:Be,className:pe,rootClassName:Ot,children:Ct,indeterminate:un=!1,style:rt,onMouseEnter:pt,onMouseLeave:Tt,skipGroup:$t=!1,disabled:Wt}=ce,ft=Je(ce,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:ke,direction:at,checkbox:Yt}=Ue.useContext(Oe.E_),Le=Ue.useContext(_e),{isFormItemInput:Ve}=Ue.useContext(re.aM),At=Ue.useContext(Ae.Z),nn=(Se=(Le==null?void 0:Le.disabled)||Wt)!==null&&Se!==void 0?Se:At,ot=Ue.useRef(ft.value);Ue.useEffect(()=>{Le==null||Le.registerValue(ft.value)},[]),Ue.useEffect(()=>{if(!$t)return ft.value!==ot.current&&(Le==null||Le.cancelValue(ot.current),Le==null||Le.registerValue(ft.value),ot.current=ft.value),()=>Le==null?void 0:Le.cancelValue(ft.value)},[ft.value]);const xt=ke("checkbox",Be),[xe,Ut]=(0,$e.ZP)(xt),gn=Object.assign({},ft);Le&&!$t&&(gn.onChange=function(){ft.onChange&&ft.onChange.apply(ft,arguments),Le.toggleOption&&Le.toggleOption({label:Ct,value:ft.value})},gn.name=Le.name,gn.checked=Le.value.includes(ft.value));const xn=ue()(`${xt}-wrapper`,{[`${xt}-rtl`]:at==="rtl",[`${xt}-wrapper-checked`]:gn.checked,[`${xt}-wrapper-disabled`]:nn,[`${xt}-wrapper-in-form-item`]:Ve},Yt==null?void 0:Yt.className,pe,Ot,Ut),hn=ue()({[`${xt}-indeterminate`]:un},ut.A,Ut),Xe=un?"mixed":void 0;return xe(Ue.createElement(Ye.Z,{component:"Checkbox",disabled:nn},Ue.createElement("label",{className:xn,style:Object.assign(Object.assign({},Yt==null?void 0:Yt.style),rt),onMouseEnter:pt,onMouseLeave:Tt},Ue.createElement(Ke.Z,Object.assign({"aria-checked":Xe},gn,{prefixCls:xt,className:hn,disabled:nn,ref:Ee})),Ct!==void 0&&Ue.createElement("span",null,Ct))))};var y=Ue.forwardRef(ae),E=te(26407),b=te(2738),x=function(ce,Ee){var Se={};for(var Be in ce)Object.prototype.hasOwnProperty.call(ce,Be)&&Ee.indexOf(Be)<0&&(Se[Be]=ce[Be]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,Be=Object.getOwnPropertySymbols(ce);pe<Be.length;pe++)Ee.indexOf(Be[pe])<0&&Object.prototype.propertyIsEnumerable.call(ce,Be[pe])&&(Se[Be[pe]]=ce[Be[pe]]);return Se};const z=(ce,Ee)=>{const{defaultValue:Se,children:Be,options:pe=[],prefixCls:Ot,className:Ct,rootClassName:un,style:rt,onChange:pt}=ce,Tt=x(ce,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:$t,direction:Wt}=Ue.useContext(Oe.E_),[ft,ke]=Ue.useState(Tt.value||Se||[]),[at,Yt]=Ue.useState([]);Ue.useEffect(()=>{"value"in Tt&&ke(Tt.value||[])},[Tt.value]);const Le=Ue.useMemo(()=>pe.map(We=>typeof We=="string"||typeof We=="number"?{label:We,value:We}:We),[pe]),Ve=We=>{Yt(Ce=>Ce.filter(ge=>ge!==We))},At=We=>{Yt(Ce=>[].concat((0,E.Z)(Ce),[We]))},nn=We=>{const Ce=ft.indexOf(We.value),ge=(0,E.Z)(ft);Ce===-1?ge.push(We.value):ge.splice(Ce,1),"value"in Tt||ke(ge),pt==null||pt(ge.filter(ze=>at.includes(ze)).sort((ze,ht)=>{const he=Le.findIndex(qe=>qe.value===ze),ve=Le.findIndex(qe=>qe.value===ht);return he-ve}))},ot=$t("checkbox",Ot),xt=`${ot}-group`,[xe,Ut]=(0,$e.ZP)(ot),gn=(0,b.Z)(Tt,["value","disabled"]),xn=pe.length?Le.map(We=>Ue.createElement(y,{prefixCls:ot,key:We.value.toString(),disabled:"disabled"in We?We.disabled:Tt.disabled,value:We.value,checked:ft.includes(We.value),onChange:We.onChange,className:`${xt}-item`,style:We.style,title:We.title},We.label)):Be,hn={toggleOption:nn,value:ft,disabled:Tt.disabled,name:Tt.name,registerValue:At,cancelValue:Ve},Xe=ue()(xt,{[`${xt}-rtl`]:Wt==="rtl"},Ct,un,Ut);return xe(Ue.createElement("div",Object.assign({className:Xe,style:rt},gn,{ref:Ee}),Ue.createElement(_e.Provider,{value:hn},xn)))},ee=Ue.forwardRef(z);var oe=Ue.memo(ee);const le=y;le.Group=oe,le.__ANT_CHECKBOX=!0;var de=le},98447:function(Pt,Nt,te){"use strict";te.d(Nt,{C2:function(){return Oe}});var ne=te(17313),ue=te(37613),Ke=te(83116);const Ue=Ae=>{const{checkboxCls:re}=Ae,et=`${re}-wrapper`;return[{[`${re}-group`]:Object.assign(Object.assign({},(0,ne.Wf)(Ae)),{display:"inline-flex",flexWrap:"wrap",columnGap:Ae.marginXS,[`> ${Ae.antCls}-row`]:{flex:1}}),[et]:Object.assign(Object.assign({},(0,ne.Wf)(Ae)),{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}}}),[re]:Object.assign(Object.assign({},(0,ne.Wf)(Ae)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Ae.borderRadiusSM,alignSelf:"center",[`${re}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${re}-inner`]:Object.assign({},(0,ne.oN)(Ae))},[`${re}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Ae.checkboxSize,height:Ae.checkboxSize,direction:"ltr",backgroundColor:Ae.colorBgContainer,border:`${Ae.lineWidth}px ${Ae.lineType} ${Ae.colorBorder}`,borderRadius:Ae.borderRadiusSM,borderCollapse:"separate",transition:`all ${Ae.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Ae.checkboxSize/14*5,height:Ae.checkboxSize/14*8,border:`${Ae.lineWidthBold}px solid ${Ae.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Ae.motionDurationFast} ${Ae.motionEaseInBack}, opacity ${Ae.motionDurationFast}`}},"& + span":{paddingInlineStart:Ae.paddingXS,paddingInlineEnd:Ae.paddingXS}})},{[`
${et}:not(${et}-disabled),
${re}:not(${re}-disabled)
`]:{[`&:hover ${re}-inner`]:{borderColor:Ae.colorPrimary}},[`${et}:not(${et}-disabled)`]:{[`&:hover ${re}-checked:not(${re}-disabled) ${re}-inner`]:{backgroundColor:Ae.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${re}-checked:not(${re}-disabled):after`]:{borderColor:Ae.colorPrimaryHover}}},{[`${re}-checked`]:{[`${re}-inner`]:{backgroundColor:Ae.colorPrimary,borderColor:Ae.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Ae.motionDurationMid} ${Ae.motionEaseOutBack} ${Ae.motionDurationFast}`}}},[`
${et}-checked:not(${et}-disabled),
${re}-checked:not(${re}-disabled)
`]:{[`&:hover ${re}-inner`]:{backgroundColor:Ae.colorPrimaryHover,borderColor:"transparent"}}},{[re]:{"&-indeterminate":{[`${re}-inner`]:{backgroundColor:Ae.colorBgContainer,borderColor:Ae.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Ae.fontSizeLG/2,height:Ae.fontSizeLG/2,backgroundColor:Ae.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${et}-disabled`]:{cursor:"not-allowed"},[`${re}-disabled`]:{[`&, ${re}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${re}-inner`]:{background:Ae.colorBgContainerDisabled,borderColor:Ae.colorBorder,"&:after":{borderColor:Ae.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Ae.colorTextDisabled},[`&${re}-indeterminate ${re}-inner::after`]:{background:Ae.colorTextDisabled}}}]};function Oe(Ae,re){const et=(0,ue.TS)(re,{checkboxCls:`.${Ae}`,checkboxSize:re.controlInteractiveSize});return[Ue(et)]}Nt.ZP=(0,Ke.Z)("Checkbox",(Ae,re)=>{let{prefixCls:et}=re;return[Oe(et,Ae)]})},91857:function(Pt,Nt,te){"use strict";var ne=te(59301),ue=te(38819),Ke=te(92310),Ue=te.n(Ke),Oe=te(31561),Ae=te(70425),re=te(18929),et=te(2738),_e=te(79676),$e=te(53487),Ye=te(92343),ut=te(36355),Je=te(20834),ae=te(40875),a=te(88088),y=te(47211);const E=null,b=oe=>{const{menu:le,arrow:de,prefixCls:ce,children:Ee,trigger:Se,disabled:Be,dropdownRender:pe,getPopupContainer:Ot,overlayClassName:Ct,rootClassName:un,open:rt,onOpenChange:pt,visible:Tt,onVisibleChange:$t,mouseEnterDelay:Wt=.15,mouseLeaveDelay:ft=.1,autoAdjustOverflow:ke=!0,placement:at="",overlay:Yt,transitionName:Le}=oe,{getPopupContainer:Ve,getPrefixCls:At,direction:nn}=ne.useContext(ut.E_),ot=ne.useMemo(()=>{const Pe=At();return Le!==void 0?Le:at.includes("top")?`${Pe}-slide-down`:`${Pe}-slide-up`},[At,at,Le]),xt=ne.useMemo(()=>at?at.includes("Center")?at.slice(0,at.indexOf("Center")):at:nn==="rtl"?"bottomRight":"bottomLeft",[at,nn]),xe=At("dropdown",ce),[Ut,gn]=(0,y.Z)(xe),[,xn]=(0,a.Z)(),hn=ne.Children.only(Ee),Xe=(0,Ye.Tm)(hn,{className:Ue()(`${xe}-trigger`,{[`${xe}-rtl`]:nn==="rtl"},hn.props.className),disabled:Be}),We=Be?[]:Se;let Ce;We&&We.includes("contextMenu")&&(Ce=!0);const[ge,ze]=(0,re.Z)(!1,{value:rt!=null?rt:Tt}),ht=(0,Ae.useEvent)(Pe=>{pt==null||pt(Pe),$t==null||$t(Pe),ze(Pe)}),he=Ue()(Ct,un,gn,{[`${xe}-rtl`]:nn==="rtl"}),ve=(0,_e.Z)({arrowPointAtCenter:typeof de=="object"&&de.pointAtCenter,autoAdjustOverflow:ke,offset:xn.marginXXS,arrowWidth:de?xn.sizePopupArrow:0,borderRadius:xn.borderRadius}),qe=ne.useCallback(()=>{ze(!1)},[]),Re=()=>{let Pe;return le!=null&&le.items?Pe=ne.createElement(Je.default,Object.assign({},le)):typeof Yt=="function"?Pe=Yt():Pe=Yt,pe&&(Pe=pe(Pe)),Pe=ne.Children.only(typeof Pe=="string"?ne.createElement("span",null,Pe):Pe),ne.createElement(ae.J,{prefixCls:`${xe}-menu`,expandIcon:ne.createElement("span",{className:`${xe}-menu-submenu-arrow`},ne.createElement(ue.Z,{className:`${xe}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:qe,validator:Ge=>{let{mode:Jt}=Ge}},Pe)};return Ut(ne.createElement(Oe.Z,Object.assign({alignPoint:Ce},(0,et.Z)(oe,["rootClassName"]),{mouseEnterDelay:Wt,mouseLeaveDelay:ft,visible:ge,builtinPlacements:ve,arrow:!!de,overlayClassName:he,prefixCls:xe,getPopupContainer:Ot||Ve,transitionName:ot,trigger:We,overlay:Re,placement:xt,onVisibleChange:ht}),Xe))};function x(oe){return Object.assign(Object.assign({},oe),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const z=(0,$e.Z)(b,"dropdown",oe=>oe,x),ee=oe=>ne.createElement(z,Object.assign({},oe),ne.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ee,Nt.Z=b},38854:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return a}});var ne=te(91857),ue=te(92310),Ke=te.n(ue),Ue=te(59301),Oe=te(18785),Ae=te(3113),re=te(36355),et=te(81327),_e=te(33234),$e=te(47211),Ye=function(y,E){var b={};for(var x in y)Object.prototype.hasOwnProperty.call(y,x)&&E.indexOf(x)<0&&(b[x]=y[x]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,x=Object.getOwnPropertySymbols(y);z<x.length;z++)E.indexOf(x[z])<0&&Object.prototype.propertyIsEnumerable.call(y,x[z])&&(b[x[z]]=y[x[z]]);return b};const ut=y=>{const{getPopupContainer:E,getPrefixCls:b,direction:x}=Ue.useContext(re.E_),{prefixCls:z,type:ee="default",danger:oe,disabled:le,loading:de,onClick:ce,htmlType:Ee,children:Se,className:Be,menu:pe,arrow:Ot,autoFocus:Ct,overlay:un,trigger:rt,align:pt,open:Tt,onOpenChange:$t,placement:Wt,getPopupContainer:ft,href:ke,icon:at=Ue.createElement(Oe.Z,null),title:Yt,buttonsRender:Le=Re=>Re,mouseEnterDelay:Ve,mouseLeaveDelay:At,overlayClassName:nn,overlayStyle:ot,destroyPopupOnHide:xt,dropdownRender:xe}=y,Ut=Ye(y,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),gn=b("dropdown",z),xn=`${gn}-button`,[hn,Xe]=(0,$e.Z)(gn),We={menu:pe,arrow:Ot,autoFocus:Ct,align:pt,disabled:le,trigger:le?[]:rt,onOpenChange:$t,getPopupContainer:ft||E,mouseEnterDelay:Ve,mouseLeaveDelay:At,overlayClassName:nn,overlayStyle:ot,destroyPopupOnHide:xt,dropdownRender:xe},{compactSize:Ce,compactItemClassnames:ge}=(0,_e.ri)(gn,x),ze=Ke()(xn,ge,Be,Xe);"overlay"in y&&(We.overlay=un),"open"in y&&(We.open=Tt),"placement"in y?We.placement=Wt:We.placement=x==="rtl"?"bottomLeft":"bottomRight";const ht=Ue.createElement(Ae.ZP,{type:ee,danger:oe,disabled:le,loading:de,onClick:ce,htmlType:Ee,href:ke,title:Yt},Se),he=Ue.createElement(Ae.ZP,{type:ee,danger:oe,icon:at}),[ve,qe]=Le([ht,he]);return hn(Ue.createElement(et.Z.Compact,Object.assign({className:ze,size:Ce,block:!0},Ut),ve,Ue.createElement(ne.Z,Object.assign({},We),qe)))};ut.__ANT_BUTTON=!0;var Je=ut;const ae=ne.Z;ae.Button=Je;var a=ae},47211:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return Ye}});var ne=te(17313),ue=te(13826),Ke=te(92899),Ue=te(29878),Oe=te(19447),Ae=te(83116),re=te(37613),_e=ut=>{const{componentCls:Je,menuCls:ae,colorError:a,colorTextLightSolid:y}=ut,E=`${ae}-item`;return{[`${Je}, ${Je}-menu-submenu`]:{[`${ae} ${E}`]:{[`&${E}-danger:not(${E}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const $e=ut=>{const{componentCls:Je,menuCls:ae,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:E,antCls:b,iconCls:x,motionDurationMid:z,dropdownPaddingVertical:ee,fontSize:oe,dropdownEdgeChildPadding:le,colorTextDisabled:de,fontSizeIcon:ce,controlPaddingHorizontal:Ee,colorBgElevated:Se}=ut;return[{[Je]:Object.assign(Object.assign({},(0,ne.Wf)(ut)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+E/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${x}-down, & > ${b}-btn-icon > ${x}-down`]:{fontSize:ce}},[`${Je}-wrap`]:{position:"relative",[`${b}-btn > ${x}-down`]:{fontSize:ce},[`${x}-down::before`]:{transition:`transform ${z}`}},[`${Je}-wrap-open`]:{[`${x}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${Je}-placement-bottomLeft,
&${b}-slide-down-appear${b}-slide-down-appear-active${Je}-placement-bottomLeft,
&${b}-slide-down-enter${b}-slide-down-enter-active${Je}-placement-bottom,
&${b}-slide-down-appear${b}-slide-down-appear-active${Je}-placement-bottom,
&${b}-slide-down-enter${b}-slide-down-enter-active${Je}-placement-bottomRight,
&${b}-slide-down-appear${b}-slide-down-appear-active${Je}-placement-bottomRight`]:{animationName:ue.fJ},[`&${b}-slide-up-enter${b}-slide-up-enter-active${Je}-placement-topLeft,
&${b}-slide-up-appear${b}-slide-up-appear-active${Je}-placement-topLeft,
&${b}-slide-up-enter${b}-slide-up-enter-active${Je}-placement-top,
&${b}-slide-up-appear${b}-slide-up-appear-active${Je}-placement-top,
&${b}-slide-up-enter${b}-slide-up-enter-active${Je}-placement-topRight,
&${b}-slide-up-appear${b}-slide-up-appear-active${Je}-placement-topRight`]:{animationName:ue.Qt},[`&${b}-slide-down-leave${b}-slide-down-leave-active${Je}-placement-bottomLeft,
&${b}-slide-down-leave${b}-slide-down-leave-active${Je}-placement-bottom,
&${b}-slide-down-leave${b}-slide-down-leave-active${Je}-placement-bottomRight`]:{animationName:ue.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${Je}-placement-topLeft,
&${b}-slide-up-leave${b}-slide-up-leave-active${Je}-placement-top,
&${b}-slide-up-leave${b}-slide-up-leave-active${Je}-placement-topRight`]:{animationName:ue.ly}})},(0,Oe.ZP)(ut,{colorBg:Se,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Je} ${ae}`]:{position:"relative",margin:0},[`${ae}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Je}, ${Je}-menu-submenu`]:{[ae]:Object.assign(Object.assign({padding:le,listStyleType:"none",backgroundColor:Se,backgroundClip:"padding-box",borderRadius:ut.borderRadiusLG,outline:"none",boxShadow:ut.boxShadowSecondary},(0,ne.Qy)(ut)),{[`${ae}-item-group-title`]:{padding:`${ee}px ${Ee}px`,color:ut.colorTextDescription,transition:`all ${z}`},[`${ae}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ae}-item-icon`]:{minWidth:oe,marginInlineEnd:ut.marginXS,fontSize:ut.fontSizeSM},[`${ae}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${z}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ae}-item, ${ae}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ee}px ${Ee}px`,color:ut.colorText,fontWeight:"normal",fontSize:oe,lineHeight:ut.lineHeight,cursor:"pointer",transition:`all ${z}`,borderRadius:ut.borderRadiusSM,"&:hover, &-active":{backgroundColor:ut.controlItemBgHover}},(0,ne.Qy)(ut)),{"&-selected":{color:ut.colorPrimary,backgroundColor:ut.controlItemBgActive,"&:hover, &-active":{backgroundColor:ut.controlItemBgActiveHover}},"&-disabled":{color:de,cursor:"not-allowed","&:hover":{color:de,backgroundColor:Se,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${ut.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:ut.colorSplit},[`${Je}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:ut.paddingXS,[`${Je}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:ut.colorTextDescription,fontSize:ce,fontStyle:"normal"}}}),[`${ae}-item-group-list`]:{margin:`0 ${ut.marginXS}px`,padding:0,listStyle:"none"},[`${ae}-submenu-title`]:{paddingInlineEnd:Ee+ut.fontSizeSM},[`${ae}-submenu-vertical`]:{position:"relative"},[`${ae}-submenu${ae}-submenu-disabled ${Je}-menu-submenu-title`]:{[`&, ${Je}-menu-submenu-arrow-icon`]:{color:de,backgroundColor:Se,cursor:"not-allowed"}},[`${ae}-submenu-selected ${Je}-menu-submenu-title`]:{color:ut.colorPrimary}})}},[(0,ue.oN)(ut,"slide-up"),(0,ue.oN)(ut,"slide-down"),(0,Ke.Fm)(ut,"move-up"),(0,Ke.Fm)(ut,"move-down"),(0,Ue._y)(ut,"zoom-big")]]};var Ye=(0,Ae.Z)("Dropdown",(ut,Je)=>{let{rootPrefixCls:ae}=Je;const{marginXXS:a,sizePopupArrow:y,controlHeight:E,fontSize:b,lineHeight:x,paddingXXS:z,componentCls:ee,borderRadiusLG:oe}=ut,le=(E-b*x)/2,{dropdownArrowOffset:de}=(0,Oe.fS)({contentRadius:oe}),ce=(0,re.TS)(ut,{menuCls:`${ee}-menu`,rootPrefixCls:ae,dropdownArrowDistance:y/2+a,dropdownArrowOffset:de,dropdownPaddingVertical:le,dropdownEdgeChildPadding:z});return[$e(ce),_e(ce)]},ut=>({zIndexPopup:ut.zIndexPopupBase+50}))},8628:function(Pt,Nt,te){"use strict";var ne=te(59301),ue=te(34280),Ke=te(56762),Ue=te(69507);function Oe(){let Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const re=(0,ne.useRef)({}),et=(0,Ke.Z)(),_e=(0,Ue.ZP)();return(0,ue.Z)(()=>{const $e=_e.subscribe(Ye=>{re.current=Ye,Ae&&et()});return()=>_e.unsubscribe($e)},[]),re.current}Nt.Z=Oe},45818:function(Pt,Nt,te){"use strict";te.d(Nt,{D:function(){return z},Z:function(){return le}});var ne=te(92413),ue=te(59301),Ke={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Ue=Ke,Oe=te(7657),Ae=function(ce,Ee){return ue.createElement(Oe.Z,(0,ne.Z)({},ce,{ref:Ee,icon:Ue}))},re=ue.forwardRef(Ae),et=re,_e=te(33853),$e=te(38819),Ye=te(92310),ut=te.n(Ye),Je=te(2738),a=de=>!isNaN(parseFloat(de))&&isFinite(de),y=te(36355),E=te(84966),b=function(de,ce){var Ee={};for(var Se in de)Object.prototype.hasOwnProperty.call(de,Se)&&ce.indexOf(Se)<0&&(Ee[Se]=de[Se]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,Se=Object.getOwnPropertySymbols(de);Be<Se.length;Be++)ce.indexOf(Se[Be])<0&&Object.prototype.propertyIsEnumerable.call(de,Se[Be])&&(Ee[Se[Be]]=de[Se[Be]]);return Ee};const x={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},z=ue.createContext({}),ee=(()=>{let de=0;return function(){let ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return de+=1,`${ce}${de}`}})();var le=ue.forwardRef((de,ce)=>{const{prefixCls:Ee,className:Se,trigger:Be,children:pe,defaultCollapsed:Ot=!1,theme:Ct="dark",style:un={},collapsible:rt=!1,reverseArrow:pt=!1,width:Tt=200,collapsedWidth:$t=80,zeroWidthTriggerStyle:Wt,breakpoint:ft,onCollapse:ke,onBreakpoint:at}=de,Yt=b(de,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Le}=(0,ue.useContext)(E.Gs),[Ve,At]=(0,ue.useState)("collapsed"in de?de.collapsed:Ot),[nn,ot]=(0,ue.useState)(!1);(0,ue.useEffect)(()=>{"collapsed"in de&&At(de.collapsed)},[de.collapsed]);const xt=(Xe,We)=>{"collapsed"in de||At(Xe),ke==null||ke(Xe,We)},xe=(0,ue.useRef)();xe.current=Xe=>{ot(Xe.matches),at==null||at(Xe.matches),Ve!==Xe.matches&&xt(Xe.matches,"responsive")},(0,ue.useEffect)(()=>{function Xe(Ce){return xe.current(Ce)}let We;if(typeof window!="undefined"){const{matchMedia:Ce}=window;if(Ce&&ft&&ft in x){We=Ce(`(max-width: ${x[ft]})`);try{We.addEventListener("change",Xe)}catch(ge){We.addListener(Xe)}Xe(We)}}return()=>{try{We==null||We.removeEventListener("change",Xe)}catch(Ce){We==null||We.removeListener(Xe)}}},[ft]),(0,ue.useEffect)(()=>{const Xe=ee("ant-sider-");return Le.addSider(Xe),()=>Le.removeSider(Xe)},[]);const Ut=()=>{xt(!Ve,"clickTrigger")},{getPrefixCls:gn}=(0,ue.useContext)(y.E_),xn=()=>{const Xe=gn("layout-sider",Ee),We=(0,Je.Z)(Yt,["collapsed"]),Ce=Ve?$t:Tt,ge=a(Ce)?`${Ce}px`:String(Ce),ze=parseFloat(String($t||0))===0?ue.createElement("span",{onClick:Ut,className:ut()(`${Xe}-zero-width-trigger`,`${Xe}-zero-width-trigger-${pt?"right":"left"}`),style:Wt},Be||ue.createElement(et,null)):null,ve={expanded:pt?ue.createElement($e.Z,null):ue.createElement(_e.Z,null),collapsed:pt?ue.createElement(_e.Z,null):ue.createElement($e.Z,null)}[Ve?"collapsed":"expanded"],qe=Be!==null?ze||ue.createElement("div",{className:`${Xe}-trigger`,onClick:Ut,style:{width:ge}},Be||ve):null,Re=Object.assign(Object.assign({},un),{flex:`0 0 ${ge}`,maxWidth:ge,minWidth:ge,width:ge}),Pe=ut()(Xe,`${Xe}-${Ct}`,{[`${Xe}-collapsed`]:!!Ve,[`${Xe}-has-trigger`]:rt&&Be!==null&&!ze,[`${Xe}-below`]:!!nn,[`${Xe}-zero-width`]:parseFloat(ge)===0},Se);return ue.createElement("aside",Object.assign({className:Pe},We,{style:Re,ref:ce}),ue.createElement("div",{className:`${Xe}-children`},pe),rt||nn&&ze?qe:null)},hn=ue.useMemo(()=>({siderCollapsed:Ve}),[Ve]);return ue.createElement(z.Provider,{value:hn},xn())})},84966:function(Pt,Nt,te){"use strict";te.d(Nt,{VY:function(){return z},$_:function(){return x},h4:function(){return b},Gs:function(){return Je},ZP:function(){return ee}});var ne=te(26407),ue=te(92310),Ke=te.n(ue),Ue=te(2738),Oe=te(59301),Ae=te(36355),re=te(83116),_e=oe=>{const{componentCls:le,bodyBg:de,lightSiderBg:ce,lightTriggerBg:Ee,lightTriggerColor:Se}=oe;return{[`${le}-sider-light`]:{background:ce,[`${le}-sider-trigger`]:{color:Se,background:Ee},[`${le}-sider-zero-width-trigger`]:{color:Se,background:Ee,border:`1px solid ${de}`,borderInlineStart:0}}}};const $e=oe=>{const{antCls:le,componentCls:de,colorText:ce,triggerColor:Ee,footerBg:Se,triggerBg:Be,headerHeight:pe,headerPadding:Ot,headerColor:Ct,footerPadding:un,triggerHeight:rt,zeroTriggerHeight:pt,zeroTriggerWidth:Tt,motionDurationMid:$t,motionDurationSlow:Wt,fontSize:ft,borderRadius:ke,bodyBg:at,headerBg:Yt,siderBg:Le}=oe;return{[de]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:at,"&, *":{boxSizing:"border-box"},[`&${de}-has-sider`]:{flexDirection:"row",[`> ${de}, > ${de}-content`]:{width:0}},[`${de}-header, &${de}-footer`]:{flex:"0 0 auto"},[`${de}-sider`]:{position:"relative",minWidth:0,background:Le,transition:`all ${$t}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${le}-menu${le}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:rt},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:rt,color:Ee,lineHeight:`${rt}px`,textAlign:"center",background:Be,cursor:"pointer",transition:`all ${$t}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:pe,insetInlineEnd:-Tt,zIndex:1,width:Tt,height:pt,color:Ee,fontSize:oe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Le,borderStartStartRadius:0,borderStartEndRadius:ke,borderEndEndRadius:ke,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Wt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Wt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Tt,borderStartStartRadius:ke,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:ke}}}}},_e(oe)),{"&-rtl":{direction:"rtl"}}),[`${de}-header`]:{height:pe,padding:Ot,color:Ct,lineHeight:`${pe}px`,background:Yt,[`${le}-menu`]:{lineHeight:"inherit"}},[`${de}-footer`]:{padding:un,color:ce,fontSize:ft,background:Se},[`${de}-content`]:{flex:"auto",minHeight:0}}};var Ye=(0,re.Z)("Layout",oe=>[$e(oe)],oe=>{const{colorBgLayout:le,controlHeight:de,controlHeightLG:ce,colorText:Ee,controlHeightSM:Se,marginXXS:Be,colorTextLightSolid:pe,colorBgContainer:Ot}=oe,Ct=ce*1.25;return{colorBgHeader:"#001529",colorBgBody:le,colorBgTrigger:"#002140",bodyBg:le,headerBg:"#001529",headerHeight:de*2,headerPadding:`0 ${Ct}px`,headerColor:Ee,footerPadding:`${Se}px ${Ct}px`,footerBg:le,siderBg:"#001529",triggerHeight:ce+Be*2,triggerBg:"#002140",triggerColor:pe,zeroTriggerWidth:ce,zeroTriggerHeight:ce,lightSiderBg:Ot,lightTriggerBg:Ot,lightTriggerColor:Ee}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),ut=function(oe,le){var de={};for(var ce in oe)Object.prototype.hasOwnProperty.call(oe,ce)&&le.indexOf(ce)<0&&(de[ce]=oe[ce]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,ce=Object.getOwnPropertySymbols(oe);Ee<ce.length;Ee++)le.indexOf(ce[Ee])<0&&Object.prototype.propertyIsEnumerable.call(oe,ce[Ee])&&(de[ce[Ee]]=oe[ce[Ee]]);return de};const Je=Oe.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function ae(oe){let{suffixCls:le,tagName:de,displayName:ce}=oe;return Ee=>Oe.forwardRef((Be,pe)=>Oe.createElement(Ee,Object.assign({ref:pe,suffixCls:le,tagName:de},Be)))}const a=Oe.forwardRef((oe,le)=>{const{prefixCls:de,suffixCls:ce,className:Ee,tagName:Se}=oe,Be=ut(oe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:pe}=Oe.useContext(Ae.E_),Ot=pe("layout",de),[Ct,un]=Ye(Ot),rt=ce?`${Ot}-${ce}`:Ot;return Ct(Oe.createElement(Se,Object.assign({className:Ke()(de||rt,Ee,un),ref:le},Be)))}),y=Oe.forwardRef((oe,le)=>{const{direction:de}=Oe.useContext(Ae.E_),[ce,Ee]=Oe.useState([]),{prefixCls:Se,className:Be,rootClassName:pe,children:Ot,hasSider:Ct,tagName:un,style:rt}=oe,pt=ut(oe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Tt=(0,Ue.Z)(pt,["suffixCls"]),{getPrefixCls:$t,layout:Wt}=Oe.useContext(Ae.E_),ft=$t("layout",Se),[ke,at]=Ye(ft),Yt=Ke()(ft,{[`${ft}-has-sider`]:typeof Ct=="boolean"?Ct:ce.length>0,[`${ft}-rtl`]:de==="rtl"},Wt==null?void 0:Wt.className,Be,pe,at),Le=Oe.useMemo(()=>({siderHook:{addSider:Ve=>{Ee(At=>[].concat((0,ne.Z)(At),[Ve]))},removeSider:Ve=>{Ee(At=>At.filter(nn=>nn!==Ve))}}}),[]);return ke(Oe.createElement(Je.Provider,{value:Le},Oe.createElement(un,Object.assign({ref:le,className:Yt,style:Object.assign(Object.assign({},Wt==null?void 0:Wt.style),rt)},Tt),Ot)))}),E=ae({tagName:"div",displayName:"Layout"})(y),b=ae({suffixCls:"header",tagName:"header",displayName:"Header"})(a),x=ae({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),z=ae({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var ee=E},40875:function(Pt,Nt,te){"use strict";te.d(Nt,{J:function(){return Ae}});var ne=te(59301),ue=te(33234),Ke=te(70425),Ue=function(re,et){var _e={};for(var $e in re)Object.prototype.hasOwnProperty.call(re,$e)&&et.indexOf($e)<0&&(_e[$e]=re[$e]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,$e=Object.getOwnPropertySymbols(re);Ye<$e.length;Ye++)et.indexOf($e[Ye])<0&&Object.prototype.propertyIsEnumerable.call(re,$e[Ye])&&(_e[$e[Ye]]=re[$e[Ye]]);return _e};const Oe=ne.createContext(null),Ae=ne.forwardRef((re,et)=>{const{children:_e}=re,$e=Ue(re,["children"]),Ye=ne.useContext(Oe),ut=ne.useMemo(()=>Object.assign(Object.assign({},Ye),$e),[Ye,$e.prefixCls,$e.mode,$e.selectable]);return ne.createElement(Oe.Provider,{value:ut},ne.createElement(ue.BR,null,(0,Ke.supportNodeRef)(_e)?ne.cloneElement(_e,{ref:et}):_e))});Nt.Z=Oe},20834:function(Pt,Nt,te){"use strict";te.d(Nt,{default:function(){return hn}});var ne=te(15285),ue=te(59301),Ke=te(45818),Ue=te(92310),Oe=te.n(Ue),Ae=te(36355),re=function(Xe,We){var Ce={};for(var ge in Xe)Object.prototype.hasOwnProperty.call(Xe,ge)&&We.indexOf(ge)<0&&(Ce[ge]=Xe[ge]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,ge=Object.getOwnPropertySymbols(Xe);ze<ge.length;ze++)We.indexOf(ge[ze])<0&&Object.prototype.propertyIsEnumerable.call(Xe,ge[ze])&&(Ce[ge[ze]]=Xe[ge[ze]]);return Ce},_e=Xe=>{const{prefixCls:We,className:Ce,dashed:ge}=Xe,ze=re(Xe,["prefixCls","className","dashed"]),{getPrefixCls:ht}=ue.useContext(Ae.E_),he=ht("menu",We),ve=Oe()({[`${he}-item-divider-dashed`]:!!ge},Ce);return ue.createElement(ne.iz,Object.assign({className:ve},ze))},$e=te(11592),Ye=te(2738),ut=te(6848),Je=te(92343),a=(0,ue.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),E=Xe=>{var We;const{className:Ce,children:ge,icon:ze,title:ht,danger:he}=Xe,{prefixCls:ve,firstLevel:qe,direction:Re,disableMenuItemTitleTooltip:Pe,inlineCollapsed:Ge}=ue.useContext(a),Jt=fe=>{const dt=ue.createElement("span",{className:`${ve}-title-content`},ge);return(!ze||(0,Je.l$)(ge)&&ge.type==="span")&&ge&&fe&&qe&&typeof ge=="string"?ue.createElement("div",{className:`${ve}-inline-collapsed-noicon`},ge.charAt(0)):dt},{siderCollapsed:Bt}=ue.useContext(Ke.D);let Gt=ht;typeof ht=="undefined"?Gt=qe?ge:"":ht===!1&&(Gt="");const Rt={title:Gt};!Bt&&!Ge&&(Rt.title=null,Rt.open=!1);const Mt=(0,$e.Z)(ge).length;let be=ue.createElement(ne.ck,Object.assign({},(0,Ye.Z)(Xe,["title","icon","danger"]),{className:Oe()({[`${ve}-item-danger`]:he,[`${ve}-item-only-child`]:(ze?Mt+1:Mt)===1},Ce),title:typeof ht=="string"?ht:void 0}),(0,Je.Tm)(ze,{className:Oe()((0,Je.l$)(ze)?(We=ze.props)===null||We===void 0?void 0:We.className:"",`${ve}-item-icon`)}),Jt(Ge));return Pe||(be=ue.createElement(ut.Z,Object.assign({},Rt,{placement:Re==="rtl"?"left":"right",overlayClassName:`${ve}-inline-collapsed-tooltip`}),be)),be},x=Xe=>{var We;const{popupClassName:Ce,icon:ge,title:ze,theme:ht}=Xe,he=ue.useContext(a),{prefixCls:ve,inlineCollapsed:qe,theme:Re}=he,Pe=(0,ne.Xl)();let Ge;if(!ge)Ge=qe&&!Pe.length&&ze&&typeof ze=="string"?ue.createElement("div",{className:`${ve}-inline-collapsed-noicon`},ze.charAt(0)):ue.createElement("span",{className:`${ve}-title-content`},ze);else{const Bt=(0,Je.l$)(ze)&&ze.type==="span";Ge=ue.createElement(ue.Fragment,null,(0,Je.Tm)(ge,{className:Oe()((0,Je.l$)(ge)?(We=ge.props)===null||We===void 0?void 0:We.className:"",`${ve}-item-icon`)}),Bt?ze:ue.createElement("span",{className:`${ve}-title-content`},ze))}const Jt=ue.useMemo(()=>Object.assign(Object.assign({},he),{firstLevel:!1}),[he]);return ue.createElement(a.Provider,{value:Jt},ue.createElement(ne.Wd,Object.assign({},(0,Ye.Z)(Xe,["icon"]),{title:Ge,popupClassName:Oe()(ve,Ce,`${ve}-${ht||Re}`)})))},z=te(18785),ee=te(70425),oe=te(62892),le=te(40875),de=function(Xe,We){var Ce={};for(var ge in Xe)Object.prototype.hasOwnProperty.call(Xe,ge)&&We.indexOf(ge)<0&&(Ce[ge]=Xe[ge]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,ge=Object.getOwnPropertySymbols(Xe);ze<ge.length;ze++)We.indexOf(ge[ze])<0&&Object.prototype.propertyIsEnumerable.call(Xe,ge[ze])&&(Ce[ge[ze]]=Xe[ge[ze]]);return Ce};function ce(Xe){return(Xe||[]).map((We,Ce)=>{if(We&&typeof We=="object"){const ge=We,{label:ze,children:ht,key:he,type:ve}=ge,qe=de(ge,["label","children","key","type"]),Re=he!=null?he:`tmp-${Ce}`;return ht||ve==="group"?ve==="group"?ue.createElement(ne.BW,Object.assign({key:Re},qe,{title:ze}),ce(ht)):ue.createElement(x,Object.assign({key:Re},qe,{title:ze}),ce(ht)):ve==="divider"?ue.createElement(_e,Object.assign({key:Re},qe)):ue.createElement(E,Object.assign({key:Re},qe),ze)}return null}).filter(We=>We)}function Ee(Xe){return ue.useMemo(()=>Xe&&ce(Xe),[Xe])}var Se=te(64993),Be=te(17313),pe=te(8378),Ot=te(13826),Ct=te(29878),un=te(83116),rt=te(37613),Tt=Xe=>{const{componentCls:We,motionDurationSlow:Ce,horizontalLineHeight:ge,colorSplit:ze,lineWidth:ht,lineType:he,itemPaddingInline:ve}=Xe;return{[`${We}-horizontal`]:{lineHeight:ge,border:0,borderBottom:`${ht}px ${he} ${ze}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${We}-item, ${We}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:ve},[`> ${We}-item:hover,
> ${We}-item-active,
> ${We}-submenu ${We}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${We}-item, ${We}-submenu-title`]:{transition:[`border-color ${Ce}`,`background ${Ce}`].join(",")},[`${We}-submenu-arrow`]:{display:"none"}}}},Wt=Xe=>{let{componentCls:We,menuArrowOffset:Ce}=Xe;return{[`${We}-rtl`]:{direction:"rtl"},[`${We}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${We}-rtl${We}-vertical,
${We}-submenu-rtl ${We}-vertical`]:{[`${We}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Ce})`},"&::after":{transform:`rotate(45deg) translateY(${Ce})`}}}}};const ft=Xe=>Object.assign({},(0,Be.oN)(Xe));var at=(Xe,We)=>{const{componentCls:Ce,itemColor:ge,itemSelectedColor:ze,groupTitleColor:ht,itemBg:he,subMenuItemBg:ve,itemSelectedBg:qe,activeBarHeight:Re,activeBarWidth:Pe,activeBarBorderWidth:Ge,motionDurationSlow:Jt,motionEaseInOut:Bt,motionEaseOut:Gt,itemPaddingInline:Rt,motionDurationMid:Mt,itemHoverColor:be,lineType:fe,colorSplit:dt,itemDisabledColor:vt,dangerItemColor:Vt,dangerItemHoverColor:en,dangerItemSelectedColor:cn,dangerItemActiveBg:ln,dangerItemSelectedBg:bn,itemHoverBg:On,itemActiveBg:Ln,menuSubMenuBg:Rn,horizontalItemSelectedColor:Jn,horizontalItemSelectedBg:Yn,horizontalItemBorderRadius:Cn,horizontalItemHoverBg:ga,popupBg:St}=Xe;return{[`${Ce}-${We}, ${Ce}-${We} > ${Ce}`]:{color:ge,background:he,[`&${Ce}-root:focus-visible`]:Object.assign({},ft(Xe)),[`${Ce}-item-group-title`]:{color:ht},[`${Ce}-submenu-selected`]:{[`> ${Ce}-submenu-title`]:{color:ze}},[`${Ce}-item-disabled, ${Ce}-submenu-disabled`]:{color:`${vt} !important`},[`${Ce}-item:not(${Ce}-item-selected):not(${Ce}-submenu-selected)`]:{[`&:hover, > ${Ce}-submenu-title:hover`]:{color:be}},[`&:not(${Ce}-horizontal)`]:{[`${Ce}-item:not(${Ce}-item-selected)`]:{"&:hover":{backgroundColor:On},"&:active":{backgroundColor:Ln}},[`${Ce}-submenu-title`]:{"&:hover":{backgroundColor:On},"&:active":{backgroundColor:Ln}}},[`${Ce}-item-danger`]:{color:Vt,[`&${Ce}-item:hover`]:{[`&:not(${Ce}-item-selected):not(${Ce}-submenu-selected)`]:{color:en}},[`&${Ce}-item:active`]:{background:ln}},[`${Ce}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Ce}-item-selected`]:{color:ze,[`&${Ce}-item-danger`]:{color:cn},"a, a:hover":{color:"inherit"}},[`& ${Ce}-item-selected`]:{backgroundColor:qe,[`&${Ce}-item-danger`]:{backgroundColor:bn}},[`${Ce}-item, ${Ce}-submenu-title`]:{[`&:not(${Ce}-item-disabled):focus-visible`]:Object.assign({},ft(Xe))},[`&${Ce}-submenu > ${Ce}`]:{backgroundColor:Rn},[`&${Ce}-popup > ${Ce}`]:{backgroundColor:St},[`&${Ce}-horizontal`]:Object.assign(Object.assign({},We==="dark"?{borderBottom:0}:{}),{[`> ${Ce}-item, > ${Ce}-submenu`]:{top:Ge,marginTop:-Ge,marginBottom:0,borderRadius:Cn,"&::after":{position:"absolute",insetInline:Rt,bottom:0,borderBottom:`${Re}px solid transparent`,transition:`border-color ${Jt} ${Bt}`,content:'""'},"&:hover, &-active, &-open":{background:ga,"&::after":{borderBottomWidth:Re,borderBottomColor:Jn}},"&-selected":{color:Jn,backgroundColor:Yn,"&:hover":{backgroundColor:Yn},"&::after":{borderBottomWidth:Re,borderBottomColor:Jn}}}}),[`&${Ce}-root`]:{[`&${Ce}-inline, &${Ce}-vertical`]:{borderInlineEnd:`${Ge}px ${fe} ${dt}`}},[`&${Ce}-inline`]:{[`${Ce}-sub${Ce}-inline`]:{background:ve},[`${Ce}-item, ${Ce}-submenu-title`]:Ge&&Pe?{width:`calc(100% + ${Ge}px)`}:{},[`${Ce}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Pe}px solid ${ze}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Mt} ${Gt}`,`opacity ${Mt} ${Gt}`].join(","),content:'""'},[`&${Ce}-item-danger`]:{"&::after":{borderInlineEndColor:cn}}},[`${Ce}-selected, ${Ce}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Mt} ${Bt}`,`opacity ${Mt} ${Bt}`].join(",")}}}}}};const Yt=Xe=>{const{componentCls:We,itemHeight:Ce,itemMarginInline:ge,padding:ze,menuArrowSize:ht,marginXS:he,itemMarginBlock:ve}=Xe,qe=ze+ht+he;return{[`${We}-item`]:{position:"relative",overflow:"hidden"},[`${We}-item, ${We}-submenu-title`]:{height:Ce,lineHeight:`${Ce}px`,paddingInline:ze,overflow:"hidden",textOverflow:"ellipsis",marginInline:ge,marginBlock:ve,width:`calc(100% - ${ge*2}px)`},[`> ${We}-item,
> ${We}-submenu > ${We}-submenu-title`]:{height:Ce,lineHeight:`${Ce}px`},[`${We}-item-group-list ${We}-submenu-title,
${We}-submenu-title`]:{paddingInlineEnd:qe}}};var Ve=Xe=>{const{componentCls:We,iconCls:Ce,itemHeight:ge,colorTextLightSolid:ze,dropdownWidth:ht,controlHeightLG:he,motionDurationMid:ve,motionEaseOut:qe,paddingXL:Re,itemMarginInline:Pe,fontSizeLG:Ge,motionDurationSlow:Jt,paddingXS:Bt,boxShadowSecondary:Gt,collapsedWidth:Rt,collapsedIconSize:Mt}=Xe,be={height:ge,lineHeight:`${ge}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[We]:{"&-inline, &-vertical":Object.assign({[`&${We}-root`]:{boxShadow:"none"}},Yt(Xe))},[`${We}-submenu-popup`]:{[`${We}-vertical`]:Object.assign(Object.assign({},Yt(Xe)),{boxShadow:Gt})}},{[`${We}-submenu-popup ${We}-vertical${We}-sub`]:{minWidth:ht,maxHeight:`calc(100vh - ${he*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${We}-inline`]:{width:"100%",[`&${We}-root`]:{[`${We}-item, ${We}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Jt}`,`background ${Jt}`,`padding ${ve} ${qe}`].join(","),[`> ${We}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${We}-sub${We}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${We}-submenu > ${We}-submenu-title`]:be,[`& ${We}-item-group-title`]:{paddingInlineStart:Re}},[`${We}-item`]:be}},{[`${We}-inline-collapsed`]:{width:Rt,[`&${We}-root`]:{[`${We}-item, ${We}-submenu ${We}-submenu-title`]:{[`> ${We}-inline-collapsed-noicon`]:{fontSize:Ge,textAlign:"center"}}},[`> ${We}-item,
> ${We}-item-group > ${We}-item-group-list > ${We}-item,
> ${We}-item-group > ${We}-item-group-list > ${We}-submenu > ${We}-submenu-title,
> ${We}-submenu > ${We}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Ge/2}px - ${Pe}px)`,textOverflow:"clip",[`
${We}-submenu-arrow,
${We}-submenu-expand-icon
`]:{opacity:0},[`${We}-item-icon, ${Ce}`]:{margin:0,fontSize:Mt,lineHeight:`${ge}px`,"+ span":{display:"inline-block",opacity:0}}},[`${We}-item-icon, ${Ce}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${We}-item-icon, ${Ce}`]:{display:"none"},"a, a:hover":{color:ze}},[`${We}-item-group-title`]:Object.assign(Object.assign({},Be.vS),{paddingInline:Bt})}}]};const At=Xe=>{const{componentCls:We,motionDurationSlow:Ce,motionDurationMid:ge,motionEaseInOut:ze,motionEaseOut:ht,iconCls:he,iconSize:ve,iconMarginInlineEnd:qe}=Xe;return{[`${We}-item, ${We}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ce}`,`background ${Ce}`,`padding ${Ce} ${ze}`].join(","),[`${We}-item-icon, ${he}`]:{minWidth:ve,fontSize:ve,transition:[`font-size ${ge} ${ht}`,`margin ${Ce} ${ze}`,`color ${Ce}`].join(","),"+ span":{marginInlineStart:qe,opacity:1,transition:[`opacity ${Ce} ${ze}`,`margin ${Ce}`,`color ${Ce}`].join(",")}},[`${We}-item-icon`]:Object.assign({},(0,Be.Ro)()),[`&${We}-item-only-child`]:{[`> ${he}, > ${We}-item-icon`]:{marginInlineEnd:0}}},[`${We}-item-disabled, ${We}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${We}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},nn=Xe=>{const{componentCls:We,motionDurationSlow:Ce,motionEaseInOut:ge,borderRadius:ze,menuArrowSize:ht,menuArrowOffset:he}=Xe;return{[`${We}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Xe.margin,width:ht,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ce} ${ge}, opacity ${Ce}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ht*.6,height:ht*.15,backgroundColor:"currentcolor",borderRadius:ze,transition:[`background ${Ce} ${ge}`,`transform ${Ce} ${ge}`,`top ${Ce} ${ge}`,`color ${Ce} ${ge}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${he})`},"&::after":{transform:`rotate(-45deg) translateY(${he})`}}}}},ot=Xe=>{const{antCls:We,componentCls:Ce,fontSize:ge,motionDurationSlow:ze,motionDurationMid:ht,motionEaseInOut:he,paddingXS:ve,padding:qe,colorSplit:Re,lineWidth:Pe,zIndexPopup:Ge,borderRadiusLG:Jt,subMenuItemBorderRadius:Bt,menuArrowSize:Gt,menuArrowOffset:Rt,lineType:Mt,menuPanelMaskInset:be,groupTitleLineHeight:fe,groupTitleFontSize:dt}=Xe;return[{"":{[`${Ce}`]:Object.assign(Object.assign({},(0,Be.dF)()),{"&-hidden":{display:"none"}})},[`${Ce}-submenu-hidden`]:{display:"none"}},{[Ce]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Be.Wf)(Xe)),(0,Be.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ge,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${ze} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Ce}-item`]:{flex:"none"}},[`${Ce}-item, ${Ce}-submenu, ${Ce}-submenu-title`]:{borderRadius:Xe.itemBorderRadius},[`${Ce}-item-group-title`]:{padding:`${ve}px ${qe}px`,fontSize:dt,lineHeight:fe,transition:`all ${ze}`},[`&-horizontal ${Ce}-submenu`]:{transition:[`border-color ${ze} ${he}`,`background ${ze} ${he}`].join(",")},[`${Ce}-submenu, ${Ce}-submenu-inline`]:{transition:[`border-color ${ze} ${he}`,`background ${ze} ${he}`,`padding ${ht} ${he}`].join(",")},[`${Ce}-submenu ${Ce}-sub`]:{cursor:"initial",transition:[`background ${ze} ${he}`,`padding ${ze} ${he}`].join(",")},[`${Ce}-title-content`]:{transition:`color ${ze}`},[`${Ce}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ce}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Re,borderStyle:Mt,borderWidth:0,borderTopWidth:Pe,marginBlock:Pe,padding:0,"&-dashed":{borderStyle:"dashed"}}}),At(Xe)),{[`${Ce}-item-group`]:{[`${Ce}-item-group-list`]:{margin:0,padding:0,[`${Ce}-item, ${Ce}-submenu-title`]:{paddingInline:`${ge*2}px ${qe}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Ge,borderRadius:Jt,boxShadow:"none",transformOrigin:"0 0",[`&${Ce}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${be}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:be},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:Xe.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Xe.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Xe.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Xe.paddingXS},[`> ${Ce}`]:Object.assign(Object.assign(Object.assign({borderRadius:Jt},At(Xe)),nn(Xe)),{[`${Ce}-item, ${Ce}-submenu > ${Ce}-submenu-title`]:{borderRadius:Bt},[`${Ce}-submenu-title::after`]:{transition:`transform ${ze} ${he}`}})}}),nn(Xe)),{[`&-inline-collapsed ${Ce}-submenu-arrow,
&-inline ${Ce}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Rt})`},"&::after":{transform:`rotate(45deg) translateX(-${Rt})`}},[`${Ce}-submenu-open${Ce}-submenu-inline > ${Ce}-submenu-title > ${Ce}-submenu-arrow`]:{transform:`translateY(-${Gt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Rt})`},"&::before":{transform:`rotate(45deg) translateX(${Rt})`}}})},{[`${We}-layout-header`]:{[Ce]:{lineHeight:"inherit"}}}]};var xt=(Xe,We)=>(0,un.Z)("Menu",ge=>{if(We===!1)return[];const{colorBgElevated:ze,colorPrimary:ht,colorTextLightSolid:he,controlHeightLG:ve,fontSize:qe,darkItemColor:Re,darkDangerItemColor:Pe,darkItemBg:Ge,darkSubMenuItemBg:Jt,darkItemSelectedColor:Bt,darkItemSelectedBg:Gt,darkDangerItemSelectedBg:Rt,darkItemHoverBg:Mt,darkGroupTitleColor:be,darkItemHoverColor:fe,darkItemDisabledColor:dt,darkDangerItemHoverColor:vt,darkDangerItemSelectedColor:Vt,darkDangerItemActiveBg:en}=ge,cn=qe/7*5,ln=(0,rt.TS)(ge,{menuArrowSize:cn,menuHorizontalHeight:ve*1.15,menuArrowOffset:`${cn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:ze}),bn=(0,rt.TS)(ln,{itemColor:Re,itemHoverColor:fe,groupTitleColor:be,itemSelectedColor:Bt,itemBg:Ge,popupBg:Ge,subMenuItemBg:Jt,itemActiveBg:"transparent",itemSelectedBg:Gt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Mt,itemDisabledColor:dt,dangerItemColor:Pe,dangerItemHoverColor:vt,dangerItemSelectedColor:Vt,dangerItemActiveBg:en,dangerItemSelectedBg:Rt,menuSubMenuBg:Jt,horizontalItemSelectedColor:he,horizontalItemSelectedBg:ht});return[ot(ln),Tt(ln),Ve(ln),at(ln,"light"),at(bn,"dark"),Wt(ln),(0,pe.Z)(ln),(0,Ot.oN)(ln,"slide-up"),(0,Ot.oN)(ln,"slide-down"),(0,Ct._y)(ln,"zoom-big")]},ge=>{const{colorPrimary:ze,colorError:ht,colorTextDisabled:he,colorErrorBg:ve,colorText:qe,colorTextDescription:Re,colorBgContainer:Pe,colorFillAlter:Ge,colorFillContent:Jt,lineWidth:Bt,lineWidthBold:Gt,controlItemBgActive:Rt,colorBgTextHover:Mt,controlHeightLG:be,lineHeight:fe,colorBgElevated:dt,marginXXS:vt,padding:Vt,fontSize:en,controlHeightSM:cn,fontSizeLG:ln,colorTextLightSolid:bn,colorErrorHover:On}=ge,Ln=new Se.C(bn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ge.zIndexPopupBase+50,radiusItem:ge.borderRadiusLG,itemBorderRadius:ge.borderRadiusLG,radiusSubMenuItem:ge.borderRadiusSM,subMenuItemBorderRadius:ge.borderRadiusSM,colorItemText:qe,itemColor:qe,colorItemTextHover:qe,itemHoverColor:qe,colorItemTextHoverHorizontal:ze,horizontalItemHoverColor:ze,colorGroupTitle:Re,groupTitleColor:Re,colorItemTextSelected:ze,itemSelectedColor:ze,colorItemTextSelectedHorizontal:ze,horizontalItemSelectedColor:ze,colorItemBg:Pe,itemBg:Pe,colorItemBgHover:Mt,itemHoverBg:Mt,colorItemBgActive:Jt,itemActiveBg:Rt,colorSubItemBg:Ge,subMenuItemBg:Ge,colorItemBgSelected:Rt,itemSelectedBg:Rt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Gt,activeBarHeight:Gt,colorActiveBarBorderSize:Bt,activeBarBorderWidth:Bt,colorItemTextDisabled:he,itemDisabledColor:he,colorDangerItemText:ht,dangerItemColor:ht,colorDangerItemTextHover:ht,dangerItemHoverColor:ht,colorDangerItemTextSelected:ht,dangerItemSelectedColor:ht,colorDangerItemBgActive:ve,dangerItemActiveBg:ve,colorDangerItemBgSelected:ve,dangerItemSelectedBg:ve,itemMarginInline:ge.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:be,groupTitleLineHeight:fe,collapsedWidth:be*2,popupBg:dt,itemMarginBlock:vt,itemPaddingInline:Vt,horizontalLineHeight:`${be*1.15}px`,iconSize:en,iconMarginInlineEnd:cn-en,collapsedIconSize:ln,groupTitleFontSize:en,darkItemDisabledColor:new Se.C(bn).setAlpha(.25).toRgbString(),darkItemColor:Ln,darkDangerItemColor:ht,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:bn,darkItemSelectedBg:ze,darkDangerItemSelectedBg:ht,darkItemHoverBg:"transparent",darkGroupTitleColor:Ln,darkItemHoverColor:bn,darkDangerItemHoverColor:On,darkDangerItemSelectedColor:bn,darkDangerItemActiveBg:ht}},{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"]]})(Xe),xe=function(Xe,We){var Ce={};for(var ge in Xe)Object.prototype.hasOwnProperty.call(Xe,ge)&&We.indexOf(ge)<0&&(Ce[ge]=Xe[ge]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,ge=Object.getOwnPropertySymbols(Xe);ze<ge.length;ze++)We.indexOf(ge[ze])<0&&Object.prototype.propertyIsEnumerable.call(Xe,ge[ze])&&(Ce[ge[ze]]=Xe[ge[ze]]);return Ce},gn=(0,ue.forwardRef)((Xe,We)=>{var Ce,ge;const ze=ue.useContext(le.Z),ht=ze||{},{getPrefixCls:he,getPopupContainer:ve,direction:qe,menu:Re}=ue.useContext(Ae.E_),Pe=he(),{prefixCls:Ge,className:Jt,style:Bt,theme:Gt="light",expandIcon:Rt,_internalDisableMenuItemTitleTooltip:Mt,inlineCollapsed:be,siderCollapsed:fe,items:dt,children:vt,rootClassName:Vt,mode:en,selectable:cn,onClick:ln,overflowedIndicatorPopupClassName:bn}=Xe,On=xe(Xe,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Ln=(0,Ye.Z)(On,["collapsedWidth"]),Rn=Ee(dt)||vt;(Ce=ht.validator)===null||Ce===void 0||Ce.call(ht,{mode:en});const Jn=(0,ee.useEvent)(function(){var Qe;ln==null||ln.apply(void 0,arguments),(Qe=ht.onClick)===null||Qe===void 0||Qe.call(ht)}),Yn=ht.mode||en,Cn=cn!=null?cn:ht.selectable,ga=ue.useMemo(()=>fe!==void 0?fe:be,[be,fe]),St={horizontal:{motionName:`${Pe}-slide-up`},inline:(0,oe.Z)(Pe),other:{motionName:`${Pe}-zoom-big`}},_t=he("menu",Ge||ht.prefixCls),[Et,It]=xt(_t,!ze),me=Oe()(`${_t}-${Gt}`,Re==null?void 0:Re.className,Jt);let Ne;if(typeof Rt=="function")Ne=Rt;else if(Rt===null||Rt===!1)Ne=null;else if(ht.expandIcon===null||ht.expandIcon===!1)Ne=null;else{const Qe=Rt!=null?Rt:ht.expandIcon;Ne=(0,Je.Tm)(Qe,{className:Oe()(`${_t}-submenu-expand-icon`,(0,Je.l$)(Qe)?(ge=Qe.props)===null||ge===void 0?void 0:ge.className:"")})}const Ze=ue.useMemo(()=>({prefixCls:_t,inlineCollapsed:ga||!1,direction:qe,firstLevel:!0,theme:Gt,mode:Yn,disableMenuItemTitleTooltip:Mt}),[_t,ga,qe,Mt,Gt]);return Et(ue.createElement(le.Z.Provider,{value:null},ue.createElement(a.Provider,{value:Ze},ue.createElement(ne.ZP,Object.assign({getPopupContainer:ve,overflowedIndicator:ue.createElement(z.Z,null),overflowedIndicatorPopupClassName:Oe()(_t,`${_t}-${Gt}`,bn),mode:Yn,selectable:Cn,onClick:Jn},Ln,{inlineCollapsed:ga,style:Object.assign(Object.assign({},Re==null?void 0:Re.style),Bt),className:me,prefixCls:_t,direction:qe,defaultMotions:St,expandIcon:Ne,ref:We,rootClassName:Oe()(Vt,It)}),Rn))))});const xn=(0,ue.forwardRef)((Xe,We)=>{const Ce=(0,ue.useRef)(null),ge=ue.useContext(Ke.D);return(0,ue.useImperativeHandle)(We,()=>({menu:Ce.current,focus:ze=>{var ht;(ht=Ce.current)===null||ht===void 0||ht.focus(ze)}})),ue.createElement(gn,Object.assign({ref:Ce},Xe,ge))});xn.Item=E,xn.SubMenu=x,xn.Divider=_e,xn.ItemGroup=ne.BW;var hn=xn},58421:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return ht}});var ne=te(92413),ue=te(59301),Ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Ue=Ke,Oe=te(7657),Ae=function(ve,qe){return ue.createElement(Oe.Z,(0,ne.Z)({},ve,{ref:qe,icon:Ue}))},re=ue.forwardRef(Ae),et=re,_e=te(49198),$e=te(33853),Ye=te(38819),ut=te(92310),Je=te.n(ut),ae=te(400),a=te(33708),y=te(6909),E=te(4771),b=te(9427),x=te(25440),z=te(26112),ee={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},oe=ee,le=te(91735),de=function(he){(0,b.Z)(qe,he);var ve=(0,x.Z)(qe);function qe(){var Re;(0,y.Z)(this,qe);for(var Pe=arguments.length,Ge=new Array(Pe),Jt=0;Jt<Pe;Jt++)Ge[Jt]=arguments[Jt];return Re=ve.call.apply(ve,[this].concat(Ge)),Re.state={goInputText:""},Re.getValidValue=function(){var Bt=Re.state.goInputText;return!Bt||Number.isNaN(Bt)?void 0:Number(Bt)},Re.buildOptionText=function(Bt){return"".concat(Bt," ").concat(Re.props.locale.items_per_page)},Re.changeSize=function(Bt){Re.props.changeSize(Number(Bt))},Re.handleChange=function(Bt){Re.setState({goInputText:Bt.target.value})},Re.handleBlur=function(Bt){var Gt=Re.props,Rt=Gt.goButton,Mt=Gt.quickGo,be=Gt.rootPrefixCls,fe=Re.state.goInputText;Rt||fe===""||(Re.setState({goInputText:""}),!(Bt.relatedTarget&&(Bt.relatedTarget.className.indexOf("".concat(be,"-item-link"))>=0||Bt.relatedTarget.className.indexOf("".concat(be,"-item"))>=0))&&Mt(Re.getValidValue()))},Re.go=function(Bt){var Gt=Re.state.goInputText;Gt!==""&&(Bt.keyCode===oe.ENTER||Bt.type==="click")&&(Re.setState({goInputText:""}),Re.props.quickGo(Re.getValidValue()))},Re}return(0,E.Z)(qe,[{key:"getPageSizeOptions",value:function(){var Pe=this.props,Ge=Pe.pageSize,Jt=Pe.pageSizeOptions;return Jt.some(function(Bt){return Bt.toString()===Ge.toString()})?Jt:Jt.concat([Ge.toString()]).sort(function(Bt,Gt){var Rt=Number.isNaN(Number(Bt))?0:Number(Bt),Mt=Number.isNaN(Number(Gt))?0:Number(Gt);return Rt-Mt})}},{key:"render",value:function(){var Pe=this,Ge=this.props,Jt=Ge.pageSize,Bt=Ge.locale,Gt=Ge.rootPrefixCls,Rt=Ge.changeSize,Mt=Ge.quickGo,be=Ge.goButton,fe=Ge.selectComponentClass,dt=Ge.buildOptionText,vt=Ge.selectPrefixCls,Vt=Ge.disabled,en=this.state.goInputText,cn="".concat(Gt,"-options"),ln=fe,bn=null,On=null,Ln=null;if(!Rt&&!Mt)return null;var Rn=this.getPageSizeOptions();if(Rt&&ln){var Jn=Rn.map(function(Yn,Cn){return ue.createElement(ln.Option,{key:Cn,value:Yn.toString()},(dt||Pe.buildOptionText)(Yn))});bn=ue.createElement(ln,{disabled:Vt,prefixCls:vt,showSearch:!1,className:"".concat(cn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Jt||Rn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Cn){return Cn.parentNode},"aria-label":Bt.page_size,defaultOpen:!1},Jn)}return Mt&&(be&&(Ln=typeof be=="boolean"?ue.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Vt,className:"".concat(cn,"-quick-jumper-button")},Bt.jump_to_confirm):ue.createElement("span",{onClick:this.go,onKeyUp:this.go},be)),On=ue.createElement("div",{className:"".concat(cn,"-quick-jumper")},Bt.jump_to,ue.createElement("input",{disabled:Vt,type:"text",value:en,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Bt.page}),Bt.page,Ln)),ue.createElement("li",{className:"".concat(cn)},bn,On)}}]),qe}(ue.Component);de.defaultProps={pageSizeOptions:["10","20","50","100"]};var ce=de,Ee=function(ve){var qe,Re=ve.rootPrefixCls,Pe=ve.page,Ge=ve.active,Jt=ve.className,Bt=ve.showTitle,Gt=ve.onClick,Rt=ve.onKeyPress,Mt=ve.itemRender,be="".concat(Re,"-item"),fe=Je()(be,"".concat(be,"-").concat(Pe),(qe={},(0,ae.Z)(qe,"".concat(be,"-active"),Ge),(0,ae.Z)(qe,"".concat(be,"-disabled"),!Pe),(0,ae.Z)(qe,ve.className,Jt),qe)),dt=function(){Gt(Pe)},vt=function(cn){Rt(cn,Gt,Pe)},Vt=Mt(Pe,"page",ue.createElement("a",{rel:"nofollow"},Pe));return Vt?ue.createElement("li",{title:Bt?Pe.toString():null,className:fe,onClick:dt,onKeyPress:vt,tabIndex:0},Vt):null},Se=Ee;function Be(){}function pe(he){var ve=Number(he);return typeof ve=="number"&&!Number.isNaN(ve)&&isFinite(ve)&&Math.floor(ve)===ve}var Ot=function(ve,qe,Re){return Re};function Ct(he,ve,qe){var Re=typeof he=="undefined"?ve.pageSize:he;return Math.floor((qe.total-1)/Re)+1}var un=function(he){(0,b.Z)(qe,he);var ve=(0,x.Z)(qe);function qe(Re){var Pe;(0,y.Z)(this,qe),Pe=ve.call(this,Re),Pe.paginationNode=ue.createRef(),Pe.getJumpPrevPage=function(){return Math.max(1,Pe.state.current-(Pe.props.showLessItems?3:5))},Pe.getJumpNextPage=function(){return Math.min(Ct(void 0,Pe.state,Pe.props),Pe.state.current+(Pe.props.showLessItems?3:5))},Pe.getItemIcon=function(Rt,Mt){var be=Pe.props.prefixCls,fe=Rt||ue.createElement("button",{type:"button","aria-label":Mt,className:"".concat(be,"-item-link")});return typeof Rt=="function"&&(fe=ue.createElement(Rt,(0,a.Z)({},Pe.props))),fe},Pe.isValid=function(Rt){var Mt=Pe.props.total;return pe(Rt)&&Rt!==Pe.state.current&&pe(Mt)&&Mt>0},Pe.shouldDisplayQuickJumper=function(){var Rt=Pe.props,Mt=Rt.showQuickJumper,be=Rt.total,fe=Pe.state.pageSize;return be<=fe?!1:Mt},Pe.handleKeyDown=function(Rt){(Rt.keyCode===oe.ARROW_UP||Rt.keyCode===oe.ARROW_DOWN)&&Rt.preventDefault()},Pe.handleKeyUp=function(Rt){var Mt=Pe.getValidValue(Rt),be=Pe.state.currentInputValue;Mt!==be&&Pe.setState({currentInputValue:Mt}),Rt.keyCode===oe.ENTER?Pe.handleChange(Mt):Rt.keyCode===oe.ARROW_UP?Pe.handleChange(Mt-1):Rt.keyCode===oe.ARROW_DOWN&&Pe.handleChange(Mt+1)},Pe.handleBlur=function(Rt){var Mt=Pe.getValidValue(Rt);Pe.handleChange(Mt)},Pe.changePageSize=function(Rt){var Mt=Pe.state.current,be=Ct(Rt,Pe.state,Pe.props);Mt=Mt>be?be:Mt,be===0&&(Mt=Pe.state.current),typeof Rt=="number"&&("pageSize"in Pe.props||Pe.setState({pageSize:Rt}),"current"in Pe.props||Pe.setState({current:Mt,currentInputValue:Mt})),Pe.props.onShowSizeChange(Mt,Rt),"onChange"in Pe.props&&Pe.props.onChange&&Pe.props.onChange(Mt,Rt)},Pe.handleChange=function(Rt){var Mt=Pe.props,be=Mt.disabled,fe=Mt.onChange,dt=Pe.state,vt=dt.pageSize,Vt=dt.current,en=dt.currentInputValue;if(Pe.isValid(Rt)&&!be){var cn=Ct(void 0,Pe.state,Pe.props),ln=Rt;return Rt>cn?ln=cn:Rt<1&&(ln=1),"current"in Pe.props||Pe.setState({current:ln}),ln!==en&&Pe.setState({currentInputValue:ln}),fe(ln,vt),ln}return Vt},Pe.prev=function(){Pe.hasPrev()&&Pe.handleChange(Pe.state.current-1)},Pe.next=function(){Pe.hasNext()&&Pe.handleChange(Pe.state.current+1)},Pe.jumpPrev=function(){Pe.handleChange(Pe.getJumpPrevPage())},Pe.jumpNext=function(){Pe.handleChange(Pe.getJumpNextPage())},Pe.hasPrev=function(){return Pe.state.current>1},Pe.hasNext=function(){return Pe.state.current<Ct(void 0,Pe.state,Pe.props)},Pe.runIfEnter=function(Rt,Mt){if(Rt.key==="Enter"||Rt.charCode===13){for(var be=arguments.length,fe=new Array(be>2?be-2:0),dt=2;dt<be;dt++)fe[dt-2]=arguments[dt];Mt.apply(void 0,fe)}},Pe.runIfEnterPrev=function(Rt){Pe.runIfEnter(Rt,Pe.prev)},Pe.runIfEnterNext=function(Rt){Pe.runIfEnter(Rt,Pe.next)},Pe.runIfEnterJumpPrev=function(Rt){Pe.runIfEnter(Rt,Pe.jumpPrev)},Pe.runIfEnterJumpNext=function(Rt){Pe.runIfEnter(Rt,Pe.jumpNext)},Pe.handleGoTO=function(Rt){(Rt.keyCode===oe.ENTER||Rt.type==="click")&&Pe.handleChange(Pe.state.currentInputValue)},Pe.renderPrev=function(Rt){var Mt=Pe.props,be=Mt.prevIcon,fe=Mt.itemRender,dt=fe(Rt,"prev",Pe.getItemIcon(be,"prev page")),vt=!Pe.hasPrev();return(0,ue.isValidElement)(dt)?(0,ue.cloneElement)(dt,{disabled:vt}):dt},Pe.renderNext=function(Rt){var Mt=Pe.props,be=Mt.nextIcon,fe=Mt.itemRender,dt=fe(Rt,"next",Pe.getItemIcon(be,"next page")),vt=!Pe.hasNext();return(0,ue.isValidElement)(dt)?(0,ue.cloneElement)(dt,{disabled:vt}):dt};var Ge=Re.onChange!==Be,Jt="current"in Re;Jt&&!Ge&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var Bt=Re.defaultCurrent;"current"in Re&&(Bt=Re.current);var Gt=Re.defaultPageSize;return"pageSize"in Re&&(Gt=Re.pageSize),Bt=Math.min(Bt,Ct(Gt,void 0,Re)),Pe.state={current:Bt,currentInputValue:Bt,pageSize:Gt},Pe}return(0,E.Z)(qe,[{key:"componentDidUpdate",value:function(Pe,Ge){var Jt=this.props.prefixCls;if(Ge.current!==this.state.current&&this.paginationNode.current){var Bt=this.paginationNode.current.querySelector(".".concat(Jt,"-item-").concat(Ge.current));if(Bt&&document.activeElement===Bt){var Gt;Bt==null||(Gt=Bt.blur)===null||Gt===void 0||Gt.call(Bt)}}}},{key:"getValidValue",value:function(Pe){var Ge=Pe.target.value,Jt=Ct(void 0,this.state,this.props),Bt=this.state.currentInputValue,Gt;return Ge===""?Gt=Ge:Number.isNaN(Number(Ge))?Gt=Bt:Ge>=Jt?Gt=Jt:Gt=Number(Ge),Gt}},{key:"getShowSizeChanger",value:function(){var Pe=this.props,Ge=Pe.showSizeChanger,Jt=Pe.total,Bt=Pe.totalBoundaryShowSizeChanger;return typeof Ge!="undefined"?Ge:Jt>Bt}},{key:"render",value:function(){var Pe=this.props,Ge=Pe.prefixCls,Jt=Pe.className,Bt=Pe.style,Gt=Pe.disabled,Rt=Pe.hideOnSinglePage,Mt=Pe.total,be=Pe.locale,fe=Pe.showQuickJumper,dt=Pe.showLessItems,vt=Pe.showTitle,Vt=Pe.showTotal,en=Pe.simple,cn=Pe.itemRender,ln=Pe.showPrevNextJumpers,bn=Pe.jumpPrevIcon,On=Pe.jumpNextIcon,Ln=Pe.selectComponentClass,Rn=Pe.selectPrefixCls,Jn=Pe.pageSizeOptions,Yn=this.state,Cn=Yn.current,ga=Yn.pageSize,St=Yn.currentInputValue;if(Rt===!0&&Mt<=ga)return null;var _t=Ct(void 0,this.state,this.props),Et=[],It=null,me=null,Ne=null,Ze=null,Qe=null,st=fe&&fe.goButton,Dt=dt?1:2,mt=Cn-1>0?Cn-1:0,we=Cn+1<_t?Cn+1:_t,Ie=(0,z.Z)(this.props,{aria:!0,data:!0}),De=Vt&&ue.createElement("li",{className:"".concat(Ge,"-total-text")},Vt(Mt,[Mt===0?0:(Cn-1)*ga+1,Cn*ga>Mt?Mt:Cn*ga]));if(en){st&&(typeof st=="boolean"?Qe=ue.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},be.jump_to_confirm):Qe=ue.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},st),Qe=ue.createElement("li",{title:vt?"".concat(be.jump_to).concat(Cn,"/").concat(_t):null,className:"".concat(Ge,"-simple-pager")},Qe));var ct=this.renderPrev(mt);return ue.createElement("ul",(0,ne.Z)({className:Je()(Ge,"".concat(Ge,"-simple"),(0,ae.Z)({},"".concat(Ge,"-disabled"),Gt),Jt),style:Bt,ref:this.paginationNode},Ie),De,ct?ue.createElement("li",{title:vt?be.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Je()("".concat(Ge,"-prev"),(0,ae.Z)({},"".concat(Ge,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},ct):null,ue.createElement("li",{title:vt?"".concat(Cn,"/").concat(_t):null,className:"".concat(Ge,"-simple-pager")},ue.createElement("input",{type:"text",value:St,disabled:Gt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ue.createElement("span",{className:"".concat(Ge,"-slash")},"/"),_t),ue.createElement("li",{title:vt?be.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Je()("".concat(Ge,"-next"),(0,ae.Z)({},"".concat(Ge,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(we)),Qe)}if(_t<=3+Dt*2){var jt={locale:be,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:vt,itemRender:cn};_t||Et.push(ue.createElement(Se,(0,ne.Z)({},jt,{key:"noPager",page:1,className:"".concat(Ge,"-item-disabled")})));for(var gt=1;gt<=_t;gt+=1){var on=Cn===gt;Et.push(ue.createElement(Se,(0,ne.Z)({},jt,{key:gt,page:gt,active:on})))}}else{var qt=dt?be.prev_3:be.prev_5,kt=dt?be.next_3:be.next_5,dn=cn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(bn,"prev page")),Mn=cn(this.getJumpNextPage(),"jump-next",this.getItemIcon(On,"next page"));ln&&(It=dn?ue.createElement("li",{title:vt?qt:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Je()("".concat(Ge,"-jump-prev"),(0,ae.Z)({},"".concat(Ge,"-jump-prev-custom-icon"),!!bn))},dn):null,me=Mn?ue.createElement("li",{title:vt?kt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Je()("".concat(Ge,"-jump-next"),(0,ae.Z)({},"".concat(Ge,"-jump-next-custom-icon"),!!On))},Mn):null),Ze=ue.createElement(Se,{locale:be,last:!0,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:_t,page:_t,active:!1,showTitle:vt,itemRender:cn}),Ne=ue.createElement(Se,{locale:be,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:vt,itemRender:cn});var Xt=Math.max(1,Cn-Dt),Gn=Math.min(Cn+Dt,_t);Cn-1<=Dt&&(Gn=1+Dt*2),_t-Cn<=Dt&&(Xt=_t-Dt*2);for(var Xn=Xt;Xn<=Gn;Xn+=1){var na=Cn===Xn;Et.push(ue.createElement(Se,{locale:be,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Xn,page:Xn,active:na,showTitle:vt,itemRender:cn}))}Cn-1>=Dt*2&&Cn!==3&&(Et[0]=(0,ue.cloneElement)(Et[0],{className:"".concat(Ge,"-item-after-jump-prev")}),Et.unshift(It)),_t-Cn>=Dt*2&&Cn!==_t-2&&(Et[Et.length-1]=(0,ue.cloneElement)(Et[Et.length-1],{className:"".concat(Ge,"-item-before-jump-next")}),Et.push(me)),Xt!==1&&Et.unshift(Ne),Gn!==_t&&Et.push(Ze)}var jn=!this.hasPrev()||!_t,Te=!this.hasNext()||!_t,yt=this.renderPrev(mt),tt=this.renderNext(we);return ue.createElement("ul",(0,ne.Z)({className:Je()(Ge,Jt,(0,ae.Z)({},"".concat(Ge,"-disabled"),Gt)),style:Bt,ref:this.paginationNode},Ie),De,yt?ue.createElement("li",{title:vt?be.prev_page:null,onClick:this.prev,tabIndex:jn?null:0,onKeyPress:this.runIfEnterPrev,className:Je()("".concat(Ge,"-prev"),(0,ae.Z)({},"".concat(Ge,"-disabled"),jn)),"aria-disabled":jn},yt):null,Et,tt?ue.createElement("li",{title:vt?be.next_page:null,onClick:this.next,tabIndex:Te?null:0,onKeyPress:this.runIfEnterNext,className:Je()("".concat(Ge,"-next"),(0,ae.Z)({},"".concat(Ge,"-disabled"),Te)),"aria-disabled":Te},tt):null,ue.createElement(ce,{disabled:Gt,locale:be,rootPrefixCls:Ge,selectComponentClass:Ln,selectPrefixCls:Rn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Cn,pageSize:ga,pageSizeOptions:Jn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:st}))}}],[{key:"getDerivedStateFromProps",value:function(Pe,Ge){var Jt={};if("current"in Pe&&(Jt.current=Pe.current,Pe.current!==Ge.current&&(Jt.currentInputValue=Jt.current)),"pageSize"in Pe&&Pe.pageSize!==Ge.pageSize){var Bt=Ge.current,Gt=Ct(Pe.pageSize,Ge,Pe);Bt=Bt>Gt?Gt:Bt,"current"in Pe||(Jt.current=Bt,Jt.currentInputValue=Bt),Jt.pageSize=Pe.pageSize}return Jt}}]),qe}(ue.Component);un.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:Ot,totalBoundaryShowSizeChanger:50};var rt=un,pt=te(22075),Tt=te(36355),$t=te(19716),Wt=te(8628),ft=te(9763),ke=te(57809);const at=he=>ue.createElement(ke.default,Object.assign({},he,{showSearch:!0,size:"small"})),Yt=he=>ue.createElement(ke.default,Object.assign({},he,{showSearch:!0,size:"middle"}));at.Option=ke.default.Option,Yt.Option=ke.default.Option;var Le=te(9937),Ve=te(17313),At=te(83116),nn=te(37613);const ot=he=>{const{componentCls:ve}=he;return{[`${ve}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${ve}-item-link`]:{color:he.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${ve}-item-link`]:{color:he.colorTextDisabled,cursor:"not-allowed"}}},[`&${ve}-disabled`]:{cursor:"not-allowed",[`${ve}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:he.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:he.colorBorder,backgroundColor:he.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:he.itemActiveBgDisabled},a:{color:he.itemActiveColorDisabled}}},[`${ve}-item-link`]:{color:he.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${ve}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${ve}-simple-pager`]:{color:he.colorTextDisabled},[`${ve}-jump-prev, ${ve}-jump-next`]:{[`${ve}-item-link-icon`]:{opacity:0},[`${ve}-item-ellipsis`]:{opacity:1}}},[`&${ve}-simple`]:{[`${ve}-prev, ${ve}-next`]:{[`&${ve}-disabled ${ve}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},xt=he=>{const{componentCls:ve}=he;return{[`&${ve}-mini ${ve}-total-text, &${ve}-mini ${ve}-simple-pager`]:{height:he.itemSizeSM,lineHeight:`${he.itemSizeSM}px`},[`&${ve}-mini ${ve}-item`]:{minWidth:he.itemSizeSM,height:he.itemSizeSM,margin:0,lineHeight:`${he.itemSizeSM-2}px`},[`&${ve}-mini:not(${ve}-disabled) ${ve}-item:not(${ve}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:he.colorBgTextHover},"&:active":{backgroundColor:he.colorBgTextActive}},[`&${ve}-mini ${ve}-prev, &${ve}-mini ${ve}-next`]:{minWidth:he.itemSizeSM,height:he.itemSizeSM,margin:0,lineHeight:`${he.itemSizeSM}px`},[`&${ve}-mini:not(${ve}-disabled)`]:{[`${ve}-prev, ${ve}-next`]:{[`&:hover ${ve}-item-link`]:{backgroundColor:he.colorBgTextHover},[`&:active ${ve}-item-link`]:{backgroundColor:he.colorBgTextActive},[`&${ve}-disabled:hover ${ve}-item-link`]:{backgroundColor:"transparent"}}},[`
&${ve}-mini ${ve}-prev ${ve}-item-link,
&${ve}-mini ${ve}-next ${ve}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:he.itemSizeSM,lineHeight:`${he.itemSizeSM}px`}},[`&${ve}-mini ${ve}-jump-prev, &${ve}-mini ${ve}-jump-next`]:{height:he.itemSizeSM,marginInlineEnd:0,lineHeight:`${he.itemSizeSM}px`},[`&${ve}-mini ${ve}-options`]:{marginInlineStart:he.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:he.miniOptionsSizeChangerTop},"&-quick-jumper":{height:he.itemSizeSM,lineHeight:`${he.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Le.x0)(he)),{width:he.paginationMiniQuickJumperInputWidth,height:he.controlHeightSM})}}}},xe=he=>{const{componentCls:ve}=he;return{[`
&${ve}-simple ${ve}-prev,
&${ve}-simple ${ve}-next
`]:{height:he.itemSizeSM,lineHeight:`${he.itemSizeSM}px`,verticalAlign:"top",[`${ve}-item-link`]:{height:he.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:he.colorBgTextHover},"&:active":{backgroundColor:he.colorBgTextActive},"&::after":{height:he.itemSizeSM,lineHeight:`${he.itemSizeSM}px`}}},[`&${ve}-simple ${ve}-simple-pager`]:{display:"inline-block",height:he.itemSizeSM,marginInlineEnd:he.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:he.marginXS,padding:`0 ${he.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:he.itemInputBg,border:`${he.lineWidth}px ${he.lineType} ${he.colorBorder}`,borderRadius:he.borderRadius,outline:"none",transition:`border-color ${he.motionDurationMid}`,color:"inherit","&:hover":{borderColor:he.colorPrimary},"&:focus":{borderColor:he.colorPrimaryHover,boxShadow:`${he.inputOutlineOffset}px 0 ${he.controlOutlineWidth}px ${he.controlOutline}`},"&[disabled]":{color:he.colorTextDisabled,backgroundColor:he.colorBgContainerDisabled,borderColor:he.colorBorder,cursor:"not-allowed"}}}}},Ut=he=>{const{componentCls:ve}=he;return{[`${ve}-jump-prev, ${ve}-jump-next`]:{outline:0,[`${ve}-item-container`]:{position:"relative",[`${ve}-item-link-icon`]:{color:he.colorPrimary,fontSize:he.fontSizeSM,opacity:0,transition:`all ${he.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${ve}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:he.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:he.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:he.paginationEllipsisTextIndent,opacity:1,transition:`all ${he.motionDurationMid}`}},"&:hover":{[`${ve}-item-link-icon`]:{opacity:1},[`${ve}-item-ellipsis`]:{opacity:0}}},[`
${ve}-prev,
${ve}-jump-prev,
${ve}-jump-next
`]:{marginInlineEnd:he.marginXS},[`
${ve}-prev,
${ve}-next,
${ve}-jump-prev,
${ve}-jump-next
`]:{display:"inline-block",minWidth:he.itemSize,height:he.itemSize,color:he.colorText,fontFamily:he.fontFamily,lineHeight:`${he.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:he.borderRadius,cursor:"pointer",transition:`all ${he.motionDurationMid}`},[`${ve}-prev, ${ve}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:he.colorText,cursor:"pointer",userSelect:"none"},[`${ve}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:he.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${he.lineWidth}px ${he.lineType} transparent`,borderRadius:he.borderRadius,outline:"none",transition:`all ${he.motionDurationMid}`},[`&:hover ${ve}-item-link`]:{backgroundColor:he.colorBgTextHover},[`&:active ${ve}-item-link`]:{backgroundColor:he.colorBgTextActive},[`&${ve}-disabled:hover`]:{[`${ve}-item-link`]:{backgroundColor:"transparent"}}},[`${ve}-slash`]:{marginInlineEnd:he.paginationSlashMarginInlineEnd,marginInlineStart:he.paginationSlashMarginInlineStart},[`${ve}-options`]:{display:"inline-block",marginInlineStart:he.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:he.controlHeight,marginInlineStart:he.marginXS,lineHeight:`${he.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Le.ik)(he)),{width:he.controlHeightLG*1.25,height:he.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:he.marginXS,marginInlineEnd:he.marginXS})}}}},gn=he=>{const{componentCls:ve}=he;return{[`${ve}-item`]:{display:"inline-block",minWidth:he.itemSize,height:he.itemSize,marginInlineEnd:he.marginXS,fontFamily:he.fontFamily,lineHeight:`${he.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${he.lineWidth}px ${he.lineType} transparent`,borderRadius:he.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${he.paginationItemPaddingInline}px`,color:he.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${ve}-item-active)`]:{"&:hover":{transition:`all ${he.motionDurationMid}`,backgroundColor:he.colorBgTextHover},"&:active":{backgroundColor:he.colorBgTextActive}},"&-active":{fontWeight:he.fontWeightStrong,backgroundColor:he.itemActiveBg,borderColor:he.colorPrimary,a:{color:he.colorPrimary},"&:hover":{borderColor:he.colorPrimaryHover},"&:hover a":{color:he.colorPrimaryHover}}}}},xn=he=>{const{componentCls:ve}=he;return{[ve]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ve.Wf)(he)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${ve}-total-text`]:{display:"inline-block",height:he.itemSize,marginInlineEnd:he.marginXS,lineHeight:`${he.itemSize-2}px`,verticalAlign:"middle"}}),gn(he)),Ut(he)),xe(he)),xt(he)),ot(he)),{[`@media only screen and (max-width: ${he.screenLG}px)`]:{[`${ve}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${he.screenSM}px)`]:{[`${ve}-options`]:{display:"none"}}}),[`&${he.componentCls}-rtl`]:{direction:"rtl"}}},hn=he=>{const{componentCls:ve}=he;return{[`${ve}${ve}-disabled:not(${ve}-mini)`]:{"&, &:hover":{[`${ve}-item-link`]:{borderColor:he.colorBorder}},"&:focus-visible":{[`${ve}-item-link`]:{borderColor:he.colorBorder}},[`${ve}-item, ${ve}-item-link`]:{backgroundColor:he.colorBgContainerDisabled,borderColor:he.colorBorder,[`&:hover:not(${ve}-item-active)`]:{backgroundColor:he.colorBgContainerDisabled,borderColor:he.colorBorder,a:{color:he.colorTextDisabled}},[`&${ve}-item-active`]:{backgroundColor:he.itemActiveBgDisabled}},[`${ve}-prev, ${ve}-next`]:{"&:hover button":{backgroundColor:he.colorBgContainerDisabled,borderColor:he.colorBorder,color:he.colorTextDisabled},[`${ve}-item-link`]:{backgroundColor:he.colorBgContainerDisabled,borderColor:he.colorBorder}}},[`${ve}:not(${ve}-mini)`]:{[`${ve}-prev, ${ve}-next`]:{"&:hover button":{borderColor:he.colorPrimaryHover,backgroundColor:he.itemBg},[`${ve}-item-link`]:{backgroundColor:he.itemLinkBg,borderColor:he.colorBorder},[`&:hover ${ve}-item-link`]:{borderColor:he.colorPrimary,backgroundColor:he.itemBg,color:he.colorPrimary},[`&${ve}-disabled`]:{[`${ve}-item-link`]:{borderColor:he.colorBorder,color:he.colorTextDisabled}}},[`${ve}-item`]:{backgroundColor:he.itemBg,border:`${he.lineWidth}px ${he.lineType} ${he.colorBorder}`,[`&:hover:not(${ve}-item-active)`]:{borderColor:he.colorPrimary,backgroundColor:he.itemBg,a:{color:he.colorPrimary}},"&-active":{borderColor:he.colorPrimary}}}}},Xe=he=>{const{componentCls:ve}=he;return{[`${ve}:not(${ve}-disabled)`]:{[`${ve}-item`]:Object.assign({},(0,Ve.Qy)(he)),[`${ve}-jump-prev, ${ve}-jump-next`]:{"&:focus-visible":Object.assign({[`${ve}-item-link-icon`]:{opacity:1},[`${ve}-item-ellipsis`]:{opacity:0}},(0,Ve.oN)(he))},[`${ve}-prev, ${ve}-next`]:{[`&:focus-visible ${ve}-item-link`]:Object.assign({},(0,Ve.oN)(he))}}}};var We=(0,At.Z)("Pagination",he=>{const ve=(0,nn.TS)(he,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:he.marginXXS/2,paginationMiniQuickJumperInputWidth:he.controlHeightLG*1.1,paginationItemPaddingInline:he.marginXXS*1.5,paginationEllipsisLetterSpacing:he.marginXXS/2,paginationSlashMarginInlineStart:he.marginXXS,paginationSlashMarginInlineEnd:he.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Le.e5)(he),(0,Le.TM)(he));return[xn(ve),Xe(ve),he.wireframe&&hn(ve)]},he=>({itemBg:he.colorBgContainer,itemSize:he.controlHeight,itemSizeSM:he.controlHeightSM,itemActiveBg:he.colorBgContainer,itemLinkBg:he.colorBgContainer,itemActiveColorDisabled:he.colorTextDisabled,itemActiveBgDisabled:he.controlItemBgActiveDisabled,itemInputBg:he.colorBgContainer,miniOptionsSizeChangerTop:0})),Ce=function(he,ve){var qe={};for(var Re in he)Object.prototype.hasOwnProperty.call(he,Re)&&ve.indexOf(Re)<0&&(qe[Re]=he[Re]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,Re=Object.getOwnPropertySymbols(he);Pe<Re.length;Pe++)ve.indexOf(Re[Pe])<0&&Object.prototype.propertyIsEnumerable.call(he,Re[Pe])&&(qe[Re[Pe]]=he[Re[Pe]]);return qe},ze=he=>{const{prefixCls:ve,selectPrefixCls:qe,className:Re,rootClassName:Pe,style:Ge,size:Jt,locale:Bt,selectComponentClass:Gt,responsive:Rt,showSizeChanger:Mt}=he,be=Ce(he,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:fe}=(0,Wt.Z)(Rt),{getPrefixCls:dt,direction:vt,pagination:Vt={}}=ue.useContext(Tt.E_),en=dt("pagination",ve),[cn,ln]=We(en),bn=Mt!=null?Mt:Vt.showSizeChanger,On=ue.useMemo(()=>{const _t=ue.createElement("span",{className:`${en}-item-ellipsis`},"\u2022\u2022\u2022"),Et=ue.createElement("button",{className:`${en}-item-link`,type:"button",tabIndex:-1},vt==="rtl"?ue.createElement(Ye.Z,null):ue.createElement($e.Z,null)),It=ue.createElement("button",{className:`${en}-item-link`,type:"button",tabIndex:-1},vt==="rtl"?ue.createElement($e.Z,null):ue.createElement(Ye.Z,null)),me=ue.createElement("a",{className:`${en}-item-link`},ue.createElement("div",{className:`${en}-item-container`},vt==="rtl"?ue.createElement(_e.Z,{className:`${en}-item-link-icon`}):ue.createElement(et,{className:`${en}-item-link-icon`}),_t)),Ne=ue.createElement("a",{className:`${en}-item-link`},ue.createElement("div",{className:`${en}-item-container`},vt==="rtl"?ue.createElement(et,{className:`${en}-item-link-icon`}):ue.createElement(_e.Z,{className:`${en}-item-link-icon`}),_t));return{prevIcon:Et,nextIcon:It,jumpPrevIcon:me,jumpNextIcon:Ne}},[vt,en]),[Ln]=(0,ft.Z)("Pagination",pt.Z),Rn=Object.assign(Object.assign({},Ln),Bt),Jn=(0,$t.Z)(Jt),Yn=Jn==="small"||!!(fe&&!Jn&&Rt),Cn=dt("select",qe),ga=Je()({[`${en}-mini`]:Yn,[`${en}-rtl`]:vt==="rtl"},Vt==null?void 0:Vt.className,Re,Pe,ln),St=Object.assign(Object.assign({},Vt==null?void 0:Vt.style),Ge);return cn(ue.createElement(rt,Object.assign({},On,be,{style:St,prefixCls:en,selectPrefixCls:Cn,className:ga,selectComponentClass:Gt||(Yn?at:Yt),locale:Rn,showSizeChanger:bn})))},ht=ze},93948:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return Mt}});var ne=te(59301),ue=te(29679),Ke=te(40001),Ue=te(19248),Oe=te(99267),Ae=te(92310),re=te.n(Ae),et=te(2738),_e=te(36355),$e=te(92413),Ye=te(33708),ut=te(37061),Je={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ae=function(){var fe=(0,ne.useRef)([]),dt=(0,ne.useRef)(null);return(0,ne.useEffect)(function(){var vt=Date.now(),Vt=!1;fe.current.forEach(function(en){if(en){Vt=!0;var cn=en.style;cn.transitionDuration=".3s, .3s, .3s, .06s",dt.current&&vt-dt.current<100&&(cn.transitionDuration="0s, 0s")}}),Vt&&(dt.current=Date.now())}),fe.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(fe){var dt=(0,Ye.Z)((0,Ye.Z)({},Je),fe),vt=dt.className,Vt=dt.percent,en=dt.prefixCls,cn=dt.strokeColor,ln=dt.strokeLinecap,bn=dt.strokeWidth,On=dt.style,Ln=dt.trailColor,Rn=dt.trailWidth,Jn=dt.transition,Yn=(0,ut.Z)(dt,a);delete Yn.gapPosition;var Cn=Array.isArray(Vt)?Vt:[Vt],ga=Array.isArray(cn)?cn:[cn],St=ae(),_t=bn/2,Et=100-bn/2,It="M ".concat(ln==="round"?_t:0,",").concat(_t,`
L `).concat(ln==="round"?Et:100,",").concat(_t),me="0 0 100 ".concat(bn),Ne=0;return ne.createElement("svg",(0,$e.Z)({className:re()("".concat(en,"-line"),vt),viewBox:me,preserveAspectRatio:"none",style:On},Yn),ne.createElement("path",{className:"".concat(en,"-line-trail"),d:It,strokeLinecap:ln,stroke:Ln,strokeWidth:Rn||bn,fillOpacity:"0"}),Cn.map(function(Ze,Qe){var st=1;switch(ln){case"round":st=1-bn/100;break;case"square":st=1-bn/2/100;break;default:st=1;break}var Dt={strokeDasharray:"".concat(Ze*st,"px, 100px"),strokeDashoffset:"-".concat(Ne,"px"),transition:Jn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},mt=ga[Qe]||ga[ga.length-1];return Ne+=Ze,ne.createElement("path",{key:Qe,className:"".concat(en,"-line-path"),d:It,strokeLinecap:ln,stroke:mt,strokeWidth:bn,fillOpacity:"0",ref:function(Ie){St[Qe]=Ie},style:Dt})}))},E=y,b=te(39559),x=te(33606),z=te(47273),ee=0,oe=(0,z.Z)();function le(){var be;return oe?(be=ee,ee+=1):be="TEST_OR_SSR",be}var de=function(be){var fe=ne.useState(),dt=(0,x.Z)(fe,2),vt=dt[0],Vt=dt[1];return ne.useEffect(function(){Vt("rc_progress_".concat(le()))},[]),be||vt},ce=function(fe){var dt=fe.bg,vt=fe.children;return ne.createElement("div",{style:{width:"100%",height:"100%",background:dt}},vt)};function Ee(be,fe){return Object.keys(be).map(function(dt){var vt=parseFloat(dt),Vt="".concat(Math.floor(vt*fe),"%");return"".concat(be[dt]," ").concat(Vt)})}var Se=ne.forwardRef(function(be,fe){var dt=be.prefixCls,vt=be.color,Vt=be.gradientId,en=be.radius,cn=be.style,ln=be.ptg,bn=be.strokeLinecap,On=be.strokeWidth,Ln=be.size,Rn=be.gapDegree,Jn=vt&&(0,b.Z)(vt)==="object",Yn=Jn?"#FFF":void 0,Cn=Ln/2,ga=ne.createElement("circle",{className:"".concat(dt,"-circle-path"),r:en,cx:Cn,cy:Cn,stroke:Yn,strokeLinecap:bn,strokeWidth:On,opacity:ln===0?0:1,style:cn,ref:fe});if(!Jn)return ga;var St="".concat(Vt,"-conic"),_t=Rn?"".concat(180+Rn/2,"deg"):"0deg",Et=Ee(vt,(360-Rn)/360),It=Ee(vt,1),me="conic-gradient(from ".concat(_t,", ").concat(Et.join(", "),")"),Ne="linear-gradient(to ".concat(Rn?"bottom":"top",", ").concat(It.join(", "),")");return ne.createElement(ne.Fragment,null,ne.createElement("mask",{id:St},ga),ne.createElement("foreignObject",{x:0,y:0,width:Ln,height:Ln,mask:"url(#".concat(St,")")},ne.createElement(ce,{bg:Ne},ne.createElement(ce,{bg:me}))))}),Be=Se,pe=100,Ot=function(fe,dt,vt,Vt,en,cn,ln,bn,On,Ln){var Rn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Jn=vt/100*360*((360-cn)/360),Yn=cn===0?0:{bottom:0,top:180,left:90,right:-90}[ln],Cn=(100-Vt)/100*dt;On==="round"&&Vt!==100&&(Cn+=Ln/2,Cn>=dt&&(Cn=dt-.01));var ga=pe/2;return{stroke:typeof bn=="string"?bn:void 0,strokeDasharray:"".concat(dt,"px ").concat(fe),strokeDashoffset:Cn+Rn,transform:"rotate(".concat(en+Jn+Yn,"deg)"),transformOrigin:"".concat(ga,"px ").concat(ga,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Ct=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function un(be){var fe=be!=null?be:[];return Array.isArray(fe)?fe:[fe]}var rt=function(fe){var dt=(0,Ye.Z)((0,Ye.Z)({},Je),fe),vt=dt.id,Vt=dt.prefixCls,en=dt.steps,cn=dt.strokeWidth,ln=dt.trailWidth,bn=dt.gapDegree,On=bn===void 0?0:bn,Ln=dt.gapPosition,Rn=dt.trailColor,Jn=dt.strokeLinecap,Yn=dt.style,Cn=dt.className,ga=dt.strokeColor,St=dt.percent,_t=(0,ut.Z)(dt,Ct),Et=pe/2,It=de(vt),me="".concat(It,"-gradient"),Ne=Et-cn/2,Ze=Math.PI*2*Ne,Qe=On>0?90+On/2:-90,st=Ze*((360-On)/360),Dt=(0,b.Z)(en)==="object"?en:{count:en,space:2},mt=Dt.count,we=Dt.space,Ie=un(St),De=un(ga),ct=De.find(function(Mn){return Mn&&(0,b.Z)(Mn)==="object"}),jt=ct&&(0,b.Z)(ct)==="object",gt=jt?"butt":Jn,on=Ot(Ze,st,0,100,Qe,On,Ln,Rn,gt,cn),qt=ae(),kt=function(){var Xt=0;return Ie.map(function(Gn,Xn){var na=De[Xn]||De[De.length-1],jn=Ot(Ze,st,Xt,Gn,Qe,On,Ln,na,gt,cn);return Xt+=Gn,ne.createElement(Be,{key:Xn,color:na,ptg:Gn,radius:Ne,prefixCls:Vt,gradientId:me,style:jn,strokeLinecap:gt,strokeWidth:cn,gapDegree:On,ref:function(yt){qt[Xn]=yt},size:pe})}).reverse()},dn=function(){var Xt=Math.round(mt*(Ie[0]/100)),Gn=100/mt,Xn=0;return new Array(mt).fill(null).map(function(na,jn){var Te=jn<=Xt-1?De[0]:Rn,yt=Te&&(0,b.Z)(Te)==="object"?"url(#".concat(me,")"):void 0,tt=Ot(Ze,st,Xn,Gn,Qe,On,Ln,Te,"butt",cn,we);return Xn+=(st-tt.strokeDashoffset+we)*100/st,ne.createElement("circle",{key:jn,className:"".concat(Vt,"-circle-path"),r:Ne,cx:Et,cy:Et,stroke:yt,strokeWidth:cn,opacity:1,style:tt,ref:function(Ht){qt[jn]=Ht}})})};return ne.createElement("svg",(0,$e.Z)({className:re()("".concat(Vt,"-circle"),Cn),viewBox:"0 0 ".concat(pe," ").concat(pe),style:Yn,id:vt,role:"presentation"},_t),!mt&&ne.createElement("circle",{className:"".concat(Vt,"-circle-trail"),r:Ne,cx:Et,cy:Et,stroke:Rn,strokeLinecap:gt,strokeWidth:ln||cn,style:on}),mt?dn():kt())},pt=rt,Tt={Line:E,Circle:pt},$t=te(6848),Wt=te(93398);function ft(be){return!be||be<0?0:be>100?100:be}function ke(be){let{success:fe,successPercent:dt}=be,vt=dt;return fe&&"progress"in fe&&(vt=fe.progress),fe&&"percent"in fe&&(vt=fe.percent),vt}const at=be=>{let{percent:fe,success:dt,successPercent:vt}=be;const Vt=ft(ke({success:dt,successPercent:vt}));return[Vt,ft(ft(fe)-Vt)]},Yt=be=>{let{success:fe={},strokeColor:dt}=be;const{strokeColor:vt}=fe;return[vt||Wt.presetPrimaryColors.green,dt||null]},Le=(be,fe,dt)=>{var vt,Vt,en,cn;let ln=-1,bn=-1;if(fe==="step"){const On=dt.steps,Ln=dt.strokeWidth;typeof be=="string"||typeof be=="undefined"?(ln=be==="small"?2:14,bn=Ln!=null?Ln:8):typeof be=="number"?[ln,bn]=[be,be]:[ln=14,bn=8]=be,ln*=On}else if(fe==="line"){const On=dt==null?void 0:dt.strokeWidth;typeof be=="string"||typeof be=="undefined"?bn=On||(be==="small"?6:8):typeof be=="number"?[ln,bn]=[be,be]:[ln=-1,bn=8]=be}else(fe==="circle"||fe==="dashboard")&&(typeof be=="string"||typeof be=="undefined"?[ln,bn]=be==="small"?[60,60]:[120,120]:typeof be=="number"?[ln,bn]=[be,be]:(ln=(Vt=(vt=be[0])!==null&&vt!==void 0?vt:be[1])!==null&&Vt!==void 0?Vt:120,bn=(cn=(en=be[0])!==null&&en!==void 0?en:be[1])!==null&&cn!==void 0?cn:120));return[ln,bn]},Ve=3,At=be=>Ve/be*100;var ot=be=>{const{prefixCls:fe,trailColor:dt=null,strokeLinecap:vt="round",gapPosition:Vt,gapDegree:en,width:cn=120,type:ln,children:bn,success:On,size:Ln=cn}=be,[Rn,Jn]=Le(Ln,"circle");let{strokeWidth:Yn}=be;Yn===void 0&&(Yn=Math.max(At(Rn),6));const Cn={width:Rn,height:Jn,fontSize:Rn*.15+6},ga=ne.useMemo(()=>{if(en||en===0)return en;if(ln==="dashboard")return 75},[en,ln]),St=Vt||ln==="dashboard"&&"bottom"||void 0,_t=Object.prototype.toString.call(be.strokeColor)==="[object Object]",Et=Yt({success:On,strokeColor:be.strokeColor}),It=re()(`${fe}-inner`,{[`${fe}-circle-gradient`]:_t}),me=ne.createElement(pt,{percent:at(be),strokeWidth:Yn,trailWidth:Yn,strokeColor:Et,strokeLinecap:vt,trailColor:dt,prefixCls:fe,gapDegree:ga,gapPosition:St});return ne.createElement("div",{className:It,style:Cn},Rn<=20?ne.createElement($t.Z,{title:bn},ne.createElement("span",null,me)):ne.createElement(ne.Fragment,null,me,bn))},xt=function(be,fe){var dt={};for(var vt in be)Object.prototype.hasOwnProperty.call(be,vt)&&fe.indexOf(vt)<0&&(dt[vt]=be[vt]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vt=0,vt=Object.getOwnPropertySymbols(be);Vt<vt.length;Vt++)fe.indexOf(vt[Vt])<0&&Object.prototype.propertyIsEnumerable.call(be,vt[Vt])&&(dt[vt[Vt]]=be[vt[Vt]]);return dt};const xe=be=>{let fe=[];return Object.keys(be).forEach(dt=>{const vt=parseFloat(dt.replace(/%/g,""));isNaN(vt)||fe.push({key:vt,value:be[dt]})}),fe=fe.sort((dt,vt)=>dt.key-vt.key),fe.map(dt=>{let{key:vt,value:Vt}=dt;return`${Vt} ${vt}%`}).join(", ")},Ut=(be,fe)=>{const{from:dt=Wt.presetPrimaryColors.blue,to:vt=Wt.presetPrimaryColors.blue,direction:Vt=fe==="rtl"?"to left":"to right"}=be,en=xt(be,["from","to","direction"]);if(Object.keys(en).length!==0){const cn=xe(en);return{backgroundImage:`linear-gradient(${Vt}, ${cn})`}}return{backgroundImage:`linear-gradient(${Vt}, ${dt}, ${vt})`}};var xn=be=>{const{prefixCls:fe,direction:dt,percent:vt,size:Vt,strokeWidth:en,strokeColor:cn,strokeLinecap:ln="round",children:bn,trailColor:On=null,success:Ln}=be,Rn=cn&&typeof cn!="string"?Ut(cn,dt):{backgroundColor:cn},Jn=ln==="square"||ln==="butt"?0:void 0,Yn={backgroundColor:On||void 0,borderRadius:Jn},Cn=Vt!=null?Vt:[-1,en||(Vt==="small"?6:8)],[ga,St]=Le(Cn,"line",{strokeWidth:en}),_t=Object.assign({width:`${ft(vt)}%`,height:St,borderRadius:Jn},Rn),Et=ke(be),It={width:`${ft(Et)}%`,height:St,borderRadius:Jn,backgroundColor:Ln==null?void 0:Ln.strokeColor},me={width:ga<0?"100%":ga,height:St};return ne.createElement(ne.Fragment,null,ne.createElement("div",{className:`${fe}-outer`,style:me},ne.createElement("div",{className:`${fe}-inner`,style:Yn},ne.createElement("div",{className:`${fe}-bg`,style:_t}),Et!==void 0?ne.createElement("div",{className:`${fe}-success-bg`,style:It}):null)),bn)},Xe=be=>{const{size:fe,steps:dt,percent:vt=0,strokeWidth:Vt=8,strokeColor:en,trailColor:cn=null,prefixCls:ln,children:bn}=be,On=Math.round(dt*(vt/100)),Ln=fe==="small"?2:14,Rn=fe!=null?fe:[Ln,Vt],[Jn,Yn]=Le(Rn,"step",{steps:dt,strokeWidth:Vt}),Cn=Jn/dt,ga=new Array(dt);for(let St=0;St<dt;St++){const _t=Array.isArray(en)?en[St]:en;ga[St]=ne.createElement("div",{key:St,className:re()(`${ln}-steps-item`,{[`${ln}-steps-item-active`]:St<=On-1}),style:{backgroundColor:St<=On-1?_t:cn,width:Cn,height:Yn}})}return ne.createElement("div",{className:`${ln}-steps-outer`},ga,bn)},We=te(93083),Ce=te(17313),ge=te(83116),ze=te(37613);const ht=be=>{const fe=be?"100%":"-100%";return new We.Keyframes(`antProgress${be?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${fe}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${fe}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},he=be=>{const{componentCls:fe,iconCls:dt}=be;return{[fe]:Object.assign(Object.assign({},(0,Ce.Wf)(be)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:be.fontSize,marginInlineEnd:be.marginXS,marginBottom:be.marginXS},[`${fe}-outer`]:{display:"inline-block",width:"100%"},[`&${fe}-show-info`]:{[`${fe}-outer`]:{marginInlineEnd:`calc(-2em - ${be.marginXS}px)`,paddingInlineEnd:`calc(2em + ${be.paddingXS}px)`}},[`${fe}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:be.remainingColor,borderRadius:be.lineBorderRadius},[`${fe}-inner:not(${fe}-circle-gradient)`]:{[`${fe}-circle-path`]:{stroke:be.defaultColor}},[`${fe}-success-bg, ${fe}-bg`]:{position:"relative",backgroundColor:be.defaultColor,borderRadius:be.lineBorderRadius,transition:`all ${be.motionDurationSlow} ${be.motionEaseInOutCirc}`},[`${fe}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:be.colorSuccess},[`${fe}-text`]:{display:"inline-block",width:"2em",marginInlineStart:be.marginXS,color:be.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[dt]:{fontSize:be.fontSize}},[`&${fe}-status-active`]:{[`${fe}-bg::before`]:{position:"absolute",inset:0,backgroundColor:be.colorBgContainer,borderRadius:be.lineBorderRadius,opacity:0,animationName:ht(),animationDuration:be.progressActiveMotionDuration,animationTimingFunction:be.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${fe}-rtl${fe}-status-active`]:{[`${fe}-bg::before`]:{animationName:ht(!0)}},[`&${fe}-status-exception`]:{[`${fe}-bg`]:{backgroundColor:be.colorError},[`${fe}-text`]:{color:be.colorError}},[`&${fe}-status-exception ${fe}-inner:not(${fe}-circle-gradient)`]:{[`${fe}-circle-path`]:{stroke:be.colorError}},[`&${fe}-status-success`]:{[`${fe}-bg`]:{backgroundColor:be.colorSuccess},[`${fe}-text`]:{color:be.colorSuccess}},[`&${fe}-status-success ${fe}-inner:not(${fe}-circle-gradient)`]:{[`${fe}-circle-path`]:{stroke:be.colorSuccess}}})}},ve=be=>{const{componentCls:fe,iconCls:dt}=be;return{[fe]:{[`${fe}-circle-trail`]:{stroke:be.remainingColor},[`&${fe}-circle ${fe}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${fe}-circle ${fe}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:be.circleTextColor,fontSize:be.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[dt]:{fontSize:`${be.fontSize/be.fontSizeSM}em`}},[`${fe}-circle&-status-exception`]:{[`${fe}-text`]:{color:be.colorError}},[`${fe}-circle&-status-success`]:{[`${fe}-text`]:{color:be.colorSuccess}}},[`${fe}-inline-circle`]:{lineHeight:1,[`${fe}-inner`]:{verticalAlign:"bottom"}}}},qe=be=>{const{componentCls:fe}=be;return{[fe]:{[`${fe}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:be.progressStepMinWidth,marginInlineEnd:be.progressStepMarginInlineEnd,backgroundColor:be.remainingColor,transition:`all ${be.motionDurationSlow}`,"&-active":{backgroundColor:be.defaultColor}}}}}},Re=be=>{const{componentCls:fe,iconCls:dt}=be;return{[fe]:{[`${fe}-small&-line, ${fe}-small&-line ${fe}-text ${dt}`]:{fontSize:be.fontSizeSM}}}};var Pe=(0,ge.Z)("Progress",be=>{const fe=be.marginXXS/2,dt=(0,ze.TS)(be,{progressStepMarginInlineEnd:fe,progressStepMinWidth:fe,progressActiveMotionDuration:"2.4s"});return[he(dt),ve(dt),qe(dt),Re(dt)]},be=>({circleTextColor:be.colorText,defaultColor:be.colorInfo,remainingColor:be.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Ge=function(be,fe){var dt={};for(var vt in be)Object.prototype.hasOwnProperty.call(be,vt)&&fe.indexOf(vt)<0&&(dt[vt]=be[vt]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vt=0,vt=Object.getOwnPropertySymbols(be);Vt<vt.length;Vt++)fe.indexOf(vt[Vt])<0&&Object.prototype.propertyIsEnumerable.call(be,vt[Vt])&&(dt[vt[Vt]]=be[vt[Vt]]);return dt};const Jt=null,Bt=["normal","exception","active","success"];var Rt=ne.forwardRef((be,fe)=>{const{prefixCls:dt,className:vt,rootClassName:Vt,steps:en,strokeColor:cn,percent:ln=0,size:bn="default",showInfo:On=!0,type:Ln="line",status:Rn,format:Jn,style:Yn}=be,Cn=Ge(be,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),ga=ne.useMemo(()=>{var Ie,De;const ct=ke(be);return parseInt(ct!==void 0?(Ie=ct!=null?ct:0)===null||Ie===void 0?void 0:Ie.toString():(De=ln!=null?ln:0)===null||De===void 0?void 0:De.toString(),10)},[ln,be.success,be.successPercent]),St=ne.useMemo(()=>!Bt.includes(Rn)&&ga>=100?"success":Rn||"normal",[Rn,ga]),{getPrefixCls:_t,direction:Et,progress:It}=ne.useContext(_e.E_),me=_t("progress",dt),[Ne,Ze]=Pe(me),Qe=ne.useMemo(()=>{if(!On)return null;const Ie=ke(be);let De;const ct=Jn||(gt=>`${gt}%`),jt=Ln==="line";return Jn||St!=="exception"&&St!=="success"?De=ct(ft(ln),ft(Ie)):St==="exception"?De=jt?ne.createElement(Ue.Z,null):ne.createElement(Oe.Z,null):St==="success"&&(De=jt?ne.createElement(ue.Z,null):ne.createElement(Ke.Z,null)),ne.createElement("span",{className:`${me}-text`,title:typeof De=="string"?De:void 0},De)},[On,ln,ga,St,Ln,me,Jn]),st=Array.isArray(cn)?cn[0]:cn,Dt=typeof cn=="string"||Array.isArray(cn)?cn:void 0;let mt;Ln==="line"?mt=en?ne.createElement(Xe,Object.assign({},be,{strokeColor:Dt,prefixCls:me,steps:en}),Qe):ne.createElement(xn,Object.assign({},be,{strokeColor:st,prefixCls:me,direction:Et}),Qe):(Ln==="circle"||Ln==="dashboard")&&(mt=ne.createElement(ot,Object.assign({},be,{strokeColor:st,prefixCls:me,progressStatus:St}),Qe));const we=re()(me,`${me}-status-${St}`,`${me}-${Ln==="dashboard"&&"circle"||en&&"steps"||Ln}`,{[`${me}-inline-circle`]:Ln==="circle"&&Le(bn,"circle")[0]<=20,[`${me}-show-info`]:On,[`${me}-${bn}`]:typeof bn=="string",[`${me}-rtl`]:Et==="rtl"},It==null?void 0:It.className,vt,Vt,Ze);return Ne(ne.createElement("div",Object.assign({ref:fe,style:Object.assign(Object.assign({},It==null?void 0:It.style),Yn),className:we,role:"progressbar","aria-valuenow":ga},(0,et.Z)(Cn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),mt))}),Mt=Rt},13570:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return ft}});var ne=te(92413),ue=te(59301),Ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Ue=Ke,Oe=te(7657),Ae=function(at,Yt){return ue.createElement(Oe.Z,(0,ne.Z)({},at,{ref:Yt,icon:Ue}))},re=ue.forwardRef(Ae),et=re,_e=te(92310),$e=te.n(_e),Ye=te(400),ut=te(33606),Je=te(37061),ae=te(18929),a=te(10228),y=te(26112);function E(ke,at){var Yt=ke.disabled,Le=ke.prefixCls,Ve=ke.character,At=ke.characterRender,nn=ke.index,ot=ke.count,xt=ke.value,xe=ke.allowHalf,Ut=ke.focused,gn=ke.onHover,xn=ke.onClick,hn=function(ve){gn(ve,nn)},Xe=function(ve){xn(ve,nn)},We=function(ve){ve.keyCode===a.Z.ENTER&&xn(ve,nn)},Ce=nn+1,ge=new Set([Le]);xt===0&&nn===0&&Ut?ge.add("".concat(Le,"-focused")):xe&&xt+.5>=Ce&&xt<Ce?(ge.add("".concat(Le,"-half")),ge.add("".concat(Le,"-active")),Ut&&ge.add("".concat(Le,"-focused"))):(Ce<=xt?ge.add("".concat(Le,"-full")):ge.add("".concat(Le,"-zero")),Ce===xt&&Ut&&ge.add("".concat(Le,"-focused")));var ze=typeof Ve=="function"?Ve(ke):Ve,ht=ue.createElement("li",{className:$e()(Array.from(ge)),ref:at},ue.createElement("div",{onClick:Yt?null:Xe,onKeyDown:Yt?null:We,onMouseMove:Yt?null:hn,role:"radio","aria-checked":xt>nn?"true":"false","aria-posinset":nn+1,"aria-setsize":ot,tabIndex:Yt?-1:0},ue.createElement("div",{className:"".concat(Le,"-first")},ze),ue.createElement("div",{className:"".concat(Le,"-second")},ze)));return At&&(ht=At(ht,ke)),ht}var b=ue.forwardRef(E);function x(){var ke=ue.useRef({});function at(Le){return ke.current[Le]}function Yt(Le){return function(Ve){ke.current[Le]=Ve}}return[at,Yt]}function z(ke){var at=ke.pageXOffset,Yt="scrollLeft";if(typeof at!="number"){var Le=ke.document;at=Le.documentElement[Yt],typeof at!="number"&&(at=Le.body[Yt])}return at}function ee(ke){var at,Yt,Le=ke.ownerDocument,Ve=Le.body,At=Le&&Le.documentElement,nn=ke.getBoundingClientRect();return at=nn.left,Yt=nn.top,at-=At.clientLeft||Ve.clientLeft||0,Yt-=At.clientTop||Ve.clientTop||0,{left:at,top:Yt}}function oe(ke){var at=ee(ke),Yt=ke.ownerDocument,Le=Yt.defaultView||Yt.parentWindow;return at.left+=z(Le),at.left}var le=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function de(ke,at){var Yt,Le=ke.prefixCls,Ve=Le===void 0?"rc-rate":Le,At=ke.className,nn=ke.defaultValue,ot=ke.value,xt=ke.count,xe=xt===void 0?5:xt,Ut=ke.allowHalf,gn=Ut===void 0?!1:Ut,xn=ke.allowClear,hn=xn===void 0?!0:xn,Xe=ke.character,We=Xe===void 0?"\u2605":Xe,Ce=ke.characterRender,ge=ke.disabled,ze=ke.direction,ht=ze===void 0?"ltr":ze,he=ke.tabIndex,ve=he===void 0?0:he,qe=ke.autoFocus,Re=ke.onHoverChange,Pe=ke.onChange,Ge=ke.onFocus,Jt=ke.onBlur,Bt=ke.onKeyDown,Gt=ke.onMouseLeave,Rt=(0,Je.Z)(ke,le),Mt=x(),be=(0,ut.Z)(Mt,2),fe=be[0],dt=be[1],vt=ue.useRef(null),Vt=function(){if(!ge){var gt;(gt=vt.current)===null||gt===void 0||gt.focus()}};ue.useImperativeHandle(at,function(){return{focus:Vt,blur:function(){if(!ge){var gt;(gt=vt.current)===null||gt===void 0||gt.blur()}}}});var en=(0,ae.Z)(nn||0,{value:ot}),cn=(0,ut.Z)(en,2),ln=cn[0],bn=cn[1],On=(0,ae.Z)(null),Ln=(0,ut.Z)(On,2),Rn=Ln[0],Jn=Ln[1],Yn=function(gt,on){var qt=ht==="rtl",kt=gt+1;if(gn){var dn=fe(gt),Mn=oe(dn),Xt=dn.clientWidth;(qt&&on-Mn>Xt/2||!qt&&on-Mn<Xt/2)&&(kt-=.5)}return kt},Cn=function(gt){bn(gt),Pe==null||Pe(gt)},ga=ue.useState(!1),St=(0,ut.Z)(ga,2),_t=St[0],Et=St[1],It=function(){Et(!0),Ge==null||Ge()},me=function(){Et(!1),Jt==null||Jt()},Ne=ue.useState(null),Ze=(0,ut.Z)(Ne,2),Qe=Ze[0],st=Ze[1],Dt=function(gt,on){var qt=Yn(on,gt.pageX);qt!==Rn&&(st(qt),Jn(null)),Re==null||Re(qt)},mt=function(gt){ge||(st(null),Jn(null),Re==null||Re(void 0)),gt&&(Gt==null||Gt(gt))},we=function(gt,on){var qt=Yn(on,gt.pageX),kt=!1;hn&&(kt=qt===ln),mt(),Cn(kt?0:qt),Jn(kt?qt:null)},Ie=function(gt){var on=gt.keyCode,qt=ht==="rtl",kt=ln;on===a.Z.RIGHT&&kt<xe&&!qt?(gn?kt+=.5:kt+=1,Cn(kt),gt.preventDefault()):on===a.Z.LEFT&&kt>0&&!qt||on===a.Z.RIGHT&&kt>0&&qt?(gn?kt-=.5:kt-=1,Cn(kt),gt.preventDefault()):on===a.Z.LEFT&&kt<xe&&qt&&(gn?kt+=.5:kt+=1,Cn(kt),gt.preventDefault()),Bt==null||Bt(gt)};ue.useEffect(function(){qe&&!ge&&Vt()},[]);var De=new Array(xe).fill(0).map(function(jt,gt){return ue.createElement(b,{ref:dt(gt),index:gt,count:xe,disabled:ge,prefixCls:"".concat(Ve,"-star"),allowHalf:gn,value:Qe===null?ln:Qe,onClick:we,onHover:Dt,key:jt||gt,character:We,characterRender:Ce,focused:_t})}),ct=$e()(Ve,At,(Yt={},(0,Ye.Z)(Yt,"".concat(Ve,"-disabled"),ge),(0,Ye.Z)(Yt,"".concat(Ve,"-rtl"),ht==="rtl"),Yt));return ue.createElement("ul",(0,ne.Z)({className:ct,onMouseLeave:mt,tabIndex:ge?-1:ve,onFocus:ge?null:It,onBlur:ge?null:me,onKeyDown:ge?null:Ie,ref:vt,role:"radiogroup"},(0,y.Z)(Rt,{aria:!0,data:!0,attr:!0})),De)}var ce=ue.forwardRef(de),Ee=ce,Se=te(36355),Be=te(6848),pe=te(17313),Ot=te(83116),Ct=te(37613);const un=ke=>{const{componentCls:at}=ke;return{[`${at}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:ke.marginXS},"> div":{transition:`all ${ke.motionDurationMid}, outline 0s`,"&:hover":{transform:ke.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${ke.lineWidth}px dashed ${ke.starColor}`,transform:ke.starHoverScale}},"&-first, &-second":{color:ke.starBg,transition:`all ${ke.motionDurationMid}`,userSelect:"none",[ke.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${at}-star-first, &-half ${at}-star-second`]:{opacity:1},[`&-half ${at}-star-first, &-full ${at}-star-second`]:{color:"inherit"}}}},rt=ke=>({[`&-rtl${ke.componentCls}`]:{direction:"rtl"}}),pt=ke=>{const{componentCls:at}=ke;return{[at]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,pe.Wf)(ke)),{display:"inline-block",margin:0,padding:0,color:ke.starColor,fontSize:ke.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${at} ${at}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),un(ke)),{[`+ ${at}-text`]:{display:"inline-block",marginInlineStart:ke.marginXS,fontSize:ke.fontSize}}),rt(ke))}};var Tt=(0,Ot.Z)("Rate",ke=>{const at=(0,Ct.TS)(ke,{});return[pt(at)]},ke=>({starColor:ke.yellow6,starSize:ke.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:ke.colorFillContent})),$t=function(ke,at){var Yt={};for(var Le in ke)Object.prototype.hasOwnProperty.call(ke,Le)&&at.indexOf(Le)<0&&(Yt[Le]=ke[Le]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,Le=Object.getOwnPropertySymbols(ke);Ve<Le.length;Ve++)at.indexOf(Le[Ve])<0&&Object.prototype.propertyIsEnumerable.call(ke,Le[Ve])&&(Yt[Le[Ve]]=ke[Le[Ve]]);return Yt},ft=ue.forwardRef((ke,at)=>{const{prefixCls:Yt,className:Le,rootClassName:Ve,style:At,tooltips:nn,character:ot=ue.createElement(et,null)}=ke,xt=$t(ke,["prefixCls","className","rootClassName","style","tooltips","character"]),xe=(ge,ze)=>{let{index:ht}=ze;return nn?ue.createElement(Be.Z,{title:nn[ht]},ge):ge},{getPrefixCls:Ut,direction:gn,rate:xn}=ue.useContext(Se.E_),hn=Ut("rate",Yt),[Xe,We]=Tt(hn),Ce=Object.assign(Object.assign({},xn==null?void 0:xn.style),At);return Xe(ue.createElement(Ee,Object.assign({ref:at,character:ot,characterRender:xe},xt,{className:$e()(Le,Ve,We,xn==null?void 0:xn.className),style:Ce,prefixCls:hn,direction:gn})))})},61621:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return We}});var ne=te(92310),ue=te.n(ne),Ke=te(59301),Ue=te(36355),Oe=te(2738),re=Ce=>{const{prefixCls:ge,className:ze,style:ht,size:he,shape:ve}=Ce,qe=ue()({[`${ge}-lg`]:he==="large",[`${ge}-sm`]:he==="small"}),Re=ue()({[`${ge}-circle`]:ve==="circle",[`${ge}-square`]:ve==="square",[`${ge}-round`]:ve==="round"}),Pe=Ke.useMemo(()=>typeof he=="number"?{width:he,height:he,lineHeight:`${he}px`}:{},[he]);return Ke.createElement("span",{className:ue()(ge,qe,Re,ze),style:Object.assign(Object.assign({},Pe),ht)})},et=te(93083),_e=te(83116),$e=te(37613);const Ye=new et.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),ut=Ce=>({height:Ce,lineHeight:`${Ce}px`}),Je=Ce=>Object.assign({width:Ce},ut(Ce)),ae=Ce=>({background:Ce.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Ye,animationDuration:Ce.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Ce=>Object.assign({width:Ce*5,minWidth:Ce*5},ut(Ce)),y=Ce=>{const{skeletonAvatarCls:ge,gradientFromColor:ze,controlHeight:ht,controlHeightLG:he,controlHeightSM:ve}=Ce;return{[`${ge}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ze},Je(ht)),[`${ge}${ge}-circle`]:{borderRadius:"50%"},[`${ge}${ge}-lg`]:Object.assign({},Je(he)),[`${ge}${ge}-sm`]:Object.assign({},Je(ve))}},E=Ce=>{const{controlHeight:ge,borderRadiusSM:ze,skeletonInputCls:ht,controlHeightLG:he,controlHeightSM:ve,gradientFromColor:qe}=Ce;return{[`${ht}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:qe,borderRadius:ze},a(ge)),[`${ht}-lg`]:Object.assign({},a(he)),[`${ht}-sm`]:Object.assign({},a(ve))}},b=Ce=>Object.assign({width:Ce},ut(Ce)),x=Ce=>{const{skeletonImageCls:ge,imageSizeBase:ze,gradientFromColor:ht,borderRadiusSM:he}=Ce;return{[`${ge}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ht,borderRadius:he},b(ze*2)),{[`${ge}-path`]:{fill:"#bfbfbf"},[`${ge}-svg`]:Object.assign(Object.assign({},b(ze)),{maxWidth:ze*4,maxHeight:ze*4}),[`${ge}-svg${ge}-svg-circle`]:{borderRadius:"50%"}}),[`${ge}${ge}-circle`]:{borderRadius:"50%"}}},z=(Ce,ge,ze)=>{const{skeletonButtonCls:ht}=Ce;return{[`${ze}${ht}-circle`]:{width:ge,minWidth:ge,borderRadius:"50%"},[`${ze}${ht}-round`]:{borderRadius:ge}}},ee=Ce=>Object.assign({width:Ce*2,minWidth:Ce*2},ut(Ce)),oe=Ce=>{const{borderRadiusSM:ge,skeletonButtonCls:ze,controlHeight:ht,controlHeightLG:he,controlHeightSM:ve,gradientFromColor:qe}=Ce;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${ze}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:qe,borderRadius:ge,width:ht*2,minWidth:ht*2},ee(ht))},z(Ce,ht,ze)),{[`${ze}-lg`]:Object.assign({},ee(he))}),z(Ce,he,`${ze}-lg`)),{[`${ze}-sm`]:Object.assign({},ee(ve))}),z(Ce,ve,`${ze}-sm`))},le=Ce=>{const{componentCls:ge,skeletonAvatarCls:ze,skeletonTitleCls:ht,skeletonParagraphCls:he,skeletonButtonCls:ve,skeletonInputCls:qe,skeletonImageCls:Re,controlHeight:Pe,controlHeightLG:Ge,controlHeightSM:Jt,gradientFromColor:Bt,padding:Gt,marginSM:Rt,borderRadius:Mt,titleHeight:be,blockRadius:fe,paragraphLiHeight:dt,controlHeightXS:vt,paragraphMarginTop:Vt}=Ce;return{[`${ge}`]:{display:"table",width:"100%",[`${ge}-header`]:{display:"table-cell",paddingInlineEnd:Gt,verticalAlign:"top",[`${ze}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Bt},Je(Pe)),[`${ze}-circle`]:{borderRadius:"50%"},[`${ze}-lg`]:Object.assign({},Je(Ge)),[`${ze}-sm`]:Object.assign({},Je(Jt))},[`${ge}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ht}`]:{width:"100%",height:be,background:Bt,borderRadius:fe,[`+ ${he}`]:{marginBlockStart:Jt}},[`${he}`]:{padding:0,"> li":{width:"100%",height:dt,listStyle:"none",background:Bt,borderRadius:fe,"+ li":{marginBlockStart:vt}}},[`${he}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ge}-content`]:{[`${ht}, ${he} > li`]:{borderRadius:Mt}}},[`${ge}-with-avatar ${ge}-content`]:{[`${ht}`]:{marginBlockStart:Rt,[`+ ${he}`]:{marginBlockStart:Vt}}},[`${ge}${ge}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},oe(Ce)),y(Ce)),E(Ce)),x(Ce)),[`${ge}${ge}-block`]:{width:"100%",[`${ve}`]:{width:"100%"},[`${qe}`]:{width:"100%"}},[`${ge}${ge}-active`]:{[`
${ht},
${he} > li,
${ze},
${ve},
${qe},
${Re}
`]:Object.assign({},ae(Ce))}}};var de=(0,_e.Z)("Skeleton",Ce=>{const{componentCls:ge}=Ce,ze=(0,$e.TS)(Ce,{skeletonAvatarCls:`${ge}-avatar`,skeletonTitleCls:`${ge}-title`,skeletonParagraphCls:`${ge}-paragraph`,skeletonButtonCls:`${ge}-button`,skeletonInputCls:`${ge}-input`,skeletonImageCls:`${ge}-image`,imageSizeBase:Ce.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Ce.gradientFromColor} 25%, ${Ce.gradientToColor} 37%, ${Ce.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[le(ze)]},Ce=>{const{colorFillContent:ge,colorFill:ze}=Ce,ht=ge,he=ze;return{color:ht,colorGradientEnd:he,gradientFromColor:ht,gradientToColor:he,titleHeight:Ce.controlHeight/2,blockRadius:Ce.borderRadiusSM,paragraphMarginTop:Ce.marginLG+Ce.marginXXS,paragraphLiHeight:Ce.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ee=Ce=>{const{prefixCls:ge,className:ze,rootClassName:ht,active:he,shape:ve="circle",size:qe="default"}=Ce,{getPrefixCls:Re}=Ke.useContext(Ue.E_),Pe=Re("skeleton",ge),[Ge,Jt]=de(Pe),Bt=(0,Oe.Z)(Ce,["prefixCls","className"]),Gt=ue()(Pe,`${Pe}-element`,{[`${Pe}-active`]:he},ze,ht,Jt);return Ge(Ke.createElement("div",{className:Gt},Ke.createElement(re,Object.assign({prefixCls:`${Pe}-avatar`,shape:ve,size:qe},Bt))))},Be=Ce=>{const{prefixCls:ge,className:ze,rootClassName:ht,active:he,block:ve=!1,size:qe="default"}=Ce,{getPrefixCls:Re}=Ke.useContext(Ue.E_),Pe=Re("skeleton",ge),[Ge,Jt]=de(Pe),Bt=(0,Oe.Z)(Ce,["prefixCls"]),Gt=ue()(Pe,`${Pe}-element`,{[`${Pe}-active`]:he,[`${Pe}-block`]:ve},ze,ht,Jt);return Ge(Ke.createElement("div",{className:Gt},Ke.createElement(re,Object.assign({prefixCls:`${Pe}-button`,size:qe},Bt))))};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 Ct=Ce=>{const{prefixCls:ge,className:ze,rootClassName:ht,style:he,active:ve}=Ce,{getPrefixCls:qe}=Ke.useContext(Ue.E_),Re=qe("skeleton",ge),[Pe,Ge]=de(Re),Jt=ue()(Re,`${Re}-element`,{[`${Re}-active`]:ve},ze,ht,Ge);return Pe(Ke.createElement("div",{className:Jt},Ke.createElement("div",{className:ue()(`${Re}-image`,ze),style:he},Ke.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Re}-image-svg`},Ke.createElement("path",{d:pe,className:`${Re}-image-path`})))))},rt=Ce=>{const{prefixCls:ge,className:ze,rootClassName:ht,active:he,block:ve,size:qe="default"}=Ce,{getPrefixCls:Re}=Ke.useContext(Ue.E_),Pe=Re("skeleton",ge),[Ge,Jt]=de(Pe),Bt=(0,Oe.Z)(Ce,["prefixCls"]),Gt=ue()(Pe,`${Pe}-element`,{[`${Pe}-active`]:he,[`${Pe}-block`]:ve},ze,ht,Jt);return Ge(Ke.createElement("div",{className:Gt},Ke.createElement(re,Object.assign({prefixCls:`${Pe}-input`,size:qe},Bt))))},pt=te(92413),Tt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},$t=Tt,Wt=te(7657),ft=function(ge,ze){return Ke.createElement(Wt.Z,(0,pt.Z)({},ge,{ref:ze,icon:$t}))},ke=Ke.forwardRef(ft),at=ke,Le=Ce=>{const{prefixCls:ge,className:ze,rootClassName:ht,style:he,active:ve,children:qe}=Ce,{getPrefixCls:Re}=Ke.useContext(Ue.E_),Pe=Re("skeleton",ge),[Ge,Jt]=de(Pe),Bt=ue()(Pe,`${Pe}-element`,{[`${Pe}-active`]:ve},Jt,ze,ht),Gt=qe!=null?qe:Ke.createElement(at,null);return Ge(Ke.createElement("div",{className:Bt},Ke.createElement("div",{className:ue()(`${Pe}-image`,ze),style:he},Gt)))},Ve=te(26407),nn=Ce=>{const ge=Re=>{const{width:Pe,rows:Ge=2}=Ce;if(Array.isArray(Pe))return Pe[Re];if(Ge-1===Re)return Pe},{prefixCls:ze,className:ht,style:he,rows:ve}=Ce,qe=(0,Ve.Z)(Array(ve)).map((Re,Pe)=>Ke.createElement("li",{key:Pe,style:{width:ge(Pe)}}));return Ke.createElement("ul",{className:ue()(ze,ht),style:he},qe)},xt=Ce=>{let{prefixCls:ge,className:ze,width:ht,style:he}=Ce;return Ke.createElement("h3",{className:ue()(ge,ze),style:Object.assign({width:ht},he)})};function xe(Ce){return Ce&&typeof Ce=="object"?Ce:{}}function Ut(Ce,ge){return Ce&&!ge?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function gn(Ce,ge){return!Ce&&ge?{width:"38%"}:Ce&&ge?{width:"50%"}:{}}function xn(Ce,ge){const ze={};return(!Ce||!ge)&&(ze.width="61%"),!Ce&&ge?ze.rows=3:ze.rows=2,ze}const hn=Ce=>{const{prefixCls:ge,loading:ze,className:ht,rootClassName:he,style:ve,children:qe,avatar:Re=!1,title:Pe=!0,paragraph:Ge=!0,active:Jt,round:Bt}=Ce,{getPrefixCls:Gt,direction:Rt,skeleton:Mt}=Ke.useContext(Ue.E_),be=Gt("skeleton",ge),[fe,dt]=de(be);if(ze||!("loading"in Ce)){const vt=!!Re,Vt=!!Pe,en=!!Ge;let cn;if(vt){const On=Object.assign(Object.assign({prefixCls:`${be}-avatar`},Ut(Vt,en)),xe(Re));cn=Ke.createElement("div",{className:`${be}-header`},Ke.createElement(re,Object.assign({},On)))}let ln;if(Vt||en){let On;if(Vt){const Rn=Object.assign(Object.assign({prefixCls:`${be}-title`},gn(vt,en)),xe(Pe));On=Ke.createElement(xt,Object.assign({},Rn))}let Ln;if(en){const Rn=Object.assign(Object.assign({prefixCls:`${be}-paragraph`},xn(vt,Vt)),xe(Ge));Ln=Ke.createElement(nn,Object.assign({},Rn))}ln=Ke.createElement("div",{className:`${be}-content`},On,Ln)}const bn=ue()(be,{[`${be}-with-avatar`]:vt,[`${be}-active`]:Jt,[`${be}-rtl`]:Rt==="rtl",[`${be}-round`]:Bt},Mt==null?void 0:Mt.className,ht,he,dt);return fe(Ke.createElement("div",{className:bn,style:Object.assign(Object.assign({},Mt==null?void 0:Mt.style),ve)},cn,ln))}return typeof qe!="undefined"?qe:null};hn.Button=Be,hn.Avatar=Ee,hn.Input=rt,hn.Image=Ct,hn.Node=Le;var Xe=hn,We=Xe},31797:function(Pt,Nt,te){"use strict";te.d(Nt,{default:function(){return de}});var ne=te(59301),ue=te(56762),Ke=te(92343),Ue=te(92310),Oe=te.n(Ue),Ae=te(36355),re=te(61621),_e=ce=>{const{value:Ee,formatter:Se,precision:Be,decimalSeparator:pe,groupSeparator:Ot="",prefixCls:Ct}=ce;let un;if(typeof Se=="function")un=Se(Ee);else{const rt=String(Ee),pt=rt.match(/^(-?)(\d*)(\.(\d+))?$/);if(!pt||rt==="-")un=rt;else{const Tt=pt[1];let $t=pt[2]||"0",Wt=pt[4]||"";$t=$t.replace(/\B(?=(\d{3})+(?!\d))/g,Ot),typeof Be=="number"&&(Wt=Wt.padEnd(Be,"0").slice(0,Be>0?Be:0)),Wt&&(Wt=`${pe}${Wt}`),un=[ne.createElement("span",{key:"int",className:`${Ct}-content-value-int`},Tt,$t),Wt&&ne.createElement("span",{key:"decimal",className:`${Ct}-content-value-decimal`},Wt)]}}return ne.createElement("span",{className:`${Ct}-content-value`},un)},$e=te(17313),Ye=te(83116),ut=te(37613);const Je=ce=>{const{componentCls:Ee,marginXXS:Se,padding:Be,colorTextDescription:pe,titleFontSize:Ot,colorTextHeading:Ct,contentFontSize:un,fontFamily:rt}=ce;return{[`${Ee}`]:Object.assign(Object.assign({},(0,$e.Wf)(ce)),{[`${Ee}-title`]:{marginBottom:Se,color:pe,fontSize:Ot},[`${Ee}-skeleton`]:{paddingTop:Be},[`${Ee}-content`]:{color:Ct,fontSize:un,fontFamily:rt,[`${Ee}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ee}-content-prefix, ${Ee}-content-suffix`]:{display:"inline-block"},[`${Ee}-content-prefix`]:{marginInlineEnd:Se},[`${Ee}-content-suffix`]:{marginInlineStart:Se}}})}};var ae=(0,Ye.Z)("Statistic",ce=>{const Ee=(0,ut.TS)(ce,{});return[Je(Ee)]},ce=>{const{fontSizeHeading3:Ee,fontSize:Se}=ce;return{titleFontSize:Se,contentFontSize:Ee}}),y=ce=>{const{prefixCls:Ee,className:Se,rootClassName:Be,style:pe,valueStyle:Ot,value:Ct=0,title:un,valueRender:rt,prefix:pt,suffix:Tt,loading:$t=!1,onMouseEnter:Wt,onMouseLeave:ft,decimalSeparator:ke=".",groupSeparator:at=","}=ce,{getPrefixCls:Yt,direction:Le,statistic:Ve}=ne.useContext(Ae.E_),At=Yt("statistic",Ee),[nn,ot]=ae(At),xt=ne.createElement(_e,Object.assign({decimalSeparator:ke,groupSeparator:at,prefixCls:At},ce,{value:Ct})),xe=Oe()(At,{[`${At}-rtl`]:Le==="rtl"},Ve==null?void 0:Ve.className,Se,Be,ot);return nn(ne.createElement("div",{className:xe,style:Object.assign(Object.assign({},Ve==null?void 0:Ve.style),pe),onMouseEnter:Wt,onMouseLeave:ft},un&&ne.createElement("div",{className:`${At}-title`},un),ne.createElement(re.Z,{paragraph:!1,loading:$t,className:`${At}-skeleton`},ne.createElement("div",{style:Ot,className:`${At}-content`},pt&&ne.createElement("span",{className:`${At}-content-prefix`},pt),rt?rt(xt):xt,Tt&&ne.createElement("span",{className:`${At}-content-suffix`},Tt)))))};const E=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(ce,Ee){let Se=ce;const Be=/\[[^\]]*]/g,pe=(Ee.match(Be)||[]).map(rt=>rt.slice(1,-1)),Ot=Ee.replace(Be,"[]"),Ct=E.reduce((rt,pt)=>{let[Tt,$t]=pt;if(rt.includes(Tt)){const Wt=Math.floor(Se/$t);return Se-=Wt*$t,rt.replace(new RegExp(`${Tt}+`,"g"),ft=>{const ke=ft.length;return Wt.toString().padStart(ke,"0")})}return rt},Ot);let un=0;return Ct.replace(Be,()=>{const rt=pe[un];return un+=1,rt})}function x(ce,Ee){const{format:Se=""}=Ee,Be=new Date(ce).getTime(),pe=Date.now(),Ot=Math.max(Be-pe,0);return b(Ot,Se)}const z=1e3/30;function ee(ce){return new Date(ce).getTime()}const oe=ce=>{const{value:Ee,format:Se="HH:mm:ss",onChange:Be,onFinish:pe}=ce,Ot=(0,ue.Z)(),Ct=ne.useRef(null),un=()=>{pe==null||pe(),Ct.current&&(clearInterval(Ct.current),Ct.current=null)},rt=()=>{const $t=ee(Ee);$t>=Date.now()&&(Ct.current=setInterval(()=>{Ot(),Be==null||Be($t-Date.now()),$t<Date.now()&&un()},z))};ne.useEffect(()=>(rt(),()=>{Ct.current&&(clearInterval(Ct.current),Ct.current=null)}),[Ee]);const pt=($t,Wt)=>x($t,Object.assign(Object.assign({},Wt),{format:Se})),Tt=$t=>(0,Ke.Tm)($t,{title:void 0});return ne.createElement(y,Object.assign({},ce,{valueRender:Tt,formatter:pt}))};var le=ne.memo(oe);y.Countdown=le;var de=y},15969:function(Pt,Nt,te){"use strict";te.d(Nt,{N:function(){return ne}});const ne=ue=>({color:ue.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ue.motionDurationSlow}`,"&:focus, &:hover":{color:ue.colorLinkHover},"&:active":{color:ue.colorLinkActive}})},1710:function(Pt,Nt,te){"use strict";te.d(Nt,{default:function(){return Tl}});var ne={},ue="rc-table-internal-hook",Ke=te(33606),Ue=te(6089),Oe=te(34280),Ae=te(13697),re=te(59301),et=te(4676);function _e(ie){var se=re.createContext(void 0),ye=function(Me){var He=Me.value,it=Me.children,lt=re.useRef(He);lt.current=He;var nt=re.useState(function(){return{getValue:function(){return lt.current},listeners:new Set}}),Ft=(0,Ke.Z)(nt,1),Zt=Ft[0];return(0,Oe.Z)(function(){(0,et.unstable_batchedUpdates)(function(){Zt.listeners.forEach(function(Lt){Lt(He)})})},[He]),re.createElement(se.Provider,{value:Zt},it)};return{Context:se,Provider:ye,defaultValue:ie}}function $e(ie,se){var ye=(0,Ue.Z)(typeof se=="function"?se:function(Lt){if(se===void 0)return Lt;if(!Array.isArray(se))return Lt[se];var sn={};return se.forEach(function(tn){sn[tn]=Lt[tn]}),sn}),Fe=re.useContext(ie==null?void 0:ie.Context),Me=Fe||{},He=Me.listeners,it=Me.getValue,lt=re.useRef();lt.current=ye(Fe?it():ie==null?void 0:ie.defaultValue);var nt=re.useState({}),Ft=(0,Ke.Z)(nt,2),Zt=Ft[1];return(0,Oe.Z)(function(){if(!Fe)return;function Lt(sn){var tn=ye(sn);(0,Ae.Z)(lt.current,tn,!0)||Zt({})}return He.add(Lt),function(){He.delete(Lt)}},[Fe]),lt.current}var Ye=te(92413),ut=te(8654);function Je(){var ie=re.createContext(null);function se(){return re.useContext(ie)}function ye(Me,He){var it=(0,ut.Yr)(Me),lt=function(Ft,Zt){var Lt=it?{ref:Zt}:{},sn=re.useRef(0),tn=re.useRef(Ft),rn=se();return rn!==null?re.createElement(Me,(0,Ye.Z)({},Ft,Lt)):((!He||He(tn.current,Ft))&&(sn.current+=1),tn.current=Ft,re.createElement(ie.Provider,{value:sn.current},re.createElement(Me,(0,Ye.Z)({},Ft,Lt))))};return it?re.forwardRef(lt):lt}function Fe(Me,He){var it=(0,ut.Yr)(Me),lt=function(Ft,Zt){var Lt=it?{ref:Zt}:{};return se(),re.createElement(Me,(0,Ye.Z)({},Ft,Lt))};return it?re.memo(re.forwardRef(lt),He):re.memo(lt,He)}return{makeImmutable:ye,responseImmutable:Fe,useImmutableMark:se}}var ae=Je(),a=ae.makeImmutable,y=ae.responseImmutable,E=ae.useImmutableMark,b=Je(),x=b.makeImmutable,z=b.responseImmutable,ee=b.useImmutableMark,oe=_e(),le=oe;function de(ie,se){var ye=re.useRef(0);ye.current+=1;var Fe=re.useRef(ie),Me=[];Object.keys(ie||{}).map(function(it){var lt;(ie==null?void 0:ie[it])!==((lt=Fe.current)===null||lt===void 0?void 0:lt[it])&&Me.push(it)}),Fe.current=ie;var He=re.useRef([]);return Me.length&&(He.current=Me),re.useDebugValue(ye.current),re.useDebugValue(He.current.join(", ")),se&&console.log("".concat(se,":"),ye.current,He.current),ye.current}var ce=null,Ee=re.memo(function(){var ie=de();return re.createElement("h1",null,"Render Times: ",ie)});Ee.displayName="RenderBlock";var Se=te(39559),Be=te(33708),pe=te(400),Ot=te(92310),Ct=te.n(Ot),un=te(80547),rt=te(97938),pt=te(48736),Tt=re.createContext({renderWithProps:!1}),$t=Tt,Wt="RC_TABLE_KEY";function ft(ie){return ie==null?[]:Array.isArray(ie)?ie:[ie]}function ke(ie){var se=[],ye={};return ie.forEach(function(Fe){for(var Me=Fe||{},He=Me.key,it=Me.dataIndex,lt=He||ft(it).join("-")||Wt;ye[lt];)lt="".concat(lt,"_next");ye[lt]=!0,se.push(lt)}),se}function at(ie){return ie!=null}function Yt(ie){return ie&&(0,Se.Z)(ie)==="object"&&!Array.isArray(ie)&&!re.isValidElement(ie)}function Le(ie,se,ye,Fe,Me,He){var it=re.useContext($t),lt=ee(),nt=(0,un.Z)(function(){if(at(Fe))return[Fe];var Ft=se==null||se===""?[]:Array.isArray(se)?se:[se],Zt=(0,rt.Z)(ie,Ft),Lt=Zt,sn=void 0;if(Me){var tn=Me(Zt,ie,ye);Yt(tn)?(Lt=tn.children,sn=tn.props,it.renderWithProps=!0):Lt=tn}return[Lt,sn]},[lt,ie,Fe,se,Me,ye],function(Ft,Zt){if(He){var Lt=(0,Ke.Z)(Ft,2),sn=Lt[1],tn=(0,Ke.Z)(Zt,2),rn=tn[1];return He(rn,sn)}return it.renderWithProps?!0:!(0,Ae.Z)(Ft,Zt,!0)});return nt}function Ve(ie,se,ye,Fe){var Me=ie+se-1;return ie<=Fe&&Me>=ye}function At(ie,se){return $e(le,function(ye){var Fe=Ve(ie,se||1,ye.hoverStartRow,ye.hoverEndRow);return[Fe,ye.onHover]})}var nn=function(se){var ye=se.ellipsis,Fe=se.rowType,Me=se.children,He,it=ye===!0?{showTitle:!0}:ye;return it&&(it.showTitle||Fe==="header")&&(typeof Me=="string"||typeof Me=="number"?He=Me.toString():re.isValidElement(Me)&&typeof Me.props.children=="string"&&(He=Me.props.children)),He};function ot(ie){var se,ye,Fe,Me,He,it,lt,nt,Ft=ie.component,Zt=ie.children,Lt=ie.ellipsis,sn=ie.scope,tn=ie.prefixCls,rn=ie.className,Bn=ie.align,Pn=ie.record,wn=ie.render,yn=ie.dataIndex,In=ie.renderIndex,ta=ie.shouldCellUpdate,ia=ie.index,Un=ie.rowType,ya=ie.colSpan,Aa=ie.rowSpan,kn=ie.fixLeft,Vn=ie.fixRight,Tn=ie.firstFixLeft,Dn=ie.lastFixLeft,Kn=ie.firstFixRight,Sa=ie.lastFixRight,ka=ie.appendNode,wa=ie.additionalProps,ua=wa===void 0?{}:wa,Ta=ie.isSticky,Ha="".concat(tn,"-cell"),ho=$e(le,["supportSticky","allColumnsFixedLeft"]),qa=ho.supportSticky,No=ho.allColumnsFixedLeft,Oo=Le(Pn,yn,In,Zt,wn,ta),Da=(0,Ke.Z)(Oo,2),zo=Da[0],_a=Da[1],Bo={},xo=typeof kn=="number"&&qa,or=typeof Vn=="number"&&qa;xo&&(Bo.position="sticky",Bo.left=kn),or&&(Bo.position="sticky",Bo.right=Vn);var ma=(se=(ye=(Fe=_a==null?void 0:_a.colSpan)!==null&&Fe!==void 0?Fe:ua.colSpan)!==null&&ye!==void 0?ye:ya)!==null&&se!==void 0?se:1,ca=(Me=(He=(it=_a==null?void 0:_a.rowSpan)!==null&&it!==void 0?it:ua.rowSpan)!==null&&He!==void 0?He:Aa)!==null&&Me!==void 0?Me:1,da=At(ia,ca),$n=(0,Ke.Z)(da,2),eo=$n[0],_n=$n[1],Ba=function(Ko){var rr;Pn&&_n(ia,ia+ca-1),ua==null||(rr=ua.onMouseEnter)===null||rr===void 0||rr.call(ua,Ko)},Qa=function(Ko){var rr;Pn&&_n(-1,-1),ua==null||(rr=ua.onMouseLeave)===null||rr===void 0||rr.call(ua,Ko)};if(ma===0||ca===0)return null;var Wa=(lt=ua.title)!==null&&lt!==void 0?lt:nn({rowType:Un,ellipsis:Lt,children:zo}),$o=Ct()(Ha,rn,(nt={},(0,pe.Z)(nt,"".concat(Ha,"-fix-left"),xo&&qa),(0,pe.Z)(nt,"".concat(Ha,"-fix-left-first"),Tn&&qa),(0,pe.Z)(nt,"".concat(Ha,"-fix-left-last"),Dn&&qa),(0,pe.Z)(nt,"".concat(Ha,"-fix-left-all"),Dn&&No&&qa),(0,pe.Z)(nt,"".concat(Ha,"-fix-right"),or&&qa),(0,pe.Z)(nt,"".concat(Ha,"-fix-right-first"),Kn&&qa),(0,pe.Z)(nt,"".concat(Ha,"-fix-right-last"),Sa&&qa),(0,pe.Z)(nt,"".concat(Ha,"-ellipsis"),Lt),(0,pe.Z)(nt,"".concat(Ha,"-with-append"),ka),(0,pe.Z)(nt,"".concat(Ha,"-fix-sticky"),(xo||or)&&Ta&&qa),(0,pe.Z)(nt,"".concat(Ha,"-row-hover"),!_a&&eo),nt),ua.className,_a==null?void 0:_a.className),Jo={};Bn&&(Jo.textAlign=Bn);var yr=(0,Be.Z)((0,Be.Z)((0,Be.Z)((0,Be.Z)({},Bo),ua.style),Jo),_a==null?void 0:_a.style),Ho=zo;return(0,Se.Z)(Ho)==="object"&&!Array.isArray(Ho)&&!re.isValidElement(Ho)&&(Ho=null),Lt&&(Dn||Kn)&&(Ho=re.createElement("span",{className:"".concat(Ha,"-content")},Ho)),re.createElement(Ft,(0,Ye.Z)({},_a,ua,{className:$o,style:yr,title:Wa,scope:sn,onMouseEnter:Ba,onMouseLeave:Qa,colSpan:ma!==1?ma:null,rowSpan:ca!==1?ca:null}),ka,Ho)}var xt=re.memo(ot);function xe(ie,se,ye,Fe,Me,He){var it=ye[ie]||{},lt=ye[se]||{},nt,Ft;it.fixed==="left"?nt=Fe.left[Me==="rtl"?se:ie]:lt.fixed==="right"&&(Ft=Fe.right[Me==="rtl"?ie:se]);var Zt=!1,Lt=!1,sn=!1,tn=!1,rn=ye[se+1],Bn=ye[ie-1],Pn=!(He!=null&&He.children);if(Me==="rtl"){if(nt!==void 0){var wn=Bn&&Bn.fixed==="left";tn=!wn&&Pn}else if(Ft!==void 0){var yn=rn&&rn.fixed==="right";sn=!yn&&Pn}}else if(nt!==void 0){var In=rn&&rn.fixed==="left";Zt=!In&&Pn}else if(Ft!==void 0){var ta=Bn&&Bn.fixed==="right";Lt=!ta&&Pn}return{fixLeft:nt,fixRight:Ft,lastFixLeft:Zt,firstFixRight:Lt,lastFixRight:sn,firstFixLeft:tn,isSticky:Fe.isSticky}}var Ut=re.createContext({}),gn=Ut;function xn(ie){var se=ie.className,ye=ie.index,Fe=ie.children,Me=ie.colSpan,He=Me===void 0?1:Me,it=ie.rowSpan,lt=ie.align,nt=$e(le,["prefixCls","direction"]),Ft=nt.prefixCls,Zt=nt.direction,Lt=re.useContext(gn),sn=Lt.scrollColumnIndex,tn=Lt.stickyOffsets,rn=Lt.flattenColumns,Bn=Lt.columns,Pn=ye+He-1,wn=Pn+1===sn?He+1:He,yn=xe(ye,ye+wn-1,rn,tn,Zt,Bn==null?void 0:Bn[ye]);return re.createElement(xt,(0,Ye.Z)({className:se,index:ye,component:"td",prefixCls:Ft,record:null,dataIndex:null,align:lt,colSpan:wn,rowSpan:it,render:function(){return Fe}},yn))}var hn=te(37061),Xe=["children"];function We(ie){var se=ie.children,ye=(0,hn.Z)(ie,Xe);return re.createElement("tr",ye,se)}function Ce(ie){var se=ie.children;return se}Ce.Row=We,Ce.Cell=xn;var ge=Ce;function ze(ie){var se=ie.children,ye=ie.stickyOffsets,Fe=ie.flattenColumns,Me=ie.columns,He=$e(le,"prefixCls"),it=Fe.length-1,lt=Fe[it],nt=re.useMemo(function(){return{stickyOffsets:ye,flattenColumns:Fe,scrollColumnIndex:lt!=null&&lt.scrollbar?it:null,columns:Me}},[lt,Fe,it,ye,Me]);return re.createElement(gn.Provider,{value:nt},re.createElement("tfoot",{className:"".concat(He,"-summary")},se))}var ht=z(ze),he=ge,ve=te(70425),qe=te(29301),Re=te(29194),Pe=te(24514),Ge=te(75152),Jt=te(26112);function Bt(ie,se,ye,Fe,Me,He,it){ie.push({record:se,indent:ye,index:it});var lt=He(se),nt=Me==null?void 0:Me.has(lt);if(se&&Array.isArray(se[Fe])&&nt)for(var Ft=0;Ft<se[Fe].length;Ft+=1)Bt(ie,se[Fe][Ft],ye+1,Fe,Me,He,Ft)}function Gt(ie,se,ye,Fe){var Me=re.useMemo(function(){if(ye!=null&&ye.size){for(var He=[],it=0;it<(ie==null?void 0:ie.length);it+=1){var lt=ie[it];Bt(He,lt,0,se,ye,Fe,it)}return He}return ie==null?void 0:ie.map(function(nt,Ft){return{record:nt,indent:0,index:Ft}})},[ie,se,ye,Fe]);return Me}function Rt(ie){var se=ie.prefixCls,ye=ie.children,Fe=ie.component,Me=ie.cellComponent,He=ie.className,it=ie.expanded,lt=ie.colSpan,nt=ie.isEmpty,Ft=$e(le,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Zt=Ft.scrollbarSize,Lt=Ft.fixHeader,sn=Ft.fixColumn,tn=Ft.componentWidth,rn=Ft.horizonScroll,Bn=ye;return(nt?rn&&tn:sn)&&(Bn=re.createElement("div",{style:{width:tn-(Lt?Zt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(se,"-expanded-row-fixed")},Bn)),re.createElement(Fe,{className:He,style:{display:it?null:"none"}},re.createElement(xt,{component:Me,prefixCls:se,colSpan:lt},Bn))}var Mt=Rt;function be(ie,se,ye,Fe){var Me=$e(le,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),He=Me.flattenColumns,it=Me.expandableType,lt=Me.expandedKeys,nt=Me.childrenColumnName,Ft=Me.onTriggerExpand,Zt=Me.rowExpandable,Lt=Me.onRow,sn=Me.expandRowByClick,tn=Me.rowClassName,rn=it==="nest",Bn=it==="row"&&(!Zt||Zt(ie)),Pn=Bn||rn,wn=lt&&lt.has(se),yn=nt&&ie&&ie[nt],In=(0,ve.useEvent)(Ft),ta=Lt==null?void 0:Lt(ie,ye),ia=ta==null?void 0:ta.onClick,Un=function(Vn){sn&&Pn&&Ft(ie,Vn);for(var Tn=arguments.length,Dn=new Array(Tn>1?Tn-1:0),Kn=1;Kn<Tn;Kn++)Dn[Kn-1]=arguments[Kn];ia==null||ia.apply(void 0,[Vn].concat(Dn))},ya;typeof tn=="string"?ya=tn:typeof tn=="function"&&(ya=tn(ie,ye,Fe));var Aa=ke(He);return(0,Be.Z)((0,Be.Z)({},Me),{},{columnsKey:Aa,nestExpandable:rn,expanded:wn,hasNestChildren:yn,record:ie,onTriggerExpand:In,rowSupportExpand:Bn,expandable:Pn,rowProps:(0,Be.Z)((0,Be.Z)({},ta),{},{className:Ct()(ya,ta==null?void 0:ta.className),onClick:Un})})}function fe(ie,se,ye,Fe,Me){var He=ie.record,it=ie.prefixCls,lt=ie.columnsKey,nt=ie.fixedInfoList,Ft=ie.expandIconColumnIndex,Zt=ie.nestExpandable,Lt=ie.indentSize,sn=ie.expandIcon,tn=ie.expanded,rn=ie.hasNestChildren,Bn=ie.onTriggerExpand,Pn=lt[ye],wn=nt[ye],yn;ye===(Ft||0)&&Zt&&(yn=re.createElement(re.Fragment,null,re.createElement("span",{style:{paddingLeft:"".concat(Lt*Fe,"px")},className:"".concat(it,"-row-indent indent-level-").concat(Fe)}),sn({prefixCls:it,expanded:tn,expandable:rn,record:He,onExpand:Bn})));var In;return se.onCell&&(In=se.onCell(He,Me)),{key:Pn,fixedInfo:wn,appendCellNode:yn,additionalCellProps:In||{}}}function dt(ie){var se=ie.className,ye=ie.style,Fe=ie.record,Me=ie.index,He=ie.renderIndex,it=ie.rowKey,lt=ie.indent,nt=lt===void 0?0:lt,Ft=ie.rowComponent,Zt=ie.cellComponent,Lt=ie.scopeCellComponent,sn=be(Fe,it,Me,nt),tn=sn.prefixCls,rn=sn.flattenColumns,Bn=sn.expandedRowClassName,Pn=sn.expandedRowRender,wn=sn.rowProps,yn=sn.expanded,In=sn.rowSupportExpand,ta=re.useState(!1),ia=(0,Ke.Z)(ta,2),Un=ia[0],ya=ia[1];re.useEffect(function(){yn&&ya(!0)},[yn]);var Aa=re.createElement(Ft,(0,Ye.Z)({},wn,{"data-row-key":it,className:Ct()(se,"".concat(tn,"-row"),"".concat(tn,"-row-level-").concat(nt),wn==null?void 0:wn.className),style:(0,Be.Z)((0,Be.Z)({},ye),wn==null?void 0:wn.style)}),rn.map(function(Dn,Kn){var Sa=Dn.render,ka=Dn.dataIndex,wa=Dn.className,ua=fe(sn,Dn,Kn,nt,Me),Ta=ua.key,Ha=ua.fixedInfo,ho=ua.appendCellNode,qa=ua.additionalCellProps;return re.createElement(xt,(0,Ye.Z)({className:wa,ellipsis:Dn.ellipsis,align:Dn.align,scope:Dn.rowScope,component:Dn.rowScope?Lt:Zt,prefixCls:tn,key:Ta,record:Fe,index:Me,renderIndex:He,dataIndex:ka,render:Sa,shouldCellUpdate:Dn.shouldCellUpdate},Ha,{appendNode:ho,additionalProps:qa}))})),kn;if(In&&(Un||yn)){var Vn=Pn(Fe,Me,nt+1,yn),Tn=Bn&&Bn(Fe,Me,nt);kn=re.createElement(Mt,{expanded:yn,className:Ct()("".concat(tn,"-expanded-row"),"".concat(tn,"-expanded-row-level-").concat(nt+1),Tn),prefixCls:tn,component:Ft,cellComponent:Zt,colSpan:rn.length,isEmpty:!1},Vn)}return re.createElement(re.Fragment,null,Aa,kn)}dt.displayName="BodyRow";var vt=z(dt);function Vt(ie){var se=ie.columnKey,ye=ie.onColumnResize,Fe=re.useRef();return re.useEffect(function(){Fe.current&&ye(se,Fe.current.offsetWidth)},[]),re.createElement(qe.Z,{data:se},re.createElement("td",{ref:Fe,style:{padding:0,border:0,height:0}},re.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function en(ie){var se=ie.prefixCls,ye=ie.columnsKey,Fe=ie.onColumnResize;return re.createElement("tr",{"aria-hidden":"true",className:"".concat(se,"-measure-row"),style:{height:0,fontSize:0}},re.createElement(qe.Z.Collection,{onBatchResize:function(He){He.forEach(function(it){var lt=it.data,nt=it.size;Fe(lt,nt.offsetWidth)})}},ye.map(function(Me){return re.createElement(Vt,{key:Me,columnKey:Me,onColumnResize:Fe})})))}function cn(ie){var se=ie.data,ye=ie.measureColumnWidth,Fe=$e(le,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Me=Fe.prefixCls,He=Fe.getComponent,it=Fe.onColumnResize,lt=Fe.flattenColumns,nt=Fe.getRowKey,Ft=Fe.expandedKeys,Zt=Fe.childrenColumnName,Lt=Fe.emptyNode,sn=Gt(se,Zt,Ft,nt),tn=re.useRef({renderWithProps:!1}),rn=He(["body","wrapper"],"tbody"),Bn=He(["body","row"],"tr"),Pn=He(["body","cell"],"td"),wn=He(["body","cell"],"th"),yn;se.length?yn=sn.map(function(ta,ia){var Un=ta.record,ya=ta.indent,Aa=ta.index,kn=nt(Un,ia);return re.createElement(vt,{key:kn,rowKey:kn,record:Un,index:ia,renderIndex:Aa,rowComponent:Bn,cellComponent:Pn,scopeCellComponent:wn,getRowKey:nt,indent:ya})}):yn=re.createElement(Mt,{expanded:!0,className:"".concat(Me,"-placeholder"),prefixCls:Me,component:Bn,cellComponent:Pn,colSpan:lt.length,isEmpty:!0},Lt);var In=ke(lt);return re.createElement($t.Provider,{value:tn.current},re.createElement(rn,{className:"".concat(Me,"-tbody")},ye&&re.createElement(en,{prefixCls:Me,columnsKey:In,onColumnResize:it}),yn))}cn.displayName="Body";var ln=z(cn),bn=["expandable"],On="RC_TABLE_INTERNAL_COL_DEFINE";function Ln(ie){var se=ie.expandable,ye=(0,hn.Z)(ie,bn),Fe;return"expandable"in ie?Fe=(0,Be.Z)((0,Be.Z)({},ye),se):Fe=ye,Fe.showExpandColumn===!1&&(Fe.expandIconColumnIndex=-1),Fe}var Rn=["columnType"];function Jn(ie){for(var se=ie.colWidths,ye=ie.columns,Fe=ie.columCount,Me=[],He=Fe||ye.length,it=!1,lt=He-1;lt>=0;lt-=1){var nt=se[lt],Ft=ye&&ye[lt],Zt=Ft&&Ft[On];if(nt||Zt||it){var Lt=Zt||{},sn=Lt.columnType,tn=(0,hn.Z)(Lt,Rn);Me.unshift(re.createElement("col",(0,Ye.Z)({key:lt,style:{width:nt}},tn))),it=!0}}return re.createElement("colgroup",null,Me)}var Yn=Jn,Cn=te(26407),ga=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function St(ie,se){return(0,re.useMemo)(function(){for(var ye=[],Fe=0;Fe<se;Fe+=1){var Me=ie[Fe];if(Me!==void 0)ye[Fe]=Me;else return null}return ye},[ie.join("_"),se])}var _t=re.forwardRef(function(ie,se){var ye=ie.className,Fe=ie.noData,Me=ie.columns,He=ie.flattenColumns,it=ie.colWidths,lt=ie.columCount,nt=ie.stickyOffsets,Ft=ie.direction,Zt=ie.fixHeader,Lt=ie.stickyTopOffset,sn=ie.stickyBottomOffset,tn=ie.stickyClassName,rn=ie.onScroll,Bn=ie.maxContentScroll,Pn=ie.children,wn=(0,hn.Z)(ie,ga),yn=$e(le,["prefixCls","scrollbarSize","isSticky"]),In=yn.prefixCls,ta=yn.scrollbarSize,ia=yn.isSticky,Un=ia&&!Zt?0:ta,ya=re.useRef(null),Aa=re.useCallback(function(wa){(0,ut.mH)(se,wa),(0,ut.mH)(ya,wa)},[]);re.useEffect(function(){var wa;function ua(Ta){var Ha=Ta,ho=Ha.currentTarget,qa=Ha.deltaX;qa&&(rn({currentTarget:ho,scrollLeft:ho.scrollLeft+qa}),Ta.preventDefault())}return(wa=ya.current)===null||wa===void 0||wa.addEventListener("wheel",ua),function(){var Ta;(Ta=ya.current)===null||Ta===void 0||Ta.removeEventListener("wheel",ua)}},[]);var kn=re.useMemo(function(){return He.every(function(wa){return wa.width})},[He]),Vn=He[He.length-1],Tn={fixed:Vn?Vn.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(In,"-cell-scrollbar")}}},Dn=(0,re.useMemo)(function(){return Un?[].concat((0,Cn.Z)(Me),[Tn]):Me},[Un,Me]),Kn=(0,re.useMemo)(function(){return Un?[].concat((0,Cn.Z)(He),[Tn]):He},[Un,He]),Sa=(0,re.useMemo)(function(){var wa=nt.right,ua=nt.left;return(0,Be.Z)((0,Be.Z)({},nt),{},{left:Ft==="rtl"?[].concat((0,Cn.Z)(ua.map(function(Ta){return Ta+Un})),[0]):ua,right:Ft==="rtl"?wa:[].concat((0,Cn.Z)(wa.map(function(Ta){return Ta+Un})),[0]),isSticky:ia})},[Un,nt,ia]),ka=St(it,lt);return re.createElement("div",{style:(0,Be.Z)({overflow:"hidden"},ia?{top:Lt,bottom:sn}:{}),ref:Aa,className:Ct()(ye,(0,pe.Z)({},tn,!!tn))},re.createElement("table",{style:{tableLayout:"fixed",visibility:Fe||ka?null:"hidden"}},(!Fe||!Bn||kn)&&re.createElement(Yn,{colWidths:ka?[].concat((0,Cn.Z)(ka),[Un]):[],columCount:lt+1,columns:Kn}),Pn((0,Be.Z)((0,Be.Z)({},wn),{},{stickyOffsets:Sa,columns:Dn,flattenColumns:Kn}))))});_t.displayName="FixedHolder";var Et=re.memo(_t);function It(ie){var se=ie.cells,ye=ie.stickyOffsets,Fe=ie.flattenColumns,Me=ie.rowComponent,He=ie.cellComponent,it=ie.tdCellComponent,lt=ie.onHeaderRow,nt=ie.index,Ft=$e(le,["prefixCls","direction"]),Zt=Ft.prefixCls,Lt=Ft.direction,sn;lt&&(sn=lt(se.map(function(rn){return rn.column}),nt));var tn=ke(se.map(function(rn){return rn.column}));return re.createElement(Me,sn,se.map(function(rn,Bn){var Pn=rn.column,wn=xe(rn.colStart,rn.colEnd,Fe,ye,Lt,Pn),yn;return Pn&&Pn.onHeaderCell&&(yn=rn.column.onHeaderCell(Pn)),re.createElement(xt,(0,Ye.Z)({},rn,{scope:Pn.title?rn.colSpan>1?"colgroup":"col":null,ellipsis:Pn.ellipsis,align:Pn.align,component:Pn.title?He:it,prefixCls:Zt,key:tn[Bn]},wn,{additionalProps:yn,rowType:"header"}))}))}It.displayName="HeaderRow";var me=It;function Ne(ie){var se=[];function ye(it,lt){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;se[nt]=se[nt]||[];var Ft=lt,Zt=it.filter(Boolean).map(function(Lt){var sn={key:Lt.key,className:Lt.className||"",children:Lt.title,column:Lt,colStart:Ft},tn=1,rn=Lt.children;return rn&&rn.length>0&&(tn=ye(rn,Ft,nt+1).reduce(function(Bn,Pn){return Bn+Pn},0),sn.hasSubColumns=!0),"colSpan"in Lt&&(tn=Lt.colSpan),"rowSpan"in Lt&&(sn.rowSpan=Lt.rowSpan),sn.colSpan=tn,sn.colEnd=sn.colStart+tn-1,se[nt].push(sn),Ft+=tn,tn});return Zt}ye(ie,0);for(var Fe=se.length,Me=function(lt){se[lt].forEach(function(nt){!("rowSpan"in nt)&&!nt.hasSubColumns&&(nt.rowSpan=Fe-lt)})},He=0;He<Fe;He+=1)Me(He);return se}function Ze(ie){var se=ie.stickyOffsets,ye=ie.columns,Fe=ie.flattenColumns,Me=ie.onHeaderRow,He=$e(le,["prefixCls","getComponent"]),it=He.prefixCls,lt=He.getComponent,nt=re.useMemo(function(){return Ne(ye)},[ye]),Ft=lt(["header","wrapper"],"thead"),Zt=lt(["header","row"],"tr"),Lt=lt(["header","cell"],"th"),sn=lt(["header","cell"],"td");return re.createElement(Ft,{className:"".concat(it,"-thead")},nt.map(function(tn,rn){var Bn=re.createElement(me,{key:rn,flattenColumns:Fe,cells:tn,stickyOffsets:se,rowComponent:Zt,cellComponent:Lt,tdCellComponent:sn,onHeaderRow:Me,index:rn});return Bn}))}var Qe=z(Ze),st=te(11592);function Dt(ie){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof se=="number"?se:se.endsWith("%")?ie*parseFloat(se)/100:null}function mt(ie,se){return re.useMemo(function(){if(se&&se>0){var ye=0,Fe=0;ie.forEach(function(Ft){var Zt=Dt(se,Ft.width);Zt?ye+=Zt:Fe+=1});var Me=se-ye,He=Fe,it=Me/Fe,lt=0,nt=ie.map(function(Ft){var Zt=(0,Be.Z)({},Ft),Lt=Dt(se,Zt.width);if(Lt)Zt.width=Lt;else{var sn=Math.floor(it);Zt.width=He===1?Me:sn,Me-=sn,He-=1}return lt+=Zt.width,Zt});return[nt,lt]}return[ie,se]},[ie,se])}var we=["children"],Ie=["fixed"];function De(ie){return(0,st.Z)(ie).filter(function(se){return re.isValidElement(se)}).map(function(se){var ye=se.key,Fe=se.props,Me=Fe.children,He=(0,hn.Z)(Fe,we),it=(0,Be.Z)({key:ye},He);return Me&&(it.children=De(Me)),it})}function ct(ie){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ie.filter(function(ye){return ye&&(0,Se.Z)(ye)==="object"}).reduce(function(ye,Fe,Me){var He=Fe.fixed,it=He===!0?"left":He,lt="".concat(se,"-").concat(Me),nt=Fe.children;return nt&&nt.length>0?[].concat((0,Cn.Z)(ye),(0,Cn.Z)(ct(nt,lt).map(function(Ft){return(0,Be.Z)({fixed:it},Ft)}))):[].concat((0,Cn.Z)(ye),[(0,Be.Z)((0,Be.Z)({key:lt},Fe),{},{fixed:it})])},[])}function jt(ie){for(var se=!0,ye=0;ye<ie.length;ye+=1){var Fe=ie[ye];if(se&&Fe.fixed!=="left")se=!1;else if(!se&&Fe.fixed==="left"){warning(!1,"Index ".concat(ye-1," of `columns` missing `fixed='left'` prop."));break}}for(var Me=!0,He=ie.length-1;He>=0;He-=1){var it=ie[He];if(Me&&it.fixed!=="right")Me=!1;else if(!Me&&it.fixed==="right"){warning(!1,"Index ".concat(He+1," of `columns` missing `fixed='right'` prop."));break}}}function gt(ie){return ie.map(function(se){var ye=se.fixed,Fe=(0,hn.Z)(se,Ie),Me=ye;return ye==="left"?Me="right":ye==="right"&&(Me="left"),(0,Be.Z)({fixed:Me},Fe)})}function on(ie,se){var ye=ie.prefixCls,Fe=ie.columns,Me=ie.children,He=ie.expandable,it=ie.expandedKeys,lt=ie.columnTitle,nt=ie.getRowKey,Ft=ie.onTriggerExpand,Zt=ie.expandIcon,Lt=ie.rowExpandable,sn=ie.expandIconColumnIndex,tn=ie.direction,rn=ie.expandRowByClick,Bn=ie.columnWidth,Pn=ie.fixed,wn=ie.scrollWidth,yn=re.useMemo(function(){return Fe||De(Me)},[Fe,Me]),In=re.useMemo(function(){if(He){var Vn,Tn=yn.slice();if(!Tn.includes(ne)){var Dn=sn||0;Dn>=0&&Tn.splice(Dn,0,ne)}var Kn=Tn.indexOf(ne);Tn=Tn.filter(function(ua,Ta){return ua!==ne||Ta===Kn});var Sa=yn[Kn],ka;(Pn==="left"||Pn)&&!sn?ka="left":(Pn==="right"||Pn)&&sn===yn.length?ka="right":ka=Sa?Sa.fixed:null;var wa=(Vn={},(0,pe.Z)(Vn,On,{className:"".concat(ye,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,pe.Z)(Vn,"title",lt),(0,pe.Z)(Vn,"fixed",ka),(0,pe.Z)(Vn,"className","".concat(ye,"-row-expand-icon-cell")),(0,pe.Z)(Vn,"width",Bn),(0,pe.Z)(Vn,"render",function(Ta,Ha,ho){var qa=nt(Ha,ho),No=it.has(qa),Oo=Lt?Lt(Ha):!0,Da=Zt({prefixCls:ye,expanded:No,expandable:Oo,record:Ha,onExpand:Ft});return rn?re.createElement("span",{onClick:function(_a){return _a.stopPropagation()}},Da):Da}),Vn);return Tn.map(function(ua){return ua===ne?wa:ua})}return yn.filter(function(ua){return ua!==ne})},[He,yn,nt,it,Zt,tn]),ta=re.useMemo(function(){var Vn=In;return se&&(Vn=se(Vn)),Vn.length||(Vn=[{render:function(){return null}}]),Vn},[se,In,tn]),ia=re.useMemo(function(){return tn==="rtl"?gt(ct(ta)):ct(ta)},[ta,tn,wn]),Un=mt(ia,wn),ya=(0,Ke.Z)(Un,2),Aa=ya[0],kn=ya[1];return[ta,Aa,kn]}var qt=on;function kt(ie){var se,ye=ie.prefixCls,Fe=ie.record,Me=ie.onExpand,He=ie.expanded,it=ie.expandable,lt="".concat(ye,"-row-expand-icon");if(!it)return re.createElement("span",{className:Ct()(lt,"".concat(ye,"-row-spaced"))});var nt=function(Zt){Me(Fe,Zt),Zt.stopPropagation()};return re.createElement("span",{className:Ct()(lt,(se={},(0,pe.Z)(se,"".concat(ye,"-row-expanded"),He),(0,pe.Z)(se,"".concat(ye,"-row-collapsed"),!He),se)),onClick:nt})}function dn(ie,se,ye){var Fe=[];function Me(He){(He||[]).forEach(function(it,lt){Fe.push(se(it,lt)),Me(it[ye])})}return Me(ie),Fe}function Mn(ie,se,ye){var Fe=Ln(ie),Me=Fe.expandIcon,He=Fe.expandedRowKeys,it=Fe.defaultExpandedRowKeys,lt=Fe.defaultExpandAllRows,nt=Fe.expandedRowRender,Ft=Fe.onExpand,Zt=Fe.onExpandedRowsChange,Lt=Fe.childrenColumnName,sn=Me||kt,tn=Lt||"children",rn=re.useMemo(function(){return nt?"row":ie.expandable&&ie.internalHooks===ue&&ie.expandable.__PARENT_RENDER_ICON__||se.some(function(ia){return ia&&(0,Se.Z)(ia)==="object"&&ia[tn]})?"nest":!1},[!!nt,se]),Bn=re.useState(function(){return it||(lt?dn(se,ye,tn):[])}),Pn=(0,Ke.Z)(Bn,2),wn=Pn[0],yn=Pn[1],In=re.useMemo(function(){return new Set(He||wn||[])},[He,wn]),ta=re.useCallback(function(ia){var Un=ye(ia,se.indexOf(ia)),ya,Aa=In.has(Un);Aa?(In.delete(Un),ya=(0,Cn.Z)(In)):ya=[].concat((0,Cn.Z)(In),[Un]),yn(ya),Ft&&Ft(!Aa,ia),Zt&&Zt(ya)},[ye,In,se,Ft,Zt]);return[Fe,rn,In,sn,tn,ta]}function Xt(ie,se,ye,Fe){var Me=ie.map(function(He,it){return xe(it,it,ie,se,ye,Fe==null?void 0:Fe[it])});return(0,un.Z)(function(){return Me},[Me],function(He,it){return!(0,Ae.Z)(He,it)})}function Gn(ie){var se=(0,re.useRef)(ie),ye=(0,re.useState)({}),Fe=(0,Ke.Z)(ye,2),Me=Fe[1],He=(0,re.useRef)(null),it=(0,re.useRef)([]);function lt(nt){it.current.push(nt);var Ft=Promise.resolve();He.current=Ft,Ft.then(function(){if(He.current===Ft){var Zt=it.current,Lt=se.current;it.current=[],Zt.forEach(function(sn){se.current=sn(se.current)}),He.current=null,Lt!==se.current&&Me({})}})}return(0,re.useEffect)(function(){return function(){He.current=null}},[]),[se.current,lt]}function Xn(ie){var se=(0,re.useRef)(ie||null),ye=(0,re.useRef)();function Fe(){window.clearTimeout(ye.current)}function Me(it){se.current=it,Fe(),ye.current=window.setTimeout(function(){se.current=null,ye.current=void 0},100)}function He(){return se.current}return(0,re.useEffect)(function(){return Fe},[]),[Me,He]}function na(){var ie=re.useState(-1),se=(0,Ke.Z)(ie,2),ye=se[0],Fe=se[1],Me=re.useState(-1),He=(0,Ke.Z)(Me,2),it=He[0],lt=He[1],nt=re.useCallback(function(Ft,Zt){Fe(Ft),lt(Zt)},[]);return[ye,it,nt]}var jn=te(47273),Te=(0,jn.Z)()?window:null;function yt(ie,se){var ye=(0,Se.Z)(ie)==="object"?ie:{},Fe=ye.offsetHeader,Me=Fe===void 0?0:Fe,He=ye.offsetSummary,it=He===void 0?0:He,lt=ye.offsetScroll,nt=lt===void 0?0:lt,Ft=ye.getContainer,Zt=Ft===void 0?function(){return Te}:Ft,Lt=Zt()||Te;return re.useMemo(function(){var sn=!!ie;return{isSticky:sn,stickyClassName:sn?"".concat(se,"-sticky-holder"):"",offsetHeader:Me,offsetSummary:it,offsetScroll:nt,container:Lt}},[nt,Me,it,se,Lt])}function tt(ie,se,ye){var Fe=(0,re.useMemo)(function(){for(var Me=[],He=[],it=0,lt=0,nt=0;nt<se;nt+=1)if(ye==="rtl"){He[nt]=lt,lt+=ie[nt]||0;var Ft=se-nt-1;Me[Ft]=it,it+=ie[Ft]||0}else{Me[nt]=it,it+=ie[nt]||0;var Zt=se-nt-1;He[Zt]=lt,lt+=ie[Zt]||0}return{left:Me,right:He}},[ie,se,ye]);return Fe}var wt=tt;function Ht(ie){var se=ie.className,ye=ie.children;return re.createElement("div",{className:se},ye)}var Qt=Ht,Kt=te(8224),zt=te(55468),Fn=function(se,ye){var Fe,Me,He=se.scrollBodyRef,it=se.onScroll,lt=se.offsetScroll,nt=se.container,Ft=$e(le,"prefixCls"),Zt=((Fe=He.current)===null||Fe===void 0?void 0:Fe.scrollWidth)||0,Lt=((Me=He.current)===null||Me===void 0?void 0:Me.clientWidth)||0,sn=Zt&&Lt*(Lt/Zt),tn=re.useRef(),rn=Gn({scrollLeft:0,isHiddenScrollBar:!1}),Bn=(0,Ke.Z)(rn,2),Pn=Bn[0],wn=Bn[1],yn=re.useRef({delta:0,x:0}),In=re.useState(!1),ta=(0,Ke.Z)(In,2),ia=ta[0],Un=ta[1],ya=function(){Un(!1)},Aa=function(Kn){Kn.persist(),yn.current.delta=Kn.pageX-Pn.scrollLeft,yn.current.x=0,Un(!0),Kn.preventDefault()},kn=function(Kn){var Sa,ka=Kn||((Sa=window)===null||Sa===void 0?void 0:Sa.event),wa=ka.buttons;if(!ia||wa===0){ia&&Un(!1);return}var ua=yn.current.x+Kn.pageX-yn.current.x-yn.current.delta;ua<=0&&(ua=0),ua+sn>=Lt&&(ua=Lt-sn),it({scrollLeft:ua/Lt*(Zt+2)}),yn.current.x=Kn.pageX},Vn=function(){if(He.current){var Kn=(0,zt.os)(He.current).top,Sa=Kn+He.current.offsetHeight,ka=nt===window?document.documentElement.scrollTop+window.innerHeight:(0,zt.os)(nt).top+nt.clientHeight;Sa-(0,Ge.Z)()<=ka||Kn>=ka-lt?wn(function(wa){return(0,Be.Z)((0,Be.Z)({},wa),{},{isHiddenScrollBar:!0})}):wn(function(wa){return(0,Be.Z)((0,Be.Z)({},wa),{},{isHiddenScrollBar:!1})})}},Tn=function(Kn){wn(function(Sa){return(0,Be.Z)((0,Be.Z)({},Sa),{},{scrollLeft:Kn/Zt*Lt||0})})};return re.useImperativeHandle(ye,function(){return{setScrollLeft:Tn}}),re.useEffect(function(){var Dn=(0,Kt.Z)(document.body,"mouseup",ya,!1),Kn=(0,Kt.Z)(document.body,"mousemove",kn,!1);return Vn(),function(){Dn.remove(),Kn.remove()}},[sn,ia]),re.useEffect(function(){var Dn=(0,Kt.Z)(nt,"scroll",Vn,!1),Kn=(0,Kt.Z)(window,"resize",Vn,!1);return function(){Dn.remove(),Kn.remove()}},[nt]),re.useEffect(function(){Pn.isHiddenScrollBar||wn(function(Dn){var Kn=He.current;return Kn?(0,Be.Z)((0,Be.Z)({},Dn),{},{scrollLeft:Kn.scrollLeft/Kn.scrollWidth*Kn.clientWidth}):Dn})},[Pn.isHiddenScrollBar]),Zt<=Lt||!sn||Pn.isHiddenScrollBar?null:re.createElement("div",{style:{height:(0,Ge.Z)(),width:Lt,bottom:lt},className:"".concat(Ft,"-sticky-scroll")},re.createElement("div",{onMouseDown:Aa,ref:tn,className:Ct()("".concat(Ft,"-sticky-scroll-bar"),(0,pe.Z)({},"".concat(Ft,"-sticky-scroll-bar-active"),ia)),style:{width:"".concat(sn,"px"),transform:"translate3d(".concat(Pn.scrollLeft,"px, 0, 0)")}}))},Nn=re.forwardRef(Fn);function bt(ie){return null}var zn=bt;function la(ie){return null}var fa=la,aa="rc-table",an=[],Sn={};function An(){return"No Data"}function mn(ie){var se,ye=(0,Be.Z)({rowKey:"key",prefixCls:aa,emptyText:An},ie),Fe=ye.prefixCls,Me=ye.className,He=ye.rowClassName,it=ye.style,lt=ye.data,nt=ye.rowKey,Ft=ye.scroll,Zt=ye.tableLayout,Lt=ye.direction,sn=ye.title,tn=ye.footer,rn=ye.summary,Bn=ye.caption,Pn=ye.id,wn=ye.showHeader,yn=ye.components,In=ye.emptyText,ta=ye.onRow,ia=ye.onHeaderRow,Un=ye.internalHooks,ya=ye.transformColumns,Aa=ye.internalRefs,kn=ye.tailor,Vn=ye.sticky,Tn=lt||an,Dn=!!Tn.length,Kn=Un===ue,Sa=re.useCallback(function(uo,wo){return(0,rt.Z)(yn,uo)||wo},[yn]),ka=re.useMemo(function(){return typeof nt=="function"?nt:function(uo){var wo=uo&&uo[nt];return wo}},[nt]),wa=Sa(["body"]),ua=na(),Ta=(0,Ke.Z)(ua,3),Ha=Ta[0],ho=Ta[1],qa=Ta[2],No=Mn(ye,Tn,ka),Oo=(0,Ke.Z)(No,6),Da=Oo[0],zo=Oo[1],_a=Oo[2],Bo=Oo[3],xo=Oo[4],or=Oo[5],ma=Ft==null?void 0:Ft.x,ca=re.useState(0),da=(0,Ke.Z)(ca,2),$n=da[0],eo=da[1],_n=qt((0,Be.Z)((0,Be.Z)((0,Be.Z)({},ye),Da),{},{expandable:!!Da.expandedRowRender,columnTitle:Da.columnTitle,expandedKeys:_a,getRowKey:ka,onTriggerExpand:or,expandIcon:Bo,expandIconColumnIndex:Da.expandIconColumnIndex,direction:Lt,scrollWidth:Kn&&kn&&typeof ma=="number"?ma:null}),Kn?ya:null),Ba=(0,Ke.Z)(_n,3),Qa=Ba[0],Wa=Ba[1],$o=Ba[2],Jo=$o!=null?$o:ma,yr=re.useMemo(function(){return{columns:Qa,flattenColumns:Wa}},[Qa,Wa]),Ho=re.useRef(),pr=re.useRef(),Ko=re.useRef(),rr=re.useRef(),Gr=re.useRef(),io=re.useState(!1),so=(0,Ke.Z)(io,2),Ao=so[0],Go=so[1],jo=re.useState(!1),Ka=(0,Ke.Z)(jo,2),nr=Ka[0],_o=Ka[1],cr=Gn(new Map),xr=(0,Ke.Z)(cr,2),br=xr[0],pi=xr[1],Lr=ke(Wa),hr=Lr.map(function(uo){return br.get(uo)}),ir=re.useMemo(function(){return hr},[hr.join("_")]),ar=wt(ir,Wa.length,Lt),Wo=Ft&&at(Ft.y),Do=Ft&&at(Jo)||!!Da.fixed,Fr=Do&&Wa.some(function(uo){var wo=uo.fixed;return wo}),jr=re.useRef(),kr=yt(Vn,Fe),Br=kr.isSticky,Ii=kr.offsetHeader,Ui=kr.offsetSummary,Ya=kr.offsetScroll,Co=kr.stickyClassName,Yo=kr.container,Lo=re.useMemo(function(){return rn==null?void 0:rn(Tn)},[rn,Tn]),er=(Wo||Br)&&re.isValidElement(Lo)&&Lo.type===ge&&Lo.props.fixed,lr,sr,Nr;Wo&&(sr={overflowY:"scroll",maxHeight:Ft.y}),Do&&(lr={overflowX:"auto"},Wo||(sr={overflowY:"hidden"}),Nr={width:Jo===!0?"auto":Jo,minWidth:"100%"});var ol=re.useCallback(function(uo,wo){(0,Re.Z)(Ho.current)&&pi(function(Sr){if(Sr.get(uo)!==wo){var Tr=new Map(Sr);return Tr.set(uo,wo),Tr}return Sr})},[]),Ml=Xn(null),rl=(0,Ke.Z)(Ml,2),zl=rl[0],il=rl[1];function Ri(uo,wo){wo&&(typeof wo=="function"?wo(uo):wo.scrollLeft!==uo&&(wo.scrollLeft=uo,wo.scrollLeft!==uo&&setTimeout(function(){wo.scrollLeft=uo},0)))}var ii=(0,Ue.Z)(function(uo){var wo=uo.currentTarget,Sr=uo.scrollLeft,Tr=Lt==="rtl",Mr=typeof Sr=="number"?Sr:wo.scrollLeft,bl=wo||Sn;if(!il()||il()===bl){var Yi;zl(bl),Ri(Mr,pr.current),Ri(Mr,Ko.current),Ri(Mr,Gr.current),Ri(Mr,(Yi=jr.current)===null||Yi===void 0?void 0:Yi.setScrollLeft)}var qi=wo||pr.current;if(qi){var $i=qi.scrollWidth,_i=qi.clientWidth;if($i===_i){Go(!1),_o(!1);return}Tr?(Go(-Mr<$i-_i),_o(-Mr>0)):(Go(Mr>0),_o(Mr<$i-_i))}}),ll=function(){Do&&Ko.current?ii({currentTarget:Ko.current}):(Go(!1),_o(!1))},Hl=function(wo){var Sr=wo.width;Sr!==$n&&(ll(),eo(Ho.current?Ho.current.offsetWidth:Sr))},sl=re.useRef(!1);re.useEffect(function(){sl.current&&ll()},[Do,lt,Qa.length]),re.useEffect(function(){sl.current=!0},[]);var Kl=re.useState(0),ul=(0,Ke.Z)(Kl,2),ki=ul[0],dl=ul[1],Zl=re.useState(!0),gl=(0,Ke.Z)(Zl,2),cl=gl[0],Gl=gl[1];re.useEffect(function(){(!kn||!Kn)&&(Ko.current instanceof Element?dl((0,Ge.o)(Ko.current).width):dl((0,Ge.o)(rr.current).width)),Gl((0,Pe.G)("position","sticky"))},[]),re.useEffect(function(){Kn&&Aa&&(Aa.body.current=Ko.current)});var jl=re.useCallback(function(uo){return re.createElement(re.Fragment,null,re.createElement(Qe,uo),er==="top"&&re.createElement(ht,uo,Lo))},[er,Lo]),Wl=re.useCallback(function(uo){return re.createElement(ht,uo,Lo)},[Lo]),ml=Sa(["table"],"table"),Ti=re.useMemo(function(){return Zt||(Fr?Jo==="max-content"?"auto":"fixed":Wo||Br||Wa.some(function(uo){var wo=uo.ellipsis;return wo})?"fixed":"auto")},[Wo,Fr,Wa,Zt,Br]),Vi,Ji={colWidths:ir,columCount:Wa.length,stickyOffsets:ar,onHeaderRow:ia,fixHeader:Wo,scroll:Ft},fl=re.useMemo(function(){return Dn?null:typeof In=="function"?In():In},[Dn,In]),vl=re.createElement(ln,{data:Tn,measureColumnWidth:Wo||Do||Br}),pl=re.createElement(Yn,{colWidths:Wa.map(function(uo){var wo=uo.width;return wo}),columns:Wa}),hl=Bn!=null?re.createElement("caption",{className:"".concat(Fe,"-caption")},Bn):void 0,Ul=(0,Jt.Z)(ye,{data:!0}),Sl=(0,Jt.Z)(ye,{aria:!0});if(Wo||Br){var Xi;typeof wa=="function"?(Xi=wa(Tn,{scrollbarSize:ki,ref:Ko,onScroll:ii}),Ji.colWidths=Wa.map(function(uo,wo){var Sr=uo.width,Tr=wo===Wa.length-1?Sr-ki:Sr;return typeof Tr=="number"&&!Number.isNaN(Tr)?Tr:0})):Xi=re.createElement("div",{style:(0,Be.Z)((0,Be.Z)({},lr),sr),onScroll:ii,ref:Ko,className:Ct()("".concat(Fe,"-body"))},re.createElement(ml,(0,Ye.Z)({style:(0,Be.Z)((0,Be.Z)({},Nr),{},{tableLayout:Ti})},Sl),hl,pl,vl,!er&&Lo&&re.createElement(ht,{stickyOffsets:ar,flattenColumns:Wa,columns:Qa},Lo)));var Pl=(0,Be.Z)((0,Be.Z)((0,Be.Z)({noData:!Tn.length,maxContentScroll:Do&&Jo==="max-content"},Ji),yr),{},{direction:Lt,stickyClassName:Co,onScroll:ii});Vi=re.createElement(re.Fragment,null,wn!==!1&&re.createElement(Et,(0,Ye.Z)({},Pl,{stickyTopOffset:Ii,className:"".concat(Fe,"-header"),ref:pr}),jl),Xi,er&&er!=="top"&&re.createElement(Et,(0,Ye.Z)({},Pl,{stickyBottomOffset:Ui,className:"".concat(Fe,"-summary"),ref:Gr}),Wl),Br&&re.createElement(Nn,{ref:jr,offsetScroll:Ya,scrollBodyRef:Ko,onScroll:ii,container:Yo}))}else Vi=re.createElement("div",{style:(0,Be.Z)((0,Be.Z)({},lr),sr),className:Ct()("".concat(Fe,"-content")),onScroll:ii,ref:Ko},re.createElement(ml,(0,Ye.Z)({style:(0,Be.Z)((0,Be.Z)({},Nr),{},{tableLayout:Ti})},Sl),hl,pl,wn!==!1&&re.createElement(Qe,(0,Ye.Z)({},Ji,yr)),vl,Lo&&re.createElement(ht,{stickyOffsets:ar,flattenColumns:Wa,columns:Qa},Lo)));var Qi=re.createElement("div",(0,Ye.Z)({className:Ct()(Fe,Me,(se={},(0,pe.Z)(se,"".concat(Fe,"-rtl"),Lt==="rtl"),(0,pe.Z)(se,"".concat(Fe,"-ping-left"),Ao),(0,pe.Z)(se,"".concat(Fe,"-ping-right"),nr),(0,pe.Z)(se,"".concat(Fe,"-layout-fixed"),Zt==="fixed"),(0,pe.Z)(se,"".concat(Fe,"-fixed-header"),Wo),(0,pe.Z)(se,"".concat(Fe,"-fixed-column"),Fr),(0,pe.Z)(se,"".concat(Fe,"-scroll-horizontal"),Do),(0,pe.Z)(se,"".concat(Fe,"-has-fix-left"),Wa[0]&&Wa[0].fixed),(0,pe.Z)(se,"".concat(Fe,"-has-fix-right"),Wa[Wa.length-1]&&Wa[Wa.length-1].fixed==="right"),se)),style:it,id:Pn,ref:Ho},Ul),sn&&re.createElement(Qt,{className:"".concat(Fe,"-title")},sn(Tn)),re.createElement("div",{ref:rr,className:"".concat(Fe,"-container")},Vi),tn&&re.createElement(Qt,{className:"".concat(Fe,"-footer")},tn(Tn)));Do&&(Qi=re.createElement(qe.Z,{onResize:Hl},Qi));var yl=Xt(Wa,ar,Lt,Qa),Vl=re.useMemo(function(){return{scrollX:Jo,prefixCls:Fe,getComponent:Sa,scrollbarSize:ki,direction:Lt,fixedInfoList:yl,isSticky:Br,supportSticky:cl,componentWidth:$n,fixHeader:Wo,fixColumn:Fr,horizonScroll:Do,tableLayout:Ti,rowClassName:He,expandedRowClassName:Da.expandedRowClassName,expandIcon:Bo,expandableType:zo,expandRowByClick:Da.expandRowByClick,expandedRowRender:Da.expandedRowRender,onTriggerExpand:or,expandIconColumnIndex:Da.expandIconColumnIndex,indentSize:Da.indentSize,allColumnsFixedLeft:Wa.every(function(uo){return uo.fixed==="left"}),emptyNode:fl,columns:Qa,flattenColumns:Wa,onColumnResize:ol,hoverStartRow:Ha,hoverEndRow:ho,onHover:qa,rowExpandable:Da.rowExpandable,onRow:ta,getRowKey:ka,expandedKeys:_a,childrenColumnName:xo}},[Jo,Fe,Sa,ki,Lt,yl,Br,cl,$n,Wo,Fr,Do,Ti,He,Da.expandedRowClassName,Bo,zo,Da.expandRowByClick,Da.expandedRowRender,or,Da.expandIconColumnIndex,Da.indentSize,fl,Qa,Wa,ol,Ha,ho,qa,Da.rowExpandable,ta,ka,_a,xo]);return re.createElement(le.Provider,{value:Vl},Qi)}function Zn(ie){return x(mn,ie)}var oa=Zn();oa.EXPAND_COLUMN=ne,oa.INTERNAL_HOOKS=ue,oa.Column=zn,oa.ColumnGroup=fa,oa.Summary=he;var Qn=oa,Pa=te(24916),ba=_e(null),Ua=_e(null);function Va(ie,se,ye){var Fe=se||1;return ye[ie+Fe]-(ye[ie]||0)}function co(ie){var se=ie.rowInfo,ye=ie.column,Fe=ie.colIndex,Me=ie.indent,He=ie.index,it=ie.renderIndex,lt=ie.record,nt=ie.style,Ft=ie.className,Zt=ie.inverse,Lt=ie.getHeight,sn=ye.render,tn=ye.dataIndex,rn=ye.className,Bn=ye.width,Pn=$e(Ua,["columnsOffset"]),wn=Pn.columnsOffset,yn=fe(se,ye,Fe,Me,He),In=yn.key,ta=yn.fixedInfo,ia=yn.appendCellNode,Un=yn.additionalCellProps,ya=Un.style,Aa=Un.colSpan,kn=Aa===void 0?1:Aa,Vn=Un.rowSpan,Tn=Vn===void 0?1:Vn,Dn=Fe-1,Kn=Va(Dn,kn,wn),Sa=kn>1?Bn-Kn:0,ka=(0,Be.Z)((0,Be.Z)((0,Be.Z)({},ya),nt),{},{flex:"0 0 ".concat(Kn,"px"),width:"".concat(Kn,"px"),marginRight:Sa,pointerEvents:"auto"}),wa=re.useMemo(function(){return Zt?Tn<=1:kn===0||Tn===0||Tn>1},[Tn,kn,Zt]);wa?ka.visibility="hidden":Zt&&(ka.height=Lt==null?void 0:Lt(Tn));var ua=wa?function(){return null}:sn,Ta={};return(Tn===0||kn===0)&&(Ta.rowSpan=1,Ta.colSpan=1),re.createElement(xt,(0,Ye.Z)({className:Ct()(rn,Ft),ellipsis:ye.ellipsis,align:ye.align,scope:ye.rowScope,component:"div",prefixCls:se.prefixCls,key:In,record:lt,index:He,renderIndex:it,dataIndex:tn,render:ua,shouldCellUpdate:ye.shouldCellUpdate},ta,{appendNode:ia,additionalProps:(0,Be.Z)((0,Be.Z)({},Un),{},{style:ka},Ta)}))}var La=co,Ea=["data","index","className","rowKey","style","extra","getHeight"],za=re.forwardRef(function(ie,se){var ye=ie.data,Fe=ie.index,Me=ie.className,He=ie.rowKey,it=ie.style,lt=ie.extra,nt=ie.getHeight,Ft=(0,hn.Z)(ie,Ea),Zt=ye.record,Lt=ye.indent,sn=ye.index,tn=$e(le,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),rn=tn.scrollX,Bn=tn.flattenColumns,Pn=tn.prefixCls,wn=tn.fixColumn,yn=tn.componentWidth,In=be(Zt,He,Fe,Lt),ta=In.rowSupportExpand,ia=In.expanded,Un=In.rowProps,ya=In.expandedRowRender,Aa=In.expandedRowClassName,kn;if(ta&&ia){var Vn=ya(Zt,Fe,Lt+1,ia),Tn=Aa==null?void 0:Aa(Zt,Fe,Lt),Dn={};wn&&(Dn={style:(0,pe.Z)({},"--virtual-width","".concat(yn,"px"))});var Kn="".concat(Pn,"-expanded-row-cell");kn=re.createElement("div",{className:Ct()("".concat(Pn,"-expanded-row"),"".concat(Pn,"-expanded-row-level-").concat(Lt+1),Tn)},re.createElement(xt,{component:"div",prefixCls:Pn,className:Ct()(Kn,(0,pe.Z)({},"".concat(Kn,"-fixed"),wn)),additionalProps:Dn},Vn))}var Sa=(0,Be.Z)((0,Be.Z)({},it),{},{width:rn});lt&&(Sa.position="absolute",Sa.pointerEvents="none");var ka=re.createElement("div",(0,Ye.Z)({},Un,Ft,{ref:ta?null:se,className:Ct()(Me,"".concat(Pn,"-row"),Un==null?void 0:Un.className,(0,pe.Z)({},"".concat(Pn,"-row-extra"),lt)),style:(0,Be.Z)((0,Be.Z)({},Sa),Un==null?void 0:Un.style)}),Bn.map(function(wa,ua){return re.createElement(La,{key:ua,rowInfo:In,column:wa,colIndex:ua,indent:Lt,index:Fe,renderIndex:sn,record:Zt,inverse:lt,getHeight:nt})}));return ta?re.createElement("div",{ref:se},ka,kn):ka}),Na=z(za),Oa=Na,xa=re.forwardRef(function(ie,se){var ye=ie.data,Fe=ie.onScroll,Me=$e(le,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),He=Me.flattenColumns,it=Me.onColumnResize,lt=Me.getRowKey,nt=Me.expandedKeys,Ft=Me.prefixCls,Zt=Me.childrenColumnName,Lt=Me.emptyNode,sn=Me.scrollX,tn=$e(ba),rn=tn.scrollY,Bn=tn.listItemHeight,Pn=re.useRef(),wn=Gt(ye,Zt,nt,lt),yn=re.useMemo(function(){var kn=0;return He.map(function(Vn){var Tn=Vn.width,Dn=Vn.key;return kn+=Tn,[Dn,Tn,kn]})},[He]),In=re.useMemo(function(){return yn.map(function(kn){return kn[2]})},[yn]);re.useEffect(function(){yn.forEach(function(kn){var Vn=(0,Ke.Z)(kn,2),Tn=Vn[0],Dn=Vn[1];it(Tn,Dn)})},[yn]),re.useImperativeHandle(se,function(){var kn={};return Object.defineProperty(kn,"scrollLeft",{get:function(){var Tn;return((Tn=Pn.current)===null||Tn===void 0?void 0:Tn.getScrollInfo().x)||0},set:function(Tn){var Dn;(Dn=Pn.current)===null||Dn===void 0||Dn.scrollTo({left:Tn})}}),kn});var ta=function(Vn,Tn){var Dn,Kn=(Dn=wn[Tn])===null||Dn===void 0?void 0:Dn.record,Sa=Vn.onCell;if(Sa){var ka,wa=Sa(Kn,Tn);return(ka=wa==null?void 0:wa.rowSpan)!==null&&ka!==void 0?ka:1}return 1},ia=function(Vn){var Tn=Vn.start,Dn=Vn.end,Kn=Vn.getSize,Sa=Vn.offsetY;if(Dn<0)return null;for(var ka=He.filter(function(ma){return ta(ma,Tn)===0}),wa=Tn,ua=function(ca){if(ka=ka.filter(function(da){return ta(da,ca)===0}),!ka.length)return wa=ca,"break"},Ta=Tn;Ta>=0;Ta-=1){var Ha=ua(Ta);if(Ha==="break")break}for(var ho=He.filter(function(ma){return ta(ma,Dn)!==1}),qa=Dn,No=function(ca){if(ho=ho.filter(function(da){return ta(da,ca)!==1}),!ho.length)return qa=Math.max(ca-1,Dn),"break"},Oo=Dn;Oo<wn.length;Oo+=1){var Da=No(Oo);if(Da==="break")break}for(var zo=[],_a=function(ca){var da=wn[ca];if(!da)return"continue";He.some(function($n){return ta($n,ca)>1})&&zo.push(ca)},Bo=wa;Bo<=qa;Bo+=1)var xo=_a(Bo);var or=zo.map(function(ma){var ca=wn[ma],da=lt(ca.record,ma),$n=function(Ba){var Qa=ma+Ba-1,Wa=lt(wn[Qa].record,Qa),$o=Kn(da,Wa);return $o.bottom-$o.top},eo=Kn(da);return re.createElement(Oa,{key:ma,data:ca,rowKey:da,index:ma,style:{top:-Sa+eo.top},extra:!0,getHeight:$n})});return or},Un=re.useMemo(function(){return{columnsOffset:In}},[In]),ya="".concat(Ft,"-tbody"),Aa;return wn.length?Aa=re.createElement(Pa.Z,{fullHeight:!1,ref:Pn,className:Ct()(ya,"".concat(ya,"-virtual")),height:rn,itemHeight:Bn||24,data:wn,itemKey:function(Vn){return lt(Vn.record)},scrollWidth:sn,onVirtualScroll:function(Vn){var Tn=Vn.x;Fe({scrollLeft:Tn})},extraRender:ia},function(kn,Vn,Tn){var Dn=lt(kn.record,Vn);return re.createElement(Oa,(0,Ye.Z)({data:kn,rowKey:Dn,index:Vn},Tn))}):Aa=re.createElement("div",{className:Ct()("".concat(Ft,"-placeholder"))},re.createElement(xt,{component:"div",prefixCls:Ft},Lt)),re.createElement(Ua.Provider,{value:Un},Aa)}),pa=z(xa),Za=pa,to=function(se,ye){var Fe=ye.ref,Me=ye.onScroll;return re.createElement(Za,{ref:Fe,data:se,onScroll:Me})},Ga=100;function vo(ie){var se=ie.columns,ye=ie.scroll,Fe=ie.prefixCls,Me=Fe===void 0?aa:Fe,He=ie.className,it=ie.listItemHeight,lt=ye||{},nt=lt.x,Ft=lt.y;typeof nt!="number"&&(nt=((se||[]).length+1)*Ga),typeof Ft!="number"&&(Ft=500);var Zt=re.useMemo(function(){return{scrollY:Ft,listItemHeight:it}},[Ft,it]);return re.createElement(ba.Provider,{value:Zt},re.createElement(Qn,(0,Ye.Z)({},ie,{className:Ct()(He,"".concat(Me,"-virtual")),scroll:(0,Be.Z)((0,Be.Z)({},ye),{},{x:nt}),components:{body:to},columns:se,internalHooks:ue,tailor:!0})))}function bo(ie){return x(vo,ie)}var ra=bo(),Ja=null;function Ca(ie){return null}var Xa=Ca;function So(ie){return null}var Io=So,qo=te(2738),Uo=te(68031),no=te(36355),mo=te(93891),Vo=te(19716),ur=te(8628),Xo=te(31724),dr=te(58421),Wn=te(71418),pn=te(88088);function fn(ie){return function(ye){let{prefixCls:Fe,onExpand:Me,record:He,expanded:it,expandable:lt}=ye;const nt=`${Fe}-row-expand-icon`;return re.createElement("button",{type:"button",onClick:Ft=>{Me(He,Ft),Ft.stopPropagation()},className:Ct()(nt,{[`${nt}-spaced`]:!lt,[`${nt}-expanded`]:lt&&it,[`${nt}-collapsed`]:lt&&!it}),"aria-label":it?ie.collapse:ie.expand,"aria-expanded":it})}}var En=fn;function ha(ie,se){return"key"in ie&&ie.key!==void 0&&ie.key!==null?ie.key:ie.dataIndex?Array.isArray(ie.dataIndex)?ie.dataIndex.join("."):ie.dataIndex:se}function Ra(ie,se){return se?`${se}-${ie}`:`${ie}`}function ao(ie,se){return typeof ie=="function"?ie(se):ie}function $a(ie,se){const ye=ao(ie,se);return Object.prototype.toString.call(ye)==="[object Object]"?"":ye}var Po={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},fo=Po,Zo=te(7657),Fo=function(se,ye){return re.createElement(Zo.Z,(0,Ye.Z)({},se,{ref:ye,icon:fo}))},Fa=re.forwardRef(Fo),ja=Fa,oo=te(56762);function Hn(ie){const se=re.useRef(ie),ye=(0,oo.Z)();return[()=>se.current,Fe=>{se.current=Fe,ye()}]}var ea=te(3113),va=te(24905),sa=te(38854),Eo=te(64165),lo=te(20834),yo=te(40875),po=te(5112),Ro=te(17574),ko=te(47472),mr=te(92832);function fr(ie){let{value:se,onChange:ye,filterSearch:Fe,tablePrefixCls:Me,locale:He}=ie;return Fe?re.createElement("div",{className:`${Me}-filter-dropdown-search`},re.createElement(mr.default,{prefix:re.createElement(ko.Z,null),placeholder:He.filterSearchPlaceholder,onChange:ye,value:se,htmlSize:1,className:`${Me}-filter-dropdown-search-input`})):null}var Qo=fr,gr=te(10228);const Pr=ie=>{const{keyCode:se}=ie;se===gr.Z.ENTER&&ie.stopPropagation()};var vr=re.forwardRef((ie,se)=>re.createElement("div",{className:ie.className,onClick:ye=>ye.stopPropagation(),onKeyDown:Pr,ref:se},ie.children));function wr(ie){let se=[];return(ie||[]).forEach(ye=>{let{value:Fe,children:Me}=ye;se.push(Fe),Me&&(se=[].concat((0,Cn.Z)(se),(0,Cn.Z)(wr(Me))))}),se}function hi(ie){return ie.some(se=>{let{children:ye}=se;return ye})}function li(ie,se){return typeof se=="string"||typeof se=="number"?se==null?void 0:se.toString().toLowerCase().includes(ie.trim().toLowerCase()):!1}function zr(ie){let{filters:se,prefixCls:ye,filteredKeys:Fe,filterMultiple:Me,searchValue:He,filterSearch:it}=ie;return se.map((lt,nt)=>{const Ft=String(lt.value);if(lt.children)return{key:Ft||nt,label:lt.text,popupClassName:`${ye}-dropdown-submenu`,children:zr({filters:lt.children,prefixCls:ye,filteredKeys:Fe,filterMultiple:Me,searchValue:He,filterSearch:it})};const Zt=Me?va.default:po.ZP,Lt={key:lt.value!==void 0?Ft:nt,label:re.createElement(re.Fragment,null,re.createElement(Zt,{checked:Fe.includes(Ft)}),re.createElement("span",null,lt.text))};return He.trim()?typeof it=="function"?it(He,lt)?Lt:null:li(He,lt.text)?Lt:null:Lt})}function Si(ie){var se,ye;const{tablePrefixCls:Fe,prefixCls:Me,column:He,dropdownPrefixCls:it,columnKey:lt,filterMultiple:nt,filterMode:Ft="menu",filterSearch:Zt=!1,filterState:Lt,triggerFilter:sn,locale:tn,children:rn,getPopupContainer:Bn}=ie,{filterDropdownOpen:Pn,onFilterDropdownOpenChange:wn,filterResetToDefaultFilteredValue:yn,defaultFilteredValue:In,filterDropdownVisible:ta,onFilterDropdownVisibleChange:ia}=He,[Un,ya]=re.useState(!1),Aa=!!(Lt&&(!((se=Lt.filteredKeys)===null||se===void 0)&&se.length||Lt.forceFiltered)),kn=_n=>{ya(_n),wn==null||wn(_n),ia==null||ia(_n)},Vn=(ye=Pn!=null?Pn:ta)!==null&&ye!==void 0?ye:Un,Tn=Lt==null?void 0:Lt.filteredKeys,[Dn,Kn]=Hn(Tn||[]),Sa=_n=>{let{selectedKeys:Ba}=_n;Kn(Ba)},ka=(_n,Ba)=>{let{node:Qa,checked:Wa}=Ba;Sa(nt?{selectedKeys:_n}:{selectedKeys:Wa&&Qa.key?[Qa.key]:[]})};re.useEffect(()=>{Un&&Sa({selectedKeys:Tn||[]})},[Tn]);const[wa,ua]=re.useState([]),Ta=_n=>{ua(_n)},[Ha,ho]=re.useState(""),qa=_n=>{const{value:Ba}=_n.target;ho(Ba)};re.useEffect(()=>{Un||ho("")},[Un]);const No=_n=>{const Ba=_n&&_n.length?_n:null;if(Ba===null&&(!Lt||!Lt.filteredKeys)||(0,Ae.Z)(Ba,Lt==null?void 0:Lt.filteredKeys,!0))return null;sn({column:He,key:lt,filteredKeys:Ba})},Oo=()=>{kn(!1),No(Dn())},Da=function(){let{confirm:_n,closeDropdown:Ba}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};_n&&No([]),Ba&&kn(!1),ho(""),Kn(yn?(In||[]).map(Qa=>String(Qa)):[])},zo=function(){let{closeDropdown:_n}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};_n&&kn(!1),No(Dn())},_a=_n=>{_n&&Tn!==void 0&&Kn(Tn||[]),kn(_n),!_n&&!He.filterDropdown&&Oo()},Bo=Ct()({[`${it}-menu-without-submenu`]:!hi(He.filters||[])}),xo=_n=>{if(_n.target.checked){const Ba=wr(He==null?void 0:He.filters).map(Qa=>String(Qa));Kn(Ba)}else Kn([])},or=_n=>{let{filters:Ba}=_n;return(Ba||[]).map((Qa,Wa)=>{const $o=String(Qa.value),Jo={title:Qa.text,key:Qa.value!==void 0?$o:Wa};return Qa.children&&(Jo.children=or({filters:Qa.children})),Jo})},ma=_n=>{var Ba;return Object.assign(Object.assign({},_n),{text:_n.title,value:_n.key,children:((Ba=_n.children)===null||Ba===void 0?void 0:Ba.map(Qa=>ma(Qa)))||[]})};let ca;if(typeof He.filterDropdown=="function")ca=He.filterDropdown({prefixCls:`${it}-custom`,setSelectedKeys:_n=>Sa({selectedKeys:_n}),selectedKeys:Dn(),confirm:zo,clearFilters:Da,filters:He.filters,visible:Vn,close:()=>{kn(!1)}});else if(He.filterDropdown)ca=He.filterDropdown;else{const _n=Dn()||[],Ba=()=>(He.filters||[]).length===0?re.createElement(Eo.Z,{image:Eo.Z.PRESENTED_IMAGE_SIMPLE,description:tn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ft==="tree"?re.createElement(re.Fragment,null,re.createElement(Qo,{filterSearch:Zt,value:Ha,onChange:qa,tablePrefixCls:Fe,locale:tn}),re.createElement("div",{className:`${Fe}-filter-dropdown-tree`},nt?re.createElement(va.default,{checked:_n.length===wr(He.filters).length,indeterminate:_n.length>0&&_n.length<wr(He.filters).length,className:`${Fe}-filter-dropdown-checkall`,onChange:xo},tn.filterCheckall):null,re.createElement(Ro.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:nt,checkStrictly:!nt,className:`${it}-menu`,onCheck:ka,checkedKeys:_n,selectedKeys:_n,showIcon:!1,treeData:or({filters:He.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:Ha.trim()?Wa=>typeof Zt=="function"?Zt(Ha,ma(Wa)):li(Ha,Wa.title):void 0}))):re.createElement(re.Fragment,null,re.createElement(Qo,{filterSearch:Zt,value:Ha,onChange:qa,tablePrefixCls:Fe,locale:tn}),re.createElement(lo.default,{selectable:!0,multiple:nt,prefixCls:`${it}-menu`,className:Bo,onSelect:Sa,onDeselect:Sa,selectedKeys:_n,getPopupContainer:Bn,openKeys:wa,onOpenChange:Ta,items:zr({filters:He.filters||[],filterSearch:Zt,prefixCls:Me,filteredKeys:Dn(),filterMultiple:nt,searchValue:Ha})})),Qa=()=>yn?(0,Ae.Z)((In||[]).map(Wa=>String(Wa)),_n,!0):_n.length===0;ca=re.createElement(re.Fragment,null,Ba(),re.createElement("div",{className:`${Me}-dropdown-btns`},re.createElement(ea.ZP,{type:"link",size:"small",disabled:Qa(),onClick:()=>Da()},tn.filterReset),re.createElement(ea.ZP,{type:"primary",size:"small",onClick:Oo},tn.filterConfirm)))}He.filterDropdown&&(ca=re.createElement(yo.J,{selectable:void 0},ca));const da=()=>re.createElement(vr,{className:`${Me}-dropdown`},ca);let $n;typeof He.filterIcon=="function"?$n=He.filterIcon(Aa):He.filterIcon?$n=He.filterIcon:$n=re.createElement(ja,null);const{direction:eo}=re.useContext(no.E_);return re.createElement("div",{className:`${Me}-column`},re.createElement("span",{className:`${Fe}-column-title`},rn),re.createElement(sa.Z,{dropdownRender:da,trigger:["click"],open:Vn,onOpenChange:_a,getPopupContainer:Bn,placement:eo==="rtl"?"bottomLeft":"bottomRight"},re.createElement("span",{role:"button",tabIndex:-1,className:Ct()(`${Me}-trigger`,{active:Aa}),onClick:_n=>{_n.stopPropagation()}},$n)))}var Pi=Si;function Wr(ie,se,ye){let Fe=[];return(ie||[]).forEach((Me,He)=>{var it;const lt=Ra(He,ye);if(Me.filters||"filterDropdown"in Me||"onFilter"in Me)if("filteredValue"in Me){let nt=Me.filteredValue;"filterDropdown"in Me||(nt=(it=nt==null?void 0:nt.map(String))!==null&&it!==void 0?it:nt),Fe.push({column:Me,key:ha(Me,lt),filteredKeys:nt,forceFiltered:Me.filtered})}else Fe.push({column:Me,key:ha(Me,lt),filteredKeys:se&&Me.defaultFilteredValue?Me.defaultFilteredValue:void 0,forceFiltered:Me.filtered});"children"in Me&&(Fe=[].concat((0,Cn.Z)(Fe),(0,Cn.Z)(Wr(Me.children,se,lt))))}),Fe}function yi(ie,se,ye,Fe,Me,He,it,lt){return ye.map((nt,Ft)=>{const Zt=Ra(Ft,lt),{filterMultiple:Lt=!0,filterMode:sn,filterSearch:tn}=nt;let rn=nt;if(rn.filters||rn.filterDropdown){const Bn=ha(rn,Zt),Pn=Fe.find(wn=>{let{key:yn}=wn;return Bn===yn});rn=Object.assign(Object.assign({},rn),{title:wn=>re.createElement(Pi,{tablePrefixCls:ie,prefixCls:`${ie}-filter`,dropdownPrefixCls:se,column:rn,columnKey:Bn,filterState:Pn,filterMultiple:Lt,filterMode:sn,filterSearch:tn,triggerFilter:He,locale:Me,getPopupContainer:it},ao(nt.title,wn))})}return"children"in rn&&(rn=Object.assign(Object.assign({},rn),{children:yi(ie,se,rn.children,Fe,Me,He,it,Zt)})),rn})}function si(ie){const se={};return ie.forEach(ye=>{let{key:Fe,filteredKeys:Me,column:He}=ye;const{filters:it,filterDropdown:lt}=He;if(lt)se[Fe]=Me||null;else if(Array.isArray(Me)){const nt=wr(it);se[Fe]=nt.filter(Ft=>Me.includes(String(Ft)))}else se[Fe]=null}),se}function Hr(ie,se){return se.reduce((ye,Fe)=>{const{column:{onFilter:Me,filters:He},filteredKeys:it}=Fe;return Me&&it&&it.length?ye.filter(lt=>it.some(nt=>{const Ft=wr(He),Zt=Ft.findIndex(sn=>String(sn)===String(nt)),Lt=Zt!==-1?Ft[Zt]:nt;return Me(Lt,lt)})):ye},ie)}const bi=ie=>ie.flatMap(se=>"children"in se?[se].concat((0,Cn.Z)(bi(se.children||[]))):[se]);function Mi(ie){let{prefixCls:se,dropdownPrefixCls:ye,mergedColumns:Fe,onFilterChange:Me,getPopupContainer:He,locale:it}=ie;const lt=re.useMemo(()=>bi(Fe||[]),[Fe]),[nt,Ft]=re.useState(()=>Wr(lt,!0)),Zt=re.useMemo(()=>{const rn=Wr(lt,!1);if(rn.length===0)return rn;let Bn=!0,Pn=!0;if(rn.forEach(wn=>{let{filteredKeys:yn}=wn;yn!==void 0?Bn=!1:Pn=!1}),Bn){const wn=(lt||[]).map((yn,In)=>ha(yn,Ra(In)));return nt.filter(yn=>{let{key:In}=yn;return wn.includes(In)}).map(yn=>{const In=lt[wn.findIndex(ta=>ta===yn.key)];return Object.assign(Object.assign({},yn),{column:Object.assign(Object.assign({},yn.column),In),forceFiltered:In.filtered})})}return rn},[lt,nt]),Lt=re.useMemo(()=>si(Zt),[Zt]),sn=rn=>{const Bn=Zt.filter(Pn=>{let{key:wn}=Pn;return wn!==rn.key});Bn.push(rn),Ft(Bn),Me(si(Bn),Bn)};return[rn=>yi(se,ye,rn,Zt,it,sn,He),Zt,Lt]}var Ci=Mi;function Ei(ie,se,ye){const Fe=re.useRef({});function Me(He){if(!Fe.current||Fe.current.data!==ie||Fe.current.childrenColumnName!==se||Fe.current.getRowKey!==ye){let lt=function(nt){nt.forEach((Ft,Zt)=>{const Lt=ye(Ft,Zt);it.set(Lt,Ft),Ft&&typeof Ft=="object"&&se in Ft&&lt(Ft[se]||[])})};const it=new Map;lt(ie),Fe.current={data:ie,childrenColumnName:se,kvMap:it,getRowKey:ye}}return Fe.current.kvMap.get(He)}return[Me]}var xi=te(50371),Fi=function(ie,se){var ye={};for(var Fe in ie)Object.prototype.hasOwnProperty.call(ie,Fe)&&se.indexOf(Fe)<0&&(ye[Fe]=ie[Fe]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Fe=Object.getOwnPropertySymbols(ie);Me<Fe.length;Me++)se.indexOf(Fe[Me])<0&&Object.prototype.propertyIsEnumerable.call(ie,Fe[Me])&&(ye[Fe[Me]]=ie[Fe[Me]]);return ye};const ui=10;function zi(ie,se){const ye={current:ie.current,pageSize:ie.pageSize};return Object.keys(se&&typeof se=="object"?se:{}).forEach(Me=>{const He=ie[Me];typeof He!="function"&&(ye[Me]=He)}),ye}function Bi(ie,se,ye){const Fe=ye&&typeof ye=="object"?ye:{},{total:Me=0}=Fe,He=Fi(Fe,["total"]),[it,lt]=(0,re.useState)(()=>({current:"defaultCurrent"in He?He.defaultCurrent:1,pageSize:"defaultPageSize"in He?He.defaultPageSize:ui})),nt=(0,xi.Z)(it,He,{total:Me>0?Me:ie}),Ft=Math.ceil((Me||ie)/nt.pageSize);nt.current>Ft&&(nt.current=Ft||1);const Zt=(sn,tn)=>{lt({current:sn!=null?sn:1,pageSize:tn||nt.pageSize})},Lt=(sn,tn)=>{var rn;ye&&((rn=ye.onChange)===null||rn===void 0||rn.call(ye,sn,tn)),Zt(sn,tn),se(sn,tn||(nt==null?void 0:nt.pageSize))};return ye===!1?[{},()=>{}]:[Object.assign(Object.assign({},nt),{onChange:Lt}),Zt]}var Ur=Bi,Or=te(84105),je=te(35654),Vr=te(90782),Hi=te(71430),wi=te(18929);const Cr={},Ir="SELECT_ALL",Jr="SELECT_INVERT",di="SELECT_NONE",Xr=[],Ai=(ie,se)=>{let ye=[];return(se||[]).forEach(Fe=>{ye.push(Fe),Fe&&typeof Fe=="object"&&ie in Fe&&(ye=[].concat((0,Cn.Z)(ye),(0,Cn.Z)(Ai(ie,Fe[ie]))))}),ye};var ro=(ie,se)=>{const{preserveSelectedRowKeys:ye,selectedRowKeys:Fe,defaultSelectedRowKeys:Me,getCheckboxProps:He,onChange:it,onSelect:lt,onSelectAll:nt,onSelectInvert:Ft,onSelectNone:Zt,onSelectMultiple:Lt,columnWidth:sn,type:tn,selections:rn,fixed:Bn,renderCell:Pn,hideSelectAll:wn,checkStrictly:yn=!0}=se||{},{prefixCls:In,data:ta,pageData:ia,getRecordByKey:Un,getRowKey:ya,expandType:Aa,childrenColumnName:kn,locale:Vn,getPopupContainer:Tn}=ie,[Dn,Kn]=(0,wi.Z)(Fe||Me||Xr,{value:Fe}),Sa=re.useRef(new Map),ka=(0,re.useCallback)(ma=>{if(ye){const ca=new Map;ma.forEach(da=>{let $n=Un(da);!$n&&Sa.current.has(da)&&($n=Sa.current.get(da)),ca.set(da,$n)}),Sa.current=ca}},[Un,ye]);re.useEffect(()=>{ka(Dn)},[Dn]);const{keyEntities:wa}=(0,re.useMemo)(()=>{if(yn)return{keyEntities:null};let ma=ta;if(ye){const ca=new Set(ta.map(($n,eo)=>ya($n,eo))),da=Array.from(Sa.current).reduce(($n,eo)=>{let[_n,Ba]=eo;return ca.has(_n)?$n:$n.concat(Ba)},[]);ma=[].concat((0,Cn.Z)(ma),(0,Cn.Z)(da))}return(0,Hi.I8)(ma,{externalGetKey:ya,childrenPropName:kn})},[ta,ya,yn,kn,ye]),ua=(0,re.useMemo)(()=>Ai(kn,ia),[kn,ia]),Ta=(0,re.useMemo)(()=>{const ma=new Map;return ua.forEach((ca,da)=>{const $n=ya(ca,da),eo=(He?He(ca):null)||{};ma.set($n,eo)}),ma},[ua,ya,He]),Ha=(0,re.useCallback)(ma=>{var ca;return!!(!((ca=Ta.get(ya(ma)))===null||ca===void 0)&&ca.disabled)},[Ta,ya]),[ho,qa]=(0,re.useMemo)(()=>{if(yn)return[Dn||[],[]];const{checkedKeys:ma,halfCheckedKeys:ca}=(0,Vr.S)(Dn,!0,wa,Ha);return[ma||[],ca]},[Dn,yn,wa,Ha]),No=(0,re.useMemo)(()=>{const ma=tn==="radio"?ho.slice(0,1):ho;return new Set(ma)},[ho,tn]),Oo=(0,re.useMemo)(()=>tn==="radio"?new Set:new Set(qa),[qa,tn]),[Da,zo]=(0,re.useState)(null);re.useEffect(()=>{se||Kn(Xr)},[!!se]);const _a=(0,re.useCallback)((ma,ca)=>{let da,$n;ka(ma),ye?(da=ma,$n=ma.map(eo=>Sa.current.get(eo))):(da=[],$n=[],ma.forEach(eo=>{const _n=Un(eo);_n!==void 0&&(da.push(eo),$n.push(_n))})),Kn(da),it==null||it(da,$n,{type:ca})},[Kn,Un,it,ye]),Bo=(0,re.useCallback)((ma,ca,da,$n)=>{if(lt){const eo=da.map(_n=>Un(_n));lt(Un(ma),ca,eo,$n)}_a(da,"single")},[lt,Un,_a]),xo=(0,re.useMemo)(()=>!rn||wn?null:(rn===!0?[Ir,Jr,di]:rn).map(ca=>ca===Ir?{key:"all",text:Vn.selectionAll,onSelect(){_a(ta.map((da,$n)=>ya(da,$n)).filter(da=>{const $n=Ta.get(da);return!($n!=null&&$n.disabled)||No.has(da)}),"all")}}:ca===Jr?{key:"invert",text:Vn.selectInvert,onSelect(){const da=new Set(No);ia.forEach((eo,_n)=>{const Ba=ya(eo,_n),Qa=Ta.get(Ba);Qa!=null&&Qa.disabled||(da.has(Ba)?da.delete(Ba):da.add(Ba))});const $n=Array.from(da);Ft&&Ft($n),_a($n,"invert")}}:ca===di?{key:"none",text:Vn.selectNone,onSelect(){Zt==null||Zt(),_a(Array.from(No).filter(da=>{const $n=Ta.get(da);return $n==null?void 0:$n.disabled}),"none")}}:ca).map(ca=>Object.assign(Object.assign({},ca),{onSelect:function(){for(var da,$n,eo=arguments.length,_n=new Array(eo),Ba=0;Ba<eo;Ba++)_n[Ba]=arguments[Ba];($n=ca.onSelect)===null||$n===void 0||(da=$n).call.apply(da,[ca].concat(_n)),zo(null)}})),[rn,No,ia,ya,Ft,_a]);return[(0,re.useCallback)(ma=>{var ca;if(!se)return ma.filter(io=>io!==Cr);let da=(0,Cn.Z)(ma);const $n=new Set(No),eo=ua.map(ya).filter(io=>!Ta.get(io).disabled),_n=eo.every(io=>$n.has(io)),Ba=eo.some(io=>$n.has(io)),Qa=()=>{const io=[];_n?eo.forEach(Ao=>{$n.delete(Ao),io.push(Ao)}):eo.forEach(Ao=>{$n.has(Ao)||($n.add(Ao),io.push(Ao))});const so=Array.from($n);nt==null||nt(!_n,so.map(Ao=>Un(Ao)),io.map(Ao=>Un(Ao))),_a(so,"all"),zo(null)};let Wa;if(tn!=="radio"){let io;if(xo){const Ka={getPopupContainer:Tn,items:xo.map((nr,_o)=>{const{key:cr,text:xr,onSelect:br}=nr;return{key:cr!=null?cr:_o,onClick:()=>{br==null||br(eo)},label:xr}})};io=re.createElement("div",{className:`${In}-selection-extra`},re.createElement(sa.Z,{menu:Ka,getPopupContainer:Tn},re.createElement("span",null,re.createElement(Or.Z,null))))}const so=ua.map((Ka,nr)=>{const _o=ya(Ka,nr),cr=Ta.get(_o)||{};return Object.assign({checked:$n.has(_o)},cr)}).filter(Ka=>{let{disabled:nr}=Ka;return nr}),Ao=!!so.length&&so.length===ua.length,Go=Ao&&so.every(Ka=>{let{checked:nr}=Ka;return nr}),jo=Ao&&so.some(Ka=>{let{checked:nr}=Ka;return nr});Wa=!wn&&re.createElement("div",{className:`${In}-selection`},re.createElement(va.default,{checked:Ao?Go:!!ua.length&&_n,indeterminate:Ao?!Go&&jo:!_n&&Ba,onChange:Qa,disabled:ua.length===0||Ao,"aria-label":io?"Custom selection":"Select all",skipGroup:!0}),io)}let $o;tn==="radio"?$o=(io,so,Ao)=>{const Go=ya(so,Ao),jo=$n.has(Go);return{node:re.createElement(po.ZP,Object.assign({},Ta.get(Go),{checked:jo,onClick:Ka=>Ka.stopPropagation(),onChange:Ka=>{$n.has(Go)||Bo(Go,!0,[Go],Ka.nativeEvent)}})),checked:jo}}:$o=(io,so,Ao)=>{var Go;const jo=ya(so,Ao),Ka=$n.has(jo),nr=Oo.has(jo),_o=Ta.get(jo);let cr;return Aa==="nest"?cr=nr:cr=(Go=_o==null?void 0:_o.indeterminate)!==null&&Go!==void 0?Go:nr,{node:re.createElement(va.default,Object.assign({},_o,{indeterminate:cr,checked:Ka,skipGroup:!0,onClick:xr=>xr.stopPropagation(),onChange:xr=>{let{nativeEvent:br}=xr;const{shiftKey:pi}=br;let Lr=-1,hr=-1;if(pi&&yn){const ir=new Set([Da,jo]);eo.some((ar,Wo)=>{if(ir.has(ar))if(Lr===-1)Lr=Wo;else return hr=Wo,!0;return!1})}if(hr!==-1&&Lr!==hr&&yn){const ir=eo.slice(Lr,hr+1),ar=[];Ka?ir.forEach(Do=>{$n.has(Do)&&(ar.push(Do),$n.delete(Do))}):ir.forEach(Do=>{$n.has(Do)||(ar.push(Do),$n.add(Do))});const Wo=Array.from($n);Lt==null||Lt(!Ka,Wo.map(Do=>Un(Do)),ar.map(Do=>Un(Do))),_a(Wo,"multiple")}else{const ir=ho;if(yn){const ar=Ka?(0,je._5)(ir,jo):(0,je.L0)(ir,jo);Bo(jo,!Ka,ar,br)}else{const ar=(0,Vr.S)([].concat((0,Cn.Z)(ir),[jo]),!0,wa,Ha),{checkedKeys:Wo,halfCheckedKeys:Do}=ar;let Fr=Wo;if(Ka){const jr=new Set(Wo);jr.delete(jo),Fr=(0,Vr.S)(Array.from(jr),{checked:!1,halfCheckedKeys:Do},wa,Ha).checkedKeys}Bo(jo,!Ka,Fr,br)}}zo(Ka?null:jo)}})),checked:Ka}};const Jo=(io,so,Ao)=>{const{node:Go,checked:jo}=$o(io,so,Ao);return Pn?Pn(jo,so,Ao,Go):Go};if(!da.includes(Cr))if(da.findIndex(io=>{var so;return((so=io[On])===null||so===void 0?void 0:so.columnType)==="EXPAND_COLUMN"})===0){const[io,...so]=da;da=[io,Cr].concat((0,Cn.Z)(so))}else da=[Cr].concat((0,Cn.Z)(da));const yr=da.indexOf(Cr);da=da.filter((io,so)=>io!==Cr||so===yr);const Ho=da[yr-1],pr=da[yr+1];let Ko=Bn;Ko===void 0&&((pr==null?void 0:pr.fixed)!==void 0?Ko=pr.fixed:(Ho==null?void 0:Ho.fixed)!==void 0&&(Ko=Ho.fixed)),Ko&&Ho&&((ca=Ho[On])===null||ca===void 0?void 0:ca.columnType)==="EXPAND_COLUMN"&&Ho.fixed===void 0&&(Ho.fixed=Ko);const rr=Ct()(`${In}-selection-col`,{[`${In}-selection-col-with-dropdown`]:rn&&tn==="checkbox"}),Gr={fixed:Ko,width:sn,className:`${In}-selection-column`,title:se.columnTitle||Wa,render:Jo,onCell:se.onCell,[On]:{className:rr}};return da.map(io=>io===Cr?Gr:io)},[ya,ua,se,ho,No,Oo,sn,xo,Aa,Da,Ta,Lt,Bo,Ha]),No]},gi=te(89489),Er=te(59477),Ki=te(6848);const Qr="ascend",Kr="descend";function Yr(ie){return typeof ie.sorter=="object"&&typeof ie.sorter.multiple=="number"?ie.sorter.multiple:!1}function Di(ie){return typeof ie=="function"?ie:ie&&typeof ie=="object"&&ie.compare?ie.compare:!1}function Zi(ie,se){return se?ie[ie.indexOf(se)+1]:ie[0]}function ci(ie,se,ye){let Fe=[];function Me(He,it){Fe.push({column:He,key:ha(He,it),multiplePriority:Yr(He),sortOrder:He.sortOrder})}return(ie||[]).forEach((He,it)=>{const lt=Ra(it,ye);He.children?("sortOrder"in He&&Me(He,lt),Fe=[].concat((0,Cn.Z)(Fe),(0,Cn.Z)(ci(He.children,se,lt)))):He.sorter&&("sortOrder"in He?Me(He,lt):se&&He.defaultSortOrder&&Fe.push({column:He,key:ha(He,lt),multiplePriority:Yr(He),sortOrder:He.defaultSortOrder}))}),Fe}function Li(ie,se,ye,Fe,Me,He,it,lt){return(se||[]).map((nt,Ft)=>{const Zt=Ra(Ft,lt);let Lt=nt;if(Lt.sorter){const sn=Lt.sortDirections||Me,tn=Lt.showSorterTooltip===void 0?it:Lt.showSorterTooltip,rn=ha(Lt,Zt),Bn=ye.find(Aa=>{let{key:kn}=Aa;return kn===rn}),Pn=Bn?Bn.sortOrder:null,wn=Zi(sn,Pn);let yn;if(nt.sortIcon)yn=nt.sortIcon({sortOrder:Pn});else{const Aa=sn.includes(Qr)&&re.createElement(Er.Z,{className:Ct()(`${ie}-column-sorter-up`,{active:Pn===Qr})}),kn=sn.includes(Kr)&&re.createElement(gi.Z,{className:Ct()(`${ie}-column-sorter-down`,{active:Pn===Kr})});yn=re.createElement("span",{className:Ct()(`${ie}-column-sorter`,{[`${ie}-column-sorter-full`]:!!(Aa&&kn)})},re.createElement("span",{className:`${ie}-column-sorter-inner`,"aria-hidden":"true"},Aa,kn))}const{cancelSort:In,triggerAsc:ta,triggerDesc:ia}=He||{};let Un=In;wn===Kr?Un=ia:wn===Qr&&(Un=ta);const ya=typeof tn=="object"?tn:{title:Un};Lt=Object.assign(Object.assign({},Lt),{className:Ct()(Lt.className,{[`${ie}-column-sort`]:Pn}),title:Aa=>{const kn=re.createElement("div",{className:`${ie}-column-sorters`},re.createElement("span",{className:`${ie}-column-title`},ao(nt.title,Aa)),yn);return tn?re.createElement(Ki.Z,Object.assign({},ya),kn):kn},onHeaderCell:Aa=>{const kn=nt.onHeaderCell&&nt.onHeaderCell(Aa)||{},Vn=kn.onClick,Tn=kn.onKeyDown;kn.onClick=Sa=>{Fe({column:nt,key:rn,sortOrder:wn,multiplePriority:Yr(nt)}),Vn==null||Vn(Sa)},kn.onKeyDown=Sa=>{Sa.keyCode===gr.Z.ENTER&&(Fe({column:nt,key:rn,sortOrder:wn,multiplePriority:Yr(nt)}),Tn==null||Tn(Sa))};const Dn=$a(nt.title,{}),Kn=Dn==null?void 0:Dn.toString();return Pn?kn["aria-sort"]=Pn==="ascend"?"ascending":"descending":kn["aria-label"]=Kn||"",kn.className=Ct()(kn.className,`${ie}-column-has-sorters`),kn.tabIndex=0,nt.ellipsis&&(kn.title=(Dn!=null?Dn:"").toString()),kn}})}return"children"in Lt&&(Lt=Object.assign(Object.assign({},Lt),{children:Li(ie,Lt.children,ye,Fe,Me,He,it,Zt)})),Lt})}function Ni(ie){const{column:se,sortOrder:ye}=ie;return{column:se,order:ye,field:se.dataIndex,columnKey:se.key}}function mi(ie){const se=ie.filter(ye=>{let{sortOrder:Fe}=ye;return Fe}).map(Ni);return se.length===0&&ie.length?Object.assign(Object.assign({},Ni(ie[ie.length-1])),{column:void 0}):se.length<=1?se[0]||{}:se}function qr(ie,se,ye){const Fe=se.slice().sort((it,lt)=>lt.multiplePriority-it.multiplePriority),Me=ie.slice(),He=Fe.filter(it=>{let{column:{sorter:lt},sortOrder:nt}=it;return Di(lt)&&nt});return He.length?Me.sort((it,lt)=>{for(let nt=0;nt<He.length;nt+=1){const Ft=He[nt],{column:{sorter:Zt},sortOrder:Lt}=Ft,sn=Di(Zt);if(sn&&Lt){const tn=sn(it,lt,Lt);if(tn!==0)return Lt===Qr?tn:-tn}}return 0}).map(it=>{const lt=it[ye];return lt?Object.assign(Object.assign({},it),{[ye]:qr(lt,se,ye)}):it}):Me}function Gi(ie){let{prefixCls:se,mergedColumns:ye,onSorterChange:Fe,sortDirections:Me,tableLocale:He,showSorterTooltip:it}=ie;const[lt,nt]=re.useState(ci(ye,!0)),Ft=re.useMemo(()=>{let rn=!0;const Bn=ci(ye,!1);if(!Bn.length)return lt;const Pn=[];function wn(In){rn?Pn.push(In):Pn.push(Object.assign(Object.assign({},In),{sortOrder:null}))}let yn=null;return Bn.forEach(In=>{yn===null?(wn(In),In.sortOrder&&(In.multiplePriority===!1?rn=!1:yn=!0)):(yn&&In.multiplePriority!==!1||(rn=!1),wn(In))}),Pn},[ye,lt]),Zt=re.useMemo(()=>{const rn=Ft.map(Bn=>{let{column:Pn,sortOrder:wn}=Bn;return{column:Pn,order:wn}});return{sortColumns:rn,sortColumn:rn[0]&&rn[0].column,sortOrder:rn[0]&&rn[0].order}},[Ft]);function Lt(rn){let Bn;rn.multiplePriority===!1||!Ft.length||Ft[0].multiplePriority===!1?Bn=[rn]:Bn=[].concat((0,Cn.Z)(Ft.filter(Pn=>{let{key:wn}=Pn;return wn!==rn.key})),[rn]),nt(Bn),Fe(mi(Bn),Bn)}return[rn=>Li(se,rn,Ft,Lt,Me,He,it),Ft,Zt,()=>mi(Ft)]}function Oi(ie,se){return ie.map(ye=>{const Fe=Object.assign({},ye);return Fe.title=ao(ye.title,se),"children"in Fe&&(Fe.children=Oi(Fe.children,se)),Fe})}function tl(ie){return[re.useCallback(ye=>Oi(ye,ie),[ie])]}var ji=Zn((ie,se)=>{const{_renderTimes:ye}=ie,{_renderTimes:Fe}=se;return ye!==Fe}),Wi=bo((ie,se)=>{const{_renderTimes:ye}=ie,{_renderTimes:Fe}=se;return ye!==Fe}),vn=te(64993),Ia=te(17313),Ma=te(83116),To=te(37613),$r=ie=>{const{componentCls:se}=ie,ye=`${ie.lineWidth}px ${ie.lineType} ${ie.tableBorderColor}`,Fe=(Me,He,it)=>({[`&${se}-${Me}`]:{[`> ${se}-container`]:{[`> ${se}-content, > ${se}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${se}-expanded-row-fixed`]:{margin:`-${He}px -${it+ie.lineWidth}px`}}}}}});return{[`${se}-wrapper`]:{[`${se}${se}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${se}-title`]:{border:ye,borderBottom:0},[`> ${se}-container`]:{borderInlineStart:ye,borderTop:ye,[`
> ${se}-content,
> ${se}-header,
> ${se}-body,
> ${se}-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 ":{[`> ${se}-cell-fix-right-first::after`]:{borderInlineEnd:ye}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${se}-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:'""'}}}}}},[`&${se}-scroll-horizontal`]:{[`> ${se}-container > ${se}-body`]:{"> table > tbody":{[`
> tr${se}-expanded-row,
> tr${se}-placeholder
`]:{"> th, > td":{borderInlineEnd:0}}}}}},Fe("middle",ie.tablePaddingVerticalMiddle,ie.tablePaddingHorizontalMiddle)),Fe("small",ie.tablePaddingVerticalSmall,ie.tablePaddingHorizontalSmall)),{[`> ${se}-footer`]:{border:ye,borderTop:0}}),[`${se}-cell`]:{[`${se}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ie.lineWidth}px 0 ${ie.lineWidth}px ${ie.tableHeaderBg}`}},[`${se}-bordered ${se}-cell-scrollbar`]:{borderInlineEnd:ye}}}},_r=ie=>{const{componentCls:se}=ie;return{[`${se}-wrapper`]:{[`${se}-cell-ellipsis`]:Object.assign(Object.assign({},Ia.vS),{wordBreak:"keep-all",[`
&${se}-cell-fix-left-last,
&${se}-cell-fix-right-first
`]:{overflow:"visible",[`${se}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${se}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},ei=ie=>{const{componentCls:se}=ie;return{[`${se}-wrapper`]:{[`${se}-tbody > tr${se}-placeholder`]:{textAlign:"center",color:ie.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ie.colorBgContainer}}}}},ti=te(15969),ai=ie=>{const{componentCls:se,antCls:ye,controlInteractiveSize:Fe,motionDurationSlow:Me,lineWidth:He,paddingXS:it,lineType:lt,tableBorderColor:nt,tableExpandIconBg:Ft,tableExpandColumnWidth:Zt,borderRadius:Lt,fontSize:sn,fontSizeSM:tn,lineHeight:rn,tablePaddingVertical:Bn,tablePaddingHorizontal:Pn,tableExpandedRowBg:wn,paddingXXS:yn}=ie,In=Fe/2-He,ta=In*2+He*3,ia=`${He}px ${lt} ${nt}`,Un=yn-He;return{[`${se}-wrapper`]:{[`${se}-expand-icon-col`]:{width:Zt},[`${se}-row-expand-icon-cell`]:{textAlign:"center",[`${se}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${se}-row-indent`]:{height:1,float:"left"},[`${se}-row-expand-icon`]:Object.assign(Object.assign({},(0,ti.N)(ie)),{position:"relative",float:"left",boxSizing:"border-box",width:ta,height:ta,padding:0,color:"inherit",lineHeight:`${ta}px`,background:Ft,border:ia,borderRadius:Lt,transform:`scale(${Fe/ta})`,transition:`all ${Me}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Me} ease-out`,content:'""'},"&::before":{top:In,insetInlineEnd:Un,insetInlineStart:Un,height:He},"&::after":{top:Un,bottom:Un,insetInlineStart:In,width:He,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"}}),[`${se}-row-indent + ${se}-row-expand-icon`]:{marginTop:(sn*rn-He*3)/2-Math.ceil((tn*1.4-He*3)/2),marginInlineEnd:it},[`tr${se}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:wn}},[`${ye}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${se}-expanded-row-fixed`]:{position:"relative",margin:`-${Bn}px -${Pn}px`,padding:`${Bn}px ${Pn}px`}}}},Zr=ie=>{const{componentCls:se,antCls:ye,iconCls:Fe,tableFilterDropdownWidth:Me,tableFilterDropdownSearchWidth:He,paddingXXS:it,paddingXS:lt,colorText:nt,lineWidth:Ft,lineType:Zt,tableBorderColor:Lt,tableHeaderIconColor:sn,fontSizeSM:tn,tablePaddingHorizontal:rn,borderRadius:Bn,motionDurationSlow:Pn,colorTextDescription:wn,colorPrimary:yn,tableHeaderFilterActiveBg:In,colorTextDisabled:ta,tableFilterDropdownBg:ia,tableFilterDropdownHeight:Un,controlItemBgHover:ya,controlItemBgActive:Aa,boxShadowSecondary:kn,filterDropdownMenuBg:Vn}=ie,Tn=`${ye}-dropdown`,Dn=`${se}-filter-dropdown`,Kn=`${ye}-tree`,Sa=`${Ft}px ${Zt} ${Lt}`;return[{[`${se}-wrapper`]:{[`${se}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${se}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-it,marginInline:`${it}px ${-rn/2}px`,padding:`0 ${it}px`,color:sn,fontSize:tn,borderRadius:Bn,cursor:"pointer",transition:`all ${Pn}`,"&:hover":{color:wn,background:In},"&.active":{color:yn}}}},{[`${ye}-dropdown`]:{[Dn]:Object.assign(Object.assign({},(0,Ia.Wf)(ie)),{minWidth:Me,backgroundColor:ia,borderRadius:Bn,boxShadow:kn,overflow:"hidden",[`${Tn}-menu`]:{maxHeight:Un,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Vn,"&:empty::after":{display:"block",padding:`${lt}px 0`,color:ta,fontSize:tn,textAlign:"center",content:'"Not Found"'}},[`${Dn}-tree`]:{paddingBlock:`${lt}px 0`,paddingInline:lt,[Kn]:{padding:0},[`${Kn}-treenode ${Kn}-node-content-wrapper:hover`]:{backgroundColor:ya},[`${Kn}-treenode-checkbox-checked ${Kn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Aa}}},[`${Dn}-search`]:{padding:lt,borderBottom:Sa,"&-input":{input:{minWidth:He},[Fe]:{color:ta}}},[`${Dn}-checkall`]:{width:"100%",marginBottom:it,marginInlineStart:it},[`${Dn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${lt-Ft}px ${lt}px`,overflow:"hidden",borderTop:Sa}})}},{[`${ye}-dropdown ${Dn}, ${Dn}-submenu`]:{[`${ye}-checkbox-wrapper + span`]:{paddingInlineStart:lt,color:nt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Rr=ie=>{const{componentCls:se,lineWidth:ye,colorSplit:Fe,motionDurationSlow:Me,zIndexTableFixed:He,tableBg:it,zIndexTableSticky:lt}=ie,nt=Fe;return{[`${se}-wrapper`]:{[`
${se}-cell-fix-left,
${se}-cell-fix-right
`]:{position:"sticky !important",zIndex:He,background:it},[`
${se}-cell-fix-left-first::after,
${se}-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 ${Me}`,content:'""',pointerEvents:"none"},[`${se}-cell-fix-left-all::after`]:{display:"none"},[`
${se}-cell-fix-right-first::after,
${se}-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 ${Me}`,content:'""',pointerEvents:"none"},[`${se}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:lt+1,width:30,transition:`box-shadow ${Me}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${se}-ping-left`]:{[`&:not(${se}-has-fix-left) ${se}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${nt}`}},[`
${se}-cell-fix-left-first::after,
${se}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${nt}`},[`${se}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${se}-ping-right`]:{[`&:not(${se}-has-fix-right) ${se}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${nt}`}},[`
${se}-cell-fix-right-first::after,
${se}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${nt}`}}}}},qn=ie=>{const{componentCls:se,antCls:ye}=ie;return{[`${se}-wrapper`]:{[`${se}-pagination${ye}-pagination`]:{margin:`${ie.margin}px 0`},[`${se}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:ie.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Cl=ie=>{const{componentCls:se,tableRadius:ye}=ie;return{[`${se}-wrapper`]:{[se]:{[`${se}-title, ${se}-header`]:{borderRadius:`${ye}px ${ye}px 0 0`},[`${se}-title + ${se}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${se}-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`}}}}},El=ie=>{const{componentCls:se}=ie;return{[`${se}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${se}-pagination-left`]:{justifyContent:"flex-end"},[`${se}-pagination-right`]:{justifyContent:"flex-start"},[`${se}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${se}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${se}-row-indent`]:{float:"right"}}}}},xl=ie=>{const{componentCls:se,antCls:ye,iconCls:Fe,fontSizeIcon:Me,padding:He,paddingXS:it,tableHeaderIconColor:lt,tableHeaderIconColorHover:nt,tableSelectionColumnWidth:Ft}=ie;return{[`${se}-wrapper`]:{[`${se}-selection-col`]:{width:Ft,[`&${se}-selection-col-with-dropdown`]:{width:Ft+Me+He/4}},[`${se}-bordered ${se}-selection-col`]:{width:Ft+it*2,[`&${se}-selection-col-with-dropdown`]:{width:Ft+Me+He/4+it*2}},[`
table tr th${se}-selection-column,
table tr td${se}-selection-column
`]:{paddingInlineEnd:ie.paddingXS,paddingInlineStart:ie.paddingXS,textAlign:"center",[`${ye}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${se}-selection-column${se}-cell-fix-left`]:{zIndex:ie.zIndexTableFixed+1},[`table tr th${se}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${se}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${se}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${ie.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${ie.tablePaddingHorizontal/4}px`,[Fe]:{color:lt,fontSize:Me,verticalAlign:"baseline","&:hover":{color:nt}}}}}},Fl=ie=>{const{componentCls:se}=ie,ye=(Fe,Me,He,it)=>({[`${se}${se}-${Fe}`]:{fontSize:it,[`
${se}-title,
${se}-footer,
${se}-cell,
${se}-thead > tr > th,
${se}-tbody > tr > th,
${se}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{padding:`${Me}px ${He}px`},[`${se}-filter-trigger`]:{marginInlineEnd:`-${He/2}px`},[`${se}-expanded-row-fixed`]:{margin:`-${Me}px -${He}px`},[`${se}-tbody`]:{[`${se}-wrapper:only-child ${se}`]:{marginBlock:`-${Me}px`,marginInline:`${ie.tableExpandColumnWidth-He}px -${He}px`}},[`${se}-selection-column`]:{paddingInlineStart:`${He/4}px`}}});return{[`${se}-wrapper`]:Object.assign(Object.assign({},ye("middle",ie.tablePaddingVerticalMiddle,ie.tablePaddingHorizontalMiddle,ie.tableFontSizeMiddle)),ye("small",ie.tablePaddingVerticalSmall,ie.tablePaddingHorizontalSmall,ie.tableFontSizeSmall))}},Bl=ie=>{const{componentCls:se,marginXXS:ye,fontSizeIcon:Fe,tableHeaderIconColor:Me,tableHeaderIconColorHover:He}=ie;return{[`${se}-wrapper`]:{[`${se}-thead th${se}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${ie.motionDurationSlow}`,"&:hover":{background:ie.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:ie.colorPrimary},[`
&${se}-cell-fix-left:hover,
&${se}-cell-fix-right:hover
`]:{background:ie.tableFixedHeaderSortActiveBg}},[`${se}-thead th${se}-column-sort`]:{background:ie.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${se}-column-sort`]:{background:ie.tableBodySortBg},[`${se}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${se}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${se}-column-sorter`]:{marginInlineStart:ye,color:Me,fontSize:0,transition:`color ${ie.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Fe,"&.active":{color:ie.colorPrimary}},[`${se}-column-sorter-up + ${se}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${se}-column-sorters:hover ${se}-column-sorter`]:{color:He}}}},wl=ie=>{const{componentCls:se,opacityLoading:ye,tableScrollThumbBg:Fe,tableScrollThumbBgHover:Me,tableScrollThumbSize:He,tableScrollBg:it,zIndexTableSticky:lt,stickyScrollBarBorderRadius:nt}=ie,Ft=`${ie.lineWidth}px ${ie.lineType} ${ie.tableBorderColor}`;return{[`${se}-wrapper`]:{[`${se}-sticky`]:{"&-holder":{position:"sticky",zIndex:lt,background:ie.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${He}px !important`,zIndex:lt,display:"flex",alignItems:"center",background:it,borderTop:Ft,opacity:ye,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:He,backgroundColor:Fe,borderRadius:nt,transition:`all ${ie.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Me}}}}}}},al=ie=>{const{componentCls:se,lineWidth:ye,tableBorderColor:Fe}=ie,Me=`${ye}px ${ie.lineType} ${Fe}`;return{[`${se}-wrapper`]:{[`${se}-summary`]:{position:"relative",zIndex:ie.zIndexTableFixed,background:ie.tableBg,"> tr":{"> th, > td":{borderBottom:Me}}},[`div${se}-summary`]:{boxShadow:`0 -${ye}px 0 ${Fe}`}}}},Al=ie=>{const{componentCls:se}=ie,ye=`${ie.lineWidth}px ${ie.lineType} ${ie.tableBorderColor}`,Fe=`${se}-expanded-row-cell`;return{[`${se}-wrapper`]:{[`${se}-tbody-virtual`]:{[`${se}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${se}-cell`]:{borderBottom:ye},[`${se}-expanded-row`]:{[`${Fe}${Fe}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ie.lineWidth}px)`,borderInlineEnd:"none"}}},[`${se}-bordered`]:{[`${se}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:ye,position:"absolute"},[`${se}-cell`]:{borderInlineEnd:ye,[`&${se}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ie.lineWidth,borderInlineStart:ye}}}}}}};const Dl=ie=>{const{componentCls:se,fontWeightStrong:ye,tablePaddingVertical:Fe,tablePaddingHorizontal:Me,lineWidth:He,lineType:it,tableBorderColor:lt,tableFontSize:nt,tableBg:Ft,tableRadius:Zt,tableHeaderTextColor:Lt,motionDurationMid:sn,tableHeaderBg:tn,tableHeaderCellSplitColor:rn,tableRowHoverBg:Bn,tableSelectedRowBg:Pn,tableSelectedRowHoverBg:wn,tableFooterTextColor:yn,tableFooterBg:In,paddingContentVerticalLG:ta}=ie,ia=`${He}px ${it} ${lt}`;return{[`${se}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Ia.dF)()),{[se]:Object.assign(Object.assign({},(0,Ia.Wf)(ie)),{fontSize:nt,background:Ft,borderRadius:`${Zt}px ${Zt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Zt}px ${Zt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
${se}-cell,
${se}-thead > tr > th,
${se}-tbody > tr > th,
${se}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{position:"relative",padding:`${ta}px ${Me}px`,overflowWrap:"break-word"},[`${se}-title`]:{padding:`${Fe}px ${Me}px`},[`${se}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Lt,fontWeight:ye,textAlign:"start",background:tn,borderBottom:ia,transition:`background ${sn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${se}-selection-column):not(${se}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:rn,transform:"translateY(-50%)",transition:`background-color ${sn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${se}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${sn}, border-color ${sn}`,borderBottom:ia,[`
> ${se}-wrapper:only-child,
> ${se}-expanded-row-fixed > ${se}-wrapper:only-child
`]:{[se]:{marginBlock:`-${Fe}px`,marginInline:`${ie.tableExpandColumnWidth-Me}px -${Me}px`,[`${se}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Lt,fontWeight:ye,textAlign:"start",background:tn,borderBottom:ia,transition:`background ${sn} ease`},[`
&${se}-row:hover > th,
&${se}-row:hover > td,
> th${se}-cell-row-hover,
> td${se}-cell-row-hover
`]:{background:Bn},[`&${se}-row-selected`]:{"> th, > td":{background:Pn},"&:hover > th, &:hover > td":{background:wn}}}},[`${se}-footer`]:{padding:`${Fe}px ${Me}px`,color:yn,background:In}})}};var Ll=(0,Ma.Z)("Table",ie=>{const{colorTextHeading:se,colorSplit:ye,colorIcon:Fe,colorIconHover:Me,opacityLoading:He,colorBgContainer:it,controlInteractiveSize:lt,headerBg:nt,headerColor:Ft,headerSortActiveBg:Zt,headerSortHoverBg:Lt,bodySortBg:sn,rowHoverBg:tn,rowSelectedBg:rn,rowSelectedHoverBg:Bn,rowExpandedBg:Pn,cellPaddingBlock:wn,cellPaddingInline:yn,cellPaddingBlockMD:In,cellPaddingInlineMD:ta,cellPaddingBlockSM:ia,cellPaddingInlineSM:Un,borderColor:ya,footerBg:Aa,footerColor:kn,headerBorderRadius:Vn,cellFontSize:Tn,cellFontSizeMD:Dn,cellFontSizeSM:Kn,headerSplitColor:Sa,fixedHeaderSortActiveBg:ka,headerFilterHoverBg:wa,filterDropdownBg:ua,expandIconBg:Ta,selectionColumnWidth:Ha,stickyScrollBarBg:ho}=ie,qa=new vn.C(Fe),No=new vn.C(Me),Oo=2,Da=(0,To.TS)(ie,{tableFontSize:Tn,tableBg:it,tableRadius:Vn,tablePaddingVertical:wn,tablePaddingHorizontal:yn,tablePaddingVerticalMiddle:In,tablePaddingHorizontalMiddle:ta,tablePaddingVerticalSmall:ia,tablePaddingHorizontalSmall:Un,tableBorderColor:ya,tableHeaderTextColor:Ft,tableHeaderBg:nt,tableFooterTextColor:kn,tableFooterBg:Aa,tableHeaderCellSplitColor:Sa,tableHeaderSortBg:Zt,tableHeaderSortHoverBg:Lt,tableHeaderIconColor:qa.clone().setAlpha(qa.getAlpha()*He).toRgbString(),tableHeaderIconColorHover:No.clone().setAlpha(No.getAlpha()*He).toRgbString(),tableBodySortBg:sn,tableFixedHeaderSortActiveBg:ka,tableHeaderFilterActiveBg:wa,tableFilterDropdownBg:ua,tableRowHoverBg:tn,tableSelectedRowBg:rn,tableSelectedRowHoverBg:Bn,zIndexTableFixed:Oo,zIndexTableSticky:Oo+1,tableFontSizeMiddle:Dn,tableFontSizeSmall:Kn,tableSelectionColumnWidth:Ha,tableExpandIconBg:Ta,tableExpandColumnWidth:lt+2*ie.padding,tableExpandedRowBg:Pn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ho,tableScrollThumbBgHover:se,tableScrollBg:ye});return[Dl(Da),qn(Da),al(Da),Bl(Da),Zr(Da),$r(Da),Cl(Da),ai(Da),al(Da),ei(Da),xl(Da),Rr(Da),wl(Da),_r(Da),Fl(Da),El(Da),Al(Da)]},ie=>{const{colorFillAlter:se,colorBgContainer:ye,colorTextHeading:Fe,colorFillSecondary:Me,colorFillContent:He,controlItemBgActive:it,controlItemBgActiveHover:lt,padding:nt,paddingSM:Ft,paddingXS:Zt,colorBorderSecondary:Lt,borderRadiusLG:sn,fontSize:tn,controlHeight:rn,colorTextPlaceholder:Bn}=ie,Pn=new vn.C(Me).onBackground(ye).toHexShortString(),wn=new vn.C(He).onBackground(ye).toHexShortString(),yn=new vn.C(se).onBackground(ye).toHexShortString();return{headerBg:yn,headerColor:Fe,headerSortActiveBg:Pn,headerSortHoverBg:wn,bodySortBg:yn,rowHoverBg:yn,rowSelectedBg:it,rowSelectedHoverBg:lt,rowExpandedBg:se,cellPaddingBlock:nt,cellPaddingInline:nt,cellPaddingBlockMD:Ft,cellPaddingInlineMD:Zt,cellPaddingBlockSM:Zt,cellPaddingInlineSM:Zt,borderColor:Lt,headerBorderRadius:sn,footerBg:yn,footerColor:Fe,cellFontSize:tn,cellFontSizeMD:tn,cellFontSizeSM:tn,headerSplitColor:Lt,fixedHeaderSortActiveBg:Pn,headerFilterHoverBg:He,filterDropdownMenuBg:ye,filterDropdownBg:ye,expandIconBg:ye,selectionColumnWidth:rn,stickyScrollBarBg:Bn,stickyScrollBarBorderRadius:100}});const Nl=[],Ol=(ie,se)=>{const{prefixCls:ye,className:Fe,rootClassName:Me,style:He,size:it,bordered:lt,dropdownPrefixCls:nt,dataSource:Ft,pagination:Zt,rowSelection:Lt,rowKey:sn="key",rowClassName:tn,columns:rn,children:Bn,childrenColumnName:Pn,onChange:wn,getPopupContainer:yn,loading:In,expandIcon:ta,expandable:ia,expandedRowRender:Un,expandIconColumnIndex:ya,indentSize:Aa,scroll:kn,sortDirections:Vn,locale:Tn,showSorterTooltip:Dn=!0,virtual:Kn}=ie,Sa=re.useMemo(()=>rn||De(Bn),[rn,Bn]),ka=re.useMemo(()=>Sa.some(Ya=>Ya.responsive),[Sa]),wa=(0,ur.Z)(ka),ua=re.useMemo(()=>{const Ya=new Set(Object.keys(wa).filter(Co=>wa[Co]));return Sa.filter(Co=>!Co.responsive||Co.responsive.some(Yo=>Ya.has(Yo)))},[Sa,wa]),Ta=(0,qo.Z)(ie,["className","style","columns"]),{locale:Ha=Xo.Z,direction:ho,table:qa,renderEmpty:No,getPrefixCls:Oo,getPopupContainer:Da}=re.useContext(no.E_),zo=(0,Vo.Z)(it),_a=Object.assign(Object.assign({},Ha.Table),Tn),Bo=Ft||Nl,xo=Oo("table",ye),or=Oo("dropdown",nt),ma=Object.assign({childrenColumnName:Pn,expandIconColumnIndex:ya},ia),{childrenColumnName:ca="children"}=ma,da=re.useMemo(()=>Bo.some(Ya=>Ya==null?void 0:Ya[ca])?"nest":Un||ia&&ia.expandedRowRender?"row":null,[Bo]),$n={body:re.useRef()},eo=re.useMemo(()=>typeof sn=="function"?sn:Ya=>Ya==null?void 0:Ya[sn],[sn]),[_n]=Ei(Bo,ca,eo),Ba={},Qa=function(Ya,Co){let Yo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Lo,er,lr;const sr=Object.assign(Object.assign({},Ba),Ya);Yo&&((Lo=Ba.resetPagination)===null||Lo===void 0||Lo.call(Ba),!((er=sr.pagination)===null||er===void 0)&&er.current&&(sr.pagination.current=1),Zt&&Zt.onChange&&Zt.onChange(1,(lr=sr.pagination)===null||lr===void 0?void 0:lr.pageSize)),kn&&kn.scrollToFirstRowOnChange!==!1&&$n.body.current&&(0,Uo.Z)(0,{getContainer:()=>$n.body.current}),wn==null||wn(sr.pagination,sr.filters,sr.sorter,{currentDataSource:Hr(qr(Bo,sr.sorterStates,ca),sr.filterStates),action:Co})},Wa=(Ya,Co)=>{Qa({sorter:Ya,sorterStates:Co},"sort",!1)},[$o,Jo,yr,Ho]=Gi({prefixCls:xo,mergedColumns:ua,onSorterChange:Wa,sortDirections:Vn||["ascend","descend"],tableLocale:_a,showSorterTooltip:Dn}),pr=re.useMemo(()=>qr(Bo,Jo,ca),[Bo,Jo]);Ba.sorter=Ho(),Ba.sorterStates=Jo;const Ko=(Ya,Co)=>{Qa({filters:Ya,filterStates:Co},"filter",!0)},[rr,Gr,io]=Ci({prefixCls:xo,locale:_a,dropdownPrefixCls:or,mergedColumns:ua,onFilterChange:Ko,getPopupContainer:yn||Da}),so=Hr(pr,Gr);Ba.filters=io,Ba.filterStates=Gr;const Ao=re.useMemo(()=>{const Ya={};return Object.keys(io).forEach(Co=>{io[Co]!==null&&(Ya[Co]=io[Co])}),Object.assign(Object.assign({},yr),{filters:Ya})},[yr,io]),[Go]=tl(Ao),jo=(Ya,Co)=>{Qa({pagination:Object.assign(Object.assign({},Ba.pagination),{current:Ya,pageSize:Co})},"paginate")},[Ka,nr]=Ur(so.length,jo,Zt);Ba.pagination=Zt===!1?{}:zi(Ka,Zt),Ba.resetPagination=nr;const _o=re.useMemo(()=>{if(Zt===!1||!Ka.pageSize)return so;const{current:Ya=1,total:Co,pageSize:Yo=ui}=Ka;return so.length<Co?so.length>Yo?so.slice((Ya-1)*Yo,Ya*Yo):so:so.slice((Ya-1)*Yo,Ya*Yo)},[!!Zt,so,Ka&&Ka.current,Ka&&Ka.pageSize,Ka&&Ka.total]),[cr,xr]=ro({prefixCls:xo,data:so,pageData:_o,getRowKey:eo,getRecordByKey:_n,expandType:da,childrenColumnName:ca,locale:_a,getPopupContainer:yn||Da},Lt),br=(Ya,Co,Yo)=>{let Lo;return typeof tn=="function"?Lo=Ct()(tn(Ya,Co,Yo)):Lo=Ct()(tn),Ct()({[`${xo}-row-selected`]:xr.has(eo(Ya,Co))},Lo)};ma.__PARENT_RENDER_ICON__=ma.expandIcon,ma.expandIcon=ma.expandIcon||ta||En(_a),da==="nest"&&ma.expandIconColumnIndex===void 0?ma.expandIconColumnIndex=Lt?1:0:ma.expandIconColumnIndex>0&&Lt&&(ma.expandIconColumnIndex-=1),typeof ma.indentSize!="number"&&(ma.indentSize=typeof Aa=="number"?Aa:15);const pi=re.useCallback(Ya=>Go(cr(rr($o(Ya)))),[$o,rr,cr]);let Lr,hr;if(Zt!==!1&&(Ka!=null&&Ka.total)){let Ya;Ka.size?Ya=Ka.size:Ya=zo==="small"||zo==="middle"?"small":void 0;const Co=er=>re.createElement(dr.Z,Object.assign({},Ka,{className:Ct()(`${xo}-pagination ${xo}-pagination-${er}`,Ka.className),size:Ya})),Yo=ho==="rtl"?"left":"right",{position:Lo}=Ka;if(Lo!==null&&Array.isArray(Lo)){const er=Lo.find(Nr=>Nr.includes("top")),lr=Lo.find(Nr=>Nr.includes("bottom")),sr=Lo.every(Nr=>`${Nr}`=="none");!er&&!lr&&!sr&&(hr=Co(Yo)),er&&(Lr=Co(er.toLowerCase().replace("top",""))),lr&&(hr=Co(lr.toLowerCase().replace("bottom","")))}else hr=Co(Yo)}let ir;typeof In=="boolean"?ir={spinning:In}:typeof In=="object"&&(ir=Object.assign({spinning:!0},In));const[ar,Wo]=Ll(xo),[,Do]=(0,pn.Z)(),Fr=Ct()(`${xo}-wrapper`,qa==null?void 0:qa.className,{[`${xo}-wrapper-rtl`]:ho==="rtl"},Fe,Me,Wo),jr=Object.assign(Object.assign({},qa==null?void 0:qa.style),He),kr=Tn&&Tn.emptyText||(No==null?void 0:No("Table"))||re.createElement(mo.Z,{componentName:"Table"}),Br=Kn?Wi:ji,Ii={},Ui=re.useMemo(()=>{const{fontSize:Ya,lineHeight:Co,padding:Yo,paddingXS:Lo,paddingSM:er}=Do,lr=Math.floor(Ya*Co);switch(zo){case"large":return Yo*2+lr;case"small":return Lo*2+lr;default:return er*2+lr}},[Do,zo]);return Kn&&(Ii.listItemHeight=Ui),ar(re.createElement("div",{ref:se,className:Fr,style:jr},re.createElement(Wn.Z,Object.assign({spinning:!1},ir),Lr,re.createElement(Br,Object.assign({},Ii,Ta,{columns:ua,direction:ho,expandable:ma,prefixCls:xo,className:Ct()({[`${xo}-middle`]:zo==="middle",[`${xo}-small`]:zo==="small",[`${xo}-bordered`]:lt,[`${xo}-empty`]:Bo.length===0}),data:_o,rowKey:eo,rowClassName:br,emptyText:kr,internalHooks:ue,internalRefs:$n,transformColumns:pi})),hr)))};var Il=re.forwardRef(Ol);const Rl=(ie,se)=>{const ye=re.useRef(0);return ye.current+=1,re.createElement(Il,Object.assign({},ie,{ref:se,_renderTimes:ye.current}))},Dr=re.forwardRef(Rl);Dr.SELECTION_COLUMN=Cr,Dr.EXPAND_COLUMN=ne,Dr.SELECTION_ALL=Ir,Dr.SELECTION_INVERT=Jr,Dr.SELECTION_NONE=di,Dr.Column=Xa,Dr.ColumnGroup=Io,Dr.Summary=he;var kl=Dr,Tl=kl},98228:function(Pt,Nt,te){"use strict";te.d(Nt,{default:function(){return ga}});var ne=te(92310),ue=te.n(ne),Ke=te(92413),Ue=te(26407),Oe=te(33708),Ae=te(33606),re=te(37061),et=te(39559),_e=te(77861),$e=te(17115),Ye=te(90782),ut=te(18929),Je=te(48736),ae=te(59301),a=function(St){var _t=ae.useRef({valueLabels:new Map});return ae.useMemo(function(){var Et=_t.current.valueLabels,It=new Map,me=St.map(function(Ne){var Ze,Qe=Ne.value,st=(Ze=Ne.label)!==null&&Ze!==void 0?Ze:Et.get(Qe);return It.set(Qe,st),(0,Oe.Z)((0,Oe.Z)({},Ne),{},{label:st})});return _t.current.valueLabels=It,[me]},[St])},y=function(St,_t,Et,It){return ae.useMemo(function(){var me=St.map(function(st){var Dt=st.value;return Dt}),Ne=_t.map(function(st){var Dt=st.value;return Dt}),Ze=me.filter(function(st){return!It[st]});if(Et){var Qe=(0,Ye.S)(me,!0,It);me=Qe.checkedKeys,Ne=Qe.halfCheckedKeys}return[Array.from(new Set([].concat((0,Ue.Z)(Ze),(0,Ue.Z)(me)))),Ne]},[St,_t,Et,It])},E=te(71430),b=function(St,_t){return ae.useMemo(function(){var Et=(0,E.I8)(St,{fieldNames:_t,initWrapper:function(me){return(0,Oe.Z)((0,Oe.Z)({},me),{},{valueEntities:new Map})},processEntity:function(me,Ne){var Ze=me.node[_t.value];if(0)var Qe;Ne.valueEntities.set(Ze,me)}});return Et},[St,_t])},x=te(400),z=te(11592),ee=function(){return null},oe=ee,le=["children","value"];function de(St){return(0,z.Z)(St).map(function(_t){if(!ae.isValidElement(_t)||!_t.type)return null;var Et=_t,It=Et.key,me=Et.props,Ne=me.children,Ze=me.value,Qe=(0,re.Z)(me,le),st=(0,Oe.Z)({key:It,value:Ze},Qe),Dt=de(Ne);return Dt.length&&(st.children=Dt),st}).filter(function(_t){return _t})}function ce(St){if(!St)return St;var _t=(0,Oe.Z)({},St);return"props"in _t||Object.defineProperty(_t,"props",{get:function(){return(0,Je.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),_t}}),_t}function Ee(St,_t,Et,It,me,Ne){var Ze=null,Qe=null;function st(){function Dt(mt){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return mt.map(function(De,ct){var jt="".concat(we,"-").concat(ct),gt=De[Ne.value],on=Et.includes(gt),qt=Dt(De[Ne.children]||[],jt,on),kt=ae.createElement(oe,De,qt.map(function(Mn){return Mn.node}));if(_t===gt&&(Ze=kt),on){var dn={pos:jt,node:kt,children:qt};return Ie||Qe.push(dn),dn}return null}).filter(function(De){return De})}Qe||(Qe=[],Dt(It),Qe.sort(function(mt,we){var Ie=mt.node.props.value,De=we.node.props.value,ct=Et.indexOf(Ie),jt=Et.indexOf(De);return ct-jt}))}Object.defineProperty(St,"triggerNode",{get:function(){return(0,Je.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),st(),Ze}}),Object.defineProperty(St,"allCheckedNodes",{get:function(){return(0,Je.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),st(),me?Qe:Qe.map(function(mt){var we=mt.node;return we})}})}var Se=function(St,_t,Et){var It=Et.treeNodeFilterProp,me=Et.filterTreeNode,Ne=Et.fieldNames,Ze=Ne.children;return ae.useMemo(function(){if(!_t||me===!1)return St;var Qe;if(typeof me=="function")Qe=me;else{var st=_t.toUpperCase();Qe=function(we,Ie){var De=Ie[It];return String(De).toUpperCase().includes(st)}}function Dt(mt){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return mt.reduce(function(Ie,De){var ct=De[Ze],jt=we||Qe(_t,ce(De)),gt=Dt(ct||[],jt);return(jt||gt.length)&&Ie.push((0,Oe.Z)((0,Oe.Z)({},De),{},(0,x.Z)({isLeaf:void 0},Ze,gt))),Ie},[])}return Dt(St)},[St,_t,Ze,It,me])};function Be(St){var _t=ae.useRef();_t.current=St;var Et=ae.useCallback(function(){return _t.current.apply(_t,arguments)},[]);return Et}function pe(St,_t){var Et=_t.id,It=_t.pId,me=_t.rootPId,Ne={},Ze=[],Qe=St.map(function(st){var Dt=(0,Oe.Z)({},st),mt=Dt[Et];return Ne[mt]=Dt,Dt.key=Dt.key||mt,Dt});return Qe.forEach(function(st){var Dt=st[It],mt=Ne[Dt];mt&&(mt.children=mt.children||[],mt.children.push(st)),(Dt===me||!mt&&me===null)&&Ze.push(st)}),Ze}function Ot(St,_t,Et){return ae.useMemo(function(){return St?Et?pe(St,(0,Oe.Z)({id:"id",pId:"pId",rootPId:null},Et!==!0?Et:{})):St:de(_t)},[_t,Et,St])}var Ct=ae.createContext(null),un=Ct,rt=te(10228),pt=te(80547),Tt=te(23130),$t=ae.createContext(null),Wt=$t;function ft(St){return Array.isArray(St)?St:St!==void 0?[St]:[]}function ke(St){var _t=St||{},Et=_t.label,It=_t.value,me=_t.children,Ne=It||"value";return{_title:Et?[Et]:["title","label"],value:Ne,key:Ne,children:me||"children"}}function at(St){return!St||St.disabled||St.disableCheckbox||St.checkable===!1}function Yt(St,_t){var Et=[];function It(me){me.forEach(function(Ne){var Ze=Ne[_t.children];Ze&&(Et.push(Ne[_t.value]),It(Ze))})}return It(St),Et}function Le(St){return St==null}var Ve={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},At=function(_t,Et){var It=(0,_e.lk)(),me=It.prefixCls,Ne=It.multiple,Ze=It.searchValue,Qe=It.toggleOpen,st=It.open,Dt=It.notFoundContent,mt=ae.useContext(Wt),we=mt.virtual,Ie=mt.listHeight,De=mt.listItemHeight,ct=mt.treeData,jt=mt.fieldNames,gt=mt.onSelect,on=mt.dropdownMatchSelectWidth,qt=mt.treeExpandAction,kt=ae.useContext(un),dn=kt.checkable,Mn=kt.checkedKeys,Xt=kt.halfCheckedKeys,Gn=kt.treeExpandedKeys,Xn=kt.treeDefaultExpandAll,na=kt.treeDefaultExpandedKeys,jn=kt.onTreeExpand,Te=kt.treeIcon,yt=kt.showTreeIcon,tt=kt.switcherIcon,wt=kt.treeLine,Ht=kt.treeNodeFilterProp,Qt=kt.loadData,Kt=kt.treeLoadedKeys,zt=kt.treeMotion,Fn=kt.onTreeLoad,Nn=kt.keyEntities,bt=ae.useRef(),zn=(0,pt.Z)(function(){return ct},[st,ct],function(pa,Za){return Za[0]&&pa[1]!==Za[1]}),la=ae.useState(null),fa=(0,Ae.Z)(la,2),aa=fa[0],an=fa[1],Sn=Nn[aa],An=ae.useMemo(function(){return dn?{checked:Mn,halfChecked:Xt}:null},[dn,Mn,Xt]);ae.useEffect(function(){if(st&&!Ne&&Mn.length){var pa;(pa=bt.current)===null||pa===void 0||pa.scrollTo({key:Mn[0]}),an(Mn[0])}},[st]);var mn=String(Ze).toLowerCase(),Zn=function(Za){return mn?String(Za[Ht]).toLowerCase().includes(mn):!1},oa=ae.useState(na),Qn=(0,Ae.Z)(oa,2),Pa=Qn[0],ba=Qn[1],Ua=ae.useState(null),Va=(0,Ae.Z)(Ua,2),co=Va[0],La=Va[1],Ea=ae.useMemo(function(){return Gn?(0,Ue.Z)(Gn):Ze?co:Pa},[Pa,co,Gn,Ze]);ae.useEffect(function(){Ze&&La(Yt(ct,jt))},[Ze]);var za=function(Za){ba(Za),La(Za),jn&&jn(Za)},Na=function(Za){Za.preventDefault()},Oa=function(Za,to){var Ga=to.node;dn&&at(Ga)||(gt(Ga.key,{selected:!Mn.includes(Ga.key)}),Ne||Qe(!1))};if(ae.useImperativeHandle(Et,function(){var pa;return{scrollTo:(pa=bt.current)===null||pa===void 0?void 0:pa.scrollTo,onKeyDown:function(to){var Ga,vo=to.which;switch(vo){case rt.Z.UP:case rt.Z.DOWN:case rt.Z.LEFT:case rt.Z.RIGHT:(Ga=bt.current)===null||Ga===void 0||Ga.onKeyDown(to);break;case rt.Z.ENTER:{if(Sn){var bo=(Sn==null?void 0:Sn.node)||{},ra=bo.selectable,Ja=bo.value;ra!==!1&&Oa(null,{node:{key:aa},selected:!Mn.includes(Ja)})}break}case rt.Z.ESC:Qe(!1)}},onKeyUp:function(){}}}),zn.length===0)return ae.createElement("div",{role:"listbox",className:"".concat(me,"-empty"),onMouseDown:Na},Dt);var xa={fieldNames:jt};return Kt&&(xa.loadedKeys=Kt),Ea&&(xa.expandedKeys=Ea),ae.createElement("div",{onMouseDown:Na},Sn&&st&&ae.createElement("span",{style:Ve,"aria-live":"assertive"},Sn.node.value),ae.createElement(Tt.Z,(0,Ke.Z)({ref:bt,focusable:!1,prefixCls:"".concat(me,"-tree"),treeData:zn,height:Ie,itemHeight:De,virtual:we!==!1&&on!==!1,multiple:Ne,icon:Te,showIcon:yt,switcherIcon:tt,showLine:wt,loadData:Ze?null:Qt,motion:zt,activeKey:aa,checkable:dn,checkStrictly:!0,checkedKeys:An,selectedKeys:dn?[]:Mn,defaultExpandAll:Xn},xa,{onActiveChange:an,onSelect:Oa,onCheck:Oa,onExpand:za,onLoad:Fn,filterTreeNode:Zn,expandAction:qt})))},nn=ae.forwardRef(At);nn.displayName="OptionList";var ot=nn,xt="SHOW_ALL",xe="SHOW_PARENT",Ut="SHOW_CHILD";function gn(St,_t,Et,It){var me=new Set(St);return _t===Ut?St.filter(function(Ne){var Ze=Et[Ne];return!(Ze&&Ze.children&&Ze.children.some(function(Qe){var st=Qe.node;return me.has(st[It.value])})&&Ze.children.every(function(Qe){var st=Qe.node;return at(st)||me.has(st[It.value])}))}):_t===xe?St.filter(function(Ne){var Ze=Et[Ne],Qe=Ze?Ze.parent:null;return!(Qe&&!at(Qe.node)&&me.has(Qe.key))}):St}function xn(St){var _t=St.searchPlaceholder,Et=St.treeCheckStrictly,It=St.treeCheckable,me=St.labelInValue,Ne=St.value,Ze=St.multiple;warning(!_t,"`searchPlaceholder` has been removed."),Et&&me===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(me||Et)&&warning(toArray(Ne).every(function(Qe){return Qe&&_typeof(Qe)==="object"&&"value"in Qe}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Et||Ze||It?warning(!Ne||Array.isArray(Ne),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Ne),"`value` should not be array when `TreeSelect` is single mode.")}var hn=null,Xe=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function We(St){return!St||(0,et.Z)(St)!=="object"}var Ce=ae.forwardRef(function(St,_t){var Et=St.id,It=St.prefixCls,me=It===void 0?"rc-tree-select":It,Ne=St.value,Ze=St.defaultValue,Qe=St.onChange,st=St.onSelect,Dt=St.onDeselect,mt=St.searchValue,we=St.inputValue,Ie=St.onSearch,De=St.autoClearSearchValue,ct=De===void 0?!0:De,jt=St.filterTreeNode,gt=St.treeNodeFilterProp,on=gt===void 0?"value":gt,qt=St.showCheckedStrategy,kt=St.treeNodeLabelProp,dn=St.multiple,Mn=St.treeCheckable,Xt=St.treeCheckStrictly,Gn=St.labelInValue,Xn=St.fieldNames,na=St.treeDataSimpleMode,jn=St.treeData,Te=St.children,yt=St.loadData,tt=St.treeLoadedKeys,wt=St.onTreeLoad,Ht=St.treeDefaultExpandAll,Qt=St.treeExpandedKeys,Kt=St.treeDefaultExpandedKeys,zt=St.onTreeExpand,Fn=St.treeExpandAction,Nn=St.virtual,bt=St.listHeight,zn=bt===void 0?200:bt,la=St.listItemHeight,fa=la===void 0?20:la,aa=St.onDropdownVisibleChange,an=St.dropdownMatchSelectWidth,Sn=an===void 0?!0:an,An=St.treeLine,mn=St.treeIcon,Zn=St.showTreeIcon,oa=St.switcherIcon,Qn=St.treeMotion,Pa=(0,re.Z)(St,Xe),ba=(0,$e.ZP)(Et),Ua=Mn&&!Xt,Va=Mn||Xt,co=Xt||Gn,La=Va||dn,Ea=(0,ut.Z)(Ze,{value:Ne}),za=(0,Ae.Z)(Ea,2),Na=za[0],Oa=za[1],xa=ae.useMemo(function(){return Mn?qt||Ut:xt},[qt,Mn]),pa=ae.useMemo(function(){return ke(Xn)},[JSON.stringify(Xn)]),Za=(0,ut.Z)("",{value:mt!==void 0?mt:we,postState:function(ea){return ea||""}}),to=(0,Ae.Z)(Za,2),Ga=to[0],vo=to[1],bo=function(ea){vo(ea),Ie==null||Ie(ea)},ra=Ot(jn,Te,na),Ja=b(ra,pa),Ca=Ja.keyEntities,Xa=Ja.valueEntities,So=ae.useCallback(function(Hn){var ea=[],va=[];return Hn.forEach(function(sa){Xa.has(sa)?va.push(sa):ea.push(sa)}),{missingRawValues:ea,existRawValues:va}},[Xa]),Io=Se(ra,Ga,{fieldNames:pa,treeNodeFilterProp:on,filterTreeNode:jt}),qo=ae.useCallback(function(Hn){if(Hn){if(kt)return Hn[kt];for(var ea=pa._title,va=0;va<ea.length;va+=1){var sa=Hn[ea[va]];if(sa!==void 0)return sa}}},[pa,kt]),Uo=ae.useCallback(function(Hn){var ea=ft(Hn);return ea.map(function(va){return We(va)?{value:va}:va})},[]),no=ae.useCallback(function(Hn){var ea=Uo(Hn);return ea.map(function(va){var sa=va.label,Eo=va.value,lo=va.halfChecked,yo,po=Xa.get(Eo);if(po){var Ro;sa=(Ro=sa)!==null&&Ro!==void 0?Ro:qo(po.node),yo=po.node.disabled}else if(sa===void 0){var ko=Uo(Na).find(function(mr){return mr.value===Eo});sa=ko.label}return{label:sa,value:Eo,halfChecked:lo,disabled:yo}})},[Xa,qo,Uo,Na]),mo=ae.useMemo(function(){return Uo(Na)},[Uo,Na]),Vo=ae.useMemo(function(){var Hn=[],ea=[];return mo.forEach(function(va){va.halfChecked?ea.push(va):Hn.push(va)}),[Hn,ea]},[mo]),ur=(0,Ae.Z)(Vo,2),Xo=ur[0],dr=ur[1],Wn=ae.useMemo(function(){return Xo.map(function(Hn){return Hn.value})},[Xo]),pn=y(Xo,dr,Ua,Ca),fn=(0,Ae.Z)(pn,2),En=fn[0],ha=fn[1],Ra=ae.useMemo(function(){var Hn=gn(En,xa,Ca,pa),ea=Hn.map(function(lo){var yo,po,Ro;return(yo=(po=Ca[lo])===null||po===void 0||(Ro=po.node)===null||Ro===void 0?void 0:Ro[pa.value])!==null&&yo!==void 0?yo:lo}),va=ea.map(function(lo){var yo=Xo.find(function(po){return po.value===lo});return{value:lo,label:yo==null?void 0:yo.label}}),sa=no(va),Eo=sa[0];return!La&&Eo&&Le(Eo.value)&&Le(Eo.label)?[]:sa.map(function(lo){var yo;return(0,Oe.Z)((0,Oe.Z)({},lo),{},{label:(yo=lo.label)!==null&&yo!==void 0?yo:lo.value})})},[pa,La,En,Xo,no,xa,Ca]),ao=a(Ra),$a=(0,Ae.Z)(ao,1),Po=$a[0],fo=Be(function(Hn,ea,va){var sa=no(Hn);if(Oa(sa),ct&&vo(""),Qe){var Eo=Hn;if(Ua){var lo=gn(Hn,xa,Ca,pa);Eo=lo.map(function(tr){var vr=Xa.get(tr);return vr?vr.node[pa.value]:tr})}var yo=ea||{triggerValue:void 0,selected:void 0},po=yo.triggerValue,Ro=yo.selected,ko=Eo;if(Xt){var mr=dr.filter(function(tr){return!Eo.includes(tr.value)});ko=[].concat((0,Ue.Z)(ko),(0,Ue.Z)(mr))}var fr=no(ko),Qo={preValue:Xo,triggerValue:po},gr=!0;(Xt||va==="selection"&&!Ro)&&(gr=!1),Ee(Qo,po,Hn,ra,gr,pa),Va?Qo.checked=Ro:Qo.selected=Ro;var Pr=co?fr:fr.map(function(tr){return tr.value});Qe(La?Pr:Pr[0],co?null:fr.map(function(tr){return tr.label}),Qo)}}),Zo=ae.useCallback(function(Hn,ea){var va,sa=ea.selected,Eo=ea.source,lo=Ca[Hn],yo=lo==null?void 0:lo.node,po=(va=yo==null?void 0:yo[pa.value])!==null&&va!==void 0?va:Hn;if(!La)fo([po],{selected:!0,triggerValue:po},"option");else{var Ro=sa?[].concat((0,Ue.Z)(Wn),[po]):En.filter(function(vr){return vr!==po});if(Ua){var ko=So(Ro),mr=ko.missingRawValues,fr=ko.existRawValues,Qo=fr.map(function(vr){return Xa.get(vr).key}),gr;if(sa){var Pr=(0,Ye.S)(Qo,!0,Ca);gr=Pr.checkedKeys}else{var tr=(0,Ye.S)(Qo,{checked:!1,halfCheckedKeys:ha},Ca);gr=tr.checkedKeys}Ro=[].concat((0,Ue.Z)(mr),(0,Ue.Z)(gr.map(function(vr){return Ca[vr].node[pa.value]})))}fo(Ro,{selected:sa,triggerValue:po},Eo||"option")}sa||!La?st==null||st(po,ce(yo)):Dt==null||Dt(po,ce(yo))},[So,Xa,Ca,pa,La,Wn,fo,Ua,st,Dt,En,ha]),Fo=ae.useCallback(function(Hn){if(aa){var ea={};Object.defineProperty(ea,"documentClickClose",{get:function(){return(0,Je.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),aa(Hn,ea)}},[aa]),Fa=Be(function(Hn,ea){var va=Hn.map(function(sa){return sa.value});if(ea.type==="clear"){fo(va,{},"selection");return}ea.values.length&&Zo(ea.values[0].value,{selected:!1,source:"selection"})}),ja=ae.useMemo(function(){return{virtual:Nn,dropdownMatchSelectWidth:Sn,listHeight:zn,listItemHeight:fa,treeData:Io,fieldNames:pa,onSelect:Zo,treeExpandAction:Fn}},[Nn,Sn,zn,fa,Io,pa,Zo,Fn]),oo=ae.useMemo(function(){return{checkable:Va,loadData:yt,treeLoadedKeys:tt,onTreeLoad:wt,checkedKeys:En,halfCheckedKeys:ha,treeDefaultExpandAll:Ht,treeExpandedKeys:Qt,treeDefaultExpandedKeys:Kt,onTreeExpand:zt,treeIcon:mn,treeMotion:Qn,showTreeIcon:Zn,switcherIcon:oa,treeLine:An,treeNodeFilterProp:on,keyEntities:Ca}},[Va,yt,tt,wt,En,ha,Ht,Qt,Kt,zt,mn,Qn,Zn,oa,An,on,Ca]);return ae.createElement(Wt.Provider,{value:ja},ae.createElement(un.Provider,{value:oo},ae.createElement(_e.Ac,(0,Ke.Z)({ref:_t},Pa,{id:ba,prefixCls:me,mode:La?"multiple":void 0,displayValues:Po,onDisplayValuesChange:Fa,searchValue:Ga,onSearch:bo,OptionList:ot,emptyOptions:!ra.length,onDropdownVisibleChange:Fo,dropdownMatchSelectWidth:Sn}))))}),ge=Ce;ge.TreeNode=oe,ge.SHOW_ALL=xt,ge.SHOW_PARENT=xe,ge.SHOW_CHILD=Ut;var ze=ge,ht=ze,he=te(2738),ve=te(53487),qe=te(62892),Re=te(19080),Pe=te(36355),Ge=te(1684),Jt=te(93891),Bt=te(19716),Gt=te(32441),Rt=te(14154),Mt=te(58582),be=te(84443),fe=te(66339),dt=te(33234),vt=te(71997),Vt=te(98447),en=te(37613),cn=te(83116),ln=te(20648);const bn=St=>{const{componentCls:_t,treePrefixCls:Et,colorBgElevated:It}=St,me=`.${Et}`;return[{[`${_t}-dropdown`]:[{padding:`${St.paddingXS}px ${St.paddingXS/2}px`},(0,ln.Yk)(Et,(0,en.TS)(St,{colorBgContainer:It})),{[me]:{borderRadius:0,[`${me}-list-holder-inner`]:{alignItems:"stretch",[`${me}-treenode`]:{[`${me}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Vt.C2)(`${Et}-checkbox`,St),{"&-rtl":{direction:"rtl",[`${me}-switcher${me}-switcher_close`]:{[`${me}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function On(St,_t){return(0,cn.Z)("TreeSelect",Et=>{const It=(0,en.TS)(Et,{treePrefixCls:_t});return[bn(It)]},ln.TM)(St)}var Ln=function(St,_t){var Et={};for(var It in St)Object.prototype.hasOwnProperty.call(St,It)&&_t.indexOf(It)<0&&(Et[It]=St[It]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,It=Object.getOwnPropertySymbols(St);me<It.length;me++)_t.indexOf(It[me])<0&&Object.prototype.propertyIsEnumerable.call(St,It[me])&&(Et[It[me]]=St[It[me]]);return Et};const Rn=(St,_t)=>{var Et,{prefixCls:It,size:me,disabled:Ne,bordered:Ze=!0,className:Qe,rootClassName:st,treeCheckable:Dt,multiple:mt,listHeight:we=256,listItemHeight:Ie=26,placement:De,notFoundContent:ct,switcherIcon:jt,treeLine:gt,getPopupContainer:on,popupClassName:qt,dropdownClassName:kt,treeIcon:dn=!1,transitionName:Mn,choiceTransitionName:Xt="",status:Gn,treeExpandAction:Xn,builtinPlacements:na,dropdownMatchSelectWidth:jn,popupMatchSelectWidth:Te,allowClear:yt}=St,tt=Ln(St,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:wt,getPrefixCls:Ht,renderEmpty:Qt,direction:Kt,virtual:zt,popupMatchSelectWidth:Fn,popupOverflow:Nn}=ae.useContext(Pe.E_),bt=Ht(),zn=Ht("select",It),la=Ht("select-tree",It),fa=Ht("tree-select",It),{compactSize:aa,compactItemClassnames:an}=(0,dt.ri)(zn,Kt),[Sn,An]=(0,Rt.Z)(zn),[mn]=On(fa,la),Zn=ue()(qt||kt,`${fa}-dropdown`,{[`${fa}-dropdown-rtl`]:Kt==="rtl"},st,An),oa=!!(Dt||mt),Qn=(0,be.Z)(tt.suffixIcon,tt.showArrow),Pa=(Et=Te!=null?Te:jn)!==null&&Et!==void 0?Et:Fn,{status:ba,hasFeedback:Ua,isFormItemInput:Va,feedbackIcon:co}=ae.useContext(Gt.aM),La=(0,Re.F)(ba,Gn),{suffixIcon:Ea,removeIcon:za,clearIcon:Na}=(0,fe.Z)(Object.assign(Object.assign({},tt),{multiple:oa,showSuffixIcon:Qn,hasFeedback:Ua,feedbackIcon:co,prefixCls:zn,componentName:"TreeSelect"})),Oa=yt===!0?{clearIcon:Na}:yt;let xa;ct!==void 0?xa=ct:xa=(Qt==null?void 0:Qt("Select"))||ae.createElement(Jt.Z,{componentName:"Select"});const pa=(0,he.Z)(tt,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Za=ae.useMemo(()=>De!==void 0?De:Kt==="rtl"?"bottomRight":"bottomLeft",[De,Kt]),to=(0,Mt.Z)(na,Nn),Ga=(0,Bt.Z)(Xa=>{var So;return(So=me!=null?me:aa)!==null&&So!==void 0?So:Xa}),vo=ae.useContext(Ge.Z),bo=Ne!=null?Ne:vo,ra=ue()(!It&&fa,{[`${zn}-lg`]:Ga==="large",[`${zn}-sm`]:Ga==="small",[`${zn}-rtl`]:Kt==="rtl",[`${zn}-borderless`]:!Ze,[`${zn}-in-form-item`]:Va},(0,Re.Z)(zn,La,Ua),an,Qe,st,An),Ja=Xa=>ae.createElement(vt.Z,{prefixCls:la,switcherIcon:jt,treeNodeProps:Xa,showLine:gt}),Ca=ae.createElement(ht,Object.assign({virtual:zt,disabled:bo},pa,{dropdownMatchSelectWidth:Pa,builtinPlacements:to,ref:_t,prefixCls:zn,className:ra,listHeight:we,listItemHeight:Ie,treeCheckable:Dt&&ae.createElement("span",{className:`${zn}-tree-checkbox-inner`}),treeLine:!!gt,suffixIcon:Ea,multiple:oa,placement:Za,removeIcon:za,allowClear:Oa,switcherIcon:Ja,showTreeIcon:dn,notFoundContent:xa,getPopupContainer:on||wt,treeMotion:null,dropdownClassName:Zn,choiceTransitionName:(0,qe.m)(bt,"",Xt),transitionName:(0,qe.m)(bt,"slide-up",Mn),treeExpandAction:Xn}));return Sn(mn(Ca))},Yn=ae.forwardRef(Rn),Cn=(0,ve.Z)(Yn);Yn.TreeNode=oe,Yn.SHOW_ALL=xt,Yn.SHOW_PARENT=xe,Yn.SHOW_CHILD=Ut,Yn._InternalPanelDoNotUseOrYouWillBeFired=Cn;var ga=Yn},17574:function(Pt,Nt,te){"use strict";te.d(Nt,{default:function(){return Wt}});var ne=te(23130),ue=te(26407),Ke=te(52671),Ue=te(8657),Oe=te(92413),Ae=te(59301),re={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=re,_e=te(7657),$e=function(ke,at){return Ae.createElement(_e.Z,(0,Oe.Z)({},ke,{ref:at,icon:et}))},Ye=Ae.forwardRef($e),ut=Ye,Je=te(92310),ae=te.n(Je),a=te(35654),y=te(71430),E=te(36355),b=te(56082),x=te(62892),z=te(20648);const ee=4;function oe(ft){const{dropPosition:ke,dropLevelOffset:at,prefixCls:Yt,indent:Le,direction:Ve="ltr"}=ft,At=Ve==="ltr"?"left":"right",nn=Ve==="ltr"?"right":"left",ot={[At]:-at*Le+ee,[nn]:0};switch(ke){case-1:ot.top=-3;break;case 1:ot.bottom=-3;break;default:ot.bottom=-3,ot[At]=Le+ee;break}return Ae.createElement("div",{style:ot,className:`${Yt}-drop-indicator`})}var le=te(71997),ce=Ae.forwardRef((ft,ke)=>{const{getPrefixCls:at,direction:Yt,virtual:Le,tree:Ve}=Ae.useContext(E.E_),{prefixCls:At,className:nn,showIcon:ot=!1,showLine:xt,switcherIcon:xe,blockNode:Ut=!1,children:gn,checkable:xn=!1,selectable:hn=!0,draggable:Xe,motion:We,style:Ce}=ft,ge=at("tree",At),ze=at(),ht=We!=null?We:Object.assign(Object.assign({},(0,x.Z)(ze)),{motionAppear:!1}),he=Object.assign(Object.assign({},ft),{checkable:xn,selectable:hn,showIcon:ot,motion:ht,blockNode:Ut,showLine:!!xt,dropIndicatorRender:oe}),[ve,qe]=(0,z.ZP)(ge),Re=Ae.useMemo(()=>{if(!Xe)return!1;let Ge={};switch(typeof Xe){case"function":Ge.nodeDraggable=Xe;break;case"object":Ge=Object.assign({},Xe);break;default:break}return Ge.icon!==!1&&(Ge.icon=Ge.icon||Ae.createElement(b.Z,null)),Ge},[Xe]),Pe=Ge=>Ae.createElement(le.Z,{prefixCls:ge,switcherIcon:xe,treeNodeProps:Ge,showLine:xt});return ve(Ae.createElement(ne.Z,Object.assign({itemHeight:20,ref:ke,virtual:Le},he,{style:Object.assign(Object.assign({},Ve==null?void 0:Ve.style),Ce),prefixCls:ge,className:ae()({[`${ge}-icon-hide`]:!ot,[`${ge}-block-node`]:Ut,[`${ge}-unselectable`]:!hn,[`${ge}-rtl`]:Yt==="rtl"},Ve==null?void 0:Ve.className,nn,qe),direction:Yt,checkable:xn&&Ae.createElement("span",{className:`${ge}-checkbox-inner`}),selectable:hn,switcherIcon:Pe,draggable:Re}),gn))}),Ee;(function(ft){ft[ft.None=0]="None",ft[ft.Start=1]="Start",ft[ft.End=2]="End"})(Ee||(Ee={}));function Se(ft,ke){function at(Yt){const{key:Le,children:Ve}=Yt;ke(Le,Yt)!==!1&&Se(Ve||[],ke)}ft.forEach(at)}function Be(ft){let{treeData:ke,expandedKeys:at,startKey:Yt,endKey:Le}=ft;const Ve=[];let At=Ee.None;if(Yt&&Yt===Le)return[Yt];if(!Yt||!Le)return[];function nn(ot){return ot===Yt||ot===Le}return Se(ke,ot=>{if(At===Ee.End)return!1;if(nn(ot)){if(Ve.push(ot),At===Ee.None)At=Ee.Start;else if(At===Ee.Start)return At=Ee.End,!1}else At===Ee.Start&&Ve.push(ot);return at.includes(ot)}),Ve}function pe(ft,ke){const at=(0,ue.Z)(ke),Yt=[];return Se(ft,(Le,Ve)=>{const At=at.indexOf(Le);return At!==-1&&(Yt.push(Ve),at.splice(At,1)),!!at.length}),Yt}var Ot=function(ft,ke){var at={};for(var Yt in ft)Object.prototype.hasOwnProperty.call(ft,Yt)&&ke.indexOf(Yt)<0&&(at[Yt]=ft[Yt]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,Yt=Object.getOwnPropertySymbols(ft);Le<Yt.length;Le++)ke.indexOf(Yt[Le])<0&&Object.prototype.propertyIsEnumerable.call(ft,Yt[Le])&&(at[Yt[Le]]=ft[Yt[Le]]);return at};function Ct(ft){const{isLeaf:ke,expanded:at}=ft;return ke?Ae.createElement(Ke.Z,null):at?Ae.createElement(Ue.Z,null):Ae.createElement(ut,null)}function un(ft){let{treeData:ke,children:at}=ft;return ke||(0,y.zn)(at)}const rt=(ft,ke)=>{var{defaultExpandAll:at,defaultExpandParent:Yt,defaultExpandedKeys:Le}=ft,Ve=Ot(ft,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const At=Ae.useRef(),nn=Ae.useRef(),ot=()=>{const{keyEntities:Re}=(0,y.I8)(un(Ve));let Pe;return at?Pe=Object.keys(Re):Yt?Pe=(0,a.r7)(Ve.expandedKeys||Le||[],Re):Pe=Ve.expandedKeys||Le,Pe},[xt,xe]=Ae.useState(Ve.selectedKeys||Ve.defaultSelectedKeys||[]),[Ut,gn]=Ae.useState(()=>ot());Ae.useEffect(()=>{"selectedKeys"in Ve&&xe(Ve.selectedKeys)},[Ve.selectedKeys]),Ae.useEffect(()=>{"expandedKeys"in Ve&&gn(Ve.expandedKeys)},[Ve.expandedKeys]);const xn=(Re,Pe)=>{var Ge;return"expandedKeys"in Ve||gn(Re),(Ge=Ve.onExpand)===null||Ge===void 0?void 0:Ge.call(Ve,Re,Pe)},hn=(Re,Pe)=>{var Ge;const{multiple:Jt}=Ve,{node:Bt,nativeEvent:Gt}=Pe,{key:Rt=""}=Bt,Mt=un(Ve),be=Object.assign(Object.assign({},Pe),{selected:!0}),fe=(Gt==null?void 0:Gt.ctrlKey)||(Gt==null?void 0:Gt.metaKey),dt=Gt==null?void 0:Gt.shiftKey;let vt;Jt&&fe?(vt=Re,At.current=Rt,nn.current=vt,be.selectedNodes=pe(Mt,vt)):Jt&&dt?(vt=Array.from(new Set([].concat((0,ue.Z)(nn.current||[]),(0,ue.Z)(Be({treeData:Mt,expandedKeys:Ut,startKey:Rt,endKey:At.current}))))),be.selectedNodes=pe(Mt,vt)):(vt=[Rt],At.current=Rt,nn.current=vt,be.selectedNodes=pe(Mt,vt)),(Ge=Ve.onSelect)===null||Ge===void 0||Ge.call(Ve,vt,be),"selectedKeys"in Ve||xe(vt)},{getPrefixCls:Xe,direction:We}=Ae.useContext(E.E_),{prefixCls:Ce,className:ge,showIcon:ze=!0,expandAction:ht="click"}=Ve,he=Ot(Ve,["prefixCls","className","showIcon","expandAction"]),ve=Xe("tree",Ce),qe=ae()(`${ve}-directory`,{[`${ve}-directory-rtl`]:We==="rtl"},ge);return Ae.createElement(ce,Object.assign({icon:Ct,ref:ke,blockNode:!0},he,{showIcon:ze,expandAction:ht,prefixCls:ve,className:qe,expandedKeys:Ut,selectedKeys:xt,onSelect:hn,onExpand:xn}))};var Tt=Ae.forwardRef(rt);const $t=ce;$t.DirectoryTree=Tt,$t.TreeNode=ne.O;var Wt=$t},20648:function(Pt,Nt,te){"use strict";te.d(Nt,{TM:function(){return Je},Yk:function(){return ut}});var ne=te(93083),ue=te(98447),Ke=te(17313),Ue=te(8378),Oe=te(37613),Ae=te(83116);const re=new ne.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),et=(ae,a)=>({[`.${ae}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),_e=(ae,a)=>({[`.${ae}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),$e=(ae,a)=>{const{treeCls:y,treeNodeCls:E,treeNodePadding:b,titleHeight:x,nodeSelectedBg:z,nodeHoverBg:ee}=a,oe=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,Ke.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${y}-rtl`]:{[`${y}-switcher`]:{"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${y}-active-focused)`]:Object.assign({},(0,Ke.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${E}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:re,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${E}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${y}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${y}-node-content-wrapper`]:Object.assign({},(0,Ke.oN)(a)),[`&:not(${E}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-draggable-icon`]:{flexShrink:0,width:x,lineHeight:`${x}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${E}:hover &`]:{opacity:.45}},[`&${E}-disabled`]:{[`${y}-draggable-icon`]:{visibility:"hidden"}}}},[`${y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:x}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},et(ae,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:x,margin:0,lineHeight:`${x}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:x/2*.8,height:x/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:oe},[`${y}-node-content-wrapper, ${y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:x,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${x}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ee},[`&${y}-node-selected`]:{backgroundColor:z},[`${y}-iconEle`]:{display:"inline-block",width:x,height:x,lineHeight:`${x}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${x}px`,userSelect:"none"},_e(ae,a)),[`${E}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-b,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${E}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${x/2}px !important`}}}}})}},Ye=ae=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:E,directoryNodeSelectedBg:b,directoryNodeSelectedColor:x}=ae;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,transition:`background-color ${ae.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ae.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${ae.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:x,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${a}-switcher`]:{color:x},[`${a}-node-content-wrapper`]:{color:x,background:"transparent"}}}}}},ut=(ae,a)=>{const y=`.${ae}`,E=`${y}-treenode`,b=a.paddingXS/2,x=(0,Oe.TS)(a,{treeCls:y,treeNodeCls:E,treeNodePadding:b});return[$e(ae,x),Ye(x)]},Je=ae=>{const{controlHeightSM:a}=ae;return{titleHeight:a,nodeHoverBg:ae.controlItemBgHover,nodeSelectedBg:ae.controlItemBgActive}};Nt.ZP=(0,Ae.Z)("Tree",(ae,a)=>{let{prefixCls:y}=a;return[{[ae.componentCls]:(0,ue.C2)(`${y}-checkbox`,ae)},ut(y,ae),(0,Ue.Z)(ae)]},ae=>{const{colorTextLightSolid:a,colorPrimary:y}=ae;return Object.assign(Object.assign({},Je(ae)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},71997:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return E}});var ne=te(92413),ue=te(59301),Ke={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Ue=Ke,Oe=te(7657),Ae=function(x,z){return ue.createElement(Oe.Z,(0,ne.Z)({},x,{ref:z,icon:Ue}))},re=ue.forwardRef(Ae),et=re,_e=te(52671),$e=te(58617),Ye=te(15075),ut=te(43531),Je=te(92310),ae=te.n(Je),a=te(92343),E=b=>{const{prefixCls:x,switcherIcon:z,treeNodeProps:ee,showLine:oe}=b,{isLeaf:le,expanded:de,loading:ce}=ee;if(ce)return ue.createElement($e.Z,{className:`${x}-switcher-loading-icon`});let Ee;if(oe&&typeof oe=="object"&&(Ee=oe.showLeafIcon),le){if(!oe)return null;if(typeof Ee!="boolean"&&Ee){const pe=typeof Ee=="function"?Ee(ee):Ee,Ot=`${x}-switcher-line-custom-icon`;return(0,a.l$)(pe)?(0,a.Tm)(pe,{className:ae()(pe.props.className||"",Ot)}):pe}return Ee?ue.createElement(_e.Z,{className:`${x}-switcher-line-icon`}):ue.createElement("span",{className:`${x}-switcher-leaf-line`})}const Se=`${x}-switcher-icon`,Be=typeof z=="function"?z(ee):z;return(0,a.l$)(Be)?(0,a.Tm)(Be,{className:ae()(Be.props.className||"",Se)}):Be!==void 0?Be:oe?de?ue.createElement(Ye.Z,{className:`${x}-switcher-line-icon`}):ue.createElement(ut.Z,{className:`${x}-switcher-line-icon`}):ue.createElement(et,{className:Se})}},54580:function(Pt,Nt,te){"use strict";te.d(Nt,{default:function(){return jn}});var ne=te(59301),ue=te(26407),Ke=te(92310),Ue=te.n(Ke),Oe=te(92413),Ae=te(6909),re=te(4771),et=te(9427),_e=te(25440),$e=te(400),Ye=te(37061),ut=te(85195),Je=te(39559),ae=te(20569),a=te(26112);function y(Te,yt){var tt="cannot ".concat(Te.method," ").concat(Te.action," ").concat(yt.status,"'"),wt=new Error(tt);return wt.status=yt.status,wt.method=Te.method,wt.url=Te.action,wt}function E(Te){var yt=Te.responseText||Te.response;if(!yt)return yt;try{return JSON.parse(yt)}catch(tt){return yt}}function b(Te){var yt=new XMLHttpRequest;Te.onProgress&&yt.upload&&(yt.upload.onprogress=function(Qt){Qt.total>0&&(Qt.percent=Qt.loaded/Qt.total*100),Te.onProgress(Qt)});var tt=new FormData;Te.data&&Object.keys(Te.data).forEach(function(Ht){var Qt=Te.data[Ht];if(Array.isArray(Qt)){Qt.forEach(function(Kt){tt.append("".concat(Ht,"[]"),Kt)});return}tt.append(Ht,Qt)}),Te.file instanceof Blob?tt.append(Te.filename,Te.file,Te.file.name):tt.append(Te.filename,Te.file),yt.onerror=function(Qt){Te.onError(Qt)},yt.onload=function(){return yt.status<200||yt.status>=300?Te.onError(y(Te,yt),E(yt)):Te.onSuccess(E(yt),yt)},yt.open(Te.method,Te.action,!0),Te.withCredentials&&"withCredentials"in yt&&(yt.withCredentials=!0);var wt=Te.headers||{};return wt["X-Requested-With"]!==null&&yt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(wt).forEach(function(Ht){wt[Ht]!==null&&yt.setRequestHeader(Ht,wt[Ht])}),yt.send(tt),{abort:function(){yt.abort()}}}var x=+new Date,z=0;function ee(){return"rc-upload-".concat(x,"-").concat(++z)}var oe=te(48736),le=function(Te,yt){if(Te&&yt){var tt=Array.isArray(yt)?yt:yt.split(","),wt=Te.name||"",Ht=Te.type||"",Qt=Ht.replace(/\/.*$/,"");return tt.some(function(Kt){var zt=Kt.trim();if(/^\*(\/\*)?$/.test(Kt))return!0;if(zt.charAt(0)==="."){var Fn=wt.toLowerCase(),Nn=zt.toLowerCase(),bt=[Nn];return(Nn===".jpg"||Nn===".jpeg")&&(bt=[".jpg",".jpeg"]),bt.some(function(zn){return Fn.endsWith(zn)})}return/\/\*$/.test(zt)?Qt===zt.replace(/\/.*$/,""):Ht===zt?!0:/^\w+$/.test(zt)?((0,oe.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(zt,"'.Skip for check.")),!0):!1})}return!0};function de(Te,yt){var tt=Te.createReader(),wt=[];function Ht(){tt.readEntries(function(Qt){var Kt=Array.prototype.slice.apply(Qt);wt=wt.concat(Kt);var zt=!Kt.length;zt?yt(wt):Ht()})}Ht()}var ce=function(yt,tt,wt){var Ht=function Qt(Kt,zt){Kt&&(Kt.path=zt||"",Kt.isFile?Kt.file(function(Fn){wt(Fn)&&(Kt.fullPath&&!Fn.webkitRelativePath&&(Object.defineProperties(Fn,{webkitRelativePath:{writable:!0}}),Fn.webkitRelativePath=Kt.fullPath.replace(/^\//,""),Object.defineProperties(Fn,{webkitRelativePath:{writable:!1}})),tt([Fn]))}):Kt.isDirectory&&de(Kt,function(Fn){Fn.forEach(function(Nn){Qt(Nn,"".concat(zt).concat(Kt.name,"/"))})}))};yt.forEach(function(Qt){Ht(Qt.webkitGetAsEntry())})},Ee=ce,Se=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Be=function(Te){(0,et.Z)(tt,Te);var yt=(0,_e.Z)(tt);function tt(){var wt;(0,Ae.Z)(this,tt);for(var Ht=arguments.length,Qt=new Array(Ht),Kt=0;Kt<Ht;Kt++)Qt[Kt]=arguments[Kt];return wt=yt.call.apply(yt,[this].concat(Qt)),wt.state={uid:ee()},wt.reqs={},wt.fileInput=void 0,wt._isMounted=void 0,wt.onChange=function(zt){var Fn=wt.props,Nn=Fn.accept,bt=Fn.directory,zn=zt.target.files,la=(0,ue.Z)(zn).filter(function(fa){return!bt||le(fa,Nn)});wt.uploadFiles(la),wt.reset()},wt.onClick=function(zt){var Fn=wt.fileInput;if(Fn){var Nn=zt.target,bt=wt.props.onClick;if(Nn&&Nn.tagName==="BUTTON"){var zn=Fn.parentNode;zn.focus(),Nn.blur()}Fn.click(),bt&&bt(zt)}},wt.onKeyDown=function(zt){zt.key==="Enter"&&wt.onClick(zt)},wt.onFileDrop=function(zt){var Fn=wt.props.multiple;if(zt.preventDefault(),zt.type!=="dragover")if(wt.props.directory)Ee(Array.prototype.slice.call(zt.dataTransfer.items),wt.uploadFiles,function(bt){return le(bt,wt.props.accept)});else{var Nn=(0,ue.Z)(zt.dataTransfer.files).filter(function(bt){return le(bt,wt.props.accept)});Fn===!1&&(Nn=Nn.slice(0,1)),wt.uploadFiles(Nn)}},wt.uploadFiles=function(zt){var Fn=(0,ue.Z)(zt),Nn=Fn.map(function(bt){return bt.uid=ee(),wt.processFile(bt,Fn)});Promise.all(Nn).then(function(bt){var zn=wt.props.onBatchStart;zn==null||zn(bt.map(function(la){var fa=la.origin,aa=la.parsedFile;return{file:fa,parsedFile:aa}})),bt.filter(function(la){return la.parsedFile!==null}).forEach(function(la){wt.post(la)})})},wt.processFile=function(){var zt=(0,ae.Z)((0,ut.Z)().mark(function Fn(Nn,bt){var zn,la,fa,aa,an,Sn,An,mn,Zn;return(0,ut.Z)().wrap(function(Qn){for(;;)switch(Qn.prev=Qn.next){case 0:if(zn=wt.props.beforeUpload,la=Nn,!zn){Qn.next=14;break}return Qn.prev=3,Qn.next=6,zn(Nn,bt);case 6:la=Qn.sent,Qn.next=12;break;case 9:Qn.prev=9,Qn.t0=Qn.catch(3),la=!1;case 12:if(la!==!1){Qn.next=14;break}return Qn.abrupt("return",{origin:Nn,parsedFile:null,action:null,data:null});case 14:if(fa=wt.props.action,typeof fa!="function"){Qn.next=21;break}return Qn.next=18,fa(Nn);case 18:aa=Qn.sent,Qn.next=22;break;case 21:aa=fa;case 22:if(an=wt.props.data,typeof an!="function"){Qn.next=29;break}return Qn.next=26,an(Nn);case 26:Sn=Qn.sent,Qn.next=30;break;case 29:Sn=an;case 30:return An=((0,Je.Z)(la)==="object"||typeof la=="string")&&la?la:Nn,An instanceof File?mn=An:mn=new File([An],Nn.name,{type:Nn.type}),Zn=mn,Zn.uid=Nn.uid,Qn.abrupt("return",{origin:Nn,data:Sn,parsedFile:Zn,action:aa});case 35:case"end":return Qn.stop()}},Fn,null,[[3,9]])}));return function(Fn,Nn){return zt.apply(this,arguments)}}(),wt.saveFileInput=function(zt){wt.fileInput=zt},wt}return(0,re.Z)(tt,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(Ht){var Qt=this,Kt=Ht.data,zt=Ht.origin,Fn=Ht.action,Nn=Ht.parsedFile;if(this._isMounted){var bt=this.props,zn=bt.onStart,la=bt.customRequest,fa=bt.name,aa=bt.headers,an=bt.withCredentials,Sn=bt.method,An=zt.uid,mn=la||b,Zn={action:Fn,filename:fa,data:Kt,file:Nn,headers:aa,withCredentials:an,method:Sn||"post",onProgress:function(Qn){var Pa=Qt.props.onProgress;Pa==null||Pa(Qn,Nn)},onSuccess:function(Qn,Pa){var ba=Qt.props.onSuccess;ba==null||ba(Qn,Nn,Pa),delete Qt.reqs[An]},onError:function(Qn,Pa){var ba=Qt.props.onError;ba==null||ba(Qn,Pa,Nn),delete Qt.reqs[An]}};zn(zt),this.reqs[An]=mn(Zn)}}},{key:"reset",value:function(){this.setState({uid:ee()})}},{key:"abort",value:function(Ht){var Qt=this.reqs;if(Ht){var Kt=Ht.uid?Ht.uid:Ht;Qt[Kt]&&Qt[Kt].abort&&Qt[Kt].abort(),delete Qt[Kt]}else Object.keys(Qt).forEach(function(zt){Qt[zt]&&Qt[zt].abort&&Qt[zt].abort(),delete Qt[zt]})}},{key:"render",value:function(){var Ht=this.props,Qt=Ht.component,Kt=Ht.prefixCls,zt=Ht.className,Fn=Ht.disabled,Nn=Ht.id,bt=Ht.style,zn=Ht.multiple,la=Ht.accept,fa=Ht.capture,aa=Ht.children,an=Ht.directory,Sn=Ht.openFileDialogOnClick,An=Ht.onMouseEnter,mn=Ht.onMouseLeave,Zn=(0,Ye.Z)(Ht,Se),oa=Ue()((0,$e.Z)((0,$e.Z)((0,$e.Z)({},Kt,!0),"".concat(Kt,"-disabled"),Fn),zt,zt)),Qn=an?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Pa=Fn?{}:{onClick:Sn?this.onClick:function(){},onKeyDown:Sn?this.onKeyDown:function(){},onMouseEnter:An,onMouseLeave:mn,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return ne.createElement(Qt,(0,Oe.Z)({},Pa,{className:oa,role:"button",style:bt}),ne.createElement("input",(0,Oe.Z)({},(0,a.Z)(Zn,{aria:!0,data:!0}),{id:Nn,disabled:Fn,type:"file",ref:this.saveFileInput,onClick:function(Ua){return Ua.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:la},Qn,{multiple:zn,onChange:this.onChange},fa!=null?{capture:fa}:{})),aa)}}]),tt}(ne.Component),pe=Be;function Ot(){}var Ct=function(Te){(0,et.Z)(tt,Te);var yt=(0,_e.Z)(tt);function tt(){var wt;(0,Ae.Z)(this,tt);for(var Ht=arguments.length,Qt=new Array(Ht),Kt=0;Kt<Ht;Kt++)Qt[Kt]=arguments[Kt];return wt=yt.call.apply(yt,[this].concat(Qt)),wt.uploader=void 0,wt.saveUploader=function(zt){wt.uploader=zt},wt}return(0,re.Z)(tt,[{key:"abort",value:function(Ht){this.uploader.abort(Ht)}},{key:"render",value:function(){return ne.createElement(pe,(0,Oe.Z)({},this.props,{ref:this.saveUploader}))}}]),tt}(ne.Component);Ct.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:Ot,onError:Ot,onSuccess:Ot,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var un=Ct,rt=un,pt=te(18929),Tt=te(4676),$t=te(36355),Wt=te(1684),ft=te(9763),ke=te(31724),at={icon:function(yt,tt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:tt}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:yt}}]}},name:"file",theme:"twotone"},Yt=at,Le=te(7657),Ve=function(yt,tt){return ne.createElement(Le.Z,(0,Oe.Z)({},yt,{ref:tt,icon:Yt}))},At=ne.forwardRef(Ve),nn=At,ot=te(58617),xt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},xe=xt,Ut=function(yt,tt){return ne.createElement(Le.Z,(0,Oe.Z)({},yt,{ref:tt,icon:xe}))},gn=ne.forwardRef(Ut),xn=gn,hn={icon:function(yt,tt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:yt}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:tt}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:tt}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:tt}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:yt}}]}},name:"picture",theme:"twotone"},Xe=hn,We=function(yt,tt){return ne.createElement(Le.Z,(0,Oe.Z)({},yt,{ref:tt,icon:Xe}))},Ce=ne.forwardRef(We),ge=Ce,ze=te(77900),ht=te(56762),he=te(62892),ve=te(92343),qe=te(3113);function Re(Te){return Object.assign(Object.assign({},Te),{lastModified:Te.lastModified,lastModifiedDate:Te.lastModifiedDate,name:Te.name,size:Te.size,type:Te.type,uid:Te.uid,percent:0,originFileObj:Te})}function Pe(Te,yt){const tt=(0,ue.Z)(yt),wt=tt.findIndex(Ht=>{let{uid:Qt}=Ht;return Qt===Te.uid});return wt===-1?tt.push(Te):tt[wt]=Te,tt}function Ge(Te,yt){const tt=Te.uid!==void 0?"uid":"name";return yt.filter(wt=>wt[tt]===Te[tt])[0]}function Jt(Te,yt){const tt=Te.uid!==void 0?"uid":"name",wt=yt.filter(Ht=>Ht[tt]!==Te[tt]);return wt.length===yt.length?null:wt}const Bt=function(){const yt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),wt=yt[yt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(wt)||[""])[0]},Gt=Te=>Te.indexOf("image/")===0,Rt=Te=>{if(Te.type&&!Te.thumbUrl)return Gt(Te.type);const yt=Te.thumbUrl||Te.url||"",tt=Bt(yt);return/^data:image\//.test(yt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(tt)?!0:!(/^data:/.test(yt)||tt)},Mt=200;function be(Te){return new Promise(yt=>{if(!Te.type||!Gt(Te.type)){yt("");return}const tt=document.createElement("canvas");tt.width=Mt,tt.height=Mt,tt.style.cssText=`position: fixed; left: 0; top: 0; width: ${Mt}px; height: ${Mt}px; z-index: 9999; display: none;`,document.body.appendChild(tt);const wt=tt.getContext("2d"),Ht=new Image;if(Ht.onload=()=>{const{width:Qt,height:Kt}=Ht;let zt=Mt,Fn=Mt,Nn=0,bt=0;Qt>Kt?(Fn=Kt*(Mt/Qt),bt=-(Fn-zt)/2):(zt=Qt*(Mt/Kt),Nn=-(zt-Fn)/2),wt.drawImage(Ht,Nn,bt,zt,Fn);const zn=tt.toDataURL();document.body.removeChild(tt),window.URL.revokeObjectURL(Ht.src),yt(zn)},Ht.crossOrigin="anonymous",Te.type.startsWith("image/svg+xml")){const Qt=new FileReader;Qt.onload=()=>{Qt.result&&(Ht.src=Qt.result)},Qt.readAsDataURL(Te)}else if(Te.type.startsWith("image/gif")){const Qt=new FileReader;Qt.onload=()=>{Qt.result&&yt(Qt.result)},Qt.readAsDataURL(Te)}else Ht.src=window.URL.createObjectURL(Te)})}var fe=te(26227),dt=te(41464),vt=te(15277),Vt=te(93948),en=te(6848),ln=ne.forwardRef((Te,yt)=>{let{prefixCls:tt,className:wt,style:Ht,locale:Qt,listType:Kt,file:zt,items:Fn,progress:Nn,iconRender:bt,actionIconRender:zn,itemRender:la,isImgUrl:fa,showPreviewIcon:aa,showRemoveIcon:an,showDownloadIcon:Sn,previewIcon:An,removeIcon:mn,downloadIcon:Zn,onPreview:oa,onDownload:Qn,onClose:Pa}=Te;var ba,Ua;const{status:Va}=zt,[co,La]=ne.useState(Va);ne.useEffect(()=>{Va!=="removed"&&La(Va)},[Va]);const[Ea,za]=ne.useState(!1);ne.useEffect(()=>{const no=setTimeout(()=>{za(!0)},300);return()=>{clearTimeout(no)}},[]);const Na=bt(zt);let Oa=ne.createElement("div",{className:`${tt}-icon`},Na);if(Kt==="picture"||Kt==="picture-card"||Kt==="picture-circle")if(co==="uploading"||!zt.thumbUrl&&!zt.url){const no=Ue()(`${tt}-list-item-thumbnail`,{[`${tt}-list-item-file`]:co!=="uploading"});Oa=ne.createElement("div",{className:no},Na)}else{const no=fa!=null&&fa(zt)?ne.createElement("img",{src:zt.thumbUrl||zt.url,alt:zt.name,className:`${tt}-list-item-image`,crossOrigin:zt.crossOrigin}):Na,mo=Ue()(`${tt}-list-item-thumbnail`,{[`${tt}-list-item-file`]:fa&&!fa(zt)});Oa=ne.createElement("a",{className:mo,onClick:Vo=>oa(zt,Vo),href:zt.url||zt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},no)}const xa=Ue()(`${tt}-list-item`,`${tt}-list-item-${co}`),pa=typeof zt.linkProps=="string"?JSON.parse(zt.linkProps):zt.linkProps,Za=an?zn((typeof mn=="function"?mn(zt):mn)||ne.createElement(fe.Z,null),()=>Pa(zt),tt,Qt.removeFile):null,to=Sn&&co==="done"?zn((typeof Zn=="function"?Zn(zt):Zn)||ne.createElement(dt.Z,null),()=>Qn(zt),tt,Qt.downloadFile):null,Ga=Kt!=="picture-card"&&Kt!=="picture-circle"&&ne.createElement("span",{key:"download-delete",className:Ue()(`${tt}-list-item-actions`,{picture:Kt==="picture"})},to,Za),vo=Ue()(`${tt}-list-item-name`),bo=zt.url?[ne.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:vo,title:zt.name},pa,{href:zt.url,onClick:no=>oa(zt,no)}),zt.name),Ga]:[ne.createElement("span",{key:"view",className:vo,onClick:no=>oa(zt,no),title:zt.name},zt.name),Ga],ra={pointerEvents:"none",opacity:.5},Ja=aa?ne.createElement("a",{href:zt.url||zt.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:zt.url||zt.thumbUrl?void 0:ra,onClick:no=>oa(zt,no),title:Qt.previewFile},typeof An=="function"?An(zt):An||ne.createElement(vt.Z,null)):null,Ca=(Kt==="picture-card"||Kt==="picture-circle")&&co!=="uploading"&&ne.createElement("span",{className:`${tt}-list-item-actions`},Ja,co==="done"&&to,Za),{getPrefixCls:Xa}=ne.useContext($t.E_),So=Xa(),Io=ne.createElement("div",{className:xa},Oa,bo,Ca,Ea&&ne.createElement(ze.default,{motionName:`${So}-fade`,visible:co==="uploading",motionDeadline:2e3},no=>{let{className:mo}=no;const Vo="percent"in zt?ne.createElement(Vt.Z,Object.assign({},Nn,{type:"line",percent:zt.percent,"aria-label":zt["aria-label"],"aria-labelledby":zt["aria-labelledby"]})):null;return ne.createElement("div",{className:Ue()(`${tt}-list-item-progress`,mo)},Vo)})),qo=zt.response&&typeof zt.response=="string"?zt.response:((ba=zt.error)===null||ba===void 0?void 0:ba.statusText)||((Ua=zt.error)===null||Ua===void 0?void 0:Ua.message)||Qt.uploadError,Uo=co==="error"?ne.createElement(en.Z,{title:qo,getPopupContainer:no=>no.parentNode},Io):Io;return ne.createElement("div",{className:Ue()(`${tt}-list-item-container`,wt),style:Ht,ref:yt},la?la(Uo,zt,Fn,{download:Qn.bind(null,zt),preview:oa.bind(null,zt),remove:Pa.bind(null,zt)}):Uo)});const bn=(Te,yt)=>{const{listType:tt="text",previewFile:wt=be,onPreview:Ht,onDownload:Qt,onRemove:Kt,locale:zt,iconRender:Fn,isImageUrl:Nn=Rt,prefixCls:bt,items:zn=[],showPreviewIcon:la=!0,showRemoveIcon:fa=!0,showDownloadIcon:aa=!1,removeIcon:an,previewIcon:Sn,downloadIcon:An,progress:mn={size:[-1,2],showInfo:!1},appendAction:Zn,appendActionVisible:oa=!0,itemRender:Qn,disabled:Pa}=Te,ba=(0,ht.Z)(),[Ua,Va]=ne.useState(!1);ne.useEffect(()=>{tt!=="picture"&&tt!=="picture-card"&&tt!=="picture-circle"||(zn||[]).forEach(ra=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(ra.originFileObj instanceof File||ra.originFileObj instanceof Blob)||ra.thumbUrl!==void 0||(ra.thumbUrl="",wt&&wt(ra.originFileObj).then(Ja=>{ra.thumbUrl=Ja||"",ba()}))})},[tt,zn,wt]),ne.useEffect(()=>{Va(!0)},[]);const co=(ra,Ja)=>{if(Ht)return Ja==null||Ja.preventDefault(),Ht(ra)},La=ra=>{typeof Qt=="function"?Qt(ra):ra.url&&window.open(ra.url)},Ea=ra=>{Kt==null||Kt(ra)},za=ra=>{if(Fn)return Fn(ra,tt);const Ja=ra.status==="uploading",Ca=Nn&&Nn(ra)?ne.createElement(ge,null):ne.createElement(nn,null);let Xa=Ja?ne.createElement(ot.Z,null):ne.createElement(xn,null);return tt==="picture"?Xa=Ja?ne.createElement(ot.Z,null):Ca:(tt==="picture-card"||tt==="picture-circle")&&(Xa=Ja?zt.uploading:Ca),Xa},Na=(ra,Ja,Ca,Xa)=>{const So={type:"text",size:"small",title:Xa,onClick:Io=>{Ja(),(0,ve.l$)(ra)&&ra.props.onClick&&ra.props.onClick(Io)},className:`${Ca}-list-item-action`,disabled:Pa};if((0,ve.l$)(ra)){const Io=(0,ve.Tm)(ra,Object.assign(Object.assign({},ra.props),{onClick:()=>{}}));return ne.createElement(qe.ZP,Object.assign({},So,{icon:Io}))}return ne.createElement(qe.ZP,Object.assign({},So),ne.createElement("span",null,ra))};ne.useImperativeHandle(yt,()=>({handlePreview:co,handleDownload:La}));const{getPrefixCls:Oa}=ne.useContext($t.E_),xa=Oa("upload",bt),pa=Oa(),Za=Ue()(`${xa}-list`,`${xa}-list-${tt}`),to=(0,ue.Z)(zn.map(ra=>({key:ra.uid,file:ra})));let vo={motionDeadline:2e3,motionName:`${xa}-${tt==="picture-card"||tt==="picture-circle"?"animate-inline":"animate"}`,keys:to,motionAppear:Ua};const bo=ne.useMemo(()=>{const ra=Object.assign({},(0,he.Z)(pa));return delete ra.onAppearEnd,delete ra.onEnterEnd,delete ra.onLeaveEnd,ra},[pa]);return tt!=="picture-card"&&tt!=="picture-circle"&&(vo=Object.assign(Object.assign({},bo),vo)),ne.createElement("div",{className:Za},ne.createElement(ze.CSSMotionList,Object.assign({},vo,{component:!1}),ra=>{let{key:Ja,file:Ca,className:Xa,style:So}=ra;return ne.createElement(ln,{key:Ja,locale:zt,prefixCls:xa,className:Xa,style:So,file:Ca,items:zn,progress:mn,listType:tt,isImgUrl:Nn,showPreviewIcon:la,showRemoveIcon:fa,showDownloadIcon:aa,removeIcon:an,previewIcon:Sn,downloadIcon:An,iconRender:za,actionIconRender:Na,itemRender:Qn,onPreview:co,onDownload:La,onClose:Ea})}),Zn&&ne.createElement(ze.default,Object.assign({},vo,{visible:oa,forceRender:!0}),ra=>{let{className:Ja,style:Ca}=ra;return(0,ve.Tm)(Zn,Xa=>({className:Ue()(Xa.className,Ja),style:Object.assign(Object.assign(Object.assign({},Ca),{pointerEvents:Ja?"none":void 0}),Xa.style)}))}))};var Ln=ne.forwardRef(bn),Rn=te(17313),Jn=te(8378),Yn=te(83116),Cn=te(37613),St=Te=>{const{componentCls:yt,iconCls:tt}=Te;return{[`${yt}-wrapper`]:{[`${yt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Te.colorFillAlter,border:`${Te.lineWidth}px dashed ${Te.colorBorder}`,borderRadius:Te.borderRadiusLG,cursor:"pointer",transition:`border-color ${Te.motionDurationSlow}`,[yt]:{padding:`${Te.padding}px 0`},[`${yt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${yt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${yt}-disabled):hover`]:{borderColor:Te.colorPrimaryHover},[`p${yt}-drag-icon`]:{marginBottom:Te.margin,[tt]:{color:Te.colorPrimary,fontSize:Te.uploadThumbnailSize}},[`p${yt}-text`]:{margin:`0 0 ${Te.marginXXS}px`,color:Te.colorTextHeading,fontSize:Te.fontSizeLG},[`p${yt}-hint`]:{color:Te.colorTextDescription,fontSize:Te.fontSize},[`&${yt}-disabled`]:{cursor:"not-allowed",[`p${yt}-drag-icon ${tt},
p${yt}-text,
p${yt}-hint
`]:{color:Te.colorTextDisabled}}}}}},Et=Te=>{const{componentCls:yt,antCls:tt,iconCls:wt,fontSize:Ht,lineHeight:Qt}=Te,Kt=`${yt}-list-item`,zt=`${Kt}-actions`,Fn=`${Kt}-action`,Nn=Math.round(Ht*Qt);return{[`${yt}-wrapper`]:{[`${yt}-list`]:Object.assign(Object.assign({},(0,Rn.dF)()),{lineHeight:Te.lineHeight,[Kt]:{position:"relative",height:Te.lineHeight*Ht,marginTop:Te.marginXS,fontSize:Ht,display:"flex",alignItems:"center",transition:`background-color ${Te.motionDurationSlow}`,"&:hover":{backgroundColor:Te.controlItemBgHover},[`${Kt}-name`]:Object.assign(Object.assign({},Rn.vS),{padding:`0 ${Te.paddingXS}px`,lineHeight:Qt,flex:"auto",transition:`all ${Te.motionDurationSlow}`}),[zt]:{[Fn]:{opacity:0},[`${Fn}${tt}-btn-sm`]:{height:Nn,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
${Fn}:focus-visible,
&.picture ${Fn}
`]:{opacity:1},[wt]:{color:Te.actionsColor,transition:`all ${Te.motionDurationSlow}`},[`&:hover ${wt}`]:{color:Te.colorText}},[`${yt}-icon ${wt}`]:{color:Te.colorTextDescription,fontSize:Ht},[`${Kt}-progress`]:{position:"absolute",bottom:-Te.uploadProgressOffset,width:"100%",paddingInlineStart:Ht+Te.paddingXS,fontSize:Ht,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Kt}:hover ${Fn}`]:{opacity:1,color:Te.colorText},[`${Kt}-error`]:{color:Te.colorError,[`${Kt}-name, ${yt}-icon ${wt}`]:{color:Te.colorError},[zt]:{[`${wt}, ${wt}:hover`]:{color:Te.colorError},[Fn]:{opacity:1}}},[`${yt}-list-item-container`]:{transition:`opacity ${Te.motionDurationSlow}, height ${Te.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},It=te(93083),me=te(1950);const Ne=new It.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Ze=new It.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var st=Te=>{const{componentCls:yt}=Te,tt=`${yt}-animate-inline`;return[{[`${yt}-wrapper`]:{[`${tt}-appear, ${tt}-enter, ${tt}-leave`]:{animationDuration:Te.motionDurationSlow,animationTimingFunction:Te.motionEaseInOutCirc,animationFillMode:"forwards"},[`${tt}-appear, ${tt}-enter`]:{animationName:Ne},[`${tt}-leave`]:{animationName:Ze}}},{[`${yt}-wrapper`]:(0,me.J$)(Te)},Ne,Ze]},Dt=te(93398),mt=te(64993);const we=Te=>{const{componentCls:yt,iconCls:tt,uploadThumbnailSize:wt,uploadProgressOffset:Ht}=Te,Qt=`${yt}-list`,Kt=`${Qt}-item`;return{[`${yt}-wrapper`]:{[`
${Qt}${Qt}-picture,
${Qt}${Qt}-picture-card,
${Qt}${Qt}-picture-circle
`]:{[Kt]:{position:"relative",height:wt+Te.lineWidth*2+Te.paddingXS*2,padding:Te.paddingXS,border:`${Te.lineWidth}px ${Te.lineType} ${Te.colorBorder}`,borderRadius:Te.borderRadiusLG,"&:hover":{background:"transparent"},[`${Kt}-thumbnail`]:Object.assign(Object.assign({},Rn.vS),{width:wt,height:wt,lineHeight:`${wt+Te.paddingSM}px`,textAlign:"center",flex:"none",[tt]:{fontSize:Te.fontSizeHeading2,color:Te.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Kt}-progress`]:{bottom:Ht,width:`calc(100% - ${Te.paddingSM*2}px)`,marginTop:0,paddingInlineStart:wt+Te.paddingXS}},[`${Kt}-error`]:{borderColor:Te.colorError,[`${Kt}-thumbnail ${tt}`]:{[`svg path[fill='${Dt.blue[0]}']`]:{fill:Te.colorErrorBg},[`svg path[fill='${Dt.blue.primary}']`]:{fill:Te.colorError}}},[`${Kt}-uploading`]:{borderStyle:"dashed",[`${Kt}-name`]:{marginBottom:Ht}}},[`${Qt}${Qt}-picture-circle ${Kt}`]:{[`&, &::before, ${Kt}-thumbnail`]:{borderRadius:"50%"}}}}},Ie=Te=>{const{componentCls:yt,iconCls:tt,fontSizeLG:wt,colorTextLightSolid:Ht}=Te,Qt=`${yt}-list`,Kt=`${Qt}-item`,zt=Te.uploadPicCardSize;return{[`
${yt}-wrapper${yt}-picture-card-wrapper,
${yt}-wrapper${yt}-picture-circle-wrapper
`]:Object.assign(Object.assign({},(0,Rn.dF)()),{display:"inline-block",width:"100%",[`${yt}${yt}-select`]:{width:zt,height:zt,marginInlineEnd:Te.marginXS,marginBottom:Te.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:Te.colorFillAlter,border:`${Te.lineWidth}px dashed ${Te.colorBorder}`,borderRadius:Te.borderRadiusLG,cursor:"pointer",transition:`border-color ${Te.motionDurationSlow}`,[`> ${yt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${yt}-disabled):hover`]:{borderColor:Te.colorPrimary}},[`${Qt}${Qt}-picture-card, ${Qt}${Qt}-picture-circle`]:{[`${Qt}-item-container`]:{display:"inline-block",width:zt,height:zt,marginBlock:`0 ${Te.marginXS}px`,marginInline:`0 ${Te.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Kt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${Te.paddingXS*2}px)`,height:`calc(100% - ${Te.paddingXS*2}px)`,backgroundColor:Te.colorBgMask,opacity:0,transition:`all ${Te.motionDurationSlow}`,content:'" "'}},[`${Kt}:hover`]:{[`&::before, ${Kt}-actions`]:{opacity:1}},[`${Kt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Te.motionDurationSlow}`,[`${tt}-eye, ${tt}-download, ${tt}-delete`]:{zIndex:10,width:wt,margin:`0 ${Te.marginXXS}px`,fontSize:wt,cursor:"pointer",transition:`all ${Te.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Kt}-actions, ${Kt}-actions:hover`]:{[`${tt}-eye, ${tt}-download, ${tt}-delete`]:{color:new mt.C(Ht).setAlpha(.65).toRgbString(),"&:hover":{color:Ht}}},[`${Kt}-thumbnail, ${Kt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Kt}-name`]:{display:"none",textAlign:"center"},[`${Kt}-file + ${Kt}-name`]:{position:"absolute",bottom:Te.margin,display:"block",width:`calc(100% - ${Te.paddingXS*2}px)`},[`${Kt}-uploading`]:{[`&${Kt}`]:{backgroundColor:Te.colorFillAlter},[`&::before, ${tt}-eye, ${tt}-download, ${tt}-delete`]:{display:"none"}},[`${Kt}-progress`]:{bottom:Te.marginXL,width:`calc(100% - ${Te.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${yt}-wrapper${yt}-picture-circle-wrapper`]:{[`${yt}${yt}-select`]:{borderRadius:"50%"}}}};var ct=Te=>{const{componentCls:yt}=Te;return{[`${yt}-rtl`]:{direction:"rtl"}}};const jt=Te=>{const{componentCls:yt,colorTextDisabled:tt}=Te;return{[`${yt}-wrapper`]:Object.assign(Object.assign({},(0,Rn.Wf)(Te)),{[yt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${yt}-select`]:{display:"inline-block"},[`${yt}-disabled`]:{color:tt,cursor:"not-allowed"}})}};var gt=(0,Yn.Z)("Upload",Te=>{const{fontSizeHeading3:yt,fontSize:tt,lineHeight:wt,lineWidth:Ht,controlHeightLG:Qt}=Te,Kt=Math.round(tt*wt),zt=(0,Cn.TS)(Te,{uploadThumbnailSize:yt*2,uploadProgressOffset:Kt/2+Ht,uploadPicCardSize:Qt*2.55});return[jt(zt),St(zt),we(zt),Ie(zt),Et(zt),st(zt),ct(zt),(0,Jn.Z)(zt)]},Te=>({actionsColor:Te.colorTextDescription})),on=function(Te,yt,tt,wt){function Ht(Qt){return Qt instanceof tt?Qt:new tt(function(Kt){Kt(Qt)})}return new(tt||(tt=Promise))(function(Qt,Kt){function zt(bt){try{Nn(wt.next(bt))}catch(zn){Kt(zn)}}function Fn(bt){try{Nn(wt.throw(bt))}catch(zn){Kt(zn)}}function Nn(bt){bt.done?Qt(bt.value):Ht(bt.value).then(zt,Fn)}Nn((wt=wt.apply(Te,yt||[])).next())})};const qt=`__LIST_IGNORE_${Date.now()}__`,kt=(Te,yt)=>{const{fileList:tt,defaultFileList:wt,onRemove:Ht,showUploadList:Qt=!0,listType:Kt="text",onPreview:zt,onDownload:Fn,onChange:Nn,onDrop:bt,previewFile:zn,disabled:la,locale:fa,iconRender:aa,isImageUrl:an,progress:Sn,prefixCls:An,className:mn,type:Zn="select",children:oa,style:Qn,itemRender:Pa,maxCount:ba,data:Ua={},multiple:Va=!1,action:co="",accept:La="",supportServerRender:Ea=!0,rootClassName:za}=Te,Na=ne.useContext(Wt.Z),Oa=la!=null?la:Na,[xa,pa]=(0,pt.Z)(wt||[],{value:tt,postState:Fa=>Fa!=null?Fa:[]}),[Za,to]=ne.useState("drop"),Ga=ne.useRef(null);ne.useMemo(()=>{const Fa=Date.now();(tt||[]).forEach((ja,oo)=>{!ja.uid&&!Object.isFrozen(ja)&&(ja.uid=`__AUTO__${Fa}_${oo}__`)})},[tt]);const vo=(Fa,ja,oo)=>{let Hn=(0,ue.Z)(ja),ea=!1;ba===1?Hn=Hn.slice(-1):ba&&(ea=Hn.length>ba,Hn=Hn.slice(0,ba)),(0,Tt.flushSync)(()=>{pa(Hn)});const va={file:Fa,fileList:Hn};oo&&(va.event=oo),(!ea||Hn.some(sa=>sa.uid===Fa.uid))&&(0,Tt.flushSync)(()=>{Nn==null||Nn(va)})},bo=(Fa,ja)=>on(void 0,void 0,void 0,function*(){const{beforeUpload:oo,transformFile:Hn}=Te;let ea=Fa;if(oo){const va=yield oo(Fa,ja);if(va===!1)return!1;if(delete Fa[qt],va===qt)return Object.defineProperty(Fa,qt,{value:!0,configurable:!0}),!1;typeof va=="object"&&va&&(ea=va)}return Hn&&(ea=yield Hn(ea)),ea}),ra=Fa=>{const ja=Fa.filter(ea=>!ea.file[qt]);if(!ja.length)return;const oo=ja.map(ea=>Re(ea.file));let Hn=(0,ue.Z)(xa);oo.forEach(ea=>{Hn=Pe(ea,Hn)}),oo.forEach((ea,va)=>{let sa=ea;if(ja[va].parsedFile)ea.status="uploading";else{const{originFileObj:Eo}=ea;let lo;try{lo=new File([Eo],Eo.name,{type:Eo.type})}catch(yo){lo=new Blob([Eo],{type:Eo.type}),lo.name=Eo.name,lo.lastModifiedDate=new Date,lo.lastModified=new Date().getTime()}lo.uid=ea.uid,sa=lo}vo(sa,Hn)})},Ja=(Fa,ja,oo)=>{try{typeof Fa=="string"&&(Fa=JSON.parse(Fa))}catch(va){}if(!Ge(ja,xa))return;const Hn=Re(ja);Hn.status="done",Hn.percent=100,Hn.response=Fa,Hn.xhr=oo;const ea=Pe(Hn,xa);vo(Hn,ea)},Ca=(Fa,ja)=>{if(!Ge(ja,xa))return;const oo=Re(ja);oo.status="uploading",oo.percent=Fa.percent;const Hn=Pe(oo,xa);vo(oo,Hn,Fa)},Xa=(Fa,ja,oo)=>{if(!Ge(oo,xa))return;const Hn=Re(oo);Hn.error=Fa,Hn.response=ja,Hn.status="error";const ea=Pe(Hn,xa);vo(Hn,ea)},So=Fa=>{let ja;Promise.resolve(typeof Ht=="function"?Ht(Fa):Ht).then(oo=>{var Hn;if(oo===!1)return;const ea=Jt(Fa,xa);ea&&(ja=Object.assign(Object.assign({},Fa),{status:"removed"}),xa==null||xa.forEach(va=>{const sa=ja.uid!==void 0?"uid":"name";va[sa]===ja[sa]&&!Object.isFrozen(va)&&(va.status="removed")}),(Hn=Ga.current)===null||Hn===void 0||Hn.abort(ja),vo(ja,ea))})},Io=Fa=>{to(Fa.type),Fa.type==="drop"&&(bt==null||bt(Fa))};ne.useImperativeHandle(yt,()=>({onBatchStart:ra,onSuccess:Ja,onProgress:Ca,onError:Xa,fileList:xa,upload:Ga.current}));const{getPrefixCls:qo,direction:Uo,upload:no}=ne.useContext($t.E_),mo=qo("upload",An),Vo=Object.assign(Object.assign({onBatchStart:ra,onError:Xa,onProgress:Ca,onSuccess:Ja},Te),{data:Ua,multiple:Va,action:co,accept:La,supportServerRender:Ea,prefixCls:mo,disabled:Oa,beforeUpload:bo,onChange:void 0});delete Vo.className,delete Vo.style,(!oa||Oa)&&delete Vo.id;const[ur,Xo]=gt(mo),[dr]=(0,ft.Z)("Upload",ke.Z.Upload),{showRemoveIcon:Wn,showPreviewIcon:pn,showDownloadIcon:fn,removeIcon:En,previewIcon:ha,downloadIcon:Ra}=typeof Qt=="boolean"?{}:Qt,ao=(Fa,ja)=>Qt?ne.createElement(Ln,{prefixCls:mo,listType:Kt,items:xa,previewFile:zn,onPreview:zt,onDownload:Fn,onRemove:So,showRemoveIcon:!Oa&&Wn,showPreviewIcon:pn,showDownloadIcon:fn,removeIcon:En,previewIcon:ha,downloadIcon:Ra,iconRender:aa,locale:Object.assign(Object.assign({},dr),fa),isImageUrl:an,progress:Sn,appendAction:Fa,appendActionVisible:ja,itemRender:Pa,disabled:Oa}):Fa,$a=Ue()(`${mo}-wrapper`,mn,za,Xo,no==null?void 0:no.className,{[`${mo}-rtl`]:Uo==="rtl",[`${mo}-picture-card-wrapper`]:Kt==="picture-card",[`${mo}-picture-circle-wrapper`]:Kt==="picture-circle"}),Po=Object.assign(Object.assign({},no==null?void 0:no.style),Qn);if(Zn==="drag"){const Fa=Ue()(Xo,mo,`${mo}-drag`,{[`${mo}-drag-uploading`]:xa.some(ja=>ja.status==="uploading"),[`${mo}-drag-hover`]:Za==="dragover",[`${mo}-disabled`]:Oa,[`${mo}-rtl`]:Uo==="rtl"});return ur(ne.createElement("span",{className:$a},ne.createElement("div",{className:Fa,style:Po,onDrop:Io,onDragOver:Io,onDragLeave:Io},ne.createElement(rt,Object.assign({},Vo,{ref:Ga,className:`${mo}-btn`}),ne.createElement("div",{className:`${mo}-drag-container`},oa))),ao()))}const fo=Ue()(mo,`${mo}-select`,{[`${mo}-disabled`]:Oa}),Fo=(Fa=>ne.createElement("div",{className:fo,style:Fa},ne.createElement(rt,Object.assign({},Vo,{ref:Ga}))))(oa?void 0:{display:"none"});return ur(Kt==="picture-card"||Kt==="picture-circle"?ne.createElement("span",{className:$a},ao(Fo,!!oa)):ne.createElement("span",{className:$a},Fo,ao()))};var Mn=ne.forwardRef(kt),Xt=function(Te,yt){var tt={};for(var wt in Te)Object.prototype.hasOwnProperty.call(Te,wt)&&yt.indexOf(wt)<0&&(tt[wt]=Te[wt]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ht=0,wt=Object.getOwnPropertySymbols(Te);Ht<wt.length;Ht++)yt.indexOf(wt[Ht])<0&&Object.prototype.propertyIsEnumerable.call(Te,wt[Ht])&&(tt[wt[Ht]]=Te[wt[Ht]]);return tt},Xn=ne.forwardRef((Te,yt)=>{var{style:tt,height:wt}=Te,Ht=Xt(Te,["style","height"]);return ne.createElement(Mn,Object.assign({ref:yt},Ht,{type:"drag",style:Object.assign(Object.assign({},tt),{height:wt})}))});const na=Mn;na.Dragger=Xn,na.LIST_IGNORE=qt;var jn=na},39417:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return ce}});var ne=te(92413),ue=te(400),Ke=te(37061),Ue=te(33708),Oe=te(6909),Ae=te(4771),re=te(25314),et=te(9427),_e=te(25440),$e=te(92310),Ye=te.n($e),ut=te(26112),Je=te(59301),ae=te(39378),a=function(Se){for(var Be=Se.prefixCls,pe=Se.level,Ot=Se.isStart,Ct=Se.isEnd,un="".concat(Be,"-indent-unit"),rt=[],pt=0;pt<pe;pt+=1){var Tt;rt.push(Je.createElement("span",{key:pt,className:Ye()(un,(Tt={},(0,ue.Z)(Tt,"".concat(un,"-start"),Ot[pt]),(0,ue.Z)(Tt,"".concat(un,"-end"),Ct[pt]),Tt))}))}return Je.createElement("span",{"aria-hidden":"true",className:"".concat(Be,"-indent")},rt)},y=Je.memo(a),E=te(67841),b=te(71430),x=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],z="open",ee="close",oe="---",le=function(Ee){(0,et.Z)(Be,Ee);var Se=(0,_e.Z)(Be);function Be(){var pe;(0,Oe.Z)(this,Be);for(var Ot=arguments.length,Ct=new Array(Ot),un=0;un<Ot;un++)Ct[un]=arguments[un];return pe=Se.call.apply(Se,[this].concat(Ct)),pe.state={dragNodeHighlight:!1},pe.selectHandle=void 0,pe.cacheIndent=void 0,pe.onSelectorClick=function(rt){var pt=pe.props.context.onNodeClick;pt(rt,(0,b.F)(pe.props)),pe.isSelectable()?pe.onSelect(rt):pe.onCheck(rt)},pe.onSelectorDoubleClick=function(rt){var pt=pe.props.context.onNodeDoubleClick;pt(rt,(0,b.F)(pe.props))},pe.onSelect=function(rt){if(!pe.isDisabled()){var pt=pe.props.context.onNodeSelect;pt(rt,(0,b.F)(pe.props))}},pe.onCheck=function(rt){if(!pe.isDisabled()){var pt=pe.props,Tt=pt.disableCheckbox,$t=pt.checked,Wt=pe.props.context.onNodeCheck;if(!(!pe.isCheckable()||Tt)){var ft=!$t;Wt(rt,(0,b.F)(pe.props),ft)}}},pe.onMouseEnter=function(rt){var pt=pe.props.context.onNodeMouseEnter;pt(rt,(0,b.F)(pe.props))},pe.onMouseLeave=function(rt){var pt=pe.props.context.onNodeMouseLeave;pt(rt,(0,b.F)(pe.props))},pe.onContextMenu=function(rt){var pt=pe.props.context.onNodeContextMenu;pt(rt,(0,b.F)(pe.props))},pe.onDragStart=function(rt){var pt=pe.props.context.onNodeDragStart;rt.stopPropagation(),pe.setState({dragNodeHighlight:!0}),pt(rt,(0,re.Z)(pe));try{rt.dataTransfer.setData("text/plain","")}catch(Tt){}},pe.onDragEnter=function(rt){var pt=pe.props.context.onNodeDragEnter;rt.preventDefault(),rt.stopPropagation(),pt(rt,(0,re.Z)(pe))},pe.onDragOver=function(rt){var pt=pe.props.context.onNodeDragOver;rt.preventDefault(),rt.stopPropagation(),pt(rt,(0,re.Z)(pe))},pe.onDragLeave=function(rt){var pt=pe.props.context.onNodeDragLeave;rt.stopPropagation(),pt(rt,(0,re.Z)(pe))},pe.onDragEnd=function(rt){var pt=pe.props.context.onNodeDragEnd;rt.stopPropagation(),pe.setState({dragNodeHighlight:!1}),pt(rt,(0,re.Z)(pe))},pe.onDrop=function(rt){var pt=pe.props.context.onNodeDrop;rt.preventDefault(),rt.stopPropagation(),pe.setState({dragNodeHighlight:!1}),pt(rt,(0,re.Z)(pe))},pe.onExpand=function(rt){var pt=pe.props,Tt=pt.loading,$t=pt.context.onNodeExpand;Tt||$t(rt,(0,b.F)(pe.props))},pe.setSelectHandle=function(rt){pe.selectHandle=rt},pe.getNodeState=function(){var rt=pe.props.expanded;return pe.isLeaf()?null:rt?z:ee},pe.hasChildren=function(){var rt=pe.props.eventKey,pt=pe.props.context.keyEntities,Tt=(0,E.Z)(pt,rt)||{},$t=Tt.children;return!!($t||[]).length},pe.isLeaf=function(){var rt=pe.props,pt=rt.isLeaf,Tt=rt.loaded,$t=pe.props.context.loadData,Wt=pe.hasChildren();return pt===!1?!1:pt||!$t&&!Wt||$t&&Tt&&!Wt},pe.isDisabled=function(){var rt=pe.props.disabled,pt=pe.props.context.disabled;return!!(pt||rt)},pe.isCheckable=function(){var rt=pe.props.checkable,pt=pe.props.context.checkable;return!pt||rt===!1?!1:pt},pe.syncLoadData=function(rt){var pt=rt.expanded,Tt=rt.loading,$t=rt.loaded,Wt=pe.props.context,ft=Wt.loadData,ke=Wt.onNodeLoad;Tt||ft&&pt&&!pe.isLeaf()&&!pe.hasChildren()&&!$t&&ke((0,b.F)(pe.props))},pe.isDraggable=function(){var rt=pe.props,pt=rt.data,Tt=rt.context.draggable;return!!(Tt&&(!Tt.nodeDraggable||Tt.nodeDraggable(pt)))},pe.renderDragHandler=function(){var rt=pe.props.context,pt=rt.draggable,Tt=rt.prefixCls;return pt!=null&&pt.icon?Je.createElement("span",{className:"".concat(Tt,"-draggable-icon")},pt.icon):null},pe.renderSwitcherIconDom=function(rt){var pt=pe.props.switcherIcon,Tt=pe.props.context.switcherIcon,$t=pt||Tt;return typeof $t=="function"?$t((0,Ue.Z)((0,Ue.Z)({},pe.props),{},{isLeaf:rt})):$t},pe.renderSwitcher=function(){var rt=pe.props.expanded,pt=pe.props.context.prefixCls;if(pe.isLeaf()){var Tt=pe.renderSwitcherIconDom(!0);return Tt!==!1?Je.createElement("span",{className:Ye()("".concat(pt,"-switcher"),"".concat(pt,"-switcher-noop"))},Tt):null}var $t=Ye()("".concat(pt,"-switcher"),"".concat(pt,"-switcher_").concat(rt?z:ee)),Wt=pe.renderSwitcherIconDom(!1);return Wt!==!1?Je.createElement("span",{onClick:pe.onExpand,className:$t},Wt):null},pe.renderCheckbox=function(){var rt=pe.props,pt=rt.checked,Tt=rt.halfChecked,$t=rt.disableCheckbox,Wt=pe.props.context.prefixCls,ft=pe.isDisabled(),ke=pe.isCheckable();if(!ke)return null;var at=typeof ke!="boolean"?ke:null;return Je.createElement("span",{className:Ye()("".concat(Wt,"-checkbox"),pt&&"".concat(Wt,"-checkbox-checked"),!pt&&Tt&&"".concat(Wt,"-checkbox-indeterminate"),(ft||$t)&&"".concat(Wt,"-checkbox-disabled")),onClick:pe.onCheck},at)},pe.renderIcon=function(){var rt=pe.props.loading,pt=pe.props.context.prefixCls;return Je.createElement("span",{className:Ye()("".concat(pt,"-iconEle"),"".concat(pt,"-icon__").concat(pe.getNodeState()||"docu"),rt&&"".concat(pt,"-icon_loading"))})},pe.renderSelector=function(){var rt=pe.state.dragNodeHighlight,pt=pe.props,Tt=pt.title,$t=Tt===void 0?oe:Tt,Wt=pt.selected,ft=pt.icon,ke=pt.loading,at=pt.data,Yt=pe.props.context,Le=Yt.prefixCls,Ve=Yt.showIcon,At=Yt.icon,nn=Yt.loadData,ot=Yt.titleRender,xt=pe.isDisabled(),xe="".concat(Le,"-node-content-wrapper"),Ut;if(Ve){var gn=ft||At;Ut=gn?Je.createElement("span",{className:Ye()("".concat(Le,"-iconEle"),"".concat(Le,"-icon__customize"))},typeof gn=="function"?gn(pe.props):gn):pe.renderIcon()}else nn&&ke&&(Ut=pe.renderIcon());var xn;typeof $t=="function"?xn=$t(at):ot?xn=ot(at):xn=$t;var hn=Je.createElement("span",{className:"".concat(Le,"-title")},xn);return Je.createElement("span",{ref:pe.setSelectHandle,title:typeof $t=="string"?$t:"",className:Ye()("".concat(xe),"".concat(xe,"-").concat(pe.getNodeState()||"normal"),!xt&&(Wt||rt)&&"".concat(Le,"-node-selected")),onMouseEnter:pe.onMouseEnter,onMouseLeave:pe.onMouseLeave,onContextMenu:pe.onContextMenu,onClick:pe.onSelectorClick,onDoubleClick:pe.onSelectorDoubleClick},Ut,hn,pe.renderDropIndicator())},pe.renderDropIndicator=function(){var rt=pe.props,pt=rt.disabled,Tt=rt.eventKey,$t=pe.props.context,Wt=$t.draggable,ft=$t.dropLevelOffset,ke=$t.dropPosition,at=$t.prefixCls,Yt=$t.indent,Le=$t.dropIndicatorRender,Ve=$t.dragOverNodeKey,At=$t.direction,nn=!!Wt,ot=!pt&&nn&&Ve===Tt,xt=Yt!=null?Yt:pe.cacheIndent;return pe.cacheIndent=Yt,ot?Le({dropPosition:ke,dropLevelOffset:ft,indent:xt,prefixCls:at,direction:At}):null},pe}return(0,Ae.Z)(Be,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var Ot=this.props.selectable,Ct=this.props.context.selectable;return typeof Ot=="boolean"?Ot:Ct}},{key:"render",value:function(){var Ot,Ct=this.props,un=Ct.eventKey,rt=Ct.className,pt=Ct.style,Tt=Ct.dragOver,$t=Ct.dragOverGapTop,Wt=Ct.dragOverGapBottom,ft=Ct.isLeaf,ke=Ct.isStart,at=Ct.isEnd,Yt=Ct.expanded,Le=Ct.selected,Ve=Ct.checked,At=Ct.halfChecked,nn=Ct.loading,ot=Ct.domRef,xt=Ct.active,xe=Ct.data,Ut=Ct.onMouseMove,gn=Ct.selectable,xn=(0,Ke.Z)(Ct,x),hn=this.props.context,Xe=hn.prefixCls,We=hn.filterTreeNode,Ce=hn.keyEntities,ge=hn.dropContainerKey,ze=hn.dropTargetKey,ht=hn.draggingNodeKey,he=this.isDisabled(),ve=(0,ut.Z)(xn,{aria:!0,data:!0}),qe=(0,E.Z)(Ce,un)||{},Re=qe.level,Pe=at[at.length-1],Ge=this.isDraggable(),Jt=!he&&Ge,Bt=ht===un,Gt=gn!==void 0?{"aria-selected":!!gn}:void 0;return Je.createElement("div",(0,ne.Z)({ref:ot,className:Ye()(rt,"".concat(Xe,"-treenode"),(Ot={},(0,ue.Z)(Ot,"".concat(Xe,"-treenode-disabled"),he),(0,ue.Z)(Ot,"".concat(Xe,"-treenode-switcher-").concat(Yt?"open":"close"),!ft),(0,ue.Z)(Ot,"".concat(Xe,"-treenode-checkbox-checked"),Ve),(0,ue.Z)(Ot,"".concat(Xe,"-treenode-checkbox-indeterminate"),At),(0,ue.Z)(Ot,"".concat(Xe,"-treenode-selected"),Le),(0,ue.Z)(Ot,"".concat(Xe,"-treenode-loading"),nn),(0,ue.Z)(Ot,"".concat(Xe,"-treenode-active"),xt),(0,ue.Z)(Ot,"".concat(Xe,"-treenode-leaf-last"),Pe),(0,ue.Z)(Ot,"".concat(Xe,"-treenode-draggable"),Ge),(0,ue.Z)(Ot,"dragging",Bt),(0,ue.Z)(Ot,"drop-target",ze===un),(0,ue.Z)(Ot,"drop-container",ge===un),(0,ue.Z)(Ot,"drag-over",!he&&Tt),(0,ue.Z)(Ot,"drag-over-gap-top",!he&&$t),(0,ue.Z)(Ot,"drag-over-gap-bottom",!he&&Wt),(0,ue.Z)(Ot,"filter-node",We&&We((0,b.F)(this.props))),Ot)),style:pt,draggable:Jt,"aria-grabbed":Bt,onDragStart:Jt?this.onDragStart:void 0,onDragEnter:Ge?this.onDragEnter:void 0,onDragOver:Ge?this.onDragOver:void 0,onDragLeave:Ge?this.onDragLeave:void 0,onDrop:Ge?this.onDrop:void 0,onDragEnd:Ge?this.onDragEnd:void 0,onMouseMove:Ut},Gt,ve),Je.createElement(y,{prefixCls:Xe,level:Re,isStart:ke,isEnd:at}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Be}(Je.Component),de=function(Se){return Je.createElement(ae.k.Consumer,null,function(Be){return Je.createElement(le,(0,ne.Z)({},Se,{context:Be}))})};de.displayName="TreeNode",de.isTreeNode=1;var ce=de},39378:function(Pt,Nt,te){"use strict";te.d(Nt,{k:function(){return ue}});var ne=te(59301),ue=ne.createContext(null)},23130:function(Pt,Nt,te){"use strict";te.d(Nt,{O:function(){return ce.Z},Z:function(){return hn}});var ne=te(92413),ue=te(400),Ke=te(39559),Ue=te(33708),Oe=te(26407),Ae=te(6909),re=te(4771),et=te(25314),_e=te(9427),$e=te(25440),Ye=te(92310),ut=te.n(Ye),Je=te(10228),ae=te(26112),a=te(48736),y=te(59301),E=te(39378);function b(Xe){var We=Xe.dropPosition,Ce=Xe.dropLevelOffset,ge=Xe.indent,ze={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(We){case-1:ze.top=0,ze.left=-Ce*ge;break;case 1:ze.bottom=0,ze.left=-Ce*ge;break;case 0:ze.bottom=0,ze.left=ge;break}return y.createElement("div",{style:ze})}function x(Xe){if(Xe==null)throw new TypeError("Cannot destructure "+Xe)}var z=te(33606),ee=te(37061),oe=te(34280),le=te(24916),de=te(77900),ce=te(39417);function Ee(Xe,We){var Ce=y.useState(!1),ge=(0,z.Z)(Ce,2),ze=ge[0],ht=ge[1];y.useLayoutEffect(function(){if(ze)return Xe(),function(){We()}},[ze]),y.useLayoutEffect(function(){return ht(!0),function(){ht(!1)}},[])}var Se=te(71430),Be=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],pe=function(We,Ce){var ge=We.className,ze=We.style,ht=We.motion,he=We.motionNodes,ve=We.motionType,qe=We.onMotionStart,Re=We.onMotionEnd,Pe=We.active,Ge=We.treeNodeRequiredProps,Jt=(0,ee.Z)(We,Be),Bt=y.useState(!0),Gt=(0,z.Z)(Bt,2),Rt=Gt[0],Mt=Gt[1],be=y.useContext(E.k),fe=be.prefixCls,dt=he&&ve!=="hide";(0,oe.Z)(function(){he&&dt!==Rt&&Mt(dt)},[he]);var vt=function(){he&&qe()},Vt=y.useRef(!1),en=function(){he&&!Vt.current&&(Vt.current=!0,Re())};Ee(vt,en);var cn=function(bn){dt===bn&&en()};return he?y.createElement(de.default,(0,ne.Z)({ref:Ce,visible:Rt},ht,{motionAppear:ve==="show",onVisibleChanged:cn}),function(ln,bn){var On=ln.className,Ln=ln.style;return y.createElement("div",{ref:bn,className:ut()("".concat(fe,"-treenode-motion"),On),style:Ln},he.map(function(Rn){var Jn=(0,ne.Z)({},(x(Rn.data),Rn.data)),Yn=Rn.title,Cn=Rn.key,ga=Rn.isStart,St=Rn.isEnd;delete Jn.children;var _t=(0,Se.H8)(Cn,Ge);return y.createElement(ce.Z,(0,ne.Z)({},Jn,_t,{title:Yn,active:Pe,data:Rn.data,key:Cn,isStart:ga,isEnd:St}))}))}):y.createElement(ce.Z,(0,ne.Z)({domRef:Ce,className:ge,style:ze},Jt,{active:Pe}))};pe.displayName="MotionTreeNode";var Ot=y.forwardRef(pe),Ct=Ot;function un(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ce=Xe.length,ge=We.length;if(Math.abs(Ce-ge)!==1)return{add:!1,key:null};function ze(ht,he){var ve=new Map;ht.forEach(function(Re){ve.set(Re,!0)});var qe=he.filter(function(Re){return!ve.has(Re)});return qe.length===1?qe[0]:null}return Ce<ge?{add:!0,key:ze(Xe,We)}:{add:!1,key:ze(We,Xe)}}function rt(Xe,We,Ce){var ge=Xe.findIndex(function(ve){return ve.key===Ce}),ze=Xe[ge+1],ht=We.findIndex(function(ve){return ve.key===Ce});if(ze){var he=We.findIndex(function(ve){return ve.key===ze.key});return We.slice(ht+1,he)}return We.slice(ht+1)}var pt=["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"],Tt={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},$t=function(){},Wt="RC_TREE_MOTION_".concat(Math.random()),ft={key:Wt},ke={key:Wt,level:0,index:0,pos:"0",node:ft,nodes:[ft]},at={parent:null,children:[],pos:ke.pos,data:ft,title:null,key:Wt,isStart:[],isEnd:[]};function Yt(Xe,We,Ce,ge){return We===!1||!Ce?Xe:Xe.slice(0,Math.ceil(Ce/ge)+1)}function Le(Xe){var We=Xe.key,Ce=Xe.pos;return(0,Se.km)(We,Ce)}function Ve(Xe){for(var We=String(Xe.data.key),Ce=Xe;Ce.parent;)Ce=Ce.parent,We="".concat(Ce.data.key," > ").concat(We);return We}var At=y.forwardRef(function(Xe,We){var Ce=Xe.prefixCls,ge=Xe.data,ze=Xe.selectable,ht=Xe.checkable,he=Xe.expandedKeys,ve=Xe.selectedKeys,qe=Xe.checkedKeys,Re=Xe.loadedKeys,Pe=Xe.loadingKeys,Ge=Xe.halfCheckedKeys,Jt=Xe.keyEntities,Bt=Xe.disabled,Gt=Xe.dragging,Rt=Xe.dragOverNodeKey,Mt=Xe.dropPosition,be=Xe.motion,fe=Xe.height,dt=Xe.itemHeight,vt=Xe.virtual,Vt=Xe.focusable,en=Xe.activeItem,cn=Xe.focused,ln=Xe.tabIndex,bn=Xe.onKeyDown,On=Xe.onFocus,Ln=Xe.onBlur,Rn=Xe.onActiveChange,Jn=Xe.onListChangeStart,Yn=Xe.onListChangeEnd,Cn=(0,ee.Z)(Xe,pt),ga=y.useRef(null),St=y.useRef(null);y.useImperativeHandle(We,function(){return{scrollTo:function(jn){ga.current.scrollTo(jn)},getIndentWidth:function(){return St.current.offsetWidth}}});var _t=y.useState(he),Et=(0,z.Z)(_t,2),It=Et[0],me=Et[1],Ne=y.useState(ge),Ze=(0,z.Z)(Ne,2),Qe=Ze[0],st=Ze[1],Dt=y.useState(ge),mt=(0,z.Z)(Dt,2),we=mt[0],Ie=mt[1],De=y.useState([]),ct=(0,z.Z)(De,2),jt=ct[0],gt=ct[1],on=y.useState(null),qt=(0,z.Z)(on,2),kt=qt[0],dn=qt[1],Mn=y.useRef(ge);Mn.current=ge;function Xt(){var na=Mn.current;st(na),Ie(na),gt([]),dn(null),Yn()}(0,oe.Z)(function(){me(he);var na=un(It,he);if(na.key!==null)if(na.add){var jn=Qe.findIndex(function(Qt){var Kt=Qt.key;return Kt===na.key}),Te=Yt(rt(Qe,ge,na.key),vt,fe,dt),yt=Qe.slice();yt.splice(jn+1,0,at),Ie(yt),gt(Te),dn("show")}else{var tt=ge.findIndex(function(Qt){var Kt=Qt.key;return Kt===na.key}),wt=Yt(rt(ge,Qe,na.key),vt,fe,dt),Ht=ge.slice();Ht.splice(tt+1,0,at),Ie(Ht),gt(wt),dn("hide")}else Qe!==ge&&(st(ge),Ie(ge))},[he,ge]),y.useEffect(function(){Gt||Xt()},[Gt]);var Gn=be?we:ge,Xn={expandedKeys:he,selectedKeys:ve,loadedKeys:Re,loadingKeys:Pe,checkedKeys:qe,halfCheckedKeys:Ge,dragOverNodeKey:Rt,dropPosition:Mt,keyEntities:Jt};return y.createElement(y.Fragment,null,cn&&en&&y.createElement("span",{style:Tt,"aria-live":"assertive"},Ve(en)),y.createElement("div",null,y.createElement("input",{style:Tt,disabled:Vt===!1||Bt,tabIndex:Vt!==!1?ln:null,onKeyDown:bn,onFocus:On,onBlur:Ln,value:"",onChange:$t,"aria-label":"for screen reader"})),y.createElement("div",{className:"".concat(Ce,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},y.createElement("div",{className:"".concat(Ce,"-indent")},y.createElement("div",{ref:St,className:"".concat(Ce,"-indent-unit")}))),y.createElement(le.Z,(0,ne.Z)({},Cn,{data:Gn,itemKey:Le,height:fe,fullHeight:!1,virtual:vt,itemHeight:dt,prefixCls:"".concat(Ce,"-list"),ref:ga,onVisibleChange:function(jn,Te){var yt=new Set(jn),tt=Te.filter(function(wt){return!yt.has(wt)});tt.some(function(wt){return Le(wt)===Wt})&&Xt()}}),function(na){var jn=na.pos,Te=(0,ne.Z)({},(x(na.data),na.data)),yt=na.title,tt=na.key,wt=na.isStart,Ht=na.isEnd,Qt=(0,Se.km)(tt,jn);delete Te.key,delete Te.children;var Kt=(0,Se.H8)(Qt,Xn);return y.createElement(Ct,(0,ne.Z)({},Te,Kt,{title:yt,active:!!en&&tt===en.key,pos:jn,data:na.data,isStart:wt,isEnd:Ht,motion:be,motionNodes:tt===Wt?jt:null,motionType:kt,onMotionStart:Jn,onMotionEnd:Xt,treeNodeRequiredProps:Xn,onMouseMove:function(){Rn(null)}}))}))});At.displayName="NodeList";var nn=At,ot=te(35654),xt=te(90782),xe=te(67841),Ut=10,gn=function(Xe){(0,_e.Z)(Ce,Xe);var We=(0,$e.Z)(Ce);function Ce(){var ge;(0,Ae.Z)(this,Ce);for(var ze=arguments.length,ht=new Array(ze),he=0;he<ze;he++)ht[he]=arguments[he];return ge=We.call.apply(We,[this].concat(ht)),ge.destroyed=!1,ge.delayedDragEnterLogic=void 0,ge.loadingRetryTimes={},ge.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,Se.w$)()},ge.dragStartMousePosition=null,ge.dragNode=void 0,ge.currentMouseOverDroppableNodeKey=null,ge.listRef=y.createRef(),ge.onNodeDragStart=function(ve,qe){var Re=ge.state,Pe=Re.expandedKeys,Ge=Re.keyEntities,Jt=ge.props.onDragStart,Bt=qe.props.eventKey;ge.dragNode=qe,ge.dragStartMousePosition={x:ve.clientX,y:ve.clientY};var Gt=(0,ot._5)(Pe,Bt);ge.setState({draggingNodeKey:Bt,dragChildrenKeys:(0,ot.wA)(Bt,Ge),indent:ge.listRef.current.getIndentWidth()}),ge.setExpandedKeys(Gt),window.addEventListener("dragend",ge.onWindowDragEnd),Jt==null||Jt({event:ve,node:(0,Se.F)(qe.props)})},ge.onNodeDragEnter=function(ve,qe){var Re=ge.state,Pe=Re.expandedKeys,Ge=Re.keyEntities,Jt=Re.dragChildrenKeys,Bt=Re.flattenNodes,Gt=Re.indent,Rt=ge.props,Mt=Rt.onDragEnter,be=Rt.onExpand,fe=Rt.allowDrop,dt=Rt.direction,vt=qe.props,Vt=vt.pos,en=vt.eventKey,cn=(0,et.Z)(ge),ln=cn.dragNode;if(ge.currentMouseOverDroppableNodeKey!==en&&(ge.currentMouseOverDroppableNodeKey=en),!ln){ge.resetDragState();return}var bn=(0,ot.OM)(ve,ln,qe,Gt,ge.dragStartMousePosition,fe,Bt,Ge,Pe,dt),On=bn.dropPosition,Ln=bn.dropLevelOffset,Rn=bn.dropTargetKey,Jn=bn.dropContainerKey,Yn=bn.dropTargetPos,Cn=bn.dropAllowed,ga=bn.dragOverNodeKey;if(Jt.indexOf(Rn)!==-1||!Cn){ge.resetDragState();return}if(ge.delayedDragEnterLogic||(ge.delayedDragEnterLogic={}),Object.keys(ge.delayedDragEnterLogic).forEach(function(St){clearTimeout(ge.delayedDragEnterLogic[St])}),ln.props.eventKey!==qe.props.eventKey&&(ve.persist(),ge.delayedDragEnterLogic[Vt]=window.setTimeout(function(){if(ge.state.draggingNodeKey!==null){var St=(0,Oe.Z)(Pe),_t=(0,xe.Z)(Ge,qe.props.eventKey);_t&&(_t.children||[]).length&&(St=(0,ot.L0)(Pe,qe.props.eventKey)),"expandedKeys"in ge.props||ge.setExpandedKeys(St),be==null||be(St,{node:(0,Se.F)(qe.props),expanded:!0,nativeEvent:ve.nativeEvent})}},800)),ln.props.eventKey===Rn&&Ln===0){ge.resetDragState();return}ge.setState({dragOverNodeKey:ga,dropPosition:On,dropLevelOffset:Ln,dropTargetKey:Rn,dropContainerKey:Jn,dropTargetPos:Yn,dropAllowed:Cn}),Mt==null||Mt({event:ve,node:(0,Se.F)(qe.props),expandedKeys:Pe})},ge.onNodeDragOver=function(ve,qe){var Re=ge.state,Pe=Re.dragChildrenKeys,Ge=Re.flattenNodes,Jt=Re.keyEntities,Bt=Re.expandedKeys,Gt=Re.indent,Rt=ge.props,Mt=Rt.onDragOver,be=Rt.allowDrop,fe=Rt.direction,dt=(0,et.Z)(ge),vt=dt.dragNode;if(vt){var Vt=(0,ot.OM)(ve,vt,qe,Gt,ge.dragStartMousePosition,be,Ge,Jt,Bt,fe),en=Vt.dropPosition,cn=Vt.dropLevelOffset,ln=Vt.dropTargetKey,bn=Vt.dropContainerKey,On=Vt.dropAllowed,Ln=Vt.dropTargetPos,Rn=Vt.dragOverNodeKey;Pe.indexOf(ln)!==-1||!On||(vt.props.eventKey===ln&&cn===0?ge.state.dropPosition===null&&ge.state.dropLevelOffset===null&&ge.state.dropTargetKey===null&&ge.state.dropContainerKey===null&&ge.state.dropTargetPos===null&&ge.state.dropAllowed===!1&&ge.state.dragOverNodeKey===null||ge.resetDragState():en===ge.state.dropPosition&&cn===ge.state.dropLevelOffset&&ln===ge.state.dropTargetKey&&bn===ge.state.dropContainerKey&&Ln===ge.state.dropTargetPos&&On===ge.state.dropAllowed&&Rn===ge.state.dragOverNodeKey||ge.setState({dropPosition:en,dropLevelOffset:cn,dropTargetKey:ln,dropContainerKey:bn,dropTargetPos:Ln,dropAllowed:On,dragOverNodeKey:Rn}),Mt==null||Mt({event:ve,node:(0,Se.F)(qe.props)}))}},ge.onNodeDragLeave=function(ve,qe){ge.currentMouseOverDroppableNodeKey===qe.props.eventKey&&!ve.currentTarget.contains(ve.relatedTarget)&&(ge.resetDragState(),ge.currentMouseOverDroppableNodeKey=null);var Re=ge.props.onDragLeave;Re==null||Re({event:ve,node:(0,Se.F)(qe.props)})},ge.onWindowDragEnd=function(ve){ge.onNodeDragEnd(ve,null,!0),window.removeEventListener("dragend",ge.onWindowDragEnd)},ge.onNodeDragEnd=function(ve,qe){var Re=ge.props.onDragEnd;ge.setState({dragOverNodeKey:null}),ge.cleanDragState(),Re==null||Re({event:ve,node:(0,Se.F)(qe.props)}),ge.dragNode=null,window.removeEventListener("dragend",ge.onWindowDragEnd)},ge.onNodeDrop=function(ve,qe){var Re,Pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Ge=ge.state,Jt=Ge.dragChildrenKeys,Bt=Ge.dropPosition,Gt=Ge.dropTargetKey,Rt=Ge.dropTargetPos,Mt=Ge.dropAllowed;if(Mt){var be=ge.props.onDrop;if(ge.setState({dragOverNodeKey:null}),ge.cleanDragState(),Gt!==null){var fe=(0,Ue.Z)((0,Ue.Z)({},(0,Se.H8)(Gt,ge.getTreeNodeRequiredProps())),{},{active:((Re=ge.getActiveItem())===null||Re===void 0?void 0:Re.key)===Gt,data:(0,xe.Z)(ge.state.keyEntities,Gt).node}),dt=Jt.indexOf(Gt)!==-1;(0,a.ZP)(!dt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var vt=(0,ot.yx)(Rt),Vt={event:ve,node:(0,Se.F)(fe),dragNode:ge.dragNode?(0,Se.F)(ge.dragNode.props):null,dragNodesKeys:[ge.dragNode.props.eventKey].concat(Jt),dropToGap:Bt!==0,dropPosition:Bt+Number(vt[vt.length-1])};Pe||be==null||be(Vt),ge.dragNode=null}}},ge.cleanDragState=function(){var ve=ge.state.draggingNodeKey;ve!==null&&ge.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ge.dragStartMousePosition=null,ge.currentMouseOverDroppableNodeKey=null},ge.triggerExpandActionExpand=function(ve,qe){var Re=ge.state,Pe=Re.expandedKeys,Ge=Re.flattenNodes,Jt=qe.expanded,Bt=qe.key,Gt=qe.isLeaf;if(!(Gt||ve.shiftKey||ve.metaKey||ve.ctrlKey)){var Rt=Ge.filter(function(be){return be.key===Bt})[0],Mt=(0,Se.F)((0,Ue.Z)((0,Ue.Z)({},(0,Se.H8)(Bt,ge.getTreeNodeRequiredProps())),{},{data:Rt.data}));ge.setExpandedKeys(Jt?(0,ot._5)(Pe,Bt):(0,ot.L0)(Pe,Bt)),ge.onNodeExpand(ve,Mt)}},ge.onNodeClick=function(ve,qe){var Re=ge.props,Pe=Re.onClick,Ge=Re.expandAction;Ge==="click"&&ge.triggerExpandActionExpand(ve,qe),Pe==null||Pe(ve,qe)},ge.onNodeDoubleClick=function(ve,qe){var Re=ge.props,Pe=Re.onDoubleClick,Ge=Re.expandAction;Ge==="doubleClick"&&ge.triggerExpandActionExpand(ve,qe),Pe==null||Pe(ve,qe)},ge.onNodeSelect=function(ve,qe){var Re=ge.state.selectedKeys,Pe=ge.state,Ge=Pe.keyEntities,Jt=Pe.fieldNames,Bt=ge.props,Gt=Bt.onSelect,Rt=Bt.multiple,Mt=qe.selected,be=qe[Jt.key],fe=!Mt;fe?Rt?Re=(0,ot.L0)(Re,be):Re=[be]:Re=(0,ot._5)(Re,be);var dt=Re.map(function(vt){var Vt=(0,xe.Z)(Ge,vt);return Vt?Vt.node:null}).filter(function(vt){return vt});ge.setUncontrolledState({selectedKeys:Re}),Gt==null||Gt(Re,{event:"select",selected:fe,node:qe,selectedNodes:dt,nativeEvent:ve.nativeEvent})},ge.onNodeCheck=function(ve,qe,Re){var Pe=ge.state,Ge=Pe.keyEntities,Jt=Pe.checkedKeys,Bt=Pe.halfCheckedKeys,Gt=ge.props,Rt=Gt.checkStrictly,Mt=Gt.onCheck,be=qe.key,fe,dt={event:"check",node:qe,checked:Re,nativeEvent:ve.nativeEvent};if(Rt){var vt=Re?(0,ot.L0)(Jt,be):(0,ot._5)(Jt,be),Vt=(0,ot._5)(Bt,be);fe={checked:vt,halfChecked:Vt},dt.checkedNodes=vt.map(function(Ln){return(0,xe.Z)(Ge,Ln)}).filter(function(Ln){return Ln}).map(function(Ln){return Ln.node}),ge.setUncontrolledState({checkedKeys:vt})}else{var en=(0,xt.S)([].concat((0,Oe.Z)(Jt),[be]),!0,Ge),cn=en.checkedKeys,ln=en.halfCheckedKeys;if(!Re){var bn=new Set(cn);bn.delete(be);var On=(0,xt.S)(Array.from(bn),{checked:!1,halfCheckedKeys:ln},Ge);cn=On.checkedKeys,ln=On.halfCheckedKeys}fe=cn,dt.checkedNodes=[],dt.checkedNodesPositions=[],dt.halfCheckedKeys=ln,cn.forEach(function(Ln){var Rn=(0,xe.Z)(Ge,Ln);if(Rn){var Jn=Rn.node,Yn=Rn.pos;dt.checkedNodes.push(Jn),dt.checkedNodesPositions.push({node:Jn,pos:Yn})}}),ge.setUncontrolledState({checkedKeys:cn},!1,{halfCheckedKeys:ln})}Mt==null||Mt(fe,dt)},ge.onNodeLoad=function(ve){var qe=ve.key,Re=new Promise(function(Pe,Ge){ge.setState(function(Jt){var Bt=Jt.loadedKeys,Gt=Bt===void 0?[]:Bt,Rt=Jt.loadingKeys,Mt=Rt===void 0?[]:Rt,be=ge.props,fe=be.loadData,dt=be.onLoad;if(!fe||Gt.indexOf(qe)!==-1||Mt.indexOf(qe)!==-1)return null;var vt=fe(ve);return vt.then(function(){var Vt=ge.state.loadedKeys,en=(0,ot.L0)(Vt,qe);dt==null||dt(en,{event:"load",node:ve}),ge.setUncontrolledState({loadedKeys:en}),ge.setState(function(cn){return{loadingKeys:(0,ot._5)(cn.loadingKeys,qe)}}),Pe()}).catch(function(Vt){if(ge.setState(function(cn){return{loadingKeys:(0,ot._5)(cn.loadingKeys,qe)}}),ge.loadingRetryTimes[qe]=(ge.loadingRetryTimes[qe]||0)+1,ge.loadingRetryTimes[qe]>=Ut){var en=ge.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ge.setUncontrolledState({loadedKeys:(0,ot.L0)(en,qe)}),Pe()}Ge(Vt)}),{loadingKeys:(0,ot.L0)(Mt,qe)}})});return Re.catch(function(){}),Re},ge.onNodeMouseEnter=function(ve,qe){var Re=ge.props.onMouseEnter;Re==null||Re({event:ve,node:qe})},ge.onNodeMouseLeave=function(ve,qe){var Re=ge.props.onMouseLeave;Re==null||Re({event:ve,node:qe})},ge.onNodeContextMenu=function(ve,qe){var Re=ge.props.onRightClick;Re&&(ve.preventDefault(),Re({event:ve,node:qe}))},ge.onFocus=function(){var ve=ge.props.onFocus;ge.setState({focused:!0});for(var qe=arguments.length,Re=new Array(qe),Pe=0;Pe<qe;Pe++)Re[Pe]=arguments[Pe];ve==null||ve.apply(void 0,Re)},ge.onBlur=function(){var ve=ge.props.onBlur;ge.setState({focused:!1}),ge.onActiveChange(null);for(var qe=arguments.length,Re=new Array(qe),Pe=0;Pe<qe;Pe++)Re[Pe]=arguments[Pe];ve==null||ve.apply(void 0,Re)},ge.getTreeNodeRequiredProps=function(){var ve=ge.state,qe=ve.expandedKeys,Re=ve.selectedKeys,Pe=ve.loadedKeys,Ge=ve.loadingKeys,Jt=ve.checkedKeys,Bt=ve.halfCheckedKeys,Gt=ve.dragOverNodeKey,Rt=ve.dropPosition,Mt=ve.keyEntities;return{expandedKeys:qe||[],selectedKeys:Re||[],loadedKeys:Pe||[],loadingKeys:Ge||[],checkedKeys:Jt||[],halfCheckedKeys:Bt||[],dragOverNodeKey:Gt,dropPosition:Rt,keyEntities:Mt}},ge.setExpandedKeys=function(ve){var qe=ge.state,Re=qe.treeData,Pe=qe.fieldNames,Ge=(0,Se.oH)(Re,ve,Pe);ge.setUncontrolledState({expandedKeys:ve,flattenNodes:Ge},!0)},ge.onNodeExpand=function(ve,qe){var Re=ge.state.expandedKeys,Pe=ge.state,Ge=Pe.listChanging,Jt=Pe.fieldNames,Bt=ge.props,Gt=Bt.onExpand,Rt=Bt.loadData,Mt=qe.expanded,be=qe[Jt.key];if(!Ge){var fe=Re.indexOf(be),dt=!Mt;if((0,a.ZP)(Mt&&fe!==-1||!Mt&&fe===-1,"Expand state not sync with index check"),dt?Re=(0,ot.L0)(Re,be):Re=(0,ot._5)(Re,be),ge.setExpandedKeys(Re),Gt==null||Gt(Re,{node:qe,expanded:dt,nativeEvent:ve.nativeEvent}),dt&&Rt){var vt=ge.onNodeLoad(qe);vt&&vt.then(function(){var Vt=(0,Se.oH)(ge.state.treeData,Re,Jt);ge.setUncontrolledState({flattenNodes:Vt})}).catch(function(){var Vt=ge.state.expandedKeys,en=(0,ot._5)(Vt,be);ge.setExpandedKeys(en)})}}},ge.onListChangeStart=function(){ge.setUncontrolledState({listChanging:!0})},ge.onListChangeEnd=function(){setTimeout(function(){ge.setUncontrolledState({listChanging:!1})})},ge.onActiveChange=function(ve){var qe=ge.state.activeKey,Re=ge.props.onActiveChange;qe!==ve&&(ge.setState({activeKey:ve}),ve!==null&&ge.scrollTo({key:ve}),Re==null||Re(ve))},ge.getActiveItem=function(){var ve=ge.state,qe=ve.activeKey,Re=ve.flattenNodes;return qe===null?null:Re.find(function(Pe){var Ge=Pe.key;return Ge===qe})||null},ge.offsetActiveKey=function(ve){var qe=ge.state,Re=qe.flattenNodes,Pe=qe.activeKey,Ge=Re.findIndex(function(Gt){var Rt=Gt.key;return Rt===Pe});Ge===-1&&ve<0&&(Ge=Re.length),Ge=(Ge+ve+Re.length)%Re.length;var Jt=Re[Ge];if(Jt){var Bt=Jt.key;ge.onActiveChange(Bt)}else ge.onActiveChange(null)},ge.onKeyDown=function(ve){var qe=ge.state,Re=qe.activeKey,Pe=qe.expandedKeys,Ge=qe.checkedKeys,Jt=qe.fieldNames,Bt=ge.props,Gt=Bt.onKeyDown,Rt=Bt.checkable,Mt=Bt.selectable;switch(ve.which){case Je.Z.UP:{ge.offsetActiveKey(-1),ve.preventDefault();break}case Je.Z.DOWN:{ge.offsetActiveKey(1),ve.preventDefault();break}}var be=ge.getActiveItem();if(be&&be.data){var fe=ge.getTreeNodeRequiredProps(),dt=be.data.isLeaf===!1||!!(be.data[Jt.children]||[]).length,vt=(0,Se.F)((0,Ue.Z)((0,Ue.Z)({},(0,Se.H8)(Re,fe)),{},{data:be.data,active:!0}));switch(ve.which){case Je.Z.LEFT:{dt&&Pe.includes(Re)?ge.onNodeExpand({},vt):be.parent&&ge.onActiveChange(be.parent.key),ve.preventDefault();break}case Je.Z.RIGHT:{dt&&!Pe.includes(Re)?ge.onNodeExpand({},vt):be.children&&be.children.length&&ge.onActiveChange(be.children[0].key),ve.preventDefault();break}case Je.Z.ENTER:case Je.Z.SPACE:{Rt&&!vt.disabled&&vt.checkable!==!1&&!vt.disableCheckbox?ge.onNodeCheck({},vt,!Ge.includes(Re)):!Rt&&Mt&&!vt.disabled&&vt.selectable!==!1&&ge.onNodeSelect({},vt);break}}}Gt==null||Gt(ve)},ge.setUncontrolledState=function(ve){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ge.destroyed){var Pe=!1,Ge=!0,Jt={};Object.keys(ve).forEach(function(Bt){if(Bt in ge.props){Ge=!1;return}Pe=!0,Jt[Bt]=ve[Bt]}),Pe&&(!qe||Ge)&&ge.setState((0,Ue.Z)((0,Ue.Z)({},Jt),Re))}},ge.scrollTo=function(ve){ge.listRef.current.scrollTo(ve)},ge}return(0,re.Z)(Ce,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var ze=this.props.activeKey;ze!==void 0&&ze!==this.state.activeKey&&(this.setState({activeKey:ze}),ze!==null&&this.scrollTo({key:ze}))}},{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 ze,ht=this.state,he=ht.focused,ve=ht.flattenNodes,qe=ht.keyEntities,Re=ht.draggingNodeKey,Pe=ht.activeKey,Ge=ht.dropLevelOffset,Jt=ht.dropContainerKey,Bt=ht.dropTargetKey,Gt=ht.dropPosition,Rt=ht.dragOverNodeKey,Mt=ht.indent,be=this.props,fe=be.prefixCls,dt=be.className,vt=be.style,Vt=be.showLine,en=be.focusable,cn=be.tabIndex,ln=cn===void 0?0:cn,bn=be.selectable,On=be.showIcon,Ln=be.icon,Rn=be.switcherIcon,Jn=be.draggable,Yn=be.checkable,Cn=be.checkStrictly,ga=be.disabled,St=be.motion,_t=be.loadData,Et=be.filterTreeNode,It=be.height,me=be.itemHeight,Ne=be.virtual,Ze=be.titleRender,Qe=be.dropIndicatorRender,st=be.onContextMenu,Dt=be.onScroll,mt=be.direction,we=be.rootClassName,Ie=be.rootStyle,De=(0,ae.Z)(this.props,{aria:!0,data:!0}),ct;return Jn&&((0,Ke.Z)(Jn)==="object"?ct=Jn:typeof Jn=="function"?ct={nodeDraggable:Jn}:ct={}),y.createElement(E.k.Provider,{value:{prefixCls:fe,selectable:bn,showIcon:On,icon:Ln,switcherIcon:Rn,draggable:ct,draggingNodeKey:Re,checkable:Yn,checkStrictly:Cn,disabled:ga,keyEntities:qe,dropLevelOffset:Ge,dropContainerKey:Jt,dropTargetKey:Bt,dropPosition:Gt,dragOverNodeKey:Rt,indent:Mt,direction:mt,dropIndicatorRender:Qe,loadData:_t,filterTreeNode:Et,titleRender:Ze,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},y.createElement("div",{role:"tree",className:ut()(fe,dt,we,(ze={},(0,ue.Z)(ze,"".concat(fe,"-show-line"),Vt),(0,ue.Z)(ze,"".concat(fe,"-focused"),he),(0,ue.Z)(ze,"".concat(fe,"-active-focused"),Pe!==null),ze)),style:Ie},y.createElement(nn,(0,ne.Z)({ref:this.listRef,prefixCls:fe,style:vt,data:ve,disabled:ga,selectable:bn,checkable:!!Yn,motion:St,dragging:Re!==null,height:It,itemHeight:me,virtual:Ne,focusable:en,focused:he,tabIndex:ln,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:st,onScroll:Dt},this.getTreeNodeRequiredProps(),De))))}}],[{key:"getDerivedStateFromProps",value:function(ze,ht){var he=ht.prevProps,ve={prevProps:ze};function qe(en){return!he&&en in ze||he&&he[en]!==ze[en]}var Re,Pe=ht.fieldNames;if(qe("fieldNames")&&(Pe=(0,Se.w$)(ze.fieldNames),ve.fieldNames=Pe),qe("treeData")?Re=ze.treeData:qe("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Re=(0,Se.zn)(ze.children)),Re){ve.treeData=Re;var Ge=(0,Se.I8)(Re,{fieldNames:Pe});ve.keyEntities=(0,Ue.Z)((0,ue.Z)({},Wt,ke),Ge.keyEntities)}var Jt=ve.keyEntities||ht.keyEntities;if(qe("expandedKeys")||he&&qe("autoExpandParent"))ve.expandedKeys=ze.autoExpandParent||!he&&ze.defaultExpandParent?(0,ot.r7)(ze.expandedKeys,Jt):ze.expandedKeys;else if(!he&&ze.defaultExpandAll){var Bt=(0,Ue.Z)({},Jt);delete Bt[Wt],ve.expandedKeys=Object.keys(Bt).map(function(en){return Bt[en].key})}else!he&&ze.defaultExpandedKeys&&(ve.expandedKeys=ze.autoExpandParent||ze.defaultExpandParent?(0,ot.r7)(ze.defaultExpandedKeys,Jt):ze.defaultExpandedKeys);if(ve.expandedKeys||delete ve.expandedKeys,Re||ve.expandedKeys){var Gt=(0,Se.oH)(Re||ht.treeData,ve.expandedKeys||ht.expandedKeys,Pe);ve.flattenNodes=Gt}if(ze.selectable&&(qe("selectedKeys")?ve.selectedKeys=(0,ot.BT)(ze.selectedKeys,ze):!he&&ze.defaultSelectedKeys&&(ve.selectedKeys=(0,ot.BT)(ze.defaultSelectedKeys,ze))),ze.checkable){var Rt;if(qe("checkedKeys")?Rt=(0,ot.E6)(ze.checkedKeys)||{}:!he&&ze.defaultCheckedKeys?Rt=(0,ot.E6)(ze.defaultCheckedKeys)||{}:Re&&(Rt=(0,ot.E6)(ze.checkedKeys)||{checkedKeys:ht.checkedKeys,halfCheckedKeys:ht.halfCheckedKeys}),Rt){var Mt=Rt,be=Mt.checkedKeys,fe=be===void 0?[]:be,dt=Mt.halfCheckedKeys,vt=dt===void 0?[]:dt;if(!ze.checkStrictly){var Vt=(0,xt.S)(fe,!0,Jt);fe=Vt.checkedKeys,vt=Vt.halfCheckedKeys}ve.checkedKeys=fe,ve.halfCheckedKeys=vt}}return qe("loadedKeys")&&(ve.loadedKeys=ze.loadedKeys),ve}}]),Ce}(y.Component);gn.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:b,allowDrop:function(){return!0},expandAction:!1},gn.TreeNode=ce.Z;var xn=gn,hn=xn},35654:function(Pt,Nt,te){"use strict";te.d(Nt,{BT:function(){return y},E6:function(){return x},L0:function(){return $e},OM:function(){return a},_5:function(){return _e},r7:function(){return z},wA:function(){return ut},yx:function(){return Ye}});var ne=te(26407),ue=te(39559),Ke=te(48736),Ue=te(59301),Oe=te(39417),Ae=te(67841),re=te(71430),et=null;function _e(ee,oe){if(!ee)return[];var le=ee.slice(),de=le.indexOf(oe);return de>=0&&le.splice(de,1),le}function $e(ee,oe){var le=(ee||[]).slice();return le.indexOf(oe)===-1&&le.push(oe),le}function Ye(ee){return ee.split("-")}function ut(ee,oe){var le=[],de=(0,Ae.Z)(oe,ee);function ce(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ee.forEach(function(Se){var Be=Se.key,pe=Se.children;le.push(Be),ce(pe)})}return ce(de.children),le}function Je(ee){if(ee.parent){var oe=Ye(ee.pos);return Number(oe[oe.length-1])===ee.parent.children.length-1}return!1}function ae(ee){var oe=Ye(ee.pos);return Number(oe[oe.length-1])===0}function a(ee,oe,le,de,ce,Ee,Se,Be,pe,Ot){var Ct,un=ee.clientX,rt=ee.clientY,pt=ee.target.getBoundingClientRect(),Tt=pt.top,$t=pt.height,Wt=(Ot==="rtl"?-1:1)*(((ce==null?void 0:ce.x)||0)-un),ft=(Wt-12)/de,ke=(0,Ae.Z)(Be,le.props.eventKey);if(rt<Tt+$t/2){var at=Se.findIndex(function(hn){return hn.key===ke.key}),Yt=at<=0?0:at-1,Le=Se[Yt].key;ke=(0,Ae.Z)(Be,Le)}var Ve=ke.key,At=ke,nn=ke.key,ot=0,xt=0;if(!pe.includes(Ve))for(var xe=0;xe<ft&&Je(ke);xe+=1)ke=ke.parent,xt+=1;var Ut=oe.props.data,gn=ke.node,xn=!0;return ae(ke)&&ke.level===0&&rt<Tt+$t/2&&Ee({dragNode:Ut,dropNode:gn,dropPosition:-1})&&ke.key===le.props.eventKey?ot=-1:(At.children||[]).length&&pe.includes(nn)?Ee({dragNode:Ut,dropNode:gn,dropPosition:0})?ot=0:xn=!1:xt===0?ft>-1.5?Ee({dragNode:Ut,dropNode:gn,dropPosition:1})?ot=1:xn=!1:Ee({dragNode:Ut,dropNode:gn,dropPosition:0})?ot=0:Ee({dragNode:Ut,dropNode:gn,dropPosition:1})?ot=1:xn=!1:Ee({dragNode:Ut,dropNode:gn,dropPosition:1})?ot=1:xn=!1,{dropPosition:ot,dropLevelOffset:xt,dropTargetKey:ke.key,dropTargetPos:ke.pos,dragOverNodeKey:nn,dropContainerKey:ot===0?null:((Ct=ke.parent)===null||Ct===void 0?void 0:Ct.key)||null,dropAllowed:xn}}function y(ee,oe){if(ee){var le=oe.multiple;return le?ee.slice():ee.length?[ee[0]]:ee}}var E=function(oe){return oe};function b(ee,oe){if(!ee)return[];var le=oe||{},de=le.processProps,ce=de===void 0?E:de,Ee=Array.isArray(ee)?ee:[ee];return Ee.map(function(Se){var Be=Se.children,pe=_objectWithoutProperties(Se,et),Ot=b(Be,oe);return React.createElement(TreeNode,_extends({key:pe.key},ce(pe)),Ot)})}function x(ee){if(!ee)return null;var oe;if(Array.isArray(ee))oe={checkedKeys:ee,halfCheckedKeys:void 0};else if((0,ue.Z)(ee)==="object")oe={checkedKeys:ee.checked||void 0,halfCheckedKeys:ee.halfChecked||void 0};else return(0,Ke.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return oe}function z(ee,oe){var le=new Set;function de(ce){if(!le.has(ce)){var Ee=(0,Ae.Z)(oe,ce);if(Ee){le.add(ce);var Se=Ee.parent,Be=Ee.node;Be.disabled||Se&&de(Se.key)}}}return(ee||[]).forEach(function(ce){de(ce)}),(0,ne.Z)(le)}},90782:function(Pt,Nt,te){"use strict";te.d(Nt,{S:function(){return re}});var ne=te(48736),ue=te(67841);function Ke(et,_e){var $e=new Set;return et.forEach(function(Ye){_e.has(Ye)||$e.add(Ye)}),$e}function Ue(et){var _e=et||{},$e=_e.disabled,Ye=_e.disableCheckbox,ut=_e.checkable;return!!($e||Ye)||ut===!1}function Oe(et,_e,$e,Ye){for(var ut=new Set(et),Je=new Set,ae=0;ae<=$e;ae+=1){var a=_e.get(ae)||new Set;a.forEach(function(x){var z=x.key,ee=x.node,oe=x.children,le=oe===void 0?[]:oe;ut.has(z)&&!Ye(ee)&&le.filter(function(de){return!Ye(de.node)}).forEach(function(de){ut.add(de.key)})})}for(var y=new Set,E=$e;E>=0;E-=1){var b=_e.get(E)||new Set;b.forEach(function(x){var z=x.parent,ee=x.node;if(!(Ye(ee)||!x.parent||y.has(x.parent.key))){if(Ye(x.parent.node)){y.add(z.key);return}var oe=!0,le=!1;(z.children||[]).filter(function(de){return!Ye(de.node)}).forEach(function(de){var ce=de.key,Ee=ut.has(ce);oe&&!Ee&&(oe=!1),!le&&(Ee||Je.has(ce))&&(le=!0)}),oe&&ut.add(z.key),le&&Je.add(z.key),y.add(z.key)}})}return{checkedKeys:Array.from(ut),halfCheckedKeys:Array.from(Ke(Je,ut))}}function Ae(et,_e,$e,Ye,ut){for(var Je=new Set(et),ae=new Set(_e),a=0;a<=Ye;a+=1){var y=$e.get(a)||new Set;y.forEach(function(z){var ee=z.key,oe=z.node,le=z.children,de=le===void 0?[]:le;!Je.has(ee)&&!ae.has(ee)&&!ut(oe)&&de.filter(function(ce){return!ut(ce.node)}).forEach(function(ce){Je.delete(ce.key)})})}ae=new Set;for(var E=new Set,b=Ye;b>=0;b-=1){var x=$e.get(b)||new Set;x.forEach(function(z){var ee=z.parent,oe=z.node;if(!(ut(oe)||!z.parent||E.has(z.parent.key))){if(ut(z.parent.node)){E.add(ee.key);return}var le=!0,de=!1;(ee.children||[]).filter(function(ce){return!ut(ce.node)}).forEach(function(ce){var Ee=ce.key,Se=Je.has(Ee);le&&!Se&&(le=!1),!de&&(Se||ae.has(Ee))&&(de=!0)}),le||Je.delete(ee.key),de&&ae.add(ee.key),E.add(ee.key)}})}return{checkedKeys:Array.from(Je),halfCheckedKeys:Array.from(Ke(ae,Je))}}function re(et,_e,$e,Ye){var ut=[],Je;Ye?Je=Ye:Je=Ue;var ae=new Set(et.filter(function(b){var x=!!(0,ue.Z)($e,b);return x||ut.push(b),x})),a=new Map,y=0;Object.keys($e).forEach(function(b){var x=$e[b],z=x.level,ee=a.get(z);ee||(ee=new Set,a.set(z,ee)),ee.add(x),y=Math.max(y,z)}),(0,ne.ZP)(!ut.length,"Tree missing follow keys: ".concat(ut.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var E;return _e===!0?E=Oe(ae,a,y,Je):E=Ae(ae,_e.halfCheckedKeys,a,y,Je),E}},67841:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return ne}});function ne(ue,Ke){return ue[Ke]}},71430:function(Pt,Nt,te){"use strict";te.d(Nt,{F:function(){return z},H8:function(){return x},I8:function(){return b},km:function(){return ut},oH:function(){return y},w$:function(){return Je},zn:function(){return a}});var ne=te(39559),ue=te(26407),Ke=te(33708),Ue=te(37061),Oe=te(11592),Ae=te(2738),re=te(48736),et=te(67841),_e=["children"];function $e(ee,oe){return"".concat(ee,"-").concat(oe)}function Ye(ee){return ee&&ee.type&&ee.type.isTreeNode}function ut(ee,oe){return ee!=null?ee:oe}function Je(ee){var oe=ee||{},le=oe.title,de=oe._title,ce=oe.key,Ee=oe.children,Se=le||"title";return{title:Se,_title:de||[Se],key:ce||"key",children:Ee||"children"}}function ae(ee,oe){var le=new Map;function de(ce){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ce||[]).forEach(function(Se){var Be=Se[oe.key],pe=Se[oe.children];warning(Be!=null,"Tree node must have a certain key: [".concat(Ee).concat(Be,"]"));var Ot=String(Be);warning(!le.has(Ot)||Be===null||Be===void 0,"Same 'key' exist in the Tree: ".concat(Ot)),le.set(Ot,!0),de(pe,"".concat(Ee).concat(Ot," > "))})}de(ee)}function a(ee){function oe(le){var de=(0,Oe.Z)(le);return de.map(function(ce){if(!Ye(ce))return(0,re.ZP)(!ce,"Tree/TreeNode can only accept TreeNode as children."),null;var Ee=ce.key,Se=ce.props,Be=Se.children,pe=(0,Ue.Z)(Se,_e),Ot=(0,Ke.Z)({key:Ee},pe),Ct=oe(Be);return Ct.length&&(Ot.children=Ct),Ot}).filter(function(ce){return ce})}return oe(ee)}function y(ee,oe,le){var de=Je(le),ce=de._title,Ee=de.key,Se=de.children,Be=new Set(oe===!0?[]:oe),pe=[];function Ot(Ct){var un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ct.map(function(rt,pt){for(var Tt=$e(un?un.pos:"0",pt),$t=ut(rt[Ee],Tt),Wt,ft=0;ft<ce.length;ft+=1){var ke=ce[ft];if(rt[ke]!==void 0){Wt=rt[ke];break}}var at=(0,Ke.Z)((0,Ke.Z)({},(0,Ae.Z)(rt,[].concat((0,ue.Z)(ce),[Ee,Se]))),{},{title:Wt,key:$t,parent:un,pos:Tt,children:null,data:rt,isStart:[].concat((0,ue.Z)(un?un.isStart:[]),[pt===0]),isEnd:[].concat((0,ue.Z)(un?un.isEnd:[]),[pt===Ct.length-1])});return pe.push(at),oe===!0||Be.has($t)?at.children=Ot(rt[Se]||[],at):at.children=[],at})}return Ot(ee),pe}function E(ee,oe,le){var de={};(0,ne.Z)(le)==="object"?de=le:de={externalGetKey:le},de=de||{};var ce=de,Ee=ce.childrenPropName,Se=ce.externalGetKey,Be=ce.fieldNames,pe=Je(Be),Ot=pe.key,Ct=pe.children,un=Ee||Ct,rt;Se?typeof Se=="string"?rt=function($t){return $t[Se]}:typeof Se=="function"&&(rt=function($t){return Se($t)}):rt=function($t,Wt){return ut($t[Ot],Wt)};function pt(Tt,$t,Wt,ft){var ke=Tt?Tt[un]:ee,at=Tt?$e(Wt.pos,$t):"0",Yt=Tt?[].concat((0,ue.Z)(ft),[Tt]):[];if(Tt){var Le=rt(Tt,at),Ve={node:Tt,index:$t,pos:at,key:Le,parentPos:Wt.node?Wt.pos:null,level:Wt.level+1,nodes:Yt};oe(Ve)}ke&&ke.forEach(function(At,nn){pt(At,nn,{node:Tt,pos:at,level:Wt?Wt.level+1:-1},Yt)})}pt(null)}function b(ee){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},le=oe.initWrapper,de=oe.processEntity,ce=oe.onProcessFinished,Ee=oe.externalGetKey,Se=oe.childrenPropName,Be=oe.fieldNames,pe=arguments.length>2?arguments[2]:void 0,Ot=Ee||pe,Ct={},un={},rt={posEntities:Ct,keyEntities:un};return le&&(rt=le(rt)||rt),E(ee,function(pt){var Tt=pt.node,$t=pt.index,Wt=pt.pos,ft=pt.key,ke=pt.parentPos,at=pt.level,Yt=pt.nodes,Le={node:Tt,nodes:Yt,index:$t,key:ft,pos:Wt,level:at},Ve=ut(ft,Wt);Ct[Wt]=Le,un[Ve]=Le,Le.parent=Ct[ke],Le.parent&&(Le.parent.children=Le.parent.children||[],Le.parent.children.push(Le)),de&&de(Le,rt)},{externalGetKey:Ot,childrenPropName:Se,fieldNames:Be}),ce&&ce(rt),rt}function x(ee,oe){var le=oe.expandedKeys,de=oe.selectedKeys,ce=oe.loadedKeys,Ee=oe.loadingKeys,Se=oe.checkedKeys,Be=oe.halfCheckedKeys,pe=oe.dragOverNodeKey,Ot=oe.dropPosition,Ct=oe.keyEntities,un=(0,et.Z)(Ct,ee),rt={eventKey:ee,expanded:le.indexOf(ee)!==-1,selected:de.indexOf(ee)!==-1,loaded:ce.indexOf(ee)!==-1,loading:Ee.indexOf(ee)!==-1,checked:Se.indexOf(ee)!==-1,halfChecked:Be.indexOf(ee)!==-1,pos:String(un?un.pos:""),dragOver:pe===ee&&Ot===0,dragOverGapTop:pe===ee&&Ot===-1,dragOverGapBottom:pe===ee&&Ot===1};return rt}function z(ee){var oe=ee.data,le=ee.expanded,de=ee.selected,ce=ee.checked,Ee=ee.loaded,Se=ee.loading,Be=ee.halfChecked,pe=ee.dragOver,Ot=ee.dragOverGapTop,Ct=ee.dragOverGapBottom,un=ee.pos,rt=ee.active,pt=ee.eventKey,Tt=(0,Ke.Z)((0,Ke.Z)({},oe),{},{expanded:le,selected:de,checked:ce,loaded:Ee,loading:Se,halfChecked:Be,dragOver:pe,dragOverGapTop:Ot,dragOverGapBottom:Ct,pos:un,active:rt,key:pt});return"props"in Tt||Object.defineProperty(Tt,"props",{get:function(){return(0,re.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ee}}),Tt}},8224:function(Pt,Nt,te){"use strict";te.d(Nt,{Z:function(){return ue}});var ne=te(4676);function ue(Ke,Ue,Oe,Ae){var re=ne.unstable_batchedUpdates?function(_e){ne.unstable_batchedUpdates(Oe,_e)}:Oe;return Ke!=null&&Ke.addEventListener&&Ke.addEventListener(Ue,re,Ae),{remove:function(){Ke!=null&&Ke.removeEventListener&&Ke.removeEventListener(Ue,re,Ae)}}}},55468:function(Pt,Nt,te){"use strict";te.d(Nt,{g1:function(){return Ye},os:function(){return Je}});var ne=/margin|padding|width|height|max|min|offset/,ue={left:!0,top:!0},Ke={cssFloat:1,styleFloat:1,float:1};function Ue(ae){return ae.nodeType===1?ae.ownerDocument.defaultView.getComputedStyle(ae,null):{}}function Oe(ae,a,y){if(a=a.toLowerCase(),y==="auto"){if(a==="height")return ae.offsetHeight;if(a==="width")return ae.offsetWidth}return a in ue||(ue[a]=ne.test(a)),ue[a]?parseFloat(y)||0:y}function Ae(ae,a){var y=arguments.length,E=Ue(ae);return a=Ke[a]?"cssFloat"in ae.style?"cssFloat":"styleFloat":a,y===1?E:Oe(ae,a,E[a]||ae.style[a])}function re(ae,a,y){var E=arguments.length;if(a=Ke[a]?"cssFloat"in ae.style?"cssFloat":"styleFloat":a,E===3)return typeof y=="number"&&ne.test(a)&&(y="".concat(y,"px")),ae.style[a]=y,y;for(var b in a)a.hasOwnProperty(b)&&re(ae,b,a[b]);return Ue(ae)}function et(ae){return ae===document.body?document.documentElement.clientWidth:ae.offsetWidth}function _e(ae){return ae===document.body?window.innerHeight||document.documentElement.clientHeight:ae.offsetHeight}function $e(){var ae=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ae,height:a}}function Ye(){var ae=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:ae,height:a}}function ut(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Je(ae){var a=ae.getBoundingClientRect(),y=document.documentElement;return{left:a.left+(window.pageXOffset||y.scrollLeft)-(y.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||y.scrollTop)-(y.clientTop||document.body.clientTop||0)}}},24514:function(Pt,Nt,te){"use strict";te.d(Nt,{G:function(){return Ue}});var ne=te(47273),ue=function(Ae){if((0,ne.Z)()&&window.document.documentElement){var re=Array.isArray(Ae)?Ae:[Ae],et=window.document.documentElement;return re.some(function(_e){return _e in et.style})}return!1},Ke=function(Ae,re){if(!ue(Ae))return!1;var et=document.createElement("div"),_e=et.style[Ae];return et.style[Ae]=re,et.style[Ae]!==_e};function Ue(Oe,Ae){return!Array.isArray(Oe)&&Ae!==void 0?Ke(Oe,Ae):ue(Oe)}},32637:function(Pt,Nt,te){"use strict";Pt.exports=te.p+"static/AssistantCode3.a8740efb.jpeg"},96908:function(Pt){"use strict";Pt.exports="data:image/png;base64,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"},57177:function(Pt){"use strict";Pt.exports="data:image/png;base64,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"},81378:function(Pt){"use strict";Pt.exports="data:image/png;base64,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"}}]);