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.
228 lines
965 KiB
228 lines
965 KiB
(self.webpackChunk=self.webpackChunk||[]).push([[8982],{89489:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return $e}});var ne=te(32855),se=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,De=te(7657),Be=function(_e,Xe){return se.createElement(De.Z,(0,ne.Z)({},_e,{ref:Xe,icon:Ue}))},re=se.forwardRef(Be),$e=re},59477:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return $e}});var ne=te(32855),se=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,De=te(7657),Be=function(_e,Xe){return se.createElement(De.Z,(0,ne.Z)({},_e,{ref:Xe,icon:Ue}))},re=se.forwardRef(Be),$e=re},26227:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return $e}});var ne=te(32855),se=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,De=te(7657),Be=function(_e,Xe){return se.createElement(De.Z,(0,ne.Z)({},_e,{ref:Xe,icon:Ue}))},re=se.forwardRef(Be),$e=re},49198:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return $e}});var ne=te(32855),se=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,De=te(7657),Be=function(_e,Xe){return se.createElement(De.Z,(0,ne.Z)({},_e,{ref:Xe,icon:Ue}))},re=se.forwardRef(Be),$e=re},41464:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return $e}});var ne=te(32855),se=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,De=te(7657),Be=function(_e,Xe){return se.createElement(De.Z,(0,ne.Z)({},_e,{ref:Xe,icon:Ue}))},re=se.forwardRef(Be),$e=re},52671:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return $e}});var ne=te(32855),se=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,De=te(7657),Be=function(_e,Xe){return se.createElement(De.Z,(0,ne.Z)({},_e,{ref:Xe,icon:Ue}))},re=se.forwardRef(Be),$e=re},8657:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return $e}});var ne=te(32855),se=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,De=te(7657),Be=function(_e,Xe){return se.createElement(De.Z,(0,ne.Z)({},_e,{ref:Xe,icon:Ue}))},re=se.forwardRef(Be),$e=re},56082:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return $e}});var ne=te(32855),se=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,De=te(7657),Be=function(_e,Xe){return se.createElement(De.Z,(0,ne.Z)({},_e,{ref:Xe,icon:Ue}))},re=se.forwardRef(Be),$e=re},61481:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return $e}});var ne=te(32855),se=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,De=te(7657),Be=function(_e,Xe){return se.createElement(De.Z,(0,ne.Z)({},_e,{ref:Xe,icon:Ue}))},re=se.forwardRef(Be),$e=re},33853:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return $e}});var ne=te(32855),se=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,De=te(7657),Be=function(_e,Xe){return se.createElement(De.Z,(0,ne.Z)({},_e,{ref:Xe,icon:Ue}))},re=se.forwardRef(Be),$e=re},15075:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return $e}});var ne=te(32855),se=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,De=te(7657),Be=function(_e,Xe){return se.createElement(De.Z,(0,ne.Z)({},_e,{ref:Xe,icon:Ue}))},re=se.forwardRef(Be),$e=re},43531:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return $e}});var ne=te(32855),se=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,De=te(7657),Be=function(_e,Xe){return se.createElement(De.Z,(0,ne.Z)({},_e,{ref:Xe,icon:Ue}))},re=se.forwardRef(Be),$e=re},38819:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return $e}});var ne=te(32855),se=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,De=te(7657),Be=function(_e,Xe){return se.createElement(De.Z,(0,ne.Z)({},_e,{ref:Xe,icon:Ue}))},re=se.forwardRef(Be),$e=re},21697:function(ft,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"}},20397:function(){"use strict";function ft(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(ft.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(ft.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(ft.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(ft.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 ft))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 se(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,xe=x-Se*b;ce=ae,Ee=Se*ce+xe}else if(de===0){var ve=(a-E)/le,wt=a-ve*ae;ce=b,Ee=ve*ce+wt}else{var ve=(a-E)/le,Se=(x-ee)/de,wt=a-ve*ae,xe=x-Se*b;ce=(xe-wt)/(ve-Se),Ee=ve*ce+wt}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 xe=1-oe,ve=oe,wt=ae*xe+y*ve,bt=a*xe+E*ve,dn=y*xe+b*ve,ot=E*xe+x*ve,ht=b*xe+z*ve,Ut=x*xe+ee*ve,en=wt*xe+dn*ve,gn=bt*xe+ot*ve,ct=dn*xe+ht*ve,ke=ot*xe+Ut*ve,rt=en*xe+ct*ve,Kt=gn*xe+ke*ve;le.x=wt,le.y=bt,de.x=en,de.y=gn,ce.x=rt,ce.y=Kt,Ee.x=ct,Ee.y=ke,Se.x=ht,Se.y=Ut}var De=new go.Spot(.156,.156),Be=new go.Spot(.844,.844),re=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new ft("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=De,b.spot2=Be,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 ft("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 ft("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 ft("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 ft("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 ft("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 $e=[];function et(){var ae=$e.pop();return ae===void 0?[]:ae}function _e(ae){ae.length=0,$e.push(ae)}function Xe(ae){for(var a=et(),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 dt(ae){var a=Je(ae),y=et();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=Xe(ae),y=et(),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=Xe(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=Xe(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=Xe(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=Xe(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=Xe(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=Xe(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=Xe(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=dt(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=dt(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=dt(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=dt(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=dt(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=dt(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 ft("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new ft("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 ft("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=De,x.spot2=Be,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 ft("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new ft("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 ft("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 ft("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 ft("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 ft("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 ft("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 ft("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(),xe=ne(),ve=ne();Ue(z,ee-x,z+b,ee-x,z+x,ee-b,z+x,ee,.58,Ee,Ee,ve,Se,xe);var wt=ne(),bt=ne(),dn=ne();Ue(z,ee+x,z-b,ee+x,z-x,ee+b,z-x,ee,.42,wt,bt,dn,Ee,Ee);var ot=ne(),ht=ne(),Ut=ne();return Ue(z,ee+x,z-b,ee+x,z-x,ee+b,z-x,ee,.58,Ee,Ee,Ut,ot,ht),oe.add(new go.PathSegment(go.PathSegment.Move,Ut.x*a,Ut.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ee*y,ot.x*a,ot.y*y,ht.x*a,ht.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,Ut.x*a,Ut.y*y).close()),oe.add(new go.PathSegment(go.PathSegment.Move,dn.x*a,dn.y*y)),oe.add(new go.PathSegment(go.PathSegment.Line,ve.x*a,ve.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ee*y,Se.x*a,Se.y*y,xe.x*a,xe.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,dn.x*a,dn.y*y,wt.x*a,wt.y*y,bt.x*a,bt.y*y).close()),se(le),se(de),se(ce),se(Ee),se(Se),se(xe),se(ve),se(wt),se(bt),se(dn),se(ot),se(ht),se(Ut),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 ft("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 xe=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,(xe.x*.1+.9)*a,.15*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(xe.x*.1+.9)*a,(xe.y*.1+.05*.9)*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,xe.x*a,xe.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 ve=new go.PathFigure(z*a,(ee-x)*y,!1);E.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,ee*y,(z-b)*a,(ee-x)*y,(z-x)*a,(ee-b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(ee+x)*y,(z-x)*a,(ee+b)*y,(z-b)*a,(ee+x)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,ee*y,(z+b)*a,(ee+x)*y,(z+x)*a,(ee+b)*y)),ve.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 wt=new go.PathFigure((z-x)*a,ee*y,!1);return E.add(wt),se(oe),se(le),se(de),se(ce),se(Se),se(xe),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 ft("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new ft("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),se(de),oe}),go.Shape.setFigureParameter("Arrow2",0,new ft("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new ft("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),se(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 ft("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),se(oe),z}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new ft("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new ft("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),se(ce),le}),go.Shape.setFigureParameter("IBeamArrow",0,new ft("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),se(oe),z}),go.Shape.setFigureParameter("IBeamArrow2",0,new ft("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new ft("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),se(ce),le}),go.Shape.setFigureParameter("Pointer",0,new ft("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),se(z),b}),go.Shape.setFigureParameter("RoundedPointer",0,new ft("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),se(z),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new ft("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),se(oe),z}),go.Shape.setFigureParameter("SplitEndArrow2",0,new ft("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),se(oe),z}),go.Shape.setFigureParameter("SquareArrow",0,new ft("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 ft("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 xe=new go.PathFigure((oe-ee)*a+de,le*y+ce,!0);E.add(xe),xe.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)),xe.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)),xe.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)),xe.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 ve=new go.PathFigure(oe*a+de,(le-ee)*y+ce,!0);E.add(ve),ve.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)),ve.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)),ve.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)),ve.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 wt=new go.PathFigure(oe*a+de,(le-ee)*y+ce,!0);return E.add(wt),wt.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)),wt.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)),wt.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)),wt.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()),se(oe),se(le),se(de),se(ce),se(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,xe=new go.PathFigure(oe*a,(1-le)*y,!1);return E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,ce*y,de*a,.7*y,de*a,ce*y)),xe.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)),xe.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)),xe.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)),xe.add(new go.PathSegment(go.PathSegment.Move,(.25+x)*a,.8*y)),xe.add(new go.PathSegment(go.PathSegment.Line,(.35+x)*a,.9*y)),xe.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,xe=de*Ee,ve=de*Se;x.add(new go.PathSegment(go.PathSegment.Bezier,(ee-Ee)*a,oe*y,(ee-(xe+Ee)/2)*a,(oe+(Se+ve)/2)*y,(ee-Ee)*a,(oe+ve)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(oe-Se)*y,(ee-Ee)*a,(oe-ve)*y,(ee-xe)*a,(oe-Se)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(ee+Ee)*a,oe*y,(ee+xe)*a,(oe-Se)*y,(ee+Ee)*a,(oe-ve)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ee+Ee)*a,(oe+ve)*y,(ee+(xe+Ee)/2)*a,(oe+(Se+ve)/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 wt=new go.PathFigure(.2*a,y,!1);E.add(wt),wt.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var bt=new go.PathFigure(.8*a,y,!1);return E.add(bt),bt.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,xe=new go.PathFigure((Ee-de)*a,Se*y,!0);E.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(Se-de)*y,(Ee-de)*a,(Se-ce)*y,(Ee-ce)*a,(Se-de)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+de)*a,Se*y,(Ee+ce)*a,(Se-de)*y,(Ee+de)*a,(Se-ce)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(Se+de)*y,(Ee+de)*a,(Se+ce)*y,(Ee+ce)*a,(Se+de)*y)),xe.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 ve=new go.PathFigure(0,y,!1);return E.add(ve),ve.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")},11081: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 ft={},Nt="5.0",te={},ne=null,se=!1,Ke=!1,Ue=null,De=!1,Be=null,re=null,$e=0;$e<arguments.length;$e++){var et=arguments[$e];if(et!==null)switch(typeof et){case"number":Nt=et.toFixed(1);break;case"string":et.match(new RegExp("^[0-9]\\.[0-9]+$"))?Nt=et:Ue=et;break;case"object":typeof et.is3D!="undefined"?ne=et:te=et;break;case"boolean":se=et,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&&(se=!0)),Ue!==null&&te.id===void 0&&(te.id=Ue);var _e="",Xe="",dt=!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(Fe){return parseFloat(Fe)>4?parseFloat(Fe):5};ft.setHTML5Codebase=function(Fe,He){re=Fe,ke(Fe,He)},ft.setJavaCodebase=ft.setJavaCodebaseVersion=ft.isCompiledInstalled=ft.setPreCompiledScriptPath=ft.setPreCompiledResourcePath=function(){},ft.setHTML5CodebaseVersion=function(Fe,He){var Dt=parseFloat(Fe);if(Dt!==NaN&&Dt<5){console.log("The GeoGebra HTML5 codebase version "+Dt+" is deprecated. Using version latest instead.");return}Be=Fe,ct(Fe,He)},ft.getHTML5CodebaseVersion=function(){return ae},ft.getParameters=function(){return te},ft.setFontsCSSURL=function(Fe){z=Fe},ft.setGiacJSURL=function(Fe){},ft.setJNLPFile=function(Fe){_e=Fe},ft.setJNLPBaseDir=function(Fe){},ft.inject=function(){function Fe(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var He="auto",Dt=te.id,rn,st=!1,Et=0;Et<arguments.length;Et++){var Ae=arguments[Et];typeof Ae=="string"?(Ae=Ae.toLowerCase(),Ae.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?He=Ae:Dt=arguments[Et]):typeof Ae=="boolean"?st=Ae:Ae instanceof HTMLElement&&(rn=Ae)}Wt();function Wt(){if(!De){setTimeout(Wt,200);return}He=en(He);var vn=rn||document.getElementById(Dt);if(!vn){console.log("possibly bug on ajax loading? ");return}if(ft.removeExistingApplet(vn,!1),te.width===void 0&&vn.clientWidth&&(te.width=vn.clientWidth),te.height===void 0&&vn.clientHeight&&(te.height=vn.clientHeight),!(te.width&&te.height)&&He==="html5"&&(delete te.width,delete te.height),Je=He,He==="screenshot")bt(vn,te);else{var On=!1;te.hasOwnProperty("playButton")&&te.playButton||te.hasOwnProperty("clickToLoad")&&te.clickToLoad?On=!0:te.hasOwnProperty("playButtonAutoDecide")&&te.playButtonAutoDecide&&(On=(!le()||Fe())&&de()),On?(Je="screenshot",ot(vn,te,st,He)):wt(vn,te,st)}}};function le(){try{return window.self!==window.top}catch(Fe){return!0}}function de(){return te.hasOwnProperty("screenshotGenerator")&&te.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}ft.getViews=function(){return ne},ft.isJavaInstalled=function(){return!1};var ce=function(Fe){var He=function(Et){var Ae=JSON.parse(Et),Wt=function(Sn){return Sn.type=="G"||Sn.type=="E"},vn=Ae.elements?Ae.elements.filter(Wt)[0]:Ae;if(!vn||!vn.url){Dt();return}te.fileName=vn.url,Ee(vn.settings||{}),ne.is3D=!0;var On="https://www.geogebra.org/images/";ft.setPreviewImage(E||vn.previewUrl,On+"GeoGebra_loading.png",On+"applet_play.png"),Fe()},Dt=function(){te.onError&&te.onError(),rt("Error: Fetching material (id "+te.material_id+") failed.",te)},rn=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",st="/materials/"+te.material_id+"?scope=basic";Se("https://"+rn+"/api/proxy.php?path="+encodeURIComponent(st),He,Dt)};function Ee(Fe){var He=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(Dt){Fe[Dt]=!!Fe[Dt]}),He.forEach(function(Dt){te[Dt]===void 0&&Fe[Dt]!==void 0&&(te[Dt]=Fe[Dt])}),te.showToolBarHelp===void 0&&(te.showToolBarHelp=te.showToolBar)}function Se(Fe,He,Dt){var rn=new XMLHttpRequest;rn.open("GET",Fe),rn.onload=function(){He(rn.responseText)},rn.onerror=Dt,rn.send()}ft.isHTML5Installed=function(){return!0},ft.getLoadedAppletType=function(){return Je},ft.setPreviewImage=function(Fe,He,Dt){E=Fe,b=He,x=Dt},ft.removeExistingApplet=function(Fe,He){var Dt;typeof Fe=="string"&&(Fe=document.getElementById(Fe)),Je=null;var rn=null;for(Dt=0;Dt<Fe.childNodes.length;Dt++){var st=Fe.childNodes[Dt],Et=st.className;Et==="applet_screenshot"?He?(st.style.display="block",Je="screenshot"):st.style.display="none":Et!=="applet_scaler prerender"&&(Fe.removeChild(st),rn=Et&&Et.indexOf("appletParameters")!=-1?st.id:null,Dt--)}var Ae=te.id!==void 0?te.id:rn,Wt=window[Ae];Wt&&typeof Wt.getBase64=="function"&&(Wt.remove(),window[Ae]=null)},ft.refreshHitPoints=function(){if(oe(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var Fe=ft.getAppletObject();return Fe&&typeof Fe.recalculateEnvironments=="function"?(Fe.recalculateEnvironments(),!0):!1},ft.startAnimation=function(){var Fe=ft.getAppletObject();return Fe&&typeof Fe.startAnimation=="function"?(Fe.startAnimation(),!0):!1},ft.stopAnimation=function(){var Fe=ft.getAppletObject();return Fe&&typeof Fe.stopAnimation=="function"?(Fe.stopAnimation(),!0):!1},ft.getAppletObject=function(){var Fe=te.id!==void 0?te.id:"ggbApplet";return window[Fe]},ft.resize=function(){};var xe=function(Fe,He,Dt){var rn=document.createElement("param");rn.setAttribute("name",He),rn.setAttribute("value",Dt),Fe.appendChild(rn)},ve=function(Fe){return Fe&&Fe!=="false"},wt=function(Fe,He,Dt){oe(ae)<=4.2&&(Dt=!0);var rn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ae||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(rn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var st=document.createElement("div");st.classList.add("appletParameters","notranslate");var Et=He.width,Ae=He.height;if(He.disableAutoScale=He.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():He.disableAutoScale,He.width!==void 0)if(oe(ae)<=4.4)ve(He.showToolBar)&&(He.height-=7),ve(He.showAlgebraInput)&&(He.height-=37),He.width<605&&ve(He.showToolBar)&&(He.width=605,Et=605);else{var Wt=100;(ve(He.showToolBar)||ve(He.showMenuBar))&&(He.hasOwnProperty("customToolBar")&&(He.customToolbar=He.customToolBar),Wt=ve(He.showMenuBar)?245:155),Et<Wt&&(He.width=Wt,Et=Wt)}st.style.border="none",st.style.display="inline-block";for(var vn in He)He.hasOwnProperty(vn)&&vn!=="appletOnLoad"&&st.setAttribute("data-param-"+vn,He[vn]);z&&st.setAttribute("data-param-fontscssurl",z),ft.resize=function(){GGBAppletUtils.responsiveResize(Fe,He)},window.addEventListener("resize",function(he){ft.resize()});var On=typeof He.appletOnLoad=="function"?He.appletOnLoad:function(){};if(!Dt&&He.width!==void 0){He.hasOwnProperty("showSplash")||st.setAttribute("data-param-showSplash","false");var Sn=Fe.querySelector(".applet_scaler.prerender"),Qe=Sn!==null;if(Qe)var Ve=Sn.querySelector(".ggb_preview");else{var Ve=Ut(Et,Ae,He.borderColor,!1);Sn=document.createElement("div"),Sn.className="applet_scaler",Sn.style.position="relative",Sn.style.display="block",Sn.style.width=Et+"px",Sn.style.height=Ae+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Sn,"66%"),oe(ae)>=5?(He.appletOnLoad=function(he){var Ge=Fe.querySelector(".ggb_preview");Ge&&Ge.parentNode.removeChild(Ge),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Sn),window.GGBT_wsf_view&&$(window).trigger("resize"),On(he)},Qe||Sn.appendChild(Ve)):st.appendChild(Ve),Sn.appendChild(st),Qe||Fe.appendChild(Sn),setTimeout(function(){ft.resize()},1)}else{var Ce=document.createElement("div");Ce.className="applet_scaler",Ce.style.position="relative",Ce.style.display="block",Ce.appendChild(st),Fe.appendChild(Ce),He.appletOnLoad=function(he){ft.resize(),On(he)}}function ge(he,Ge){Ge&&typeof Ge.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(he,Ge.appletOnLoad):renderGGBElement(he),rt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ge)}function je(he,Ge){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:he,params:Ge}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Zt){ge(Zt.article,Zt.params)}),html5AppletsToProcess=null)},oe(ae)<5&&(he.className+=" geogebraweb")):ge(he,Ge)}if(rn){scriptLoadStarted=!0;for(var vt=0;vt<st.childNodes.length;vt++){var pe=st.childNodes[vt].tagName;pe==="TABLE"&&(st.removeChild(st.childNodes[vt]),vt--)}if(ggbHTML5LoadedScript!==null){var fe=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');fe!=null&&fe.parentNode.removeChild(fe)}var Ye=document.createElement("script"),Le=function(){je(st,He)};Ye.src=Xe+a,ggbHTML5LoadedCodebaseIsWebSimple=y,ggbHTML5LoadedCodebaseVersion=ae,ggbHTML5LoadedScript=Ye.src,rt("GeoGebra HTML5 codebase loaded: '"+Xe+"'.",He),!re&&(!Be||Be=="5.0")?(y?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Le()):Xe.requirejs?__webpack_require__.e(981).then(function(){var he=[__webpack_require__(60981)];Le.apply(null,he)}.bind(this)).catch(__webpack_require__.oe):(Ye.onload=Le,Fe.appendChild(Ye))}else je(st,He);He.height=Ae,He.width=Et},bt=function(Fe,He,Dt){var rn=Ut(He.width,He.height,He.borderColor,Dt),st=document.createElement("div");st.style.position="relative",st.style.display="block",st.style.width=He.width+"px",st.style.height=He.height+"px",st.className="applet_screenshot applet_scaler"+(Dt?" applet_screenshot_play":""),st.appendChild(rn);var Et=GGBAppletUtils.getScale(He,Fe,Dt);Dt?(Fe.appendChild(ht()),window.GGBT_wsf_view||(Fe.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(st,"66%"),Fe.appendChild(st),Et!==1&&!isNaN(Et)&&(GGBAppletUtils.scaleElement(st,Et),st.style.width=He.width+"px",st.style.height=He.height+"px",st.parentNode.style.width=He.width*Et+"px",st.parentNode.style.height=He.height*Et+"px"),ft.resize=function(){dn(Fe,rn,st,Dt)},window.addEventListener("resize",function(Ae){ft.resize()}),ft.resize()};function dn(Fe,He,Dt,rn){if(Fe.contains(He)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Fe.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Fe)}var st=GGBAppletUtils.getScale(te,Fe,rn);Dt.parentNode!==null&&(!isNaN(st)&&st!==1?(GGBAppletUtils.scaleElement(Dt,st),Dt.parentNode.style.width=te.width*st+"px",Dt.parentNode.style.height=te.height*st+"px"):(GGBAppletUtils.scaleElement(Dt,1),Dt.parentNode.style.width=te.width+"px",Dt.parentNode.style.height=te.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Fe),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}ft.onExitFullscreen=function(Fe,He){He.appendChild(Fe)};var ot=function(Fe,He,Dt,rn){bt(Fe,He,!0);for(var st=function(){var Wt=[];for(Ae=0;Ae<Fe.childNodes.length;Ae++)Wt.push(Fe.childNodes[Ae]);if(window.GGBT_wsf_view){var vn=window.GGBT_wsf_view.renderFullScreen(Fe,He.id),On=document.getElementById("fullscreencontainer"),Sn=jQuery(Fe).find(".fullscreencontent");Sn.length>0?(vn.remove(),Sn.attr("id","fullscreencontent").show(),jQuery(On).append(Sn),window.dispatchEvent(new Event("resize"))):wt(vn,He,!1),window.GGBT_wsf_view.launchFullScreen(On)}else Je=rn,wt(Fe,He,!1);if(!window.GGBT_wsf_view)for(Ae=0;Ae<Wt.length;Ae++)Fe.removeChild(Wt[Ae])},Et=Fe.getElementsByClassName("ggb_preview_play"),Ae=0;Ae<Et.length;Ae++)Et[Ae].addEventListener("click",st,!1),Et[Ae].addEventListener("ontouchstart",st,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(Fe),de()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},ht=function(){var Fe=document.createElement("div");if(Fe.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var He='.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");}',Dt=document.createElement("style");Dt.styleSheet?Dt.styleSheet.cssText=He:Dt.appendChild(document.createTextNode(He)),document.getElementsByTagName("head")[0].appendChild(Dt)}return Fe},Ut=function(Fe,He,Dt,rn){var st=document.createElement("div");st.className="ggb_preview",st.style.position="absolute",st.style.zIndex="90",st.style.width=Fe-2+"px",st.style.height=He-2+"px",st.style.top="0px",st.style.left="0px",st.style.overflow="hidden",st.style.backgroundColor="white";var Et="lightgrey";Dt!==void 0&&(Dt==="none"?Et="transparent":Et=Dt),st.style.border="1px solid "+Et;var Ae=document.createElement("img");if(Ae.style.position="relative",Ae.style.zIndex="1000",Ae.style.top="-1px",Ae.style.left="-1px",E!==null&&Ae.setAttribute("src",E),Ae.style.opacity=.7,b!==null){var Wt,vn,On;if(!rn){Wt=document.createElement("img"),Wt.style.position="absolute",Wt.style.zIndex="1001",Wt.style.opacity=1,Ae.style.opacity=.3,vn=360,vn>Fe/4*3&&(vn=Fe/4*3),On=vn/5.8,Wt.setAttribute("src",b),Wt.setAttribute("width",vn),Wt.setAttribute("height",On);var Sn=(Fe-vn)/2,Qe=(He-On)/2;Wt.style.left=Sn+"px",Wt.style.top=Qe+"px",st.appendChild(Wt)}}return st.appendChild(Ae),st},en=function(Fe){return Fe=Fe.toLowerCase(),Fe==="html5"||Fe==="screenshot"?Fe:"html5"},gn=["web","webSimple","web3d","tablet","tablet3d","phone"],ct=function(Fe,He){if(ae=Fe,He){ke(ae,!0);return}var Dt=!se;if(Dt){var rn=oe(ae);!isNaN(rn)&&rn<4.4&&(Dt=!1)}var st,Et;window.location.protocol.substr(0,4)==="http"?st=window.location.protocol:st="http:";var Ae=ae.indexOf("//");Ae>0?Et=ae:Ae===0?Et=st+ae:Et="https://www.geogebra.org/apps/5.2.814.0/";for(var Wt in gn)if(ae.slice(gn[Wt].length*-1)===gn[Wt]||ae.slice((gn[Wt].length+1)*-1)===gn[Wt]+"/"){ke(Et,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Dt&&!ne.is3D&&!ne.AV&&!ne.SV&&!ne.CV&&!ne.EV2&&!ne.CP&&!ne.PC&&!ne.DA&&!ne.FI&&!ne.PV&&!ve(te.showToolBar)&&!ve(te.showMenuBar)&&!ve(te.showAlgebraInput)&&!ve(te.enableRightClick)&&(!te.appName||te.appName=="classic")?Et+="webSimple/":Et+="web3d/",ke(Et,!1)},ke=function(Fe,He){if(Fe.requirejs){Xe=Fe;return}Fe.slice(-1)!=="/"&&(Fe+="/"),Xe=Fe,He===null&&(He=Fe.indexOf("http")===-1),dt=He,a="web.nocache.js",y=!1;var Dt=Xe.split("/");Dt.length>1&&(!He&&Dt[Dt.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):gn.indexOf(Dt[Dt.length-2])>=0&&(a=Dt[Dt.length-2]+".nocache.js")),Dt=Fe.split("/"),ae=Dt[Dt.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 rn=parseFloat(ae);rn!==NaN&&rn<5&&Fe.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+rn+" is deprecated. Using version latest instead."),ct("5.0",He))},rt=function(Fe,He){window.console&&window.console.log&&(!He||typeof He.showLogging=="undefined"||He.showLogging&&He.showLogging!=="false")&&console.log(Fe)};te.material_id!==void 0?ce(Kt):Kt();function Kt(){var Fe=Nt;Be!==null?Fe=Be:parseFloat(Fe)<5&&(Fe="5.0"),ct(Fe,!1),re!==null&&ke(re,dt),De=!0}return ft},GGBAppletUtils=function(){"use strict";function ft(){return window.GGBT_wsf_edit!==void 0}function Nt(De,Be){Be!=1?(De.style.transformOrigin="0% 0% 0px",De.style.webkitTransformOrigin="0% 0% 0px",De.style.transform="scale("+Be+","+Be+")",De.style.webkitTransform="scale("+Be+","+Be+")",De.style.maxWidth="initial",De.querySelector(".ggb_preview")!==null&&(De.querySelector(".ggb_preview").style.maxWidth="initial"),De.querySelectorAll(".ggb_preview img")[0]!==void 0&&(De.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),De.querySelectorAll(".ggb_preview img")[1]!==void 0&&(De.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(De.style.transform="none",De.style.webkitTransform="none")}function te(De,Be,re,$e,et,_e){var Xe=null;if(_e!=null&&_e!="")for(var dt=De.parentNode;dt!=null;)if((" "+dt.className+" ").indexOf(" "+_e+" ")>-1){Xe=dt;break}else dt=dt.parentNode;var Je=0,ae=0,a=0,y=0,E=0,b=0,x=0;if(Xe)Je=Xe.offsetWidth,ae=Math.max($e?Xe.offsetWidth:0,Xe.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),De){var z=De.getBoundingClientRect();z.left>0&&z.left<=Je&&(et===void 0||!et)&&(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(De&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ee=De.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,x=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,x=40)}}return De&&((re===void 0||!re)&&Be>0&&Be+y<Je?Je=Be: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(De,Be,re,$e,et){if(De.isScreenshoGenerator)return 1;var _e=$e!==void 0&&$e,Xe=De.noScaleMargin!=null&&De.noScaleMargin,dt=function(ee){return ee&&ee!=="false"},Je=dt(De.autoHeight),ae=te(Be,De.width,re,Je,_e&&window.GGBT_wsf_view||Xe,et),a=parseInt(ae.width),y=De.width,E=De.height;if(y===void 0){var b=Be.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 se(De,Be,re){var $e=1,et,_e=!1;if(De.hasOwnProperty("allowUpscale")&&(_e=De.allowUpscale),De.hasOwnProperty("scale")&&($e=parseFloat(De.scale),(isNaN($e)||$e===null||$e===0)&&($e=1),$e>1&&(_e=!0)),Be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(_e=!0),!(De.hasOwnProperty("disableAutoScale")&&De.disableAutoScale))et=ne(De,Be,_e,re,De.scaleContainerClass);else return $e;return _e&&(!De.hasOwnProperty("scale")||$e===1)?et:Math.min($e,et)}function Ke(De){var Be=Math.min(window.innerWidth,document.documentElement.clientWidth),re=Math.min(window.innerHeight,document.documentElement.clientHeight),$e=De.getBoundingClientRect(),et=(Be-$e.width)/2,_e=(re-$e.height)/2;_e<0&&(_e=0),De.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(et<40?De.style.left="40px":De.style.left=et+"px",De.style.top=_e+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(_e<40?De.style.top="40px":De.style.top=_e+"px",De.style.left=et+"px")}function Ue(De,Be){var re=De.querySelector(".appletParameters");if(re){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Be.id!==re.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(De)}if(re.parentElement&&/fullscreen/.test(re.parentElement.className))return;var $e=se(Be,De);ft()&&re.setAttribute("data-param-scale",$e);for(var et=null,_e=0;_e<De.childNodes.length;_e++)if(De.childNodes[_e].className!==void 0&&De.childNodes[_e].className.match(/^applet_scaler/)){et=De.childNodes[_e];break}if(et!==null&&et.querySelector(".noscale")!==null)return;var Xe=Be.id!==void 0?Be.id:"ggbApplet",dt=window[Xe];(dt==null||!dt.recalculateEnvironments)&&et!==null&&!et.className.match(/fullscreen/)&&(et.parentNode.style.transform="",!isNaN($e)&&$e!==1?(et.parentNode.style.width=Be.width*$e+"px",et.parentNode.style.height=Be.height*$e+"px",Nt(et,$e)):(Nt(et,1),et.parentNode.style.width=Be.width+"px",et.parentNode.style.height=Be.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&Ke(De),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(re).parents(".content-added-content"))}}return{responsiveResize:Ue,isFlexibleWorksheetEditor:ft,positionCenter:Ke,getScale:se,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 ft=n.location.search;return ft.indexOf(J)!=-1||ft.indexOf(K)!=-1}function q(ft,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(ft){var Nt=s[L].bindings;s[L].bindings=function(){for(var te=Nt?Nt():{},ne=ft[webModule.__softPermutationId],se=O;se<ne.length;se++){var Ke=ne[se];te[Ke[O]]=Ke[P]}return te}};var t;function u(){return v(),t}function v(){if(!t){var ft=o.createElement(Q);if(ft.id=L,ft.style.cssText=R+S,ft.tabIndex=-1,o.body.appendChild(ft),t=ft.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Nt=document.compatMode==U?V:W;t.write(Nt+X),t.close()}}}function w(ft){function Nt(ne){function se(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var Ke=se();if(Ke){ne();return}function Ue(){if(!Ke){if(!se())return;Ke=!0,ne(),o.removeEventListener&&o.removeEventListener(Z,Ue,!1),De&&clearInterval(De)}}o.addEventListener&&o.addEventListener(Z,Ue,!1);var De=setInterval(function(){Ue()},$)}function te(ne){var se=u(),Ke=se.body,Ue=se.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(ft)})}webModule.__startLoadingFragment=function(ft){return C(ft)},webModule.__installRunAsyncCode=function(ft){var Nt=u(),te=Nt.body,ne=Nt.createElement(_);ne.language=ab,ne.text=ft,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(ft){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ft){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ft){var Nt=c[ft];return Nt==null?null:Nt},r=d,webModule.__errFn=e}function B(){function ft(De){var Be=De.lastIndexOf(rb);Be==-1&&(Be=De.length);var re=De.indexOf(sb);re==-1&&(re=De.length);var $e=De.lastIndexOf(tb,Math.min(re,Be));return $e>=O?De.substring(O,$e+P):W}function Nt(De){if(!De.match(/^\w+:\/\//)){var Be=o.createElement(ub);Be.src=De+vb,De=ft(Be.src)}return De}function te(){var De=__gwt_getMetaProperty(wb);return De!=null?De:W}function ne(){for(var De=o.getElementsByTagName(_),Be=O;Be<De.length;++Be)if(De[Be].src.indexOf(xb)!=-1)return ft(De[Be].src);return W}function se(){var De=o.getElementsByTagName(yb);return De.length>O?De[De.length-P].href:W}function Ke(){var De=o.location;return De.href==De.protocol+zb+De.host+De.pathname+De.search+De.hash}var Ue=te();return Ue==W&&(Ue=ne()),Ue==W&&(Ue=se()),Ue==W&&Ke()&&(Ue=ft(o.location.href)),Ue=Nt(Ue),Ue}function C(ft){return ft.match(/^\//)||ft.match(/^[a-zA-Z]+:\/\//)?ft:webModule.__moduleBase+ft}function D(){var ft=[],Nt=O,te=[],ne=[];function se(De){var Be=ne[De](),re=te[De];if(Be in re)return Be;var $e=[];for(var et in re)$e[re[et]]=et;throw r&&r(De,$e,Be),null}if(__gwt_isKnownPropertyValue=function(De,Be){return Be in te[De]},webModule.__getPropMap=function(){var De={};for(var Be in te)te.hasOwnProperty(Be)&&(De[Be]=se(Be));return De},webModule.__computePropValue=se,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(De){}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})()},67303:function(ft,Nt,te){"use strict";te.d(Nt,{Ax:function(){return Ue},Ds:function(){return De},KI:function(){return re},SI:function(){return Ke},f1:function(){return se}});var ne=te(90524);function se($e){let et=!0;if($e.length>0){for(let _e=0;_e<$e.length;_e++)if($e[_e].compile_success==0||!$e[_e].compile_success){et=!1;break}}else et=!1;return et}function Ke($e,et=""){let _e=[];for(let Xe=0;Xe<$e.length;Xe++){let dt=$e[Xe],Je=et?`${et}/${dt.name}`:`${dt.name}`;_e.push({title:dt.name,type:dt.type,isLeaf:dt.type!=="tree",key:Je})}return _e}function Ue($e,et,_e){for(let Xe=0;Xe<$e.length;Xe++){let dt=$e[Xe];if(dt.key===et){dt.children=_e;break}dt.children&&Ue(dt.children,et,_e)}return $e}function De($e,et,_e){let Xe;return function(){let dt=this,Je=arguments,ae=function(){Xe=null,_e||$e.apply(dt,Je)},a=_e&&!Xe;clearTimeout(Xe),Xe=setTimeout(ae,et),a&&$e.apply(dt,Je)}}const Be=!0,re=ne.Z.API_SERVER},6077:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return Xe}});var ne=te(59301),se={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ke=te(92310),Ue=te.n(Ke),De=te(71418),Be=te(2859),re=te(82093),$e=te(49661),et=(dt,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(dt,Je)).next())}),Xe=({data:dt,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)),dt!=null&&dt.visible?(document.body.setAttribute("data-custom","y-hidden"),oe.current.innerHTML=" html { overflow-y: hidden; }",dt!=null&&dt.src&&xe()):(document.body.removeAttribute("data-custom"),oe.current&&(document.head.removeChild(oe.current),oe.current=null))},[dt==null?void 0:dt.visible]);const xe=()=>et(void 0,null,function*(){ce(!0),Se("\u6B63\u5728\u52A0\u8F7D\u4E2D");const ot=yield(0,$e.ZJ)(dt==null?void 0:dt.src);z.current.src="",z.current.src=ot,z.current.onload=function(){dn()},ce(!1),Se("")}),ve=()=>{document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",y()},wt=ot=>et(void 0,null,function*(){ce(!0),Se("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ht=yield(0,re.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:dt.title,file:ot.dataUrl}});ht!=null&&ht.id&&!x?(yield(0,re.ZP)(`/api/attachments/${dt.id}/add_subitem.json`,{method:"post",body:{subitem_id:ht==null?void 0:ht.id,settings:JSON.stringify(ot.state)}})).status===0&&E():ht!=null&&ht.id&&E(ht),document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",ce(!1),Se("")}),bt=()=>{const ot=document.querySelector('a[href="https://markerjs.com/"]');ot&&ot.parentNode&&(ot.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Ut=>{const en=document.querySelector(Ut.name);en&&en.setAttribute("title",Ut.title)})},dn=()=>{ee.current=new Be.hP(z.current),ee.current.targetRoot=le.current,ee.current.addEventListener("render",wt),ee.current.addEventListener("beforeclose",ve),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(),dt!=null&&dt.snapshotData&&ee.current.restoreState(dt.snapshotData),setTimeout(()=>{window.scrollTo(0,0),bt()},300)};return ne.createElement(ne.Fragment,null,(dt==null?void 0:dt.visible)&&ne.createElement(De.Z,{spinning:de,tip:Ee,style:{position:"absolute"}},ne.createElement("div",{ref:le,className:Ue()(se.imageDimensions,Je,ae?se.fullWidth:""),style:a},ne.createElement("img",{className:se.img,ref:z}))))}},88615:function(ft,Nt,te){"use strict";var ne=te(59301),se=te(95237),Ke=te(43604),Ue=te(99313),De=te(3113),Be=te(7664),re=te(21697),$e=te(48136),et=te(59301);const _e=(0,ne.forwardRef)(({callback:Xe,showSaveButton:dt,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:et.createElement(se.Z,{className:re.Z.lists,gutter:[10,10]},y.map((ee,oe)=>et.createElement(Ke.Z,{flex:"110px",className:re.Z.item},et.createElement("div",null,et.createElement(Be.Z,{value:`$$${ee.value}$$`}),ee.name),et.createElement("div",{className:re.Z.children},ee.children.map((le,de)=>et.createElement("div",{key:de},et.createElement("h1",null,le.name),et.createElement(se.Z,{gutter:[10,10]},le.data.map((ce,Ee)=>et.createElement(Ke.Z,{key:Ee,onClick:()=>b(ce),className:re.Z.diamond},et.createElement(Be.Z,{value:"`$$"+ce.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:et.createElement(se.Z,{className:re.Z.lists,gutter:[10,10]},E.map((ee,oe)=>et.createElement(Ke.Z,{flex:"110px",className:re.Z.item},et.createElement("div",null,et.createElement(Be.Z,{value:"`$$"+ee.value+"$$`"}),ee.name),et.createElement("div",{className:re.Z.children},ee.children.map((le,de)=>et.createElement("div",{key:de},le.name&&et.createElement("h1",null,le.name),et.createElement(se.Z,{gutter:[10,10]},le.data.map((ce,Ee)=>et.createElement(Ke.Z,{key:Ee,onClick:()=>b(ce),className:re.Z.diamond},et.createElement(Be.Z,{value:"`$$"+ce.value+"$$`"}))))))))))}],z=()=>{var ee=document.createElement("div");ee.innerHTML=a.current.getValue();var oe=ee.innerText;return Xe&&Xe(oe),oe};return(0,ne.useImperativeHandle)(ae,()=>({getData:z})),et.createElement("div",{className:re.Z.mathWrap},et.createElement(Ue.default,{defaultActiveKey:"1",items:x}),et.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||""),dt&&et.createElement("div",{className:re.Z.button},et.createElement(De.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Nt.Z=_e},82454:function(ft,Nt,te){"use strict";te.d(Nt,{z:function(){return en},Z:function(){return gn}});var ne=te(59301),se=te(54580),Ke=te(8591),Ue=te(43418),De=te(3113),Be=te(90524),re=te(92725),$e=Object.defineProperty,et=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,dt=(ct,ke,rt)=>ke in ct?$e(ct,ke,{enumerable:!0,configurable:!0,writable:!0,value:rt}):ct[ke]=rt,Je=(ct,ke)=>{for(var rt in ke||(ke={}))_e.call(ke,rt)&&dt(ct,rt,ke[rt]);if(et)for(var rt of et(ke))Xe.call(ke,rt)&&dt(ct,rt,ke[rt]);return ct},ae=(ct,ke,rt)=>new Promise((Kt,Fe)=>{var He=st=>{try{rn(rt.next(st))}catch(Et){Fe(Et)}},Dt=st=>{try{rn(rt.throw(st))}catch(Et){Fe(Et)}},rn=st=>st.done?Kt(st.value):Promise.resolve(st.value).then(He,Dt);rn((rt=rt.apply(ct,ke)).next())});const a="\u3000\u3000";function y(ct){var ke=["Bytes","KB","MB","GB","TB"];if(ct==0)return"0 Byte";var rt=parseInt(""+Math.floor(Math.log(ct)/Math.log(1024)),10);return(ct/Math.pow(1024,rt)).toFixed(1)+" "+ke[rt]}var E=({value:ct=[],action:ke,onChange:rt,className:Kt,maxSize:Fe=150,title:He="\u6587\u4EF6\u4E0A\u4F20",accept:Dt=null})=>{const rn={multiple:!1,fileList:ct,accept:Dt,withCredentials:!0,beforeUpload:Et=>Et.size/1024/1024<Fe?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Fe}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(Et){var Ae,Wt,vn,On;let Sn=[...Et.fileList];if(Sn=Sn.map(Qe=>(Qe.name.indexOf(a)===-1&&(Qe.name=`${Qe.name}${a}${y(Qe.size)}`),Je({},Qe))),Et.file.status==="done"&&((Wt=(Ae=Et.file)==null?void 0:Ae.response)==null?void 0:Wt.status)===-1){message.error((On=(vn=Et.file)==null?void 0:vn.response)==null?void 0:On.message),rt([]);return}rt(Sn)},onRemove:Et=>ae(void 0,null,function*(){const Ae=Et.size/1024/1024;return Et.status==="uploading"?!0:Ae<Fe&&(Et.response?Et.response.id:Et.uid)?yield removeAttachment(Et.response?Et.response.id:Et.id):!0})};function st(Et){Et.preventDefault(),Et.stopPropagation()}return React.createElement("div",{className:`single-upload ${Kt||""}`},React.createElement(Upload,Je({},rn),React.createElement(Button,{type:"primary",title:ct.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:ct.length>0,ghost:!0},He),React.createElement("span",{onClick:st,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Fe,"M)"," ")))},b=te(61481),x=te(89392),z=Object.defineProperty,ee=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,de=(ct,ke,rt)=>ke in ct?z(ct,ke,{enumerable:!0,configurable:!0,writable:!0,value:rt}):ct[ke]=rt,ce=(ct,ke)=>{for(var rt in ke||(ke={}))oe.call(ke,rt)&&de(ct,rt,ke[rt]);if(ee)for(var rt of ee(ke))le.call(ke,rt)&&de(ct,rt,ke[rt]);return ct};const Ee=ct=>React.createElement("svg",ce({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ct),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=",xe=Object.defineProperty,ve=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,dn=(ct,ke,rt)=>ke in ct?xe(ct,ke,{enumerable:!0,configurable:!0,writable:!0,value:rt}):ct[ke]=rt,ot=(ct,ke)=>{for(var rt in ke||(ke={}))wt.call(ke,rt)&&dn(ct,rt,ke[rt]);if(ve)for(var rt of ve(ke))bt.call(ke,rt)&&dn(ct,rt,ke[rt]);return ct},ht=(ct,ke,rt)=>new Promise((Kt,Fe)=>{var He=st=>{try{rn(rt.next(st))}catch(Et){Fe(Et)}},Dt=st=>{try{rn(rt.throw(st))}catch(Et){Fe(Et)}},rn=st=>st.done?Kt(st.value):Promise.resolve(st.value).then(He,Dt);rn((rt=rt.apply(ct,ke)).next())});const{Dragger:Ut}=se.default;function en(ct){let ke=[];return ct&&ct.length>0&&(ke=ct.map(rt=>({uid:rt.id,id:rt.id,name:rt.title+a+rt.filesize,url:rt.url,filesize:rt.filesize,status:"done",response:{id:rt.id}}))),ke}var gn=({value:ct,onChange:ke,action:rt,data:Kt,className:Fe,maxSize:He=150,title:Dt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:rn=!1,accept:st="",additionalText:Et,isDragger:Ae,number:Wt=1e3,aloneClear:vn=!1,realTimeRemove:On=!0,uploadText:Sn,setFileProgress:Qe,showFileProgress:Ve})=>{const[Ce,ge]=(0,ne.useState)(!1);let[je,vt]=(0,ne.useState)(ct||[]),[pe,fe]=(0,ne.useState)(1);(0,ne.useEffect)(()=>{ct&&(pe===1&&vt([...ct]),fe(2),Wt===(ct==null?void 0:ct.length)&&ge(!0))},[ct]);const Ye=()=>{setTimeout(()=>{je.pop(),vt([...je])},500)};Ve&&Qe(je.some(Ge=>Ge.status==="uploading"));const Le={multiple:!0,disabled:Ce,accept:st,withCredentials:!0,fileList:je,beforeUpload:(Ge,Zt)=>{const Ft=Ge.size/1024/1024;return je.concat(Zt).length>Wt?(je.pop(),vt([...je]),Ke.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Wt}\u4E2A\u6587\u4EF6`),vn?Promise.reject():(Ye(),!1)):Ft<He?!0:(Ke.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${He}MB).`),vn?Promise.reject():(Ye(),!1))},data:Kt,action:rt||`${Be.Z.API_SERVER}/api/attachments.json`,onChange(Ge){var Zt,Ft,Vt,Rt;if(Ge.file.status==="removed"?je=Ge.fileList:je=(0,x.uniqBy)([...Ge.fileList,...je],"uid"),Ge.file.status==="done"&&((Ft=(Zt=Ge.file)==null?void 0:Zt.response)==null?void 0:Ft.status)===-1){Ke.ZP.error((Rt=(Vt=Ge.file)==null?void 0:Vt.response)==null?void 0:Rt.message);return}je.length>=Wt?ge(!0):ge(!1),vt([...je]),je=je.map(Mt=>{var be,me;return(be=Mt==null?void 0:Mt.response)!=null&&be.id&&(Mt.url=(me=Mt==null?void 0:Mt.response)==null?void 0:me.url),Mt.name.indexOf(a)===-1&&(Mt.name=`${Mt.name}${a}${y(Mt.size)}`),ot({},Mt)}),console.log("info:",Ge,je),ke(je)},onRemove:Ge=>ht(void 0,null,function*(){if(!On)return!0;const Zt=()=>ht(void 0,null,function*(){if(Ge.response?Ge.response.id:Ge.id){let Vt=yield(0,re.JZ)(Ge.response?Ge.response.id:Ge.uid);return Promise.resolve(Vt)}else return!0});return rn?new Promise((Ft,Vt)=>{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:()=>ht(void 0,null,function*(){const Rt=yield Zt();Ke.ZP.success("\u5220\u9664\u6210\u529F"),Ft(!0)}),onCancel:()=>Ft(!1)})}):yield Zt()})};function he(Ge){Ge.preventDefault(),Ge.stopPropagation()}return ne.createElement("div",{className:`multi-upload ${Fe||""}`},Ae&&ne.createElement(Ut,ot({},Le),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",He,"MB)"," "),Et),!Ae&&ne.createElement(se.default,ot({},Le),ne.createElement(De.ZP,{disabled:Ce,className:"upload_button"},ne.createElement("img",{className:"aBtn_img",src:Se}),Dt),ne.createElement("span",{onClick:he,className:"upload_text"},Sn||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${He}MB)`)))}},44905:function(ft,Nt,te){"use strict";te.d(Nt,{h:function(){return ee}});var ne=te(59301),se=te(57809),Ke=te(78241),Ue=te(3113),De=te(89780),Be=te.n(De),re=te(66543),$e=te(59598),et=Object.defineProperty,_e=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,dt=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,a=(oe,le,de)=>le in oe?et(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(dt)for(var de of dt(le))ae.call(le,de)&&a(oe,de,le[de]);return oe},E=(oe,le)=>_e(oe,Xe(le));const b=se.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(xe){ce(z[xe][1])}function Se(xe){oe(xe)}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(se.default,{getPopupContainer:xe=>xe.parentNode,onChange:Ee},Object.keys(z).map(xe=>ne.createElement(b,{key:xe,value:xe},z[xe][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,xe]=(0,ne.useState)();return(0,ne.useEffect)(()=>{if(Se){let ve=function(wt){const bt=wt.getValue();le&&le(bt)};return Se.on("change",ve),()=>{Se.off("change",ve)}}},[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 ve=Be().fromTextArea(Ee.current,y({mode:de,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ce));xe(ve)}},[Ee.current,Se]),ne.createElement("div",{className:"my-codemirror-container"},ne.createElement("textarea",{ref:Ee}))}},89389:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return Qt}});var ne=te(59301),se=te(89780),Ke=te.n(se),Ue=te(76374),De=te(66543),Be=te(6313),re=te(25717),$e=te(99498),et=te(25419),_e=te(67549),Xe=te(7664),dt=({value:Re="",className:Ze,showTextOnly:Oe,showLines:kt,style:_t={}})=>{const Pt=(0,ne.useMemo)(()=>"",[Re]);return ne.createElement(ne.Fragment,null,ne.createElement("div",{dangerouslySetInnerHTML:{__html:Pt}}))},Je=te(59301),ae=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(Re,Ze,Oe)=>Ze in Re?ae(Re,Ze,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Re[Ze]=Oe,ee=(Re,Ze)=>{for(var Oe in Ze||(Ze={}))b.call(Ze,Oe)&&z(Re,Oe,Ze[Oe]);if(E)for(var Oe of E(Ze))x.call(Ze,Oe)&&z(Re,Oe,Ze[Oe]);return Re},oe=(Re,Ze)=>a(Re,y(Ze));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:Re,title:Ze,icon:Oe,actionName:kt,className:_t="",children:Pt}){function pn(){Re(kt)}return Je.createElement("a",{title:Ze,className:_t,onClick:pn},Je.createElement("i",{className:`${Oe}`}),Pt)}var ce=({watch:Re,showNullButton:Ze,showNullProgramButton:Oe,onActionCallback:kt,fullScreen:_t,insertTemp:Pt,hidetoolBar:pn,extraUse:un})=>{const Yt=[...le,{title:`${Re?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Re?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Je.createElement("ul",{className:"markdown-toolbar-container"},!pn&&Yt.map((Fn,Xn)=>Je.createElement("li",{key:Xn},Fn.actionName?Je.createElement(de,oe(ee({},Fn),{onActionCallback:kt})):Je.createElement("span",{className:"v-line"}))),Ze?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:kt},Je.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Oe?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:kt},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:kt},Je.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Pt&&Je.createElement("li",null,Je.createElement(de,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Pt}`,onActionCallback:kt},Je.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),un&&Je.createElement("li",null,un),Je.createElement("li",{className:"btn-full-screen"},Je.createElement(de,{icon:`${_t?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:_t?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:kt})))},Ee=te(75790),Se=te(78241),xe=te(92832),ve=te(3113),wt=Object.defineProperty,bt=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,en=(Re,Ze,Oe)=>Ze in Re?wt(Re,Ze,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Re[Ze]=Oe,gn=(Re,Ze)=>{for(var Oe in Ze||(Ze={}))ht.call(Ze,Oe)&&en(Re,Oe,Ze[Oe]);if(ot)for(var Oe of ot(Ze))Ut.call(Ze,Oe)&&en(Re,Oe,Ze[Oe]);return Re},ct=(Re,Ze)=>bt(Re,dn(Ze));const ke={labelCol:{span:4},wrapperCol:{span:20}};var rt=({callback:Re,onCancel:Ze})=>{function Oe(kt){Re(kt)}return ne.createElement(Se.default,ct(gn({},ke),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Oe,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(xe.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(xe.default,null)),ne.createElement("div",{className:"flex-container flex-end"},ne.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(ve.ZP,{type:"ghost",onClick:Ze},"\u53D6\u6D88")))},Kt=te(44905),Fe=te(45596),He=te(43418),Dt=te(95237),rn=te(6077),st=te(59301),Et=({callback:Re,onCancel:Ze})=>{const Oe=document.createElement("canvas"),kt=Oe.getContext("2d");Oe.width=1e3,Oe.height=800,kt.fillStyle="#ffffff",kt.fillRect(0,0,Oe.width,Oe.height);const _t=Oe.toDataURL("image/png");return st.createElement(He.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},st.createElement(Dt.Z,{style:{height:"100vh"}},st.createElement(rn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:_t,visible:!0,title:String(Date.now())},onOk:Pt=>{Re({src:Pt.url})},onClose:Ze})))},Ae=te(12378);function Wt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Wt,go.CommandHandler),Wt.prototype.canAlignSelection=function(){var Re=this.diagram;return!(Re===null||Re.isReadOnly||Re.isModelReadOnly||Re.selection.count<2)},Wt.prototype.alignLeft=function(){var Re=this.diagram;Re.startTransaction("aligning left");var Ze=1/0;Re.selection.each(function(Oe){Oe instanceof go.Link||(Ze=Math.min(Oe.position.x,Ze))}),Re.selection.each(function(Oe){Oe instanceof go.Link||Oe.move(new go.Point(Ze,Oe.position.y))}),Re.commitTransaction("aligning left")},Wt.prototype.alignRight=function(){var Re=this.diagram;Re.startTransaction("aligning right");var Ze=-1/0;Re.selection.each(function(Oe){if(!(Oe instanceof go.Link)){var kt=Oe.actualBounds.x+Oe.actualBounds.width;Ze=Math.max(kt,Ze)}}),Re.selection.each(function(Oe){Oe instanceof go.Link||Oe.move(new go.Point(Ze-Oe.actualBounds.width,Oe.position.y))}),Re.commitTransaction("aligning right")},Wt.prototype.alignTop=function(){var Re=this.diagram;Re.startTransaction("alignTop");var Ze=1/0;Re.selection.each(function(Oe){Oe instanceof go.Link||(Ze=Math.min(Oe.position.y,Ze))}),Re.selection.each(function(Oe){Oe instanceof go.Link||Oe.move(new go.Point(Oe.position.x,Ze))}),Re.commitTransaction("alignTop")},Wt.prototype.alignBottom=function(){var Re=this.diagram;Re.startTransaction("aligning bottom");var Ze=-1/0;Re.selection.each(function(Oe){if(!(Oe instanceof go.Link)){var kt=Oe.actualBounds.y+Oe.actualBounds.height;Ze=Math.max(kt,Ze)}}),Re.selection.each(function(Oe){Oe instanceof go.Link||Oe.move(new go.Point(Oe.actualBounds.x,Ze-Oe.actualBounds.height))}),Re.commitTransaction("aligning bottom")},Wt.prototype.alignCenterX=function(){var Re=this.diagram,Ze=Re.selection.first();if(Ze){Re.startTransaction("aligning Center X");var Oe=Ze.actualBounds.x+Ze.actualBounds.width/2;Re.selection.each(function(kt){kt instanceof go.Link||kt.move(new go.Point(Oe-kt.actualBounds.width/2,kt.actualBounds.y))}),Re.commitTransaction("aligning Center X")}},Wt.prototype.alignCenterY=function(){var Re=this.diagram,Ze=Re.selection.first();if(Ze){Re.startTransaction("aligning Center Y");var Oe=Ze.actualBounds.y+Ze.actualBounds.height/2;Re.selection.each(function(kt){kt instanceof go.Link||kt.move(new go.Point(kt.actualBounds.x,Oe-kt.actualBounds.height/2))}),Re.commitTransaction("aligning Center Y")}},Wt.prototype.alignColumn=function(Re){var Ze=this.diagram;Ze.startTransaction("align Column"),Re===void 0&&(Re=0),Re=parseFloat(Re);var Oe=new Array;Ze.selection.each(function(un){un instanceof go.Link||Oe.push(un)});for(var kt=0;kt<Oe.length-1;kt++){var _t=Oe[kt],Pt=_t.actualBounds.y+_t.actualBounds.height+Re,pn=Oe[kt+1];pn.move(new go.Point(_t.actualBounds.x,Pt))}Ze.commitTransaction("align Column")},Wt.prototype.alignRow=function(Re){Re===void 0&&(Re=0),Re=parseFloat(Re);var Ze=this.diagram;Ze.startTransaction("align Row");var Oe=new Array;Ze.selection.each(function(un){un instanceof go.Link||Oe.push(un)});for(var kt=0;kt<Oe.length-1;kt++){var _t=Oe[kt],Pt=_t.actualBounds.x+_t.actualBounds.width+Re,pn=Oe[kt+1];pn.move(new go.Point(Pt,_t.actualBounds.y))}Ze.commitTransaction("align Row")},Wt.prototype.canRotate=function(Re){var Ze=this.diagram;return!(Ze===null||Ze.isReadOnly||Ze.isModelReadOnly||Ze.selection.count<1)},Wt.prototype.rotate=function(Re){Re===void 0&&(Re=90);var Ze=this.diagram;Ze.startTransaction("rotate "+Re.toString());var Ze=this.diagram;Ze.selection.each(function(Oe){Oe instanceof go.Link||Oe instanceof go.Group||(Oe.angle+=Re)}),Ze.commitTransaction("rotate "+Re.toString())},Wt.prototype.pullToFront=function(){var Re=this.diagram;Re.startTransaction("pullToFront");var Ze=new go.Map;Re.selection.each(function(Oe){Ze.set(Oe.layer,0)}),Ze.iteratorKeys.each(function(Oe){var kt=0;Oe.parts.each(function(_t){if(!_t.isSelected){var Pt=_t.zOrder;isNaN(Pt)?_t.zOrder=0:kt=Math.max(kt,Pt)}}),Ze.set(Oe,kt)}),Re.selection.each(function(Oe){Wt._assignZOrder(Oe,Ze.get(Oe.layer)+1)}),Re.commitTransaction("pullToFront")},Wt.prototype.pushToBack=function(){var Re=this.diagram;Re.startTransaction("pushToBack");var Ze=new go.Map;Re.selection.each(function(Oe){Ze.set(Oe.layer,0)}),Ze.iteratorKeys.each(function(Oe){var kt=0;Oe.parts.each(function(_t){if(!_t.isSelected){var Pt=_t.zOrder;isNaN(Pt)?_t.zOrder=0:kt=Math.min(kt,Pt)}}),Ze.set(Oe,kt)}),Re.selection.each(function(Oe){Wt._assignZOrder(Oe,Ze.get(Oe.layer)-1-Wt._findGroupDepth(Oe))}),Re.commitTransaction("pushToBack")},Wt._assignZOrder=function(Re,Ze,Oe){Oe===void 0&&(Oe=Re),Re.layer===Oe.layer&&(Re.zOrder=Ze),Re instanceof go.Group&&Re.memberParts.each(function(kt){Wt._assignZOrder(kt,Ze+1,Oe)})},Wt._findGroupDepth=function(Re){if(Re instanceof go.Group){var Ze=0;return Re.memberParts.each(function(Oe){Ze=Math.max(Ze,Wt._findGroupDepth(Oe))}),Ze+1}else return 0},Wt.prototype.doKeyDown=function(){var Re=this.diagram;if(Re!==null){var Ze=Re.lastInput;if(Ze.key==="Up"||Ze.key==="Down"||Ze.key==="Left"||Ze.key==="Right"){var Oe=this.arrowKeyBehavior;if(Oe==="none")return;if(Oe==="select"){this._arrowKeySelect();return}else if(Oe==="move"){this._arrowKeyMove();return}else if(Oe==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},Wt.prototype._getAllParts=function(){var Re=new Array;return this.diagram.nodes.each(function(Ze){Re.push(Ze)}),this.diagram.parts.each(function(Ze){Re.push(Ze)}),Re},Wt.prototype._arrowKeyMove=function(){var Re=this.diagram,Ze=Re.lastInput,Oe=0,kt=0;if(Ze.control||Ze.meta)Oe=1,kt=1;else if(Re.grid!==null){var _t=Re.grid.gridCellSize;kt=_t.width,Oe=_t.height}Re.startTransaction("arrowKeyMove"),Re.selection.each(function(Pt){Ze.key==="Up"?Pt.move(new go.Point(Pt.actualBounds.x,Pt.actualBounds.y-Oe)):Ze.key==="Down"?Pt.move(new go.Point(Pt.actualBounds.x,Pt.actualBounds.y+Oe)):Ze.key==="Left"?Pt.move(new go.Point(Pt.actualBounds.x-kt,Pt.actualBounds.y)):Ze.key==="Right"&&Pt.move(new go.Point(Pt.actualBounds.x+kt,Pt.actualBounds.y))}),Re.commitTransaction("arrowKeyMove")},Wt.prototype._arrowKeySelect=function(){var Re=this.diagram,Ze=Re.lastInput,Oe=null;Ze.key==="Up"?Oe=this._findNearestPartTowards(270):Ze.key==="Down"?Oe=this._findNearestPartTowards(90):Ze.key==="Left"?Oe=this._findNearestPartTowards(180):Ze.key==="Right"&&(Oe=this._findNearestPartTowards(0)),Oe!==null&&(Ze.shift?Oe.isSelected=!0:Ze.control||Ze.meta?Oe.isSelected=!Oe.isSelected:Re.select(Oe))},Wt.prototype._findNearestPartTowards=function(Re){var Ze=this.diagram.selection.first();if(Ze===null)return null;for(var Oe=Ze.actualBounds.center,kt=this._getAllParts(),_t=1/0,Pt=Ze,pn=0;pn<kt.length;pn++){var un=kt[pn];if(un!==Ze&&un.canSelect()){var Yt=un.actualBounds.center,Fn=Oe.directionPoint(Yt),Xn=this._angleCloseness(Fn,Re);if(Xn<=45){var Jt=Oe.distanceSquaredPoint(Yt);Jt*=1+Math.sin(Xn*Math.PI/180),Jt<_t&&(_t=Jt,Pt=un)}}}return Pt},Wt.prototype._angleCloseness=function(Re,Ze){return Math.min(Math.abs(Ze-Re),Math.min(Math.abs(Ze+360-Re),Math.abs(Ze-360-Re)))},Wt.prototype._arrowKeyTree=function(){var Re=this.diagram,Ze=Re.selection.first();if(Ze instanceof go.Node){var Oe=Re.lastInput;if(Oe.key==="Right"){if(!Ze.isTreeLeaf)if(!Ze.isTreeExpanded)Re.commandHandler.canExpandTree(Ze)&&Re.commandHandler.expandTree(Ze);else{var kt=this._sortTreeChildrenByY(Ze).first();kt!==null&&Re.select(kt)}}else if(Oe.key==="Left")if(!Ze.isTreeLeaf&&Ze.isTreeExpanded)Re.commandHandler.canCollapseTree(Ze)&&Re.commandHandler.collapseTree(Ze);else{var _t=Ze.findTreeParentNode();_t!==null&&Re.select(_t)}else if(Oe.key==="Up"){var _t=Ze.findTreeParentNode();if(_t!==null){var Pt=this._sortTreeChildrenByY(_t),pn=Pt.indexOf(Ze);if(pn>0){for(var un=Pt.elt(pn-1);un!==null&&un.isTreeExpanded&&!un.isTreeLeaf;){var Yt=this._sortTreeChildrenByY(un);un=Yt.last()}un!==null&&Re.select(un)}else Re.select(_t)}}else if(Oe.key==="Down")if(Ze.isTreeExpanded&&!Ze.isTreeLeaf){var kt=this._sortTreeChildrenByY(Ze).first();kt!==null&&Re.select(kt)}else for(;Ze!==null;){var _t=Ze.findTreeParentNode();if(_t===null)break;var Pt=this._sortTreeChildrenByY(_t),pn=Pt.indexOf(Ze);if(pn<Pt.length-1){Re.select(Pt.elt(pn+1));break}else Ze=_t}var Fn=Re.selection.first();Fn!==null&&Re.scrollToRect(Fn.actualBounds)}},Wt.prototype._sortTreeChildrenByY=function(Re){var Ze=new go.List().addAll(Re.findTreeChildrenNodes());return Ze.sort(function(Oe,kt){var _t=Oe.location,Pt=kt.location;return _t.y<Pt.y?-1:_t.y>Pt.y?1:_t.x<Pt.x?-1:_t.x>Pt.x?1:0}),Ze},Wt.prototype.copyToClipboard=function(Re){go.CommandHandler.prototype.copyToClipboard.call(this,Re),this._lastPasteOffset.set(this.pasteOffset)},Wt.prototype.pasteFromClipboard=function(){var Re=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Re,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Re},Object.defineProperty(Wt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Re){if(Re!=="move"&&Re!=="select"&&Re!=="scroll"&&Re!=="tree"&&Re!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Re);this._arrowKeyBehavior=Re}}),Object.defineProperty(Wt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Re){if(!(Re instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Re);this._pasteOffset.set(Re)}});var vn=Wt,On=te(20397),Sn=te(43604),Qe=te(82093),Ve={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ce=te(59301),ge=(Re,Ze,Oe)=>new Promise((kt,_t)=>{var Pt=Yt=>{try{un(Oe.next(Yt))}catch(Fn){_t(Fn)}},pn=Yt=>{try{un(Oe.throw(Yt))}catch(Fn){_t(Fn)}},un=Yt=>Yt.done?kt(Yt.value):Promise.resolve(Yt.value).then(Pt,pn);un((Oe=Oe.apply(Re,Ze)).next())});function je({onCancel:Re,callback:Ze}){let Oe=(0,ne.useRef)(),kt=(0,ne.useRef)(),_t=(0,ne.useRef)(),Pt=(0,ne.useRef)(!1);const pn=(0,ne.useRef)(!1),[un,Yt]=(0,ne.useState)(0);function Fn(){const Jt=Ae.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"};Oe.current=new Ae.S0(kt.current,{padding:20,grid:Jt(Ae.s_,"Grid",Jt(Ae.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Jt(Ae.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Gt=>{var qt=Gt.diagram.commandHandler.addTopLevelParts(Gt.diagram.selection,!0);qt||Gt.diagram.currentTool.doCancel()},commandHandler:Jt(vn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Gt=>{var qt=Gt.subject;qt.location=qt.location.copy().snapToGridPoint(Gt.diagram.grid.gridOrigin,Gt.diagram.grid.gridCellSize),setTimeout(()=>{Gt.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Gt=>{var qt=Gt.subject;setTimeout(()=>{Gt.diagram.commandHandler.editTextBlock()})},LinkRelinked:Gt=>{var qt=Gt.parameter.part;qt.invalidateConnectedLinks();var mn=Gt.subject;Gt.diagram.toolManager.linkingTool.isForwards?mn.toNode.invalidateConnectedLinks():mn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Oe.current.nodeTemplate=Jt(Ae.NB,"Auto",{locationSpot:Ae.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ae.$u(120,60),minSize:new Ae.$u(40,40),resizable:!0,resizeCellSize:new Ae.$u(10,10),rotatable:!0},new Ae.KX("location","loc",Ae.E9.parse).makeTwoWay(Ae.E9.stringify),new Ae.KX("desiredSize","size",Ae.$u.parse).makeTwoWay(Ae.$u.stringify),Jt(Ae.bn,{name:"SHAPE",fill:Gn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ae.z6.AllSides,toSpot:Ae.z6.AllSides},new Ae.KX("figure"),new Ae.KX("fill"),new Ae.KX("stroke","borderColor"),new Ae.KX("strokeWidth","thickness"),new Ae.KX("strokeDashArray","dash")),Jt(Ae.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Jt(Ae.al,{margin:1,textAlign:"center",overflow:Ae.al.OverflowEllipsis,editable:!0},new Ae.KX("text").makeTwoWay(),new Ae.KX("stroke","color"))),Oe.current.nodeTemplate.toolTip=Jt("ToolTip",Jt(Ae.s_,"Vertical",{maxSize:new Ae.$u(200,NaN)},Jt(Ae.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ae.KX("text")),Jt(Ae.al,{font:"10pt sans-serif",textAlign:"center"},new Ae.KX("text","details"))));function Qn(Gt,qt){var mn=(an,kn)=>{an.handled=!0,an.diagram.model.commit(Vn=>{var Dn=kn.part.adornedPart,Yn=new Ae.E9().setRectSpot(Dn.actualBounds,Gt);Yn.subtract(Dn.location),Yn.scale(2,2),Yn.x+=Math.sign(Yn.x)*130,Yn.y+=Math.sign(Yn.y)*130,Yn.add(Dn.location),Yn.snapToGridPoint(an.diagram.grid.gridOrigin,an.diagram.grid.gridCellSize);var fa=Vn.copyNodeData(Dn.data);Vn.setGroupKeyForNodeData(fa,Vn.getGroupKeyForNodeData(Dn.data)),Vn.addNodeData(fa);var ba={from:Dn.key,to:Vn.getKeyForNodeData(fa)};Vn.addLinkData(ba);var Ua=an.diagram.findNodeForData(fa);Ua.location=Yn,an.diagram.select(Ua),setTimeout(()=>{an.diagram.commandHandler.editTextBlock()},20)})};return Jt(Ae.bn,{figure:qt,alignment:Gt,alignmentFocus:Gt.opposite(),width:Gt.equals(Ae.z6.Top)||Gt.equals(Ae.z6.Bottom)?25:18,height:Gt.equals(Ae.z6.Top)||Gt.equals(Ae.z6.Bottom)?18:25,fill:"orange",stroke:Gn.white,strokeWidth:4,mouseEnter:(an,kn)=>kn.fill="dodgerblue",mouseLeave:(an,kn)=>kn.fill="orange",isActionable:!0,click:mn,contextClick:mn})}function na(Gt){return Jt(Ae.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:(qt,mn)=>mn.fill="dodgerblue",mouseLeave:(qt,mn)=>mn.fill="orange",click:(qt,mn)=>{qt.diagram.commandHandler.showContextMenu(mn.part.adornedPart)}},Gt||{})}Oe.current.nodeTemplate.selectionAdornmentTemplate=Jt(Ae.uz,"Spot",Jt(Ae.Vm,{padding:10}),Qn(Ae.z6.Top,"TriangleUp"),Qn(Ae.z6.Left,"TriangleLeft"),Qn(Ae.z6.Right,"TriangleRight"),Qn(Ae.z6.Bottom,"TriangleDown"),na({alignment:new Ae.z6(.75,0)}));function Wn(Gt,qt){return(mn,an)=>{mn.handled=!0,mn.diagram.model.commit(kn=>{kn.set(an.part.adornedPart.data,Gt,qt)})}}function Te(Gt,qt){return qt||(qt="color"),Jt(Ae.bn,{width:16,height:16,stroke:"lightgray",fill:Gt,margin:1,background:"transparent",mouseEnter:(mn,an)=>an.stroke="dodgerblue",mouseLeave:(mn,an)=>an.stroke="lightgray",click:Wn(qt,Gt),contextClick:Wn(qt,Gt)})}function mt(){return[Jt("ContextMenuButton",Jt(Ae.s_,"Horizontal",Te(Gn.white,"fill"),Te(Gn.beige,"fill"),Te(Gn.extralightblue,"fill"),Te(Gn.extralightred,"fill"))),Jt("ContextMenuButton",Jt(Ae.s_,"Horizontal",Te(Gn.lightgray,"fill"),Te(Gn.lightgreen,"fill"),Te(Gn.lightblue,"fill"),Te(Gn.lightred,"fill")))]}function tt(){return[Jt("ContextMenuButton",Jt(Ae.s_,"Horizontal",Te(Gn.black),Te(Gn.green),Te(Gn.blue),Te(Gn.red))),Jt("ContextMenuButton",Jt(Ae.s_,"Horizontal",Te(Gn.white),Te(Gn.magenta),Te(Gn.purple),Te(Gn.orange)))]}function At(Gt,qt){return qt||(qt="thickness"),Jt(Ae.bn,"LineH",{width:16,height:16,strokeWidth:Gt,margin:1,background:"transparent",mouseEnter:(mn,an)=>an.background="dodgerblue",mouseLeave:(mn,an)=>an.background="transparent",click:Wn(qt,Gt),contextClick:Wn(qt,Gt)})}function zt(Gt,qt){return qt||(qt="dash"),Jt(Ae.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Gt,margin:1,background:"transparent",mouseEnter:(mn,an)=>an.background="dodgerblue",mouseLeave:(mn,an)=>an.background="transparent",click:Wn(qt,Gt),contextClick:Wn(qt,Gt)})}function Xt(){return[Jt("ContextMenuButton",Jt(Ae.s_,"Horizontal",At(1),At(2),At(3),At(4))),Jt("ContextMenuButton",Jt(Ae.s_,"Horizontal",zt(null),zt([2,4]),zt([4,4])))]}function Ne(Gt,qt){return qt||(qt="figure"),Jt(Ae.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Gt,margin:1,background:"transparent",mouseEnter:(mn,an)=>an.fill="dodgerblue",mouseLeave:(mn,an)=>an.fill="lightgray",click:Wn(qt,Gt),contextClick:Wn(qt,Gt)})}Oe.current.nodeTemplate.contextMenu=Jt("ContextMenu",Jt("ContextMenuButton",Jt(Ae.s_,"Horizontal",Ne("Rectangle"),Ne("RoundedRectangle"),Ne("Ellipse"),Ne("Diamond"))),Jt("ContextMenuButton",Jt(Ae.s_,"Horizontal",Ne("Parallelogram2"),Ne("ManualOperation"),Ne("Procedure"),Ne("Cylinder1"))),Jt("ContextMenuButton",Jt(Ae.s_,"Horizontal",Ne("Terminator"),Ne("CreateRequest"),Ne("Document"),Ne("TriangleDown"))),mt(),tt(),Xt()),Oe.current.groupTemplate=Jt(Ae.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ae.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Gt,qt)=>{var mn=qt.addMembers(qt.diagram.selection,!0);mn||qt.diagram.currentTool.doCancel()},avoidable:!1},new Ae.KX("location","loc",Ae.E9.parse).makeTwoWay(Ae.E9.stringify),Jt(Ae.s_,"Auto",{name:"BODY"},Jt(Ae.bn,{parameter1:10,fill:Gn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ae.z6.AllSides,toSpot:Ae.z6.AllSides},new Ae.KX("fill"),new Ae.KX("stroke","color"),new Ae.KX("strokeWidth","thickness"),new Ae.KX("strokeDashArray","dash")),Jt(Ae.Vm,{background:"transparent",margin:20})),Jt(Ae.al,{alignment:Ae.z6.Top,alignmentFocus:Ae.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ae.KX("text"),new Ae.KX("stroke","color"))),Oe.current.groupTemplate.selectionAdornmentTemplate=Jt(Ae.uz,"Spot",Jt(Ae.s_,"Auto",Jt(Ae.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Jt(Ae.Vm,{margin:1.5})),na({alignment:Ae.z6.TopRight,alignmentFocus:Ae.z6.BottomRight})),Oe.current.groupTemplate.contextMenu=Jt("ContextMenu",mt(),tt(),Xt()),Oe.current.linkTemplate=Jt(Ae.rU,{layerName:"Foreground",routing:Ae.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ae.KX("fromSpot","fromSpot",Ae.z6.parse),new Ae.KX("toSpot","toSpot",Ae.z6.parse),new Ae.KX("fromShortLength","dir",Gt=>Gt>=1?10:0),new Ae.KX("toShortLength","dir",Gt=>Gt>=1?10:0),new Ae.KX("points").makeTwoWay(),Jt(Ae.bn,{strokeWidth:2},new Ae.KX("stroke","color"),new Ae.KX("strokeWidth","thickness"),new Ae.KX("strokeDashArray","dash")),Jt(Ae.bn,{segmentIndex:0,segmentOffset:new Ae.E9(15,0),segmentOrientation:Ae.rU.OrientAlong,alignmentFocus:Ae.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ae.KX("fill","color"),new Ae.KX("visible","dir",Gt=>Gt===1)),Jt(Ae.bn,{segmentIndex:-1,segmentOffset:new Ae.E9(-10,6),segmentOrientation:Ae.rU.OrientPlus90,alignmentFocus:Ae.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ae.KX("fill","color"),new Ae.KX("visible","dir",Gt=>Gt>=1),new Ae.KX("width","thickness",Gt=>7+3*Gt),new Ae.KX("height","thickness",Gt=>7+3*Gt),new Ae.KX("segmentOffset","thickness",Gt=>new Ae.E9(-15,4+1.5*Gt))),Jt(Ae.bn,{segmentIndex:0,segmentOffset:new Ae.E9(15,-6),segmentOrientation:Ae.rU.OrientMinus90,alignmentFocus:Ae.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ae.KX("fill","color"),new Ae.KX("visible","dir",Gt=>Gt===2),new Ae.KX("width","thickness",Gt=>7+3*Gt),new Ae.KX("height","thickness",Gt=>7+3*Gt),new Ae.KX("segmentOffset","thickness",Gt=>new Ae.E9(-15,4+1.5*Gt))),Jt(Ae.al,{alignmentFocus:new Ae.z6(0,1,-4,0),editable:!0},new Ae.KX("text").makeTwoWay(),new Ae.KX("stroke","color"))),Oe.current.linkTemplate.selectionAdornmentTemplate=Jt(Ae.uz,Jt(Ae.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Ie(2)},new Ae.KX("pathPattern","thickness",Ie)),na({alignmentFocus:new Ae.z6(0,0,-6,-4)}));function Ie(Gt){return Jt(Ae.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Gt+4).toString()+" H3"})}function it(Gt){var qt="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Gt===0?qt="M0 0 M16 16 M0 8 L16 8":Gt===2&&(qt="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Jt(Ae.bn,{geometryString:qt,margin:2,background:"transparent",mouseEnter:(mn,an)=>an.background="dodgerblue",mouseLeave:(mn,an)=>an.background="transparent",click:Wn("dir",Gt),contextClick:Wn("dir",Gt)})}function Tt(Gt){var qt=(mn,an)=>{mn.handled=!0,mn.diagram.model.commit(kn=>{var Vn=an.part.adornedPart;kn.set(Vn.data,Gt?"toSpot":"fromSpot",Ae.z6.stringify(Ae.z6.AllSides)),(Gt?Vn.toNode:Vn.fromNode).invalidateConnectedLinks()})};return Jt(Ae.bn,{width:12,height:12,fill:"transparent",mouseEnter:(mn,an)=>an.background="dodgerblue",mouseLeave:(mn,an)=>an.background="transparent",click:qt,contextClick:qt})}function qe(Gt,qt){var mn=0,an=Ae.z6.RightSide;Gt.equals(Ae.z6.Top)?(mn=270,an=Ae.z6.TopSide):Gt.equals(Ae.z6.Left)?(mn=180,an=Ae.z6.LeftSide):Gt.equals(Ae.z6.Bottom)&&(mn=90,an=Ae.z6.BottomSide),qt||(mn-=180);var kn=(Vn,Dn)=>{Vn.handled=!0,Vn.diagram.model.commit(Yn=>{var fa=Dn.part.adornedPart;Yn.set(fa.data,qt?"toSpot":"fromSpot",Ae.z6.stringify(an)),(qt?fa.toNode:fa.fromNode).invalidateConnectedLinks()})};return Jt(Ae.bn,{alignment:Gt,alignmentFocus:Gt.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:mn,background:"transparent",mouseEnter:(Vn,Dn)=>Dn.background="dodgerblue",mouseLeave:(Vn,Dn)=>Dn.background="transparent",click:kn,contextClick:kn})}Oe.current.linkTemplate.contextMenu=Jt("ContextMenu",tt(),Xt(),Jt("ContextMenuButton",Jt(Ae.s_,"Horizontal",it(0),it(1),it(2))),Jt("ContextMenuButton",Jt(Ae.s_,"Horizontal",Jt(Ae.s_,"Spot",Tt(!1),qe(Ae.z6.Top,!1),qe(Ae.z6.Left,!1),qe(Ae.z6.Right,!1),qe(Ae.z6.Bottom,!1)),Jt(Ae.s_,"Spot",{margin:new Ae.Zt(0,0,0,2)},Tt(!0),qe(Ae.z6.Top,!0),qe(Ae.z6.Left,!0),qe(Ae.z6.Right,!0),qe(Ae.z6.Bottom,!0)))));const Pn=`{ "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 fn=["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 Nn(Gt){return console.log("shapeName:",Gt),fn.indexOf(Gt)>=0}var Bn=new Ae.YI(_t.current,{maxSelectionCount:1,linkTemplate:Jt(Ae.rU,{locationSpot:Ae.z6.Center,selectionAdornmentTemplate:Jt(Ae.uz,"Link",{locationSpot:Ae.z6.Center},Jt(Ae.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Jt(Ae.bn,{toArrow:"Standard",stroke:null}))},{routing:Ae.rU.AvoidsNodes,curve:Ae.rU.JumpOver,corner:5,toShortLength:4},new Ae.KX("points"),Jt(Ae.bn,{isPanelMain:!0,strokeWidth:2}),Jt(Ae.bn,{toArrow:"Standard",stroke:null})),model:new Ae.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ae.bn.getFigureGenerators().toArray().map(Gt=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Gt.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Oe.current.addDiagramListener("TextEdited",function(Gt){var qt;const mn=Gt.subject.part;var an=(qt=document.activeElement)==null?void 0:qt.value;typeof an=="string"&&an.trim()===""&&Oe.current.model.commit(function(kn){kn.set(mn.data,"text","\u672A\u547D\u540D"),Oe.current.commandHandler.stopCommand()},"increment")}),Bn.nodeTemplate=Jt(Ae.NB,"Auto",{locationSpot:Ae.z6.Center},new Ae.KX("location","location",Ae.E9.parse).makeTwoWay(Ae.E9.stringify),Jt(Ae.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 Ae.KX("stroke").makeTwoWay(),new Ae.KX("fill").makeTwoWay(),new Ae.KX("figure")),Jt(Ae.al,{margin:new Ae.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ae.$u(16,16),maxSize:new Ae.$u(10,NaN),textAlign:"center",editable:!0},new Ae.KX("key").makeTwoWay())),setTimeout(()=>{Oe.current.grid=Jt(Ae.s_,"Grid",Jt(Ae.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Jt(Ae.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Oe.current.grid.visible=!0,Oe.current.grid.gridCellStroke="darkgray",Oe.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Oe.current,Oe.current}const Xn=()=>ge(this,null,function*(){var Jt=Oe.current.makeImage();const Gn=yield(0,Qe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Jt.src}});Ze({src:Gn.url})});return(0,ne.useEffect)(()=>(setTimeout(()=>{Fn()},500),Yt(un+1),()=>{Oe.current=null}),[]),Ce.createElement("div",{ref:pn,className:Pt.current?`${Ve.maxH60} body-overflow-initial`:"body-overflow-initial"},Ce.createElement(He.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!un,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ce.createElement(Dt.Z,null,Ce.createElement(Sn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ce.createElement(Sn.Z,{onClick:()=>{var Jt,Gn,Qn=Oe.current.selection.first();if(Pt.current=!Pt.current,document.activeElement&&Qn){let na=(Gn=(Jt=document.activeElement)==null?void 0:Jt.value)==null?void 0:Gn.trim();typeof na=="string"&&Oe.current.model.commit(function(Wn){Wn.set(Qn.data,"text",na||"\u672A\u547D\u540D"),Oe.current.commandHandler.stopCommand()},"increment")}Yt(un+1)}},Ce.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Re},Ce.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ve.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:Ve.myPaletteDiv,ref:_t})),Ce.createElement("div",{style:{flex:1,position:"relative"}},Ce.createElement("div",{ref:kt,style:{height:"80vh"}}))),Ce.createElement("div",{className:"tr"},Ce.createElement(ve.ZP,{size:"large",onClick:Xn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var vt=je,pe=te(5112),fe=te(5871);const Ye=pe.ZP.Group,Le={margin:"0 8px"};var he=({callback:Re,onCancel:Ze})=>{function Oe(kt){Re(kt)}return ne.createElement(Se.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Oe},ne.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ne.createElement("span",{style:Le},"\u5355\u5143\u683C\u6570\uFF1A"),ne.createElement("span",{style:Le},"\u884C\u6570"),ne.createElement(Se.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ne.createElement(fe.Z,null)),ne.createElement("span",{style:Le},"\u5217\u6570"),ne.createElement(Se.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ne.createElement(fe.Z,null))),ne.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ne.createElement("span",{style:Le},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ne.createElement(Se.default.Item,{name:"align"},ne.createElement(Ye,null,ne.createElement(pe.ZP,{value:"default"},ne.createElement("i",{className:"fa fa-align-justify"})),ne.createElement(pe.ZP,{value:"left"},ne.createElement("i",{className:"fa fa-align-left"})),ne.createElement(pe.ZP,{value:"center"},ne.createElement("i",{className:"fa fa-align-center"})),ne.createElement(pe.ZP,{value:"right"},ne.createElement("i",{className:"fa fa-align-right"}))))),ne.createElement("div",{className:"flex-container flex-end"},ne.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(ve.ZP,{type:"ghost",onClick:Ze},"\u53D6\u6D88")))},Ge=te(49770),Zt=te(11081),Ft=te.n(Zt),Rt=(0,ne.forwardRef)(({use3d:Re,width:Ze,height:Oe,callback:kt,showSaveButton:_t},Pt)=>{const pn=(0,ne.useRef)(),un=(0,ne.useRef)(),[Yt,Fn]=(0,ne.useState)(!1),Xn=(0,ne.useRef)({id:pn,appName:"graphing",width:Ze||1e3,height:Oe||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)(()=>{un.current=new(Ft())(Xn.current,!0),window.onload=function(){un.current.inject("applet_container")}},[]);const Jt=()=>{var Gn=window.ggbApplet.getPNGBase64(1,!0,72);return kt&&kt(Gn),Gn};return(0,ne.useEffect)(()=>{Xn.current.appName=Yt?"3D":"graphing",un.current.inject("applet_container")},[Yt]),(0,ne.useEffect)(()=>{Fn(Re)},[Re]),(0,ne.useImperativeHandle)(Pt,()=>({getImgData:Jt})),ne.createElement(ne.Fragment,null,ne.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:pn}),ne.createElement(Dt.Z,{align:"middle"},ne.createElement(Sn.Z,{flex:1},ne.createElement(Ge.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Yt,onChange:Gn=>Fn(Gn)})),ne.createElement(Sn.Z,null,ne.createElement(ve.ZP,{size:"large",onClick:Jt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Mt=te(88615),be=te(1012),me=te(8591);const gt="link",pt="upload-image",jt="add-flowchart",nn="draw-image",hn="add-flowchart",ln="code-block",wn="add-table",zn="------------",Mn={default:zn,left:`:${zn}`,center:`:${zn}:`,right:`${zn}:`};var jn=te(17904),ea=(Re,Ze,Oe)=>new Promise((kt,_t)=>{var Pt=Yt=>{try{un(Oe.next(Yt))}catch(Fn){_t(Fn)}},pn=Yt=>{try{un(Oe.throw(Yt))}catch(Fn){_t(Fn)}},un=Yt=>Yt.done?kt(Yt.value):Promise.resolve(Yt.value).then(Pt,pn);un((Oe=Oe.apply(Re,Ze)).next())});function ta(){}let An=0;const ma=1e4,St="\u2581",tn="@\u2581\u2581@",Ct="@\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`,Pe=["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 nt(Re){return/^\d+$/.test(Re)?`${Re}px`:Re}const Bt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ot={[Bt+"-B"]:"bold",[Bt+"-I"]:"italic"},$t={[gt]:"\u6DFB\u52A0\u94FE\u63A5",[ln]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[pt]:"\u6DFB\u52A0\u56FE\u7247",[nn]:"\u6DFB\u52A0\u753B\u56FE",[jt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[wn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Qt=({defaultValue:Re="",onChange:Ze,width:Oe="100%",height:kt=400,miniToolbar:_t=!1,isFocus:Pt=!1,watch:pn,insertTemp:un,mode:Yt="markdown",id:Fn="markdown-editor-id",showResizeBar:Xn=!1,noStorage:Jt=!1,showNullButton:Gn=!1,showNullProgramButton:Qn=!1,hidetoolBar:na=!1,fullScreen:Wn=!1,onBlur:Te,onCMBeforeChange:mt,onFullScreen:tt,className:At="",disablePaste:zt=!1,disabled:Xt=!1,disabledFill:Ne=!1,placeholder:Ie="",values:it="",extraUse:Tt})=>{const[qe,Pn]=(0,ne.useState)(null),[fn,Nn]=(0,ne.useState)(Re),[Bn,Gt]=(0,ne.useState)(pn),[qt,mn]=(0,ne.useState)(Wn),[an,kn]=(0,ne.useState)(""),[Vn,Dn]=(0,ne.useState)(0),[Yn,fa]=(0,ne.useState)(kt),[ba,Ua]=(0,ne.useState)(!1),co=(0,ne.useRef)((0,be.Z)()),Oa=(0,ne.useRef)(!1),xa=(0,ne.useRef)(),[Ha,Na]=(0,ne.useState)(0),[Ia,Aa]=(0,ne.useState)(0),Sa=(0,ne.useRef)(),Za=(0,ne.useRef)(),to=(0,ne.useRef)(),Ga=(0,ne.useRef)(),vo=()=>ea(void 0,null,function*(){var qn;const Cn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:co.current}});(qn=Cn==null?void 0:Cn.attachments)!=null&&qn.length&&(console.log("cm:",qe,Sa),Cn.attachments.map(yn=>{yn.content_type.indexOf("image")>-1?qe.replaceSelection(``):yn.content_type.indexOf("video")>-1?qe.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):yn.content_type.indexOf("pdf")>-1?qe.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${yn.id}?type=${yn.content_type}&disposition=inline" target="_blank">${yn.name}</a>`):qe.replaceSelection(`[${yn.name}](${ENV.API_SERVER}/api/attachments/${yn.id}?type=${yn.content_type})`)}))});(0,ne.useEffect)(()=>{const qn=window.scrollY||window.pageYOffset;Nn(it),qe==null||qe.setValue(it),window.scrollTo(0,qn)},[it]),(0,ne.useEffect)(()=>{tt==null||tt(qt)},[qt]),(0,ne.useEffect)(()=>{if(Sa.current){let qn=function(yn,Ln){var Pa;if(zt){Ln.preventDefault();return}const ka=Ln.clipboardData;if(ka){const ao=ka.types.toString(),$a=ka.items;if(ao==="Files"||ka.types.indexOf("Files")>-1){if(Ln.preventDefault(),Yt=="stex")return;try{let Po=$a[1];((Pa=$a[0])==null?void 0:Pa.kind)==="file"&&(Po=$a[0]);const fo=Po.getAsFile(),Ko=fo.name.split(".").pop();(0,Fe.I)(fo,Ao=>{var wa,Wa,oo;Ao.id?((wa=fo==null?void 0:fo.type)==null?void 0:wa.indexOf("image"))>-1?Cn.replaceSelection(`<img width="100%" src="/api/attachments/${Ao.id}?type=${Ao.content_type})" alt="" />`):((Wa=fo==null?void 0:fo.type)==null?void 0:Wa.indexOf("video"))>-1?Cn.replaceSelection(`<video width="100%" controls src="/api/attachments/${Ao.id}"></video>`):((oo=fo==null?void 0:fo.type)==null?void 0:oo.indexOf("pdf"))>-1?Cn.replaceSelection(`<a href="/api/attachments/${Ao.id}?type=${fo.type}&disposition=inline" target="_blank">${fo.name}</a>`):Pe.includes(Ko)?Cn.replaceSelection(`<a href="/api/attachments/${Ao.id}?type=office&disposition=inline" target="_blank">${fo.name}</a>`):Cn.replaceSelection(`[${fo.name}](/api/attachments/${Ao.id}?type=${Ao.content_type})`):(Ao==null?void 0:Ao.status)===401&&(me.ZP.warning((Ao==null?void 0:Ao.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Po){me.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Cn=Ke().fromTextArea(Sa.current,{mode:Yt,lineNumbers:!_t,lineWrapping:!0,value:Re,autoCloseTags:!Qn,autoCloseBrackets:!0});return Cn.on("keyup",function(yn,Ln){Ln.keyCode===8&&(yn.getValue()==""?Cn.setOption("placeholder",Ie):Cn.setOption("placeholder",null))}),Cn.on("keydown",function(yn,Ln){if(Ln.keyCode===8){var Pa=ua(yn);Pa&&Ln.preventDefault()}}),Pt&&Cn.focus(),Cn.on("paste",qn),Cn.on("dragleave",function(yn,Ln){Za.current.classList.remove("mouse-hover-md")}),Xt&&Cn.on("beforeChange",function(yn,Ln){(Ln.origin==="paste"||Ln.origin==="+input")&&Ln.cancel()}),Pn(Cn),()=>{Cn.off("paste",qn)}}},[]);const bo=(0,ne.useCallback)(()=>{if(Za.current)try{}catch(qn){console.log(qn,"---- to set md editor body height")}},[Yn,Za,qt]);(0,ne.useEffect)(()=>{function qn(){let Cn=new Ue.Z(yn=>{for(let Ln of yn)(Ln.target.offsetHeight>0||Ln.target.offsetWidth>0)&&(bo(),qe.setSize("100%","100%"),qe.refresh())});return Cn.observe(Sa.current.parentElement),Cn}if(qe){const Cn=qn();return()=>{var yn,Ln;(yn=Sa.current)!=null&&yn.parentElement&&Cn.unobserve((Ln=Sa.current)==null?void 0:Ln.parentElement)}}},[qe,bo]),(0,ne.useEffect)(()=>{if(qe){let qn=[];for(const[Cn,yn]of Object.entries(Ot)){let Ln={[Cn]:()=>{Ja(yn)}};qn.push(Ln),qe.addKeyMap(Ln)}return xa.current=setInterval(()=>{Oa.current&&vo()},4e3),()=>{clearInterval(xa.current);for(let Cn of qn)qe.removeKeyMap(Cn)}}},[qe]),(0,ne.useEffect)(()=>{Wn!==qt&&mn(Wn)},[Wn]),(0,jn.Z)(()=>{if(!Jt&&Vn>0){let qn=new Date().getTime(),Cn=window.sessionStorage.getItem(Fn);qn>=Vn+ma&&(!Cn||Cn!==fn)&&(window.sessionStorage.setItem(Fn,fn),Ua(!0))}},ma),(0,ne.useEffect)(()=>{Gt(pn)},[qe,pn]),(0,ne.useEffect)(()=>{qe&&Pt&&qe.focus()},[qe,Pt]),(0,ne.useEffect)(()=>{if(Bn&&qe){let qn=function(yn){let Ln=yn.target;if(Ga.current){let Pa=Ln.scrollTop/Ln.scrollHeight;Ga.current.scrollTop=Ga.current.scrollHeight*Pa}};const Cn=qe.getScrollerElement();return Cn.addEventListener("scroll",qn),()=>{Cn.removeEventListener("scroll",qn)}}},[qe,Bn]),(0,ne.useEffect)(()=>{if(qe&&mt){let qn=function(Cn,yn){mt(Cn,yn)};return qe.on("beforeChange",qn),()=>{qe.off("beforeChange",qn)}}},[qe,mt]),(0,ne.useEffect)(()=>{if(qe&&Te){let qn=function(){Te(qe.getValue())};return qe.on("blur",qn),()=>{qe.off("blur",qn)}}},[qe,Te]);function ua(qn,Cn){var yn=qn.getDoc(),Ln=yn.getCursor(),Pa=yn.getLine(Ln.line),ka=Pa.charAt(Ln.ch-1),ao=Pa.lastIndexOf("@\u2581@",Ln.ch),$a=Pa.lastIndexOf("@\u2581\u2581@",Ln.ch),Po=ao>$a?ao:$a,fo=ao>$a?3:4;if(tn.indexOf(ka)===-1)return null;if(console.log("change1:",Cn,qn,Pa,Ln,Po,ao,$a,ka),Po>=0&&Ln.ch-Po<5){var Ko=Po+fo;return yn.replaceRange("",{line:Ln.line,ch:Po},{line:Ln.line,ch:Ko}),{line:Ln.line,ch:Ko}}return null}(0,ne.useEffect)(()=>{if(qe){let qn=function(Cn,yn){const Ln=Cn.getValue();Nn(Ln),Dn(new Date().getTime()),Cn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ze&&(Qn?Ze(Ln,mo(Ln)):Ze(Ln))};return qe.on("change",qn),()=>{qe.off("change",qn)}}},[qe,Ze]),(0,ne.useEffect)(()=>{if(qe)if(Re==null)qe.setValue(""),Nn("");else{const qn=window.scrollY||window.pageYOffset;Re!==qe.getValue()&&(qe.setValue(Re),Nn(Re),qe.setCursor(Xt?1:qe.lineCount(),0),window.scrollTo(0,qn))}},[qe,Re]);const Ja=(0,ne.useCallback)(qn=>{const Cn=qe.getCursor(),yn=qe.getSelection();let Ln=yn.split(`
|
|
`);switch(qn){case"bold":return qe.replaceSelection("**"+yn+"**"),yn===""&&qe.setCursor(Cn.line,Cn.ch+2),qe.focus();case"italic":return qe.replaceSelection("*"+yn+"*"),yn===""&&qe.setCursor(Cn.line,Cn.ch+1),qe.focus();case"code":return qe.replaceSelection("`"+yn+"`"),yn===""&&qe.setCursor(Cn.line,Cn.ch+1),qe.focus();case"inline-latex":return kn("inline-latex"),qe.focus();case"latex":return qe.replaceSelection("```latex\n"+yn+"\n```"),qe.setCursor(Cn.line+1,yn.length+1),qe.focus();case"line-break":return qe.replaceSelection(`<br/>
|
|
`),qe.focus();case"list-ul":return yn===""?qe.replaceSelection("- "+yn):qe.replaceSelection(Ln.map(Pa=>Pa===""?"":`- ${Pa}`).join(`
|
|
`)),qe.focus();case"list-ol":return yn===""?qe.replaceSelection("1. "+yn):qe.replaceSelection(Ln.map((Pa,ka)=>Pa===""?"":`${ka+1}. ${Pa}`).join(`
|
|
`)),qe.focus();case"add-null-ch":return yn===""&&qe.setCursor(Cn.line,Cn.ch),qe.replaceSelection(St),qe.focus();case"add-signal":return yn===""&&qe.setCursor(Cn.line,Cn.ch),qe.replaceSelection(Ct),qe.focus();case"add-multiple":return yn===""&&qe.setCursor(Cn.line,Cn.ch),qe.replaceSelection(tn),qe.focus();case"inster-template-1":return yn===""&&qe.setCursor(Cn.line,Cn.ch),qe.replaceSelection(It),qe.focus();case"eraser":return qe.setValue(""),qe.focus();case"trigger-watch":return Gt(!Bn),qe.focus();case"trigger-full-screen":return mn(!qt),qe.focus();case gt:kn(gt);return;case ln:kn(ln);return;case pt:kn(pt);return;case nn:kn(nn);return;case"maths-latex":kn("maths-latex");return;case jt:kn(jt);return;case wn:kn(wn);return;default:throw new Error}},[qe,Bn,qt]),Ea=(0,ne.useCallback)((qn,Cn)=>{var yn,Ln,Pa,ka,ao,$a;switch(kn(""),an){case gt:const{title:wa,link:Wa}=qn;return qe.replaceSelection(`[${wa}](${Wa})`),qe.focus();case ln:const{language:oo,content:Un}=qn;return qe.replaceSelection(["```"+oo,Un,"```"].join(`
|
|
`)),qe.focus();case"maths-latex":for(var Po=atob(qn),fo=new Uint8Array(Po.length),Ko=0;Ko<Po.length;Ko++)fo[Ko]=Po.charCodeAt(Ko);var Ao=new Blob([fo],{type:"image/png"});(0,Fe.I)(Ao,ko=>{ko.id?qe.replaceSelection(``):(ko==null?void 0:ko.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":qe.replaceSelection("`$$"+qn+"$$`");break;case pt:case nn:case hn:const{src:ia,alt:ha}=qn,da=Cn,Eo=(Pa=(Ln=(yn=da==null?void 0:da.name)==null?void 0:yn.split("."))==null?void 0:Ln.pop)==null?void 0:Pa.call(Ln);return((ka=da==null?void 0:da.type)==null?void 0:ka.indexOf("image"))>-1||!(da!=null&&da.type)?da.align||da.width?qe.replaceSelection(`<p style="text-align:${da.align||"initial"}"><img width="${da.width?da.width+"%":"initial"}" src="${ia}" alt="${ha||""}" /></p>`):qe.replaceSelection(`<img width="100%" src="${ia}" alt="${ha||""}" />`):((ao=da==null?void 0:da.type)==null?void 0:ao.indexOf("video"))>-1?qe.replaceSelection(`<video width="100%" controls src="${ia}"></video>`):(($a=da==null?void 0:da.type)==null?void 0:$a.indexOf("pdf"))>-1?qe.replaceSelection(`<a href="${ia}?type=${da.type}&disposition=inline" target="_blank">${da.name}</a>`):Pe.includes(Eo)?qe.replaceSelection(`<a href="${ia}?type=office&disposition=inline" target="_blank">${da.name}</a>`):qe.replaceSelection(`[${da.name}](${ia})`),qe.focus();case wn:const{row:lo,col:yo,align:po}=qn;let Ro=`
|
|
`;for(let ko=0;ko<lo;ko++){let mr=[],fr=[];for(let Qo=0;Qo<yo;Qo++)ko===1&&fr.push(Mn[po]),mr.push(" ");ko===1&&(Ro+=`| ${fr.join(" | ")} |
|
|
`),Ro+=`| ${mr.join(yo===1?"":" | ")} |
|
|
`}return qe.replaceSelection(Ro+`
|
|
`),qe.focus();default:throw new Error}},[qe,an]),Xa=(0,ne.useMemo)(()=>{switch(an){case gt:return ne.createElement(rt,{callback:Ea,onCancel:So});case ln:return ne.createElement(Kt.Z,{callback:Ea,onCancel:So});case pt:return ne.createElement(Fe.Z,{callback:Ea,onCancel:So});case jt:return ne.createElement(vt,{callback:Ea,onCancel:So});case wn:return ne.createElement(he,{callback:Ea,onCancel:So});case"maths-latex":return ne.createElement(Rt,{showSaveButton:!0,callback:Ea});case"inline-latex":return ne.createElement(Mt.Z,{showSaveButton:!0,callback:Ea});default:return null}},[an]);function So(){kn("")}(0,ne.useEffect)(()=>{if(to.current){let qn=function(ao){Pa=!0,ka=ao.pageY},Cn=function(){Pa=!1},yn=function(ao){if(Pa){let $a=ao.pageY-ka;$a<0&&($a=0),$a>300&&($a=300);let Po=kt+$a+"px";fa(Po)}},Ln=to.current,Pa=!1,ka=0;return Ln.addEventListener("mousedown",qn),document.addEventListener("mousemove",yn),document.addEventListener("mouseup",Cn),()=>{Ln.removeEventListener("mousedown",qn),document.removeEventListener("mousemove",yn),document.removeEventListener("mouseup",Cn)}}},[qe,to]),(0,ne.useEffect)(()=>{fa(kt)},[kt]);const Io=nt(Oe),qo=nt(Yn),Vo={width:Io,height:qo},no=(0,ne.useMemo)(()=>{if(Vn){let qn=new Date(Vn),Cn=qn.getHours(),yn=qn.getMinutes(),Ln=qn.getSeconds();return Cn=Cn<10?"0"+Cn:Cn,yn=yn<10?"0"+yn:yn,Ln=Ln<10?"0"+Ln:Ln,`${Cn}:${yn}:${Ln}`}return 0},[Vn]),mo=qn=>{const Cn=[];if(Qn){let yn=-1;qn=qn.replace(/(@▁▁@|@▁@)/g,function(Ln,Pa,ka){Cn.push({multiLine:Ln!==Ct})})}return Cn};function Uo(){window.sessionStorage.removeItem(Fn),Ua(!1),Dn(0)}function sr(){Ua(!1),Dn(0),qe.setValue(window.sessionStorage.getItem(Fn))}(0,ne.useEffect)(()=>{$t[an]&&an!==nn&&an!==jt&&setTimeout(()=>{const qn=document.getElementsByClassName("markdown-popup-form")[0],Cn=window.innerWidth/2-qn.offsetWidth/2,yn=window.innerHeight/2-qn.offsetHeight/2;Na(Cn),Aa(yn)},0)},[an]);const Xo=qn=>{qn.preventDefault();const Cn=qn.clientX-Ha,yn=qn.clientY-Ia;document.body.onmousemove=Ln=>{let Pa=Ln.clientX-Cn,ka=Ln.clientY-yn;const ao=document.getElementsByClassName("markdown-popup-form")[0],$a=window.innerWidth-ao.offsetWidth,Po=window.innerHeight-ao.offsetHeight;Pa=Math.max(0,Math.min(Pa,$a)),ka=Math.max(0,Math.min(ka,Po)),dr(Ln.clientX,Ln.clientY,Cn,yn)&&(Na(Pa),Aa(ka))},document.body.onmouseup=function(){document.body.onmousemove=null}},dr=(qn,Cn,yn,Ln)=>{const Pa=document.body.clientHeight,ka=document.body.clientWidth;return qn<20&&yn>qn||qn>ka-20&&yn<qn||Cn<20&&Ln>Cn||Cn>Pa-20&&Ln<Cn?(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 ${At} ${Bn?"on-preview":""} ${_t?"mini":""} ${qt?"full-screen":""}`,style:Vo},ne.createElement(ce,{insertTemp:un,watch:Bn,fullScreen:qt,showNullButton:Gn,showNullProgramButton:Qn,onActionCallback:Ja,hidetoolBar:na,extraUse:Tt}),ne.createElement("div",{className:"markdown-editor-body"},ne.createElement("div",{className:"codemirror-container"},ne.createElement("textarea",{ref:Sa,placeholder:Ie})),Bn?ne.createElement("div",{ref:Ga,className:"preview-container"},Yt==="stex"&&ne.createElement(dt,{value:fn}),Yt!=="stex"&&ne.createElement(Xe.Z,{disabledFill:Ne,showProgramFill:Qn,value:fn})):null))),Xn?ne.createElement("a",{ref:to,className:"editor-resize"}):null,an===nn&&ne.createElement(Et,{callback:Ea,onCancel:So}),an===jt&&ne.createElement(vt,{callback:Ea,onCancel:So}),ne.createElement(Ee.Z,null,$t[an]&&an!==nn&&an!==jt?ne.createElement(He.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Ha,top:Ia},title:ne.createElement("div",{style:{cursor:"move"},onMouseDown:Xo},$t[an]),open:!0,onCancel:So,footer:null,destroyOnClose:!0,width:an===jt?"1200px":null,height:an===jt?"80vh":null,className:"markdown-popup-form"},Xa):null))}},45596:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return de},I:function(){return Ee}});var ne=te(78241),se=te(8591),Ke=te(92832),Ue=te(81327),De=te(5871),Be=te(5112),re=te(3113),$e=te(67303),et=te(59301),_e=te(34055),Xe=te(59301),dt=Object.defineProperty,Je=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,b=(Se,xe,ve)=>xe in Se?dt(Se,xe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Se[xe]=ve,x=(Se,xe)=>{for(var ve in xe||(xe={}))y.call(xe,ve)&&b(Se,ve,xe[ve]);if(a)for(var ve of a(xe))E.call(xe,ve)&&b(Se,ve,xe[ve]);return Se},z=(Se,xe)=>Je(Se,ae(xe));const{useForm:ee}=ne.default,oe={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var de=({callback:Se,onCancel:xe})=>{const[ve]=ee();let wt=(0,et.useRef)();function bt(ht){wt.current.width=ve.getFieldValue("width"),wt.current.align=ve.getFieldValue("align"),Se(ht,wt.current)}function dn(ht,Ut){if(ht.status===-1){se.ZP.error(ht.message);return}ve.setFieldsValue({src:`/api/attachments/${ht.id}`,type:Ut.type})}function ot(ht){let Ut=ht.target.files[0];wt.current=Ut,Ee(Ut,dn)}return Xe.createElement(ne.default,z(x({form:ve},le),{className:"upload-image-panel",onFinish:bt,style:{width:470,overflow:"hidden"}}),Xe.createElement(ne.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Xe.createElement("div",{className:"flex-container"},Xe.createElement(ne.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Xe.createElement(Ke.default,{style:oe})),Xe.createElement(ce,{onFileChange:ot}))),Xe.createElement(ne.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Xe.createElement(Ke.default,{style:{width:264}})),Xe.createElement(ne.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Xe.createElement(Ue.Z,null,Xe.createElement(ne.default.Item,{name:"width",style:{margin:0}},Xe.createElement(De.Z,{style:{width:264}})),Xe.createElement("span",{className:"ml8"},"%"))),Xe.createElement(ne.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Xe.createElement(Be.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"}]})),Xe.createElement("aside",null,Xe.createElement(ne.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Xe.createElement(re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Xe.createElement(re.ZP,{type:"default",onClick:xe},"\u53D6\u6D88"))))};function ce({onFileChange:Se}){return Xe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Xe.createElement("input",{type:"file",onChange:Se}))}function Ee(Se,xe){if(!Se)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,_e.bg)())throw se.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ve=new FormData;ve.append("editormd-image-file",Se),ve.append("file_param_name","editormd-image-file"),ve.append("byxhr","true");var wt=new window.XMLHttpRequest;wt.withCredentials=!0,wt.addEventListener("load",function(bt){xe(JSON.parse(bt.target.responseText),Se)},!1),wt.addEventListener("error",function(bt){console.error(bt)},!1),wt.open("POST",`${$e.KI}/api/attachments.json`),wt.send(ve)}},75790:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return Ke}});var ne=te(59301),se=te(4676);class Ke extends ne.Component{constructor(De){super(De);const Be=window.document;this.node=Be.createElement("div"),Be.body.appendChild(this.node)}render(){const{children:De}=this.props;return(0,se.createPortal)(De,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},4573:function(ft,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"},se=te(71418),Ke=te(6848),Ue=te(92310),De=te.n(Ue),Be=te(49661),re=te(57884),$e=te(34055),et="data:image/png;base64,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",_e="data:image/png;base64,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",Xe="data:image/png;base64,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",dt="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,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEyhJREFUaEPFWwl4TefWfveJzIkhUnNQQ7TETBGzGtoU1bpoixa9bd2rWkVVJ1o1lFtDVYdf+Xu1fkqFqqlURSIINcVMzCQhJIZEZDz7Pt/6hv3tfU7C7T+dh+ecs6ez93q/d613DTEAIDdlaQ13EWYZMLqYhlHVgAHDMNgu/m6w7/RFbHe+8+NMAKZhwEVnAqZLXMOkU2nf/V4uN7uKOJ9dkf8DTFO9sy2mSb/Gt9NHfh7bTv/luWy76YZpumm/m72zQ90m2B2bbnktcYw8X7yz6xr0M/w8fn32Wf6umz+3djy/H3Y9fo9yH3t62qbdq3g66/mAdBfc2w3DZ0KNmI+vGAycooLiZANGGAyXBYgEieEDO0i0hYBj//g57FY4Hgbc3kCSVr8PSIYwCBlbPJCElRtegmGBxLZzI8ptzs/MoNJgdmMaAiB+3WIyvjSibnR2Xxwgvl8/Ri6e0kHi55YKEoHJDeWCmWUYrqbG7aNLlsHE85woLkiQuB3vzyQ6XjJNe/+/AUkaU8CpgcRXr1ixknFi9dv2MSZprAHcMN2MFZKdFhjyOM4eO0iK5d7A+xNMIpvCvdy4feS7NABVuaElMzgrbCCx7wQtHcXZw/0ed30OMG3uTnNvysn9jzHJYgYtv1KZZLk7nW3k7hT7uAsrkUnkgvlK98YmG/hOsLSFIlaP5galz7DcuQtIN24l/6dJcUMYmwPDjO4NJOHuvIAkwdJjV+kgcZBLe+nujiIIc2X8ySQW5Lo8mSIe0hGX1HEaANKgDCRhdXF9AZICpHQm2VyeR0yy2Kjip7g3N7lnC3TGYDIMu0e26G8eWmxKIcDJ4I1JmmCQbuz/ASQr/ggRoWISfyhubM4oe0ySK14zhJMlXEEokLiL+2+AJO7NI1Zp7s4mFrwKBzeMWwcWmRTdlVpzKDTFJAskyRLL3Vnu8H/F3ZHisl606rwyiYEkFJaUf0rV6aySbLACvlJXTHE6Y5JSbfbY4y0mPTCTlNLUYqUHSIYASEjokkFiAAiFpwsCAaxN5cHA+QPxCKteBxWq1iYzekjwUmLS7YzLCClfCT5+/jbvx9SWBInIr9S4SQuf48WYZMluKbVVULdJb3aklMsy7kgGOUAiJhUpheVUdxKUC8k74RcUgsp1ooQMl6rMi+pzCAfpfu3uzoSRtX8huTjLzUlJbW2j/Upq8yzHktkGigrz4OsfKOIWsOK9F9Ck13No2OUZOu7w5uWoXK8xKtVrTEylK3iAZMB0F2HNlFdQMaIeOv/1ffqdg+u/V0DxmxdYiPeQ8g8hMrqXBpJckSUxyRISHC8Jkl0+C41Phs69k4XdP85DZPsYVGvQXKwFnv/wPInnUwc3/YDM1LPoNuIDlZs5pb9cLDYl6EU8yIVmZO37xuTsYBJbBG6nu3MkqHSsAKkoLxdxi6eiYq1ItOr3Mll+5fsvoHGvQQSQu6gQSSsX4OKhnWja6zlEdR8A0+Xjkcyy651N2oLdy79A91FTUbVBM/qNX6aOpPfbGVcQWLYC/AKCFUh3b11HeK0G6Pn3qbSNuT5uPUesEYzznsTKpLZkd1dYkIcDG5bg8pEkNOzcF5HRT+JW+kXk5dy2EmY3cOd6Kk4krkejzv0QVD7cdh8BIeUQWrGaTb7bwBIgEdjaMxiZf3ylAJLqTa5uySyl0CgTtdxdQd5d7FgyE3czr6HbyI9RtlJ1YszK9wdzgDr3E1LchZTdm7A39j9Q/ZHm6PjSO/AJCLIxyXQX45dpI+EbEIynJnyuQKB7LS7C0rf6IfqFN1G3bQ9Id7d25ihUe6QFWvYdYbk/G0iyAsBB0IWDnrfoysopneU5zJgpezbj8JYVtNAyzp9A+ulk232W9qVmVFtEdfuL9yTXJvEFIyU7M/d+ZcpSjmH42JjE5LcNJM0V3rxyDkkrvkBRQR66vvwhyletxWWzYeCnD4agcU/GoKcJ0MxLp/HHz4tx++ol+JTxRWh4FXR5ZRICQisokM7ui8OupXPRecS7qNk0Gnk5t2C4XPAPLofCvFz8OGEg2g8dizqtu3G2FORj2YQB6DR0PCKad4RLd3+2YGslsx4xST9OGcmTSRTvxP6rZ48gvGZ9uFw+Kg86Ef8LLhzagcdfngTfgCDOHHcxbl1PRdmHqntWJhwy3Ju7k0wybuxZYDJDcGYw+1ogmVr9TQfqzo00/Pbl+wiPqI92g0YjoGyYApKBFP/dp6jTqjOCyj+EU4kbcCl5F2o1i0bz3sNRXJCHrV9PQnCFcPQa8xlPck03fvl0FLkF5t7Yz8Yvmobc7Cw8OXYOcm9eR+zk4eg0fCJqNe9AAN24eAqbZo9D/w+/RXDFKjx7EOpOl+O8BieDNH2SNSStZqcLC104iPPcxSi8l0vs5sa06nY3084h/vtZaPbEYEQ0bkfsZq70wsEEHImLRfuBo1G+au0SQSotJtHzMICcRVBnTHIyiYGVenI/qj3SEi5XGQscAAW52bh8dA/O7PmN/HR47QZoFjMYleo0EtUGF7JvpKMw/x4q1qhLhj23fzv2rPgCfScugH9oBaSdPIAd/5yFmHGzUbFmJG6lX8C6Ga+jZb8RaNjtWQLoZPwvOPzrcgyatozXt3gGRG5M1bukoCCQmFFFfZUdLaSfFcRLBunQxh9w9XQyOg55W8UW0yxG/t07iF8yE8EVHkK7gaN4nut20z24i4uxe9UC5GRloOOQ8fAPDPk3QLKSb+N60hc8UWUrUDFJxhlLOHgDiQHLbuR2+iVcTUlG+umDyEo9D7+AINRu0RF123RH+Sq1lKDgZSFdrvNV/+MHg+EuKoKPrx8KcnPo+MgOMWgz4G/E7Izzx7B53juoEtkEPV6fTvsTFk/HxeRdyu13GjoOtVt2cTBJlsKtsowsjxOTPECyqs26BM+5mYGdS+fQvXUaMg5lK0Ug904mEv9rDrIzr5JwYHbIy7mD/HvZKLibTeAxEVGYn4cq9Zqgdd8RnvU7vdLh5qDw5FjETvb0Gbvn22S2ktxKDEiQDDCXx/ZfPJQAFoMYQ1je4i4qVoZiIDNl5VPGj29zVHQq1WuEqG4DuGLkIQunEjfS4ggJr4KLBxORdmIf+r73DXwDg4kNl47sRvyi6TB8fDBoxnLy8zcunKL4l309DUkrvsTT7yygOMhIkn8vp0QmybYD93SiBEOGkYVVq9rtGxCgYk9BXi4Sl8xCdmY6eo2agZys64hf8in8g0LhHxwCP/YeFAK/wFD4se8BwQgMCsXdWzdwZFssWvUZTkDx2O9ZiFXtEVtpyQ3j2q7PFUBW70evJlgSXMakAz9/S8BUqPYw7t68QS6ofvQTPI5piOifGRIX9scjLKIeOgwdR20KXnXgIJKYSDuPX+eOQ6cX30ZE0/aqVnfk12U4mbAe/iFl0az3i6jF9onX8d9X49i21Rg4damoaQFLxvRR+//sB7YYBkxZyl2jMBoDPv3UIdRkscY0KYUozLuHMpQDmhSnXGV8YLjKoLioEMWFBfDzC0RK0mbUbBINX/8g1ZdygqTXBOUiopLVtZ3zVAzSE1aLSbJoyg1KTTfBJHbMsW2xuHx4F2LGzdN6SY6qgzgn7tsp8A8uiw5DxgpwLJCKCu7h188noHL9pmj17Kuk7uRvbf/2E7h8fFCpTkOkHt9PQkK+tnz+DgLLV0THlyZwEek2Kf6JcKOViHiMkfFJZBuyG2hjEN/oQu0WnVQfyVv74drpw0hcNgcxb36GgNByWD31FTTq9izqt+mBM3t/x8nE9bRPl+r2XMzJJJ44y4Yfuw0jI3GeaYrU3puk5vGJs0gyTAfp+LZYnN65AYFlw0pcrMKZ4V7OLdRo9BjaDx5rdWgZFKYb2xZNRf7d22jTfyQyLp5CxtljKOPnj/YvjsfqycPQqPtf8HCLjlg1aRg6DptAK5K52PUzRyN68BglvyVIwmt5FQ58tepdWeHuvAoH6QZNYkv8d9PRLGYoKlSvg0vJO/HH6oV4ZuLXcPn6I/aTEWj0OAOoJ87u3YqTO9bjyTGzrWqDJtdVh9bRd9JrgtTgy9gxlxjkZotZ9HRKZpInSMfjVuPigXi0fvY1j7a4veEHHNq0jJLZ9oPfUrKenbT3p69xZs9WziqXC2HVHqbKRI2GrVGuUnWsmfoq+rz7JcpVqYl9qxfi8uEkPP3+N4j79hOwakLfd7+C4fKxFogJlRcJKPgq5gHAqtc9EEiWwLhwIAF7Y7/BU+PmIrBcRaTs3oyjv63EM+8tpLjCAIrq3p8AYs9zMnEdYsbMUTHH6sraa396D0l9ZqKBXFzCHNVucGuu637ujuYNDAOMQZcP70Tnlz/kcltEfot5Vld294r5CCoXjvaDx2jzDaCMPDsjDRVr1UdY9bpw+fqRi2Nd2cMbl+LMni3o/8kPBEBRfi7WTvsbAXc15Qi6vPIBIhq39WSvAySZJ4korYElXIpqN2u9G5twcCNu0RRCufOI98joBzcswbWUI+g1ehbNN6z6eDiVsiLb9kTKni04uWMdnnprrk29PShIkknGtYTZxCCx/JVSexB3x0BiDDqduOGBY3HNJu0Q/cJbto6sXnjllW8DRfdy4BcYjNgpf0XlelHoMGScGkI5sX0t9q9ZhPDakZTIlvi6D5PsjNIbf4JpWnf2blYG1v1jNFo/8yoebtmJjL716w8RGl4VrfuPpNUe+9EwAqhBuyeRsudXnEhYh95j54LV8jLOHUflulE8VNg6v15mHLRKg3E1/jORB1lVbObuXM72ApV5mItj5rCEw7H4NSQSuo+aDhflUVyKW4pQVikMJCyZiYDQ8mj/vGSQ0NmiipGTeZVYcenwbty4dBrRz72BHUtn46m356N85QhiZ/qZZMQvno6iwgIySou+w1Ty6hUoB0iqSabcnZTXOpO0oqsA6cjWlTgRvxZPv/cNyvgF4PbVy9i84F206P0SHm7VlX46dvJLaNxjICLbPkEMOpGwFr3HzUNe9k1smj8R3V6dhJAKlVVM0ks8JfWRjLTt/zBZu1u1G5gZXCLnKSUmSRd2PP5nXDyUiMcG/J2D4wDIikMGDm38HiHhVRH9/JuqfcFqbqyImnk5Bfk5d1C2UjVUa9ACD9VugH1rF6NOq65o0XsYioqLcCJuDZI3L0doWGV0fW0yziRtwbGtsajTuivaPjeaEl3vIJlwWZ0KUYHmR5KqUmDZJ39ky4Epq3UzR1MbpO2gN8AKuwlLPsWtq5cR89YcuMqUIaOvmvwSonoMxCPtnsTppM0EUJ/x83Ez/QLiFk9Dr1HTqP5oCQFrpMtjCEUksUZq3CxikASJsYRuWDbjZOvBgxkc1OPxa3F656YHdnEsXkQzBgnWFOTnYvfy+aj2aHNUf7QlQsKq0HVZ5s4qxn0mfgnGrIR/zqQSUdUGzdHpxfHwDSlLv5myazP2/vQVwmrURY/Xp/FipbeXaYHExZTVAPQEiRAThgSunTmK3xd+hC7DJ6JKZHMSCuf2xaHdc28gIqqNKpqumvQionoOIheXemwvklZ9hTotuyAr9SxVHPqMnQe4XCXEJM8iLd1j2raZNDSigyQndXSQVDnI5r4MnNqxHpeO7kH31z4WeYs2quWSI1k832HVb1adfqz/SC+DkfZJIcYOlpjWatIe+bnZ2LbwI0Q9PgA1mkZzljITisHI9JMHyGAdho4vdaE8+Myd3d3lZF7DqZ2b0DxmMBWTT+3cSHdQv10v0WLnx+9fuwjVHm2FynUbo7ggH0e3/oSs1DNUVYlo3IYn2F4HI7VirmMuz0jdNpMYxFaVjB1ywocCjsakkkCimMSGSBj7HACqpFZWDkQsk7FKvZc4vcoHWSh11KZXnSBJ9ypLSCULhz/PJFV51tsFXmbuuAvjdUZ7K4ENRsrJVKukJLuyTvCIQam/f6oqCRIkW0ySCk/vDXGr2oQAB5cLAinBbUqQThGVAw8Boo1zqfEvYXJt5s4JkvfWuRQepZBJc3f2cS5vMcnu7ryCpE0XeWv42UCicSovLQ3ZOneAalzZOiPNMIyq0uA0i0XEsebjZCNOHlMSk+RkqpLtzoafGowsYQhFMNZSivcHSdXyZPFVSpX7zNwxo0nhQHOkTO0JTO0xSax4VeS0mne2rqya0nHGEieT9DFkWbnmLk7ONoi6E9uWbqT+PmOZSaO/lsyWA/CWXKYyg8dolgUU38+P91HDI7wk5OjKMpBU61yyThtCUedwcGy/IVjozd2peQrmCrkroJyu1Ne/xSQxbOJo+CklKHMbFJcQZzRgaYxLAmnlXwokwSKYWG5ciZtZA8VmMmCGKaktjEQOyzZpKguYmtHVtI8OBuvK8u/eurJkeMd8gy0WCRXJwXGMIOuukmrNHAy9uEqnM3vKRVUKSiVPr4oSDw1oiHagPu/A2kmih6OXasidlejC7CBZfyVhB0nEpKwABDSlNcZAMtzuWaaJLtLdSTdlgWRnkZ0ZcrXrMYa3z+8Lkoox+jiXAEVNEwmGaX9VwRwSFzOlg/QgTCodJDnGZQfJXtS0/1XF/UCy/pRFMknLv4B0mO7tAcV+E4LavnLlX3lTS/GLYAyLAAAAAElFTkSuQmCC",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,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAElZJREFUaEPFWwd0VWW2/s5NL4AEBamDSpEhSBGEyFAEpESKgDAIKCgKTx2KyjAMIlVAUIo8Hk2QFXHAR3E9BESQEAJBKUoRlECoShqQAoQkpJwz699/Of8594Sg8+a9u8K69552z9nf/+397YIBAPkpn9UySzDPgNHRMozqBgwYhsF28XeDfacvYrv7nR9nAbAMAz46E7B84hoWnUr7ynv5THYVcT67Iv8DLEu9sy2WRb/Gt9NHfh7bTv/kuWy7ZcKyTNpvsnd2qGmB3bFlymuJY+T54p1d16Cf4efx67PP8ndN/tza8fx+2PX4Pcp97Olpm3av4uns5wPSfTD3GkbAhFqx068YDJySotITBowoGD4bEAkSwwdOkGgLAcf++DnsVjgeBkwvkKTVywHJEAYhY4sHkrByw0swbJDYdm5Euc39mRlUGsxpTEMAxK9bSsaXRtSNzu6LA8T368fIxXN3kPi5dwWJwOSG8sHKNgxfU+PGqbh1sPA8J4oPEiRux/KZRMdLpmnv/zcgSWMKODWQ+OoVK1YyTqx+xz7GJI01gAnLZKyQ7LTBkMdx9jhBUiz3Au93MIlsCnO9cePkmjQA1bmhJTM4Kxwgse8ELR3F2cP9Hnd9LjAd7k5zb8rJ/a8xyWYGLb+7Msl2dzrbyN0p9nEXViaTyAXzle7FJgf4brC0hSJWj+YGpc+w3bkPSDdyT3xiUdwQxubAMKN7gSTcnQdIEiw9dt0dJA7y3V66u6MIwlwZfzKJBbkuf6aIh3TFJXWcBoA0KANJWF1cX4CkALk7kxwuzy8m2WxU8VPcm0nu2QadMZgMw+6RLfqc46stKQQ4GbyYpAkG6cb+H0Cy448QESom8YfixuaMcsYkueI1Q7hZwhWEAom7uH8BJHFvfrFKc3cOseApHEwYuUdXWRTdlVpzKTTFJBskyRLb3dnu8N/i7khx2S9adZ5MYiAJhSXln1J1OqskG+yAr9QVU5zumKRUmzP2eMWke2aSUpparPQDyRAACQldNkgMAKHwdEEggHWovH9XTBIg5aZdQmB4JCIqVRGIWbTwOV6MSbbsllJbBXWH9GZHSrks445kkAskYlKJUlhudSdBuXTiAILDI1Ht4Wghw6Uq81B9LuEg3a/T3Vkwsn9YSS7OdnNSUtvbaL+S2j4yxI87Pxcym6s9eqmwIj8IYUH7uBSXRzeNHQJfcAh9z7uejgtHEvxiUkTlB1CvTVdFHSaJN0weioZte+CxHoNJEEgm2SDJFVkWk2whwfGSIDnls9D4ZOj8m9n47vNFaNA2FjUaNhdrgec/PE/i+dSxHWuRlXoenV6erHIzt/SXi8WhBD3Eg1xoRvb3yy3ODiaxhWHd7s6doJomNk55AWGVqiAssqKOjF/M1yAia965fQt52VcxaPZ6BIVFUDKbnnwU8cumggHiCwigaxTczEGV2vXQdexcxzXXje+HZt0Ho3Gn/raBxBHM9XHruWINC7e6BHcwSSa1Zbu74qJCHN0eh19PHsQfO/RGgyd7IDf9MgrzbtgJswncvJaK00nb0LjDswi/737HfYRGVkKFKjUc8t0BlgCJwNaewcg6slQBJNUbiQgBimIX4xBlogZgmtg09UW06DUc9WO6c1b4fMhOPYfsK+dRr3VXYWgZz9gC4Inn5R8SkbRuIQbOXo+QsAi6XNqZYwRQv2mrEVm5Kj3EF9NGoFHH3mj0VF8bIMvE2rG90XrAa3i0bSxtd6o7Fud1kGQFgIPgBMkrJtmuTroteQ4zZsqhnfhx13+jabdBuHrxNNLPnvBbkGVtqBPdBtGdnvNOch0SXzBSsjPr8FJLlnIMI8DBJD+QBGiWWYrNU4cTQPXadBM5k4GE1TNhlpSgy2sz7fKQyq24m7zww158u24RBs5ah6DwSCoLpZ05ivjl09BXAJSWfBR7Vs7AgJmfIiSyknrm4sJ8fD5hINq+8BYeafkUGZy9Sll6JoFRyalMUu1k1i8m6UFZGcmfSfQ7Yn/G+ZO4v059+HwBKg86nfglLh3fj84jpiAoNJwzxyxF7rVUVHygpn9lwiXDvdydZJJx/dASi61+XjVgdrVBsrT6m2SSjFU3Mn9FSVEhgkLCyUj5udeRtPZDNO0+GNUfbW7X8mTUEblVaVEhAoNDEFXzIVDhwzCQoQEUUbkq9q+ZQ3RrP2KSY0EW3MjCpneHocOr76BOkxgyhE/U6khoC3Wny3Feg5NBmj7JGpJWs9OFhS4cxHlmKYoL8hEUGiGAsut2OWkXkPjpPDTrPgS1m8RAlo4uHduHkwmb0XbgaNxXvW6ZIN0tJtHzMIDcRVB3THIziYF05dQhHNzwX/dMcf3AtoPH4SHGAOGi0s8ew57l09Bv6moEBIdg05RheOqVyajZuJXj+tlXzmH7vHGIGTxGiQdmEKpv8QyIWKXqXeJsDhIzqqivsqOFqrCDeNkgHf9qLTLOnkC7oX9VscWySnHn9k0kxs2l2Bkz8A2e55om3YNZWorvNi2heNtu6HiEhEX+BpDs5Nu4dvA/eaIq4oisv5UHUsmdAuTfyCIG/HIsifzzn4aOR1iFKMUeypPktRWTfIiIegDBYZFCkxhIPXMUe1ZMR98pq3H5RBKSE79Ev2mfcHdrS0Nc/D4BSZ/Ox4P1m+Dp0XMUeE6QdCbJUrhdlpHlcWKSH0h2tVmX4Hk5V3HgswUoys9D+6Fvo2LV2si/mYWkfyzArawMEg4MkMK8m7hTcAtFt28ReExEFN8pxIP1HkOr3i/71+/0SofJQeHJsYid7OmvfrfYIbMdosCh7gwwl+d2dblpF7F31XuI7joIDUXgLi64jV1L/obmvYajVnRr/9YFizyqnQGkM5GwYjqenbIaRzYuRVHhbXQb94GEVB17bNunOLVrA23vN/0TMHfIH8qOQYwkdwryymSSbDtwTydKMOIaeh2NfQ4KDVWxp6gwH0lx83ArKx3d3piDvOxrSIx7HyHhFRASEYlg9h4eieCwCghm30MjEBZeAbdzr+Pkns1o2eslAorHfv9CrGqPOEpLJozMbz9SANm9H72aYEtwd0wqyr+F+BVTUalabbR7cTwVydmqv5N/C1tmjUSbgX9B3RbtXH0k0VcSIDHupp89ivgVMwggtvK+Xvg22g2bgDrN2jpASlw1C9cun0HhrVw0ix2C6K5/tlkkKgBsQ9y4Xr/L9eonGQEBGDDjM+4ahdEY8OlnjlP8Y/HBLClGcWEBAkPCGG0pTvkCA2D4AlFaUozS4iIEB4ch5eBO1HnsSYrXcoG4QdJrgvoxRuaBRSoG6QmrzSRZNOWrnppugknfrluAzJSTeKhlR4REVFDuyCwqxtlvd6Bmo8dR6cHaDjcVEBCEJl0Higo4vyaJhJUz0PfdVQiPqoofd/wD5w/Ho8+k5QgI4cksU0VfTB9BgZiJhdzMX9DnnRUOIEjTmBbOHfqG55l2Cq0qDDI+iWxDdgNVFVxREj7UbdFe9ZG82g+ZZ39E0roFiB37IUIrVMIX772Kxp36oX7rp3HucDySk7bRPl2qy5gnr+dsXfDEWTb8KBG/mrTIsqgFyllTNkh2M0+CdGrXemRfueAsShsGTLMUOakXERlVDaEacOxXAoKC0GnUDLtDCx8yzh5TAEVWfgD5ebnYPGUYOo2cihqNW5LNfjl+APvWvI9nJixG8Z187PpoInq8NR/3123oCZLwWp7Cga9WvSsr3J2ncJBu0CK2JK6ZjWaxL6ByzYfxy4kDOPLFSvSduAy+oBBsnvkyGndmAHXF+cO7kbx/G3qMm29XGzS5rjq0rr6TXhOkBt/V/QuJQSZbzL8DJB1U6SKLCvLw5ezX0HrA66jbvD13U67WuZT1nEEnsOfjGeg7+WNERvG48uXcN1Cj0eNo2WcEVRt2Lvwrra4eb84n1m3/YAyq1K6PNoNG+7szV0xSSSoPAHa97p5AsgXGpaP7cHjzcjzz9kKqoqR8txOnvtmAvpNWUlxhAEV36U8AnTu0G8lJWxE7boGKOXZX1ln7c8c+rhW43Dcy9y1Q7QbTJQL8Y5Lt7mjeQJtb0IFivnrrnNfxxHMMoHblzDewGHQcCR+/h76TVyKcVRIsE1tmjULtpk8SQNcvJ+PrRRMQM2QsHnmiCwFy8XA8Dqz7CF1en4nqDZuVC5LMk0SU1sopwqWodrPWuxHlIY6riYRVM8gVdnh5Ehn92PY4cvHdRs+j+YZN019CdJcBaNCmK1IO7ULy/q145s2FDvV2ryCpSkbmvvnEIOFz/JSaF0jJiVtw5fQRP6PwLrlB6DP1EhpREYEhoeI4rWFgAH9o2haPdX+eXGtGCgeo86ipOLlrA3IyLlPA7TF2HirXqY+Ej6cj63IK+s+IozyJDFZSjP95bxTM0mL0nLgEoZH3lQuSm0l6zcsRvCXTtPrd7eyr2PrBaLTqOxIPPd6ejL572buocH91tOr/H7TaN08bTgA1jOmBlENf4/S+rej51kKwWt7VCz+j2iPRvCvg6Px6zDholQYjI/FDkQfZVWzm7nzu9gLFJ15TY0omJ+0iuUR9UkfmPEzBMB9cvUFTVKxaS1UpZO2ZXaNKnQao3aQ1AcpqWkyq93lnGX5O2IKwiIqo2aQ1qtSqh4MbluDcwW8Q8/wY1Huii5oUYja8dvFn7Fr8d/qdzq/PcEgChZbL3akmmXJ3ekmIRy6lqDRDnty9AacTt5BwCQwOxY2MX7Fzyd/RoucwSrrZa/PUYWjy9EA0aNOdGHR63xb0fHsRCm/lYMfiieg0cgoiK1dTMUkXCGX1kYy0vR9YrN2t2g0s5PtEznOXmMTB4LKaQJIjVoaB4oI8bJs3Gk/0H4U6zaSL0wWIc1IoPYUBNIseXsYgdt1jX63FT/Gb0bznC/hj5wF8OIWZUPwWM8pP32wEy49a9B6Oxl2e82eRAIKVhORLASBXqgLLOfkjWw4s9m2dO5qq623+PAasFrkv7n3kZvyK2DcXwBcYSEbfNHUYop8eiEdjeuDswZ0EUK/xi5GTfgkJq2eh2xuzEFqhsj16pY10+Q2hiCTWSE2YRwySIJHB2Q3LZpwM7iLQe8clHzeaAFoC1KrfSPyhmZYHOYZL7Fm7DAbQagbQMko+2W+wIHto41I82qEXWvZ5hbs1MbjiAMkyqRKece4k+k9fg7CKUeWCxMWU3aUl4zhA0phkAZnnTiF+5TR0fGkiHmzQnITChe8TEDNoDGpHt1ZF001TXqTcjLm41J8O4+CmpXj48Y7ITj1PFYdeby0CfL4yYpJ/kZbuMW3PXBoa0UGSkzo6SKpko7GNCwOeyygmCQYxlcUAqtO0rXaMZJ2cCOLvGecYQLPRe9JSajew37+dk4nk/dvR6tlX+PCEECReIDEXcun7RDTqpLUmPGC695k7XThYyMvKxJkDO9A8dggVk88c+IrusX5MN9Fi58f/sGUVajRqiWqPNEFp0R2c2r2RWjABgcHkzlnc9XJrdutcK0mJ6rmRumcuMYiSOg2o3wISuTqqu3F3x2xZVHAbQaFh8AUG8evKyoEEVW+d0xCLyV2F3/QqH2Rh98dYTqvfi0kyApU3vSoq4Jwjv41JqvKstws8Zu54POE1QWcrgQ1GyslU/tt238l5rNxnpMa/ryoJEiRHTJIKT2/gCbVmuzut2sCEg+bu7IqEHIz0mG+Q06uquOo9hOIGSeTXSqjc68ydbFOwx3A3/Mpzd54gadNF7lk5vZfEwWA1d4+Whmydu0A1ruyek2YYRnW5crk74auVA0AZrMfUj804ea6cTFWy3asrqxJWjyEUITY4CbhidA9GejFJ3Z/SceXP3DlB4q0GNVPuN2Kszd7p1QARt5QCo6qAO5a4maSPIcvKNWeSnG0QdSe2Ld1IjZ+zzqLRXzvIywF4u+zjDZIdl/h+fnyAGHoUw/J3aZ2rGKYqDa6Kg2NalZuvLHen5imouyrysXIGI38bk8SwiavhxzHSG4KlZcQZuyvLyzwSSBt8BZJgESysN64kzK2FUusEYEUpqS3Aom6MY9LUw+hq2kefBmJdWf7dqytLIlvMN/iNc+kjxkQh1wiyAIlYK12UGNaXNULiH7OnZL63ruOAa8P6/u6OT3fy3Ml/xNgUPRy9VEMusEwX5gTJ/l8STpCoxGNZ2aEIbUprjIFkmOY8y0JH6e6km7JBcrLIdmu6AW1FJ9vn5YKkpLdkiARatCW0cpIs6PLqrE+MK4s4UgZI6vd/N0g8geIguPMk71nw8kCy/yuLZJJ2XSAdlrk3tDR4QnibV6/8E9rRHPF4PE2FAAAAAElFTkSuQmCC",z="data:image/png;base64,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",ee=te(59301);const oe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:et,swimg:_e},{name:"101\u8BA1\u5212",ptimg:Xe,swimg:dt},{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:xe,bottom:ve=23,precision:wt=0,wrapWidth:bt=1200,trackEventItems:dn,loading:ot,onRemove:ht=()=>{},isCurrent:Ut=!0,showAlias:en=!1})=>{const gn=Math.floor((bt-(Se-1)*xe)/Se),ct=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(ke=>(window.ENV==="build"&&(ke.ptimg=`/react/build${ke.ptimg}`,ke.swimg=`/react/build${ke.swimg}`),ke));return ee.createElement(se.Z,{spinning:ot},ee.createElement("div",{className:De()(ne.list,ce)},!!(Ee!=null&&Ee.length)&&(Ee==null?void 0:Ee.map((ke,rt)=>{var Kt;const{name:Fe,id:He,identifier:Dt,featured:rn,school_name:st,image_url:Et,excellent:Ae,is_plan:Wt}=ke;return ee.createElement("div",{key:He,className:ne.wrap,style:{width:gn,marginRight:(1+rt)%Se===0?0:xe+wt,marginBottom:ve}},ee.createElement("a",{className:ne.li,onClick:vn=>{vn.preventDefault(),vn.stopPropagation(),dn&&(0,Be.L9)([dn]),(0,Be.xg)(`/paths/${Dt}`)}},ee.createElement("div",{className:ne.img},ee.createElement("img",{className:ne.cover,src:`${Et}`}),Ut&&(0,$e.bg)()&&(ke==null?void 0:ke.studying)&&ee.createElement("div",{className:`${ne.movebq} user-path-items`,onClick:vn=>{vn.stopPropagation(),ht(ke)}},ee.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ee.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Kt=ke==null?void 0:ke.subject_tags)==null?void 0:Kt.map((vn,On)=>{var Sn,Qe;if(On===0){const Ce=(Sn=ct.find(ge=>ge.name==vn))==null?void 0:Sn.swimg;return ee.createElement("img",{className:ne.sign,src:Ce,style:{left:"-4px"}})}const Ve=(Qe=ct.find(Ce=>Ce.name==vn))==null?void 0:Qe.ptimg;return ee.createElement("img",{className:ne.sign,src:Ve,style:{left:`${48+52*(On-1)+2*On}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:en&&(ke!=null&&ke.excellent_alias_name)?ee.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Fe}`,ee.createElement("br",null),ee.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ke==null?void 0:ke.excellent_alias_name}`)):Fe},ee.createElement("span",{className:ne.e},en&&(ke==null?void 0:ke.excellent_alias_name)||Fe))),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)))}},89831:function(ft,Nt,te){"use strict";te.d(Nt,{jL:function(){return De},w9:function(){return rn},QD:function(){return hn},cQ:function(){return rt.Z},op:function(){return be},O5:function(){return Qt},_b:function(){return ea},t7:function(){return de},Gi:function(){return On},YG:function(){return Wt},qp:function(){return E},vr:function(){return zn},qE:function(){return pt},Je:function(){return Se},wb:function(){return ke},cq:function(){return je},tp:function(){return z},Si:function(){return Oe},k8:function(){return Xt},Du:function(){return Xn}});var ne=te(59301),se={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Ke="data:image/png;base64,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",De=({dataSource:Ne=[],img:Ie,imgWidth:it=346,title:Tt,sunTitle:qe,bannerExtraContent:Pn})=>ne.createElement("div",{className:se.banner},ne.createElement("div",{className:se.content},ne.createElement("aside",null,ne.createElement("p",null,ne.createElement("b",null,Tt),ne.createElement("span",null,qe)),Ne.length>0&&ne.createElement("div",{className:se.btns},Ne.map((fn,Nn)=>ne.createElement("div",{key:Nn,onClick:fn.click},fn.name,fn.sign?ne.createElement("img",{src:Ke,width:39}):null))),Pn),Ie&&ne.createElement("img",{style:{marginTop:33,marginRight:38},src:Ie,width:it}))),Be={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),$e=te.n(re),et=te(89392),_e=Object.defineProperty,Xe=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,ae=(Ne,Ie,it)=>Ie in Ne?_e(Ne,Ie,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ne[Ie]=it,a=(Ne,Ie)=>{for(var it in Ie||(Ie={}))dt.call(Ie,it)&&ae(Ne,it,Ie[it]);if(Xe)for(var it of Xe(Ie))Je.call(Ie,it)&&ae(Ne,it,Ie[it]);return Ne},E=({dataSource:Ne=[],value:Ie,onChange:it,onTitleChange:Tt,className:qe,title:Pn,titleWidth:fn=41,style:Nn={},fontColor:Bn="#6A7283",showCount:Gt,classNameActive:qt,styleItem:mn={}})=>{const[an,kn]=(0,ne.useState)(0),[Vn,Dn]=(0,ne.useState)(!1),Yn=(0,ne.useRef)(null),fa=(0,ne.useRef)(null);return(0,ne.useEffect)(()=>{var ba;Ne.length!==0&&(((ba=Yn==null?void 0:Yn.current)==null?void 0:ba.clientHeight)>97?kn(1):kn(0)),Ne.length===0&&kn(0),Dn(!1)},[Ne]),ne.createElement("div",{className:$e()(Be.row,qe),style:Nn},ne.createElement("div",{onClick:(0,et.throttle)(()=>Tt==null?void 0:Tt(),2e3),style:{width:fn,marginTop:Vn?12:4},className:`${Be.title} ${Tt?"current":""}`},Pn),ne.createElement("div",{className:Vn?`${Be.tagsWrap} ${Be.tagsBorderWrap}`:Be.tagsWrap},ne.createElement("div",{className:Be.bar,ref:fa,style:an>0?{height:an===1?97:"auto",overflow:an===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ne.createElement("div",{className:Be.tag,ref:Yn},Ne==null?void 0:Ne.map(ba=>ne.createElement("span",{onClick:()=>it(ba.id),key:ba.id,style:a(a({color:Bn},mn),(ba==null?void 0:ba.style)||{}),className:Ie===ba.id?$e()(qt||Be.active,ba.classNameActive):""},ne.createElement("span",{title:ba.name,className:Be.name},ba.name),!!Gt&&ne.createElement("span",{className:Be.num},ba.count))))),!!an&&ne.createElement(ne.Fragment,null,an===1?ne.createElement("div",{onClick:()=>{var ba;kn(2),((ba=Yn==null?void 0:Yn.current)==null?void 0:ba.clientHeight)>245?Dn(!0):Dn(!1)},className:Be.action},"\u5C55\u5F00",ne.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ne.createElement("div",{onClick:()=>{fa.current.scrollTop=0,kn(1),Dn(!1)},className:Be.action},"\u6536\u8D77",ne.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},z=({dataSource:Ne=[],value:Ie,onChange:it,className:Tt,style:qe={}})=>ne.createElement("div",{style:qe,className:$e()(b.tabs,Tt)},Ne.map(Pn=>ne.createElement("span",{onClick:()=>it(Pn.id),className:Ie===Pn.id?b.active:"",key:Pn.id},Pn.name))),ee={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},oe=te(92832),de=({dataSource:Ne=[],value:Ie="",onChange:it,onInputChange:Tt=()=>{},className:qe,style:Pn={},placeholder:fn,allowClear:Nn=!1})=>{var Bn;const[Gt,qt]=(0,ne.useState)(""),[mn,an]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var Dn;let Yn=Ie;(Dn=JSON.stringify(Ie))!=null&&Dn.includes("{")&&(qt(Ie.id),Yn=Ie.value||"");try{an(decodeURIComponent(Yn||""))}catch(fa){an(decodeURIComponent(Yn||""))}},[Ie]);const kn=()=>{it(encodeURIComponent(mn),Gt||null)},Vn=Dn=>{Dn!==Gt&&(qt(Dn),it(encodeURIComponent(mn),Dn))};return ne.createElement("div",{className:$e()(ee.input,qe),style:Pn},!!Ne.length&&ne.createElement("div",{className:ee.dropdown},ne.createElement("div",{className:ee.text},(Bn=Ne.find(Dn=>Dn.id===Gt))==null?void 0:Bn.name,ne.createElement("i",{className:"iconfont icon-zhankai4"}),ne.createElement("b",{className:ee.b1}),ne.createElement("b",{className:ee.b2})),ne.createElement("div",{className:ee.menu},Ne.map((Dn,Yn)=>ne.createElement("div",{key:Yn,onClick:()=>Vn(Dn.id)},Dn.name)))),ne.createElement(oe.default,{onPressEnter:kn,value:mn,onChange:Dn=>{an(Dn.target.value),Tt(encodeURIComponent(Dn.target.value),Gt||null)},bordered:!1,placeholder:fn}),ne.createElement("i",{onClick:kn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ce={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"},Se=({value:Ne,onChange:Ie,className:it,total:Tt,pageSize:qe,style:Pn={}})=>{const fn=Ne<2,Nn=Ne>=Math.ceil(Tt/qe);return Tt<=qe?ne.createElement(ne.Fragment,null):ne.createElement("div",{className:$e()(ce.quickPager,it),style:Pn},ne.createElement("div",{onClick:()=>{fn||Ie(Ne-1,"prev")},className:fn?ce.disabled:""},"\u4E0A\u4E00\u9875"),ne.createElement("div",{onClick:()=>{Nn||Ie(Ne+1,"next")},className:Nn?ce.disabled:""},"\u4E0B\u4E00\u9875"))},xe={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"},ve=te(71418),wt=te(6848),bt=te(13570),dn=te(90524),ot=te(49661),ht=te(96908),Ut=te(57177),en=te(81378),gn=te(57884),ke=({className:Ne,dataSource:Ie=[],col:it=4,right:Tt,bottom:qe=23,precision:Pn=0,wrapWidth:fn=1200,trackEventItems:Nn,loading:Bn})=>{const Gt=Math.floor((fn-(it-1)*Tt)/it);return ne.createElement(ve.Z,{spinning:Bn},ne.createElement("div",{className:$e()(xe.list,Ne)},!!Ie.length&&Ie.map((qt,mn)=>{const{name:an,id:kn,identifier:Vn,power:Dn,cover_image_id:Yn,pic:fa}=qt;return ne.createElement("div",{className:xe.wrap,key:kn,style:{width:Gt,marginRight:(1+mn)%it===0?0:Tt+Pn,marginBottom:qe}},ne.createElement("a",{target:"_blank",href:`/shixuns/${Vn}/challenges`,className:xe.li,onClick:ba=>{ba.preventDefault(),Nn&&(0,ot.L9)([Nn]),Dn&&(0,ot.xg)(`/shixuns/${Vn}/challenges`)}},ne.createElement("div",{className:xe.img},ne.createElement("img",{className:xe.cover,src:`${fa}`}),qt.is_jupyter&&ne.createElement("img",{className:xe.sign,src:ht}),qt.is_jupyter_lab&&ne.createElement("img",{className:xe.sign,src:Ut}),qt.is_unity_3d&&ne.createElement("img",{className:xe.sign,src:en})),ne.createElement("div",{className:xe.name},ne.createElement(wt.Z,{title:an||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:xe.e},an||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{className:xe.tags},ne.createElement(wt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ne.createElement("span",null,qt.challenges_count))),!!qt.myshixuns_count&&ne.createElement(wt.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,qt.myshixuns_count))),ne.createElement(wt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ne.createElement("span",null,ne.createElement("span",null,qt.level))),ne.createElement("div",{className:xe.rate},ne.createElement(bt.Z,{allowHalf:!0,disabled:!0,defaultValue:qt.score_info}),ne.createElement("span",null,"\xA0",qt.score_info?`${qt.score_info}\u5206`:"5\u5206")))),!Dn&&ne.createElement("div",{className:xe.lockWrap},ne.createElement("img",{src:`${dn.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")))}),!Ie.length&&ne.createElement(gn.Z,null)))},rt=te(4573),Kt={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"},Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",He=te(59301),rn=({className:Ne,dataSource:Ie=[],col:it=4,right:Tt,bottom:qe=23,precision:Pn=0,wrapWidth:fn=1200,trackEventItems:Nn,loading:Bn})=>{const Gt=Math.floor((fn-(it-1)*Tt)/it);return He.createElement(ve.Z,{spinning:Bn},He.createElement("div",{className:$e()(Kt.list,Ne)},!!Ie.length&&Ie.map((qt,mn)=>{const{subject_identifier:an,id:kn,identifier:Vn,power:Dn}=qt,Yn=qt.is_public!=0&&qt.is_public;return He.createElement("div",{className:Kt.wrap,key:kn,style:{width:Gt,marginRight:(1+mn)%it===0?0:Tt+Pn,marginBottom:qe}},He.createElement("a",{className:Kt.li,onClick:fa=>{fa.preventDefault(),Nn&&(0,ot.L9)([Nn]),(0,ot.xg)(qt.first_category_url)}},He.createElement("div",{className:Kt.top},He.createElement(wt.Z,{title:qt.name},He.createElement("div",{className:Kt.name},qt.name)),He.createElement("img",{className:Kt.img,src:dn.Z.IMG_SERVER+"/images/"+qt.avatar_url}),He.createElement("div",{className:Kt.text,title:qt.creator},qt.creator),an&&He.createElement("div",{className:Kt.btns},He.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),He.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Yn&&He.createElement("div",{className:Kt.sign},"\u516C\u5F00")),He.createElement("div",{className:Kt.bottom},qt.visits>0&&He.createElement(wt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},He.createElement("span",null,He.createElement("i",{className:"iconfont icon-liulanyan"}),He.createElement("span",null,qt.visits))),qt.course_members_count>0&&He.createElement(wt.Z,{title:"\u6210\u5458",placement:"bottom"},He.createElement("span",null,He.createElement("i",{className:"iconfont icon-chengyuan"}),qt.course_members_count)),qt.tasks_count>0&&He.createElement(wt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},He.createElement("span",null,He.createElement("i",{className:"iconfont icon-zuoye"}),qt.tasks_count)),qt.is_end?He.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):He.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!qt.is_accessible&&He.createElement("div",{className:Kt.lockWrap},He.createElement("img",{src:`${dn.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),He.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ie.length&&He.createElement(gn.Z,null)))},st={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"},Et=te(76560),Wt=({dataSource:Ne=[],value:Ie,onChange:it,className:Tt,style:qe={},tabBarExtraContent:Pn})=>ne.createElement("div",{className:$e()(st.tabs,Tt),style:qe},ne.createElement("div",{className:st.tabsWrap},Ne.map((fn,Nn)=>ne.createElement("aside",{className:st.tab,onClick:()=>{it(fn.id),fn.link&&Et.history.push(fn.link)},key:Nn},ne.createElement("div",{className:Ie===fn.id?st.active:""},fn.name),(fn==null?void 0:fn.resetCount)==null&&(fn==null?void 0:fn.total)!==void 0&&ne.createElement("span",null,"\uFF08",fn==null?void 0:fn.total,"\uFF09"),(fn==null?void 0:fn.resetCount)!==void 0&&(fn==null?void 0:fn.total)!==void 0&&ne.createElement(wt.Z,{title:(fn==null?void 0:fn.tip)!=null?fn==null?void 0:fn.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},fn==null?void 0:fn.resetCount),"/",ne.createElement("span",null,fn==null?void 0:fn.total),"\uFF09"))))),ne.createElement("div",{className:st.tabBar},Pn)),On=({className:Ne,style:Ie={},children:it})=>ne.createElement("div",{className:$e()(Ne),style:Ie},it),Sn={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"},Qe=te(38854),Ve=te(20834);const Ce=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var je=({sortValue:Ne,dropValue:Ie,className:it,onSort:Tt,onDrop:qe,dataSource:Pn=Ce})=>{var fn;return ne.createElement("div",{className:$e()(Sn.orderWrap,it)},ne.createElement(Qe.Z,{dropdownRender:()=>ne.createElement(Ve.default,null,Pn.map((Nn,Bn)=>ne.createElement(Ve.default.Item,{key:Bn,onClick:()=>qe(Nn.id)},Nn.name)))},ne.createElement("span",{className:Sn.orderTextWrap},(fn=Pn.find(Nn=>Ie===Nn.id))==null?void 0:fn.name)),ne.createElement("span",{className:Sn.orderIconWrap},ne.createElement("span",{className:Sn.orderAsc},ne.createElement("i",{className:Ne==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Sn.cursorPointer} ${Sn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Sn.cursorPointer}`,onClick:()=>Tt(Ne==="asc"?"desc":"asc")})),ne.createElement("span",{className:Sn.orderDesc},ne.createElement("i",{className:Ne==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Sn.cursorPointer} ${Sn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Sn.cursorPointer}`,onClick:()=>Tt(Ne==="asc"?"desc":"asc")}))))},vt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},pe=te(3113),fe=te(22688),Ye=Object.defineProperty,Le=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Zt=(Ne,Ie,it)=>Ie in Ne?Ye(Ne,Ie,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ne[Ie]=it,Ft=(Ne,Ie)=>{for(var it in Ie||(Ie={}))he.call(Ie,it)&&Zt(Ne,it,Ie[it]);if(Le)for(var it of Le(Ie))Ge.call(Ie,it)&&Zt(Ne,it,Ie[it]);return Ne},Vt=(Ne,Ie)=>{var it={};for(var Tt in Ne)he.call(Ne,Tt)&&Ie.indexOf(Tt)<0&&(it[Tt]=Ne[Tt]);if(Ne!=null&&Le)for(var Tt of Le(Ne))Ie.indexOf(Tt)<0&&Ge.call(Ne,Tt)&&(it[Tt]=Ne[Tt]);return it},Rt=(Ne,Ie,it)=>new Promise((Tt,qe)=>{var Pn=Bn=>{try{Nn(it.next(Bn))}catch(Gt){qe(Gt)}},fn=Bn=>{try{Nn(it.throw(Bn))}catch(Gt){qe(Gt)}},Nn=Bn=>Bn.done?Tt(Bn.value):Promise.resolve(Bn.value).then(Pn,fn);Nn((it=it.apply(Ne,Ie)).next())}),be=Ne=>{var Ie=Ne,{className:it,style:Tt,children:qe,loading:Pn=!1,openLoading:fn,onClick:Nn=()=>{},size:Bn="middle",shape:Gt="round",theme:qt}=Ie,mn=Vt(Ie,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[an,kn]=(0,ne.useState)(!1),Vn=(0,ne.useMemo)(()=>{switch(qt){case fe.Fy.THEMEONE:return vt.ThemeOne;case fe.Fy.DEFAULT:default:return vt.btn}},[qt]);return ne.createElement(pe.ZP,Ft({onClick:(0,et.throttle)(Dn=>Rt(void 0,null,function*(){fn&&kn(!0);try{yield Nn(Dn)}catch(Yn){console.log("error",Yn)}fn&&kn(!1)}),2e3,{leading:!0,trailing:!1}),className:$e()(Vn,vt[`${Bn}-${Gt}`],it),style:Tt,size:Bn,shape:Gt,loading:an||Pn},mn),qe)},me={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},pt=({className:Ne,style:Ie,children:it=null,onClick:Tt,title:qe})=>ne.createElement("div",{className:$e()(me.head,Ne),style:Ie},ne.createElement("span",{className:"primary-hover",onClick:Tt},ne.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ne.createElement("b",{title:qe},qe),ne.createElement("div",{className:me.node},it)),jt={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"},hn=({confirmShow:Ne=!0,confirmTitle:Ie,confirmClick:it,cancelShow:Tt=!0,cancelTitle:qe,cancelClick:Pn,className:fn,style:Nn,confirmLoading:Bn=!1})=>ne.createElement("div",{className:$e()(jt.btns,fn),style:Nn},Ne&&ne.createElement(pe.ZP,{loading:Bn,onClick:it,type:"primary",className:jt.confirm},Ie),Tt&&ne.createElement(pe.ZP,{onClick:Pn,className:jt.cancel},qe)),ln={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"},zn=({className:Ne,style:Ie={},LeftContent:it,children:Tt,RightContent:qe})=>ne.createElement("div",{className:$e()(ln.fixedBottom,Ne),style:Ie},ne.createElement("div",{className:ln.wrap},ne.createElement("div",{className:ln.left},it),ne.createElement("div",{className:ln.center},Tt),ne.createElement("div",{className:ln.right},qe))),Mn={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"},ea=({className:Ne,style:Ie={},dataSource:it=[]})=>ne.createElement("div",{className:$e()(Mn.crumbs,Ne),style:Ie},it.map((Tt,qe)=>qe<it.length-1?ne.createElement(ne.Fragment,{key:qe},Tt.path||Tt.onClick?ne.createElement("span",{className:Mn.hover,onClick:Tt!=null&&Tt.onClick?Tt.onClick:()=>Et.history.push(Tt.path)},Tt.name):ne.createElement("span",null,Tt.name),ne.createElement("span",null,"\xA0",">","\xA0")):ne.createElement("span",{key:qe,style:{color:"#5F6368"}},Tt.name))),ta=te(31797),An=Object.defineProperty,ma=Object.defineProperties,St=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,Pe=(Ne,Ie,it)=>Ie in Ne?An(Ne,Ie,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ne[Ie]=it,nt=(Ne,Ie)=>{for(var it in Ie||(Ie={}))Ct.call(Ie,it)&&Pe(Ne,it,Ie[it]);if(tn)for(var it of tn(Ie))It.call(Ie,it)&&Pe(Ne,it,Ie[it]);return Ne},yt=(Ne,Ie)=>ma(Ne,St(Ie)),Bt=(Ne,Ie)=>{var it={};for(var Tt in Ne)Ct.call(Ne,Tt)&&Ie.indexOf(Tt)<0&&(it[Tt]=Ne[Tt]);if(Ne!=null&&tn)for(var Tt of tn(Ne))Ie.indexOf(Tt)<0&&It.call(Ne,Tt)&&(it[Tt]=Ne[Tt]);return it};const{Countdown:Ot}=ta.default;var Qt=Ne=>{var Ie=Ne,{onChange:it}=Ie,Tt=Bt(Ie,["onChange"]);const[qe,Pn]=(0,ne.useState)(null);(0,ne.useEffect)(()=>{typeof qe=="number"&&qe>=0&&it(qe)},[qe]);const fn=Nn=>{const Bn=Math.floor(Nn/1e3);Pn(Bn)};return ne.createElement(Ot,yt(nt({},Tt),{onChange:fn}))},Re={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Oe=({DataProps:Ne,className:Ie,style:it={}})=>{var Tt;return ne.createElement("div",{className:$e()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Re.ClassRoomItem,Ie),style:it,onClick:()=>{(0,ot.xg)(Ne==null?void 0:Ne.first_category_url)}},ne.createElement("div",{className:"flex flex-col item-center"},ne.createElement("img",{src:`${(Tt=dn.Z)==null?void 0:Tt.IMG_SERVER}/images/${Ne==null?void 0:Ne.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ne==null?void 0:Ne.subject_identifier)&&ne.createElement("div",{className:"mt-40px"},ne.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),ne.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},ne.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ne!=null&&Ne.is_public)&&ne.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),ne.createElement("span",{className:$e()("text-16px font-medium",Re.TitleDom)},Ne==null?void 0:Ne.name)),ne.createElement("div",{className:"c-grey-333 font-medium"},Ne==null?void 0:Ne.creator),ne.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ne==null?void 0:Ne.course_members_count),ne.createElement("div",{className:"c-grey-333 flex item-center justify-between"},ne.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ne==null?void 0:Ne.tasks_count),Ne!=null&&Ne.is_end?ne.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):ne.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},kt=Object.defineProperty,_t=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,un=(Ne,Ie,it)=>Ie in Ne?kt(Ne,Ie,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ne[Ie]=it,Yt=(Ne,Ie)=>{for(var it in Ie||(Ie={}))Pt.call(Ie,it)&&un(Ne,it,Ie[it]);if(_t)for(var it of _t(Ie))pn.call(Ie,it)&&un(Ne,it,Ie[it]);return Ne},Xn=({DataProps:Ne=[],selectValue:Ie,onChange:it,className:Tt,style:qe={},extra:Pn,classNameItem:fn,styleItem:Nn={},barHidden:Bn})=>{const[Gt,qt]=(0,ne.useState)();return(0,ne.useEffect)(()=>{qt(Array.isArray(Ie)?Ie:[Ie])},[Ie]),ne.createElement("div",{className:$e()("flex px-20px py-10px gap-40px",Tt),style:Yt({borderBottom:"1px solid #D3F0FF"},qe)},Ne==null?void 0:Ne.map(mn=>ne.createElement("div",{key:mn==null?void 0:mn.id,className:$e()("flex item-center justify-center current c-grey-333 text-16 relative",fn,mn==null?void 0:mn.className),style:Yt(Yt({color:Gt!=null&&Gt.includes(mn==null?void 0:mn.id)?"#1890FF":"",minWidth:88},Nn),(mn==null?void 0:mn.style)||{}),onClick:an=>{it==null||it({domEvent:an,item:mn}),mn!=null&&mn.link&&Et.history.push(mn==null?void 0:mn.link)}},mn==null?void 0:mn.name,!Bn&&(Gt==null?void 0:Gt.includes(mn==null?void 0:mn.id))&&ne.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),ne.createElement("div",{className:"ml-auto"},Pn))},Jt=Object.defineProperty,Gn=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,na=Object.getOwnPropertySymbols,Wn=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,mt=(Ne,Ie,it)=>Ie in Ne?Jt(Ne,Ie,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ne[Ie]=it,tt=(Ne,Ie)=>{for(var it in Ie||(Ie={}))Wn.call(Ie,it)&&mt(Ne,it,Ie[it]);if(na)for(var it of na(Ie))Te.call(Ie,it)&&mt(Ne,it,Ie[it]);return Ne},At=(Ne,Ie)=>Gn(Ne,Qn(Ie)),Xt=({value:Ne,onChange:Ie,onInputChange:it,className:Tt,style:qe={},InputProps:Pn})=>{const[fn,Nn]=(0,ne.useState)(Ne);return ne.createElement("div",{className:$e()("flex item-center rounded-full px-10px py-2px",Tt),style:tt({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},qe)},ne.createElement(oe.default,At(tt({bordered:!1},Pn),{onChange:Bn=>{Nn(Bn.target.value),it==null||it(encodeURIComponent(Bn.target.value))},onPressEnter:Bn=>{Ie==null||Ie({domEvent:Bn,item:{value:fn}})}})),ne.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:Bn=>{Ie==null||Ie({domEvent:Bn,item:{value:fn}})}}))}},17904:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return se}});var ne=te(59301);function se(Ke,Ue){const De=(0,ne.useRef)();(0,ne.useEffect)(()=>{De.current=Ke}),(0,ne.useEffect)(()=>{function Be(){De.current()}if(Ue!==null){let re=setInterval(Be,Ue);return()=>clearInterval(re)}},[Ue])}},92725:function(ft,Nt,te){"use strict";te.d(Nt,{$J:function(){return Ke},JZ:function(){return De},bN:function(){return re},jP:function(){return Be},rO:function(){return Ue}});var ne=te(82093),se=($e,et,_e)=>new Promise((Xe,dt)=>{var Je=y=>{try{a(_e.next(y))}catch(E){dt(E)}},ae=y=>{try{a(_e.throw(y))}catch(E){dt(E)}},a=y=>y.done?Xe(y.value):Promise.resolve(y.value).then(Je,ae);a((_e=_e.apply($e,et)).next())});function Ke($e){return(0,ne.U2)(`libraries/${$e}.json`)}function Ue($e){return(0,ne.U2)("library_tags.json",$e)}function De($e){return se(this,null,function*(){return(yield(0,ne.IV)(`attachments/${$e}.json`)).status===0})}function Be($e){return(0,ne.v_)("libraries.json",$e)}function re($e,et){return(0,ne.gz)(`libraries/${$e}.json`,et)}},54579:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return _e}});var ne=te(43418),se={ul:"ul___TdfYY"},Ke=te(32637),Ue=te(59301),De=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,$e=(Xe,dt)=>{var Je={};for(var ae in Xe)Be.call(Xe,ae)&&dt.indexOf(ae)<0&&(Je[ae]=Xe[ae]);if(Xe!=null&&De)for(var ae of De(Xe))dt.indexOf(ae)<0&&re.call(Xe,ae)&&(Je[ae]=Xe[ae]);return Je},_e=Xe=>{var dt=Xe,{open:Je,onCancel:ae}=dt,a=$e(dt,["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:se.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\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")))))}},1916:function(ft,Nt,te){"use strict";te.r(Nt),te.d(Nt,{default:function(){return tn}});var ne=te(59301),se=te(76560),Ke=te(92832),Ue=te(98228),De=te(57809),Be=te(78241),re=te(8591),$e=te(43418),et=te(88522),_e=te(95237),Xe=te(43604),dt=te(49770),Je=te(5112),ae=te(24905),a=te(17574),y=te(54580),E=te(3113),b=te(71418),x=te(89389),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(49661),oe=te(90524),le=te(82093),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),xe=Object.defineProperty,ve=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,bt=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,ht=(Ct,It,Pe)=>It in Ct?xe(Ct,It,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Ct[It]=Pe,Ut=(Ct,It)=>{for(var Pe in It||(It={}))dn.call(It,Pe)&&ht(Ct,Pe,It[Pe]);if(bt)for(var Pe of bt(It))ot.call(It,Pe)&&ht(Ct,Pe,It[Pe]);return Ct},en=(Ct,It)=>ve(Ct,wt(It)),gn=(Ct,It)=>{var Pe={};for(var nt in Ct)dn.call(Ct,nt)&&It.indexOf(nt)<0&&(Pe[nt]=Ct[nt]);if(Ct!=null&&bt)for(var nt of bt(Ct))It.indexOf(nt)<0&&ot.call(Ct,nt)&&(Pe[nt]=Ct[nt]);return Pe};const ct=(0,ne.createRef)();var rt=({dataSource:Ct,placeholder:It,defaultValue:Pe,onChange:nt})=>{const[yt,Bt]=(0,ne.useState)(!1),[Ot,$t]=(0,ne.useState)({data:[],objData:{},ids:[]}),[Qt,Re]=(0,ne.useState)({});(0,ne.useEffect)(()=>{window.addEventListener("click",()=>{Bt(!1),Re({})})},[]),(0,ne.useEffect)(()=>{if(Pe){let Pt={},pn=[];Pe.forEach(un=>{const Yt=un,{sub_discipline:Fn}=Yt,Xn=gn(Yt,["sub_discipline"]);Fn&&(Pt[Fn.id]=en(Ut({},Xn),{sub_disciplines:[Fn]}),pn.push(Fn.id))}),$t({ids:pn,data:Object.values(Pt),objData:Pt}),nt(pn)}},[Pe]);const Ze=()=>ne.createElement("div",{className:ce.emptyWrap},ne.createElement(de.Z,{image:de.Z.PRESENTED_IMAGE_SIMPLE})),Oe=Pt=>{if(Ot.ids.includes(Pt.id))return!1;const pn=Qt,{sub_disciplines:un}=pn,Yt=gn(pn,["sub_disciplines"]),Fn=en(Ut({},Ot.objData),{[Pt.id]:en(Ut({},Yt),{sub_disciplines:[Pt]})});$t({ids:[...Ot.ids,Pt.id],data:Object.values(Fn),objData:Fn}),nt([...Ot.ids,Pt.id])},kt=Pt=>{const pn=Ot.objData;delete pn[Pt];const un=Ot.ids.filter(Yt=>Yt!==Pt);$t({data:Object.values(pn),objData:pn,ids:un}),nt(un)};let _t=45;return ct&&ct.current&&ct.current.clientHeight>45&&(_t=ct.current.clientHeight+5),ne.createElement("div",{className:ce.cascaderContainer,onClick:Pt=>{Pt.stopPropagation()}},ne.createElement("div",{ref:ct,className:ce.valueWrap,onClick:()=>Bt(!yt)},Ot.data.length===0&&ne.createElement("span",{className:ce.placeholder},It||"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),Ot.data.map(Pt=>ne.createElement("div",{className:ce.valueItem,key:Pt.id},ne.createElement("span",null,Pt.name),ne.createElement("span",null,"/"),ne.createElement("span",null,Pt.sub_disciplines[0].name),ne.createElement("span",{onClick:pn=>{pn.stopPropagation(),pn.preventDefault(),kt(Pt.sub_disciplines[0].id)}},ne.createElement(Ee.Z,null))))),yt&&ne.createElement("div",{className:ce.modalWrap,style:{top:_t}},ne.createElement("div",{className:ce.left},Ct.length===0&&Ze(),Ct.length>0&&Ct.map(Pt=>ne.createElement("div",{key:Pt.id,onClick:()=>{Re(Pt)}},ne.createElement("span",null,Pt.name),ne.createElement("span",null,ne.createElement(Se.Z,null))))),Qt.sub_disciplines&&ne.createElement("div",{className:ce.right},Qt.sub_disciplines.length===0&&Ze(),Qt.sub_disciplines.length>0&&Qt.sub_disciplines.map(Pt=>{const pn=Ot.ids.includes(Pt.id);return ne.createElement("div",{key:Pt.id,className:pn?ce.disabled:"",onClick:()=>{Oe(Pt),Bt(!1)}},Pt.name)}))))},Kt=te(1710),Fe=te(19842),He=te(29679),Dt=te(19248),rn=te(82874),st={flexRow:"flexRow___qY1Ro",flexColumn:"flexColumn___xTKsc",formWrap:"formWrap___OJ1NZ",example:"example___XZnZv",footerWrap:"footerWrap___DSZCv"},Et=te(59301),Ae=Object.defineProperty,Wt=Object.getOwnPropertySymbols,vn=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,Sn=(Ct,It,Pe)=>It in Ct?Ae(Ct,It,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Ct[It]=Pe,Qe=(Ct,It)=>{for(var Pe in It||(It={}))vn.call(It,Pe)&&Sn(Ct,Pe,It[Pe]);if(Wt)for(var Pe of Wt(It))On.call(It,Pe)&&Sn(Ct,Pe,It[Pe]);return Ct},Ve=(Ct,It)=>{var Pe={};for(var nt in Ct)vn.call(Ct,nt)&&It.indexOf(nt)<0&&(Pe[nt]=Ct[nt]);if(Ct!=null&&Wt)for(var nt of Wt(Ct))It.indexOf(nt)<0&&On.call(Ct,nt)&&(Pe[nt]=Ct[nt]);return Pe},Ce=(Ct,It,Pe)=>new Promise((nt,yt)=>{var Bt=Qt=>{try{$t(Pe.next(Qt))}catch(Re){yt(Re)}},Ot=Qt=>{try{$t(Pe.throw(Qt))}catch(Re){yt(Re)}},$t=Qt=>Qt.done?nt(Qt.value):Promise.resolve(Qt.value).then(Bt,Ot);$t((Pe=Pe.apply(Ct,It)).next())});const ge=(Ct,It)=>It.some(Pe=>Pe.label.toLowerCase().indexOf(Ct.toLowerCase())>-1),je=Ke.default.TextArea,vt=Ct=>{var It=Ct,{newCourse:Pe,globalSetting:nt,loading:yt,dispatch:Bt,schoolName:Ot,onSuccess:$t=()=>{}}=It,Qt=Ve(It,["newCourse","globalSetting","loading","dispatch","schoolName","onSuccess"]);const[Re]=Be.default.useForm();(0,ne.useEffect)(()=>{Re.setFieldsValue({name:Ot})},[Ot]);const Ze=Oe=>Ce(void 0,null,function*(){const{name:kt,city:_t=[],address:Pt,remarks:pn}=Oe||{},un=yield Bt({type:"newCourse/appplySchool",payload:{name:kt,province:_t[0],city:_t[1],address:Pt,remarks:pn}});if((un==null?void 0:un.status)==2){const Yt=$e.default.confirm({icon:null,width:600,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Et.createElement(Et.Fragment,null,Et.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"),Et.createElement(Kt.default,{columns:[{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"name"},{title:"\u7528\u6237\u6570",width:150,dataIndex:"users_count"}],dataSource:[Qe({},un)],pagination:!1})),onOk:()=>Ce(void 0,null,function*(){yield $t(kt),Yt.destroy(),Bt({type:"newCourse/setActionTabs",payload:{}})}),onCancel:()=>{Yt.destroy()}});return}Bt({type:"newCourse/setActionTabs",payload:{}}),un.status==0&&(re.ZP.success("\u65B0\u589E\u53D1\u5E03\u5355\u4F4D\u6210\u529F\uFF01"),$t(kt))});return Et.createElement($e.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Pe.actionTabs.key==="NewCourse-AppplySchool",title:"\u7533\u8BF7\u53D1\u5E03\u5355\u4F4D",width:"600px",footer:null},Et.createElement(Be.default,{className:st.formWrap,form:Re,labelCol:{span:4},wrapperCol:{span:20},onFinish:Ze},Et.createElement(Be.default.Item,{label:"\u53D1\u5E03\u5355\u4F4D\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"}]},Et.createElement(Ke.default,{placeholder:"\u8BF7\u8F93\u5165\u53D1\u5E03\u5355\u4F4D"})),Et.createElement("div",{className:`${st.flexRow} ${st.example}`},Et.createElement("div",null,"\u793A\u4F8B\uFF1A"),Et.createElement("div",{className:st.flexColumn},Et.createElement("div",null,Et.createElement(He.Z,{style:{color:"rgb(82, 196, 26)"}}),Et.createElement("span",{className:"font14 ml5"},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6E56\u5357\u5927\u5B66")),Et.createElement("div",null,Et.createElement(Dt.Z,{style:{color:"red"}}),Et.createElement("span",{className:"font14 ml5"},"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6E56\u5927\u5CB3\u9E93\u4E66\u9662")))),Et.createElement(Be.default.Item,{label:"\u5730\u533A\uFF1A",name:"city"},Et.createElement(Fe.Z,{allowClear:!0,size:"middle",options:rn.P,placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730",showSearch:{matchInputWidth:!0,filter:ge}})),Et.createElement(Be.default.Item,{label:"\u8BE6\u7EC6\u5730\u5740\uFF1A",name:"address"},Et.createElement(Ke.default,{placeholder:"\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F"})),Et.createElement(Be.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks"},Et.createElement(je,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"})),Et.createElement("div",{className:st.footerWrap},Et.createElement(Be.default.Item,null,Et.createElement(E.ZP,{className:"mr5",size:"middle",onClick:()=>{Bt({type:"newCourse/setActionTabs",payload:{}})}},"\u53D6\u6D88"),Et.createElement(E.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:yt["newCourse/appplySchool"]},"\u4FDD\u5B58")))))};var pe=(0,se.connect)(({newCourse:Ct,loading:It,globalSetting:Pe})=>({newCourse:Ct,globalSetting:Pe,loading:It.effects}))(vt),fe=te(54579),Ye=te(82454),Le="data:image/png;base64,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",he="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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",Zt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOkAAACzCAYAAABsIjtyAAAAAXNSR0IArs4c6QAAIABJREFUeF7svQl0HNd5JvrVraquru5Go7vBJhaBIEFwJyWKIkWRlGmJjCJbUmw5jiVPEslRFtuT2M7J8nJe8s5MZM15b3Iy2fwUz/g5zot1nOQ5oTyKE0+8xIq10JJoiRR3iqsAkBC2xtrorbqq7n3+760CmiBAAiToiDHrHImN7urqqnvvd//t+/9fw83j5ghcpxEQQmgLeWlN0wRdr/a6M713pd8Mv3Ol894tny/oIL5bHurmfbw7RmChQbpQT3UTpAs1kjevc8OPgBCCzfMhpKQMjlCA1L43z8vNfvqNBNSbknTBpv3mhaaPwFWA9Ec1iOImSH9UQ33zd97VIyCE0Odwg9dFUl7hd2+CdA4Tc/OUf+cjENijs4H0RwVM+p2ZtEV+U5L+O1+ANx/vyiMQgNS48plzOiMENQFuIQBOktSf0y+/C066aZO+Cybh3+MtBCA1Z5Fkl5ivcxiDcK3yGa45X+CSJL0J0jkM+s1T/h2PQABSaw4gnSvAruTtnY+09TVN826U4b8pSW+UmbrB7jMAqT0bSAdmeZ7G2dXZMJzD+4LvNgOoeT0fkHqaprk3ypDeBOmNMlM32H0G4ZfY5STpUPBMi4J/6e9FM4A0ByALkH1LQJRqKr1HR7bmde0QZQGRC5xG9Dr8jN7LAlVN06o3ypDeBOmNMlM32H0GII0TSEcDsKQDsNDf4evgsS6ryo4AyABk3xLY3JFpHttMcN3a98P3Zhk2AqlzowzpTZDeKDN1g90ngXQUqEsHgBoDkAIQ/hs+TvB3qMr6YzUATAGC/qZ/i0VERRwiAVwWXKMA0jVjRX9PP9KAo2la5UYZ0psgvVFm6ga7zxCkDLgsNbBeSUFSZWktuuMzxDXpnBJgiyJEPI6FABeBtHyjDOlNkN4oM3WD3SeBdAxIXgmkAiBakqkB5G6t0r/0qHkASaXfSnvSJJAC3LuCJJ3LMNUDlZsgnctI3Tzn3/UI1IKUwEagm+1ggEHg9AHpcSVgDkxAZxq0bGLcA+olSEslCDOGSgjkqx3AIlBp0bTS1X7/R/29m5L0Rz3iPya/RyAdB+rnIkkZQPRBjefhnStBf+U8lpaquFUX0DN1ODFeKpa2tOr54xecjFf1y+9bGxlc3JTwNUxoedShDhATgHZL8C+BPNwYQkDTOeFGkVSS9CZIf0zW4s3HnGUE5grS4OtSWPyPV9A4WsbGqIVMXIdmEcIZoRflpgQOjZfGMTYh6lwh3GVp1veeVfVjdXWgzPJ5CZs6oHwTpDf40j127Fhk8eLFkfAxstkscjkVmaPXIX80l5t5cWSz0o6i3fqGoZ4t9JRdAaQXcXCLhQL71onEXaM+lvYXwUwGWDpgBP/qBFQBYWp+QfjOIOfVou9D0wxWXp+J9G1dFy3Q/QdgvSK/9yZIF3q2/w2u19nZGU2lUtHZfjqVSklnxtjYzCBNpSRIizcS9Wyhh/lyINUKYCIB4uDKo1gA+5e3sFtnWEy+4O4ykCsBCVMFRwmspA8b5GHSwRn8cc2rDHDuVstVMFP3Jja2LOrbsgplOjVwNs1KN7wJ0oWe7X+D6wkhiHM6K0hHR1U0Ll0bkKu9T/XxTZDOYpNqACMgkbeWPEr787Av9OFeQyBDaCRQFjlwchxwORAjtVdXsRySqhSvMXV4Oq8ORbXqUNX1RIXcS5YY2dEeHe5otavy2rMcN0H6bwCqhf5JAuno6OisIE2n03KXHh2dWZKmBWi5EUh/rNXd2UIwJBA54J0YLBqHz5mLix7PNNjRDl0DMZQmD8MA+srA6bySpKGNKsGqS8AKA75jwRmM+1VyA4O+Ux8VQ9vXmAOLE+RcunSOSkClSdOKC71urtf15mVwX6+bWKjrPrJHRB55BP6j1wiOQJKSNK05AnIagJER9TqTmfnO6fNMJnMTpDPESUmCuiXY3zlVTfXmeYNlUPhFpO2I3WgIKSSRjAEJA+jPS4lJ+i2O5oG+AmAHUpVAS2Alx1KEcXGLni9CsL64JVwPBvKVaqUtyfof2FwvSUfk7aWDvMA3JelCIW4e1/nMN4W1ajFWlR1s1lwM/2/34DvXQqCeGaQX3VBtxsVMd0qfl37cJel0WqA2Du1bnZX6CjeWFAoVUxjM5h6amKbbEd3UGBgakkDKAsZKQEsS6M0DYw5AO2bOA46OA2Wu/qaDQKqDY10sDy4Ej0UjY7pwhqpupFzmYJrGi6uzkYGd66ITdD5J1ptx0nmA65pPFUL7P19FW8rEXaMTaOwdA+IWSp/cjmdXNmiXi59f9qcJpCMjk+vgknMzGcWCmU70Dk8MyN0/9iAFkBjDGBOjQuwdtOJdObPZ5X68qU6LjxdF1hUiGQG0ElmPvgVLZ8gmgJgFFBzFbCAVN2EBNLdkjxIoXx0DRh31t88B7nNknQLWZIF4lP4WbtkTg9AwIgQESVbd9/J3NJt9t6+PV1KKu3uTFnjNALzCBX7vmyLb3oA7+ovoGCpA575Sf6ImSr/zEPZkNU3unFdznDkjrBUrMBmCmX6NoSFgUZhfNcMPBClXN0EKxF5/B9br56otDmf1pumZQohFSYMtqnBuuD5wYoDhZD/H3a0WkjGGZSmg7AGWATgeYBrKecQ54ARzfLAM9JTUfBO+HYcjMZaXoN7axtCYAEquL8BYWRNavyb4BNegcV/4EcscWdFc7XlwZcNVb+JXs6au5Ts3nE365AsimmS4Q2PYcH4cluMqp4JUfQKQfvzaJSkBVIJ0aKjW8aDgt2iRlKSXGzv6nALmP9aOo/9nX6VtvCRaYpamw+MpD2gmjkLSBs7lGF7t5KhwNX+bWyykpWcIaE0CNK/DjlJ9CYgE0lC9PewAA456nwDs0ivuwO12pNRtSADrGlUIxwMV/9Xy0LV3DI078DWzLh4Z794WO/SUps3qAb4WUC30d28YkH5ivzCX57EqGcOm3hGkc2WlCtEkke1Co50rADETpYUAaS43JUkVf2HqIF5DQFi43Pj9WIP0m2eENZ6vbC36WjxfFFRwoU7XoQ0XgPMjDKdzHDFDgc/PGrjV0mGDrFKlxmZiQNEBHt4InB8G9vcARHKguOlhDuRcNecEcvLq2o0KybF+B6W+klSXV2V1bGxVIR1w4Tck9BE7qhUMTe//mU2xN7WbIF2g/UQI7TPfwi1LE9hWctHUl4dGOy/ZIkkLWJpWqlFvARjIK5D+7w/h2QbtmmxSkqK0HmqQWSM5FaNopqOW7fJjzTg60i3Sbw1Xd3Mhmkjx7B/n2NcFdA4D9TbglgE/xaC3m/AthnQBaM+rGCgPYqI0wPd0QNqaew6SCquAegLAsKdsVlKBKcE03aSmwzIBXnJROleGQ+LWYrivw8TGtkA95sw1NP/tj95V/9KNkvj9rpakv/GCSDVwbDUFVnaPB9ssTYQOtKfUhJAUjVvA9zuVJCWb9Pe249mGa3McXQrSeew5AwNAY6NUd28IdWoej3bFU4UQEdfF2oqPO77zlpMgeUeq7blhjtEycD7nw4qbAIGTEtmk0wjwAmC25oEmshbJKRSAbmlKhWPKBFIAp00gR2quD5D3h7SpLElSCsCGdiqFXQou2sbKEs2mBWxoBNIxoM42xU+uiuQ0TX89GkX3u32e3pUg/c09wm5IYKMAbs1zRPNltYPS0ZxUNkfKBlY0QE58Tx7oGQUGKI4WQfk/bsezHRlt/IorapYThBA017WS9KJxoiJatCYuc4Tc3R8bkAqxRwceaSuXcafvo5HrHM8ddnCgm6FAjiDGJfBY1kAuYaJHsm0Vk4gGOknAqygpavnAygHFeKDvkEpsW0pq0nvnTGCQJCg5kwJ1t7FZXaPA1fVabfU3BwcbduH1Oih5HNk4w90rGB5al4Av4DMdXdzCG3WaFpZNutplc92+964C6SN7hL46hlWGh03v9KPBtYBESqm2DTbQWK+C3O0NCrSdYwqstjklSRcQpGFh5+ljVKvSzjZ+7yqQUruHFwFt13UsY+k4Yl3Vw73QlB9vXzfHF/e6SMfUPsUyBthiEpdKepKKer40FUoJV7g0H3WgZRTIFqc8uARSkqQ0KacY0E+SNPD40i82UelADrTGgEZL2anhBMo7oEU04MDJOXB8A//poQTaAlqnpiEfj+Kb2rsUqO8akP7G/xTNi23c1dOL1t6AuN68NCBWW8CtjUqKNiWAkzkF0o4GJUXJGUE7M9mkCwRSmt+wpMf0HXIuY0YgpVjcu0KSDg6KhG/DHiyitLERJQR9Phdq69+zR+jvexD3gfHVDEw2gHnuKMffH3DQkiV3rSltQ+mh9ZW5QvYkAbLoA2cLSiKG2hLdV6EIbM8Db9pA2gQ2OEDeCWxSBvSSTeoCsRQQTwCLLaDVUiR8+hmSpmExJJrIsMguc10MnPTwW3fb2NQajICQAvelujrt2PQx+WyviJ07Cu2v3/dvRyOcy4JbqLmc8Tqf+RuRjFu4wy1jTfcgTDmRgWq7bh1QdpRtsmUpkLWB/iKwKqMmlZwQ4W74UjcwEqi7ZJNmrk3dDUFae8/zHasZQUr1aOfSh0QIYXz2s+BPPXXtQB8UIpEvgMprQnPhLE8jP5d7mOvEU8bLyLj3E5EIW6u48xRC4dhzBtgHBiq+K+PYgd1JgKEpJiCFYCUfT29FATFXDIgMAdBoSWxMAo0FIFsADuvAiA3EkyrMspRe6wqIxESi9UKqcSzYDOj7NKH0Hr2+vwX4QEPN0wnOixPey01N1tHpz/zwy2LduQlsbopUDy1PR07+xZYffb3e+S68uc7bFc/7zNPCii/BBsPF7Z0DiJHdSSEVj+wXC9i8Emj94WAe6FaDvq5Jqbnk0SVJmqadMwWcG4a0ec6PKudCIoryr+3A19rTGhWiu6qDABKsIxqfcIzmM1a0UKls5EWSlAB6ADC2zKEwc2AXU6X1a5bGtSClAcm4cNILCNQ9e/bod939wd3gfG0yYQjLMuWcUSiF0s6e6QZ6yspG9Hwl7eiofR2G0E7mgQGqmRCcE6c1QZ588uB7wBoi4VImjAkssYCMjIVOqbbTr08bg5TMLrC1AfhIM5DWg+K94CiTJ7gErmvay0uWzAzSCxXs0gSYpaOvLY79q7fh/I8yxjqfhXdVC376l558UrDSKnRETdzZP4IGUlXlEbBKVjYDrQ0AN4FkCjjaq3a/zUuUPUoSdFUDMFgAcg6wIqUoZPt6gFweiEZQ+dR78Ow1gpSmNuRI1AJ1PmNwCUjn8+UApFIIXGuoYDpI6T5iCRQWqs5PCFLu8bWMQTDGkEiYMAL9lR7ilVHgG31KmpG6OxOw6LzhkuLqdpP54gArE0CRbFGZUCpDbGgJ7M5wPEkqh9K59jVJ6lEXWJoAHm0FVllT4HQcH+WSJ0MGJGA1fhmQVrErKkCuL+mIjup4e0UKb375jh+Ns+lHCtJPfFEsSsZwFxja3x6EFtK6yLYgj+2GVqUWkUOAAJqIAcd6leqzoQVYT6QCpiQp2aeLE8DZYaUeUcCbHAsLCNKwFGX473zHaiFAel0kKS1udxz+mlswshBqb60k7c0xkUgAmTiHbhqIJ1S+Cv2fBORzvcD3c8rZF1o24Tqgv0ldLfgAaVa0CZ8jP4MNtJME5UC7rQAbgjLY31V8NfgvvAaB9NGlwLYgBYbuwfU5CoT6H352giR8L3D/NnDuzQzSR0jdrWJXJAApESPod4QGpy6CI8ujOPIXW65vvaT5Lrz5CIPJcx94WiTvWITbSh42DJdgFoKQClG/KGS2pgUgqhhJRLJJV7YAuq0m6nC/Gnky8snDR5vz0gZFuCanUf84MEBewCB737LgfPpu7LlGSSqJL8EDzKTuXmncZKX1a1FVr6e6S88lChDjTRibi+p9pUkPQco0vva5lw3xxZc8PHE/8OEtTJowdozBIvEZgLXXBb7WA5wsKKlaC9ZaiUibLsXCzxWAkg8sjSmVOTxq3Bdyc5fgDUoO3tcE3J8BaI+Q3Eyfo1h24bvKwfilV128cBD48AYLn3qYzwpSsknPVrDr4QzYK+NKk5O7NlOvDYGxTBQHPhTDmU9eJ3v1SovtSvNz2c83f2K/ufX2zWsXpXHHYAl1pI4SyMgbToPZkQXasoFzKLC8CKTtjYr2RXmFR3vUrrmpBVjXHNifw8qjez6vpC4xjqggKw2cZcD59HsXFKT0jFej8pIknWvHsEvG8XqDFEVANGJ85QK0W6gF6ddfM8Rf7SXHgot0kuFXd+rYuYpJ4kEyYcI0pXop7dUTBeBvzgMjtFnPIB1DFYZCNcMu0DENpKEUlXmlVM7GBTalgI+2AFmzRrUt+Sg7XK6VPa+7+PpBLgWCyU08tNrAr37gCiCdwK6fagR7lSpFhLtIzQ5R9SEiOnqXxPGDdd/5bN9TTz11zX6E2gVx3UD6H/5ALFu3HO95p4A0MYHCDZCkZzapVFt6YPpbPnfAICEpOVwG7KSyP8gmlSBtVRNBg0vOotBOIdCvaQLyJaB7DIjZcH7hVjx721JqQXJ1R9DHhH6udnxmez3bj0yC9JgQkQ3zbBC0UCAlJ1guh2jeVt7d2sNKYGLJAqRsTQfpX+71kPccuI6PhoyJdU0Mv/2QiWaqu6ADSSkOpwrb78sDf9ut1kjo6Km1N7tmAGmIAlJz8y7QZAO/tBRoD+xO2gQcx0U+z6WT6dtHOb70kiuBOpBzwQ0djTFrTiA9Po5dP7MYbO+wCuvI3yaJGqi+DaayfdfUw08IdK25Ba/+ZvvVOy6nz9OCg/SJPxOphnrcZdhYcW4IjB6GBowASQ91ayuQSQD50GFE7BByFAUu+twwwImgYAGxKHCYHEe+skmJUdQzNpWRT4NF+Yf0fbJryX61bTi/eQ+eXZq6ZpCG0vNy4Aw/m0likroryKP7NpA8ABSuVDGiNjxzNSANvNIXdbHeI/bo9+IROwzByAVAWc8MzM9iYuMClBGZSZLm4SDPGTqkN5aBMrA/vNnEz25nsA0OyzJgU4wkUIHJDv1aH7BvVNmlIVgJygTSQRdYNU2SSgYSgIdbgHtqQiqUXxranWf6gS+84OJkL0ecyjpwjvO09oh9ZF0ZpA88L9adGMOujywBe3EAKPsqM2dFAniTQMuBD5EA0YG+kpLeQqC0OIn/+blNCwPUBQXpL/ypWN/ajJ1dozApvkm5gDIplyu1ltRbymzwfWXwyQyWlPLKEogJjHQkG5QtQjvgwe6pTZdc8QR0uQfTdZmKk6YpEEfZEQOSzLAQIKVxCSXpTGN0pXEj0FIPTAnSk0CmDsAtwDhVEBRCUP0kAvElqWyBFNeOA/p6dY05qU70veOAsZ48ldOYRccGRSJaK0mLQDGJCGyM/khAapvgWQtuXwmWy/GxHSY+sFGRG+KJi+3Vfhf4ag9wgpIlKNSiByClrJaEsklJdaa18BONwAebpmKjtCiKBWV3kjPxv7/o4rUzXPo7Jg1fYjqN0eLBnED6E98U694ax64Pt4G92A/c3QQcHAZ2ZoGvd6uE9MdXKDINgV+2ftPA4xnsWSjv75UW25z1xQeeFtbGevz8yRHEyVkgDWvKBwy8tiRNSwEFJMxiISDSAA4E0jFcjS0tQP8ocCYHsEBPpu+QdF2ZVaSF/oKaqLaU8gwT4I/1S+lb/fhmPLthiUaFiGY9aFEHAKil+cnzgwa4tV7d6eN0pXG7BKQmlZosQCCB/Aq1AZA6PGu+aSBJ5e3McRKkqSfXyLTr9goRKxWQCKVoXocxkYCVimLw+oHUlTxa8srSFPphDprPJUGlNQ18+n5LakgkfhJJE4wWSWCvHs4DX+lRHnsKxQxSuC2h4qEE1ifapuxOKp9SCkIqHAx//zrH37/hSg1OpjNaJniSgY25YE4gScGR1a8sSQmkx4ew6+FlYHt7gPvagX29wLYm4KULQEsCuKdFeaFXNwBH+oEJHzwVw54vv3dhQjRXWmxzXB/AJz4rYokOPN41gkg4H+taAtV2WkF/2kEJkCRZzw2ofD9JojaU/dlZBsplVflt8tCBX94GvN6pJCyRF8aKQGMSaGtQGTBdw7L0RvXjW+cE0sgQYA0ch7NhA0V5ppw8M4CUbmO+Y3WRJCWQymcpgIjdfFUdxi5XlzdQXUkqzkmSBpuLbLQ7HaT0PENAYnwAtgSoqUrDpOqvI0h1B3mXoYPyYLIWmM8lSAixTrMNfcxDKediazvDp+8zkY0rlTFJ7v4ArHSPL40CnzsDdBaAe7LApyl1LaE0NBpQx3VRKHD53ZdOc3z+eVduArSh0yLzGkyUGm3oMsjJYZ8roGceknTb34m1p/LY9YFV0CmndXcb8FoPcG878DqFBznwQDtwehTYkgX254DRopKkz77rQPpFEUtG8fjbIypZuiWjQDgpPXUFqND2pHMGRqdsVXISnSZCgqNI9XSErm56TbbnI1uAP3leqchErD8/ooBMklRmJLlAxEL1k3MAabCo9dNAehwwisBQSEAPQDob22guYJUdqWvV3VqQjlRh1ZsoszpMzOZdnS9Ig3ueUZLSs74ghLGoiIYRD7EqoEUAcT1BOsaVJCWbVKq6KUKnD2vYgVnmMoeUVrinMzgFjoc3m/jY3QyWyWEZBhIxHX5orxLJwQFaKAQX0P5Cu5Me+GQ/8LnnXXTmuExbNJMmXPImEZ1wZwKmxUBFAqjMSu5wAZ3DgbprXl6Sij179K7dj6z80kH/vX/TqVuUQfehDuD0CLC9FTiaU89HLLhzo8DWFgXcgRLEH25D1/ZbsE/TaH+8tmMuC25Ov/CJL4pYgkCaQ4R2NQKSBKkaKxnb7AyTgQJJSiBM2MBwHjh2XqnHmUbAvNj5J6Xujnb1/kunleRd1QSczqndlOxU2tFoAzZNVH9t25Ulae1DHRYi3gc0U8riI0Bv8Nn0+Oh8x2oSpMfzsjJIGHdFT7VsLbJsNyrAWQLVUaA0PV5JmStzVHVJckqVeGbHkdCXA4lKBfXCgRE291xokN599wd388k4KYeddjAw7KKFXJ9ZC0bGlLVyaest5V1YtBs7HDxjwqVVfr4k09l+eaeJ99/K5GaekPaqqfwak64JjnLBh+tyyUz6/AsuXj3NZbyddnU9ZOlTyAXArTtstDWZcsPv6nZx9I0ycqMc2QaGfM7Chzcx/OoMcdKJCbHYtrHFc9DuVDk70+/jT47p+N4wk0LhvjbgMIGUSDcUy80rFfhArypA8OX7gGVxSrLAcdvGwWvpPTPfhTcrYGtBSieRzdHRqEImJAWJOE0Gv3T4BFXgCHQHO4FhskkD2kk6SN6ddNAHAPzQJuVEIhIDHVJVHlYqEsVcwzzTt4dR/fTd8wNpsMC1fwIWXyhjWd7D2d+rQxjCma89Go7RJEiPjiOVqZ+KOZwrI6ZXoDWaKHMBEa8DlcyvLlJ1kWTCRgBSUncnbdJAWmK2+GsofZ/Fs1orHolEgUS5gljJmdogCJwLLUkf2bNH/5V7fnr3Ol2szY9w8fRzDHtPAqk2KunH4SUt+CkT3A3yQoNYo553YRBYJXbVAiBVtSXJ8FsP6VjTpDK/lb1Km7iPIhG1GcOzBzi+uk/ZnXbSnMywIXT7DofTbsMcdihci00bLRlNOHmsDN0ESiUTzoCFj+3y8dHdHBED3LK0lzMZ6yglrXsVb6uvGes5ry1Gx1HI+3i9V8d/OQp0OwztaWBNRhEyOgNJemBAlSH9/+4H2pUXgBpO5ZmJH0QiOHM1da8WDKQf+KKIrY7i8bMDiNByJNB0NKk4aGsW6BqY8sxSycaeYeDE+aDPB7FCAhdKWAYjXOkhZewjm4GXTiq1h1D+4U3A3x9QjqdVjUCJSPbDIK5h9WN349kdV3AchcCcvuBJLXwxj2UdSfQ9rhL/5TjPSZ24+CQJsDAEU85D1zVoPoP5jlexm/yoGzVRiVGaVM3BkxAMqJwF3HuVp/ayNmmnEFEPiOTyMBwHEdNApMigGxR6rkBQswwCJvU86tYRLbtVYzmLFIn/sVDqLoF0fOVP7zaEv/Y/tjCxw+I4fBr48+dMnM27SGYd8JgJN2PI0vNU24g27zDMoo86MKS9yuA0WzBHPBRyDj6+y8JHtigNK8wstQyGZ/Zy7DngIkkgMBh8KsRbe5DTsiMBs88BK7jSwaj2AIZCv4V71wGf+hBHOkmaHsM33+B8/9vey8/8VuKo64qdrovbZ5tvn5hLeR/Pdel4+iQw6jM80KFCg0S4CSXpsw9A2uOTOzaFi0x8JxrVTs93LV3N4pvxNwikK0ndJZBS5QJSd5uUi5omhMBKxrznAgfPqfeoOrnibAWOAAuIB/YovSe1I0o38oGP3AEcvEDuc2WP3rMKeO4wlXAEzlDoxVIS++wwqk/snDtIAwBOqozhwwWhkOnPOtfxouuplSOEdmYEddEMjIEhcjaWtHGDRdJW1G1wUfaSF4O09gfJP7JINX6aEajHhEiMDmAxfYfUWBaFRtF2ks7TO9n8aby4orkg3BV6ohLhqN4JjNSCdI8Q+p2A2a5p8253TyB1Nvz0bs/11xZ9iHU2w683AQ0uxzdeYfj8NwCW9hCLu3CSFlgDMY8gQyWkneZJOPo+zJwHJrmADF6Z4+FNJn55J5NrJzzIafjMKxzPHXBh2QzlVgt2Zxle0oRBQcyAtzcJ0sDeGhuw0JFk+I2PAOuXcjCD4ZUzHH/3vItimfNFi/SXv/yb8WPFcW8309m6WufV9EVAeCd1u2fYxxdP6vhaD5MbziPrVME0CsX8E4E0LJtP65t0dnjfq6uzjv+bgZTUXXIcnepDhFSQEKQEKIqDkvQkxxB5YCn2NWmgBSqwrGdD7noTaMsAXYFTKHygbR1Khf7CS8ATO5Tae6QHiNtK9aWJpO/oAtWPbcKzOzZcPgSj8EOtLZWUnAkItZ/PY2AvAfw5IerLOchIZSwOMQREEiV4dgzloNDhJZenSuvDIxArMijMBtL/1S3S9RZkfQEJUg1anQBFYQWVmlBXAAAgAElEQVT9Haq1n7cmbsn/EMKfrcTPjuiIHDOQ2lZFrhakx46JiL8IqdhVUAUlSNf+9G6P+2s1xgSptVRm8wMNDB9NAcMDHF/4J4bvnYCUqizG4WUs+EQTDJ7coZ1Y18EC55IE6WYTv3z37CAlB5HTZsE+U0J5ZQLW+TJcksR9DtwMk3ZvecCE6Vj41Ad87N7EFRc4x/DMvzjoyXHYFqMYF6+ztJef+d3E0YkJd7fn+OtlWRc6mWJHk4v10lXglDiODvh4+oSO1wtMxnZJI/9fDwGrCKQ+l8wnOrim/WtDg0V11OZ1zFUyXPGiUt018fipwcC7mwqI8kw5hk70KCBJ6Vl7BCAlx08ioyQiEe73n1cxLrIh6MjEgU/uVLFTCrl84XuqiPKmNhp0ZfPKfpYGnN+5D/84IVBINsK3Ab1xll6h00E6U0J2aAfOQeWVtuN09Zlsy9MTSOtaYJMmgKEyIgkOz45PgXQM0FKAGAZA5Bk2As3PgJPvbTYH0j+fRyoEaSQKcdCv2iOGVgdNY20uH1+pR8pnozCe1krrnizHjsUBnmOwenXXvpOZo2YUg1uCjtcSpEuRigj4a+rmlx3zpBDs4HHvHq/q30ogpXEgaVPmHEnG8DstwErGcfgcw+e+pqMzUIGpsYvTYCGW0NXgBOR4PuCAj7lXBVJSl+2eErwxoDRs4UNbgY89wKX2NeYwfHWvh33HXOkFDqmJnMNvSIrnv/TbydO9o2JpxPd36fDqSPhZ5PEjxNaEhS4Fg7JXv9cNPH1Gx6kCw3c/xNFh+TLrhiKMLozeiK6/kL6KPOcFAylJ0nobj524AIueiRKyO1qUY2gkrxhEch58oCWtCPJhYeuQlWQHYRvynpEBTsR5n5wMQY3V+28FtiwD/n6fqm8U4j0M1ZCmdHsrTv3uA3gx7AVDpT3e+wiiPX0Qm5ulY+YSR4zClsaJCdTX18eam5svOm+61J02SZdIzvBzUplJEx+dQNQoghGdgCRkQYdpFIq+bcTLyTT4oh+2iv+tN6pLs1GWXJ8w3v5gOwpDQXtAyj+YbYf85/NIpuuRMSsQ34/D/n8j+Y0f9ewzi2DyId+Lvp8bff9sllLfsbzGL7rJkw6gvea46eWamU9wuMtS6A/V2xCkRK+9Gk7vx46X23qr+vssrUbRDkiuBZdhZxp4grJSOMf3DjJ8/utA0fSQTLlwYyacjDU5oRSmmRdIz5VQ7ojB7iyBl4F8r4mt7SZ+/SOupIw6YPjWQY5v7HOgU7ZM6AGWiR4cOoyuDe2x7z71i0rV7x4T6Yjr3W4zsUIILrvrGQRW6Z6e4hxPnxdSafN5YM9JHw+vBxoiEC4XY64WeXO4D2c3bNCqV5R2M5ywYCAlSbrKxmMnA5BKWzQgMSjXu9opqXXA5g7l5BmtKfRP80mk+i0dALOBA+RUKgdk5oAKSOfI8Q0cTXRd+pM4nDpDdctyHHpoCQ6tWDGpwk7aV/uFMJcC0QHAqSW7h9I0VCkvCGFTq8suoLBL02oYxuoRaiSr/PtymS7UUyaXgzloIZLSoKEOqBSgF5yyqUdtryUuqaByKf/Ja9X2bFK0CFP3GTOGV+jF3jvb4xOngOq9M8+s9mwP6rIWMq4F7T9FJ9a/p2L0/1zFzo3Z0PcBi3ZxDHzbdDP/aDgdv+8kDg1yxD0BvlHDmB2Bl7YxGMZpa0GqJ1Bt1+bJOxVC+8RbaLrgVO/imtZq8IudbVROxdYZfr5Rx+6Ej7FRjr95nuG5fUAs68CKcWmvkhfYzM0dpOU2C/EzJUlFKvbpaICBT/00sG09h8mY5H7/7V4HuRxHwmIynCMPSujwRLkhoR+qbx85/mePLrloMyQNqG8Ut+hudbOpay2cc9mBXKrA06VqwPUikHqeC592Q5M5jq+9FTWMI9dSykeusatB9kzfeeRPhd2WweMSpKSmhkCqOVmyREzgzpVATw7o6lXsIXImkdRFVtH+nDyw79yU9JWXCDYwGihSjeW/qmi5v64FnR+8Fa81Wqh6BrZ43F+j67rQBE4tyWJ/TYxKe6FTWK0eIitWEM18ymlTCzZS33YWi1nHiNfzEfR8oGX+Sb2hFGU5aOUITNQDLA+twmQoz5gQ4ARSHtD+/vhAdVk2LloM2UU3oFrpKEeAgSVRDK9pxsSKKYqgpDJ+tQ/J5QbSX4lOZI/pWPTfinVvuRq0CQbjkOnV3yuM3Hm3av5xrLp+dyk6ukI3htdrmCgAvMVAaSiO8V2Bo6gWpAEjavRqwgWkuTy/Fst6hb/N93gm5FkrdZZLJ9FSi+E32nS0wcX5HPC5r5nY3+MjlVU1dDi5notzsUlVxXsnB3jDMTxxv49Hd3OJoVyZ4Usvejh53kVS5kdOZYV7Pry4pZ1esTT+xlOPXb6IOoW1uvqqK+qjuANcZDiHRn4TCdZwUQZ2J61vxuA7wuguc31/+2IMXku6YgidBQXpLfV4/FQvyEsu6xRJ13kQFw1/kIj2RHQgG/LwmaBTVhLYsUkRpb084OvAgU5lk8ogdo0dG6YHBSlvfR+8tfLG0si5voal61eWCtiqaVw6vsPNTgMrMNN9c3HcjDhOtZBIRLroZ145hWjRAR+/DZXZslO+KYTVX0VHJSK17q5fn0fuJcXbwlYVRRMGAq+1V4BpJKD7BfB0FZWgQ5v2Oz+oLmutF816UCeEcEobXYzimoYslDmxiuHo3YtCfzjwT53Fumw0nv4/EqUVazRW+JgTpRR5PJkoLe/g2vhjni3ZLkyo75DE5Q5EVkeBgJhMID+Tuks9RMdPYWzLNSQxPylE9NQxd8OYyzbqnJM/JQAKlzFNqjn0UJbho42AzTleOcHwha/r6PUcJLOu3Lild3cWx9E/HnTBOEO+38LudcCvfojLFMgyZ/j6cY5vH3RhgcOgLAy5m0tGGjdN9DXX66//+Wfsd6hqYmeniC5bJpfeZYuzHX270JiIGpuSlmhhQovLVDW5QLlkulHZGE/TBqs8cuiWRXj7cpTP+QrGhQdpDyxmqPIYFJgmkK1uUR7egWFgx7qgZZ0HvNENJNtVLulm6kcXNF8iSSnVXWp7Z6vrhEAluzMZRf7ONXjz0+/Fyb5RNLsetroub56ei0iDQWq3zVwVw+DUsFIfgI4jiUSke2AA2sQE9FwU7o4ls7fC+4MxkeYGllTjODbXAlSkNls56JoGjTHSipXWMmwiYmjQCST1CZQXKW2G/f5Bd+miGG8mXZ7kqG4Y0gse0SEo6Ml18NVxHL0zLjUAeXz3QqnOMI30U1FnVYvNyr9ajJ//fKzS0s28+qdGIidjkQgRF2h8JUj1CHjKRHmxDacI2a4jvywomFYrSYtF6W0bW6+W91UfJEV+94hIH6/69xR9r9UG01hI3CYJWAGSP8xyeaKNYSs1aXI4vvYSw1eeB9ykh5/diRlB+ld7Ob7yLYY1WRO//YiPNa1BSKUP+OvXPTglX1YoDJM/yVNsaMzf1K6d2bQt/vKDKzWHNJ2hEpoYR9rnqLIo9IYIurRpISgykxaPo81jjuHXWV3oRzIZ8e4wud+uaco57YNNlFwcX9JkHrseLRWvD0iJBWKptDTabDavUrtozwjQmlFVFOxm4FgRyJ8DUj6wbpXi9YZayeEuIB0PSqoEaW2aBu+uFTjyvltwKLEEhubiLp/zFZp2sZVADKR4jApqK4svNENCk991uah6vC8et4+ULAwOngInkXP3alkr96qM+9qVTHZrH+UL5MC07MUmhTsh23DqEwIiACmjbvN/8Fpp6ZJMpJFU3TA+TI4zOgismg6+XC8f395gF8cBrR4QL44gEdGQ+rxebH3D8peDadW00PK/X0qcSgj4FLCWD8PhRQy4yQiqEcK7rcBXC1LKujlSkEMOAmmyjPyyZZOla68KqAGZw/jBKLYdG3Vv++YQ10ndlQCSE63KdNA62VDP8MkOIMu43NCf/hpDY4bj1z6oNu/wIPPoa99hsJMcD2wlk4jJhIy/fJOjm+xO2pSks9GXTiQKkWxbZeL9dxoiamJ8RbP5SqGAnB/FUp1hZFEM/YHTMNFfwFKjgpFsVuujOcwV0SiAxREX52u9skR4aR+oLInq5nrPc4siFj3cmgSZB3PNWJrXeC4sSOvw+Ile5cglkFK35g1LFdjCKlGMuI4tgJ8Hvr8XWJZVqnE6UAeJkE81aKi+EcWl5XwK+GuX4Ox9GyYOrKuvK5d0bPJ9f70uNCt08YYA5D5DY5rislwGy3mYpFozLDIhwuW0KYiSo/VHIv6+TMZ+p6sLlpOAuXrRFD1vXqMZnEwTPEDpkDloFPrLZODncgqsXhRRVgdGaWtGAhVKm2WY0P/kQLRtkW02ktSUceQagNJrV4fYksDxpXbg7Z2YwFG/Lu5UlSL9fbOSjBoG314WBZc2+AjgCIiUCdfyUDItcFaB5kbhx21UR4tFPRuPjy0L8lpfeEEYqzcjldPAnDJYNgv6LKwvPa9hCMCpl8to0YG7jhfcZmKKUWmI/Xng+TEuqZwWgVTqocrPQBrTw20MH2ohIKsSJzOFKAmoZGYOc4ZnjnO80cMhc8sJnHTHtDeXfazM6vjAFibXHzksJee70RRcYyNVvfL9dDR64SJfxJNPss985rPNmoUUpUVVWWlkSSzWNysN88knGT77lNC0OacTzmscw5MXFKRL6vHYkW5EKRZKICVdfesawKXBNoD4CqXqkvSkwSRqILnImaVoW5RXSiUdabKktuIBTWkM33cbXv0P2/DOoIO2/Di2C4/LAP6kM7ymCxcZxGG4J2lzcFoNMxzlknJiRAwmmGF+qzGl0V2R91aGTWYK2cx1hOUuDMRBCQC6JNPI7YakqldAlGlg1IHaJJBOIMIY9M8dd5ek6thiBVC1NOXrALAeILam8NaSaADSInDGhZ13kQ5FvyFvH0Iz4dcZ8CguKiIQloCTr4BFBLhuwdN8JWAjdSiEICVm1DBQNzqAaL8Og1Uwur1VciTkMRuHeLq3OzidCP1bOMcaTYNxsuDK7CaDA9GgxtXf9nL0kBlDnnkanWBDLjkcSYPh0+sZ1tiUJzoFVOl4JH+HzfCdPgp1qNZq0oVD0pYKB9DvUBWHRoZ71qiGXrKggGIQYhX1oNBl9YRqJILjhoFD2jQv/hkhrBUqiyksfD/Xqb8u5y0YSJ/4sojWu3j8+HlEKVGb1FwiJVCOaKIdsLJAgTJdyLURMI7CLGXKKqK4KUlPGkxSbxIxTLx3Aw7sasapxnY05AvY7nHeovGpUqAhSOn3yNSh3XX/SSYJz2uWcVn0yjYpM1+pvbQRyCTivC7PoaAtObAW1Zv9ySheicUwuWuSC/7UEGLWIrjzpcqRh/POR1AXz8EjjzXFRkWO8jyh+Ytgl4tg5BAqxeEsAyKlEoynT7u32AZvNEjdDWJWOrVNoOGiinoR8C1JnFruT8VNBxkiI17VNkWECPogQCpRIiP1qGpVzYxEeKSCysAEIvV1qBLfPe6hMp4EOZzLrYroEWbRSOJFj4+4XcDgdDs9JHtMK/MSMraIpxwtlXDrDyt33qZpUzWVQpBS9ZLeIvBGrw7Xp8r2HOepDpHFYBLBNtxPPXIscWxoMPDxNUTu4DK+ThrXgTzDXx3jGC1xWaFefieIpRNgW+Gjo9WSzZmKDkfGZrI+FsXe6QhBOrX5YEKP4pAJnFgIU+d6oHRhQcrx+PFORGUIhgN3bgaytwLOMJA/EwxooL/QjkilPXuHAS+o2hDEQZ0Vrd7px3/SeCNpjZl+MbHJ14y1HHwy3BqS7gloBEADHvXOQpmb2H8SKBQYimWgOQssaSSnE0cqriR0wWFIWIqqxakCNwNSScXTNhk/1VBvHNBqYoTkpT01BGv1IrmY5+RIIZvFL6JhQwEFchpNGKP68nTaI5W3CCS0ODSSeHYcXC9Bj8dg/Omb7i0xi2Xl5mHoEpghQAms5HHdGMPpVXVTIM1VYOY9QuR0M1rSp6VFKiIREecojTowbQvkQXPtKspEIWyrl890UXzw1XGRcQXqzQn0X86ZVrsYKUzhOFiuCWzxBRrCzTc851zJxekicLBfR0+BoUHnsPIOSv2kNlF81MQA5ZyaTJINQtOImIIu59jWYshCY4dzXLZQpHinZM3TQX4MauhVcNHoOIFAZkhlY7CShgQqaWTLMsCWJcC6VvL5XnLQJjWoaZX90WiUWiG+qzq0LzhIj55G1IoB2V0qKyB/FHDGVDw0PMhMHBhRHl+qp0q9Iz0OvrIFbz+4CftX1p3Ns9SKW92qv9HnWpzc2/RdVReJarlyWZYlYfmqU7SifSoqmgOc7AE6+01Z3YEIFa1NwCpqIqtzUAMEqUIZBGtTThiBlFR02lw0IcqRmH4kaeJI6OkjydEDRMlbm81Ke/Wyk0ggzfdg2XYLMiRCai5d3svBL8VRRz9DZL/6CCpuErZegfnXp90mTxONLKILkqQSpBSGIbWU0vF0iB0xnFlsTqmgI1XHLEdD5T6Un1OGpFZVklTnKEqQcrixNKp8FOVIGvo4UKgldlBe7dg4FkcsCDGEgdkkaTiPgaq7uFrFNt/Hkulxd5oP0pKe6QSO5VXZzkTJhdNbhFv2oSOgA7o+bOrvEjfRT/1Dgk1e1f5UZHaaLVJX5R4v1WNyWTN5veyYI4uDyTaILgdV0JeefIuhoTEh/82XuQxKt2Ys/PwWlQM6HaxCwLd0dOoV7EO9rEd12Qyk6yE1Z7rmwoK0gscv1CHauA0YOwy0jil1V44sAYl6UFJBayrJSfmlVNKTih43YWjTKhz4rQfR2ZN3llZK1qaKxymbUKUYBRPjcYZsUklF6QqeZQgpa3+0SBXKTXT2MozlSd3h2LHJl7sqSXFGcZ8gmGrbuiwfSkdAMRQaE0OWqb9ZZ+FsOFmkxq5+L6LZRohmlfs5ozePQDrej1X1AoNrGcokTXV9hI1pGc20ENfKkOyIugicqIkY02A+X0G654LfpDFd1yMBn4FCMHRTlGsGiG1xnLvFRKUIx4hbljcyAWNCg2lINVedW3arTDcjygYOQMo4Cv0OzMYIqhUONx6XXexFbbI52WEDo2gsV2Ek6sFrQTobp5mkpxDYJQTIoJh08oSvqZTIf35dJhVgHfEQB0oojxJJT4GTtC2qwptN6WhJM+no6xvm6LQM5GKmsldDlTb8N9CKTZejMe8gWfaxZqWJjiUqX/XoOQfn+11ZL0kuEc5hJ0ykGm2MuQzf6zLRFOf47XuVGjz9oPt6ZRjlY3k/1xbTDx965rPnF7qO7nzBvXAgfVJEm9/vPz5k6dHubwC6C9y2UiXEhkXIiF1CybcEFJm6ZqB0zyYceHQT3rIbkZjIY7vgfKkIyejTQJpNEtmZOnsrdM7oFJJsZo58kfiWwAv7TfQMMCTjHNs2KslLB5XpOD3KcC6v48Prpoj/FzEzGTjTRE+0Tv9BHBiorYCQA6LFLnjt7ZemdhFIJ85jNeW23mWhL5wUIzuqj43ZqYgV9UnHbPLhFBKIGw4iLzlIO9yLOROITJSMKBHyzQgEqbq0UKs+sCNafTsdi1SUxSlrD+vlyGQbTvmer7lMr5qkMshDVKvCMiJ5CdJ6VP1ymWdsO0/rt1G1Z/Qopnt6DIsjGnTyFCUsBdKZHEc1dqnhlPAA17AsfL5QvZAazw9bGj72PHC+TK0hXGSoIFVQl0huvgRSV2VLNTaoshW0b9L05IY5CpzhXNxEXqfao5P7vPyppqKD7KijTFiToaPNxNLFDC7Tcd4BOg+WLmLY0qZNF6bO1Ee6GUoJU9qo/+NR5b+oPei+vtoN/BWlQS6DvyaNrhV1eH1XM4YXumXkXMG6oCBNrcBjR47ANmyVcrahTS1+sjuJZE9qJrGQNA3uxuXeiZ/9ifyh5fUZPubhDpfztRC1mfBTZRhDAv2JM8C6diYJDibjSMZI4ak5GDBGLQkoPktkClfH6yeAgRqQ0tqlco8vduug9LeNLVPmDV1pJvq00ODqOj/dkJD26mQH8TNnhOWnEJlur4YgJbtP8zDxYDuGZAgmC7hlpIerFTMhon7WQHnUd+oM24q8NuxlUWdI+7rqgRXLfqTiWpZgUuvVSN3dlkRn2oQjTdCIdGwyx3Vry7XJwTBMU0pWz3U1B0KkqpGx0RjMhKhwa8IvW9m4ZE03A9UDo4gXGTKU1haO5Ewgpc/CJHZ6feAAjLVr8aCmoW2mxUYA+u+HgS+dANYYDlp4WWmvQZsGOc5BDyDSlih5n5u0KwJunksvLcW6RxjDOW7KCIBV8tHmeDK8QiEbkpRkKjVnyWzhYNRmzQXOE0inG8bgcFwL54dNFMo+HrjHwid31zZzV09B9/WVTuD39qrX6xqAnW28uizN3lqTxsH3ZLWJuYJroc5bOJB+WURTPh471gWbBl3mhTYocJIHlcDpVCFas+j9qe147bGdGO4eRkehgjuF4PW14Ajd5Q2WD9PkGC0zOL6OwyfVddL1QEcrk3V946bKsKf3KTteqtec2gqQq17H5/9Suew3beTYuNLHvxzTYdnUp0RJdfIYhs2DZgNpONi6LgoJSz8QieBk6AmUxIU+2CMG2IkXUX70Uc2vBSnhKQGM3BbBOGuElh9BOhaDNuRUDDsiqjazY74G89C416BHL4636aYhKhXPKEu5aGCzhUGdjOoqQFKWcqXLLvTJrS0A7+TiqNKadWEYfKLqQKv3LCcRgdOYwPhxwOwdQtIyYdUCVIKcqkWk0H/vZeKkBNKOZdWHDMtYoutssrLG5FjRCx34TjfwR/s46uGgVWakT4GBwiYN5A8IJt9IkmebK5ASZ95isvrC1jWWbFlx9ryHAycdlKniIvcVSE2guUWBTW8xpcp8/mABbDIPVP1g0bHQmTORjANPvM/AznUzZLTIAu1cfPksw+/vg0YChjQCuvqOVmB7G8ZvMd3DG1zzravNaLka4C4oSJM+HjsRgJSSvKXjoKwkW2MGIz9xG9741IN4++0+tLga7qo6vJFKioTii1RR+g45ctKWH2SzB2R9MBw8qaN3mEnHHgGsMcWxtIVJ+gyBmZwHZdKjGRGvVZyHdujnnwdeeBVYuQP48E7V5kIWLgvCPRQ0l/TBSzfWS8aUnFgDJXHu//4n/fm/+OSUt5dCNkcGEN3YhNILAjqpuyRJpd+1CkSjGNsSwdiQiQbKfaqLwOUCfs6sNjBPi75V1erTllGl/qwUUyCZqsQimQceOZ7ELbpRsg34ritJ3sJzwcrUvW/ycKUU9QDNgatrnqdFDMPLMnOIQpKmkH4Vj8jLjo8EpbhdUsWhAvAoRKQefTUgDddJrQ1uDA9XHwQXbXQHVDCMLM1aj1rojifn0ZcOA984ydFulpDhygvLfF1usKH6zpIGzBqQptIMWzfYcj1IM8UFzo1x7NtbmMxmIVWWQm3ZRhN+jCHX6YA7HDJlRUpPEz1jlty0H91l4INbdclSuuhQ3ROE63POXVf7ux5L+08BSOXzBMW4qV7azjaIu1qRSxl48+eWS47udfcELxhIP/NNYfFePH6mCzY5iMjjSrZn1ER5yzL32K/c+86h+vplVt+Et8UXjILcoRYrJ8z3GZIxjqYkYWxmpxA5mcgJdLRLx/A4k7l7tAlsXUNgDb224U6tw9R9KU3JKygrENLiDLti1cwSzRmpydKVH7TYm45O5cDyxdGzBfHaOW/gkJsdFCYuUEH0Zx/V/KCygbmxSStOl6ThtTQfhY0pCMODG6UgITUZMpHWPESp0HrEqHDHg6YLg0oFCt0wBHVV1g0IzzOQ1V3HhjnpLnNNaBWXCjK4ch4rGgWzVPN5S9i+JDfAFQRSqqT5jo9oQYPeoMtEcikxZ6qVEhPwd6QwELAK9b4+mM3NUsmuddWxwUFnt65jdWjn0xjL6n4kxYKMp/DZaQ7OjAF/9Bq1rnSxTi8i5vtgui4TsmnNGHFDlk1xxqgNBfWMYchmTbl5ZrMGesgxVgLOvZSfSjkLfYjBTcgOB7JTG8NA3kL/qI6taxg++YAJ8mlM9zUyEDhdQVRR7klsa1/tMfGfD6gMGwoJbaCid2OQJUqJ+N+cAH5yOcTqNLqXRPHGg8um/BVXIymv9J2FBekFPH7mHZnUAF+Dv7YVbz12Nw5vX4/i8X73Nt9hG5mmBU0hptQeGg0awFSCy0FxZ2EJhXQ+EpbnRxj2vmlKD3E2xbFl3ZRTiBYEhfRf7dOxa5lq/ES/IbvABpNYOzDSd+ADw0UF0ul2qWFAdPdX+GtHx7TRojeRtq3vv8Abu50JrIjbyG7M4vx7boc3ZqL8UylttBakgSCVGmnJhZb3YLfbGL5tCUoElV6OBuYjekF48YxlOD48jWBW9FxGcStfg/ybBGydEJ5q6xUcpO8rYSuI3RWtAbDMr/Qga3xxE0WnAtMywF0B/zXfNR60+UikYomKTGm++Kj34bZmMNysQCmr8Qf/yhS58Oxj3YXVi2LWXSZ4nVz8wfhSNQPGggDLDLy+vb3A0/s4nIKDNawk58W2dCktuePKNCpqlZhMMzQ3BpUAGyhrQ4db8HFqb14VA5h+BJSksZKJzhETHY0MH3/AxLo21dLiosOn6mwkOH3uUdiA6mvTFsfgP9Nl8v+yn5nkVGokjyEFtw1gNPzNoJTS3S3AHS1wW6Peqc0Z4wdbriKl8UoApc8XBKREpXvwz2F2RPBzPziNutWt6N95a2XfJ+6L9p4dxFLH87d6jrZoko1Qc2e08xGpoSnJZLNYcgEYzL+0zErQUa1ItkoQytl70JS2aC1IyWH0ejdQ0E3s7uCBjVrjEaqhENJtSEdS0MOD7J9agBoGE/mCI14+mkfPQNmLRs0T9RHz0C8/nJ0ISfTfPQn7776Plbe3Qtt5O8bNJrxD+KhVd0NqgedCGxNI0o/GOIoroxiL1qHO8WEPMtgNnAiUJhzNY5YgEh3doCwYBOLjGi6EYUJMFgYigLqyvtFF882R0rAAACAASURBVEgS7VQe8UIVJjOoLZ83keCGJwyIw8KzvwO3+b9G7DcoXjtdklJoZhkR8R0Ul6UuKt0yCc6zZ6H/oA8d8agbWdnkmnHLuiXGvEYhWPCo6tapQZIu1aqa+EwwFbJB0wngbw9yNPISljJHVaVnpI4GvgKLobHFlBU6kCYHhI6RLgc9R0sXSVLaHWgvKPgmOnOWXDtP3Gdg121hrd+LocAEBQBcGm2NWP7ECGOMCZejUKry3i93G+nPH9UX03VIe6M10UiOhbJq1pQrAW1JFWslgbGlBbirES8/vlo7PBfQzfecawZpUFWPJpB9+xCWnO2pRj/9U5FzxzqLGU+LbteERtEo+TuzgZQ6qXUPAE1UF6lVRbKTli+9uJLK5+iqX4ys0OCj7Ok43Q3860sMHZQ5keTYequP7hzw+gUdO9czdGT4JCllUq+WNxG4/5VkQ77AkE2rSaaDzjUYE47vYv/JvDh6rsQtk11IJ/Uf/NKDzTnq4nBGIOIPSa+urJP75JOCHWrE3XeuhHvHBuQrGoaYg0WGBnaRLycCjBSRIinn+9CqgghBMJbE4UdssLgg8xNaoLHOdy4nz5/wYHQVJXcA3bYf3RurRn9j3H6bC/DXbS/2ouU2/deq9kYV0YvnvwIsTqKaqIAxDXmkUEEXsGyZkp5nz1I7hWJ6uBzf4XG0kKpombjQvqjaFbF4Om2zpqimZTxBT8CphJFUY0kFnslvTmM9UAK+eADYe9rFSr2MLHNkVjxJUpLIRHtO2gYSTSaGe13kc54k5/vyf2o+PV9HT95C3mF4eCvDR+7WEZMNiS45hBDcl4XBOHRJMTUY8Z0rRZcPTFRZn2ZUuv74VN3tz53C2s3UeZ4DncOqQiXV1KLLEjilczSoGELhnPcvw/d/YaV28Kon7TJfXAiQGj09MKOtMMLyk2f7nQ35orGTqeU2eVwOpERwIKeJ4zC0NnK0ZINSF0GfmCRR+Sj9iJgkzJSu9zcPA//wDwwr13Ek24CGFPD+O6byUsMfrjV+iedLdgVJb2n3WBenspHkOXuhJF4+PEoq1UimwXq99weLO596SuOUW5gYQnT1Itls6aIMkf/2iug4ehqrf/796K54YF15xFbUoRgS9kJSQm4caVJhCwaseqAyIlDnMpimDrEkgsLiGFwixl8Ns1s60AAMOTD7K7K8Lc7ZfnRf3I3+ynD07bd0L6pFwb8bc5v+uGS/To4tCrqS51duUAL+0hTKpQEkMjGMR+rgUJLAIIBFHGIAA/jcV+vvWtaqr1/dYkJw8OM9bvVsr7v///rF2Nujo9U2jYmWdJQ1MsopN6GFRiC1eqCHnKn6Hi14alv59D6gd8DBpngZqRixwphs2DXJKiNHkIwU+PAlLZBhoBRDzxjDpnbgl+430Z6dSbXlVHjYJ9WWe5zAKQ1OwZjnOGI4X+W9vo8LpZFoLyW6f3yvuO+541i7mcJzlHbJZH8XdI2qetJLA8cjraNxD2hPAfe/W0EqS0uMIbEsJWvDTvJa/+GVsftbG2OroqauhUWvryRJCaS0MinVjJxB5EpvbwHaKaFX9+XkTDKFYMrJk2UsALz2JrCGCj/Fg07MNZUZJoEabKwETroOdRGvDb5TNkzvcEm8dmgMgwW/HLfNo/WZytFf3NVeoZq07wWipArOyDQSQvvSESx7+U2sDUH65hCa0jZK7SbynFTUgBGU85D2A82CQJQTqNMYiECjQ1DJXIhEFK7svqDDS+jwI9Q2LDhIAl92t6aFw2GcdxAjOmFnxI++EXMjOwoY+FbEb3pIsy58N1Zp+kA1cfzbznjzHxr15/IVaLF6+IujKGkFaNUy6qGhQIwoCgrHOXihKluK3va1l90VLx7jRksDo/kSfeNctC5mr/3hJ8zT2hC0d7RycmIArRFLNK9ImxkmuKxiIIUe2XxhQa8ZSmXSOf9yGnhmH0eMu9hE5T/D6hySCchlQjcZBcOOiXM5Cy0NwC/tNrGlYwbJGdidnPu+63DKN6dokWRv+UIbzVf5gFd1ewzu9fFUmsqnUgzU+Hq3f9+fvqGt6BxlWBWkUpIq3mKr/GbaHwbLSpLKtp4E0pX4/i8se5dI0qD9Aa2vKiU2O13glBxcS5H7sz092yuO2Lx+ZZKvWJLUfIer2PIMTgTp9aPuVEHDJZKkpI0QKMmTe/92l7p3Tx4GI6q9KfttUB8OuZ/OcN3aWlE00TLDhqvSoLVJivTVqu/zlw+NoeudkojbxsmkZb0xaXf2wTaawai05qxczh82Cv7YV3B7Mob6+9+DHHkJ3xxDE6OyJxq8NQkMx3yQe4L1l5EmCRY+0ARDHWXM+eTtplQyEjZTgCTSryAvbMyEF2Pwkzr8qAU/5kKQjXkRYEn8kkHswHgnKE5wwVQgvdsz+v/Vcpp2V/Se78W8xo0a69zH/NYvFOoOFQR4awpFPgFh1IGVh9FAnIp8FZVIFJy5aImY2Fh1kXj+AMfrp5XPQHLhfY4da42hj9yt79PqMVaaAPMFRD6PTNovL05E0FgXNZoE50YtWC3y5sl+iJfaq2QHfvUAx9/u87Eh62FVxlVj4nGMlBgO91hyQ/+lXQzv36Jq917kFyI70gSvVFyfnEKklYZ2pyf8cqmq9eYdvz8mqp1FI8UMVFvjVqRsW246ZrKlhUKxkZum9vUeC3/0Oqm2DDvbgdZE0FCMASeoe1qQRveuAymNFbWXrxtHPFcP3gp45gj0TEZKUzmWJHkGv9G/Jp+vbrGjRmLjypRYnIkyMa2CnFSxmCIhPPc9hgbGsWEVUxXvC5CZLPdtc6VaSgeZNsdz1K9Sx6ZmoIHeDwA6fR+VUjcIuZQdJqmE5IAIQU1fo0yUo+fGxcEzZaHrWq9tWQc+9aEGCquAuKz1VOkvi2otCX26FCN79O31WMpLWPkz70EvuXEJhARS04AcEIpFLraRb+UoDVaR0Qi8gct02Ed9bxmJZBQ8TlkqQTLBJYSZIInIDcZQF+DrE5iwAylL0lmFbSAIpBccyVlHr+lbB+tcc3vFGHg+7jTurlg93yNJisixvOuaH2TxoVtslPi4AjwlonSW0ETNznwOa3gQHaUCliQXQaPN8lv7OY6ccuXCpRg0xTW3rTZx20rmRgx00fod92DWRVG0+MCE7trNUS3SVmeh2dS0lEbh0QBRFN+ULtQZeF40dz15ji+9CBzpcpG1ydxh0gO/awPDE/foaIhdGlJRKcHcKzkuNI8bOlnX9CZj1dGiP1H0RWeK2d2ahtFKBC1uwWFLm/yirkc2jI9Xllcqjkme6WAskLds/M05E9/uZNJ5tI4ka0B1pR651LhaqrvvJkk6uUiF0A6OoT6fQpqNY6yFg5c9+OuzEqxywr/y/7P3JtBxXOeZ6HdvVXV19YZuAI2NIEhwF0mJ4mJZixWZtsaWYsuJnUiWszpxEr/JGWeSPD/HyUli60yeM5NtXpxJ/JxJMn7J83EiZRzHHsu2TGuxrMUUKYqrSBAkSOxAAw2g9+qquvfpv1XVaIDgKlJe8uocGxTQSy33u//2/d//95Px2YR7S7WMW9rSmr5rUwaJhMlcVzQsSRgvEgBffBn4yhMcG2nX6gPm54G9exzVWa+ofIMadm4AtnX6DeXNu3AzSAmgtBAoE6wYRWG1PNi1TZ3L8+Ml+cLRAivaXqktbuzf3NI1sHcvc6l80j0DyyzBWYmX2wzSjzwuU9NVbOU2ig/dgbLUkKDY020CKb0+bHk0ddRTAhpZROGBUQF9TCA9UUCK3iM5pLKSOryYAY/iVKe+sntLYm3rLJQy3Kc/qEPXKa6URQF9sgJLl5Djlme+nPD0u2w5vS/mdr6vaJ7bn6zxjyNxvu6h1unADkXS1MIEtFfH0VeoIj153tvQEdOi6vwd4IkpgeOTUJL5ROGjojM5Jvfv8Rlgnqeazst1F8OOjcqaVgy8uZfNDg3Npcsw1raYelfC4l3wBA0+b2RoKb9gLB+lF1wSbeKHRwUefdZTWf2fuVPDxp4V4k6FTuHatiOE6+laMJGY1PuqHpsrluoTNRaZsqIRreag5tn1aFsmMr+qFWsqtdq2/EyDEt24nUEzjUpgDQkTnzlu4vCUUEBdn/H5xjRImOqm358gDS6FkimnaugpVJFczTH2FgDFImqrQ2EvCfaZf5nMVl1nV7XmrV/TE8MtG9pABPKgrNbYSMPJas88B+z7Dkd/H/CT73Lw7ICGVAq4i7SSgn1XPdOmoDIEKd24UM2eWE/hERa5SxVHvHB0DqPTdSdlWa/GI6xRUpmaQkx0Qn7nMdhE71tuNcP//sQxGXnmeWdrKmnoXe04/dl7UfjSOay5FEjD9+ZcxLtIDEyHTdXHMYb02DxS1Pmi9p1AfTLYyYUZhSBFBZ2ryWsybNujk1tjoZzmqoapDopXNQ2yIqBN275I9WTUixy2asY9VXP8dKwef3cxNrohgomsgRq1By6/Ro2j9fkJ3O54aHv8Ww6jkYL93RpOjzoYNznmUgZiJIUW3nAieL1Wk37HFuDmXp/AQoIoDBi52cKwK+3K9tUmkZwwOGKvLVW9za1xFkuYrJUzpp6QksLUuVQ5BkPVRS+Iu9Wgab9DbelBcSexAeuO69ZJrk1ZT6Xe5wheLNbFZK3qjusifn7jBhQffQx8592l1g1dCeIcbwP1votwGLEN23ZV4KpmtzQWKIVqfhH1hYKJvzthYKoksKOLq8l+lEzauxbf+aXv1+xueMcepU6KBWxzgPyDdUynozAnB1AIZSGprvg3X8uvml2o/AgTXuutm9tEX3eMCyo5LPNVVdP4a+39X/xn4IzN8eH3+f2jDbkiAVRoLEXYBhesGYplq05Aimh6lCFb6OCpgjh6psQsk49196Se+em702q8Ibm2yMPc0OSyrwRQcm1PbUFfWWLN2jROfPp+NkP6NnRtXzmPtS5HfLklXY70WRcJcvvXWiiQDNM4R3q6gCRlfBv3IYxLg/vS/BkRDq8roppisNZCpcXwQVqvQxPMY1FDcyt1aFN1ROkeLkTAqxGvdEdFm4+YcGIChT09GJ/PLwIh3QpZWYCejmBz3cUt/zLiN4c8+5yDXF74/FWqGWYNoJPDJv2p4KRUSEG89jKwhQMP7PATKtS7+e5e5FGrH83XIfUYPC4iruVgdIGhQ3Nqfcko7zI5a2dKC5H2XKX6JxTFkHFq5rx4koziTg5Rh+e4tmDUwU9xJ90LIaVd89hEqc4nodeGNnUnZ5tzJt89Od+fjBn3bV4dI+w3DtoAKhUbhYKtkpI+id8HK7nmjuPAIFc4ZuLLkyY+d8zPn2yi5NVmjN+7Rk1OoEkh1/V43SWY5WfzWSljH2asQm7jTtLMoeI4UGzEq8dkZPLk+LZixdvRkjDiOzal0NEWW+ICh5+paGY6UKG+rqa5OeGNDXZtPwNIzeC6UKtLrZ/g9bSjnh2vyJeOFahYPZtKioNZu3eILCUp5OUAc2EQzsaNS0sqy6/rvZ+RHZEM1mg65je2YeiRvYv6NwTSJ85jbbkJpIfm0Kn7LZFLjpk6iJ3DOnWU24D6eQPp3DySDYJCEGOrnMryhFiwMAmkhNK1FqpxAy7tVRUa1emB6QbcuoA2acNkEUiDZrtoGE+5sKO6yh5X20xM6FQG0sD7XHjJJNqlxC4a0F7xwL4yDByaBQ4f8xlgwe1EKQUUUhzEZyd65ZxDamuAR2US+p8NWLPA23qBzb3A/b0k9ATXkzi2IHF8dcviEK2TOZl0yqXeODN6U3HWaXDWQirxQbwq9Qj3DENjmsYpK7t8nUrPc1zSjnLrwqBuNjpHxrlTdflMoepMUknlpv7oeHPVIZeTyZYWbHMcbDs2XIpNzdvY3hfDmi4Ljudgfr6KQqGKVMJStV2qp4b9zA4NPPbpwMqFI4YUzeD6/JCBMwWO/7AF2NWuGvJPRqNKN+m6dctcd5AuX9zUztW5AQkXcDNNAsR/+6+5ZNF1dlYq4qbO1oh+66YUWhIms5viVbU4mra6ZsJBkyei7lug3dX4ejPC5fScLV48MstniqKaSLKDqzauOvHQdlanxNbWHKxWF6J72XyY5ef/0W9Mxs8vdG4UFThJiTOfC+aFNL+OQPrVYfTXGWKhJT2cRweP+DBrBmozSDMMznmO9EwByRCQ6rVBLoXizuWH7kF2xGG7HlhvBNVYFK6iUnrQyKRaET/erTBw+oWmwVvHMB7R4dU8GEkXc3MGCjmaccuRvy+LKauE+zygi1xlEq3+hWeAMyUSrfZLXKGFd0zgtjRwT8CDft4BnqOseZCko0fl0iY5C2wQwF++ixollBtOOYqnk0l2bPl9Gx1FpuBV1kR19KQjRifngsJcVSahW0dg1TRDZ1SiUgJiwqWkrbQFVWGXlFTyFTElNDackOZII9wKvlBKGatXcT+NIqKyoFKktAVGp2iSiIPtvbTz2HAb/jRHayuRikkW1IVm6HDIKgS0UjdwJTo7U2pD640ZfiKTDoGZQglf7uoitZzXf9xwkIanSI3FThmpaBzFnmCSF/3tb76+0LpQKtxeq3j9/b0JeevmDKMMYHivLgvSZdldCh3qjieeOTInxyYqMt0SPdndqr300N6OEoHp6eOI37QN8jOfRJUIChe7hQTkL/1PrLMraNm+Onfykb0dF8yFCd9Ln7tvCv3Fug9SyvAemUabZ8BcYkl1YKKIlGRg3SbKLRrqI3W0TpeRoMWgQBlsSqIZoI0dHNAZRDaCOmV5e+OoxoPGE48E3TUaQQLP8cD8YV6qFOFt8jBmcbijLmL5OuJWFCymQbYmMPQWNz9tmi3v5lyjYW7Ktf3UCeCfSTKREklhmjm4kK3DDu7ZQR0vAvuOejizRlNN26r5IUjm0ei/H3+to/y314fOAJEJvOdiMYPG0l+gZkH3b2gaHW7dWRvnsituyS4ZTNkmsNLwbqqv0uoPWB6aX1KBdCWvFGwxVrbdKTMVP7uxbeWxEXJOpsuG917OtQSBlBKRig6q7pLAwGgBmZiHrd0G7KqNVMpCW1tMZbFJvqVcrqimkXLZr91algkzFsOzR+fQEjOwU00M9h8edTW4Lh5tafIcXg9U3zCQ+icvWT6PpG0g0p1UGjLqsdLslc6vTq1dKNTfHNG01q3rE3LdqgTlLVkzpW9FS9oEUnpox84uiMODNDEAE0Tl+9/e3Usuj6S4k6h8pXbU9lxCUIzO8Ze/jI7pCnriMYx/4cdIQvfSB73nayNYV1OGzJcFG7WRyLtKDrZxkKzpeAktBMZuHeUk4IxwpG2BKHlW1Tq0uqZKKRedickZRCu1uZFCgQXixzNiCpELTeAnkAZseCqIsYUK9LiLYk3AJJmglAmnI4oy1VPjBob2spkpTUs8wARr0ykWDHzHZ2aBTxwFZt3ApaV2NBfoOOkoBQQ6yKDObeWwiSZHyRcAHa+1C/7WRuCejIKU2jEoGWNFrOdiLVgRpOENok4iI1nrZQy9qSjvjnDZxoI7Ecp5hq9ljNu2K6cX6t5ExJPD+/fHpi+V7Jubk2nh1N6rG1qCyj7kIdPGMl7wS32UOS5XbIxMlbCtz8TWNYklXlwYr6r7wzUcGy5hYNzBzX0JbOwKxc0EHGJDeXD1iPFoKnV94tMrBqmS5S9ig1PF2oSFl1MppuaMXMtB8WpXES2xJMR3gUI4i+XRYzIyeya3bWbB3pVJ8Oht29pka8rkjvBLNhcDKZVUhqcr4rnDs6xmy2ImEd+/ve3o4N69e10iX8wAsXmgHk4Qu9g5/+LfyqSdxFqpofDjHkYv9dCbP2O5u0sgrXNoJ+bQEdZK1fnrwEgJLXQhBNK4B5fcXY/5FpeIDOTGVgS4K8HrQSzWnNygsgqBlHa3rjhqloSgUg5ZTgIqgZTcXQJsqQZ9YhaxbhMlQ/eJEqYBd1UCyitI6Ri6Q05NGkbmPs6lcgMpwAsXMZHgP30G+IdhIK5D9dhkpnwOAtEpyWsZT/kxKSVQ3r8G+Pf9qsldJVwc1wnnpFBY+WR7u/nqlayXyUkZn7HrayKQq1rjvMuAaAmTSJxzr1p383NVNsE5Rjb1KYHry6o4SimT87POewHR0pg7avhgJZlXqtUTl5s4FuOzJcwVqrhtSwL9nUuatnB6tIr9AyV0tyXQlqE+VdLdAjotR43JoDXKIrziecZjbRex6ldyD5pfc0UgpR2ufwPeWS5hDXVOcI66FnUOt8QiL17tFy5b3OaRKbSYGqqb29VEa+UKUbw6X/duq5Srm/q6Y2z3TRkWjRpMOD5YQ+8vYnBZqNjyO6/MYXah7sZi+tFNUfbKAw/0VGhTOZ5DrDULGrBC0pUXdW0/e0Aaz45hje6A7Yph+Nd+1J8VQo7rJ/HJ+iPskYu+N/QQnpxA34JLvdz+QUA9X0fLgqNKiepQIF1AC7nD3UA5zuCeZWglPWhocCRpp9ARuJjSAxNMaaYxoixTLZVJyIwOlzIUnQZsw4DrupCertpwyfMQ3PMYsTOqtqdPLyDabWglg1Kovmi505tAibLJcQ1nf2Lm+OhAcn1viylvi0R4O5HO6RSoNkjseLoJh1+D9CePAgNVYM1rsWbW9JNGBWq+N4FNr0mf/P5WYGus2Xr6083I9Ss52nHm6QeWx4mXWju08Y2NobXmOWs1Q7TrEHFN00TVFSXb45Pt0ci5jo4LR1Ne7DOV6PlcfSsTbJfBkRKuYD5N0fce6ChQ62BjHKfAaK4Ez7Vx11YaEiDwzOECrISJ3mwC1ElIbm9PilwUD57ilBOdmc3XETnY3YZT10tt8IpA+t1XZVvSxMMdGXDTFDh0ooQXXi7k+9O9/3il1uZSD+TYtEzEJOKTdRQiU3B371Zro/4PT0xlp+fEW6r1eveOTSm5eXUL9QgrF9j2PHn4VEGcOFeUUZ2dX5uJ7P+pB3pm6GG8MAozUkekOIwyERQu8eDYx55GZxFoN8byw3/xM21NE1OVe67PA4mxHNxmksbyz1Oxbr66aqFkpQhUocsrTPDjM8hKv+6tKHvjy0B6BsjUpEqSRqgIYzB4GV8bSSuSmLYAK7pgNMiUjnC3oHuwTockT6uF2tGoV1SH4zLUZwXcsoQoVz19rqhFew2UTB0ebQ4xBrebLKkORKI4+2CLalzHK+fmEy1a9JaWODZzzqLEnQ4ZQaFr+Plh4KuTypX3N0oN+KV+4ENUcQwaSu2K49c9OWRdsnzZjhw4uApnLja57nKbPCk0Ul2TuUaLIaQQopZfuzZNodJVz12h5zQ8vJA2rJabTc3ZxKWwwnGcJvm7AVgJqCTW7k/1ExgYpkqdhk395Db4RAqlWml4Kl6ltwnJqyXBXnVL+rH16xd1sC53fVfy9yUgPT0rU6gitWGVUnJv5DxeHZVtXhUPk5rCgRM5DI+WYMWi+b5Y9xKQ0k2YA1J//lrJ5Uqnj4UnSeA6uoAWtwo9EoM3ZiC+4KCc/bOnC6/u2rS+WBJ7uIbMlrVxSQvo1eECcxwxnTSt/b/+cNcwPvlJPP3BT0Zo9uiojvpb1/qK0RfbzT5xSKYXZtAdY8h/6u2YvpgSHF3TcSBeGEWLbWJh7wq7N73mu1WscuqIzC4g2gAqzWPxYLy6gHbF1w1iUjqvNRGUDAEtz9Bel7AiEtpkHTSeosGQonVPfi25kkrgPUBoyEsm0URV6Avq7tStQaXMm+KQHTpE0YX73byH9igWTE1ziEts6nC7EijxKGTUxdCDnRgOn8Hx48c1PbF+VUuM7za57KQEHv1ttOq3mq1NA6OvtWv94Unf2H9iC9CnuojC2JMWLKeOk3qlzk57Uf3QmjQtie+vg0Kg8fFqTyQSucXQxGophEH3tnnuKLn+5AIT5zscnEXPgEaXZGNKtVtdFNO5U7TFsNTNV1a3+8OfrvfVNkA6PS0TQ9POw4WCGxXSO/GOOxNPhbsVgVRW8bAeAd9/OIfcbBWaHs13mR0NkEopW+fmcIfjYbVlYiyZxAuMXX3ceuCANCotSEd1aIdiiE/FEP39BE78j6fPmfNTbGvRZls5Z17SwNFuXhh48MFtzkFAdwdh9cXhdndfMGRINO+6f/a8tMaKWCOB8uY2TH74CmdwUrY3fhzZCSDh1TD+4T2Lg4UJpC9U0WPbNSOKKCaqsOBCiwS+LxELhhbQapiQE0XVBRPr1WDWbRgjLliJlPD88YYqmUHE7XBsBtV96W/0kxBDoJ0iSyYCbSClLetnKdXsmCBDS2uoiyiRjkA2wmkuZ10zUbJ0lHtbUCR31zJx9sfTOL+8+f/IFKyMqNw0UjR2TRY1c0eng2yChN/89DN1INH3+wIa/jQAtch1LmzJpxfK7sujZ8zzl/JirvdCvpbPUzNkC+jz7Pqtpi47qYVtMV71Xf0wXqV/d6YEDM/xiUgcwnb1KRvuK71Zk1TvLxsXX8s5qo0gfOPhQdkxNl56f7lqo1pjkz/7ntb/Ge4KypLW8XBEA99/NIfZWRu6HslnDR+kFLO2ZvFQMoaMEhPjwPnxcuHE4XNfeOih7dc0SvDAuIzVPTU7svKWPswH58kfO35cW1fbJneffUzgwQdZLofogga+oVWNX6D7t9yFp8E78hNPSR0WuqpFJLviOPebd158HumlbuajI9I6exrrqh6qPRmMEMiVJS2XOyJx1WcNXgUbnEeSc7+flpI98y4SgyWsmyygjdT55meByQJgdAFmwi990KxOojKSm6W4x47PrCJLGmzcDWU9xYJRYl7+2YZJtdDaKtUAClzpeZBye0JlgxG1YK9OYUKLoBTRMfTeDFOUvfAgVtXQOmSqLm7augr1X7nV67Z0tzckxpPyoqYYvjQ81/GHcVGigvFase4N1CLRQxcrg1zrIr3R76NEVUVWt6UM/SaDI+kE8aqpRh/7PTYOjSUhGCraJi8Wqu6JaK91rLmceKPOs7GgaaF96anKrvl8ubMlaR143zuT1OurDmVJ63hY18APHJ/FfN4G0/V8MFVVlQAAIABJREFU2/s7/pFijaeGZLTNwQc0joRh2PjaszkUSl7FNdd8/pEViv9XejF0ToPEWsqjZSaPhfs3+AJaBMTjOZiiCiPZh+paX4NHXcvo6KjeW6sJbKByujq8P3wWbfDQxnRM/fbd18X9Yp/6tmwfG8O6MjD1oxpG3vwgUrR0y6Vgk0gA56aQLANxWUNvTWJNxYPxpSEgpwRzfTpdJuN381DGlBIxtHMTsKjhQA27apJ7oQuiv9MYwQZI1RUGahNUa3X89xLAqbZO8ir2rICZ4qDxH5tI/SKlckKVNWk8/yMJJU8aDmzqnyp7t//v/0sb7M7gxJ+8k5WHhoaiMLJbooZ2S1RjKjPaaAOkBlsO4XhsouyJgwe+85XRhx566KKc5yt97t+L16mwZrSQadEjt0R1bZPOhBlea/hTMF4t1L1B3Y0e6e29cfNIl19/M0j59AL6uYOW9nY1YaohfxOClCzpgZOzyJMlNfR8WvqWlEaaVwQ+AInEwPl5nDpTgBbhlfY1vZ//hb0XKrxf7UOgGOLpc8hWqjA7Tcy3tYLFHbjZrIo7aYHRddBPcjDJqKg5W3+9by42Ust0SKCivxsTVxsnX+48yToP5uqbojLS/p/fjbIZw3kSmKBcIBXhK/lq8ryjvWWwEslSPPOlkwHAaG5J0LDOqd2LrCfJj1KZI3B5aSwjub7KjQza9EJFkPmLgdRXvVzMLqkZoICYp4CWI5715Uw2k+BzFrg1gno8glcsCwcoByGlbH+NX0JyNzQHpxFb0QI+lyt3WkzfE2HoC2uXgvGa7bFTBaYf2vI9EI2+3PO5lr/TnNYN29Cvo35rTGdZklnxiCAi+ISnOS+feuXFMSrtXctnX+t7FEiJ06ibuNerY5VLc24MFC3L/nY0GlUzO0dHZVu5jocpI3/4xCxmCyrgyiffk1GWNAQpl0icGZ3HyaECdE2vtKzuuS4gDS+O+ljPHEMmV0C0K4lCPIlqrwu5YUMA1DlEF4rgj08gcnQSbTEL1d3rMH7/Bn/t3oignj73TF62dKS8t0PTvlOEX4PUFuzuQt17K+Msdn7ewe8dSKAMjrRB/FfApGYAUmlve23Md0AnCwFGYCSzTC4ruVcUQhBdj/iy/qSxRSX45tqxGp7bvBLIItOHzvpSeLQZ6HFgtAzc3Sbwu9vpxVzqOs7HYvgWa2KCrbSgKKxJttU3aPC2Mz1Sq9brh9b3WGM36r5e66K+Hu+jNc2j9fU6492uFOP1UuTM5fjd1+N7V/oMBdKjp+V6KyJ+NNtKyXaBI6dLeOHQ3OBHP7T2ayFIqy4eZhr40ZPzyBdsRPRI3mwGKfCBEKSnh0rQdV5J9FxfkNK50K5O6ukH5xBLJhFdkLB4BVpNB4/USqbgEa/keMUfe5O1sLldWdRw16ME0g1zxahcE9xgVpurdc944j4wZhYKFXz8mRhGSxZ4AjDa4IsY0WgUAmmnD9KVTiwUC6fBu8r9Ddq1Jqu+e7uowOvrw6rEUtNTppEOpiNgjwM6SY6c8ZDYpMHJ+t0bP7emip9bryvuoG5gPGHh64xdmm8aqiSSIsfl+m1v1KJ9Iz93pWFVb+T3K+NC/zc4IjfUbNwX4WDfeHFcteqYljH40Z9fvQhS4ZdgTpyZx9wcjS7Q88a7Fy2pDXxASiSGRwsYGC6Aa0Yl1tV5XS3pxW6OlI9qo6N3RHp7e0ON2OVpcFq/8kaCNDy3YlF21GqV90jGrFKhhM8d5vjicJuv/esAXg+gxf3OHhpYFO8CjIDUEpQaVwRss4kMY0I13ZqOIE5UIA2U+X32kG95S08JGIJqerRJaODbKZD0Syd/uKWEHVlLSW9qEZxLxhRQb1im8o1e4D8M36dAemyktkGzzfs0A+xrT48GXSX64Ed+pnsJSKlRm0A6X/BByu9fClKypEMTBZw5XwDXjYqZfWNAGlrYaylwX8+HSCn9hYX6j9dcr9OuVjA0XsBv7F+jqGdKu4jGFdD0czUOwweXlQbMQDU/QRrEgSsbWtZG9is40UYWNyC/q1H2waFKpk0mmfRTSrZA4UmyxL6AF2WTzNupWdJ3MbanbHxqSxV6LAUuuUwk8FIkwr57Pe/L//9Zr+8ONEAKx7wvYoB945lxtXo0XR/81YeXgVQDP3mmoEDKDSP//nek/pGsE/nvjuYnjkbGCaQlaIZRWdea/fze65A4en2X+Ma9u2jLbeVi9W2ElPHxHJ4cT+Bzp7ON2adkIm0qudB8F8VU8EXUUpSqaQJb2MO55MybptWHnTINgAaurjKq4ecEvXy1UYHqMRq3ATgULVM8fJsP0tAMf3bHHNKmiUQiQYoZ1WQS/3IjmpffuCfxw/VNi5bUMe8zDLB9z437LhM3Bn/14Q5lSamDYL6Kh6WEcfpcAXOkGanzGTGfejTM7hJIyZKenyzg3DCRHYzKmnTrvxmQSinNmbn6+zzXa6+UKsjn5/G5wSyey6UW1fgp6UMCQUqp369/htY01rKoSELWMCTVh3Fp2D/bwHKzqQ3+GM73bCxRR2DheZrXSnNVgELOgdFvQG+SvyRCwm9vKmFHwkYilYLODRmN4VDMYM/9cC31H9yracSkngPl7u57bkr5TIZhDH7oQR+kFM7lyugSNdx59GSps+yw0/398QO3rPFrjqElJZASKXlopIyIZlR6kv92QFouy55y1aYuCz46mlP38E8Pt+FkKbUoZUolFSIZZAFybUm2NJwWRlne6EWGRalH0ATKpvZSpMhFbppRol5LA4sqAgsHAVEFLJJHKHtwSP7vdpr1uShzQSD9YE8J7+qyYZoxmJZF5OjplgT+tbkM94O7xH/wz3wRpB7uMzSwp14M2id1Pvih94YgDaAqpT68gGRfC+ab479mkFKbz9BoFREeqXTFW/7NWNJSyb65VPHeSmgaGppS2dhPH83iaKEJpAHYHFJAJ/V8Ih0EsalH81TjQEs2nAoWLC4CZ2A+Gy1rTa5xs9UNaUf2pEDplG9BQ6VEe96BsdGA3h8onQXBrQJpWwnvWkOqAxypVIqGPFeZxBevV9Oy2uYl5e0apInGv5dDiF5Hv2teXyu9t/l13w8Z2Bu5FTRACg/3cQPsmf1kSYmfqQ/+/HtaA0u6eAor3RACqYjgp6RAfCpXwvlxNc672h1r/X//LcSkdE+KtdpdlaLcSc2cw+cJpBz/fX8CL4ps83wl3yhSAinowySgkkV1w6EVxBRK+AklqmuGspIN5bolNZaAbUR9qBXAyQlURgGXSjSkHkCtY8RsKnjgfYC5NYhFm1QfCMi/lS1gxxq/myOVSoNJOKaJb1gWG7rc4gvBcrnX3aC/hyQW9fN7nTi8Qdfol2Aouxv1TAXS5w9SH4byrgZ//j2+JSU+58c/jj7DwFbPQ5QxjBoGjoc1NWIEDU3gLimwbXKmqg+PVYRu6KfbjUNPvtHsjBt1oy71ubRQazX3noWic3MDpCbH57+ax5Ox3QpszQeBVBHhY4ATkOfJAyVtW1WaoSQRvUZTUrrq/UtkacmS0mvIXSZwFnxgKp7ua2UVShKpdr4CWVMPxnrNt6AE8GW6ScasjUfWj6NvTaYBUtKqjUbwbdNcqkm00j1YBtJm3nTIBLvSRyIfA7j5HGLr07C3bVuUKr3CD/ghB+lgbUPU9EH64gGKp9TzVCCVUra4Nm6XvraU73GpaVSYFwLfNU0MBpQyNpbHqrHxyo7JsfKp97wzS1OQr3vbzhU+sDf0ZbRQq1X3jkLJ2U3b2+hoHoNnhvBfPvVZ4K6/gLFVyQeFm5/62Sil6DQCwKf/EZ87bD2rksBXqKpNbwiSTOrNoTUNftJDoc4UNbnBE7DLvmXlGcDcDHAl6beyJIv5zYMsM/bf5X/+o0dgWXGV4ZUSbiyKb0WjbOBqbmQTYK+oT7nx2dRm+OO/nqq68f6aYBmuyXK/YRy75RbV0eSvIXrNW9/KzxpvtZJp2A+uAOIf1vXmW1ICqWWqmPSFl0k2VIMj3PMPv7M9J11sF8wXWqajOWlBt49pGPO86kuWZY2RyzExAYvaxd4I4sDVLKAb+VpanJOzlT1MiNupppKbmMVv/MYnMDeXAxL3A2/7JWjU6LkourB4M0PwkiRm2KboAAlydYOSisrahokjShI1ZX/DMgzN0qmWyM0V4EQ17AH0dGA9m3eFppOInbFhf/UPUMgdwgMP3Idf//UPU+kMJJdpaOKbLS3RwWu5bwFYaW0tcUdX+qynjyNWLtZXe0x0RSIkH6TLYtWLSiFty9TrUrrnE7uj41/8fLVrXlg7a8Lp1XSe63KK+/7rB9PNsplkSX8ojYIC6blJ2e86eBeVYPYfnVfiUakEl/felqH10eiAL5X85uO45dPUmlQCPKa5pweGZKFYwba5QnXsvrtTxAV9Q4nI17Kgrsd7aFGeHZndw6R2eyJuYnh4FB/4qf+ITNofYuh0/i747bdAyxgNg6YMmzKBixaWGEJ0T1WuiBhBxFAiWc7AojZEfAm0oWUliUkCdALQ0gCnSeUrSIE2rjOwqFGiCu77KmaHPqtY9zHLwj/90//NLCsh6/WKYxrON9PptOJuX8sRyM80W9QlrvDx49AmauiqiNpaDYgYpi7qDvR8UaQqtmO1JfV8S0Krlmy4XxvU9YKLTZrud+o5LkSE4Rv/8DOgmDn83DeEUXYt9+L1vkddIPFOhyexCRx3P/fSbKQna2DHFguWudj4SgwZUpig8XOq8Zc6LGKhxISfqHjxSBWlikO0QdcwjX966L6W/Os9wR+E94cgXciXb+/tzSqz93uf+DO8+OIhlUDykILo/D/A9/RDI2GrsOgZuCahCJn6z3DUX5jKDQDXzCRS94Ra2Ih2S8AmoDarlYU3rRmsoSWmntUhwNj/PGZP/7HSdKnYLj78Sw/h5z74ATiuQK1cdBIJ84l02jr7eu5/MIHvAtf3iSOl1mJF69c1ljR1SAadTRVE0rZFjJFaIhE8omLh1RnTPFXU2jyBSPP1OQIixvDE//ipJSC9odzs13MfXu97Q5CmajXs0Rhumq86PE0DQKjznmT3g/FujlfF8LlJtfFb8Ri6erLwBFfWgNL89PtjZ6rYf7iAeJy5P7a35clk0jz9w+qCNN94AunIyOyesZn527PpFFKpBErlAn7hFz6GwkJFTR4j+oLX9ltQo8m3k8xugCr6sVxjNwCv+rHsb8oFDgSaG1gPAdoM7OYYNPg3cYWtYwLixJOYG/w0NM2E7bjYvWc7/vRPfl+dSKVUgic9J5WwvpFOW5fN7l5qAQYgDc9KHs8heuZsfZ3kooO6ESKmLhfKnpUvuCnSudZ1Lmmmaq7C9MNzWrQKbvjT3ZceBNIW3f7mX284NoTdu+mPtI4JpD+Unhurl+WbYOBWIZbGnVWiw6gxy0CpVMDo8BRu3rGeutJRLZVw8sQwduzeosY7qNHkEGpAbLUq1CQzTkxQHec0DfsZY40G8te7q3w/vj8E6cRM4Xa6X9msD9TTA2fwsY9+CqVKVUllElvWS7wXyL4T2BiH1hsL1ZnVZV1gRQOL6f8xuPJg0TaLZysrs8zyNg+z0hwBcwgwT8+hNPwFlKa/Dk2zFEC3bFmPP/+vvwvLSqNaLaFi29A17iTj1tczGWuJasPV3vsgNjWOHJkyhqvpHleTqziYEYloJJJmLhRFwvOEyXRNEs+4UId2bC4SnfW4QZpQKzkHdA4+SPHNv37/8XOD2MY2+CEZubs/lI0BrFaTH2m++XRjaORgoUT7mIdsNqb+nBsntYUKsm0ZTOXm0NPThlQ6Rd2wGJ4ogDsc2ayJBAmyLh5M1zGo6+zxq33A1+v1RHoH0GrbdhIwmWlSv+fEPGM9ocrD6/6qJSBV8aTw70/KwuTUFD76G3+A86OTiJHLQRkesxde4iehte0BenVfzYsKpnQEKfTQWjYydaFFCVYuzV4J3Wb1q+YVHSjha4UAnBM27PFvoDD+z/CcAjTDRKVUxV1334ZHPvFrMK00KnZJKbdrXIPGWD0eNwmkpH90zQfdl2+8UMjYRuwmkDKM5krBdT6dd5KOYJbGQHLAuqcZODHH2UhZo6FLJBp/yYNAmojY+/72wZFz57CBrQ3uHGPsmqR6rvYCP/GJT/Bt2z7JrodS5pV8NxsckR9Jp4AEtUsFmSCl1l0CqlUHJZsk9zVkWy3Yto35+RKy2Yza9scnSpifqyJhGogndGTaTHCyvsFBw4BrdZztzbKvXsnJXM/XSCkTrosdrutsEAJx6uBRn09i0pzbTJdDuq4fZUwJ9L2uI4xJZ8iSqoysUOLQndlWpDMJVCslfOYv/wFf+vI+WCa1hVF2iMBKStJ7wRO3AW0poJUDXa9RlVoNNf8zHAUZYjCcuUJWtLGQQ3dZFUYBbV7AyHnQJwGtMA87vw+V6X1w7Jxyb4kaSOf3S7/4k/i5Dz4EITRUqhX1bMnd9dXzWT0ZM7/W2mo1lASv5QaRHKe5prJT55EMdA/zRS9WrvMEpIhxphkGA58qg50oGbADj+xKvodA2hbBvr968Nz50dG1jLQkev3VW7+RhAZ6zh97HJ3n571djualOlI40lWKDD7y0I3dHNjZMfkRGkNLRXNS4g6ztuqZkxpAmeT3HVRcG12dBEYDuZyN0dECTEUjM9CWjaskUxgjKR0eKrALIKLj7NruNw6kgeXc4jneblewhFBp0CZTo+Izfzci4eZIxDyq62r8weuyrAND07fOzpXuVjuBUtIT8ISj6o493W2ImzoOHjqGz3zm8zh+9CQM0wqI98RCoI7u7eDmbvDYNsBM07ARX5mMNk8i+lJek5wUot2GKWBi8tEw0iqHTj1utg1RHYdTPQl77nk4pRPqDQqcjgvH8XDHHTvxm7/5IfSu6QNp5JarZXjUaBo0qSqYaqyesCKPt7XFlCbvtR7Hjh2LnLU37TKFSBYcmHNl2cGYsLgk4U//eGqUwzGMlRNfF/liAmlHFN/6i59YonRId4VKf1etx3u56yNwPvI02gam3d1VIfuZDoMk5mhl6VGZ68hEDkr94Lm/3rNHLbbAzU9Wq1U1ZoRGj8disfy1cqHZt18ufqSrzVBZWYqjLANoW5w9o85fzaO0SeGbLGlBPdQUTZHqTCCdojkY/i2nu0TgpGderVaRSFg04Obs1vXRG25JKeVfq9X6DMN4kxCsU7geWzojN5zOG3RF0wkHCRXG2Fw0GnmJ+t+vtb575NT5ddWy9y7fkoZzLQUc4anZIV3ZNFrbUuTfqazv3//Dl3D48DHqNoKp+H9UJK36oaSRgmb0gVs9SsqB805oNLxB0Y50+HODPQgxD3iT8Ow8hD0OUR2F5/n63hRz0meRhSQX9s67duJDH3wImzdv8hOCZD3VTMmwFuRnqfw8FbOFW/9yf3/H5OUW8MX+Tgt1FIgefdnZwbnsLJZFdsFmUY0U8sPElwc8NWHAu5x/u+xLCKQ9MTz58Tunhjs7O8O/0vKjSQXXFaQ0zX2h5t5SdORNjCOq9B8DWZvwp6dDRAw5vrojcuBP12O2imqbBYtcE5qL6pGY29q1a4nRQo9k5moTXOzoQOUjxwfn8NR3hnHf3i3YsTWlkkHk/rbS4N6mG0TF8lxuFlbMQLZzEckE0XwJKCnOqMChkwU8//wA3v62TejORs7u3BS/oSCVUqZd171dSr4uzJUKQYu4aeZ7aIJIli9kADQ1SJPqna7rE5GIRnrBE1e7OF8dLbRVcnM/4UrPVCBVgtGBarXnETlEjc/rzGbQ1dmqylmjoxP4+lefxr4nn8fQ0KivEmiZMEgtTD3PgLkQ6Nsul1ihDLGnhcDy1VvIYhIwDUPHxi39uP++e7D3bXchm+2E6wgFziqBM5BeXQLSwOHVDD6/qjtFPaUXnSR3uftDZb1iES3PDtbfqjHWVa4JXqBPI83eRkKbY9+4BueC/O2lP51AujqBp/7kxzA8E9RJvSmIzk5UridIaaP5+Hfdu87n3JtqrmZyDSz0ZkKAUm6AIrysAa9nDsWHbzWe29SCFefTSClp5AiJvREJY+5Kz5Xc3f9gGIJRM/cTz5xHIh7DvXf3opuUlR2OTAqIK5Vy/2gQvoNcBXVxzNHmzQUmpirY9+yoSjq9/e4+3LyljTioN8zdpZmTAG52HG8HIEyKrxrbavNY8Car6Qunhhojvv2njLUaNQ1OaUI3EtVe1XWdXOCFyy3G8O9Ubjh2cur+SrXS32xJ6WMnuY4hYWKnNw+X3AyhqQxwW1sa6ZSlBiSNDo/j4MEj7MCBo5KSTMPnJ1Q5xGfjBmBffjIqmeS3naXiCaxZ04P16/uwa882tnv3rTLb1qbGIFCm3rGrCrzqKmlcvf80A+0V+rehphBzzqVhRl7tak9860qvvfl1SgNpApaMYYsmvVuPj4o4hT80hLcQlPNoDdFtmK9yHJzXrsmS9qfw9Mfuyo+gtVV9fau/RMtXuvCv5NroWn73u7W7qoaxquZBny4LmrNLcx+Z2mwofRCB6K7Cdsdhu5CVd9wS2ffvLjFmQjVjFIuthmEkotEoWdXLzjBlZ0flDkjsYUCcG0Luf3kSzx3Mo78/jfvv6VG1UFISWClezVHcSdKTjoMnX5zC6YEp3L4nizt3d6uHTirxsShe7G5jFBxdt4MmdAPY6Hnem1yXtQRyno3P9zeSwJJSaYhTFKT5sBUed8nlUirSzT1ffvo0LC8yLqvRWPQV0mlj7NJTwMMvHh+v9o1NTT3gei4xtQLqkMAXkFUPdLc9h16nrNhCNp2f58I0TaRb4sikE364YenMMAxZKhGoKpjPk6bUPGZnF5oG3BKxxEBbOgB6OgMzpqZTM/XZjicd1/ZBSfSchtX0r/HC5KkPdHKLwVjdiuj/2tGRuCJXdxnBXhubsdfxiHmb54gM3YOBCV9byaYZn8HE9kKJo0JMKg4cKmhqjV2NMSVL2p/Btz/2ozgfvtMFvHYsDv26HotNgfQ5964KE70srsmIRYlQLZKrO6m4CdbpoC5mPbts87qha4JxOHds0J58bz8LxdwvehpBDZmsKq3l3KXWmCIzkPJC2cYu28MWXYNWqtj42lOj2LMzi/6elLrJ5LmlSFEgGHNHBHACAyWa9r0wjlyugPvftkaNMq/X4UVMnE5F8FImc/kTXrYTXyYBj27Pw22Mocdx1ID0ixwqFpQLtuc+dt5zj8w4jHFN9ieB9/UZvC+OiBtMaQtzScoTDixqwAKSAMtxLg+apnkx9k1ztwc7+uroO8sVZz1ld/3g1LekJ4SJu5150JAC2i2oW8b3x/1lpqomXFNuaiJmqmlfBGAaJKSpTC9XxAZybr1wK6F59OprXNU1Q0kyR3EJA34EpZGXrP+VQBo2gKuUM5Ix81h7e+LpK7VI4+MypuvgdQ1pTcctnoc1dVeEyokYmqLNCLBdgfE5mq4dXqv/vQdnrx6kFFP/7K0o7OrFccExlKCEdQtE8yT56wpSQSCFlIamZUzEUgaLzuaASsGrC42XGCP+h8cMQ6vf0XdlIG3ywKJVoF2Uy87jjz8+s5K4eJM4NtjQtOxgHu7wPPSaBth4roTxaRtbNqTUYgnWnNr0CKCu6+D4YAGrO0x0ZhMqG2zomGAOnl+9Wg19uqogPtiVabWE7wsJ2vTfSdfFHumJzU2pnyXudyhfQIvdcTzvf42j9jcnKhHbYxrnTA1Q55ARcvYeWq/XPrBOM6JMRELPuKFYHtxB1TLm/1tI5o0wJl5MJBLUgRAeDd4o/YKSBDSyYHxq5AG7Vs+quFRxYHyVa4dKM8F/qrERwRdruubPo1AgXCyIhqBUv2pybckCUalLxXaqHENXFIC9MYHY9wkuqKEGr1uyuwWZ3Wg0MtrdkXz8Sj0HlRwqIOPVsUPXsKnuikhzDoPOaXTWwfg8cGZWQ4zcaUozNuQOgZdyhsqSKtfjcttzcNcVSHcKbO/mUlJyRuAVqWFibVoNpr6qNXcpMNP1/c6z7p1VIfpYVIsyg8WK0iOqNAqzJF4u0JnkIsJR8cCrnHv1t3RFrsiSLv9eKhkG8SpZ4SXXcQGvUk2cmsEG28GPCA9RwxAYOl8ghxvr15Jejz+efGi0oBbOht44HGFQo3DJiuGFU20Y3HuN9KyAlL38UZlwsM2Dd7MAi4VCW6FL29T0FTB2NLE/J+2/PFbh50pMT5l8tI/VD//Gm9KzmM7h06MsOViP3lSrY3PagvjQTaZ7Xw8imiNoIoOyaE0018YkM7WGpFeHxl/1PPtoS0sLReLL+yfVcKihubl07tzCu5xavVUZ1ACkfgugj3xHTTvyVya5mQqETSClhazcT58prf6u6qsESPVasqlBLbXxMwR6EJtf4EUu/qL5JnNDl1HDyHV2Jr7B2JV5PlTqqtexOV/zdpZtraWhgBZ8MFWMxsvAMwNArsCRMgRaaVRyk9dA1/b8FF8EqX+xlzzojlF8++Hbgf6gA5Bx7ukcw20RHIjHMXW9gErX+Mlv2W8rAOscxrVJKq0ZQJrKYjZAkwToWaSjQIsBT9f53Juy2jceWs2uibMeGCkKsmkfoOtQS3ElkLbZtnenbYvVuXmhUTBFO7VwbQyMloJyt4e+7gRiMaq/UQHGQXsLr0WjeMUwjFeulZ4VgFStsOMA22DbfbpuvkkIlRFT7uHSnTp4nir/4WGixmt/ecIRz47XrVhUm1/Vou//P2+xZ+ClVtVstEKnWBS1uKhN/KfjtnaqzHfYUq7amonY/3GbJjfFhEkK/j52CF1Ejr/wkEwWGeMHEokItXKFc2hoB1fDoeg6pqfL2cHhyb1O3e3gkJLcXx+wAUiVu+t/tm8ZtUWQqv7QJpAGiZ4rAal6TUgGDvJCi3TDRQQ0Y8E0jeFYLP3MlYQmwUJaVfdwm3RFz3gBjCxbCK7wc794GvjCUY7bs/6sG4sLZAKOdzMf+TtUJw3AeSXWlBQs3rFe4J6tqhumsanSptCdlLVYVDuDaKkmAAAgAElEQVQyNTV1rKur67IJmUtb0XyLZ6fu+cuXxOqDM+AF8lgInDQeJBiq1dCWol8TD8WC/J31fLwjodFEwmsa+UgEkAceqK2ORqPkiSq9jgtAulB2f9RkYn2p4iI/72C2YMOyLKRSMTURWT1wP+xBuVyCY9uqVppJGbAsAw7jTyZNGul59UdoScvlcns0Gn8zU1wScIqJqbTTkKts+uiAaOP83am6+9UR17Drnhs3I0d+e3t9YF0ifpMN/SbDH9Lr49wG+SZCMG8iZjiv/OYrrlW02R4wGb+7W7d/ebOmteqIuJ5gAZ7Cdy7b5oWE1HK6KfZHo9Gw6K9AeqZQ27Quab5pslR6Yvjs7M1zZXfr2YjFtlby/nS0CyxpCFK/YUGVRyj4D60O/SOYHdOwpLRdBs9D2drgApeANFz8jfu1NCblXPcMgw90dMQ1XdeHGWOvXnrhStI63GPbYoPjeDSsEbkqsYX8d5G6xPM54O+OckyXfXNAM2cSweCpVtOXaFHhUrCXfGuIKwFvPygP3N7gvJvPRY3ayAGFcYBS+g/cI7D3NjqDsG1IoMf0YJma5FwuGIb2MqCmbV8T6X5kurYxohv/bqTqaZ89BozSUOGE3xZIF9aToNIRue/+zB5qM3ygFdgTA5svyae3rDaPXC0CFhYWWlOpVCKXQ755ivkFID03JndKJt6ctjyDam6FkqN0dinwb21NqenPZD2JHkhJIwJoKq4pPuhsEXXO+dfX9bBr4nySq111nN2mZlBrQyP5QGoDjQxlUI0IFqX37XFp/+2Arc/XwXUuz7yzXxx8qCfSWnLMNxtAhojbYfjnx4eLMzzzDryEjlOzDo7/0aniRltoN0UB7f3rDPv+1YgwNVw2NBONItSSrLDwpNC4PDmRm/jOZ89u0McnsY0GW/23n8a5BGOTZHmOHRtZV6k5t1XLtfaGu6tOSu0+vrvrcwmCmJSSRFpjetnVuLs+SBetaQhe/ypCkHJpxsycFdFfyGSi4/V6fdPfvBTp/PYoJrdwnFlOc6NSl+M42zyP75SSmcRcCj83V9XggmOkKvA3JzkOU597sNHQZkQgpfk3ZEnbaN8JZqiqMowAvjXI/Y0rLJ6Gm1QTUIlMkx8HPAJKoAlFFOjVWeCnHwA29vk5uB7T8ZUtyLIZmtR1PqFpIKHv8avtxhqclhtqNbwjogktnQCezXn45yGo+ZrUonlLt59ipP9tj3m4Kw7M5YGpeTDDkE/etdU8dqUgpfpprVZri0ajxHojAsSSuHpFmYtCodC2UEu+2XPEupaExzzHRbnqoVT1qWWmoSER1xWpgQheCyVNaAY/IyL47uuZ7CylXCME3r08MqHM5SKxuPEv7w8O1Z1Tc64Z0bTJ3ja2/6NrSnOItP9I0UZ/yvC9BMIlkXkE5ejpF8Fnqd/TLuiSyrssrcpoX//cQMk7Yht7RN3rb4ty5/d2aywqRDAKeJHQvrR0o+JEeTSvDf4/B/WZli6c+qO3sGbFAPWsqLh/5NT4+vmZwu6647U6rqsstYLTcndXxZx+kOqHoX5dkyznYhJpZUtKgSvlf0OXt5nMQzVQpuszMZO/dOJEy9Ihv6+Nqv/FL6O7amNdVxuG/uxtIJV0+vqNjuPd5rosRfNIm602nftEVcNfneHYN+pb0sZ8muCe30MgJUtqBCANko75KlfDko+NBks53JJDi0rPzgEKeaBU8D9bVRcATOaCq1PMKWDnRuDnHgC2ZhdpEcRPppDB4NQyL8/VTe27Kcaak35LMBS48UTjS9VqNTZnR7P5Asib02gDoL4RyxL42pSHx3PA29drWGMCO3UP1TIwOUeJVGVMWNRgT+65yTzO2KJgwkqAJdrktm3bOkjt5qWnn565mB7YRbVoyPUcm8EG18GeqC7a45YnXVrpYWsa55irGqgL5KImXuxKg9yl5pDxSjeScBHTuVDL3FuWv1HFvcF0sfBvFQ/1f/9svboqox3+lXXG2c0OvHob1o8V8dYM7bbkMgZhX2hBKSj0KYx+bBv+nmZ5pix+sq8H3zmeg/bYkN1zal7s/P2demK1Kfw2oAYzeeklhhbeAT/z539mfv2RRy59D2gyXO3gyOpCubLNderdjidNquMuTRz5fi7FqUtB2pQ4unJ3l+lcqxlWZMRg8lSxmBvbuHFjqE14wTP6lQPS6Mhj7X3r3c5bsqJdi+irhOPxxVrr4lvo3P74tIbHznMiLTZukzJmwSTwvW0APQ8/ceTPV81VfHNHVvXgmeDOhvFI8JNKfHMlQHN9Mg3JyVDcR3F9Txo4ccanqqqJ4+r5AX/xqw5IDKP5UFPQDeKm87LjiKOxvHGMrV46QHpcylimVmsPLBnFknJoBhtrVfF2qtvRE6fzJq8sHRegYNcyPZiuhqk5f6P3VDlM0L9ZPCpeXJ+tncpkMqWVaKZBWEdpL5IlIkJDwM9cGTKXFYwiCzCWw3bbwa6WGOI0ibpUAco1FLmGl86exKnrMXaddjLHwa2adiFI/RrgUqDSopZSjhGNb2ICihmUSGDXdA07qesrLHWEnIWAydBIPIW/J6uTszV0JuRYb7f2tYkJsEQCViRi7xIONjskurYkXaWWVwO0vlIFWUM+EE+ZT1xNZvHw4cm4EE5PsVhaJznvcl0vpkESOdefH0OBzpLsrm9JfZfuIjGpoVrNHF2PlAFv3LKMYTebGrvSidREsSyX3duklOsp5Ahn2DT2qGXr6PnXGEO/d5gr8Kj5qU1DpOil1NRze5sfn6oxGwSawLUdmAWmRlXZzt+UgrdT1lRpBtP4xyBJQ9+/vtPPrO47BGW91G3w/Lk6994s8GsPeA13d/lyD6+DMU7x6oFIBCSyRuu/owLQTjzdDKhHnx9pXZ/tuL+mRVpfngf2pP1uwnCiAH2+Io8FXU9Uu6aklu3CbmsRz9zSb+YmJlDr7ka1WW/YH/SBzAwwm2UXelwrwfSyIA3fNCllvDSGN+sc3QIYjgIHe3peX+dI8wkRSBdmsDMSxV26GZQbgheElrSxWQfGLHDl6oyJ46WSfixfcLcn4/rOWddX3qOFoQodIeE9/G/F7VIJJJQFRzYBFOa8sc4t2hPxirMZ8G5lgikLeqmYVD0wnSuu80JeDKxe+4ffZOyRa/ImKB4fGyumZ2crKS0qs7WKl3XduhUxNEvXjajruppwg1iQ3EqDEnWmJz1RA1jVssyqrmMGiEx3dkZp06Ja20rJ6RW3ayll1AG21SrOTiZU741agKcngLWdGmKGpwgTFyx+osu4wKfPaNg3ydUbVZY2IFSEnA56FvcSyAxgogKQvHPFATKksB/EpFUDqHp+MoLcyxgNuQKQtYD1PcCRAWCA3OogriXVkGxc4JfvBe7cRLXolS0RffyhMy529OvhBic0TU4KzRuIRyLUVHGBJaNhwiej871119jytjXWWlPjBmWTG2sw/Dqy5Iqn7UlHePmUKU51dMZGeDVXyWazxCVW6yGgsFKVguJO6oi54nVyxSANT44s67VmzJpv4Z2Hix27Y4mFv9jop5nJBZifr/VJR3sX4xq3KJNGSZVgGplaMsHDbGR5lyQZZPHQLMqpKutKkCg0uBq8S0kMHSKkqituPe3mBZsjZQm1oOYrHs6bmH93l3Q9T7YTqqkzwyczLE8cLTq+GtdRKACeA8kieLG72zh4NZZ05SW1+NumkpQ2OjrKRkaA1QBGVvs/g1GPtDQpq9x46EF8RQPHi5d7VrQ52DY2uK63W0rR0B6l9ThAZXV/JDIyCaCzjUIIn+W0vHGFntPRAvB/DRg4OQ81/mLRbfH/rVxPalVxfD8vPEI1RPpJg5Pjur9JE7C39wHjs8BLp33LqSZIUr7tNbmen9wp8OAeT1nwlfBJn0HU1aNnbBQqAvfcbCG11B12dJ0NRqM6PbdGyWRESmu8iFhrEqUNQP2LT+dX9fYk9qQTkVUuZcnCMCq4ANdxCh5nA1akPJWMmMKybN7Z0jITEOn1KtARKFuRa3vV6hFXDdLLLawr+fuG09JcJ/EjExIjRzezkwFI2fHjx42+nm1vksK5VQhN9Y+bcT9pspK7u7Qk47eEkeszlaf7KJAgORdKPqiis7+GHZcrF4qyjeWSp7a1TBbopbn1K/h0yi1Wh/8P+n8S3rFtjlIZ0KkQo/Gz+aj27OZ2RfC+4h3ySu7Vtbwm6LZoXVhAqWXZSJCmzZaVSmjn3LtdCLFmeTnuXBV4bhS4LeFnMemgTTObEqqV0Y/BVhBA04CvT2r4b6f9QcVq7Exwa5Xa4eJe69/M4HfKtSUh8OAmb876mdynTvh9zaovSPiu7W19Ar92t6c8oBWtu+a/5/AZF+OzTsO9PpPj+LHbTfTS9tW8SXBOHu+h6ZhxIijlohuLbiq9lCxrMV7a3JWK7IxF9Ra6F3VPuJVy9bxdLY0m09FqIt0yvbkdpccee4w/+OCD6SoQswDv3Llz+f7+/tq1PEt6z/cEpPTFtw7J9G2zKP/1nsWdhca9d3cjarNaOiGiuyTEKgpFyf01acw1JXxChe5liaTmjZt2+UIVyCmaM0csUNUjpgqxf6i5xBYCiTRHX5vwJTPJagYZj4ZIWLAw1CIVAobOYbtcqVaokNiTc4jgZdOMjHmtENnr3IVxrQ/1cu/L5/MtVjKz0605JGvSKHU1vy9vA397Brg/owUTxoMaOcWeBtCZFsoF9mvYS7+RImmiY/39OQ1fGeGN9ktV/w13upBwFdRXifBAz7Y74SeGXhyizdYfE0nvoyRRX1rgl2/zsLNrZXCGZ3F6QmBgxA5UJvzp9bkSQCD9nfeZF41bhaAZR2J/MmletK/40edHrFpZWxvTeMpxSpoV1dHfkxzOjx6ZvFHTGr5nIF1pIVF3y7l5xHkBqkestxWrNNvZJQTSgCapmEwKEs1u7/KsL23NZFGpC4ZeR+7OeElTO3q14KCiAdE4x9YsZeuEKqT7VEABrdGNEbq4VMsTynJS2bpMrq1LBXlecxmNYNAHnLjvacXTcH8QQCql7KvVvLe5rkheCswEkIGCwIs2sN40sMviahNrlGFpALIFdGaEKvmsCFYNGChp+OPTwNACRyLgXKrPCKwrWUKKPbvjwJYOYGgWODa52Fcdsop+ervAu9Z7jTzD8nNvuLZDNqo2JRl9koOKR8+TGIHPUrp3lwVrxW0p9BY0T9P4adNUAnortipSOPH0K/Mtnl43owav7OqLt1iWRfHnNdEBL7epfn+ClAUWfgHUUaO3trobDI1t9+osqjpvVLzaNDBXmdELoxLfHRYoeBwDVUHtsdhgcnQqgkPAnlcWlBaaTwEk507xSEIWP/fdWrLCnHGXSzFoM/O456FS1sGTSciUhHR+AEAqpWwtl733SHlpgFJJ4fR40OWkaTjpAMdKHu5MaeiPcSjacXhQWcISoII/+Z4rucD0GPblNHxumIPKXUoFJvShPSjLSI/w0LhfTlH7cJA7uLdX4Ge3eMjoF4k7KWx2gRPnXczScGvfMVcx7clx/38390J5TOQC79xkope0pC5zMMZLmuZ8y7Iur/MUSPasAnD+RoQ731cgpRpicgGN0L5YBNMYWCwBwd1qLMWMmznj/a4LnehZaqxf0Dvq3/NlatBNXNmQLyouosxA7/Zb1gKfTOOwKxyVsioRCCn4pB3RXinUMUfn5EnQUpcttNe2ADEHbnv79e1nvNxCutq/Fwq1TYzxd1wuzNl/qgDDTMDUabFryj0kHsWT8x5ISunetIYMMc+CEwj9DnKBTYM4j8tqn8GTKQjg70c1PJHjoJcRVChTS/FmoRL43RR3CmBLSuDDWz2sv0jcGRrjoQmB4dxiawRt3uQ9vTgAdKaAHf1+PsMv4wE9bQZ2b7yEKQ2vSZBINzsZj+s0iWHFvHGQ2CNCPFUCiBB/0frz1T6r5td/f4H0mIy0tAR1cSXhFAQ3KaBUBKM4Z7bgbNzZzre06CxBhWOaIEYxa7iDN5JJ1FR9QX0zvPQggm269Q2AkuK8w1GYJ+tKERuvvrrAzkUi+pG+7LJJX76cEJK9kLk8vA2tKpt63VqlXs+DXem94zNyS9x07uWXyUWcOFfAwYEydm/tJnpdA3EUMpSEwBM5T5Hm72nz2+XCrl669+RKUnLJ0DzKel/Q1UL3dNQG/mpYw7E5rggC6j57QEUAbYbAz/YDb82uXPJRW7HmM3zOTLjKOob5CNvx8OxJfy3cucWvxyqABp9PAgXdWY49603f4l7SoApWc3CmtDDxrbVr114gcCalpBVKACUZlCtW8LiWZ/p9A1Ly848fh6GlkUwkfToVAZN+0n9/+zzSoyW0S9pwHWB31su8qQerNMlMcpH8kk0zYc9ngCw5QrZc88/GC+i1QUnFL8x7Zwty8tuzkWlpKOE/mUkgf3c7Zul86NzC86SPiLlw29rUPvJ9e5wal1vgiXszCY9RJvWiRVQNGB6v4plDOXRm09jUl1E6RAEHAboGDFUEvpPzsDujYUcrb5DswziQylukkbVi+jW4Qy8WNHxhlGPKhopX92YF3tfpqbLZ8nMLmUMlW8OZcQcFMrdNz/HAkIfhvMBtazmyLVC5hjDcCf/d32Vgcy9xpflFk0dqEyDbUAUbnBKv3rXdJO4vfROJnHlUT64BHVGfxkv1ziuuRV/rwviegJQA+Y4RdD/R1BiuQAoY6SIaCY1iATg1h9ipBXQyDaYpF7mQdQnpuWB3d3vdt3awjjq5wOQ+0RMOCm8KpCplSwFmuG0uPtyQE6xpuuKHOrbv2s7Xef6JcW2sCjiRMD7WVbcDc124G1KYvrNNJTB9/ojPAXbXZVD4frakBFLh4V6Sj7F0KqVcnKGjLkoDDp2cx6GBAnZs6UE2YzVCf1WzNID9sw5OzAu8q9dA1grI8vTeYBIcWdVUzFOgWW64FOVRaxqbuhIfIayNAxjOCczOB5YxWPHDOd96Uty5sWexQ0vlpZSiCMXLHDf3G4G2dNCPewkrOpwDJvKCmaZ25C3b9ZdnANkOyGq1mrYsiwwIubbX1F1zLUD9noCUYqLfOiNT/2WZYBMF4AMTSlNLnh1F5HAF7dUKUjTUR10czfIknqQLpumQ3AWrCoisAevWHrFxU9qLCEdT7q9hBO5ug2seOkUBAVQtQq6AWSqojC1mHE0cyslzQ0UtH42A0/cKF4zT5rCo+a34mZqOyk1Z5NbHoepfFRvurWuvrzLAtTzQi72HNsHzE9hS9cTbAc4UCwtCcV7Tlt9ytdJBrmXFFnjqQA4kdr5jSydMQmdwX8l7oXLWV897iohwTw8pMASN3EECSGlkZQRNw1HzUy/b2d10IvT9syVgNEfKFovqj/PUUH7S32Tu2uLHs3QetCnTyyjbTKe5qUdDd5uuxMppeNbyclHzNZMG05kpIlsISNrIItpLm7r1Y5ZVjpddN97R0kJC6sTHvWQt/I8Py3hJg/PI9usjmv29AukF64EW0eAgIjUN6ecnkclV0Ro3cFF6hkaW1ANjOtILFfTYAtE72wTu6PUQj2kqS6jiVcXjbfg+QdOibzVVSSUIZkne4yvDHIzByZiYMgzkiLTrhZY0PGPaP4O8A20YGRMLO7uR68zAvt7yHdcTpLQxHjsvb9I43iZAmln+YvYvXyhObIqUEy4B1tz/1963BsdxnVee7p6enjcGMxjiQRAgCT4gkBRJkaEoUS49rNhOHMWJS5airdXG5cTrH+vNplbrJOtsrVa13l1vOetUufIoJWU7ceJSWfE6SmxZsiKLcmiraIqMTBGkKFIQCBLEg3gNBvPq6e7b63NvDziEAJKQKBP0qqskgMCgZ7r7fvd7ne+cGRcvHBmThGm9khYhMO2Au3vop22O/WcdbM3q2N3OHOFSeEgiKpCNKSDE5Q5GQByJJGxwlFxCsr+tDhrfgZMORvPAHb3kiDZkXsqWW704xNey17q2jeN+ulwDxAfXORIXvjer2WcmgFkC+oNGLjeEpqg4srbDIfX/nFuIF9rbpbMgS/6iF/DFl/zosUnnprzAdiOqV1a1GIdzBZx57O535nVXlJG+eAbWwUFs0TxEdWvpMR+OW4cFYjMOOh0XiYwBjR2YroRAq+kgYTno6TRh6oqXSU6YEBfK6VyGQAGVAB/IVFFgrKCDre+DE7rsp7IK6QPllgjOCxMF6TjcxYEfwoZWM+C8bzUG7tr01lnAa2xo7+h03z04lYpEjA915pKtkqGvAbnH+xTSBXIJTwEIlrRWYGC4hIPHZtDbk0VHLqU8XHDQ9DlTemTEwYd6THSniG2+1HlmEgRCXEQtBZCy+XlXVoYmCh7I08u/pTQGQ+PjwwI/POlhb4+BtW2qXVOnp5EtGweyFdTNHniIpG7sACgSt8UOfqwRzoAGgMCLgBhWg3U/ES4f3NDRdCqTqXd15de3FJEefdIPD4dqm6Z8bSd0NOmW4uf1whDpuD52S5vx8u+0Y/hKHnipW75ijJQf8E/3+22zHjZGw2rj9GxoLndAhptcOC6geTArQEfRkYyrmmytBKEXH9DutMBMwZP0l7mUg65WS86/8oSVIhMjtb3PVHSJCeXPsykDAxUdJ84Fep/Bmsp7QERHIRXFsBZCVULTNKmf6du2fG+fOzRzVTOEC4+8b3ny9e/I4t7mHz/6ZH9iTTxzy5Z1TZvSTZEoS7PzNhZ4vqvKV9nXPJ3HyaEibtnSgXjcumRChN7w+UEHU2XgY1tMRDmI0GCrkjAgoYAQ6lA8T/mKJ0fUpIhy8JuRaYFvH3bQlTWwd6PiISbIQbEuKjmTkO6hLRvMnOoGUjGd42lL3iW2aUang7pWsIbm74MPz9XE2e5W58cb2hJMZ+hBGUMtKmPx1Kjfd/ANb2//lIiG4kLnHKuw1MROd9LwYtP+3K6E8d17b1p6nvVyj3NFGen3xvxVrxzHBqLjhXfRc9EYdA9aTUdL0UFrVINZZ1zgYyA+l+X7sz/NXX57J5A1BPJS7oJIGFvqg5q6CqEcj9A+pRNAxExb2sCQDXzxkI6dKWXvlGCZHwrnpIwGr0nHZCyCcaHBoywfQ92wAZ+v43+tKZz/7Vu1M1qDMvrbtKN3/c8e9X3d/Gr/6p7O3M7NPenV0YgVaiyE16uiMgS+Qr5aLAtZBSavSN8GSmJcNEZFRibw7eMOdnbo2NsdTHTXB935FIjPJvMkZzFtek0FiOBz4L+fPmxjugR8YLspJ2PI0Fc3TBXeemhmJTmlhuJTUQPxJSBFzG/Zjx3mIDnx3I3EcwFo3vcxZ4bK/euz+pn29iRV2mi7DHGXVGz71px/k+7h5mLZM/55BLExT0RWJw2/y/crxbNepWQbzp5O48V/tVsj6H7Zx4ox0jqd53fOYMPQCJqLBRiCGpUEDehIT9fQHvYR4YREHW9A4yg4QJwTEzowWgCeGAQe3g3863WAUxYo23WS7ItwQoZBVIpj1eHxE8A3+oEHu4BOjirQywo16ka4cH3xcnKmosHJWRgLmZiikdK7cwPpzqG0O44TGza8u6pey366V/iDRx/tD1vrjbWb12Z3bu5OtximKYe764e6zwLpuCcNZMkImH3LKRsHT+Sl3CNbNgyn656Txnp42MHLgy4+sCWEre1m4P0CaiNWeD2hioIEaHrAC/0Crw460jg7s8pgJWdxwK8law6mh3TClXkkDTObCvqfi3xQnntoCoqgm0cD2JsbguazHui92ZTA6Z5sbS6VSvHHNMwr6sv85Yh/ExX80hH4mTBQsr3QkZMiVC5TGcHzfN2o7usy9n/0RvekdSMdHh42x2uduWMFtF6YQqJQRVfZQ7KFeWc9XGJYFOyEHMTlA2PY25MDnh0E/m4A6M4C/2WXFNWWC4I7MMWNQ5JSA/jRNPCFQ8D4FPDQRuAjvcDBgXk+LIl6YQrLDYCLQIEdgBnOO+ooN0VxLpfB3OZWTNzVg/OBQ3VXcgtmKSP7318+mYRlbNm9teWmzlw6Lhn+Gw4aq8V8NXX5lg3RSScGCzg6wJZNDql4MKAlMSGqmvyNI47UpHlor4V07KIhy9EHjwAFB18/4GDXWgP7toRg2wrOJ71rwHXFZxEzbZg6icdMtGZJIr50aDtekNxD0ic2cj7JNpEP4fvuuKl7x9ev0qYjq+JOSnWFiMW9qh7oH5/xbyq73vZ0GH4yBCNjGol/+okTDpGKGfBdD9UPbzSf+8Ue7W1JSa4YT8o1wRbMxATCkQgiZx3sGpzBxjMT0PITAWeXqcIU1jw4ryh1OqXhCvSPeFLi8+GdpiRj/sIrwCtTQF8HsK+dJFWKQGqoABwYVtw6e1uBz+6RjA54YVDgpWMO9naTLUsxDfCgp+Yhp/JZd+LMY0KSX/mrEzjfHS7/uBCJFbbkQAN92+NI19pLLvd8kgj6q6+0dKVT23b0tq/PNccibDU1elV+Hw8JNF+hvypB7a/nMTYj0NuTkfq19Q2Wueh4UeBbhxykY8D2Ll1CA4enBI4OOmhNGfjgzpCsyHIsjbmtZEAIjJSEt8xjLYutlSiaCfxf4mLZpiFrvuyXNyBd+Fl8dgeEN+N7pVPNCW10fVvGFqLgTU9Pl5c7VvbfT/k3FTxvR0oTsUgI0dVRQzt0mp8quOqfoql+b5dRa7bEa5GI1Bh6CwfW5Z7XijLSQd+PuJPoG6l5O+OmEcuQq8gDBqfVJMPElMoXjWAShpvncN7BD866GC6H8MltBt6/XZeGtYHyF0PAEwMCpwpKLJD3jH/TmwI+1Qfs6QROVpTBnz4r8OgBD7mowJ42Hb05BioXK6B5av4mgF1dQE8zw2GBgqPjgufZGyJGf64HR1vV7rtiYYFXY7iPP37YHAkl12zuTGzpXZddnYhbZmP1th4Cs796pXx1puji6GnigC2sayfqI5DK4CA+VeUmHAxOMBJSgIN1rMoy77Sp76o4qJTOq5JwFMKW44L0nLn00qEtRcTG8jRy7uKqB9wYxlOjqObYg0uHAewAACAASURBVAnDO9vSZpazkZibSEgEEalOlvSev/cPE8kRvWl9LmtOpm7D6GOaJjhe+UPd3fta2d+qWcKIhXR0xoBTI8pAiQXnCf+gT5fD7KGQPhuJSLrRU1erTL6ijPT8lL/mZA2/0iQQ4u5ax1zycidsBZwePMtckzynAs+csnFCsqMDH+wx0ZXWsadD6aseLxJqJtCtezhXNDBBI7N0dCQUHccg+6QC6IsCY0Xg5WFgqiLw3ICDsaJAZwL4tY0EBbM9A3R1Aj1Z4kGFzFcv1iSBczb8mxL6i9s3cHzt5+N49KuDEbjFTds35Po29WSyhsYrD475/qdANk6isMv3V4fGKjhxtojO1ma0ZSUzSyCboWZTeVQcVmy9QMzqYuW2YrsoFooyVKZxdrdGKcC16E1mWsMoqsh5RHmozyU/N/9nwKnZzki5UjyzoTM53ZSOurZXqHWmUsRcL8mY8O+/61slz+nN1/SdwhRJzxJeNB46c/86Y+CjLd62586LtmfHobEIRhWcjpiBkRk5/Chnq3iJn+kzoBRj1SyyYejjgHEwys7BFTb2FWOkDLdO5LFjcAp30IhITBhMjGGW2M6gCjhVAU6PASMjAn91xMbuzhD2dF6sGvJh5OLA9jaApHRnKwKhYOyMPTMaHL3zOo7gCzUeNV5UO3jdS5wY93Dgpz25e7t0rOs0ZchMYmcexJm2SinIOikzcNYW2GjpJ97XhxeudMNvKBP2fe0//+mhzKp0tnd7X66nPZdIcWBv/hoC6F/UEkjHLt9f5d07MVCQmNuuzhRScoRJkUqrNIJhLVtnAQOD42ImTy1VG6mEiZ7OBJoToUWhwHxuXBfTVGjjfHDDBk9D9X0I1/Mnq5W5N7NJYyLVFBFlK+JHgNkrDUV87iV/9b8M1e5wTS0XigX6pLQ6C8jGDPx6DhAFD8+NAGZUwAsqzOy1y85OEPV+tk+XwwO2zY6DItUDdKZIp+Nx0rcgL8tXixwrykjfmMCO/jzukL3LQO68vhXSONqD0TT+bKIE9L8hoEuVrot5CZvkMm8F0NcKbAxYe+pFPbZuuKH1j1NESOW0pFNhcaLOWMciU8WABGPT89bzKXpzQoPrnDo8FVs/BUfg5ox4/da//dzz2mNvj4hsJRvvk08+aRwe29ze3Rnfektve2e2KRatE4w1OFfELYHm6OUZ+4ge6h8oQA/R8FISqsd7zxYMleZYBJyYquDCVAFWRMemzhRayQW6xCEZOAqGNO7Gg7ZBnmG36hRnq6WhdMwZzqVDdsq0XF2vFjOZTOlVIBIDjA2KUWPRcOD/nPF3Fkte3+sjIl7UEdYj0FiA7EoBuSJQmQBu7gJ+MAJI7efgo4YSjBIMFbYL4JF1uowAyRVF0Ihts1Yt2wca6UZN03z1/PkzxxbLh1eSkerlWew4XxX7Do3pcvG3MTKq33yigwJ9y1ydspNjT3mBwXOAxWpvAKInXQr/nhSLUlAnoQyR56IB58low4plQBdJrUwVEQkQwNDZxkrxxZEaYiD4d4S0yfwmkBUYC9CG+zoE1mjO66vWWM+/XVTJSjXSw75v7g5CwS9997Q1NVzqXtPe1LfzpvbWZNQKz+erDSFwHQ98uWvKl1ypLRSLqvxSesOCjZGxoiz0bOxMYF1nfElMMYtK3Khl3tkAkqgvF833q4Vi9ZzvzZ1radIqiDQhZrnF/HBiZncjZY/vh88W0ZSqonpHC4pYEHp+9pS/w/BrvVnTCE87WnKi5ukdMFC54KHsKh6tXTkDPxz2JKnAONkPma9nSUlqyHSA6+4TXbqsp5wZAdqzAKlxy8Q9Bodaj/oZyzKeXRh6rwgjrQvRzk46txiacTtD0iPTOo7OqKpquh5ZBgRT04R/BeFvPd0YGBcojJEeUuUrNEAeLELUX1N/mJLdITB0PmwWk/KugJnW0ddJslnlbbk7T5Fx0FBzknWPysFncgBtTgvclvNg8Q5rxvHW1SHqei7Y01eq+V3+c/2n7/nxqTln66ytb0om/DfXtoaOPbZXjeKxZVNwnM27t7Rt3NidaTZIIN2wmbKXGTJUvkoS6aUOhqXDEzaGxkoyDOTsamvaQmdbFDHOCi7yp3wfek4W8uTzbBhu4r9dzfMc270wUywNZhL+bHs26SZCEbvagvws4GWAULtCDs2fncPb3xlFZnoOVnQTJh4IgAtcl//1OHbPOs7OWMQIZ0xPS+tsM3lK4Y4k2SawM2XgW8c9SZrNBJTAis5u5UV5MBD4rU4ddkkRfZOdjLtSmZyyDcf5aX/cnQs/tXUBMP+6G2lgoCHHQR88b1elqsXlQzYBDtwfGNZxtqKkCiQPa+DFWMElwCAlgdMqD+HGNDwm4P60BRMPkC/1wkR9EdVpV+qcPAVXwI3qsjBEw5fTIR4w46hzcoOo73d0uAx52xMC93QAuZCjWNRNIJsLvfHGGye/v3Xr1hqv6UbNTb/40rno8YnO3tmKs82FxKHKzUkzUWpK4Fi3n3/tsbtXFR999FHd6bw/lzKtzXt2tq5tzyRSQlzMV6XNejTSK4/EXRSZWnrQm+crVAxMFQMs8EUwo1zmPuA7tpufmZs9Ewm5ky1NMSeaCdd8VGY3ZDLzkyukMH2d478TE/6WXI5h7nwe+O0RP9Y/jQ7fwMwne1FLu+62J9/0t/44D0s3BUxLR840MD7lyBCWdkqc86d6TTx1Etg/oGgNc2kdW3sNuT6ZGu1LATcnVH9eYpEd9n5VGEYUHAuiJ4dcUp2e70lHv7NijLS+kH3ft2wb7xeO00O0ANWtbSKFKoFGCrlqCsD+IV1Sc+YISAiKDXw4jX3M+qbE142PA9GyShHYT50/grlGjjXldSDXocix5a5tQHLwSFXzRpB54FF5mvevE9iS8mR7gONPiZSOVLMJx3GE5+lDsZjxTwGM7IZqxVBeQruAjROztR1C87PEn8qyZMAuz6/CoL5KKJ9rMl79yBac/GVNsx8/7JvnXjrStWZ1c++OrR3tqVgkeglqKbjxkgcpelXYgEu8C+85OYzGCxSGXuA2g1cKz6vM5OfOlf3yaFcuVTFCvhetGXMbNiTImvDWuU/f144CsdkiYsUECryO+ps+2d8fXpvZvLc3pa0P+SL5j8NKKc7k9E7IkPKNBeky1bXQCH9/q4GUqeP0lMAT/R5GysAHbjPQHQL6YrpErvGQxikRcIooTXJJDQvZT2Y348hZvzpd0777x78ZIzhm/rhunrQe4trARlHBBwCheY4NwwzBskyJLmF4IMMgWUQycGBUGStDDGlEDYElQ+C4qchm6PkI/ZspANMzqopbFxKSmFCCE9IE1gf9s0DhS5Jp1yUGacwGkHcgSbb3dgjc0+lJtnXbEbBiOlJpTloolTlKQMIM+Ymo+Z2AkOqGMtI/POSvGZn27s2XRUyj0AXvr4I4y69yowsByagh2itetU8zD358z0WJyy987Wi8WNR7NnSnN+7o68iFQrpZN9a6V6WqSjbuyZDvag6mG2MFcikHQlVB3jv/4DW4s4XSaL5YPNfahFI0Hve0sFlucqNT69ZdGVjCfHtoEi2lWXgP95D9Hxnb9vZ6nugWripxPD0MHBjnelJuMW4ZsqEq5RqJfDKA39+s2oA8eK0DeQG2hRNBLE6jZGg7zx1NBfQJgaFxtYB5nS8c8+BqGPvdj+AHPa0JkgfMA2Ouu5EC2FKp4G5uTB5sCMYIxOJGrXkDsIORJeaO4y7w1CngxIS6MaQBqQNKpEKap/LYuvOU90kqbKvX0UHUZfckLIw7tac8LivD9KL8Exoy886etMB9PR66LCERMBL3mzalkcqNxGbIK1QOBTnj+kxTkzV4o+WmNFI75O1z4WlTc0asKLSIb3gEn0rjTFjwV+u6HZ1EaWYG3sZWo//Td1yqQ8uN93997WRmbq6y6dYda9Zt6MqkL8lXg0VMiGEm4Uk+5MV8qywiFZl3BhOgb3Ggwi9X7amxify5mKnNtLfEGdfUYrmmqSu1VBZuDvzMLwyjI21h25EBZ40NRD7WqyZYmCMzjD0w4snKbUFNOsJqArJxJfpM2/yPa3W5uS885kNbOyCf0SGHBQZHhBIUY+1l0MHgGLCnB+hs9s/cvlU7KBIJL6WWIMEV4nobqVaroU/TcLcErEtNDUfuOMwLQ5YuvSqnG0ipWSHdPFFDFtA/AXzzpI7hggInNNDxSpACSbBodG/l5b3IC0APSSNtvME0UobQrAbfv0lgZ86T782DoW1CbpncGR24pPkkqEXqwQB2EX44royUadKNlJfSSKuud4cwPT8UMXw9BGO0LJKegfBqA068pJeK017N45yegNaTNY59usGT1hcoUWOlCYS++fcnMtlmY8PWjR1rOlYlk24jxDCgSYmZZEsIuJTpUVzVCivTc/JYBLNQq1WLo5OFYa/mXMjmIrVUzHRj0dTMpnZJCLaseJow1IHx2qYXzhrbfzjkZqYYTlPBLQXct87AhzuBF08zenPA37H32ZYGolnlAljtZ1Ho4+1vNdLG0Ja8zewOkJZlpiRkHksGCBro2hyhqwZqrics0z+6vS95sj0p9wJeC7/WrouRBqGufO+6kSrNFyHbJpyEIJpBNrY94jRNxGhxIHs8XxMIF5nE3Br4m6PqaaaDNgu/Z6jCXIbGzvC48XnT5ghoaDRO/l4Wo1zgw73KexoMY2mwKR3xFDcLlVOUy64sKtWRL5TpE44uixfRpPlMUxNuTCMt1+4QJnwvqpnRMCJtCYSdOUMfG/FcEUJR1/0adyUC8Dc1G8c+veOiJ2XoiDk0mUlUbg7gkU8+6YdfnXt13bqW5s07tuTaYlZEFsLr7lN+21AVls8tsPa3WJtwaucmZkeK05XR1pxZiUZN4YdRSDnZiYWFliuF0nL9VbD69Yq394svibZzJWhR5klcP4zMTEgS9b44cKdl4C8OOdJhMIrKUZKkgyrfinq0Jwp8vEORBfBYmHfy8oYnFFqOwA32iTkbm4gCd/Yq91tz3Ol41D2ZWeWObe/MUn2Hly8zsxXhSW3bXm+a1gfr+yYxmhIzK8hCL4PU+dQzGg3JEIReslKhhwNMy5ATMU8cA54/rcuRKnnDgn6JDDmCJ15vodTDlPq/abA8xy90CzzU56EjKnUmJYwwkSIDGvNOB5WKO19dpod2bWrCXOwDaD5qcdN8Kr4K5MK5sTzpD/w1FVG709OFpUcNyzUMvep6WlwoapG2JPxEGLbr+2XO1G6Kh6WRcjY1+wayuTTMpjymfjkQ4Go0lP/5169lheP1bL+pvau7M501oIflPnwZawrqeCQ89ubK5ckzo9PnkxF9LpkKeQk9Wkm1N01Qd2U50UpdyKpaxQ5XOL2jJYT+jOrdDK8pW0iSdBpiVEd7BbDHgE/fpXLQvz3q4ZUxgR7iunsNGebujFPl+2LVlqmP6hqolcXQVhILBPOxL52kNg1wJ9FHKR1V26tocN9sjnpnulYZRctK1NJpCTPniJxTv7br4kn5bBq8qeG62ON4uIUejzAw8g4pXIIFR47oq8fJgWCOQ5EFwGDBhiEw9x2GwKZkFsSfvKTjxBiQC4AHl9tVeVa2VDriAv/uNg87cyxUqYmJ5rQxn3dWKrz5Dky6z3oZvawkD/lvOYlDYncdL61aZUr87nJDryvt/u/W7+sK139/stK3f1DfEUqYxgXH01jAtCIKAnk2oBdhwScX5XQXqhsS/qHXxsKDVjO6u1OY/A/rpL7nksWy/fv3h350trk1Zlobbt7c0dmWS6Q1X+dw/6KHpsMvlEuFM+fyw5ruzrQ0R9x4OOSErfDkm0efnXnggQeWG9pajoOtnudtd10R55oZJf/vSQEjpSMaM+RmTvSnmPBQKRPiBzyy10QnKWDAmViBQxMe7u0zsM5U3vMtLZUgtOVgOfHIRFQdHyLti4O9mwz0dobg1OC5NWdE16qnO9oiMx1pz04mk/XwVlKHNt6U62Kk9cpu4D2t0bz3wc//yOh8cBv5dG1FiyE/JXe2kPScgrFvQH1CY1X6nCpfVS0bT/WhfqpC/Pwg8Oc/0BXmtwFKKKUMg7CERSDmn5/4BYGP9nowXCFDmFTKRDRO5naBctGRlVyJDA6aXI6ty9C2Hj8zhDk0YeD75+E/ss8f8UuT32ttbWVlTixnl3+3jPBy56X6WrVabfE87ab+C6GuP3tFWGXO57L3zPBPehWiaFTLYH4CxtLx8Gp9bnbOP390OvTjOsjhaq6BgkdnXp/rTDdH16/rbsrmkomkJekH1bywW3PcYrlWHJmamyzPVaZW5eJV3fBF0gzN5OLZyY2LeOorXKNu2/Y6IUK7PE+sEpyV5UC/aWC4AnzpqAeDmNuYDuIuJsYVioi5MuGhn9lpopNY0OCoFykXC21VNRrIU3vI8OT33z9qI5dStC8sF3uuN+2K8kBLTB/ryDBsj7ukiW1uVkXjxdbMdTHSRk9aq2FzzcO9f/i8anX05hhyOtITsg+pSxnoOoeqMlyuFtUL9hBNmIgF8KJigR7PkMPAjgF85ZCJb76iKCHrRsWFQHjWh7YK/NZuD2niKCW5tmqp0FnKvJMJLVuFAXZfGmfQCpA+nmiZMvD10yZGigoj/Mhe4Vf92nebIpEzKzncpTAWtXkrlYp2vhKdszznfsNE/EvHgFfHKTepjJSBQntzQCXD+y0ZFIDeGPBwK+CW9bGuNuOpt6O5+bffnUoNj46ug6E3RS3DNKMhTRO+qJRsR4+i1plL1+JWyNNMrdweEqPbt7fJ7uRyjoLvZ42yd6vruut0XQWhfJ6cReWmM5gX+NPDDgoEFLArEFNshKTj4fpjS+8zm02J3248ZEuF/U4JlFcGzNCWSCiVaXl44ZjA8JSD+3ZbkjaVg9/lcnlQCztnN62OFZvVeBx9ETf0y444rgQj7fM83D1WBr7Zz9aKKmvf2SPwoR4HKUvt4JIxjjuRNM56w4zGqkJgla+a8Byh8lVJr2HIhUalrnGK0ztAk+VhLeXhpYy7QpGkmut5p4BdsSUahLmvrAyTroOuJcih+JCJRnp60MCRcdUi2NbKYXPB4Hy+BbMSjZRoGxSLGSRkfEH29fLRo2NxvanlwZChxQn+Hix7+MYAMMDRPips50j1achEiZjp9yWAjOPJSqXt+pN33hz+YSC1IOWGl3MQtbTltt9O20DG1/xIzND0RCTmhUzhmDG9UrPzhXt3recY2bKglr7vJyoVd5vva1uEENE6eIDGKSMvbsqcZy0K/OEPPEx4AtGULgELHM5hhMU6BQv5n+8zJYBGuoc6WkhOYyi91pJtSI8pydA47D7o4JVBgT09IfStkYVRr+I4I3atONiVC+dzyXQt0iKXov3mkSPl3bt3X1FU+Lob6cxMrU9ztbutqCFDSo6OffOEChtIMPX+DZwVDUYJJI8J+6gEO3gqBA4KS/w3c8Yo81U+CJvhKm+lJ/NbNvyKhBMFAHlC+VIpHbGEAk5UKrYclaIrZWQre6t2HW5zcS7xuWEDB4aUODG1NB/arrw/iwaeI/xYQn/GslZWC4bpRT6fb0qn002BQc3LYdBIQ80tD8I3WCOSNCkcSDhR9vC1M6THNLA1B/TqHnKC9JcGChW1Y3mOP7qmOfydtWspWSX3VualSxJ2Xc6AiZ998UXueS/irrvuonL5ssEgjBBqNWxyhHeL74o0N1p5TSTFDgAI5OtlcZHXyA18rCLwzVMenhtXjBt97cpItycM3Jkmwk15SqY9jLBoqTTORqAFQ2N6zW8fsrG5w8RtvSbx4H6xXJuZqxTezGVwoS2TtK2ILywvVksmpWbQVYs7XRcjbchJteIM+uyaczeL72RckCABAE+fBJ47pfC5HQmBf7PLw8ZmFQIHYD958zjeJOTwab2K60mGdRofTZPFJXpGapaydSND1Rg9p9wL5cQ/c0+2FoK6kMw5SaRlBA0BXffwyhQb2zqm6WFM4L5e4N4e8vJ4YFLBg5QcsZg0Uoa7KyInDWT5WoOwinLwlyx+Ss8Xz3kPCs1Q8h5BkMKxs1jUw4QAOkOcUDFAOhJ5n8nCSG5iz7+wc739fDKZJB0IV3NucnIyn8vllkUPshzvu9RrKeto29jnOA45CbWZio2/+tpzeO7gadx3z1Z88uF7kYhZmCKLpEdRKQVMqXtIarH+w7CHvk4De+OMGpRxcs6V66Y+A8rxsqmSgUKRmjKKNf8fD9myyv+reyyJpqp5XnVurjYktOq5zoxRSaYsN21F3UoFpZa3oQZ/3Y10drbaLezwL2m+EtzmYUplb7ZFdDzxCnBoKJgPbRP4xC4PrQmyzakIqD46xipwXaBJelmCD2Km7LG+tSuuPF+Z82z0tPWRBllVCsiTWKcKQYIlnjgJDEyr3fieHuC+PoGUVLl2UbDVw7IMwYqu3dQU+RZDyZUS7s7Nza1KJBLMeRYNRx8/fNjsjW39xbZmaz0lNepxpepnClk1t1koC2QpVOohAR6+p/snN691fmI5yVomg1KhUKBMfSiZTF64FoZ3teegF3Zdd1+16u3g8xudyOOh3/wChjs70PGpD2P8z/8Raz0Xn/nEB/BL92zVdN30A+Vo2ZitA99l2yeoCarQVqHJggFtFGwD0zIGYRFISCb9/iEHv3yLhe6cCdsVbqlsj83NzZxZlYsXMnHfDVtpzw8Vyp2pFKF+b0s/5roYqfI6Pt+b/+nFaWyqOc5eHYbUJq0bKw2VBktD+cohHSfn81Xgge1Cgp0fPwvc36kjRcJkR3lVOUwr0UvKWOWmWDdEnn/+53XdPW6Zip+Tf0DPWXANfP2YjsMjyrts6wA+vkvIggIfHs97YFDH0ycMfPYeB6mon4+EIz+KRDAULK4V4UkHBwcja9eupSed1TSNnHlvOb761cFI69ZVN3VkrB1WxEgEgYnyMsHDUEPeqgLuOn4xotVeyyX8s8lkrJxOw5mpVrPNkQgrlFPLzSGv1hgv97rj52s70xb2pcgeD4HnD5zA5/7oWzgzU0HXH30K9ugUxh/7Om6/bSMe+8xHsXNrp4R5EmTAPJTfyznYhBKMlmoHXEkBEH6iSOkSJVlxetzBM4dd7OnRsWeTBWrVVqu1/PhUfiCe0Kc7msxaOGyJuBGprlqF/HJC28Wu8boYaWO4Wxe0zefzyZCWuMWu6L2GNi9ZqbxUFLJndWQY+MphHcWKaq38+nYhJQVsT8fhksAnO1VljcUjCS2cv+KFI1AqtJWHJ8c75p0t7fTpAeDp47pscpOS5+O7BXZ20LgZFgu8PhGSHr49ZeA3dnhONqH1z82FfpLLyTK63INWiicNNkRuU80MLoK8sf45L1kTX90/k16TjOxsXRXuDWl6qJFFXi5ZT7ie8M+EzfKbsbBTykQzhUikHK9qmpGJRqk0JpP+4PnmqtUqGzmoVqv5dDrNTWLZeebVGPDnB/wmq1T7lQ81aRmuF0oucn0UyjYe/5vn8fiX96NiO7BSMZlXWhB4+MHb8cinP4xsKqYVbd3nvLBsu80D4VVvlGF+yVbGyULjNw7Y0pg/uNuSEhY127FHJ2fOGJ4/0tIarSZMX7iucPvWN7O7vCywxVLXel2MtOFB1iNWfuVn8UulUq5aitwGIVYbmqG6upwhpVIaK29QVeBnTqrkvTUOfGof+5gCB6aAPcRCBiNWErFUN9ZGhW8VsCgyUFo/vzMUHvgvD6mROHrfj2wT+LXNKu9lI2K6ouOJoyamyh5+c5fhrcs6w55XeymZTAbt/osGKi/oXVqUV7NwF3uN7/ushK3iRzty5MiFxSuLvvZ//3myrSOX3J2IW6s1IQzf172KXZuuFgtvhGP+XDwSK3Svi3tmtZqIRCITmiaxD3XjTFWr1WwkEmH+K4ND36dyoBxQ4s+IwL6mB1XMph3vF3fHxZrtCeaJBqIhTxLSsaI7PD6FRz//LTy7vx961ILOilHORjZh4TMP3IeH7t8n23n0oDIT1XXkK2qwnOuEzZvnjzp4fVjggX1kkpDDFd5UvjA2Pl4Y6t7QPBf3fRFK+F5K6HPt7cll44gvd0NWgpHWP0PjV602h55SxdvteiJj6obcgYnpJQyQRR+Sh/3VYeDQWWVuO7uAj20XyMQURec8LLARKCrBEKogIP0sESaGjuGygb88ouPEiHKo+9YJPLyLimkePOHCFjq+fVKXnvy+PmBftz9pGOLHkUjkXN1rNtxk6UVXopHWP6Pv+9FqtZpzXbeSSCQWDU/37/dD0+HR1XZFdCSihut7rp1Khgq9bYlSOp2I1mqFYiqV4mKU1+r7fozAiKXOGfRmaaza8ePHJzkcfy0tdWDM33Zw0rnzzSq021NAd1QZK2lHGcLSwx44eBqf+8JTODE1ivb/EULpWRcf1nfhv/3BgzD1kMw9CQeVoa3QJRD++FkH3z9m4/ZNFnb2yEqTP1eq5ofGJoaaI/GplpzphsK+CEVCZaMlNrVxGVXbq73+626kfMgN+Wnj5+H3ofIstjiOd4vvaZHAqUpLoqGyOnd6CvjSAR0jBDDrwAd6hWyL1Ge2FUrmIk6UtWMaaL2M/uXDBn44qMRve7ICv/M+wgRZvVQ5/sGzITx1HFLH5Fe21EoZK/IywjgdMNbLhxbc7IVfV5wnXbAoeOOpRpQtT09PZ7PZRVXK9+8fjIx6flPP6hZ3U5uXME2zGo/H6RFlkLPf90O3Vipt0aic6ObPL9v3o1I2q8DFYrG61AZxtYu3YdPRnj+c37E6F73d00z9xQlPDu9/qIP8yEoSqpm8QwmVCn3r2VfwwwOn8PBD+7B7+zrVzquHtq4yTk6rPHnARmdOx73b2VLRUXOcytnRybPCM8ZyaaNmhn0/ZIVss+RMbtlyKcvDcq9hRXrSxhu8wFClE2r40FqhUEi51dgvaNB7WAWm1fHGE1nEEJgR6/OnDPz1QSULz5v8b28TuGutsk7ZpglOSENm5Pv8aQN/c1iXBYN4qCj7qwAABuRJREFUTOCTtwPv62TJnbN/AmcKKu+MWgZ+42bPXZvWXg9FQoeJDlnEKOdzrZUW4l5psbAyCqClCkQiSsH6kv6dBEAA2Wq1GolEImP1PiiBCI888kizmUwmg79bNM9d6v1nfD+dBtK0jXeau3GTf+wvjqzp7MjecuvW1W3xsGEOlzw8e06gr0nHnlZlqPSmUtpRjjBygEPVKkjLwtlVFekKPPuKg6EJgY/utdCW0uH6whubKY+PTMyc7UiZZU7gROSInDZztD0588AyR+Su9EwW/v66edLGD9JQSKr/eLEQGOXJcq6mWXt9oa3WKEJY1/PlkDclCAXwjaMGnu5XYIOuLPBrWwX62pSXpd7l0XH2YBWvDB/W/dsFPnqzB6VUJGTe+XfHTYwXPPzGTogtbWLIdd2X6T3qefMN6jkvuzbqUMHgGnmtEkEZFJvoIedheQxt6Q0BWbmcXe6ia9ygi0CLXi6bsViMG8CykEUL35eyjvaksfnWbS2bNndnmsMGjGPTHg6eE9jboWNL1pQRE3mXOHDO7yX9q9Al+8fJYQfPHHHxS7tC6OsmJY7w50q1mYHhibMpU8snszEvJHwRCUcLYTc2udwRubd7n1aEkTY+tIUh2UKvyg2xVMJmp+zcEgJSj08Y/sdyJAwjWojFJYHhGR1/csDA0WGlMxIMq6hTB5CvPesEPrXPkxMwbFizZPDCgI79A8DdPQbu6anNxiL6y+FweCBYsI2Vyfm8c35XWWFFore7IEZGRmLt7e1N5XJZi8Vi9I6syl5iPL7vt+Xz+Wpzc/OiLZ3lvLfv+00VsrIAo9dicogcwT+ZWb+qJZHcsufmzu62TCTGPFNqpRaAD/eZUj+GP6PvZCQ2UxT4hx/ZiMd0/Oou9tY5RubYQyP54VKxPNaajdRM0/fDHJELOxObN7dck6rt1d6nFWWkl/Gu9Z5qPRSmkVhz0+6OC7a+Le8g/EwR+N3WoKnHfJU4ynEDXzkIDE2ocjp3y5s7BB7aDfRmHIkW4YN6ZTyEJ48CfTngY9u8akvS+BeY5olgrk9WnRu9Z33R3sisgFe7QBZ7HUNkVuGNeJzTbPMh8HLOyeIVK81zc3NFVsffqRdd+N4sfH3/jVfXrG9tvvnW7W1tUcsMTxQFvn3URlTXcc8WE8LzcKDfxUQRuH+vhVxKRw1CDJ2fGb0wXhlON6Eai5l+KCwcS49f+N6WVJ76L8u5zmvx2hvFSOvGufCrjyIyZeHtGZ4Va5+bhX5LxkCf6cjCkG41gPKDCQiiaOo8RtSH+fq/ECni4cFb4G5Ma4NWPPRjkjQsCG35vpd4zxst97wWi2XhOcj0SP3kIE+/qrYD20AloCWuSBiI9b0iwPydfHYSpNWqxsZd21v7utoZAuv6qXEHL59yVVdgQwib2k3JqlEsVUuvnblwNgxjKpkyhe75omlVKp/YEL2w9W1ikt/JZ5+P0q7FSd7Nc1xtvpofra4Wlnlr1RGtzDcUjk2XnLhy65OYX1Xn5VzfE8cMnBgH7r8Z/q1r/fNu2DgYAwhna/Sc7xnnVTxc3/eJ+83Mzs4WmpqamKe+BbRA71ssFrOhRCI6Mzo62dHRcc37pUt+VN/XHv3y8eZVqWjfzb25jauyybhhqOIkW+AMbU8PT52fypcv5JKWE4maIhHziykf429nRO4qbtmyXrJiPekSYdaiBaX5vHUYZjnp3OTUsNPX2TxfGJnoSgkYOp4fMHDnOq/clDBfDofPnALWsufy/0XeuawVcpUvDqrARDWxqESAw3y1t27EQYSyqBFf5du8o5cxBD4y8trqtuZkX3tboiVsmpieLZUmZ4oXmiKRUjRmSm2nSCY2+v7eax+Cv90Pf6MaaeP1zuerL74I7a67pKFFi3l3l+f6vb6GsDRWCSxSvRtKr8fj2rFQNPRqMB2yMO+8xBO8F9pe/fJiOFsGVsVURFJEpZJENErgAivEP/N8brFPTk0bd0asNq1QpilqoikR8WD5XkQPzczGRscfuMZAi6u/e4u/8oYy0sZLWBAGNxaW5vPWIgec3chNnhCrNAFDaIZtmcZ5V8NAMkmpuUtC27eAEeSJfk6qtu90oSz37/v7+8Pt7e2RTCZDzp5rii5a7mdZ6vUvvXQuOuebSS/q+8WqW3zg9jXL6vVeq89xpfPcsEYqk0U1SbPQq84baYMR1klq6sWfJfPOOrDiPeO80tJ57/c/qztwQxtp/SYFqJm6J1yYty404vfyzp/V6nrvfa7JHfi5MNIGY72SZ5UOOHj9e3nnNVlC753k3b4DP1dGukQIXL+H9Wt9S3vgvdD23V5m753/ndyBnzsjXXgzFuat7+Wc72S5vPe31+MO/D88wFElofZciQAAAABJRU5ErkJggg==",Ft=te.p+"static/shiyong.3f0aff1d.png",Vt="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(89831),be=te(34055),me=te(59301),gt=Object.defineProperty,pt=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,nn=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,wn=(Ct,It,Pe)=>It in Ct?gt(Ct,It,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Ct[It]=Pe,zn=(Ct,It)=>{for(var Pe in It||(It={}))hn.call(It,Pe)&&wn(Ct,Pe,It[Pe]);if(nn)for(var Pe of nn(It))ln.call(It,Pe)&&wn(Ct,Pe,It[Pe]);return Ct},Mn=(Ct,It)=>pt(Ct,jt(It)),jn=(Ct,It)=>{var Pe={};for(var nt in Ct)hn.call(Ct,nt)&&It.indexOf(nt)<0&&(Pe[nt]=Ct[nt]);if(Ct!=null&&nn)for(var nt of nn(Ct))It.indexOf(nt)<0&&ln.call(Ct,nt)&&(Pe[nt]=Ct[nt]);return Pe},ea=(Ct,It,Pe)=>new Promise((nt,yt)=>{var Bt=Qt=>{try{$t(Pe.next(Qt))}catch(Re){yt(Re)}},Ot=Qt=>{try{$t(Pe.throw(Qt))}catch(Re){yt(Re)}},$t=Qt=>Qt.done?nt(Qt.value):Promise.resolve(Qt.value).then(Bt,Ot);$t((Pe=Pe.apply(Ct,It)).next())});const{TextArea:ta}=Ke.default,{TreeNode:An}=Ue.default,ma=De.default.Option,St=Ct=>{var It=Ct,{user:Pe,newCourse:nt,globalSetting:yt,loading:Bt,dispatch:Ot}=It,$t=jn(It,["user","newCourse","globalSetting","loading","dispatch"]),Qt,Re,Ze,Oe,kt,_t,Pt,pn,un,Yt,Fn,Xn,Jt,Gn,Qn,na,Wn,Te,mt,tt,At,zt,Xt,Ne,Ie,it,Tt,qe,Pn,fn,Nn,Bn,Gt,qt,mn,an,kn,Vn,Dn,Yn,fa,ba,Ua,co,Oa,xa,Ha,Na,Ia,Aa,Sa,Za,to,Ga,vo,bo,ua,Ja,Ea,Xa,So,Io,qo,Vo,no,mo,Uo,sr,Xo,dr,qn,Cn,yn,Ln,Pa,ka,ao,$a,Po,fo,Ko,Ao,wa,Wa,oo;const[Un]=(0,se.useSearchParams)(),ia=(0,se.useParams)(),[ha]=Be.default.useForm(),[da,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,Br]=(0,ne.useState)(!0),[hi,li]=(0,ne.useState)(!1),[zr,Si]=(0,ne.useState)(!1),[Pi,Wr]=(0,ne.useState)(-1),[yi,ui]=(0,ne.useState)(!0),[Hr,bi]=(0,ne.useState)([]),[Mi,Ci]=(0,ne.useState)([]),[Ei,xi]=(0,ne.useState)(!1),[Ai,si]=(0,ne.useState)(!1),[zi,wi]=(0,ne.useState)(!1),[Vr]=Be.default.useForm(),Nr=(0,ne.useRef)(),[We,Ur]=(0,ne.useState)({}),[Hi,Bi]=(0,ne.useState)(!1),[Cr,Ir]=(0,ne.useState)(!1),[Jr,di]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>()=>{window.clearInterval(Nr.current)},[]);const Xr=()=>ea(void 0,null,function*(){var bn,Ra;const za=yield(0,le.ZP)("/api/subject_generations/get.json",{method:"get"});(za==null?void 0:za.status)==0&&(Ur(za==null?void 0:za.data),(((bn=za==null?void 0:za.data)==null?void 0:bn.state)==1||((Ra=za==null?void 0:za.data)==null?void 0:Ra.state)==-1)&&window.clearInterval(Nr.current))}),Fi=()=>ea(void 0,null,function*(){const bn=yield(0,le.ZP)("/api/subject_generations/get_file.json",{method:"get"});(bn==null?void 0:bn.status)==0&&Vr.setFieldValue("file_ids",(0,Ye.z)(bn==null?void 0:bn.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,ji]=(0,ne.useState)(!1),Qr=ro.length>0&&ro.length<4,[jr,Yr]=(0,ne.useState)(1),[Di,Ki]=(0,ne.useState)([]),[ci,Li]=(0,ne.useState)([]);(0,ne.useEffect)(()=>{var bn;Oi(),mi(),po.current=ia.pathId,yo(!!po.current),(0,ee.Dk)((bn=yt==null?void 0:yt.setting)==null?void 0:bn.name),ha.setFieldsValue({learning_notes_title:"\u8BFE\u7A0B\u987B\u77E5"}),po.current&&Zi()},[]);const Oi=()=>ea(void 0,null,function*(){const bn=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Ki(bn.disciplines)}),mi=()=>ea(void 0,null,function*(){ui(!0);const bn=yield Ot({type:"newCourse/getSchoolOption",payload:{display_aliases:!0}});ui(!1),bi(bn==null?void 0:bn.schools),Ci(bn==null?void 0:bn.schools)}),qr=()=>{if(Un.get("username")){se.history.push(`/users/${Un.get("username")}/paths`);return}se.history.push(lo?`/paths/${po.current}`:"/paths")},Zi=()=>ea(void 0,null,function*(){var bn,Ra,za,To,Mo,$r,fi,_r,vi,ei,ti,ni,ai,oi,Kr,Fr,Rr,ri;const aa=yield Ot({type:"newCourse/getEditCourseData",payload:{id:po.current}});if(aa){let nl={name:aa.name,name_en:aa.name_en,intro:aa.description,content:(bn=aa==null?void 0:aa.toast)==null?void 0:bn.content,notice:aa.learning_notes,school_id:aa==null?void 0:aa.school,learning_notes_title:aa.learning_notes_title||"\u8BFE\u7A0B\u987B\u77E5"};aa.disciplines&&aa.disciplines.length>0&&Li(aa.disciplines),ha.setFieldsValue(nl),Si((Ra=aa==null?void 0:aa.toast)==null?void 0:Ra.is_open),Wr((za=aa==null?void 0:aa.toast)==null?void 0:za.open_num),ko(aa==null?void 0:aa.cust_seq),fr(aa==null?void 0:aa.show_spoc),li(aa==null?void 0:aa.show_history),si(aa==null?void 0:aa.show_course_section),xi(aa==null?void 0:aa.allow_download),Br(aa==null?void 0:aa.show_tag),ji(aa==null?void 0:aa.allow_set_subject_summary),aa!=null&&aa.show_chapter&&ro.push("chapter"),aa!=null&&aa.show_charts&&ro.push("charts"),aa!=null&&aa.show_cert_apply&&ro.push("cert_apply"),aa!=null&&aa.show_knowledge_graph&&ro.push("knowledge_graph"),aa!=null&&aa.show_chapter&&(aa!=null&&aa.show_charts)&&(aa!=null&&aa.show_cert_apply)&&(aa!=null&&aa.show_knowledge_graph)&&ro.push("all"),gi([...ro]),((To=aa==null?void 0:aa.attachments)==null?void 0:To.length)>0&&gr([{uid:($r=(Mo=aa==null?void 0:aa.attachments)==null?void 0:Mo[0])==null?void 0:$r.id,name:(_r=(fi=aa==null?void 0:aa.attachments)==null?void 0:fi[0])==null?void 0:_r.title,response:{id:(ei=(vi=aa==null?void 0:aa.attachments)==null?void 0:vi[0])==null?void 0:ei.id}}]),((ti=aa==null?void 0:aa.attachments_b)==null?void 0:ti.length)>0&&tr([{uid:(ai=(ni=aa==null?void 0:aa.attachments_b)==null?void 0:ni[0])==null?void 0:ai.id,name:(Kr=(oi=aa==null?void 0:aa.attachments_b)==null?void 0:oi[0])==null?void 0:Kr.title,response:{id:(Rr=(Fr=aa==null?void 0:aa.attachments_b)==null?void 0:Fr[0])==null?void 0:Rr.id}}]),Eo({name:aa.name,intro:aa.description,notice:aa.learning_notes,content:(ri=aa==null?void 0:aa.toast)==null?void 0:ri.content})}}),Ni=bn=>ea(void 0,null,function*(){var Ra,za,To,Mo;const{name:$r,intro:fi,notice:_r,name_en:vi,learning_notes_title:ei,sub_discipline_ids:ti,school_id:ni}=bn||{},ai=lo?"newCourse/editCourse":"newCourse/submitCourse";let oi=!1,Kr=null;if(Hr.map(ri=>{ni===ri.name&&(oi=!0,Kr=ri.id)}),!oi)return re.ZP.error(`\u672A\u627E\u5230\u5305\u542B'${ni}'\u7684\u53D1\u5E03\u5355\u4F4D`);let Fr={id:po.current,name:$r,name_en:vi,description:fi,learning_notes:_r,cust_seq:Ro,show_spoc:mr,school_id:Kr,show_tag:vr,show_history:hi,show_course_section:Ai,allow_download:Ei,learning_notes_title:ei,attachment_ids:[(za=(Ra=Qo==null?void 0:Qo[0])==null?void 0:Ra.response)==null?void 0:za.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:bn.content}};Er&&(Fr.show_chapter=ro==null?void 0:ro.includes("chapter"),Fr.show_charts=ro==null?void 0:ro.includes("charts"),Fr.show_cert_apply=ro==null?void 0:ro.includes("cert_apply"),Fr.show_knowledge_graph=ro==null?void 0:ro.includes("knowledge_graph"));const Rr=yield Ot({type:ai,payload:zn({},Fr)});Rr!=null&&Rr.subject_id&&se.history.push(`/paths/${Rr.subject_id}`)}),tl=()=>{Ot({type:"newCourse/setActionTabs",payload:{key:"NewCourse-AppplySchool"}})},Gi=bn=>{mi(),Eo(Mn(zn({},ha.getFieldsValue()),{school_id:bn}))},Wi=(bn,Ra)=>{gi(bn)};return me.createElement("div",{className:z.wrap},me.createElement("div",{className:z.bg},me.createElement("div",{className:z.crumbs},me.createElement("span",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),me.createElement("i",{className:"iconfont icon-zhankai1"}),me.createElement("b",null,lo?"\u7F16\u8F91":"\u521B\u5EFA","\u5B9E\u8DF5\u8BFE\u7A0B")),me.createElement("div",{className:z.titleWrap},me.createElement("span",null,lo?"\u7F16\u8F91":"\u521B\u5EFA","\u5B9E\u8DF5\u8BFE\u7A0B"),me.createElement("b",{onClick:qr},"\u8FD4\u56DE")),!lo&&me.createElement(Mt.tp,{style:{marginTop:"20px",display:"none"},dataSource:[{name:"\u624B\u52A8\u521B\u5EFA",id:1},{name:"\u667A\u80FD\u521B\u5EFA",id:2}],value:jr,onChange:bn=>ea(void 0,null,function*(){var Ra,za,To;if(Yr(bn),bn==1)window.clearInterval(Nr.current),Vr.resetFields();else{Fi();const Mo=yield(0,le.ZP)("/api/subject_generations/get.json",{method:"get"});(Mo==null?void 0:Mo.status)==0&&(Ur(Mo==null?void 0:Mo.data),(((Ra=Mo==null?void 0:Mo.data)==null?void 0:Ra.state)==1||((za=Mo==null?void 0:Mo.data)==null?void 0:za.state)==-1)&&window.clearInterval(Nr.current),((To=Mo==null?void 0:Mo.data)==null?void 0:To.state)==0&&(Nr.current=setInterval(()=>{Xr()},1e3)))}})}),jr==1&&me.createElement(Be.default,{form:ha,className:z.formWrap,scrollToFirstError:!0,layout:"vertical",colon:!1,onValuesChange:()=>{const bn=ha.getFieldsValue();"school_id"in bn&&Ci(Hr.filter(Ra=>{var za,To,Mo;return((Mo=(za=Ra==null?void 0:Ra.name)==null?void 0:za.toUpperCase())==null?void 0:Mo.indexOf((To=bn==null?void 0:bn.school_id)==null?void 0:To.toUpperCase()))!==-1})),Eo(zn({},bn))},onFinish:Ni},me.createElement("div",{className:z.fieldWrap},me.createElement(Be.default.Item,{extra:me.createElement("div",{className:"tr c-grey-333 font12 mt3"},`${((Qt=da.name)==null?void 0:Qt.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"}]},me.createElement(ta,{maxLength:60,placeholder:"\u4F8B\u5982\uFF1A\u5927\u5B66\u8BA1\u7B97\u673A\u57FA\u7840 \u2014\u2014 \u8BA1\u7B97\u601D\u7EF4"})),me.createElement(Be.default.Item,{style:{marginTop:"-24px"},name:"name_en",label:"\u82F1\u6587\u8BFE\u7A0B\u540D\u79F0",extra:me.createElement("div",{className:"tr c-grey-333 font12 mt3"},`${((Re=da.name_en)==null?void 0:Re.length)||0}/200`),rules:[{message:"\u8BF7\u8F93\u5165\u82F1\u6587\u8BFE\u7A0B\u540D\u79F0"}]},me.createElement(ta,{maxLength:200,placeholder:"College Computer Fundamentals - Computational Thinking"})),me.createElement(Be.default.Item,{name:"sub_discipline_ids",label:me.createElement("div",{style:{display:"flex",justifyContent:"space-between",width:1200}},me.createElement("div",null,"\u65B9\u5411&\u8BFE\u7A0B"),me.createElement("div",{style:{color:"#9096A3",position:"relative",left:12}},"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",me.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>wi(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),style:{marginTop:"-24px"}},me.createElement(rt,{defaultValue:ci,dataSource:Di,onChange:bn=>ha.setFieldsValue({sub_discipline_ids:bn})})),me.createElement(Be.default.Item,{label:"\u53D1\u5E03\u5355\u4F4D",name:"school_id",wrapperCol:{span:24},extra:!yi&&da.school_id&&!(Hr!=null&&Hr.find(bn=>bn.name===da.school_id))&&me.createElement("div",{className:z.schoolHintWrap},me.createElement("span",{className:z.colorCDCDCD},"\u672A\u627E\u5230\u5305\u542B\u201C",da.school_id,"\u201D\u7684\u53D1\u5E03\u5355\u4F4D\uFF0C\u5982\u6709\u9700\u8981\uFF0C\u8BF7",me.createElement("span",{style:{color:"blue",cursor:"pointer"},onClick:()=>{var bn,Ra;$e.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",width:400,icon:null,centered:!0,content:me.createElement("div",{style:{textAlign:"center"}},me.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5B98\u65B9\u4EA4\u6D41QQ\u7FA4\uFF1A",(bn=yt==null?void 0:yt.setting)==null?void 0:bn.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"),me.createElement("img",{src:`${oe.Z.IMG_SERVER}/${(Ra=yt==null?void 0:yt.setting)==null?void 0:Ra.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"}]},me.createElement(et.Z,{placeholder:"\u8BF7\u8F93\u5165\u53D1\u5E03\u5355\u4F4D",showSearch:!0,size:"large"},Mi.map((bn,Ra)=>me.createElement(ma,{key:Ra,value:bn.name},bn.name))))),me.createElement("div",{className:z.mdWrap},me.createElement(Be.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"}]},me.createElement(x.Z,{watch:!0,defaultValue:da.intro}))),me.createElement("div",{className:z.mdWrap},me.createElement(_e.Z,{align:"top",className:"mb10 mt10"},me.createElement(Xe.Z,null,me.createElement("span",{className:"c-red mr10"},"*")),me.createElement(Xe.Z,{flex:"1"},me.createElement(Be.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"}]},me.createElement(Ke.default,{style:{height:38},placeholder:"\u8BF7\u8F93\u5165"})))),me.createElement(Be.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"}]},me.createElement(x.Z,{insertTemp:"1",watch:!0,defaultValue:da.notice}))),me.createElement("div",{className:z.mdWrap},me.createElement("div",{style:{display:"flex",alignItems:"center"}},me.createElement(dt.Z,{checked:zr,style:{marginRight:11,minWidth:32},onChange:bn=>{Si(bn)}}),me.createElement("span",{className:z.spanText},"\u8BFE\u7A0B\u516C\u544A",me.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&&me.createElement(Be.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"}]},me.createElement(x.Z,{insertTemp:"1",watch:!0,defaultValue:da.content})),zr&&me.createElement("div",{style:{marginTop:20,borderBottom:"1px solid #DBDCE0",paddingBottom:7}},me.createElement("label",{style:{color:"#000",marginRight:10}},"\u63D0\u793A\u6B21\u6570"),me.createElement(Je.ZP.Group,{value:Pi,onChange:bn=>{Wr(bn.target.value)}},me.createElement(Je.ZP,{className:"c-black",value:-1},"\u6BCF\u6B21"),me.createElement(Je.ZP,{className:"ml20 c-black",value:1},"\u4E00\u6B21")))),me.createElement("div",{className:z.mdWrap,style:{marginTop:25}},me.createElement(ae.default,{style:{marginLeft:Er?"28px":"0"},checked:Ro,onChange:bn=>{ko(bn==null?void 0:bn.target.checked)}},me.createElement("span",{className:z.spanText},"\u5C55\u793A\u9ED8\u8BA4\u7AE0\u8282\u5E8F\u53F7",me.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u4E3A\u7AE0\u8282\u4E0B\u6240\u6709\u9879\u76EE\u6DFB\u52A0\u6392\u5E8F\u7F16\u53F7\uFF09"))),me.createElement("br",null),me.createElement(ae.default,{style:{marginTop:"10px",marginLeft:Er?"28px":"0"},checked:mr,onChange:bn=>fr(bn==null?void 0:bn.target.checked)},me.createElement("span",{className:z.spanText},"\u81EA\u9009\u5E76\u5C55\u793ASPOC\u8BFE\u5802",me.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"))),me.createElement("br",null),me.createElement(ae.default,{style:{marginTop:"10px",marginLeft:Er?"28px":"0"},checked:vr,onChange:bn=>Br(bn==null?void 0:bn.target.checked)},me.createElement("span",{className:z.spanText},"\u5C55\u793A\u6280\u672F\u6807\u7B7E\u6A21\u5757",me.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u6559\u5B66\u56E2\u961F\u4E0B\u65B9\u6DFB\u52A0\u6280\u672F\u6807\u7B7E\u6A21\u5757\uFF09"))),me.createElement("br",null),me.createElement(ae.default,{style:{marginTop:"10px",marginLeft:Er?"28px":"0"},checked:hi,onChange:bn=>li(bn==null?void 0:bn.target.checked)},me.createElement("span",{className:z.spanText},"\u5C55\u793A\u5386\u53F2\u8BFE\u5802\u6A21\u5757",me.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"))),me.createElement("br",null),me.createElement(ae.default,{style:{marginTop:"10px",marginLeft:Er?"28px":"0"},checked:Ei,onChange:bn=>xi(bn==null?void 0:bn.target.checked)},me.createElement("span",{className:z.spanText},"\u5141\u8BB8\u4E0B\u8F7D\u6559\u5B66\u8BFE\u4EF6",me.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"))),me.createElement("br",null),me.createElement(ae.default,{style:{marginTop:"10px",marginLeft:Er?"28px":"0"},checked:Ai,onChange:bn=>si(bn==null?void 0:bn.target.checked)},me.createElement("span",{className:z.spanText},"\u9ED8\u8BA4\u5C55\u5F00\u8BFE\u7A0B\u5C0F\u8282\u5185\u5BB9",me.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"))),me.createElement("br",null),Er&&me.createElement(a.default,{style:{marginTop:"10px"},showIcon:!1,className:z.tree,defaultExpandAll:!0,treeData:el,onCheck:(bn,Ra)=>{Wi(bn,Ra)},titleRender:bn=>me.createElement(ae.default,{checked:ro==null?void 0:ro.includes(bn.key),indeterminate:bn.key==="all"?Qr:!1,onChange:Ra=>{const za=ro==null?void 0:ro.indexOf(bn.key);if(za>-1)if(bn.key==="all")ro.splice(0);else{ro.splice(za,1);const To=ro==null?void 0:ro.indexOf("all");To>-1&&ro.splice(To,1)}else bn.key==="all"?ro.splice(0,ro.length,"all","chapter","charts","cert_apply","knowledge_graph"):(ro.push(bn.key),ro.length>=4&&!(ro!=null&&ro.includes("all"))&&ro.push("all"));console.log("checkedValueList--",ro),gi([...ro])}},bn.title)}),me.createElement("div",{className:"mt10"},me.createElement("div",{className:"c-black mb10"},"\u81EA\u5B9A\u4E49\u9876\u90E8\u80CC\u666F\u56FE"),me.createElement(y.default,{action:oe.Z.API_SERVER+"/api/attachments.json",withCredentials:!0,fileList:Qo,onChange:bn=>{var Ra,za;const To=(bn==null?void 0:bn.file.size)/1024/1024<2;if(!((Ra=bn.fileList)!=null&&Ra.length))return!1;gr(To?(za=bn==null?void 0:bn.fileList)==null?void 0:za.slice(-1):[...Qo])},beforeUpload:bn=>{const Ra=bn.type==="image/jpeg"||bn.type==="image/png";if(!Ra)return re.ZP.error("\u53EA\u80FD\u4E0A\u4F20jpg \u6216\u8005png\u56FE\u7247"),!1;const za=bn.size/1024/1024<2;return za?Ra&&za:(re.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u5927\u4E8E2m"),!1)},onRemove:bn=>{gr([])}},me.createElement("div",{className:z.aBtn},"\u4E0A\u4F20\u56FE\u7247"),me.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"))),me.createElement("div",{className:"mt10"},me.createElement("div",{className:"c-black mb10"},"\u81EA\u5B9A\u4E49\u9876\u90E8\u5185\u5BB9\u56FE"),me.createElement(y.default,{action:oe.Z.API_SERVER+"/api/attachments.json",withCredentials:!0,fileList:Pr,onChange:bn=>{var Ra,za;const To=(bn==null?void 0:bn.file.size)/1024/1024<2;if(!((Ra=bn.fileList)!=null&&Ra.length))return!1;tr(To?(za=bn==null?void 0:bn.fileList)==null?void 0:za.slice(-1):[...Pr])},beforeUpload:bn=>{const Ra=bn.type==="image/jpeg"||bn.type==="image/png";if(!Ra)return re.ZP.error("\u53EA\u80FD\u4E0A\u4F20jpg \u6216\u8005png\u56FE\u7247"),!1;const za=bn.size/1024/1024<2;return za?Ra&&za:(re.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u5927\u4E8E2m"),!1)},onRemove:bn=>{tr([])}},me.createElement("div",{className:z.aBtn},"\u4E0A\u4F20\u56FE\u7247"),me.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")))),me.createElement("div",{className:z.backgroundFa},me.createElement("div",{className:z.bBtn,onClick:qr},"\u53D6\u6D88"),me.createElement(E.ZP,{className:z.cBtn,onClick:()=>ha.submit(),loading:Bt["newCourse/editCourse"]||Bt["newCourse/submitCourse"]},"\u63D0\u4EA4 "))),jr==2&&me.createElement("div",{className:z.add_ai},me.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"),me.createElement(Be.default,{form:Vr,scrollToFirstError:!0,colon:!1},me.createElement(Be.default.Item,{name:"file_ids"},me.createElement(Ye.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}))),((Ze=[-1,0,1])==null?void 0:Ze.includes(We==null?void 0:We.state))&&me.createElement("div",{className:z.paths_content},me.createElement("div",{className:z.content_header},me.createElement("i",{className:"iconfont icon-ziyuanshibie font22 mb10",style:{color:(Oe=[1,2,3,4,5,6,7,8])!=null&&Oe.includes(We==null?void 0:We.phase)?"#2a56ca":"#bdbdbd"}}),me.createElement("i",{className:"iconfont icon-kechengjibenxinxi font22 mb10",style:{color:(kt=[2,3,4,5,6,7,8])!=null&&kt.includes(We==null?void 0:We.phase)?"#2a56ca":"#bdbdbd"}}),me.createElement("i",{className:"iconfont icon-kechengneirongziyuan font22 mb10",style:{color:(_t=[5,6,7,8])!=null&&_t.includes(We==null?void 0:We.phase)?"#2a56ca":"#bdbdbd"}})),me.createElement("div",{style:{display:"flex",position:"relative"}},me.createElement("div",{className:z.header_box,style:{left:0}},me.createElement("img",{src:(Pt=[1,2,3,4,5,6,7,8])!=null&&Pt.includes(We==null?void 0:We.phase)?Le:he}),me.createElement("div",{className:z.header_text,style:{color:(pn=[1,2,3,4,5,6,7,8])!=null&&pn.includes(We==null?void 0:We.phase)?"#fff":"#9096A3"}},(un=[1,2,3,4,5,6,7,8])!=null&&un.includes(We==null?void 0:We.phase)?"\u8D44\u6E90\u8BC6\u522B \u5DF2\u5B8C\u6210":"\u8D44\u6E90\u8BC6\u522B"),me.createElement("div",{style:{textAlign:"center",width:"386px"}},me.createElement("img",{src:Zt,style:{width:"233px",height:"179px"}}))),me.createElement("div",{className:z.header_box,style:{left:"380px"}},me.createElement("img",{src:(Yt=[2,3,4,5,6,7,8])!=null&&Yt.includes(We==null?void 0:We.phase)?Ge:he}),me.createElement("div",{className:z.header_text,style:{color:(Fn=[2,3,4,5,6,7,8])!=null&&Fn.includes(We==null?void 0:We.phase)?"#fff":"#9096A3"}},(Xn=[2,3,4,5,6,7,8])!=null&&Xn.includes(We==null?void 0:We.phase)?`\u8BFE\u7A0B\u57FA\u672C\u4FE1\u606F\u751F\u6210 ${(Jt=[2,3,4])!=null&&Jt.includes(We==null?void 0:We.phase)?"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"}`:"\u8BFE\u7A0B\u57FA\u672C\u4FE1\u606F\u751F\u6210 \u7B49\u5F85\u4E2D"),me.createElement("div",{className:z.lianjie}),me.createElement("div",{style:{textAlign:"center"}},me.createElement("div",{className:z.buzou_box},me.createElement("div",{style:{display:"flex",alignItems:"center"}},((Gn=[0,1])==null?void 0:Gn.includes(We==null?void 0:We.phase))&&me.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((Qn=[2])==null?void 0:Qn.includes(We==null?void 0:We.phase))&&(We==null?void 0:We.state)!=-1&&me.createElement(b.Z,{indicator:me.createElement(Rt.Z,{spin:!0}),size:"small"},me.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(We==null?void 0:We.phase))&&(We==null?void 0:We.state)==-1&&me.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((Wn=[3,4,5,6,7,8])==null?void 0:Wn.includes(We==null?void 0:We.phase))&&me.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),me.createElement("div",{style:{margin:"0 10px",color:(Te=[0,1])!=null&&Te.includes(We==null?void 0:We.phase)?"#9096A3":(mt=[2])!=null&&mt.includes(We==null?void 0:We.phase)&&(We==null?void 0:We.state)==-1?"red":"#83B6FF"}},"\u8BFE\u7A0B\u7B80\u4ECB\u751F\u6210"),me.createElement("div",{style:{color:(tt=[0,1])!=null&&tt.includes(We==null?void 0:We.phase)?"#9096A3":(At=[2])!=null&&At.includes(We==null?void 0:We.phase)&&(We==null?void 0:We.state)==-1?"red":"#83B6FF"}},(zt=[0,1])!=null&&zt.includes(We==null?void 0:We.phase)?"\u7B49\u5F85\u4E2D":(Xt=[2])!=null&&Xt.includes(We==null?void 0:We.phase)?(We==null?void 0:We.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210")),me.createElement("div",{style:{width:"2px",height:"30px",background:(Ne=[0,1,2])!=null&&Ne.includes(We==null?void 0:We.phase)?"rgba(48,97,208,0.1)":"#83B6FF",marginLeft:"7px"}}),me.createElement("div",{style:{display:"flex",alignItems:"center"}},((Ie=[0,1,2])==null?void 0:Ie.includes(We==null?void 0:We.phase))&&me.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((it=[3])==null?void 0:it.includes(We==null?void 0:We.phase))&&(We==null?void 0:We.state)!=-1&&me.createElement(b.Z,{indicator:me.createElement(Rt.Z,{spin:!0}),size:"small"},me.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((Tt=[3])==null?void 0:Tt.includes(We==null?void 0:We.phase))&&(We==null?void 0:We.state)==-1&&me.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((qe=[4,5,6,7,8])==null?void 0:qe.includes(We==null?void 0:We.phase))&&me.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),me.createElement("div",{style:{margin:"0 10px",color:(Pn=[0,1,2])!=null&&Pn.includes(We==null?void 0:We.phase)?"#9096A3":(fn=[3])!=null&&fn.includes(We==null?void 0:We.phase)&&(We==null?void 0:We.state)==-1?"red":"#83B6FF"}},"\u8BFE\u7A0B\u76EE\u6807\u751F\u6210"),me.createElement("div",{style:{color:(Nn=[0,1,2])!=null&&Nn.includes(We==null?void 0:We.phase)?"#9096A3":(Bn=[3])!=null&&Bn.includes(We==null?void 0:We.phase)&&(We==null?void 0:We.state)==-1?"red":"#83B6FF"}},(Gt=[0,1,2])!=null&&Gt.includes(We==null?void 0:We.phase)?"\u7B49\u5F85\u4E2D":(qt=[3])!=null&&qt.includes(We==null?void 0:We.phase)?(We==null?void 0:We.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210")),me.createElement("div",{style:{width:"2px",height:"30px",background:(mn=[0,1,2,3])!=null&&mn.includes(We==null?void 0:We.phase)?"rgba(48,97,208,0.1)":"#83B6FF",marginLeft:"7px"}}),me.createElement("div",{style:{display:"flex",alignItems:"center"}},((an=[0,1,2,3])==null?void 0:an.includes(We==null?void 0:We.phase))&&me.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((kn=[4])==null?void 0:kn.includes(We==null?void 0:We.phase))&&(We==null?void 0:We.state)!=-1&&me.createElement(b.Z,{indicator:me.createElement(Rt.Z,{spin:!0}),size:"small"},me.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}})),((Vn=[4])==null?void 0:Vn.includes(We==null?void 0:We.phase))&&(We==null?void 0:We.state)==-1&&me.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((Dn=[5,6,7,8])==null?void 0:Dn.includes(We==null?void 0:We.phase))&&me.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),me.createElement("div",{style:{margin:"0 10px",color:(Yn=[0,1,2,3])!=null&&Yn.includes(We==null?void 0:We.phase)?"#9096A3":(fa=[4])!=null&&fa.includes(We==null?void 0:We.phase)&&(We==null?void 0:We.state)==-1?"red":"#83B6FF"}},"\u7AE0\u8282\u53CA\u63CF\u8FF0\u751F\u6210"),me.createElement("div",{style:{color:(ba=[0,1,2,3])!=null&&ba.includes(We==null?void 0:We.phase)?"#9096A3":(Ua=[4])!=null&&Ua.includes(We==null?void 0:We.phase)&&(We==null?void 0:We.state)==-1?"red":"#83B6FF"}},(co=[0,1,2,3])!=null&&co.includes(We==null?void 0:We.phase)?"\u7B49\u5F85\u4E2D":(Oa=[4])!=null&&Oa.includes(We==null?void 0:We.phase)?(We==null?void 0:We.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"),((xa=[5,6,7,8])==null?void 0:xa.includes(We==null?void 0:We.phase))&&me.createElement("div",{style:{marginLeft:"10px",color:"#232B40"}},"\u5171\u751F\u6210",me.createElement("span",{style:{color:"#3061D0"}},We==null?void 0:We.stage_size),"\u4E2A\u7AE0\u8282"))))),me.createElement("div",{className:z.header_box,style:{left:"760px"}},me.createElement("img",{src:(Ha=[5,6,7,8])!=null&&Ha.includes(We==null?void 0:We.phase)?Ge:he}),me.createElement("div",{className:z.header_text,style:{color:(Na=[5,6,7,8])!=null&&Na.includes(We==null?void 0:We.phase)?"#fff":"#9096A3"}},(Ia=[5,6,7,8])!=null&&Ia.includes(We==null?void 0:We.phase)?`\u8BFE\u7A0B\u5185\u5BB9\u8D44\u6E90\u751F\u6210 ${(Aa=[5,6,7])!=null&&Aa.includes(We==null?void 0:We.phase)?"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"}`:"\u8BFE\u7A0B\u5185\u5BB9\u8D44\u6E90\u751F\u6210 \u7B49\u5F85\u4E2D"),me.createElement("div",{className:z.lianjie}),me.createElement("div",{style:{textAlign:"center"}},me.createElement("div",{className:z.buzou_box},me.createElement("div",{style:{display:"flex",alignItems:"center"}},((Sa=[0,1,2,3,4])==null?void 0:Sa.includes(We==null?void 0:We.phase))&&me.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(We==null?void 0:We.phase))&&(We==null?void 0:We.state)!=-1&&me.createElement(b.Z,{indicator:me.createElement(Rt.Z,{spin:!0}),size:"small"},me.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(We==null?void 0:We.phase))&&(We==null?void 0:We.state)==-1&&me.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((Ga=[6,7,8])==null?void 0:Ga.includes(We==null?void 0:We.phase))&&me.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),me.createElement("div",{style:{margin:"0 10px",color:(vo=[0,1,2,3,4])!=null&&vo.includes(We==null?void 0:We.phase)?"#9096A3":(bo=[5])!=null&&bo.includes(We==null?void 0:We.phase)&&(We==null?void 0:We.state)==-1?"red":"#83B6FF"}},"\u77E5\u8BC6\u70B9\u751F\u6210"),me.createElement("div",{style:{color:(ua=[0,1,2,3,4])!=null&&ua.includes(We==null?void 0:We.phase)?"#9096A3":(Ja=[5])!=null&&Ja.includes(We==null?void 0:We.phase)&&(We==null?void 0:We.state)==-1?"red":"#83B6FF"}},(Ea=[0,1,2,3,4])!=null&&Ea.includes(We==null?void 0:We.phase)?"\u7B49\u5F85\u4E2D":(Xa=[5])!=null&&Xa.includes(We==null?void 0:We.phase)?(We==null?void 0:We.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"),((So=[6,7,8])==null?void 0:So.includes(We==null?void 0:We.phase))&&me.createElement("div",{style:{marginLeft:"10px",color:"#232B40"}},"\u5171\u751F\u6210",me.createElement("span",{style:{color:"#3061D0"}},We==null?void 0:We.resource_size),"\u4E2A\u77E5\u8BC6\u70B9")),me.createElement("div",{style:{width:"2px",height:"30px",background:(Io=[0,1,2,3,4,5])!=null&&Io.includes(We==null?void 0:We.phase)?"rgba(48,97,208,0.1)":"#83B6FF",marginLeft:"7px"}}),me.createElement("div",{style:{display:"flex",alignItems:"center"}},((qo=[0,1,2,3,4,5])==null?void 0:qo.includes(We==null?void 0:We.phase))&&me.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((Vo=[6])==null?void 0:Vo.includes(We==null?void 0:We.phase))&&(We==null?void 0:We.state)!=-1&&me.createElement(b.Z,{indicator:me.createElement(Rt.Z,{spin:!0}),size:"small"},me.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(We==null?void 0:We.phase))&&(We==null?void 0:We.state)==-1&&me.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),((mo=[7,8])==null?void 0:mo.includes(We==null?void 0:We.phase))&&me.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),me.createElement("div",{style:{margin:"0 10px",color:(Uo=[0,1,2,3,4,5])!=null&&Uo.includes(We==null?void 0:We.phase)?"#9096A3":(sr=[6])!=null&&sr.includes(We==null?void 0:We.phase)&&(We==null?void 0:We.state)==-1?"red":"#83B6FF"}},"\u77E5\u8BC6\u70B9\u8D44\u6E90\u751F\u6210"),me.createElement("div",{style:{color:(Xo=[0,1,2,3,4,5])!=null&&Xo.includes(We==null?void 0:We.phase)?"#9096A3":(dr=[6])!=null&&dr.includes(We==null?void 0:We.phase)&&(We==null?void 0:We.state)==-1?"red":"#83B6FF"}},(qn=[0,1,2,3,4,5])!=null&&qn.includes(We==null?void 0:We.phase)?"\u7B49\u5F85\u4E2D":(Cn=[6])!=null&&Cn.includes(We==null?void 0:We.phase)?(We==null?void 0:We.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"),((yn=[7,8])==null?void 0:yn.includes(We==null?void 0:We.phase))&&me.createElement("div",{style:{marginLeft:"10px",color:"#232B40"}},"\u5171\u751F\u6210",me.createElement("span",{style:{color:"#3061D0"}},We==null?void 0:We.resource_size),"\u4E2A\u8D44\u6E90")),me.createElement("div",{style:{width:"2px",height:"30px",background:(Ln=[0,1,2,3,4,5,6])!=null&&Ln.includes(We==null?void 0:We.phase)?"rgba(48,97,208,0.1)":"#83B6FF",marginLeft:"7px"}}),me.createElement("div",{style:{display:"flex",alignItems:"center"}},((Pa=[0,1,2,3,4,5,6])==null?void 0:Pa.includes(We==null?void 0:We.phase))&&me.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"8px",border:"2px solid rgba(48,97,208,0.1)"}}),((ka=[7])==null?void 0:ka.includes(We==null?void 0:We.phase))&&(We==null?void 0:We.state)!=-1&&me.createElement(b.Z,{indicator:me.createElement(Rt.Z,{spin:!0}),size:"small"},me.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(We==null?void 0:We.phase))&&(We==null?void 0:We.state)==-1&&me.createElement("i",{className:"iconfont icon-cuowu font16",style:{color:"#E30000"}}),(($a=[8])==null?void 0:$a.includes(We==null?void 0:We.phase))&&me.createElement("i",{className:"iconfont icon-wancheng3 font16",style:{color:"#83B6FF"}}),me.createElement("div",{style:{margin:"0 10px",color:(Po=[0,1,2,3,4,5,6])!=null&&Po.includes(We==null?void 0:We.phase)?"#9096A3":(fo=[7])!=null&&fo.includes(We==null?void 0:We.phase)&&(We==null?void 0:We.state)==-1?"red":"#83B6FF"}},"\u77E5\u8BC6\u56FE\u8C31\u751F\u6210"),me.createElement("div",{style:{color:(Ko=[0,1,2,3,4,5,6])!=null&&Ko.includes(We==null?void 0:We.phase)?"#9096A3":(Ao=[7])!=null&&Ao.includes(We==null?void 0:We.phase)&&(We==null?void 0:We.state)==-1?"red":"#83B6FF"}},(wa=[0,1,2,3,4,5,6])!=null&&wa.includes(We==null?void 0:We.phase)?"\u7B49\u5F85\u4E2D":(Wa=[7])!=null&&Wa.includes(We==null?void 0:We.phase)?(We==null?void 0:We.state)==-1?"\u751F\u6210\u5931\u8D25":"\u8FDB\u884C\u4E2D":"\u5DF2\u5B8C\u6210"),((oo=[8])==null?void 0:oo.includes(We==null?void 0:We.phase))&&me.createElement("div",{style:{marginLeft:"10px",color:"#232B40"}},"\u5171\u751F\u6210",me.createElement("span",{style:{color:"#3061D0"}},We==null?void 0:We.knowledge_size),"\u4E2A\u77E5\u8BC6\u56FE\u8C31"))))))),me.createElement(b.Z,{spinning:Cr},me.createElement("div",{className:(We==null?void 0:We.state)==0||Jr?z.start_style:z.no_start_style,onClick:()=>ea(void 0,null,function*(){var bn;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 Bi(!0),!1;if((We==null?void 0:We.state)==-2||(We==null?void 0:We.state)==-1){Ir(!0);let Ra=[];if((bn=Vr.getFieldValue("file_ids"))==null||bn.map(za=>{var To,Mo;Ra.push(((To=za==null?void 0:za.response)==null?void 0:To.container_id)||((Mo=za==null?void 0:za.response)==null?void 0:Mo.id))}),(Ra==null?void 0:Ra.length)>0){const za=yield(0,le.ZP)("/api/subject_generations.json",{method:"post",body:{attachment_ids:Ra}});(za==null?void 0:za.status)==0&&(re.ZP.success("\u5F00\u59CB\u751F\u6210"),Xr(),Nr.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((We==null?void 0:We.state)==1){Ir(!0);const Ra=yield(0,le.ZP)("/api/subject_generations/finish.json",{method:"post",body:{id:We==null?void 0:We.id}});(Ra==null?void 0:Ra.status)==0&&se.history.push(`/paths/${We==null?void 0:We.subject_id}`),Ir(!1)}})},(We==null?void 0:We.state)==1?"\u5B8C\u6210\u8BFE\u7A0B\u521B\u5EFA":(We==null?void 0:We.state)==0?"\u8BFE\u7A0B\u751F\u6210\u4E2D\uFF0C\u8BF7\u7A0D\u540E...":(We==null?void 0:We.state)==-1?"\u91CD\u65B0\u751F\u6210\u8BFE\u7A0B":"\u5F00\u59CB\u751F\u6210\u8BFE\u7A0B"))),Hi&&me.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"}},me.createElement("div",{style:{width:"500px",height:"515px",textAlign:"center"}},me.createElement("img",{src:Vt,style:{marginLeft:"auto",display:"block",cursor:"pointer",width:"30px",height:"30px"},onClick:()=>{Bi(!1)}}),me.createElement("img",{src:Ft,style:{display:"block",marginTop:"-20px",width:"460px",height:"500px"}}))),me.createElement(pe,{schoolName:da.school_id,onSuccess:Gi}),me.createElement(fe.Z,{open:zi,onCancel:()=>{wi(!1)}})))};var tn=(0,se.connect)(({user:Ct,newCourse:It,loading:Pe,globalSetting:nt})=>({user:Ct,newCourse:It,globalSetting:nt,loading:Pe.effects}))(St)},82874:function(ft,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(ft,Nt){"use strict";function te(){const ne=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let se=1;se<arguments.length;se++){const Ke=se<0||arguments.length<=se?void 0:arguments[se];Ke&&Object.keys(Ke).forEach(Ue=>{const De=Ke[Ue];De!==void 0&&(ne[Ue]=De)})}return ne}Nt.Z=te},13845:function(ft,Nt,te){"use strict";te.d(Nt,{F:function(){return ne},Z:function(){return se}});function ne(Ke){return Ke!=null&&Ke===Ke.window}function se(Ke,Ue){var De,Be;if(typeof window=="undefined")return 0;const re=Ue?"scrollTop":"scrollLeft";let $e=0;return ne(Ke)?$e=Ke[Ue?"pageYOffset":"pageXOffset"]:Ke instanceof Document?$e=Ke.documentElement[re]:(Ke instanceof HTMLElement||Ke)&&($e=Ke[re]),Ke&&!ne(Ke)&&typeof $e!="number"&&($e=(Be=((De=Ke.ownerDocument)!==null&&De!==void 0?De:Ke).documentElement)===null||Be===void 0?void 0:Be[re]),$e}},56762:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return se}});var ne=te(59301);function se(){const[,Ke]=ne.useReducer(Ue=>Ue+1,0);return Ke}},68031:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return Ue}});var ne=te(16089);function se(De,Be,re,$e){const et=re-Be;return De/=$e/2,De<1?et/2*De*De*De+Be:et/2*((De-=2)*De*De+2)+Be}var Ke=te(13845);function Ue(De){let Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:re=()=>window,callback:$e,duration:et=450}=Be,_e=re(),Xe=(0,Ke.Z)(_e,!0),dt=Date.now(),Je=()=>{const a=Date.now()-dt,y=se(a>et?et:a,Xe,De,et);(0,Ke.F)(_e)?_e.scrollTo(window.pageXOffset,y):_e instanceof Document||_e.constructor.name==="HTMLDocument"?_e.documentElement.scrollTop=y:_e.scrollTop=y,a<et?(0,ne.Z)(Je):typeof $e=="function"&&$e()};(0,ne.Z)(Je)}},88522:function(ft,Nt,te){"use strict";var ne=te(92310),se=te.n(ne),Ke=te(11592),Ue=te(2738),De=te(59301),Be=te(53487),re=te(92343),$e=te(36355),et=te(57809);const{Option:_e}=et.default;function Xe(a){return a&&a.type&&(a.type.isSelectOption||a.type.isSelectOptGroup)}const dt=(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])&&!Xe(le[0])&&([de]=le);const ce=de?()=>de:void 0;let Ee;le.length&&Xe(le[0])?Ee=ee:Ee=oe?oe.map(ve=>{if((0,re.l$)(ve))return ve;switch(typeof ve){case"string":return De.createElement(_e,{key:ve,value:ve},ve);case"object":{const{value:wt}=ve;return De.createElement(_e,{key:wt,value:wt},ve.text)}default:return}}):[];const{getPrefixCls:Se}=De.useContext($e.E_),xe=Se("select",E);return De.createElement(et.default,Object.assign({ref:y,suffixIcon:null},(0,Ue.Z)(a,["dataSource","dropdownClassName"]),{prefixCls:xe,popupClassName:x||z,className:se()(`${xe}-auto-complete`,b),mode:et.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:ce}),Ee)},Je=De.forwardRef(dt),ae=(0,Be.Z)(Je);Je.Option=_e,Je._InternalPanelDoNotUseOrYouWillBeFired=ae,Nt.Z=Je},19842:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return It}});var ne=te(3300),se=te(59301),Ke=te(33853),Ue=te(58617),De=te(38819),Be=te(92310),re=te.n(Be),$e=te(32855),et=te(11913),_e=te(43079),Xe=te(77861),dt=te(17115),Je=te(90782),ae=te(6089),a=te(18929),y=se.createContext(null),E=y,b=te(34666),x=te(74430),z=te(27247),ee="__rc_cascader_search_mark__",oe=function(nt,yt,Bt){var Ot=Bt.label;return yt.some(function($t){return String($t[Ot]).toLowerCase().includes(nt.toLowerCase())})},le=function(nt,yt,Bt,Ot){return yt.map(function($t){return $t[Ot.label]}).join(" / ")},de=function(Pe,nt,yt,Bt,Ot,$t){var Qt=Ot.filter,Re=Qt===void 0?oe:Qt,Ze=Ot.render,Oe=Ze===void 0?le:Ze,kt=Ot.limit,_t=kt===void 0?50:kt,Pt=Ot.sort;return se.useMemo(function(){var pn=[];if(!Pe)return[];function un(Yt,Fn){var Xn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Yt.forEach(function(Jt){if(!(!Pt&&_t!==!1&&_t>0&&pn.length>=_t)){var Gn=[].concat((0,ne.Z)(Fn),[Jt]),Qn=Jt[yt.children],na=Xn||Jt.disabled;if((!Qn||Qn.length===0||$t)&&Re(Pe,Gn,{label:yt.label})){var Wn;pn.push((0,z.Z)((0,z.Z)({},Jt),{},(Wn={disabled:na},(0,x.Z)(Wn,yt.label,Oe(Pe,Gn,Bt,yt)),(0,x.Z)(Wn,ee,Gn),(0,x.Z)(Wn,yt.children,void 0),Wn)))}Qn&&un(Jt[yt.children],Gn,na)}})}return un(nt,[]),Pt&&pn.sort(function(Yt,Fn){return Pt(Yt[ee],Fn[ee],Pe,yt)}),_t!==!1&&_t>0?pn.slice(0,_t):pn},[Pe,nt,yt,Bt,Oe,$t,Re,Pt,_t])},ce="__RC_CASCADER_SPLIT__",Ee="SHOW_PARENT",Se="SHOW_CHILD";function xe(Pe){return Pe.join(ce)}function ve(Pe){return Pe.map(xe)}function wt(Pe){return Pe.split(ce)}function bt(Pe){var nt=Pe||{},yt=nt.label,Bt=nt.value,Ot=nt.children,$t=Bt||"value";return{label:yt||"label",value:$t,key:$t,children:Ot||"children"}}function dn(Pe,nt){var yt,Bt;return(yt=Pe.isLeaf)!==null&&yt!==void 0?yt:!((Bt=Pe[nt.children])!==null&&Bt!==void 0&&Bt.length)}function ot(Pe){var nt=Pe.parentElement;if(nt){var yt=Pe.offsetTop-nt.offsetTop;yt-nt.scrollTop<0?nt.scrollTo({top:yt}):yt+Pe.offsetHeight-nt.scrollTop>nt.offsetHeight&&nt.scrollTo({top:yt+Pe.offsetHeight-nt.offsetHeight})}}function ht(Pe,nt){return Pe.map(function(yt){var Bt;return(Bt=yt[ee])===null||Bt===void 0?void 0:Bt.map(function(Ot){return Ot[nt.value]})})}function Ut(Pe,nt,yt){var Bt=new Set(Pe),Ot=nt();return Pe.filter(function($t){var Qt=Ot[$t],Re=Qt?Qt.parent:null,Ze=Qt?Qt.children:null;return Qt&&Qt.node.disabled?!0:yt===Se?!(Ze&&Ze.some(function(Oe){return Oe.key&&Bt.has(Oe.key)})):!(Re&&!Re.node.disabled&&Bt.has(Re.key))})}function en(Pe,nt,yt){for(var Bt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Ot=nt,$t=[],Qt=function(){var Oe,kt,_t,Pt=Pe[Re],pn=(Oe=Ot)===null||Oe===void 0?void 0:Oe.findIndex(function(Yt){var Fn=Yt[yt.value];return Bt?String(Fn)===String(Pt):Fn===Pt}),un=pn!==-1?(kt=Ot)===null||kt===void 0?void 0:kt[pn]:null;$t.push({value:(_t=un==null?void 0:un[yt.value])!==null&&_t!==void 0?_t:Pt,index:pn,option:un}),Ot=un==null?void 0:un[yt.children]},Re=0;Re<Pe.length;Re+=1)Qt();return $t}var gn=function(Pe,nt,yt,Bt,Ot){return se.useMemo(function(){var $t=Ot||function(Qt){var Re=Bt?Qt.slice(-1):Qt,Ze=" / ";return Re.every(function(Oe){return["string","number"].includes((0,b.Z)(Oe))})?Re.join(Ze):Re.reduce(function(Oe,kt,_t){var Pt=se.isValidElement(kt)?se.cloneElement(kt,{key:_t}):kt;return _t===0?[Pt]:[].concat((0,ne.Z)(Oe),[Ze,Pt])},[])};return Pe.map(function(Qt){var Re,Ze,Oe=en(Qt,nt,yt),kt=$t(Oe.map(function(Pt){var pn,un=Pt.option,Yt=Pt.value;return(pn=un==null?void 0:un[yt.label])!==null&&pn!==void 0?pn:Yt}),Oe.map(function(Pt){var pn=Pt.option;return pn})),_t=xe(Qt);return{label:kt,value:_t,key:_t,valueCells:Qt,disabled:(Re=Oe[Oe.length-1])===null||Re===void 0||(Ze=Re.option)===null||Ze===void 0?void 0:Ze.disabled}})},[Pe,nt,yt,Ot,Bt])},ct=te(71430),ke=function(Pe,nt){var yt=se.useRef({options:null,info:null}),Bt=se.useCallback(function(){return yt.current.options!==Pe&&(yt.current.options=Pe,yt.current.info=(0,ct.I8)(Pe,{fieldNames:nt,initWrapper:function($t){return(0,z.Z)((0,z.Z)({},$t),{},{pathKeyEntities:{}})},processEntity:function($t,Qt){var Re=$t.nodes.map(function(Ze){return Ze[nt.value]}).join(ce);Qt.pathKeyEntities[Re]=$t,$t.key=Re}})),yt.current.info.pathKeyEntities},[nt,Pe]);return Bt},rt=function(Pe,nt){return se.useCallback(function(yt){var Bt=[],Ot=[];return yt.forEach(function($t){var Qt=en($t,Pe,nt);Qt.every(function(Re){return Re.option})?Ot.push($t):Bt.push($t)}),[Ot,Bt]},[Pe,nt])},Kt=te(48736);function Fe(Pe){return se.useMemo(function(){if(!Pe)return[!1,{}];var nt={matchInputWidth:!0,limit:50};return Pe&&(0,b.Z)(Pe)==="object"&&(nt=(0,z.Z)((0,z.Z)({},nt),Pe)),nt.limit<=0&&delete nt.limit,[!0,nt]},[Pe])}var He=se.memo(function(Pe){var nt=Pe.children;return nt},function(Pe,nt){return!nt.open}),Dt=He;function rn(Pe){var nt,yt=Pe.prefixCls,Bt=Pe.checked,Ot=Pe.halfChecked,$t=Pe.disabled,Qt=Pe.onClick,Re=Pe.disableCheckbox,Ze=se.useContext(E),Oe=Ze.checkable,kt=typeof Oe!="boolean"?Oe:null;return se.createElement("span",{className:re()("".concat(yt),(nt={},(0,x.Z)(nt,"".concat(yt,"-checked"),Bt),(0,x.Z)(nt,"".concat(yt,"-indeterminate"),!Bt&&Ot),(0,x.Z)(nt,"".concat(yt,"-disabled"),$t||Re),nt)),onClick:Qt},kt)}var st="__cascader_fix_label__";function Et(Pe){var nt=Pe.prefixCls,yt=Pe.multiple,Bt=Pe.options,Ot=Pe.activeValue,$t=Pe.prevValuePath,Qt=Pe.onToggleOpen,Re=Pe.onSelect,Ze=Pe.onActive,Oe=Pe.checkedSet,kt=Pe.halfCheckedSet,_t=Pe.loadingKeys,Pt=Pe.isSelectable,pn=Pe.searchValue,un="".concat(nt,"-menu"),Yt="".concat(nt,"-menu-item"),Fn=se.useContext(E),Xn=Fn.fieldNames,Jt=Fn.changeOnSelect,Gn=Fn.expandTrigger,Qn=Fn.expandIcon,na=Fn.loadingIcon,Wn=Fn.dropdownMenuColumnStyle,Te=Gn==="hover",mt=se.useMemo(function(){return Bt.map(function(tt){var At,zt=tt.disabled,Xt=tt.disableCheckbox,Ne=tt[ee],Ie=(At=tt[st])!==null&&At!==void 0?At:tt[Xn.label],it=tt[Xn.value],Tt=dn(tt,Xn),qe=Ne?Ne.map(function(Gt){return Gt[Xn.value]}):[].concat((0,ne.Z)($t),[it]),Pn=xe(qe),fn=_t.includes(Pn),Nn=Oe.has(Pn),Bn=kt.has(Pn);return{disabled:zt,label:Ie,value:it,isLeaf:Tt,isLoading:fn,checked:Nn,halfChecked:Bn,option:tt,disableCheckbox:Xt,fullPath:qe,fullPathKey:Pn}})},[Bt,Oe,Xn,kt,_t,$t]);return se.createElement("ul",{className:un,role:"menu"},mt.map(function(tt){var At,zt=tt.disabled,Xt=tt.label,Ne=tt.value,Ie=tt.isLeaf,it=tt.isLoading,Tt=tt.checked,qe=tt.halfChecked,Pn=tt.option,fn=tt.fullPath,Nn=tt.fullPathKey,Bn=tt.disableCheckbox,Gt=function(){if(!(zt||pn)){var kn=(0,ne.Z)(fn);Te&&Ie&&kn.pop(),Ze(kn)}},qt=function(){Pt(Pn)&&Re(fn,Ie)},mn;return typeof Pn.title=="string"?mn=Pn.title:typeof Xt=="string"&&(mn=Xt),se.createElement("li",{key:Nn,className:re()(Yt,(At={},(0,x.Z)(At,"".concat(Yt,"-expand"),!Ie),(0,x.Z)(At,"".concat(Yt,"-active"),Ot===Ne||Ot===Nn),(0,x.Z)(At,"".concat(Yt,"-disabled"),zt),(0,x.Z)(At,"".concat(Yt,"-loading"),it),At)),style:Wn,role:"menuitemcheckbox",title:mn,"aria-checked":Tt,"data-path-key":Nn,onClick:function(){Gt(),!Bn&&(!yt||Ie)&&qt()},onDoubleClick:function(){Jt&&Qt(!1)},onMouseEnter:function(){Te&&Gt()},onMouseDown:function(kn){kn.preventDefault()}},yt&&se.createElement(rn,{prefixCls:"".concat(nt,"-checkbox"),checked:Tt,halfChecked:qe,disabled:zt||Bn,disableCheckbox:Bn,onClick:function(kn){Bn||(kn.stopPropagation(),qt())}}),se.createElement("div",{className:"".concat(Yt,"-content")},Xt),!it&&Qn&&!Ie&&se.createElement("div",{className:"".concat(Yt,"-expand-icon")},Qn),it&&na&&se.createElement("div",{className:"".concat(Yt,"-loading-icon")},na))}))}var Ae=function(){var Pe=(0,Xe.lk)(),nt=Pe.multiple,yt=Pe.open,Bt=se.useContext(E),Ot=Bt.values,$t=se.useState([]),Qt=(0,et.Z)($t,2),Re=Qt[0],Ze=Qt[1];return se.useEffect(function(){if(yt&&!nt){var Oe=Ot[0];Ze(Oe||[])}},[yt]),[Re,Ze]},Wt=te(10228),vn=function(Pe,nt,yt,Bt,Ot,$t){var Qt=(0,Xe.lk)(),Re=Qt.direction,Ze=Qt.searchValue,Oe=Qt.toggleOpen,kt=Qt.open,_t=Re==="rtl",Pt=se.useMemo(function(){for(var Wn=-1,Te=nt,mt=[],tt=[],At=Bt.length,zt=ht(nt,yt),Xt=function(Pn){var fn=Te.findIndex(function(Nn,Bn){return(zt[Bn]?xe(zt[Bn]):Nn[yt.value])===Bt[Pn]});if(fn===-1)return"break";Wn=fn,mt.push(Wn),tt.push(Bt[Pn]),Te=Te[Wn][yt.children]},Ne=0;Ne<At&&Te;Ne+=1){var Ie=Xt(Ne);if(Ie==="break")break}for(var it=nt,Tt=0;Tt<mt.length-1;Tt+=1)it=it[mt[Tt]][yt.children];return[tt,Wn,it,zt]},[Bt,yt,nt]),pn=(0,et.Z)(Pt,4),un=pn[0],Yt=pn[1],Fn=pn[2],Xn=pn[3],Jt=function(Te){Ot(Te)},Gn=function(Te){var mt=Fn.length,tt=Yt;tt===-1&&Te<0&&(tt=mt);for(var At=0;At<mt;At+=1){tt=(tt+Te+mt)%mt;var zt=Fn[tt];if(zt&&!zt.disabled){var Xt=un.slice(0,-1).concat(Xn[tt]?xe(Xn[tt]):zt[yt.value]);Jt(Xt);return}}},Qn=function(){if(un.length>1){var Te=un.slice(0,-1);Jt(Te)}else Oe(!1)},na=function(){var Te,mt=((Te=Fn[Yt])===null||Te===void 0?void 0:Te[yt.children])||[],tt=mt.find(function(zt){return!zt.disabled});if(tt){var At=[].concat((0,ne.Z)(un),[tt[yt.value]]);Jt(At)}};se.useImperativeHandle(Pe,function(){return{onKeyDown:function(Te){var mt=Te.which;switch(mt){case Wt.Z.UP:case Wt.Z.DOWN:{var tt=0;mt===Wt.Z.UP?tt=-1:mt===Wt.Z.DOWN&&(tt=1),tt!==0&&Gn(tt);break}case Wt.Z.LEFT:{if(Ze)break;_t?na():Qn();break}case Wt.Z.RIGHT:{if(Ze)break;_t?Qn():na();break}case Wt.Z.BACKSPACE:{Ze||Qn();break}case Wt.Z.ENTER:{if(un.length){var At=Fn[Yt],zt=(At==null?void 0:At[ee])||[];zt.length?$t(zt.map(function(Xt){return Xt[yt.value]}),zt[zt.length-1]):$t(un,Fn[Yt])}break}case Wt.Z.ESC:Oe(!1),kt&&Te.stopPropagation()}},onKeyUp:function(){}}})},On=se.forwardRef(function(Pe,nt){var yt,Bt,Ot,$t,Qt=(0,Xe.lk)(),Re=Qt.prefixCls,Ze=Qt.multiple,Oe=Qt.searchValue,kt=Qt.toggleOpen,_t=Qt.notFoundContent,Pt=Qt.direction,pn=Qt.open,un=se.useRef(),Yt=Pt==="rtl",Fn=se.useContext(E),Xn=Fn.options,Jt=Fn.values,Gn=Fn.halfValues,Qn=Fn.fieldNames,na=Fn.changeOnSelect,Wn=Fn.onSelect,Te=Fn.searchOptions,mt=Fn.dropdownPrefixCls,tt=Fn.loadData,At=Fn.expandTrigger,zt=mt||Re,Xt=se.useState([]),Ne=(0,et.Z)(Xt,2),Ie=Ne[0],it=Ne[1],Tt=function(xa){if(!(!tt||Oe)){var Ha=en(xa,Xn,Qn),Na=Ha.map(function(Sa){var Za=Sa.option;return Za}),Ia=Na[Na.length-1];if(Ia&&!dn(Ia,Qn)){var Aa=xe(xa);it(function(Sa){return[].concat((0,ne.Z)(Sa),[Aa])}),tt(Na)}}};se.useEffect(function(){Ie.length&&Ie.forEach(function(Oa){var xa=wt(Oa),Ha=en(xa,Xn,Qn,!0).map(function(Ia){var Aa=Ia.option;return Aa}),Na=Ha[Ha.length-1];(!Na||Na[Qn.children]||dn(Na,Qn))&&it(function(Ia){return Ia.filter(function(Aa){return Aa!==Oa})})})},[Xn,Ie,Qn]);var qe=se.useMemo(function(){return new Set(ve(Jt))},[Jt]),Pn=se.useMemo(function(){return new Set(ve(Gn))},[Gn]),fn=Ae(),Nn=(0,et.Z)(fn,2),Bn=Nn[0],Gt=Nn[1],qt=function(xa){Gt(xa),Tt(xa)},mn=function(xa){var Ha=xa.disabled,Na=dn(xa,Qn);return!Ha&&(Na||na||Ze)},an=function(xa,Ha){var Na=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Wn(xa),!Ze&&(Ha||na&&(At==="hover"||Na))&&kt(!1)},kn=se.useMemo(function(){return Oe?Te:Xn},[Oe,Te,Xn]),Vn=se.useMemo(function(){for(var Oa=[{options:kn}],xa=kn,Ha=ht(xa,Qn),Na=function(){var Za=Bn[Ia],to=xa.find(function(vo,bo){return(Ha[bo]?xe(Ha[bo]):vo[Qn.value])===Za}),Ga=to==null?void 0:to[Qn.children];if(!(Ga!=null&&Ga.length))return"break";xa=Ga,Oa.push({options:Ga})},Ia=0;Ia<Bn.length;Ia+=1){var Aa=Na();if(Aa==="break")break}return Oa},[kn,Bn,Qn]),Dn=function(xa,Ha){mn(Ha)&&an(xa,dn(Ha,Qn),!0)};vn(nt,kn,Qn,Bn,qt,Dn),se.useEffect(function(){for(var Oa=0;Oa<Bn.length;Oa+=1){var xa,Ha=Bn.slice(0,Oa+1),Na=xe(Ha),Ia=(xa=un.current)===null||xa===void 0?void 0:xa.querySelector('li[data-path-key="'.concat(Na.replace(/\\{0,2}"/g,'\\"'),'"]'));Ia&&ot(Ia)}},[Bn]);var Yn=!((yt=Vn[0])!==null&&yt!==void 0&&(Bt=yt.options)!==null&&Bt!==void 0&&Bt.length),fa=[(Ot={},(0,x.Z)(Ot,Qn.value,"__EMPTY__"),(0,x.Z)(Ot,st,_t),(0,x.Z)(Ot,"disabled",!0),Ot)],ba=(0,z.Z)((0,z.Z)({},Pe),{},{multiple:!Yn&&Ze,onSelect:an,onActive:qt,onToggleOpen:kt,checkedSet:qe,halfCheckedSet:Pn,loadingKeys:Ie,isSelectable:mn}),Ua=Yn?[{options:fa}]:Vn,co=Ua.map(function(Oa,xa){var Ha=Bn.slice(0,xa),Na=Bn[xa];return se.createElement(Et,(0,$e.Z)({key:xa},ba,{searchValue:Oe,prefixCls:zt,options:Oa.options,prevValuePath:Ha,activeValue:Na}))});return se.createElement(Dt,{open:pn},se.createElement("div",{className:re()("".concat(zt,"-menus"),($t={},(0,x.Z)($t,"".concat(zt,"-menu-empty"),Yn),(0,x.Z)($t,"".concat(zt,"-rtl"),Yt),$t)),ref:un},co))}),Sn=On;function Qe(Pe){var nt=Pe.onPopupVisibleChange,yt=Pe.popupVisible,Bt=Pe.popupClassName,Ot=Pe.popupPlacement;warning(!nt,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(yt===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Bt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Ot===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Ve(Pe,nt){if(Pe){var yt=function Bt(Ot){for(var $t=0;$t<Ot.length;$t++){var Qt=Ot[$t];if(Qt[nt==null?void 0:nt.value]===null)return warning(!1,"`value` in Cascader options should not be `null`."),!0;if(Array.isArray(Qt[nt==null?void 0:nt.children])&&Bt(Qt[nt==null?void 0:nt.children]))return!0}};yt(Pe)}}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 je(Pe){return Array.isArray(Pe)&&Array.isArray(Pe[0])}function vt(Pe){return Pe?je(Pe)?Pe:(Pe.length===0?[]:[Pe]).map(function(nt){return Array.isArray(nt)?nt:[nt]}):[]}var pe=se.forwardRef(function(Pe,nt){var yt=Pe.id,Bt=Pe.prefixCls,Ot=Bt===void 0?"rc-cascader":Bt,$t=Pe.fieldNames,Qt=Pe.defaultValue,Re=Pe.value,Ze=Pe.changeOnSelect,Oe=Pe.onChange,kt=Pe.displayRender,_t=Pe.checkable,Pt=Pe.autoClearSearchValue,pn=Pt===void 0?!0:Pt,un=Pe.searchValue,Yt=Pe.onSearch,Fn=Pe.showSearch,Xn=Pe.expandTrigger,Jt=Pe.options,Gn=Pe.dropdownPrefixCls,Qn=Pe.loadData,na=Pe.popupVisible,Wn=Pe.open,Te=Pe.popupClassName,mt=Pe.dropdownClassName,tt=Pe.dropdownMenuColumnStyle,At=Pe.popupPlacement,zt=Pe.placement,Xt=Pe.onDropdownVisibleChange,Ne=Pe.onPopupVisibleChange,Ie=Pe.expandIcon,it=Ie===void 0?">":Ie,Tt=Pe.loadingIcon,qe=Pe.children,Pn=Pe.dropdownMatchSelectWidth,fn=Pn===void 0?!1:Pn,Nn=Pe.showCheckedStrategy,Bn=Nn===void 0?Ee:Nn,Gt=(0,_e.Z)(Pe,ge),qt=(0,dt.ZP)(yt),mn=!!_t,an=(0,a.Z)(Qt,{value:Re,postState:vt}),kn=(0,et.Z)(an,2),Vn=kn[0],Dn=kn[1],Yn=se.useMemo(function(){return bt($t)},[JSON.stringify($t)]),fa=se.useMemo(function(){return Jt||[]},[Jt]),ba=ke(fa,Yn),Ua=se.useCallback(function(Cn){var yn=ba();return Cn.map(function(Ln){var Pa=yn[Ln].nodes;return Pa.map(function(ka){return ka[Yn.value]})})},[ba,Yn]),co=(0,a.Z)("",{value:un,postState:function(yn){return yn||""}}),Oa=(0,et.Z)(co,2),xa=Oa[0],Ha=Oa[1],Na=function(yn,Ln){Ha(yn),Ln.source!=="blur"&&Yt&&Yt(yn)},Ia=Fe(Fn),Aa=(0,et.Z)(Ia,2),Sa=Aa[0],Za=Aa[1],to=de(xa,fa,Yn,Gn||Ot,Za,Ze),Ga=rt(fa,Yn),vo=se.useMemo(function(){var Cn=Ga(Vn),yn=(0,et.Z)(Cn,2),Ln=yn[0],Pa=yn[1];if(!mn||!Vn.length)return[Ln,[],Pa];var ka=ve(Ln),ao=ba(),$a=(0,Je.S)(ka,!0,ao),Po=$a.checkedKeys,fo=$a.halfCheckedKeys;return[Ua(Po),Ua(fo),Pa]},[mn,Vn,ba,Ua,Ga]),bo=(0,et.Z)(vo,3),ua=bo[0],Ja=bo[1],Ea=bo[2],Xa=se.useMemo(function(){var Cn=ve(ua),yn=Ut(Cn,ba,Bn);return[].concat((0,ne.Z)(Ea),(0,ne.Z)(Ua(yn)))},[ua,ba,Ua,Ea,Bn]),So=gn(Xa,fa,Yn,mn,kt),Io=(0,ae.Z)(function(Cn){if(Dn(Cn),Oe){var yn=vt(Cn),Ln=yn.map(function(ao){return en(ao,fa,Yn).map(function($a){return $a.option})}),Pa=mn?yn:yn[0],ka=mn?Ln:Ln[0];Oe(Pa,ka)}}),qo=(0,ae.Z)(function(Cn){if((!mn||pn)&&Ha(""),!mn)Io(Cn);else{var yn=xe(Cn),Ln=ve(ua),Pa=ve(Ja),ka=Ln.includes(yn),ao=Ea.some(function(Un){return xe(Un)===yn}),$a=ua,Po=Ea;if(ao&&!ka)Po=Ea.filter(function(Un){return xe(Un)!==yn});else{var fo=ka?Ln.filter(function(Un){return Un!==yn}):[].concat((0,ne.Z)(Ln),[yn]),Ko=ba(),Ao;if(ka){var wa=(0,Je.S)(fo,{checked:!1,halfCheckedKeys:Pa},Ko);Ao=wa.checkedKeys}else{var Wa=(0,Je.S)(fo,!0,Ko);Ao=Wa.checkedKeys}var oo=Ut(Ao,ba,Bn);$a=Ua(oo)}Io([].concat((0,ne.Z)(Po),(0,ne.Z)($a)))}}),Vo=function(yn,Ln){if(Ln.type==="clear"){Io([]);return}var Pa=Ln.values[0],ka=Pa.valueCells;qo(ka)},no=Wn!==void 0?Wn:na,mo=mt||Te,Uo=zt||At,sr=function(yn){Xt==null||Xt(yn),Ne==null||Ne(yn)},Xo=se.useMemo(function(){return{options:fa,fieldNames:Yn,values:ua,halfValues:Ja,changeOnSelect:Ze,onSelect:qo,checkable:_t,searchOptions:to,dropdownPrefixCls:Gn,loadData:Qn,expandTrigger:Xn,expandIcon:it,loadingIcon:Tt,dropdownMenuColumnStyle:tt}},[fa,Yn,ua,Ja,Ze,qo,_t,to,Gn,Qn,Xn,it,Tt,tt]),dr=!(xa?to:fa).length,qn=xa&&Za.matchInputWidth||dr?{}:{minWidth:"auto"};return se.createElement(E.Provider,{value:Xo},se.createElement(Xe.Ac,(0,$e.Z)({},Gt,{ref:nt,id:qt,prefixCls:Ot,autoClearSearchValue:pn,dropdownMatchSelectWidth:fn,dropdownStyle:qn,displayValues:So,onDisplayValuesChange:Vo,mode:mn?"multiple":void 0,searchValue:xa,onSearch:Na,showSearch:Sa,OptionList:Sn,emptyOptions:dr,open:no,dropdownClassName:mo,placement:Uo,onDropdownVisibleChange:sr,getRawInputElement:function(){return qe}})))});pe.SHOW_PARENT=Ee,pe.SHOW_CHILD=Se;var fe=pe,Ye=fe,Le=te(2738),he=te(62892),Ge=te(53487),Zt=te(19080),Ft=te(36355),Vt=te(93891),Rt=te(1684),Mt=te(19716),be=te(32441),me=te(14154),gt=te(58582),pt=te(84443),jt=te(66339),nn=te(33234),hn=te(98447),ln=te(17313),wn=te(74207),zn=te(83116);const Mn=Pe=>{const{prefixCls:nt,componentCls:yt,antCls:Bt}=Pe,Ot=`${yt}-menu-item`,$t=`
|
|
&${Ot}-expand ${Ot}-expand-icon,
|
|
${Ot}-loading-icon
|
|
`;return[{[yt]:{width:Pe.controlWidth}},{[`${yt}-dropdown`]:[(0,hn.C2)(`${nt}-checkbox`,Pe),{[`&${Bt}-select-dropdown`]:{padding:0}},{[yt]:{"&-checkbox":{top:0,marginInlineEnd:Pe.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${yt}-menu-empty`]:{[`${yt}-menu`]:{width:"100%",height:"auto",[Ot]:{color:Pe.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Pe.controlItemWidth,height:Pe.dropdownHeight,margin:0,padding:Pe.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorSplit}`},"&-item":Object.assign(Object.assign({},ln.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Pe.optionPadding,lineHeight:Pe.lineHeight,cursor:"pointer",transition:`all ${Pe.motionDurationMid}`,borderRadius:Pe.borderRadiusSM,"&:hover":{background:Pe.controlItemBgHover},"&-disabled":{color:Pe.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[$t]:{color:Pe.colorTextDisabled}},[`&-active:not(${Ot}-disabled)`]:{"&, &:hover":{fontWeight:Pe.optionSelectedFontWeight,backgroundColor:Pe.optionSelectedBg}},"&-content":{flex:"auto"},[$t]:{marginInlineStart:Pe.paddingXXS,color:Pe.colorTextDescription,fontSize:Pe.fontSizeIcon},"&-keyword":{color:Pe.colorHighlight}})}}}]},{[`${yt}-dropdown-rtl`]:{direction:"rtl"}},(0,wn.c)(Pe)]};var jn=(0,zn.Z)("Cascader",Pe=>[Mn(Pe)],Pe=>{const nt=Math.round((Pe.controlHeight-Pe.fontSize*Pe.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Pe.controlItemBgActive,optionSelectedFontWeight:Pe.fontWeightStrong,optionPadding:`${nt}px ${Pe.paddingSM}px`,menuPadding:Pe.paddingXXS}}),ea=function(Pe,nt){var yt={};for(var Bt in Pe)Object.prototype.hasOwnProperty.call(Pe,Bt)&&nt.indexOf(Bt)<0&&(yt[Bt]=Pe[Bt]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ot=0,Bt=Object.getOwnPropertySymbols(Pe);Ot<Bt.length;Ot++)nt.indexOf(Bt[Ot])<0&&Object.prototype.propertyIsEnumerable.call(Pe,Bt[Ot])&&(yt[Bt[Ot]]=Pe[Bt[Ot]]);return yt};const{SHOW_CHILD:ta,SHOW_PARENT:An}=Ye;function ma(Pe,nt,yt){const Bt=Pe.toLowerCase().split(nt).reduce((Qt,Re,Ze)=>Ze===0?[Re]:[].concat((0,ne.Z)(Qt),[nt,Re]),[]),Ot=[];let $t=0;return Bt.forEach((Qt,Re)=>{const Ze=$t+Qt.length;let Oe=Pe.slice($t,Ze);$t=Ze,Re%2===1&&(Oe=se.createElement("span",{className:`${yt}-menu-item-keyword`,key:`separator-${Re}`},Oe)),Ot.push(Oe)}),Ot}const St=(Pe,nt,yt,Bt)=>{const Ot=[],$t=Pe.toLowerCase();return nt.forEach((Qt,Re)=>{Re!==0&&Ot.push(" / ");let Ze=Qt[Bt.label];const Oe=typeof Ze;(Oe==="string"||Oe==="number")&&(Ze=ma(String(Ze),$t,yt)),Ot.push(Ze)}),Ot},tn=se.forwardRef((Pe,nt)=>{const{prefixCls:yt,size:Bt,disabled:Ot,className:$t,rootClassName:Qt,multiple:Re,bordered:Ze=!0,transitionName:Oe,choiceTransitionName:kt="",popupClassName:_t,dropdownClassName:Pt,expandIcon:pn,placement:un,showSearch:Yt,allowClear:Fn=!0,notFoundContent:Xn,direction:Jt,getPopupContainer:Gn,status:Qn,showArrow:na,builtinPlacements:Wn,style:Te}=Pe,mt=ea(Pe,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),tt=(0,Le.Z)(mt,["suffixIcon"]),{getPopupContainer:At,getPrefixCls:zt,renderEmpty:Xt,direction:Ne,popupOverflow:Ie,cascader:it}=se.useContext(Ft.E_),Tt=Jt||Ne,qe=Tt==="rtl",{status:Pn,hasFeedback:fn,isFormItemInput:Nn,feedbackIcon:Bn}=se.useContext(be.aM),Gt=(0,Zt.F)(Pn,Qn),qt=Xn||(Xt==null?void 0:Xt("Cascader"))||se.createElement(Vt.Z,{componentName:"Cascader"}),mn=zt(),an=zt("select",yt),kn=zt("cascader",yt),[Vn,Dn]=(0,me.Z)(an),[Yn]=jn(kn),{compactSize:fa,compactItemClassnames:ba}=(0,nn.ri)(an,Jt),Ua=re()(_t||Pt,`${kn}-dropdown`,{[`${kn}-dropdown-rtl`]:Tt==="rtl"},Qt,Dn),co=se.useMemo(()=>{if(!Yt)return Yt;let Ea={render:St};return typeof Yt=="object"&&(Ea=Object.assign(Object.assign({},Ea),Yt)),Ea},[Yt]),Oa=(0,Mt.Z)(Ea=>{var Xa;return(Xa=Bt!=null?Bt:fa)!==null&&Xa!==void 0?Xa:Ea}),xa=se.useContext(Rt.Z),Ha=Ot!=null?Ot:xa;let Na=pn;pn||(Na=qe?se.createElement(Ke.Z,null):se.createElement(De.Z,null));const Ia=se.createElement("span",{className:`${an}-menu-item-loading-icon`},se.createElement(Ue.Z,{spin:!0})),Aa=se.useMemo(()=>Re?se.createElement("span",{className:`${kn}-checkbox-inner`}):!1,[Re]),Sa=(0,pt.Z)(Pe.suffixIcon,na),{suffixIcon:Za,removeIcon:to,clearIcon:Ga}=(0,jt.Z)(Object.assign(Object.assign({},Pe),{hasFeedback:fn,feedbackIcon:Bn,showSuffixIcon:Sa,multiple:Re,prefixCls:an,componentName:"Cascader"})),vo=se.useMemo(()=>un!==void 0?un:qe?"bottomRight":"bottomLeft",[un,qe]),bo=(0,gt.Z)(Wn,Ie),ua=Fn===!0?{clearIcon:Ga}:Fn,Ja=se.createElement(Ye,Object.assign({prefixCls:an,className:re()(!yt&&kn,{[`${an}-lg`]:Oa==="large",[`${an}-sm`]:Oa==="small",[`${an}-rtl`]:qe,[`${an}-borderless`]:!Ze,[`${an}-in-form-item`]:Nn},(0,Zt.Z)(an,Gt,fn),ba,it==null?void 0:it.className,$t,Qt,Dn),disabled:Ha,style:Object.assign(Object.assign({},it==null?void 0:it.style),Te)},tt,{builtinPlacements:bo,direction:Tt,placement:vo,notFoundContent:qt,allowClear:ua,showSearch:co,expandIcon:Na,suffixIcon:Za,removeIcon:to,loadingIcon:Ia,checkable:Aa,dropdownClassName:Ua,dropdownPrefixCls:yt||kn,choiceTransitionName:(0,he.m)(mn,"",kt),transitionName:(0,he.m)(mn,"slide-up",Oe),getPopupContainer:Gn||At,ref:nt}));return Yn(Vn(Ja))}),Ct=(0,Ge.Z)(tn);tn.SHOW_PARENT=An,tn.SHOW_CHILD=ta,tn._InternalPanelDoNotUseOrYouWillBeFired=Ct;var It=tn},24905:function(ft,Nt,te){"use strict";te.d(Nt,{default:function(){return de}});var ne=te(92310),se=te.n(ne),Ke=te(5630),Ue=te(59301),De=te(36355),Be=te(1684),re=te(32441),et=Ue.createContext(null),_e=te(98447),Xe=te(14088),dt=te(4572),Je=function(ce,Ee){var Se={};for(var xe in ce)Object.prototype.hasOwnProperty.call(ce,xe)&&Ee.indexOf(xe)<0&&(Se[xe]=ce[xe]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,xe=Object.getOwnPropertySymbols(ce);ve<xe.length;ve++)Ee.indexOf(xe[ve])<0&&Object.prototype.propertyIsEnumerable.call(ce,xe[ve])&&(Se[xe[ve]]=ce[xe[ve]]);return Se};const ae=(ce,Ee)=>{var Se;const{prefixCls:xe,className:ve,rootClassName:wt,children:bt,indeterminate:dn=!1,style:ot,onMouseEnter:ht,onMouseLeave:Ut,skipGroup:en=!1,disabled:gn}=ce,ct=Je(ce,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:ke,direction:rt,checkbox:Kt}=Ue.useContext(De.E_),Fe=Ue.useContext(et),{isFormItemInput:He}=Ue.useContext(re.aM),Dt=Ue.useContext(Be.Z),rn=(Se=(Fe==null?void 0:Fe.disabled)||gn)!==null&&Se!==void 0?Se:Dt,st=Ue.useRef(ct.value);Ue.useEffect(()=>{Fe==null||Fe.registerValue(ct.value)},[]),Ue.useEffect(()=>{if(!en)return ct.value!==st.current&&(Fe==null||Fe.cancelValue(st.current),Fe==null||Fe.registerValue(ct.value),st.current=ct.value),()=>Fe==null?void 0:Fe.cancelValue(ct.value)},[ct.value]);const Et=ke("checkbox",xe),[Ae,Wt]=(0,_e.ZP)(Et),vn=Object.assign({},ct);Fe&&!en&&(vn.onChange=function(){ct.onChange&&ct.onChange.apply(ct,arguments),Fe.toggleOption&&Fe.toggleOption({label:bt,value:ct.value})},vn.name=Fe.name,vn.checked=Fe.value.includes(ct.value));const On=se()(`${Et}-wrapper`,{[`${Et}-rtl`]:rt==="rtl",[`${Et}-wrapper-checked`]:vn.checked,[`${Et}-wrapper-disabled`]:rn,[`${Et}-wrapper-in-form-item`]:He},Kt==null?void 0:Kt.className,ve,wt,Wt),Sn=se()({[`${Et}-indeterminate`]:dn},dt.A,Wt),Qe=dn?"mixed":void 0;return Ae(Ue.createElement(Xe.Z,{component:"Checkbox",disabled:rn},Ue.createElement("label",{className:On,style:Object.assign(Object.assign({},Kt==null?void 0:Kt.style),ot),onMouseEnter:ht,onMouseLeave:Ut},Ue.createElement(Ke.Z,Object.assign({"aria-checked":Qe},vn,{prefixCls:Et,className:Sn,disabled:rn,ref:Ee})),bt!==void 0&&Ue.createElement("span",null,bt))))};var y=Ue.forwardRef(ae),E=te(3300),b=te(2738),x=function(ce,Ee){var Se={};for(var xe in ce)Object.prototype.hasOwnProperty.call(ce,xe)&&Ee.indexOf(xe)<0&&(Se[xe]=ce[xe]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,xe=Object.getOwnPropertySymbols(ce);ve<xe.length;ve++)Ee.indexOf(xe[ve])<0&&Object.prototype.propertyIsEnumerable.call(ce,xe[ve])&&(Se[xe[ve]]=ce[xe[ve]]);return Se};const z=(ce,Ee)=>{const{defaultValue:Se,children:xe,options:ve=[],prefixCls:wt,className:bt,rootClassName:dn,style:ot,onChange:ht}=ce,Ut=x(ce,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:en,direction:gn}=Ue.useContext(De.E_),[ct,ke]=Ue.useState(Ut.value||Se||[]),[rt,Kt]=Ue.useState([]);Ue.useEffect(()=>{"value"in Ut&&ke(Ut.value||[])},[Ut.value]);const Fe=Ue.useMemo(()=>ve.map(Ve=>typeof Ve=="string"||typeof Ve=="number"?{label:Ve,value:Ve}:Ve),[ve]),He=Ve=>{Kt(Ce=>Ce.filter(ge=>ge!==Ve))},Dt=Ve=>{Kt(Ce=>[].concat((0,E.Z)(Ce),[Ve]))},rn=Ve=>{const Ce=ct.indexOf(Ve.value),ge=(0,E.Z)(ct);Ce===-1?ge.push(Ve.value):ge.splice(Ce,1),"value"in Ut||ke(ge),ht==null||ht(ge.filter(je=>rt.includes(je)).sort((je,vt)=>{const pe=Fe.findIndex(Ye=>Ye.value===je),fe=Fe.findIndex(Ye=>Ye.value===vt);return pe-fe}))},st=en("checkbox",wt),Et=`${st}-group`,[Ae,Wt]=(0,_e.ZP)(st),vn=(0,b.Z)(Ut,["value","disabled"]),On=ve.length?Fe.map(Ve=>Ue.createElement(y,{prefixCls:st,key:Ve.value.toString(),disabled:"disabled"in Ve?Ve.disabled:Ut.disabled,value:Ve.value,checked:ct.includes(Ve.value),onChange:Ve.onChange,className:`${Et}-item`,style:Ve.style,title:Ve.title},Ve.label)):xe,Sn={toggleOption:rn,value:ct,disabled:Ut.disabled,name:Ut.name,registerValue:Dt,cancelValue:He},Qe=se()(Et,{[`${Et}-rtl`]:gn==="rtl"},bt,dn,Wt);return Ae(Ue.createElement("div",Object.assign({className:Qe,style:ot},vn,{ref:Ee}),Ue.createElement(et.Provider,{value:Sn},On)))},ee=Ue.forwardRef(z);var oe=Ue.memo(ee);const le=y;le.Group=oe,le.__ANT_CHECKBOX=!0;var de=le},98447:function(ft,Nt,te){"use strict";te.d(Nt,{C2:function(){return De}});var ne=te(17313),se=te(37613),Ke=te(83116);const Ue=Be=>{const{checkboxCls:re}=Be,$e=`${re}-wrapper`;return[{[`${re}-group`]:Object.assign(Object.assign({},(0,ne.Wf)(Be)),{display:"inline-flex",flexWrap:"wrap",columnGap:Be.marginXS,[`> ${Be.antCls}-row`]:{flex:1}}),[$e]:Object.assign(Object.assign({},(0,ne.Wf)(Be)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${$e}`]:{marginInlineStart:0},[`&${$e}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[re]:Object.assign(Object.assign({},(0,ne.Wf)(Be)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Be.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)(Be))},[`${re}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Be.checkboxSize,height:Be.checkboxSize,direction:"ltr",backgroundColor:Be.colorBgContainer,border:`${Be.lineWidth}px ${Be.lineType} ${Be.colorBorder}`,borderRadius:Be.borderRadiusSM,borderCollapse:"separate",transition:`all ${Be.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Be.checkboxSize/14*5,height:Be.checkboxSize/14*8,border:`${Be.lineWidthBold}px solid ${Be.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Be.motionDurationFast} ${Be.motionEaseInBack}, opacity ${Be.motionDurationFast}`}},"& + span":{paddingInlineStart:Be.paddingXS,paddingInlineEnd:Be.paddingXS}})},{[`
|
|
${$e}:not(${$e}-disabled),
|
|
${re}:not(${re}-disabled)
|
|
`]:{[`&:hover ${re}-inner`]:{borderColor:Be.colorPrimary}},[`${$e}:not(${$e}-disabled)`]:{[`&:hover ${re}-checked:not(${re}-disabled) ${re}-inner`]:{backgroundColor:Be.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${re}-checked:not(${re}-disabled):after`]:{borderColor:Be.colorPrimaryHover}}},{[`${re}-checked`]:{[`${re}-inner`]:{backgroundColor:Be.colorPrimary,borderColor:Be.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Be.motionDurationMid} ${Be.motionEaseOutBack} ${Be.motionDurationFast}`}}},[`
|
|
${$e}-checked:not(${$e}-disabled),
|
|
${re}-checked:not(${re}-disabled)
|
|
`]:{[`&:hover ${re}-inner`]:{backgroundColor:Be.colorPrimaryHover,borderColor:"transparent"}}},{[re]:{"&-indeterminate":{[`${re}-inner`]:{backgroundColor:Be.colorBgContainer,borderColor:Be.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Be.fontSizeLG/2,height:Be.fontSizeLG/2,backgroundColor:Be.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${$e}-disabled`]:{cursor:"not-allowed"},[`${re}-disabled`]:{[`&, ${re}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${re}-inner`]:{background:Be.colorBgContainerDisabled,borderColor:Be.colorBorder,"&:after":{borderColor:Be.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Be.colorTextDisabled},[`&${re}-indeterminate ${re}-inner::after`]:{background:Be.colorTextDisabled}}}]};function De(Be,re){const $e=(0,se.TS)(re,{checkboxCls:`.${Be}`,checkboxSize:re.controlInteractiveSize});return[Ue($e)]}Nt.ZP=(0,Ke.Z)("Checkbox",(Be,re)=>{let{prefixCls:$e}=re;return[De($e,Be)]})},91857:function(ft,Nt,te){"use strict";var ne=te(59301),se=te(38819),Ke=te(92310),Ue=te.n(Ke),De=te(31561),Be=te(70425),re=te(18929),$e=te(2738),et=te(79676),_e=te(53487),Xe=te(92343),dt=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:xe,dropdownRender:ve,getPopupContainer:wt,overlayClassName:bt,rootClassName:dn,open:ot,onOpenChange:ht,visible:Ut,onVisibleChange:en,mouseEnterDelay:gn=.15,mouseLeaveDelay:ct=.1,autoAdjustOverflow:ke=!0,placement:rt="",overlay:Kt,transitionName:Fe}=oe,{getPopupContainer:He,getPrefixCls:Dt,direction:rn}=ne.useContext(dt.E_),st=ne.useMemo(()=>{const he=Dt();return Fe!==void 0?Fe:rt.includes("top")?`${he}-slide-down`:`${he}-slide-up`},[Dt,rt,Fe]),Et=ne.useMemo(()=>rt?rt.includes("Center")?rt.slice(0,rt.indexOf("Center")):rt:rn==="rtl"?"bottomRight":"bottomLeft",[rt,rn]),Ae=Dt("dropdown",ce),[Wt,vn]=(0,y.Z)(Ae),[,On]=(0,a.Z)(),Sn=ne.Children.only(Ee),Qe=(0,Xe.Tm)(Sn,{className:Ue()(`${Ae}-trigger`,{[`${Ae}-rtl`]:rn==="rtl"},Sn.props.className),disabled:xe}),Ve=xe?[]:Se;let Ce;Ve&&Ve.includes("contextMenu")&&(Ce=!0);const[ge,je]=(0,re.Z)(!1,{value:ot!=null?ot:Ut}),vt=(0,Be.useEvent)(he=>{ht==null||ht(he),en==null||en(he),je(he)}),pe=Ue()(bt,dn,vn,{[`${Ae}-rtl`]:rn==="rtl"}),fe=(0,et.Z)({arrowPointAtCenter:typeof de=="object"&&de.pointAtCenter,autoAdjustOverflow:ke,offset:On.marginXXS,arrowWidth:de?On.sizePopupArrow:0,borderRadius:On.borderRadius}),Ye=ne.useCallback(()=>{je(!1)},[]),Le=()=>{let he;return le!=null&&le.items?he=ne.createElement(Je.default,Object.assign({},le)):typeof Kt=="function"?he=Kt():he=Kt,ve&&(he=ve(he)),he=ne.Children.only(typeof he=="string"?ne.createElement("span",null,he):he),ne.createElement(ae.J,{prefixCls:`${Ae}-menu`,expandIcon:ne.createElement("span",{className:`${Ae}-menu-submenu-arrow`},ne.createElement(se.Z,{className:`${Ae}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Ye,validator:Ge=>{let{mode:Zt}=Ge}},he)};return Wt(ne.createElement(De.Z,Object.assign({alignPoint:Ce},(0,$e.Z)(oe,["rootClassName"]),{mouseEnterDelay:gn,mouseLeaveDelay:ct,visible:ge,builtinPlacements:fe,arrow:!!de,overlayClassName:pe,prefixCls:Ae,getPopupContainer:wt||He,transitionName:st,trigger:Ve,overlay:Le,placement:Et,onVisibleChange:vt}),Qe))};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(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return a}});var ne=te(91857),se=te(92310),Ke=te.n(se),Ue=te(59301),De=te(18785),Be=te(3113),re=te(36355),$e=te(81327),et=te(33234),_e=te(47211),Xe=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 dt=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:xe,menu:ve,arrow:wt,autoFocus:bt,overlay:dn,trigger:ot,align:ht,open:Ut,onOpenChange:en,placement:gn,getPopupContainer:ct,href:ke,icon:rt=Ue.createElement(De.Z,null),title:Kt,buttonsRender:Fe=Le=>Le,mouseEnterDelay:He,mouseLeaveDelay:Dt,overlayClassName:rn,overlayStyle:st,destroyPopupOnHide:Et,dropdownRender:Ae}=y,Wt=Xe(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"]),vn=b("dropdown",z),On=`${vn}-button`,[Sn,Qe]=(0,_e.Z)(vn),Ve={menu:ve,arrow:wt,autoFocus:bt,align:ht,disabled:le,trigger:le?[]:ot,onOpenChange:en,getPopupContainer:ct||E,mouseEnterDelay:He,mouseLeaveDelay:Dt,overlayClassName:rn,overlayStyle:st,destroyPopupOnHide:Et,dropdownRender:Ae},{compactSize:Ce,compactItemClassnames:ge}=(0,et.ri)(vn,x),je=Ke()(On,ge,xe,Qe);"overlay"in y&&(Ve.overlay=dn),"open"in y&&(Ve.open=Ut),"placement"in y?Ve.placement=gn:Ve.placement=x==="rtl"?"bottomLeft":"bottomRight";const vt=Ue.createElement(Be.ZP,{type:ee,danger:oe,disabled:le,loading:de,onClick:ce,htmlType:Ee,href:ke,title:Kt},Se),pe=Ue.createElement(Be.ZP,{type:ee,danger:oe,icon:rt}),[fe,Ye]=Fe([vt,pe]);return Sn(Ue.createElement($e.Z.Compact,Object.assign({className:je,size:Ce,block:!0},Wt),fe,Ue.createElement(ne.Z,Object.assign({},Ve),Ye)))};dt.__ANT_BUTTON=!0;var Je=dt;const ae=ne.Z;ae.Button=Je;var a=ae},47211:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return Xe}});var ne=te(17313),se=te(13826),Ke=te(92899),Ue=te(29878),De=te(19447),Be=te(83116),re=te(37613),et=dt=>{const{componentCls:Je,menuCls:ae,colorError:a,colorTextLightSolid:y}=dt,E=`${ae}-item`;return{[`${Je}, ${Je}-menu-submenu`]:{[`${ae} ${E}`]:{[`&${E}-danger:not(${E}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const _e=dt=>{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}=dt;return[{[Je]:Object.assign(Object.assign({},(0,ne.Wf)(dt)),{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:se.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:se.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:se.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:se.ly}})},(0,De.ZP)(dt,{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:dt.borderRadiusLG,outline:"none",boxShadow:dt.boxShadowSecondary},(0,ne.Qy)(dt)),{[`${ae}-item-group-title`]:{padding:`${ee}px ${Ee}px`,color:dt.colorTextDescription,transition:`all ${z}`},[`${ae}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ae}-item-icon`]:{minWidth:oe,marginInlineEnd:dt.marginXS,fontSize:dt.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:dt.colorText,fontWeight:"normal",fontSize:oe,lineHeight:dt.lineHeight,cursor:"pointer",transition:`all ${z}`,borderRadius:dt.borderRadiusSM,"&:hover, &-active":{backgroundColor:dt.controlItemBgHover}},(0,ne.Qy)(dt)),{"&-selected":{color:dt.colorPrimary,backgroundColor:dt.controlItemBgActive,"&:hover, &-active":{backgroundColor:dt.controlItemBgActiveHover}},"&-disabled":{color:de,cursor:"not-allowed","&:hover":{color:de,backgroundColor:Se,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${dt.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:dt.colorSplit},[`${Je}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:dt.paddingXS,[`${Je}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:dt.colorTextDescription,fontSize:ce,fontStyle:"normal"}}}),[`${ae}-item-group-list`]:{margin:`0 ${dt.marginXS}px`,padding:0,listStyle:"none"},[`${ae}-submenu-title`]:{paddingInlineEnd:Ee+dt.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:dt.colorPrimary}})}},[(0,se.oN)(dt,"slide-up"),(0,se.oN)(dt,"slide-down"),(0,Ke.Fm)(dt,"move-up"),(0,Ke.Fm)(dt,"move-down"),(0,Ue._y)(dt,"zoom-big")]]};var Xe=(0,Be.Z)("Dropdown",(dt,Je)=>{let{rootPrefixCls:ae}=Je;const{marginXXS:a,sizePopupArrow:y,controlHeight:E,fontSize:b,lineHeight:x,paddingXXS:z,componentCls:ee,borderRadiusLG:oe}=dt,le=(E-b*x)/2,{dropdownArrowOffset:de}=(0,De.fS)({contentRadius:oe}),ce=(0,re.TS)(dt,{menuCls:`${ee}-menu`,rootPrefixCls:ae,dropdownArrowDistance:y/2+a,dropdownArrowOffset:de,dropdownPaddingVertical:le,dropdownEdgeChildPadding:z});return[_e(ce),et(ce)]},dt=>({zIndexPopup:dt.zIndexPopupBase+50}))},8628:function(ft,Nt,te){"use strict";var ne=te(59301),se=te(34280),Ke=te(56762),Ue=te(69507);function De(){let Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const re=(0,ne.useRef)({}),$e=(0,Ke.Z)(),et=(0,Ue.ZP)();return(0,se.Z)(()=>{const _e=et.subscribe(Xe=>{re.current=Xe,Be&&$e()});return()=>et.unsubscribe(_e)},[]),re.current}Nt.Z=De},45818:function(ft,Nt,te){"use strict";te.d(Nt,{D:function(){return z},Z:function(){return le}});var ne=te(32855),se=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,De=te(7657),Be=function(ce,Ee){return se.createElement(De.Z,(0,ne.Z)({},ce,{ref:Ee,icon:Ue}))},re=se.forwardRef(Be),$e=re,et=te(33853),_e=te(38819),Xe=te(92310),dt=te.n(Xe),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 xe=0,Se=Object.getOwnPropertySymbols(de);xe<Se.length;xe++)ce.indexOf(Se[xe])<0&&Object.prototype.propertyIsEnumerable.call(de,Se[xe])&&(Ee[Se[xe]]=de[Se[xe]]);return Ee};const x={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},z=se.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=se.forwardRef((de,ce)=>{const{prefixCls:Ee,className:Se,trigger:xe,children:ve,defaultCollapsed:wt=!1,theme:bt="dark",style:dn={},collapsible:ot=!1,reverseArrow:ht=!1,width:Ut=200,collapsedWidth:en=80,zeroWidthTriggerStyle:gn,breakpoint:ct,onCollapse:ke,onBreakpoint:rt}=de,Kt=b(de,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Fe}=(0,se.useContext)(E.Gs),[He,Dt]=(0,se.useState)("collapsed"in de?de.collapsed:wt),[rn,st]=(0,se.useState)(!1);(0,se.useEffect)(()=>{"collapsed"in de&&Dt(de.collapsed)},[de.collapsed]);const Et=(Qe,Ve)=>{"collapsed"in de||Dt(Qe),ke==null||ke(Qe,Ve)},Ae=(0,se.useRef)();Ae.current=Qe=>{st(Qe.matches),rt==null||rt(Qe.matches),He!==Qe.matches&&Et(Qe.matches,"responsive")},(0,se.useEffect)(()=>{function Qe(Ce){return Ae.current(Ce)}let Ve;if(typeof window!="undefined"){const{matchMedia:Ce}=window;if(Ce&&ct&&ct in x){Ve=Ce(`(max-width: ${x[ct]})`);try{Ve.addEventListener("change",Qe)}catch(ge){Ve.addListener(Qe)}Qe(Ve)}}return()=>{try{Ve==null||Ve.removeEventListener("change",Qe)}catch(Ce){Ve==null||Ve.removeListener(Qe)}}},[ct]),(0,se.useEffect)(()=>{const Qe=ee("ant-sider-");return Fe.addSider(Qe),()=>Fe.removeSider(Qe)},[]);const Wt=()=>{Et(!He,"clickTrigger")},{getPrefixCls:vn}=(0,se.useContext)(y.E_),On=()=>{const Qe=vn("layout-sider",Ee),Ve=(0,Je.Z)(Kt,["collapsed"]),Ce=He?en:Ut,ge=a(Ce)?`${Ce}px`:String(Ce),je=parseFloat(String(en||0))===0?se.createElement("span",{onClick:Wt,className:dt()(`${Qe}-zero-width-trigger`,`${Qe}-zero-width-trigger-${ht?"right":"left"}`),style:gn},xe||se.createElement($e,null)):null,fe={expanded:ht?se.createElement(_e.Z,null):se.createElement(et.Z,null),collapsed:ht?se.createElement(et.Z,null):se.createElement(_e.Z,null)}[He?"collapsed":"expanded"],Ye=xe!==null?je||se.createElement("div",{className:`${Qe}-trigger`,onClick:Wt,style:{width:ge}},xe||fe):null,Le=Object.assign(Object.assign({},dn),{flex:`0 0 ${ge}`,maxWidth:ge,minWidth:ge,width:ge}),he=dt()(Qe,`${Qe}-${bt}`,{[`${Qe}-collapsed`]:!!He,[`${Qe}-has-trigger`]:ot&&xe!==null&&!je,[`${Qe}-below`]:!!rn,[`${Qe}-zero-width`]:parseFloat(ge)===0},Se);return se.createElement("aside",Object.assign({className:he},Ve,{style:Le,ref:ce}),se.createElement("div",{className:`${Qe}-children`},ve),ot||rn&&je?Ye:null)},Sn=se.useMemo(()=>({siderCollapsed:He}),[He]);return se.createElement(z.Provider,{value:Sn},On())})},84966:function(ft,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(3300),se=te(92310),Ke=te.n(se),Ue=te(2738),De=te(59301),Be=te(36355),re=te(83116),et=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:xe,headerHeight:ve,headerPadding:wt,headerColor:bt,footerPadding:dn,triggerHeight:ot,zeroTriggerHeight:ht,zeroTriggerWidth:Ut,motionDurationMid:en,motionDurationSlow:gn,fontSize:ct,borderRadius:ke,bodyBg:rt,headerBg:Kt,siderBg:Fe}=oe;return{[de]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:rt,"&, *":{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:Fe,transition:`all ${en}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${le}-menu${le}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:ot},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:ot,color:Ee,lineHeight:`${ot}px`,textAlign:"center",background:xe,cursor:"pointer",transition:`all ${en}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:ve,insetInlineEnd:-Ut,zIndex:1,width:Ut,height:ht,color:Ee,fontSize:oe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Fe,borderStartStartRadius:0,borderStartEndRadius:ke,borderEndEndRadius:ke,borderEndStartRadius:0,cursor:"pointer",transition:`background ${gn} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${gn}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Ut,borderStartStartRadius:ke,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:ke}}}}},et(oe)),{"&-rtl":{direction:"rtl"}}),[`${de}-header`]:{height:ve,padding:wt,color:bt,lineHeight:`${ve}px`,background:Kt,[`${le}-menu`]:{lineHeight:"inherit"}},[`${de}-footer`]:{padding:dn,color:ce,fontSize:ct,background:Se},[`${de}-content`]:{flex:"auto",minHeight:0}}};var Xe=(0,re.Z)("Layout",oe=>[_e(oe)],oe=>{const{colorBgLayout:le,controlHeight:de,controlHeightLG:ce,colorText:Ee,controlHeightSM:Se,marginXXS:xe,colorTextLightSolid:ve,colorBgContainer:wt}=oe,bt=ce*1.25;return{colorBgHeader:"#001529",colorBgBody:le,colorBgTrigger:"#002140",bodyBg:le,headerBg:"#001529",headerHeight:de*2,headerPadding:`0 ${bt}px`,headerColor:Ee,footerPadding:`${Se}px ${bt}px`,footerBg:le,siderBg:"#001529",triggerHeight:ce+xe*2,triggerBg:"#002140",triggerColor:ve,zeroTriggerWidth:ce,zeroTriggerHeight:ce,lightSiderBg:wt,lightTriggerBg:wt,lightTriggerColor:Ee}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),dt=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=De.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function ae(oe){let{suffixCls:le,tagName:de,displayName:ce}=oe;return Ee=>De.forwardRef((xe,ve)=>De.createElement(Ee,Object.assign({ref:ve,suffixCls:le,tagName:de},xe)))}const a=De.forwardRef((oe,le)=>{const{prefixCls:de,suffixCls:ce,className:Ee,tagName:Se}=oe,xe=dt(oe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:ve}=De.useContext(Be.E_),wt=ve("layout",de),[bt,dn]=Xe(wt),ot=ce?`${wt}-${ce}`:wt;return bt(De.createElement(Se,Object.assign({className:Ke()(de||ot,Ee,dn),ref:le},xe)))}),y=De.forwardRef((oe,le)=>{const{direction:de}=De.useContext(Be.E_),[ce,Ee]=De.useState([]),{prefixCls:Se,className:xe,rootClassName:ve,children:wt,hasSider:bt,tagName:dn,style:ot}=oe,ht=dt(oe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Ut=(0,Ue.Z)(ht,["suffixCls"]),{getPrefixCls:en,layout:gn}=De.useContext(Be.E_),ct=en("layout",Se),[ke,rt]=Xe(ct),Kt=Ke()(ct,{[`${ct}-has-sider`]:typeof bt=="boolean"?bt:ce.length>0,[`${ct}-rtl`]:de==="rtl"},gn==null?void 0:gn.className,xe,ve,rt),Fe=De.useMemo(()=>({siderHook:{addSider:He=>{Ee(Dt=>[].concat((0,ne.Z)(Dt),[He]))},removeSider:He=>{Ee(Dt=>Dt.filter(rn=>rn!==He))}}}),[]);return ke(De.createElement(Je.Provider,{value:Fe},De.createElement(dn,Object.assign({ref:le,className:Kt,style:Object.assign(Object.assign({},gn==null?void 0:gn.style),ot)},Ut),wt)))}),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(ft,Nt,te){"use strict";te.d(Nt,{J:function(){return Be}});var ne=te(59301),se=te(33234),Ke=te(70425),Ue=function(re,$e){var et={};for(var _e in re)Object.prototype.hasOwnProperty.call(re,_e)&&$e.indexOf(_e)<0&&(et[_e]=re[_e]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,_e=Object.getOwnPropertySymbols(re);Xe<_e.length;Xe++)$e.indexOf(_e[Xe])<0&&Object.prototype.propertyIsEnumerable.call(re,_e[Xe])&&(et[_e[Xe]]=re[_e[Xe]]);return et};const De=ne.createContext(null),Be=ne.forwardRef((re,$e)=>{const{children:et}=re,_e=Ue(re,["children"]),Xe=ne.useContext(De),dt=ne.useMemo(()=>Object.assign(Object.assign({},Xe),_e),[Xe,_e.prefixCls,_e.mode,_e.selectable]);return ne.createElement(De.Provider,{value:dt},ne.createElement(se.BR,null,(0,Ke.supportNodeRef)(et)?ne.cloneElement(et,{ref:$e}):et))});Nt.Z=De},20834:function(ft,Nt,te){"use strict";te.d(Nt,{default:function(){return Sn}});var ne=te(15285),se=te(59301),Ke=te(45818),Ue=te(92310),De=te.n(Ue),Be=te(36355),re=function(Qe,Ve){var Ce={};for(var ge in Qe)Object.prototype.hasOwnProperty.call(Qe,ge)&&Ve.indexOf(ge)<0&&(Ce[ge]=Qe[ge]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,ge=Object.getOwnPropertySymbols(Qe);je<ge.length;je++)Ve.indexOf(ge[je])<0&&Object.prototype.propertyIsEnumerable.call(Qe,ge[je])&&(Ce[ge[je]]=Qe[ge[je]]);return Ce},et=Qe=>{const{prefixCls:Ve,className:Ce,dashed:ge}=Qe,je=re(Qe,["prefixCls","className","dashed"]),{getPrefixCls:vt}=se.useContext(Be.E_),pe=vt("menu",Ve),fe=De()({[`${pe}-item-divider-dashed`]:!!ge},Ce);return se.createElement(ne.iz,Object.assign({className:fe},je))},_e=te(11592),Xe=te(2738),dt=te(6848),Je=te(92343),a=(0,se.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),E=Qe=>{var Ve;const{className:Ce,children:ge,icon:je,title:vt,danger:pe}=Qe,{prefixCls:fe,firstLevel:Ye,direction:Le,disableMenuItemTitleTooltip:he,inlineCollapsed:Ge}=se.useContext(a),Zt=me=>{const gt=se.createElement("span",{className:`${fe}-title-content`},ge);return(!je||(0,Je.l$)(ge)&&ge.type==="span")&&ge&&me&&Ye&&typeof ge=="string"?se.createElement("div",{className:`${fe}-inline-collapsed-noicon`},ge.charAt(0)):gt},{siderCollapsed:Ft}=se.useContext(Ke.D);let Vt=vt;typeof vt=="undefined"?Vt=Ye?ge:"":vt===!1&&(Vt="");const Rt={title:Vt};!Ft&&!Ge&&(Rt.title=null,Rt.open=!1);const Mt=(0,_e.Z)(ge).length;let be=se.createElement(ne.ck,Object.assign({},(0,Xe.Z)(Qe,["title","icon","danger"]),{className:De()({[`${fe}-item-danger`]:pe,[`${fe}-item-only-child`]:(je?Mt+1:Mt)===1},Ce),title:typeof vt=="string"?vt:void 0}),(0,Je.Tm)(je,{className:De()((0,Je.l$)(je)?(Ve=je.props)===null||Ve===void 0?void 0:Ve.className:"",`${fe}-item-icon`)}),Zt(Ge));return he||(be=se.createElement(dt.Z,Object.assign({},Rt,{placement:Le==="rtl"?"left":"right",overlayClassName:`${fe}-inline-collapsed-tooltip`}),be)),be},x=Qe=>{var Ve;const{popupClassName:Ce,icon:ge,title:je,theme:vt}=Qe,pe=se.useContext(a),{prefixCls:fe,inlineCollapsed:Ye,theme:Le}=pe,he=(0,ne.Xl)();let Ge;if(!ge)Ge=Ye&&!he.length&&je&&typeof je=="string"?se.createElement("div",{className:`${fe}-inline-collapsed-noicon`},je.charAt(0)):se.createElement("span",{className:`${fe}-title-content`},je);else{const Ft=(0,Je.l$)(je)&&je.type==="span";Ge=se.createElement(se.Fragment,null,(0,Je.Tm)(ge,{className:De()((0,Je.l$)(ge)?(Ve=ge.props)===null||Ve===void 0?void 0:Ve.className:"",`${fe}-item-icon`)}),Ft?je:se.createElement("span",{className:`${fe}-title-content`},je))}const Zt=se.useMemo(()=>Object.assign(Object.assign({},pe),{firstLevel:!1}),[pe]);return se.createElement(a.Provider,{value:Zt},se.createElement(ne.Wd,Object.assign({},(0,Xe.Z)(Qe,["icon"]),{title:Ge,popupClassName:De()(fe,Ce,`${fe}-${vt||Le}`)})))},z=te(18785),ee=te(70425),oe=te(62892),le=te(40875),de=function(Qe,Ve){var Ce={};for(var ge in Qe)Object.prototype.hasOwnProperty.call(Qe,ge)&&Ve.indexOf(ge)<0&&(Ce[ge]=Qe[ge]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,ge=Object.getOwnPropertySymbols(Qe);je<ge.length;je++)Ve.indexOf(ge[je])<0&&Object.prototype.propertyIsEnumerable.call(Qe,ge[je])&&(Ce[ge[je]]=Qe[ge[je]]);return Ce};function ce(Qe){return(Qe||[]).map((Ve,Ce)=>{if(Ve&&typeof Ve=="object"){const ge=Ve,{label:je,children:vt,key:pe,type:fe}=ge,Ye=de(ge,["label","children","key","type"]),Le=pe!=null?pe:`tmp-${Ce}`;return vt||fe==="group"?fe==="group"?se.createElement(ne.BW,Object.assign({key:Le},Ye,{title:je}),ce(vt)):se.createElement(x,Object.assign({key:Le},Ye,{title:je}),ce(vt)):fe==="divider"?se.createElement(et,Object.assign({key:Le},Ye)):se.createElement(E,Object.assign({key:Le},Ye),je)}return null}).filter(Ve=>Ve)}function Ee(Qe){return se.useMemo(()=>Qe&&ce(Qe),[Qe])}var Se=te(64993),xe=te(17313),ve=te(8378),wt=te(13826),bt=te(29878),dn=te(83116),ot=te(37613),Ut=Qe=>{const{componentCls:Ve,motionDurationSlow:Ce,horizontalLineHeight:ge,colorSplit:je,lineWidth:vt,lineType:pe,itemPaddingInline:fe}=Qe;return{[`${Ve}-horizontal`]:{lineHeight:ge,border:0,borderBottom:`${vt}px ${pe} ${je}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Ve}-item, ${Ve}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:fe},[`> ${Ve}-item:hover,
|
|
> ${Ve}-item-active,
|
|
> ${Ve}-submenu ${Ve}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Ve}-item, ${Ve}-submenu-title`]:{transition:[`border-color ${Ce}`,`background ${Ce}`].join(",")},[`${Ve}-submenu-arrow`]:{display:"none"}}}},gn=Qe=>{let{componentCls:Ve,menuArrowOffset:Ce}=Qe;return{[`${Ve}-rtl`]:{direction:"rtl"},[`${Ve}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Ve}-rtl${Ve}-vertical,
|
|
${Ve}-submenu-rtl ${Ve}-vertical`]:{[`${Ve}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Ce})`},"&::after":{transform:`rotate(45deg) translateY(${Ce})`}}}}};const ct=Qe=>Object.assign({},(0,xe.oN)(Qe));var rt=(Qe,Ve)=>{const{componentCls:Ce,itemColor:ge,itemSelectedColor:je,groupTitleColor:vt,itemBg:pe,subMenuItemBg:fe,itemSelectedBg:Ye,activeBarHeight:Le,activeBarWidth:he,activeBarBorderWidth:Ge,motionDurationSlow:Zt,motionEaseInOut:Ft,motionEaseOut:Vt,itemPaddingInline:Rt,motionDurationMid:Mt,itemHoverColor:be,lineType:me,colorSplit:gt,itemDisabledColor:pt,dangerItemColor:jt,dangerItemHoverColor:nn,dangerItemSelectedColor:hn,dangerItemActiveBg:ln,dangerItemSelectedBg:wn,itemHoverBg:zn,itemActiveBg:Mn,menuSubMenuBg:jn,horizontalItemSelectedColor:ea,horizontalItemSelectedBg:ta,horizontalItemBorderRadius:An,horizontalItemHoverBg:ma,popupBg:St}=Qe;return{[`${Ce}-${Ve}, ${Ce}-${Ve} > ${Ce}`]:{color:ge,background:pe,[`&${Ce}-root:focus-visible`]:Object.assign({},ct(Qe)),[`${Ce}-item-group-title`]:{color:vt},[`${Ce}-submenu-selected`]:{[`> ${Ce}-submenu-title`]:{color:je}},[`${Ce}-item-disabled, ${Ce}-submenu-disabled`]:{color:`${pt} !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:zn},"&:active":{backgroundColor:Mn}},[`${Ce}-submenu-title`]:{"&:hover":{backgroundColor:zn},"&:active":{backgroundColor:Mn}}},[`${Ce}-item-danger`]:{color:jt,[`&${Ce}-item:hover`]:{[`&:not(${Ce}-item-selected):not(${Ce}-submenu-selected)`]:{color:nn}},[`&${Ce}-item:active`]:{background:ln}},[`${Ce}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Ce}-item-selected`]:{color:je,[`&${Ce}-item-danger`]:{color:hn},"a, a:hover":{color:"inherit"}},[`& ${Ce}-item-selected`]:{backgroundColor:Ye,[`&${Ce}-item-danger`]:{backgroundColor:wn}},[`${Ce}-item, ${Ce}-submenu-title`]:{[`&:not(${Ce}-item-disabled):focus-visible`]:Object.assign({},ct(Qe))},[`&${Ce}-submenu > ${Ce}`]:{backgroundColor:jn},[`&${Ce}-popup > ${Ce}`]:{backgroundColor:St},[`&${Ce}-horizontal`]:Object.assign(Object.assign({},Ve==="dark"?{borderBottom:0}:{}),{[`> ${Ce}-item, > ${Ce}-submenu`]:{top:Ge,marginTop:-Ge,marginBottom:0,borderRadius:An,"&::after":{position:"absolute",insetInline:Rt,bottom:0,borderBottom:`${Le}px solid transparent`,transition:`border-color ${Zt} ${Ft}`,content:'""'},"&:hover, &-active, &-open":{background:ma,"&::after":{borderBottomWidth:Le,borderBottomColor:ea}},"&-selected":{color:ea,backgroundColor:ta,"&:hover":{backgroundColor:ta},"&::after":{borderBottomWidth:Le,borderBottomColor:ea}}}}),[`&${Ce}-root`]:{[`&${Ce}-inline, &${Ce}-vertical`]:{borderInlineEnd:`${Ge}px ${me} ${gt}`}},[`&${Ce}-inline`]:{[`${Ce}-sub${Ce}-inline`]:{background:fe},[`${Ce}-item, ${Ce}-submenu-title`]:Ge&&he?{width:`calc(100% + ${Ge}px)`}:{},[`${Ce}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${he}px solid ${je}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Mt} ${Vt}`,`opacity ${Mt} ${Vt}`].join(","),content:'""'},[`&${Ce}-item-danger`]:{"&::after":{borderInlineEndColor:hn}}},[`${Ce}-selected, ${Ce}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Mt} ${Ft}`,`opacity ${Mt} ${Ft}`].join(",")}}}}}};const Kt=Qe=>{const{componentCls:Ve,itemHeight:Ce,itemMarginInline:ge,padding:je,menuArrowSize:vt,marginXS:pe,itemMarginBlock:fe}=Qe,Ye=je+vt+pe;return{[`${Ve}-item`]:{position:"relative",overflow:"hidden"},[`${Ve}-item, ${Ve}-submenu-title`]:{height:Ce,lineHeight:`${Ce}px`,paddingInline:je,overflow:"hidden",textOverflow:"ellipsis",marginInline:ge,marginBlock:fe,width:`calc(100% - ${ge*2}px)`},[`> ${Ve}-item,
|
|
> ${Ve}-submenu > ${Ve}-submenu-title`]:{height:Ce,lineHeight:`${Ce}px`},[`${Ve}-item-group-list ${Ve}-submenu-title,
|
|
${Ve}-submenu-title`]:{paddingInlineEnd:Ye}}};var He=Qe=>{const{componentCls:Ve,iconCls:Ce,itemHeight:ge,colorTextLightSolid:je,dropdownWidth:vt,controlHeightLG:pe,motionDurationMid:fe,motionEaseOut:Ye,paddingXL:Le,itemMarginInline:he,fontSizeLG:Ge,motionDurationSlow:Zt,paddingXS:Ft,boxShadowSecondary:Vt,collapsedWidth:Rt,collapsedIconSize:Mt}=Qe,be={height:ge,lineHeight:`${ge}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Ve]:{"&-inline, &-vertical":Object.assign({[`&${Ve}-root`]:{boxShadow:"none"}},Kt(Qe))},[`${Ve}-submenu-popup`]:{[`${Ve}-vertical`]:Object.assign(Object.assign({},Kt(Qe)),{boxShadow:Vt})}},{[`${Ve}-submenu-popup ${Ve}-vertical${Ve}-sub`]:{minWidth:vt,maxHeight:`calc(100vh - ${pe*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Ve}-inline`]:{width:"100%",[`&${Ve}-root`]:{[`${Ve}-item, ${Ve}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Zt}`,`background ${Zt}`,`padding ${fe} ${Ye}`].join(","),[`> ${Ve}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Ve}-sub${Ve}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Ve}-submenu > ${Ve}-submenu-title`]:be,[`& ${Ve}-item-group-title`]:{paddingInlineStart:Le}},[`${Ve}-item`]:be}},{[`${Ve}-inline-collapsed`]:{width:Rt,[`&${Ve}-root`]:{[`${Ve}-item, ${Ve}-submenu ${Ve}-submenu-title`]:{[`> ${Ve}-inline-collapsed-noicon`]:{fontSize:Ge,textAlign:"center"}}},[`> ${Ve}-item,
|
|
> ${Ve}-item-group > ${Ve}-item-group-list > ${Ve}-item,
|
|
> ${Ve}-item-group > ${Ve}-item-group-list > ${Ve}-submenu > ${Ve}-submenu-title,
|
|
> ${Ve}-submenu > ${Ve}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Ge/2}px - ${he}px)`,textOverflow:"clip",[`
|
|
${Ve}-submenu-arrow,
|
|
${Ve}-submenu-expand-icon
|
|
`]:{opacity:0},[`${Ve}-item-icon, ${Ce}`]:{margin:0,fontSize:Mt,lineHeight:`${ge}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Ve}-item-icon, ${Ce}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Ve}-item-icon, ${Ce}`]:{display:"none"},"a, a:hover":{color:je}},[`${Ve}-item-group-title`]:Object.assign(Object.assign({},xe.vS),{paddingInline:Ft})}}]};const Dt=Qe=>{const{componentCls:Ve,motionDurationSlow:Ce,motionDurationMid:ge,motionEaseInOut:je,motionEaseOut:vt,iconCls:pe,iconSize:fe,iconMarginInlineEnd:Ye}=Qe;return{[`${Ve}-item, ${Ve}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ce}`,`background ${Ce}`,`padding ${Ce} ${je}`].join(","),[`${Ve}-item-icon, ${pe}`]:{minWidth:fe,fontSize:fe,transition:[`font-size ${ge} ${vt}`,`margin ${Ce} ${je}`,`color ${Ce}`].join(","),"+ span":{marginInlineStart:Ye,opacity:1,transition:[`opacity ${Ce} ${je}`,`margin ${Ce}`,`color ${Ce}`].join(",")}},[`${Ve}-item-icon`]:Object.assign({},(0,xe.Ro)()),[`&${Ve}-item-only-child`]:{[`> ${pe}, > ${Ve}-item-icon`]:{marginInlineEnd:0}}},[`${Ve}-item-disabled, ${Ve}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Ve}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},rn=Qe=>{const{componentCls:Ve,motionDurationSlow:Ce,motionEaseInOut:ge,borderRadius:je,menuArrowSize:vt,menuArrowOffset:pe}=Qe;return{[`${Ve}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Qe.margin,width:vt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ce} ${ge}, opacity ${Ce}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:vt*.6,height:vt*.15,backgroundColor:"currentcolor",borderRadius:je,transition:[`background ${Ce} ${ge}`,`transform ${Ce} ${ge}`,`top ${Ce} ${ge}`,`color ${Ce} ${ge}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${pe})`},"&::after":{transform:`rotate(-45deg) translateY(${pe})`}}}}},st=Qe=>{const{antCls:Ve,componentCls:Ce,fontSize:ge,motionDurationSlow:je,motionDurationMid:vt,motionEaseInOut:pe,paddingXS:fe,padding:Ye,colorSplit:Le,lineWidth:he,zIndexPopup:Ge,borderRadiusLG:Zt,subMenuItemBorderRadius:Ft,menuArrowSize:Vt,menuArrowOffset:Rt,lineType:Mt,menuPanelMaskInset:be,groupTitleLineHeight:me,groupTitleFontSize:gt}=Qe;return[{"":{[`${Ce}`]:Object.assign(Object.assign({},(0,xe.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,xe.Wf)(Qe)),(0,xe.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ge,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${je} 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:Qe.itemBorderRadius},[`${Ce}-item-group-title`]:{padding:`${fe}px ${Ye}px`,fontSize:gt,lineHeight:me,transition:`all ${je}`},[`&-horizontal ${Ce}-submenu`]:{transition:[`border-color ${je} ${pe}`,`background ${je} ${pe}`].join(",")},[`${Ce}-submenu, ${Ce}-submenu-inline`]:{transition:[`border-color ${je} ${pe}`,`background ${je} ${pe}`,`padding ${vt} ${pe}`].join(",")},[`${Ce}-submenu ${Ce}-sub`]:{cursor:"initial",transition:[`background ${je} ${pe}`,`padding ${je} ${pe}`].join(",")},[`${Ce}-title-content`]:{transition:`color ${je}`},[`${Ce}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ce}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Le,borderStyle:Mt,borderWidth:0,borderTopWidth:he,marginBlock:he,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Dt(Qe)),{[`${Ce}-item-group`]:{[`${Ce}-item-group-list`]:{margin:0,padding:0,[`${Ce}-item, ${Ce}-submenu-title`]:{paddingInline:`${ge*2}px ${Ye}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Ge,borderRadius:Zt,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:Qe.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Qe.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Qe.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Qe.paddingXS},[`> ${Ce}`]:Object.assign(Object.assign(Object.assign({borderRadius:Zt},Dt(Qe)),rn(Qe)),{[`${Ce}-item, ${Ce}-submenu > ${Ce}-submenu-title`]:{borderRadius:Ft},[`${Ce}-submenu-title::after`]:{transition:`transform ${je} ${pe}`}})}}),rn(Qe)),{[`&-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(-${Vt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Rt})`},"&::before":{transform:`rotate(45deg) translateX(${Rt})`}}})},{[`${Ve}-layout-header`]:{[Ce]:{lineHeight:"inherit"}}}]};var Et=(Qe,Ve)=>(0,dn.Z)("Menu",ge=>{if(Ve===!1)return[];const{colorBgElevated:je,colorPrimary:vt,colorTextLightSolid:pe,controlHeightLG:fe,fontSize:Ye,darkItemColor:Le,darkDangerItemColor:he,darkItemBg:Ge,darkSubMenuItemBg:Zt,darkItemSelectedColor:Ft,darkItemSelectedBg:Vt,darkDangerItemSelectedBg:Rt,darkItemHoverBg:Mt,darkGroupTitleColor:be,darkItemHoverColor:me,darkItemDisabledColor:gt,darkDangerItemHoverColor:pt,darkDangerItemSelectedColor:jt,darkDangerItemActiveBg:nn}=ge,hn=Ye/7*5,ln=(0,ot.TS)(ge,{menuArrowSize:hn,menuHorizontalHeight:fe*1.15,menuArrowOffset:`${hn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:je}),wn=(0,ot.TS)(ln,{itemColor:Le,itemHoverColor:me,groupTitleColor:be,itemSelectedColor:Ft,itemBg:Ge,popupBg:Ge,subMenuItemBg:Zt,itemActiveBg:"transparent",itemSelectedBg:Vt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Mt,itemDisabledColor:gt,dangerItemColor:he,dangerItemHoverColor:pt,dangerItemSelectedColor:jt,dangerItemActiveBg:nn,dangerItemSelectedBg:Rt,menuSubMenuBg:Zt,horizontalItemSelectedColor:pe,horizontalItemSelectedBg:vt});return[st(ln),Ut(ln),He(ln),rt(ln,"light"),rt(wn,"dark"),gn(ln),(0,ve.Z)(ln),(0,wt.oN)(ln,"slide-up"),(0,wt.oN)(ln,"slide-down"),(0,bt._y)(ln,"zoom-big")]},ge=>{const{colorPrimary:je,colorError:vt,colorTextDisabled:pe,colorErrorBg:fe,colorText:Ye,colorTextDescription:Le,colorBgContainer:he,colorFillAlter:Ge,colorFillContent:Zt,lineWidth:Ft,lineWidthBold:Vt,controlItemBgActive:Rt,colorBgTextHover:Mt,controlHeightLG:be,lineHeight:me,colorBgElevated:gt,marginXXS:pt,padding:jt,fontSize:nn,controlHeightSM:hn,fontSizeLG:ln,colorTextLightSolid:wn,colorErrorHover:zn}=ge,Mn=new Se.C(wn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ge.zIndexPopupBase+50,radiusItem:ge.borderRadiusLG,itemBorderRadius:ge.borderRadiusLG,radiusSubMenuItem:ge.borderRadiusSM,subMenuItemBorderRadius:ge.borderRadiusSM,colorItemText:Ye,itemColor:Ye,colorItemTextHover:Ye,itemHoverColor:Ye,colorItemTextHoverHorizontal:je,horizontalItemHoverColor:je,colorGroupTitle:Le,groupTitleColor:Le,colorItemTextSelected:je,itemSelectedColor:je,colorItemTextSelectedHorizontal:je,horizontalItemSelectedColor:je,colorItemBg:he,itemBg:he,colorItemBgHover:Mt,itemHoverBg:Mt,colorItemBgActive:Zt,itemActiveBg:Rt,colorSubItemBg:Ge,subMenuItemBg:Ge,colorItemBgSelected:Rt,itemSelectedBg:Rt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Vt,activeBarHeight:Vt,colorActiveBarBorderSize:Ft,activeBarBorderWidth:Ft,colorItemTextDisabled:pe,itemDisabledColor:pe,colorDangerItemText:vt,dangerItemColor:vt,colorDangerItemTextHover:vt,dangerItemHoverColor:vt,colorDangerItemTextSelected:vt,dangerItemSelectedColor:vt,colorDangerItemBgActive:fe,dangerItemActiveBg:fe,colorDangerItemBgSelected:fe,dangerItemSelectedBg:fe,itemMarginInline:ge.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:be,groupTitleLineHeight:me,collapsedWidth:be*2,popupBg:gt,itemMarginBlock:pt,itemPaddingInline:jt,horizontalLineHeight:`${be*1.15}px`,iconSize:nn,iconMarginInlineEnd:hn-nn,collapsedIconSize:ln,groupTitleFontSize:nn,darkItemDisabledColor:new Se.C(wn).setAlpha(.25).toRgbString(),darkItemColor:Mn,darkDangerItemColor:vt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:wn,darkItemSelectedBg:je,darkDangerItemSelectedBg:vt,darkItemHoverBg:"transparent",darkGroupTitleColor:Mn,darkItemHoverColor:wn,darkDangerItemHoverColor:zn,darkDangerItemSelectedColor:wn,darkDangerItemActiveBg:vt}},{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"]]})(Qe),Ae=function(Qe,Ve){var Ce={};for(var ge in Qe)Object.prototype.hasOwnProperty.call(Qe,ge)&&Ve.indexOf(ge)<0&&(Ce[ge]=Qe[ge]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,ge=Object.getOwnPropertySymbols(Qe);je<ge.length;je++)Ve.indexOf(ge[je])<0&&Object.prototype.propertyIsEnumerable.call(Qe,ge[je])&&(Ce[ge[je]]=Qe[ge[je]]);return Ce},vn=(0,se.forwardRef)((Qe,Ve)=>{var Ce,ge;const je=se.useContext(le.Z),vt=je||{},{getPrefixCls:pe,getPopupContainer:fe,direction:Ye,menu:Le}=se.useContext(Be.E_),he=pe(),{prefixCls:Ge,className:Zt,style:Ft,theme:Vt="light",expandIcon:Rt,_internalDisableMenuItemTitleTooltip:Mt,inlineCollapsed:be,siderCollapsed:me,items:gt,children:pt,rootClassName:jt,mode:nn,selectable:hn,onClick:ln,overflowedIndicatorPopupClassName:wn}=Qe,zn=Ae(Qe,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Mn=(0,Xe.Z)(zn,["collapsedWidth"]),jn=Ee(gt)||pt;(Ce=vt.validator)===null||Ce===void 0||Ce.call(vt,{mode:nn});const ea=(0,ee.useEvent)(function(){var Bt;ln==null||ln.apply(void 0,arguments),(Bt=vt.onClick)===null||Bt===void 0||Bt.call(vt)}),ta=vt.mode||nn,An=hn!=null?hn:vt.selectable,ma=se.useMemo(()=>me!==void 0?me:be,[be,me]),St={horizontal:{motionName:`${he}-slide-up`},inline:(0,oe.Z)(he),other:{motionName:`${he}-zoom-big`}},tn=pe("menu",Ge||vt.prefixCls),[Ct,It]=Et(tn,!je),Pe=De()(`${tn}-${Vt}`,Le==null?void 0:Le.className,Zt);let nt;if(typeof Rt=="function")nt=Rt;else if(Rt===null||Rt===!1)nt=null;else if(vt.expandIcon===null||vt.expandIcon===!1)nt=null;else{const Bt=Rt!=null?Rt:vt.expandIcon;nt=(0,Je.Tm)(Bt,{className:De()(`${tn}-submenu-expand-icon`,(0,Je.l$)(Bt)?(ge=Bt.props)===null||ge===void 0?void 0:ge.className:"")})}const yt=se.useMemo(()=>({prefixCls:tn,inlineCollapsed:ma||!1,direction:Ye,firstLevel:!0,theme:Vt,mode:ta,disableMenuItemTitleTooltip:Mt}),[tn,ma,Ye,Mt,Vt]);return Ct(se.createElement(le.Z.Provider,{value:null},se.createElement(a.Provider,{value:yt},se.createElement(ne.ZP,Object.assign({getPopupContainer:fe,overflowedIndicator:se.createElement(z.Z,null),overflowedIndicatorPopupClassName:De()(tn,`${tn}-${Vt}`,wn),mode:ta,selectable:An,onClick:ea},Mn,{inlineCollapsed:ma,style:Object.assign(Object.assign({},Le==null?void 0:Le.style),Ft),className:Pe,prefixCls:tn,direction:Ye,defaultMotions:St,expandIcon:nt,ref:Ve,rootClassName:De()(jt,It)}),jn))))});const On=(0,se.forwardRef)((Qe,Ve)=>{const Ce=(0,se.useRef)(null),ge=se.useContext(Ke.D);return(0,se.useImperativeHandle)(Ve,()=>({menu:Ce.current,focus:je=>{var vt;(vt=Ce.current)===null||vt===void 0||vt.focus(je)}})),se.createElement(vn,Object.assign({ref:Ce},Qe,ge))});On.Item=E,On.SubMenu=x,On.Divider=et,On.ItemGroup=ne.BW;var Sn=On},58421:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return vt}});var ne=te(32855),se=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,De=te(7657),Be=function(fe,Ye){return se.createElement(De.Z,(0,ne.Z)({},fe,{ref:Ye,icon:Ue}))},re=se.forwardRef(Be),$e=re,et=te(49198),_e=te(33853),Xe=te(38819),dt=te(92310),Je=te.n(dt),ae=te(74430),a=te(27247),y=te(33377),E=te(93912),b=te(18881),x=te(85461),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(pe){(0,b.Z)(Ye,pe);var fe=(0,x.Z)(Ye);function Ye(){var Le;(0,y.Z)(this,Ye);for(var he=arguments.length,Ge=new Array(he),Zt=0;Zt<he;Zt++)Ge[Zt]=arguments[Zt];return Le=fe.call.apply(fe,[this].concat(Ge)),Le.state={goInputText:""},Le.getValidValue=function(){var Ft=Le.state.goInputText;return!Ft||Number.isNaN(Ft)?void 0:Number(Ft)},Le.buildOptionText=function(Ft){return"".concat(Ft," ").concat(Le.props.locale.items_per_page)},Le.changeSize=function(Ft){Le.props.changeSize(Number(Ft))},Le.handleChange=function(Ft){Le.setState({goInputText:Ft.target.value})},Le.handleBlur=function(Ft){var Vt=Le.props,Rt=Vt.goButton,Mt=Vt.quickGo,be=Vt.rootPrefixCls,me=Le.state.goInputText;Rt||me===""||(Le.setState({goInputText:""}),!(Ft.relatedTarget&&(Ft.relatedTarget.className.indexOf("".concat(be,"-item-link"))>=0||Ft.relatedTarget.className.indexOf("".concat(be,"-item"))>=0))&&Mt(Le.getValidValue()))},Le.go=function(Ft){var Vt=Le.state.goInputText;Vt!==""&&(Ft.keyCode===oe.ENTER||Ft.type==="click")&&(Le.setState({goInputText:""}),Le.props.quickGo(Le.getValidValue()))},Le}return(0,E.Z)(Ye,[{key:"getPageSizeOptions",value:function(){var he=this.props,Ge=he.pageSize,Zt=he.pageSizeOptions;return Zt.some(function(Ft){return Ft.toString()===Ge.toString()})?Zt:Zt.concat([Ge.toString()]).sort(function(Ft,Vt){var Rt=Number.isNaN(Number(Ft))?0:Number(Ft),Mt=Number.isNaN(Number(Vt))?0:Number(Vt);return Rt-Mt})}},{key:"render",value:function(){var he=this,Ge=this.props,Zt=Ge.pageSize,Ft=Ge.locale,Vt=Ge.rootPrefixCls,Rt=Ge.changeSize,Mt=Ge.quickGo,be=Ge.goButton,me=Ge.selectComponentClass,gt=Ge.buildOptionText,pt=Ge.selectPrefixCls,jt=Ge.disabled,nn=this.state.goInputText,hn="".concat(Vt,"-options"),ln=me,wn=null,zn=null,Mn=null;if(!Rt&&!Mt)return null;var jn=this.getPageSizeOptions();if(Rt&&ln){var ea=jn.map(function(ta,An){return se.createElement(ln.Option,{key:An,value:ta.toString()},(gt||he.buildOptionText)(ta))});wn=se.createElement(ln,{disabled:jt,prefixCls:pt,showSearch:!1,className:"".concat(hn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Zt||jn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(An){return An.parentNode},"aria-label":Ft.page_size,defaultOpen:!1},ea)}return Mt&&(be&&(Mn=typeof be=="boolean"?se.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:jt,className:"".concat(hn,"-quick-jumper-button")},Ft.jump_to_confirm):se.createElement("span",{onClick:this.go,onKeyUp:this.go},be)),zn=se.createElement("div",{className:"".concat(hn,"-quick-jumper")},Ft.jump_to,se.createElement("input",{disabled:jt,type:"text",value:nn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Ft.page}),Ft.page,Mn)),se.createElement("li",{className:"".concat(hn)},wn,zn)}}]),Ye}(se.Component);de.defaultProps={pageSizeOptions:["10","20","50","100"]};var ce=de,Ee=function(fe){var Ye,Le=fe.rootPrefixCls,he=fe.page,Ge=fe.active,Zt=fe.className,Ft=fe.showTitle,Vt=fe.onClick,Rt=fe.onKeyPress,Mt=fe.itemRender,be="".concat(Le,"-item"),me=Je()(be,"".concat(be,"-").concat(he),(Ye={},(0,ae.Z)(Ye,"".concat(be,"-active"),Ge),(0,ae.Z)(Ye,"".concat(be,"-disabled"),!he),(0,ae.Z)(Ye,fe.className,Zt),Ye)),gt=function(){Vt(he)},pt=function(hn){Rt(hn,Vt,he)},jt=Mt(he,"page",se.createElement("a",{rel:"nofollow"},he));return jt?se.createElement("li",{title:Ft?he.toString():null,className:me,onClick:gt,onKeyPress:pt,tabIndex:0},jt):null},Se=Ee;function xe(){}function ve(pe){var fe=Number(pe);return typeof fe=="number"&&!Number.isNaN(fe)&&isFinite(fe)&&Math.floor(fe)===fe}var wt=function(fe,Ye,Le){return Le};function bt(pe,fe,Ye){var Le=typeof pe=="undefined"?fe.pageSize:pe;return Math.floor((Ye.total-1)/Le)+1}var dn=function(pe){(0,b.Z)(Ye,pe);var fe=(0,x.Z)(Ye);function Ye(Le){var he;(0,y.Z)(this,Ye),he=fe.call(this,Le),he.paginationNode=se.createRef(),he.getJumpPrevPage=function(){return Math.max(1,he.state.current-(he.props.showLessItems?3:5))},he.getJumpNextPage=function(){return Math.min(bt(void 0,he.state,he.props),he.state.current+(he.props.showLessItems?3:5))},he.getItemIcon=function(Rt,Mt){var be=he.props.prefixCls,me=Rt||se.createElement("button",{type:"button","aria-label":Mt,className:"".concat(be,"-item-link")});return typeof Rt=="function"&&(me=se.createElement(Rt,(0,a.Z)({},he.props))),me},he.isValid=function(Rt){var Mt=he.props.total;return ve(Rt)&&Rt!==he.state.current&&ve(Mt)&&Mt>0},he.shouldDisplayQuickJumper=function(){var Rt=he.props,Mt=Rt.showQuickJumper,be=Rt.total,me=he.state.pageSize;return be<=me?!1:Mt},he.handleKeyDown=function(Rt){(Rt.keyCode===oe.ARROW_UP||Rt.keyCode===oe.ARROW_DOWN)&&Rt.preventDefault()},he.handleKeyUp=function(Rt){var Mt=he.getValidValue(Rt),be=he.state.currentInputValue;Mt!==be&&he.setState({currentInputValue:Mt}),Rt.keyCode===oe.ENTER?he.handleChange(Mt):Rt.keyCode===oe.ARROW_UP?he.handleChange(Mt-1):Rt.keyCode===oe.ARROW_DOWN&&he.handleChange(Mt+1)},he.handleBlur=function(Rt){var Mt=he.getValidValue(Rt);he.handleChange(Mt)},he.changePageSize=function(Rt){var Mt=he.state.current,be=bt(Rt,he.state,he.props);Mt=Mt>be?be:Mt,be===0&&(Mt=he.state.current),typeof Rt=="number"&&("pageSize"in he.props||he.setState({pageSize:Rt}),"current"in he.props||he.setState({current:Mt,currentInputValue:Mt})),he.props.onShowSizeChange(Mt,Rt),"onChange"in he.props&&he.props.onChange&&he.props.onChange(Mt,Rt)},he.handleChange=function(Rt){var Mt=he.props,be=Mt.disabled,me=Mt.onChange,gt=he.state,pt=gt.pageSize,jt=gt.current,nn=gt.currentInputValue;if(he.isValid(Rt)&&!be){var hn=bt(void 0,he.state,he.props),ln=Rt;return Rt>hn?ln=hn:Rt<1&&(ln=1),"current"in he.props||he.setState({current:ln}),ln!==nn&&he.setState({currentInputValue:ln}),me(ln,pt),ln}return jt},he.prev=function(){he.hasPrev()&&he.handleChange(he.state.current-1)},he.next=function(){he.hasNext()&&he.handleChange(he.state.current+1)},he.jumpPrev=function(){he.handleChange(he.getJumpPrevPage())},he.jumpNext=function(){he.handleChange(he.getJumpNextPage())},he.hasPrev=function(){return he.state.current>1},he.hasNext=function(){return he.state.current<bt(void 0,he.state,he.props)},he.runIfEnter=function(Rt,Mt){if(Rt.key==="Enter"||Rt.charCode===13){for(var be=arguments.length,me=new Array(be>2?be-2:0),gt=2;gt<be;gt++)me[gt-2]=arguments[gt];Mt.apply(void 0,me)}},he.runIfEnterPrev=function(Rt){he.runIfEnter(Rt,he.prev)},he.runIfEnterNext=function(Rt){he.runIfEnter(Rt,he.next)},he.runIfEnterJumpPrev=function(Rt){he.runIfEnter(Rt,he.jumpPrev)},he.runIfEnterJumpNext=function(Rt){he.runIfEnter(Rt,he.jumpNext)},he.handleGoTO=function(Rt){(Rt.keyCode===oe.ENTER||Rt.type==="click")&&he.handleChange(he.state.currentInputValue)},he.renderPrev=function(Rt){var Mt=he.props,be=Mt.prevIcon,me=Mt.itemRender,gt=me(Rt,"prev",he.getItemIcon(be,"prev page")),pt=!he.hasPrev();return(0,se.isValidElement)(gt)?(0,se.cloneElement)(gt,{disabled:pt}):gt},he.renderNext=function(Rt){var Mt=he.props,be=Mt.nextIcon,me=Mt.itemRender,gt=me(Rt,"next",he.getItemIcon(be,"next page")),pt=!he.hasNext();return(0,se.isValidElement)(gt)?(0,se.cloneElement)(gt,{disabled:pt}):gt};var Ge=Le.onChange!==xe,Zt="current"in Le;Zt&&!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 Ft=Le.defaultCurrent;"current"in Le&&(Ft=Le.current);var Vt=Le.defaultPageSize;return"pageSize"in Le&&(Vt=Le.pageSize),Ft=Math.min(Ft,bt(Vt,void 0,Le)),he.state={current:Ft,currentInputValue:Ft,pageSize:Vt},he}return(0,E.Z)(Ye,[{key:"componentDidUpdate",value:function(he,Ge){var Zt=this.props.prefixCls;if(Ge.current!==this.state.current&&this.paginationNode.current){var Ft=this.paginationNode.current.querySelector(".".concat(Zt,"-item-").concat(Ge.current));if(Ft&&document.activeElement===Ft){var Vt;Ft==null||(Vt=Ft.blur)===null||Vt===void 0||Vt.call(Ft)}}}},{key:"getValidValue",value:function(he){var Ge=he.target.value,Zt=bt(void 0,this.state,this.props),Ft=this.state.currentInputValue,Vt;return Ge===""?Vt=Ge:Number.isNaN(Number(Ge))?Vt=Ft:Ge>=Zt?Vt=Zt:Vt=Number(Ge),Vt}},{key:"getShowSizeChanger",value:function(){var he=this.props,Ge=he.showSizeChanger,Zt=he.total,Ft=he.totalBoundaryShowSizeChanger;return typeof Ge!="undefined"?Ge:Zt>Ft}},{key:"render",value:function(){var he=this.props,Ge=he.prefixCls,Zt=he.className,Ft=he.style,Vt=he.disabled,Rt=he.hideOnSinglePage,Mt=he.total,be=he.locale,me=he.showQuickJumper,gt=he.showLessItems,pt=he.showTitle,jt=he.showTotal,nn=he.simple,hn=he.itemRender,ln=he.showPrevNextJumpers,wn=he.jumpPrevIcon,zn=he.jumpNextIcon,Mn=he.selectComponentClass,jn=he.selectPrefixCls,ea=he.pageSizeOptions,ta=this.state,An=ta.current,ma=ta.pageSize,St=ta.currentInputValue;if(Rt===!0&&Mt<=ma)return null;var tn=bt(void 0,this.state,this.props),Ct=[],It=null,Pe=null,nt=null,yt=null,Bt=null,Ot=me&&me.goButton,$t=gt?1:2,Qt=An-1>0?An-1:0,Re=An+1<tn?An+1:tn,Ze=(0,z.Z)(this.props,{aria:!0,data:!0}),Oe=jt&&se.createElement("li",{className:"".concat(Ge,"-total-text")},jt(Mt,[Mt===0?0:(An-1)*ma+1,An*ma>Mt?Mt:An*ma]));if(nn){Ot&&(typeof Ot=="boolean"?Bt=se.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},be.jump_to_confirm):Bt=se.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ot),Bt=se.createElement("li",{title:pt?"".concat(be.jump_to).concat(An,"/").concat(tn):null,className:"".concat(Ge,"-simple-pager")},Bt));var kt=this.renderPrev(Qt);return se.createElement("ul",(0,ne.Z)({className:Je()(Ge,"".concat(Ge,"-simple"),(0,ae.Z)({},"".concat(Ge,"-disabled"),Vt),Zt),style:Ft,ref:this.paginationNode},Ze),Oe,kt?se.createElement("li",{title:pt?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()},kt):null,se.createElement("li",{title:pt?"".concat(An,"/").concat(tn):null,className:"".concat(Ge,"-simple-pager")},se.createElement("input",{type:"text",value:St,disabled:Vt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),se.createElement("span",{className:"".concat(Ge,"-slash")},"/"),tn),se.createElement("li",{title:pt?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(Re)),Bt)}if(tn<=3+$t*2){var _t={locale:be,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:pt,itemRender:hn};tn||Ct.push(se.createElement(Se,(0,ne.Z)({},_t,{key:"noPager",page:1,className:"".concat(Ge,"-item-disabled")})));for(var Pt=1;Pt<=tn;Pt+=1){var pn=An===Pt;Ct.push(se.createElement(Se,(0,ne.Z)({},_t,{key:Pt,page:Pt,active:pn})))}}else{var un=gt?be.prev_3:be.prev_5,Yt=gt?be.next_3:be.next_5,Fn=hn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(wn,"prev page")),Xn=hn(this.getJumpNextPage(),"jump-next",this.getItemIcon(zn,"next page"));ln&&(It=Fn?se.createElement("li",{title:pt?un: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"),!!wn))},Fn):null,Pe=Xn?se.createElement("li",{title:pt?Yt: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"),!!zn))},Xn):null),yt=se.createElement(Se,{locale:be,last:!0,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:tn,page:tn,active:!1,showTitle:pt,itemRender:hn}),nt=se.createElement(Se,{locale:be,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:pt,itemRender:hn});var Jt=Math.max(1,An-$t),Gn=Math.min(An+$t,tn);An-1<=$t&&(Gn=1+$t*2),tn-An<=$t&&(Jt=tn-$t*2);for(var Qn=Jt;Qn<=Gn;Qn+=1){var na=An===Qn;Ct.push(se.createElement(Se,{locale:be,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Qn,page:Qn,active:na,showTitle:pt,itemRender:hn}))}An-1>=$t*2&&An!==3&&(Ct[0]=(0,se.cloneElement)(Ct[0],{className:"".concat(Ge,"-item-after-jump-prev")}),Ct.unshift(It)),tn-An>=$t*2&&An!==tn-2&&(Ct[Ct.length-1]=(0,se.cloneElement)(Ct[Ct.length-1],{className:"".concat(Ge,"-item-before-jump-next")}),Ct.push(Pe)),Jt!==1&&Ct.unshift(nt),Gn!==tn&&Ct.push(yt)}var Wn=!this.hasPrev()||!tn,Te=!this.hasNext()||!tn,mt=this.renderPrev(Qt),tt=this.renderNext(Re);return se.createElement("ul",(0,ne.Z)({className:Je()(Ge,Zt,(0,ae.Z)({},"".concat(Ge,"-disabled"),Vt)),style:Ft,ref:this.paginationNode},Ze),Oe,mt?se.createElement("li",{title:pt?be.prev_page:null,onClick:this.prev,tabIndex:Wn?null:0,onKeyPress:this.runIfEnterPrev,className:Je()("".concat(Ge,"-prev"),(0,ae.Z)({},"".concat(Ge,"-disabled"),Wn)),"aria-disabled":Wn},mt):null,Ct,tt?se.createElement("li",{title:pt?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,se.createElement(ce,{disabled:Vt,locale:be,rootPrefixCls:Ge,selectComponentClass:Mn,selectPrefixCls:jn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:An,pageSize:ma,pageSizeOptions:ea,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ot}))}}],[{key:"getDerivedStateFromProps",value:function(he,Ge){var Zt={};if("current"in he&&(Zt.current=he.current,he.current!==Ge.current&&(Zt.currentInputValue=Zt.current)),"pageSize"in he&&he.pageSize!==Ge.pageSize){var Ft=Ge.current,Vt=bt(he.pageSize,Ge,he);Ft=Ft>Vt?Vt:Ft,"current"in he||(Zt.current=Ft,Zt.currentInputValue=Ft),Zt.pageSize=he.pageSize}return Zt}}]),Ye}(se.Component);dn.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:xe,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:xe,locale:le.Z,style:{},itemRender:wt,totalBoundaryShowSizeChanger:50};var ot=dn,ht=te(22075),Ut=te(36355),en=te(19716),gn=te(8628),ct=te(9763),ke=te(57809);const rt=pe=>se.createElement(ke.default,Object.assign({},pe,{showSearch:!0,size:"small"})),Kt=pe=>se.createElement(ke.default,Object.assign({},pe,{showSearch:!0,size:"middle"}));rt.Option=ke.default.Option,Kt.Option=ke.default.Option;var Fe=te(9937),He=te(17313),Dt=te(83116),rn=te(37613);const st=pe=>{const{componentCls:fe}=pe;return{[`${fe}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${fe}-item-link`]:{color:pe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${fe}-item-link`]:{color:pe.colorTextDisabled,cursor:"not-allowed"}}},[`&${fe}-disabled`]:{cursor:"not-allowed",[`${fe}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:pe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:pe.colorBorder,backgroundColor:pe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:pe.itemActiveBgDisabled},a:{color:pe.itemActiveColorDisabled}}},[`${fe}-item-link`]:{color:pe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${fe}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${fe}-simple-pager`]:{color:pe.colorTextDisabled},[`${fe}-jump-prev, ${fe}-jump-next`]:{[`${fe}-item-link-icon`]:{opacity:0},[`${fe}-item-ellipsis`]:{opacity:1}}},[`&${fe}-simple`]:{[`${fe}-prev, ${fe}-next`]:{[`&${fe}-disabled ${fe}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Et=pe=>{const{componentCls:fe}=pe;return{[`&${fe}-mini ${fe}-total-text, &${fe}-mini ${fe}-simple-pager`]:{height:pe.itemSizeSM,lineHeight:`${pe.itemSizeSM}px`},[`&${fe}-mini ${fe}-item`]:{minWidth:pe.itemSizeSM,height:pe.itemSizeSM,margin:0,lineHeight:`${pe.itemSizeSM-2}px`},[`&${fe}-mini:not(${fe}-disabled) ${fe}-item:not(${fe}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:pe.colorBgTextHover},"&:active":{backgroundColor:pe.colorBgTextActive}},[`&${fe}-mini ${fe}-prev, &${fe}-mini ${fe}-next`]:{minWidth:pe.itemSizeSM,height:pe.itemSizeSM,margin:0,lineHeight:`${pe.itemSizeSM}px`},[`&${fe}-mini:not(${fe}-disabled)`]:{[`${fe}-prev, ${fe}-next`]:{[`&:hover ${fe}-item-link`]:{backgroundColor:pe.colorBgTextHover},[`&:active ${fe}-item-link`]:{backgroundColor:pe.colorBgTextActive},[`&${fe}-disabled:hover ${fe}-item-link`]:{backgroundColor:"transparent"}}},[`
|
|
&${fe}-mini ${fe}-prev ${fe}-item-link,
|
|
&${fe}-mini ${fe}-next ${fe}-item-link
|
|
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:pe.itemSizeSM,lineHeight:`${pe.itemSizeSM}px`}},[`&${fe}-mini ${fe}-jump-prev, &${fe}-mini ${fe}-jump-next`]:{height:pe.itemSizeSM,marginInlineEnd:0,lineHeight:`${pe.itemSizeSM}px`},[`&${fe}-mini ${fe}-options`]:{marginInlineStart:pe.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:pe.miniOptionsSizeChangerTop},"&-quick-jumper":{height:pe.itemSizeSM,lineHeight:`${pe.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Fe.x0)(pe)),{width:pe.paginationMiniQuickJumperInputWidth,height:pe.controlHeightSM})}}}},Ae=pe=>{const{componentCls:fe}=pe;return{[`
|
|
&${fe}-simple ${fe}-prev,
|
|
&${fe}-simple ${fe}-next
|
|
`]:{height:pe.itemSizeSM,lineHeight:`${pe.itemSizeSM}px`,verticalAlign:"top",[`${fe}-item-link`]:{height:pe.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:pe.colorBgTextHover},"&:active":{backgroundColor:pe.colorBgTextActive},"&::after":{height:pe.itemSizeSM,lineHeight:`${pe.itemSizeSM}px`}}},[`&${fe}-simple ${fe}-simple-pager`]:{display:"inline-block",height:pe.itemSizeSM,marginInlineEnd:pe.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:pe.marginXS,padding:`0 ${pe.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:pe.itemInputBg,border:`${pe.lineWidth}px ${pe.lineType} ${pe.colorBorder}`,borderRadius:pe.borderRadius,outline:"none",transition:`border-color ${pe.motionDurationMid}`,color:"inherit","&:hover":{borderColor:pe.colorPrimary},"&:focus":{borderColor:pe.colorPrimaryHover,boxShadow:`${pe.inputOutlineOffset}px 0 ${pe.controlOutlineWidth}px ${pe.controlOutline}`},"&[disabled]":{color:pe.colorTextDisabled,backgroundColor:pe.colorBgContainerDisabled,borderColor:pe.colorBorder,cursor:"not-allowed"}}}}},Wt=pe=>{const{componentCls:fe}=pe;return{[`${fe}-jump-prev, ${fe}-jump-next`]:{outline:0,[`${fe}-item-container`]:{position:"relative",[`${fe}-item-link-icon`]:{color:pe.colorPrimary,fontSize:pe.fontSizeSM,opacity:0,transition:`all ${pe.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${fe}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:pe.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:pe.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:pe.paginationEllipsisTextIndent,opacity:1,transition:`all ${pe.motionDurationMid}`}},"&:hover":{[`${fe}-item-link-icon`]:{opacity:1},[`${fe}-item-ellipsis`]:{opacity:0}}},[`
|
|
${fe}-prev,
|
|
${fe}-jump-prev,
|
|
${fe}-jump-next
|
|
`]:{marginInlineEnd:pe.marginXS},[`
|
|
${fe}-prev,
|
|
${fe}-next,
|
|
${fe}-jump-prev,
|
|
${fe}-jump-next
|
|
`]:{display:"inline-block",minWidth:pe.itemSize,height:pe.itemSize,color:pe.colorText,fontFamily:pe.fontFamily,lineHeight:`${pe.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:pe.borderRadius,cursor:"pointer",transition:`all ${pe.motionDurationMid}`},[`${fe}-prev, ${fe}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:pe.colorText,cursor:"pointer",userSelect:"none"},[`${fe}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:pe.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${pe.lineWidth}px ${pe.lineType} transparent`,borderRadius:pe.borderRadius,outline:"none",transition:`all ${pe.motionDurationMid}`},[`&:hover ${fe}-item-link`]:{backgroundColor:pe.colorBgTextHover},[`&:active ${fe}-item-link`]:{backgroundColor:pe.colorBgTextActive},[`&${fe}-disabled:hover`]:{[`${fe}-item-link`]:{backgroundColor:"transparent"}}},[`${fe}-slash`]:{marginInlineEnd:pe.paginationSlashMarginInlineEnd,marginInlineStart:pe.paginationSlashMarginInlineStart},[`${fe}-options`]:{display:"inline-block",marginInlineStart:pe.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:pe.controlHeight,marginInlineStart:pe.marginXS,lineHeight:`${pe.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Fe.ik)(pe)),{width:pe.controlHeightLG*1.25,height:pe.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:pe.marginXS,marginInlineEnd:pe.marginXS})}}}},vn=pe=>{const{componentCls:fe}=pe;return{[`${fe}-item`]:{display:"inline-block",minWidth:pe.itemSize,height:pe.itemSize,marginInlineEnd:pe.marginXS,fontFamily:pe.fontFamily,lineHeight:`${pe.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${pe.lineWidth}px ${pe.lineType} transparent`,borderRadius:pe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${pe.paginationItemPaddingInline}px`,color:pe.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${fe}-item-active)`]:{"&:hover":{transition:`all ${pe.motionDurationMid}`,backgroundColor:pe.colorBgTextHover},"&:active":{backgroundColor:pe.colorBgTextActive}},"&-active":{fontWeight:pe.fontWeightStrong,backgroundColor:pe.itemActiveBg,borderColor:pe.colorPrimary,a:{color:pe.colorPrimary},"&:hover":{borderColor:pe.colorPrimaryHover},"&:hover a":{color:pe.colorPrimaryHover}}}}},On=pe=>{const{componentCls:fe}=pe;return{[fe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,He.Wf)(pe)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${fe}-total-text`]:{display:"inline-block",height:pe.itemSize,marginInlineEnd:pe.marginXS,lineHeight:`${pe.itemSize-2}px`,verticalAlign:"middle"}}),vn(pe)),Wt(pe)),Ae(pe)),Et(pe)),st(pe)),{[`@media only screen and (max-width: ${pe.screenLG}px)`]:{[`${fe}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${pe.screenSM}px)`]:{[`${fe}-options`]:{display:"none"}}}),[`&${pe.componentCls}-rtl`]:{direction:"rtl"}}},Sn=pe=>{const{componentCls:fe}=pe;return{[`${fe}${fe}-disabled:not(${fe}-mini)`]:{"&, &:hover":{[`${fe}-item-link`]:{borderColor:pe.colorBorder}},"&:focus-visible":{[`${fe}-item-link`]:{borderColor:pe.colorBorder}},[`${fe}-item, ${fe}-item-link`]:{backgroundColor:pe.colorBgContainerDisabled,borderColor:pe.colorBorder,[`&:hover:not(${fe}-item-active)`]:{backgroundColor:pe.colorBgContainerDisabled,borderColor:pe.colorBorder,a:{color:pe.colorTextDisabled}},[`&${fe}-item-active`]:{backgroundColor:pe.itemActiveBgDisabled}},[`${fe}-prev, ${fe}-next`]:{"&:hover button":{backgroundColor:pe.colorBgContainerDisabled,borderColor:pe.colorBorder,color:pe.colorTextDisabled},[`${fe}-item-link`]:{backgroundColor:pe.colorBgContainerDisabled,borderColor:pe.colorBorder}}},[`${fe}:not(${fe}-mini)`]:{[`${fe}-prev, ${fe}-next`]:{"&:hover button":{borderColor:pe.colorPrimaryHover,backgroundColor:pe.itemBg},[`${fe}-item-link`]:{backgroundColor:pe.itemLinkBg,borderColor:pe.colorBorder},[`&:hover ${fe}-item-link`]:{borderColor:pe.colorPrimary,backgroundColor:pe.itemBg,color:pe.colorPrimary},[`&${fe}-disabled`]:{[`${fe}-item-link`]:{borderColor:pe.colorBorder,color:pe.colorTextDisabled}}},[`${fe}-item`]:{backgroundColor:pe.itemBg,border:`${pe.lineWidth}px ${pe.lineType} ${pe.colorBorder}`,[`&:hover:not(${fe}-item-active)`]:{borderColor:pe.colorPrimary,backgroundColor:pe.itemBg,a:{color:pe.colorPrimary}},"&-active":{borderColor:pe.colorPrimary}}}}},Qe=pe=>{const{componentCls:fe}=pe;return{[`${fe}:not(${fe}-disabled)`]:{[`${fe}-item`]:Object.assign({},(0,He.Qy)(pe)),[`${fe}-jump-prev, ${fe}-jump-next`]:{"&:focus-visible":Object.assign({[`${fe}-item-link-icon`]:{opacity:1},[`${fe}-item-ellipsis`]:{opacity:0}},(0,He.oN)(pe))},[`${fe}-prev, ${fe}-next`]:{[`&:focus-visible ${fe}-item-link`]:Object.assign({},(0,He.oN)(pe))}}}};var Ve=(0,Dt.Z)("Pagination",pe=>{const fe=(0,rn.TS)(pe,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:pe.marginXXS/2,paginationMiniQuickJumperInputWidth:pe.controlHeightLG*1.1,paginationItemPaddingInline:pe.marginXXS*1.5,paginationEllipsisLetterSpacing:pe.marginXXS/2,paginationSlashMarginInlineStart:pe.marginXXS,paginationSlashMarginInlineEnd:pe.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Fe.e5)(pe),(0,Fe.TM)(pe));return[On(fe),Qe(fe),pe.wireframe&&Sn(fe)]},pe=>({itemBg:pe.colorBgContainer,itemSize:pe.controlHeight,itemSizeSM:pe.controlHeightSM,itemActiveBg:pe.colorBgContainer,itemLinkBg:pe.colorBgContainer,itemActiveColorDisabled:pe.colorTextDisabled,itemActiveBgDisabled:pe.controlItemBgActiveDisabled,itemInputBg:pe.colorBgContainer,miniOptionsSizeChangerTop:0})),Ce=function(pe,fe){var Ye={};for(var Le in pe)Object.prototype.hasOwnProperty.call(pe,Le)&&fe.indexOf(Le)<0&&(Ye[Le]=pe[Le]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,Le=Object.getOwnPropertySymbols(pe);he<Le.length;he++)fe.indexOf(Le[he])<0&&Object.prototype.propertyIsEnumerable.call(pe,Le[he])&&(Ye[Le[he]]=pe[Le[he]]);return Ye},je=pe=>{const{prefixCls:fe,selectPrefixCls:Ye,className:Le,rootClassName:he,style:Ge,size:Zt,locale:Ft,selectComponentClass:Vt,responsive:Rt,showSizeChanger:Mt}=pe,be=Ce(pe,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:me}=(0,gn.Z)(Rt),{getPrefixCls:gt,direction:pt,pagination:jt={}}=se.useContext(Ut.E_),nn=gt("pagination",fe),[hn,ln]=Ve(nn),wn=Mt!=null?Mt:jt.showSizeChanger,zn=se.useMemo(()=>{const tn=se.createElement("span",{className:`${nn}-item-ellipsis`},"\u2022\u2022\u2022"),Ct=se.createElement("button",{className:`${nn}-item-link`,type:"button",tabIndex:-1},pt==="rtl"?se.createElement(Xe.Z,null):se.createElement(_e.Z,null)),It=se.createElement("button",{className:`${nn}-item-link`,type:"button",tabIndex:-1},pt==="rtl"?se.createElement(_e.Z,null):se.createElement(Xe.Z,null)),Pe=se.createElement("a",{className:`${nn}-item-link`},se.createElement("div",{className:`${nn}-item-container`},pt==="rtl"?se.createElement(et.Z,{className:`${nn}-item-link-icon`}):se.createElement($e,{className:`${nn}-item-link-icon`}),tn)),nt=se.createElement("a",{className:`${nn}-item-link`},se.createElement("div",{className:`${nn}-item-container`},pt==="rtl"?se.createElement($e,{className:`${nn}-item-link-icon`}):se.createElement(et.Z,{className:`${nn}-item-link-icon`}),tn));return{prevIcon:Ct,nextIcon:It,jumpPrevIcon:Pe,jumpNextIcon:nt}},[pt,nn]),[Mn]=(0,ct.Z)("Pagination",ht.Z),jn=Object.assign(Object.assign({},Mn),Ft),ea=(0,en.Z)(Zt),ta=ea==="small"||!!(me&&!ea&&Rt),An=gt("select",Ye),ma=Je()({[`${nn}-mini`]:ta,[`${nn}-rtl`]:pt==="rtl"},jt==null?void 0:jt.className,Le,he,ln),St=Object.assign(Object.assign({},jt==null?void 0:jt.style),Ge);return hn(se.createElement(ot,Object.assign({},zn,be,{style:St,prefixCls:nn,selectPrefixCls:An,className:ma,selectComponentClass:Vt||(ta?rt:Kt),locale:jn,showSizeChanger:wn})))},vt=je},93948:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return Mt}});var ne=te(59301),se=te(29679),Ke=te(40001),Ue=te(19248),De=te(99267),Be=te(92310),re=te.n(Be),$e=te(2738),et=te(36355),_e=te(32855),Xe=te(27247),dt=te(43079),Je={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ae=function(){var me=(0,ne.useRef)([]),gt=(0,ne.useRef)(null);return(0,ne.useEffect)(function(){var pt=Date.now(),jt=!1;me.current.forEach(function(nn){if(nn){jt=!0;var hn=nn.style;hn.transitionDuration=".3s, .3s, .3s, .06s",gt.current&&pt-gt.current<100&&(hn.transitionDuration="0s, 0s")}}),jt&&(gt.current=Date.now())}),me.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(me){var gt=(0,Xe.Z)((0,Xe.Z)({},Je),me),pt=gt.className,jt=gt.percent,nn=gt.prefixCls,hn=gt.strokeColor,ln=gt.strokeLinecap,wn=gt.strokeWidth,zn=gt.style,Mn=gt.trailColor,jn=gt.trailWidth,ea=gt.transition,ta=(0,dt.Z)(gt,a);delete ta.gapPosition;var An=Array.isArray(jt)?jt:[jt],ma=Array.isArray(hn)?hn:[hn],St=ae(),tn=wn/2,Ct=100-wn/2,It="M ".concat(ln==="round"?tn:0,",").concat(tn,`
|
|
L `).concat(ln==="round"?Ct:100,",").concat(tn),Pe="0 0 100 ".concat(wn),nt=0;return ne.createElement("svg",(0,_e.Z)({className:re()("".concat(nn,"-line"),pt),viewBox:Pe,preserveAspectRatio:"none",style:zn},ta),ne.createElement("path",{className:"".concat(nn,"-line-trail"),d:It,strokeLinecap:ln,stroke:Mn,strokeWidth:jn||wn,fillOpacity:"0"}),An.map(function(yt,Bt){var Ot=1;switch(ln){case"round":Ot=1-wn/100;break;case"square":Ot=1-wn/2/100;break;default:Ot=1;break}var $t={strokeDasharray:"".concat(yt*Ot,"px, 100px"),strokeDashoffset:"-".concat(nt,"px"),transition:ea||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Qt=ma[Bt]||ma[ma.length-1];return nt+=yt,ne.createElement("path",{key:Bt,className:"".concat(nn,"-line-path"),d:It,strokeLinecap:ln,stroke:Qt,strokeWidth:wn,fillOpacity:"0",ref:function(Ze){St[Bt]=Ze},style:$t})}))},E=y,b=te(34666),x=te(11913),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 me=ne.useState(),gt=(0,x.Z)(me,2),pt=gt[0],jt=gt[1];return ne.useEffect(function(){jt("rc_progress_".concat(le()))},[]),be||pt},ce=function(me){var gt=me.bg,pt=me.children;return ne.createElement("div",{style:{width:"100%",height:"100%",background:gt}},pt)};function Ee(be,me){return Object.keys(be).map(function(gt){var pt=parseFloat(gt),jt="".concat(Math.floor(pt*me),"%");return"".concat(be[gt]," ").concat(jt)})}var Se=ne.forwardRef(function(be,me){var gt=be.prefixCls,pt=be.color,jt=be.gradientId,nn=be.radius,hn=be.style,ln=be.ptg,wn=be.strokeLinecap,zn=be.strokeWidth,Mn=be.size,jn=be.gapDegree,ea=pt&&(0,b.Z)(pt)==="object",ta=ea?"#FFF":void 0,An=Mn/2,ma=ne.createElement("circle",{className:"".concat(gt,"-circle-path"),r:nn,cx:An,cy:An,stroke:ta,strokeLinecap:wn,strokeWidth:zn,opacity:ln===0?0:1,style:hn,ref:me});if(!ea)return ma;var St="".concat(jt,"-conic"),tn=jn?"".concat(180+jn/2,"deg"):"0deg",Ct=Ee(pt,(360-jn)/360),It=Ee(pt,1),Pe="conic-gradient(from ".concat(tn,", ").concat(Ct.join(", "),")"),nt="linear-gradient(to ".concat(jn?"bottom":"top",", ").concat(It.join(", "),")");return ne.createElement(ne.Fragment,null,ne.createElement("mask",{id:St},ma),ne.createElement("foreignObject",{x:0,y:0,width:Mn,height:Mn,mask:"url(#".concat(St,")")},ne.createElement(ce,{bg:nt},ne.createElement(ce,{bg:Pe}))))}),xe=Se,ve=100,wt=function(me,gt,pt,jt,nn,hn,ln,wn,zn,Mn){var jn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,ea=pt/100*360*((360-hn)/360),ta=hn===0?0:{bottom:0,top:180,left:90,right:-90}[ln],An=(100-jt)/100*gt;zn==="round"&&jt!==100&&(An+=Mn/2,An>=gt&&(An=gt-.01));var ma=ve/2;return{stroke:typeof wn=="string"?wn:void 0,strokeDasharray:"".concat(gt,"px ").concat(me),strokeDashoffset:An+jn,transform:"rotate(".concat(nn+ea+ta,"deg)"),transformOrigin:"".concat(ma,"px ").concat(ma,"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}},bt=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function dn(be){var me=be!=null?be:[];return Array.isArray(me)?me:[me]}var ot=function(me){var gt=(0,Xe.Z)((0,Xe.Z)({},Je),me),pt=gt.id,jt=gt.prefixCls,nn=gt.steps,hn=gt.strokeWidth,ln=gt.trailWidth,wn=gt.gapDegree,zn=wn===void 0?0:wn,Mn=gt.gapPosition,jn=gt.trailColor,ea=gt.strokeLinecap,ta=gt.style,An=gt.className,ma=gt.strokeColor,St=gt.percent,tn=(0,dt.Z)(gt,bt),Ct=ve/2,It=de(pt),Pe="".concat(It,"-gradient"),nt=Ct-hn/2,yt=Math.PI*2*nt,Bt=zn>0?90+zn/2:-90,Ot=yt*((360-zn)/360),$t=(0,b.Z)(nn)==="object"?nn:{count:nn,space:2},Qt=$t.count,Re=$t.space,Ze=dn(St),Oe=dn(ma),kt=Oe.find(function(Xn){return Xn&&(0,b.Z)(Xn)==="object"}),_t=kt&&(0,b.Z)(kt)==="object",Pt=_t?"butt":ea,pn=wt(yt,Ot,0,100,Bt,zn,Mn,jn,Pt,hn),un=ae(),Yt=function(){var Jt=0;return Ze.map(function(Gn,Qn){var na=Oe[Qn]||Oe[Oe.length-1],Wn=wt(yt,Ot,Jt,Gn,Bt,zn,Mn,na,Pt,hn);return Jt+=Gn,ne.createElement(xe,{key:Qn,color:na,ptg:Gn,radius:nt,prefixCls:jt,gradientId:Pe,style:Wn,strokeLinecap:Pt,strokeWidth:hn,gapDegree:zn,ref:function(mt){un[Qn]=mt},size:ve})}).reverse()},Fn=function(){var Jt=Math.round(Qt*(Ze[0]/100)),Gn=100/Qt,Qn=0;return new Array(Qt).fill(null).map(function(na,Wn){var Te=Wn<=Jt-1?Oe[0]:jn,mt=Te&&(0,b.Z)(Te)==="object"?"url(#".concat(Pe,")"):void 0,tt=wt(yt,Ot,Qn,Gn,Bt,zn,Mn,Te,"butt",hn,Re);return Qn+=(Ot-tt.strokeDashoffset+Re)*100/Ot,ne.createElement("circle",{key:Wn,className:"".concat(jt,"-circle-path"),r:nt,cx:Ct,cy:Ct,stroke:mt,strokeWidth:hn,opacity:1,style:tt,ref:function(zt){un[Wn]=zt}})})};return ne.createElement("svg",(0,_e.Z)({className:re()("".concat(jt,"-circle"),An),viewBox:"0 0 ".concat(ve," ").concat(ve),style:ta,id:pt,role:"presentation"},tn),!Qt&&ne.createElement("circle",{className:"".concat(jt,"-circle-trail"),r:nt,cx:Ct,cy:Ct,stroke:jn,strokeLinecap:Pt,strokeWidth:ln||hn,style:pn}),Qt?Fn():Yt())},ht=ot,Ut={Line:E,Circle:ht},en=te(6848),gn=te(30071);function ct(be){return!be||be<0?0:be>100?100:be}function ke(be){let{success:me,successPercent:gt}=be,pt=gt;return me&&"progress"in me&&(pt=me.progress),me&&"percent"in me&&(pt=me.percent),pt}const rt=be=>{let{percent:me,success:gt,successPercent:pt}=be;const jt=ct(ke({success:gt,successPercent:pt}));return[jt,ct(ct(me)-jt)]},Kt=be=>{let{success:me={},strokeColor:gt}=be;const{strokeColor:pt}=me;return[pt||gn.presetPrimaryColors.green,gt||null]},Fe=(be,me,gt)=>{var pt,jt,nn,hn;let ln=-1,wn=-1;if(me==="step"){const zn=gt.steps,Mn=gt.strokeWidth;typeof be=="string"||typeof be=="undefined"?(ln=be==="small"?2:14,wn=Mn!=null?Mn:8):typeof be=="number"?[ln,wn]=[be,be]:[ln=14,wn=8]=be,ln*=zn}else if(me==="line"){const zn=gt==null?void 0:gt.strokeWidth;typeof be=="string"||typeof be=="undefined"?wn=zn||(be==="small"?6:8):typeof be=="number"?[ln,wn]=[be,be]:[ln=-1,wn=8]=be}else(me==="circle"||me==="dashboard")&&(typeof be=="string"||typeof be=="undefined"?[ln,wn]=be==="small"?[60,60]:[120,120]:typeof be=="number"?[ln,wn]=[be,be]:(ln=(jt=(pt=be[0])!==null&&pt!==void 0?pt:be[1])!==null&&jt!==void 0?jt:120,wn=(hn=(nn=be[0])!==null&&nn!==void 0?nn:be[1])!==null&&hn!==void 0?hn:120));return[ln,wn]},He=3,Dt=be=>He/be*100;var st=be=>{const{prefixCls:me,trailColor:gt=null,strokeLinecap:pt="round",gapPosition:jt,gapDegree:nn,width:hn=120,type:ln,children:wn,success:zn,size:Mn=hn}=be,[jn,ea]=Fe(Mn,"circle");let{strokeWidth:ta}=be;ta===void 0&&(ta=Math.max(Dt(jn),6));const An={width:jn,height:ea,fontSize:jn*.15+6},ma=ne.useMemo(()=>{if(nn||nn===0)return nn;if(ln==="dashboard")return 75},[nn,ln]),St=jt||ln==="dashboard"&&"bottom"||void 0,tn=Object.prototype.toString.call(be.strokeColor)==="[object Object]",Ct=Kt({success:zn,strokeColor:be.strokeColor}),It=re()(`${me}-inner`,{[`${me}-circle-gradient`]:tn}),Pe=ne.createElement(ht,{percent:rt(be),strokeWidth:ta,trailWidth:ta,strokeColor:Ct,strokeLinecap:pt,trailColor:gt,prefixCls:me,gapDegree:ma,gapPosition:St});return ne.createElement("div",{className:It,style:An},jn<=20?ne.createElement(en.Z,{title:wn},ne.createElement("span",null,Pe)):ne.createElement(ne.Fragment,null,Pe,wn))},Et=function(be,me){var gt={};for(var pt in be)Object.prototype.hasOwnProperty.call(be,pt)&&me.indexOf(pt)<0&&(gt[pt]=be[pt]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var jt=0,pt=Object.getOwnPropertySymbols(be);jt<pt.length;jt++)me.indexOf(pt[jt])<0&&Object.prototype.propertyIsEnumerable.call(be,pt[jt])&&(gt[pt[jt]]=be[pt[jt]]);return gt};const Ae=be=>{let me=[];return Object.keys(be).forEach(gt=>{const pt=parseFloat(gt.replace(/%/g,""));isNaN(pt)||me.push({key:pt,value:be[gt]})}),me=me.sort((gt,pt)=>gt.key-pt.key),me.map(gt=>{let{key:pt,value:jt}=gt;return`${jt} ${pt}%`}).join(", ")},Wt=(be,me)=>{const{from:gt=gn.presetPrimaryColors.blue,to:pt=gn.presetPrimaryColors.blue,direction:jt=me==="rtl"?"to left":"to right"}=be,nn=Et(be,["from","to","direction"]);if(Object.keys(nn).length!==0){const hn=Ae(nn);return{backgroundImage:`linear-gradient(${jt}, ${hn})`}}return{backgroundImage:`linear-gradient(${jt}, ${gt}, ${pt})`}};var On=be=>{const{prefixCls:me,direction:gt,percent:pt,size:jt,strokeWidth:nn,strokeColor:hn,strokeLinecap:ln="round",children:wn,trailColor:zn=null,success:Mn}=be,jn=hn&&typeof hn!="string"?Wt(hn,gt):{backgroundColor:hn},ea=ln==="square"||ln==="butt"?0:void 0,ta={backgroundColor:zn||void 0,borderRadius:ea},An=jt!=null?jt:[-1,nn||(jt==="small"?6:8)],[ma,St]=Fe(An,"line",{strokeWidth:nn}),tn=Object.assign({width:`${ct(pt)}%`,height:St,borderRadius:ea},jn),Ct=ke(be),It={width:`${ct(Ct)}%`,height:St,borderRadius:ea,backgroundColor:Mn==null?void 0:Mn.strokeColor},Pe={width:ma<0?"100%":ma,height:St};return ne.createElement(ne.Fragment,null,ne.createElement("div",{className:`${me}-outer`,style:Pe},ne.createElement("div",{className:`${me}-inner`,style:ta},ne.createElement("div",{className:`${me}-bg`,style:tn}),Ct!==void 0?ne.createElement("div",{className:`${me}-success-bg`,style:It}):null)),wn)},Qe=be=>{const{size:me,steps:gt,percent:pt=0,strokeWidth:jt=8,strokeColor:nn,trailColor:hn=null,prefixCls:ln,children:wn}=be,zn=Math.round(gt*(pt/100)),Mn=me==="small"?2:14,jn=me!=null?me:[Mn,jt],[ea,ta]=Fe(jn,"step",{steps:gt,strokeWidth:jt}),An=ea/gt,ma=new Array(gt);for(let St=0;St<gt;St++){const tn=Array.isArray(nn)?nn[St]:nn;ma[St]=ne.createElement("div",{key:St,className:re()(`${ln}-steps-item`,{[`${ln}-steps-item-active`]:St<=zn-1}),style:{backgroundColor:St<=zn-1?tn:hn,width:An,height:ta}})}return ne.createElement("div",{className:`${ln}-steps-outer`},ma,wn)},Ve=te(36237),Ce=te(17313),ge=te(83116),je=te(37613);const vt=be=>{const me=be?"100%":"-100%";return new Ve.Keyframes(`antProgress${be?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${me}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${me}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},pe=be=>{const{componentCls:me,iconCls:gt}=be;return{[me]: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},[`${me}-outer`]:{display:"inline-block",width:"100%"},[`&${me}-show-info`]:{[`${me}-outer`]:{marginInlineEnd:`calc(-2em - ${be.marginXS}px)`,paddingInlineEnd:`calc(2em + ${be.paddingXS}px)`}},[`${me}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:be.remainingColor,borderRadius:be.lineBorderRadius},[`${me}-inner:not(${me}-circle-gradient)`]:{[`${me}-circle-path`]:{stroke:be.defaultColor}},[`${me}-success-bg, ${me}-bg`]:{position:"relative",backgroundColor:be.defaultColor,borderRadius:be.lineBorderRadius,transition:`all ${be.motionDurationSlow} ${be.motionEaseInOutCirc}`},[`${me}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:be.colorSuccess},[`${me}-text`]:{display:"inline-block",width:"2em",marginInlineStart:be.marginXS,color:be.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[gt]:{fontSize:be.fontSize}},[`&${me}-status-active`]:{[`${me}-bg::before`]:{position:"absolute",inset:0,backgroundColor:be.colorBgContainer,borderRadius:be.lineBorderRadius,opacity:0,animationName:vt(),animationDuration:be.progressActiveMotionDuration,animationTimingFunction:be.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${me}-rtl${me}-status-active`]:{[`${me}-bg::before`]:{animationName:vt(!0)}},[`&${me}-status-exception`]:{[`${me}-bg`]:{backgroundColor:be.colorError},[`${me}-text`]:{color:be.colorError}},[`&${me}-status-exception ${me}-inner:not(${me}-circle-gradient)`]:{[`${me}-circle-path`]:{stroke:be.colorError}},[`&${me}-status-success`]:{[`${me}-bg`]:{backgroundColor:be.colorSuccess},[`${me}-text`]:{color:be.colorSuccess}},[`&${me}-status-success ${me}-inner:not(${me}-circle-gradient)`]:{[`${me}-circle-path`]:{stroke:be.colorSuccess}}})}},fe=be=>{const{componentCls:me,iconCls:gt}=be;return{[me]:{[`${me}-circle-trail`]:{stroke:be.remainingColor},[`&${me}-circle ${me}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${me}-circle ${me}-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%)",[gt]:{fontSize:`${be.fontSize/be.fontSizeSM}em`}},[`${me}-circle&-status-exception`]:{[`${me}-text`]:{color:be.colorError}},[`${me}-circle&-status-success`]:{[`${me}-text`]:{color:be.colorSuccess}}},[`${me}-inline-circle`]:{lineHeight:1,[`${me}-inner`]:{verticalAlign:"bottom"}}}},Ye=be=>{const{componentCls:me}=be;return{[me]:{[`${me}-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}}}}}},Le=be=>{const{componentCls:me,iconCls:gt}=be;return{[me]:{[`${me}-small&-line, ${me}-small&-line ${me}-text ${gt}`]:{fontSize:be.fontSizeSM}}}};var he=(0,ge.Z)("Progress",be=>{const me=be.marginXXS/2,gt=(0,je.TS)(be,{progressStepMarginInlineEnd:me,progressStepMinWidth:me,progressActiveMotionDuration:"2.4s"});return[pe(gt),fe(gt),Ye(gt),Le(gt)]},be=>({circleTextColor:be.colorText,defaultColor:be.colorInfo,remainingColor:be.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Ge=function(be,me){var gt={};for(var pt in be)Object.prototype.hasOwnProperty.call(be,pt)&&me.indexOf(pt)<0&&(gt[pt]=be[pt]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var jt=0,pt=Object.getOwnPropertySymbols(be);jt<pt.length;jt++)me.indexOf(pt[jt])<0&&Object.prototype.propertyIsEnumerable.call(be,pt[jt])&&(gt[pt[jt]]=be[pt[jt]]);return gt};const Zt=null,Ft=["normal","exception","active","success"];var Rt=ne.forwardRef((be,me)=>{const{prefixCls:gt,className:pt,rootClassName:jt,steps:nn,strokeColor:hn,percent:ln=0,size:wn="default",showInfo:zn=!0,type:Mn="line",status:jn,format:ea,style:ta}=be,An=Ge(be,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),ma=ne.useMemo(()=>{var Ze,Oe;const kt=ke(be);return parseInt(kt!==void 0?(Ze=kt!=null?kt:0)===null||Ze===void 0?void 0:Ze.toString():(Oe=ln!=null?ln:0)===null||Oe===void 0?void 0:Oe.toString(),10)},[ln,be.success,be.successPercent]),St=ne.useMemo(()=>!Ft.includes(jn)&&ma>=100?"success":jn||"normal",[jn,ma]),{getPrefixCls:tn,direction:Ct,progress:It}=ne.useContext(et.E_),Pe=tn("progress",gt),[nt,yt]=he(Pe),Bt=ne.useMemo(()=>{if(!zn)return null;const Ze=ke(be);let Oe;const kt=ea||(Pt=>`${Pt}%`),_t=Mn==="line";return ea||St!=="exception"&&St!=="success"?Oe=kt(ct(ln),ct(Ze)):St==="exception"?Oe=_t?ne.createElement(Ue.Z,null):ne.createElement(De.Z,null):St==="success"&&(Oe=_t?ne.createElement(se.Z,null):ne.createElement(Ke.Z,null)),ne.createElement("span",{className:`${Pe}-text`,title:typeof Oe=="string"?Oe:void 0},Oe)},[zn,ln,ma,St,Mn,Pe,ea]),Ot=Array.isArray(hn)?hn[0]:hn,$t=typeof hn=="string"||Array.isArray(hn)?hn:void 0;let Qt;Mn==="line"?Qt=nn?ne.createElement(Qe,Object.assign({},be,{strokeColor:$t,prefixCls:Pe,steps:nn}),Bt):ne.createElement(On,Object.assign({},be,{strokeColor:Ot,prefixCls:Pe,direction:Ct}),Bt):(Mn==="circle"||Mn==="dashboard")&&(Qt=ne.createElement(st,Object.assign({},be,{strokeColor:Ot,prefixCls:Pe,progressStatus:St}),Bt));const Re=re()(Pe,`${Pe}-status-${St}`,`${Pe}-${Mn==="dashboard"&&"circle"||nn&&"steps"||Mn}`,{[`${Pe}-inline-circle`]:Mn==="circle"&&Fe(wn,"circle")[0]<=20,[`${Pe}-show-info`]:zn,[`${Pe}-${wn}`]:typeof wn=="string",[`${Pe}-rtl`]:Ct==="rtl"},It==null?void 0:It.className,pt,jt,yt);return nt(ne.createElement("div",Object.assign({ref:me,style:Object.assign(Object.assign({},It==null?void 0:It.style),ta),className:Re,role:"progressbar","aria-valuenow":ma},(0,$e.Z)(An,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Qt))}),Mt=Rt},13570:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return ct}});var ne=te(32855),se=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,De=te(7657),Be=function(rt,Kt){return se.createElement(De.Z,(0,ne.Z)({},rt,{ref:Kt,icon:Ue}))},re=se.forwardRef(Be),$e=re,et=te(92310),_e=te.n(et),Xe=te(74430),dt=te(11913),Je=te(43079),ae=te(18929),a=te(10228),y=te(26112);function E(ke,rt){var Kt=ke.disabled,Fe=ke.prefixCls,He=ke.character,Dt=ke.characterRender,rn=ke.index,st=ke.count,Et=ke.value,Ae=ke.allowHalf,Wt=ke.focused,vn=ke.onHover,On=ke.onClick,Sn=function(fe){vn(fe,rn)},Qe=function(fe){On(fe,rn)},Ve=function(fe){fe.keyCode===a.Z.ENTER&&On(fe,rn)},Ce=rn+1,ge=new Set([Fe]);Et===0&&rn===0&&Wt?ge.add("".concat(Fe,"-focused")):Ae&&Et+.5>=Ce&&Et<Ce?(ge.add("".concat(Fe,"-half")),ge.add("".concat(Fe,"-active")),Wt&&ge.add("".concat(Fe,"-focused"))):(Ce<=Et?ge.add("".concat(Fe,"-full")):ge.add("".concat(Fe,"-zero")),Ce===Et&&Wt&&ge.add("".concat(Fe,"-focused")));var je=typeof He=="function"?He(ke):He,vt=se.createElement("li",{className:_e()(Array.from(ge)),ref:rt},se.createElement("div",{onClick:Kt?null:Qe,onKeyDown:Kt?null:Ve,onMouseMove:Kt?null:Sn,role:"radio","aria-checked":Et>rn?"true":"false","aria-posinset":rn+1,"aria-setsize":st,tabIndex:Kt?-1:0},se.createElement("div",{className:"".concat(Fe,"-first")},je),se.createElement("div",{className:"".concat(Fe,"-second")},je)));return Dt&&(vt=Dt(vt,ke)),vt}var b=se.forwardRef(E);function x(){var ke=se.useRef({});function rt(Fe){return ke.current[Fe]}function Kt(Fe){return function(He){ke.current[Fe]=He}}return[rt,Kt]}function z(ke){var rt=ke.pageXOffset,Kt="scrollLeft";if(typeof rt!="number"){var Fe=ke.document;rt=Fe.documentElement[Kt],typeof rt!="number"&&(rt=Fe.body[Kt])}return rt}function ee(ke){var rt,Kt,Fe=ke.ownerDocument,He=Fe.body,Dt=Fe&&Fe.documentElement,rn=ke.getBoundingClientRect();return rt=rn.left,Kt=rn.top,rt-=Dt.clientLeft||He.clientLeft||0,Kt-=Dt.clientTop||He.clientTop||0,{left:rt,top:Kt}}function oe(ke){var rt=ee(ke),Kt=ke.ownerDocument,Fe=Kt.defaultView||Kt.parentWindow;return rt.left+=z(Fe),rt.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,rt){var Kt,Fe=ke.prefixCls,He=Fe===void 0?"rc-rate":Fe,Dt=ke.className,rn=ke.defaultValue,st=ke.value,Et=ke.count,Ae=Et===void 0?5:Et,Wt=ke.allowHalf,vn=Wt===void 0?!1:Wt,On=ke.allowClear,Sn=On===void 0?!0:On,Qe=ke.character,Ve=Qe===void 0?"\u2605":Qe,Ce=ke.characterRender,ge=ke.disabled,je=ke.direction,vt=je===void 0?"ltr":je,pe=ke.tabIndex,fe=pe===void 0?0:pe,Ye=ke.autoFocus,Le=ke.onHoverChange,he=ke.onChange,Ge=ke.onFocus,Zt=ke.onBlur,Ft=ke.onKeyDown,Vt=ke.onMouseLeave,Rt=(0,Je.Z)(ke,le),Mt=x(),be=(0,dt.Z)(Mt,2),me=be[0],gt=be[1],pt=se.useRef(null),jt=function(){if(!ge){var Pt;(Pt=pt.current)===null||Pt===void 0||Pt.focus()}};se.useImperativeHandle(rt,function(){return{focus:jt,blur:function(){if(!ge){var Pt;(Pt=pt.current)===null||Pt===void 0||Pt.blur()}}}});var nn=(0,ae.Z)(rn||0,{value:st}),hn=(0,dt.Z)(nn,2),ln=hn[0],wn=hn[1],zn=(0,ae.Z)(null),Mn=(0,dt.Z)(zn,2),jn=Mn[0],ea=Mn[1],ta=function(Pt,pn){var un=vt==="rtl",Yt=Pt+1;if(vn){var Fn=me(Pt),Xn=oe(Fn),Jt=Fn.clientWidth;(un&&pn-Xn>Jt/2||!un&&pn-Xn<Jt/2)&&(Yt-=.5)}return Yt},An=function(Pt){wn(Pt),he==null||he(Pt)},ma=se.useState(!1),St=(0,dt.Z)(ma,2),tn=St[0],Ct=St[1],It=function(){Ct(!0),Ge==null||Ge()},Pe=function(){Ct(!1),Zt==null||Zt()},nt=se.useState(null),yt=(0,dt.Z)(nt,2),Bt=yt[0],Ot=yt[1],$t=function(Pt,pn){var un=ta(pn,Pt.pageX);un!==jn&&(Ot(un),ea(null)),Le==null||Le(un)},Qt=function(Pt){ge||(Ot(null),ea(null),Le==null||Le(void 0)),Pt&&(Vt==null||Vt(Pt))},Re=function(Pt,pn){var un=ta(pn,Pt.pageX),Yt=!1;Sn&&(Yt=un===ln),Qt(),An(Yt?0:un),ea(Yt?un:null)},Ze=function(Pt){var pn=Pt.keyCode,un=vt==="rtl",Yt=ln;pn===a.Z.RIGHT&&Yt<Ae&&!un?(vn?Yt+=.5:Yt+=1,An(Yt),Pt.preventDefault()):pn===a.Z.LEFT&&Yt>0&&!un||pn===a.Z.RIGHT&&Yt>0&&un?(vn?Yt-=.5:Yt-=1,An(Yt),Pt.preventDefault()):pn===a.Z.LEFT&&Yt<Ae&&un&&(vn?Yt+=.5:Yt+=1,An(Yt),Pt.preventDefault()),Ft==null||Ft(Pt)};se.useEffect(function(){Ye&&!ge&&jt()},[]);var Oe=new Array(Ae).fill(0).map(function(_t,Pt){return se.createElement(b,{ref:gt(Pt),index:Pt,count:Ae,disabled:ge,prefixCls:"".concat(He,"-star"),allowHalf:vn,value:Bt===null?ln:Bt,onClick:Re,onHover:$t,key:_t||Pt,character:Ve,characterRender:Ce,focused:tn})}),kt=_e()(He,Dt,(Kt={},(0,Xe.Z)(Kt,"".concat(He,"-disabled"),ge),(0,Xe.Z)(Kt,"".concat(He,"-rtl"),vt==="rtl"),Kt));return se.createElement("ul",(0,ne.Z)({className:kt,onMouseLeave:Qt,tabIndex:ge?-1:fe,onFocus:ge?null:It,onBlur:ge?null:Pe,onKeyDown:ge?null:Ze,ref:pt,role:"radiogroup"},(0,y.Z)(Rt,{aria:!0,data:!0,attr:!0})),Oe)}var ce=se.forwardRef(de),Ee=ce,Se=te(36355),xe=te(6848),ve=te(17313),wt=te(83116),bt=te(37613);const dn=ke=>{const{componentCls:rt}=ke;return{[`${rt}-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 ${rt}-star-first, &-half ${rt}-star-second`]:{opacity:1},[`&-half ${rt}-star-first, &-full ${rt}-star-second`]:{color:"inherit"}}}},ot=ke=>({[`&-rtl${ke.componentCls}`]:{direction:"rtl"}}),ht=ke=>{const{componentCls:rt}=ke;return{[rt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ve.Wf)(ke)),{display:"inline-block",margin:0,padding:0,color:ke.starColor,fontSize:ke.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${rt} ${rt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),dn(ke)),{[`+ ${rt}-text`]:{display:"inline-block",marginInlineStart:ke.marginXS,fontSize:ke.fontSize}}),ot(ke))}};var Ut=(0,wt.Z)("Rate",ke=>{const rt=(0,bt.TS)(ke,{});return[ht(rt)]},ke=>({starColor:ke.yellow6,starSize:ke.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:ke.colorFillContent})),en=function(ke,rt){var Kt={};for(var Fe in ke)Object.prototype.hasOwnProperty.call(ke,Fe)&&rt.indexOf(Fe)<0&&(Kt[Fe]=ke[Fe]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Fe=Object.getOwnPropertySymbols(ke);He<Fe.length;He++)rt.indexOf(Fe[He])<0&&Object.prototype.propertyIsEnumerable.call(ke,Fe[He])&&(Kt[Fe[He]]=ke[Fe[He]]);return Kt},ct=se.forwardRef((ke,rt)=>{const{prefixCls:Kt,className:Fe,rootClassName:He,style:Dt,tooltips:rn,character:st=se.createElement($e,null)}=ke,Et=en(ke,["prefixCls","className","rootClassName","style","tooltips","character"]),Ae=(ge,je)=>{let{index:vt}=je;return rn?se.createElement(xe.Z,{title:rn[vt]},ge):ge},{getPrefixCls:Wt,direction:vn,rate:On}=se.useContext(Se.E_),Sn=Wt("rate",Kt),[Qe,Ve]=Ut(Sn),Ce=Object.assign(Object.assign({},On==null?void 0:On.style),Dt);return Qe(se.createElement(Ee,Object.assign({ref:rt,character:st,characterRender:Ae},Et,{className:_e()(Fe,He,Ve,On==null?void 0:On.className),style:Ce,prefixCls:Sn,direction:vn})))})},61621:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return Ve}});var ne=te(92310),se=te.n(ne),Ke=te(59301),Ue=te(36355),De=te(2738),re=Ce=>{const{prefixCls:ge,className:je,style:vt,size:pe,shape:fe}=Ce,Ye=se()({[`${ge}-lg`]:pe==="large",[`${ge}-sm`]:pe==="small"}),Le=se()({[`${ge}-circle`]:fe==="circle",[`${ge}-square`]:fe==="square",[`${ge}-round`]:fe==="round"}),he=Ke.useMemo(()=>typeof pe=="number"?{width:pe,height:pe,lineHeight:`${pe}px`}:{},[pe]);return Ke.createElement("span",{className:se()(ge,Ye,Le,je),style:Object.assign(Object.assign({},he),vt)})},$e=te(36237),et=te(83116),_e=te(37613);const Xe=new $e.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),dt=Ce=>({height:Ce,lineHeight:`${Ce}px`}),Je=Ce=>Object.assign({width:Ce},dt(Ce)),ae=Ce=>({background:Ce.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Xe,animationDuration:Ce.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Ce=>Object.assign({width:Ce*5,minWidth:Ce*5},dt(Ce)),y=Ce=>{const{skeletonAvatarCls:ge,gradientFromColor:je,controlHeight:vt,controlHeightLG:pe,controlHeightSM:fe}=Ce;return{[`${ge}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:je},Je(vt)),[`${ge}${ge}-circle`]:{borderRadius:"50%"},[`${ge}${ge}-lg`]:Object.assign({},Je(pe)),[`${ge}${ge}-sm`]:Object.assign({},Je(fe))}},E=Ce=>{const{controlHeight:ge,borderRadiusSM:je,skeletonInputCls:vt,controlHeightLG:pe,controlHeightSM:fe,gradientFromColor:Ye}=Ce;return{[`${vt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ye,borderRadius:je},a(ge)),[`${vt}-lg`]:Object.assign({},a(pe)),[`${vt}-sm`]:Object.assign({},a(fe))}},b=Ce=>Object.assign({width:Ce},dt(Ce)),x=Ce=>{const{skeletonImageCls:ge,imageSizeBase:je,gradientFromColor:vt,borderRadiusSM:pe}=Ce;return{[`${ge}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:vt,borderRadius:pe},b(je*2)),{[`${ge}-path`]:{fill:"#bfbfbf"},[`${ge}-svg`]:Object.assign(Object.assign({},b(je)),{maxWidth:je*4,maxHeight:je*4}),[`${ge}-svg${ge}-svg-circle`]:{borderRadius:"50%"}}),[`${ge}${ge}-circle`]:{borderRadius:"50%"}}},z=(Ce,ge,je)=>{const{skeletonButtonCls:vt}=Ce;return{[`${je}${vt}-circle`]:{width:ge,minWidth:ge,borderRadius:"50%"},[`${je}${vt}-round`]:{borderRadius:ge}}},ee=Ce=>Object.assign({width:Ce*2,minWidth:Ce*2},dt(Ce)),oe=Ce=>{const{borderRadiusSM:ge,skeletonButtonCls:je,controlHeight:vt,controlHeightLG:pe,controlHeightSM:fe,gradientFromColor:Ye}=Ce;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${je}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ye,borderRadius:ge,width:vt*2,minWidth:vt*2},ee(vt))},z(Ce,vt,je)),{[`${je}-lg`]:Object.assign({},ee(pe))}),z(Ce,pe,`${je}-lg`)),{[`${je}-sm`]:Object.assign({},ee(fe))}),z(Ce,fe,`${je}-sm`))},le=Ce=>{const{componentCls:ge,skeletonAvatarCls:je,skeletonTitleCls:vt,skeletonParagraphCls:pe,skeletonButtonCls:fe,skeletonInputCls:Ye,skeletonImageCls:Le,controlHeight:he,controlHeightLG:Ge,controlHeightSM:Zt,gradientFromColor:Ft,padding:Vt,marginSM:Rt,borderRadius:Mt,titleHeight:be,blockRadius:me,paragraphLiHeight:gt,controlHeightXS:pt,paragraphMarginTop:jt}=Ce;return{[`${ge}`]:{display:"table",width:"100%",[`${ge}-header`]:{display:"table-cell",paddingInlineEnd:Vt,verticalAlign:"top",[`${je}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ft},Je(he)),[`${je}-circle`]:{borderRadius:"50%"},[`${je}-lg`]:Object.assign({},Je(Ge)),[`${je}-sm`]:Object.assign({},Je(Zt))},[`${ge}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${vt}`]:{width:"100%",height:be,background:Ft,borderRadius:me,[`+ ${pe}`]:{marginBlockStart:Zt}},[`${pe}`]:{padding:0,"> li":{width:"100%",height:gt,listStyle:"none",background:Ft,borderRadius:me,"+ li":{marginBlockStart:pt}}},[`${pe}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ge}-content`]:{[`${vt}, ${pe} > li`]:{borderRadius:Mt}}},[`${ge}-with-avatar ${ge}-content`]:{[`${vt}`]:{marginBlockStart:Rt,[`+ ${pe}`]:{marginBlockStart:jt}}},[`${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%",[`${fe}`]:{width:"100%"},[`${Ye}`]:{width:"100%"}},[`${ge}${ge}-active`]:{[`
|
|
${vt},
|
|
${pe} > li,
|
|
${je},
|
|
${fe},
|
|
${Ye},
|
|
${Le}
|
|
`]:Object.assign({},ae(Ce))}}};var de=(0,et.Z)("Skeleton",Ce=>{const{componentCls:ge}=Ce,je=(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(je)]},Ce=>{const{colorFillContent:ge,colorFill:je}=Ce,vt=ge,pe=je;return{color:vt,colorGradientEnd:pe,gradientFromColor:vt,gradientToColor:pe,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:je,rootClassName:vt,active:pe,shape:fe="circle",size:Ye="default"}=Ce,{getPrefixCls:Le}=Ke.useContext(Ue.E_),he=Le("skeleton",ge),[Ge,Zt]=de(he),Ft=(0,De.Z)(Ce,["prefixCls","className"]),Vt=se()(he,`${he}-element`,{[`${he}-active`]:pe},je,vt,Zt);return Ge(Ke.createElement("div",{className:Vt},Ke.createElement(re,Object.assign({prefixCls:`${he}-avatar`,shape:fe,size:Ye},Ft))))},xe=Ce=>{const{prefixCls:ge,className:je,rootClassName:vt,active:pe,block:fe=!1,size:Ye="default"}=Ce,{getPrefixCls:Le}=Ke.useContext(Ue.E_),he=Le("skeleton",ge),[Ge,Zt]=de(he),Ft=(0,De.Z)(Ce,["prefixCls"]),Vt=se()(he,`${he}-element`,{[`${he}-active`]:pe,[`${he}-block`]:fe},je,vt,Zt);return Ge(Ke.createElement("div",{className:Vt},Ke.createElement(re,Object.assign({prefixCls:`${he}-button`,size:Ye},Ft))))};const ve="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 bt=Ce=>{const{prefixCls:ge,className:je,rootClassName:vt,style:pe,active:fe}=Ce,{getPrefixCls:Ye}=Ke.useContext(Ue.E_),Le=Ye("skeleton",ge),[he,Ge]=de(Le),Zt=se()(Le,`${Le}-element`,{[`${Le}-active`]:fe},je,vt,Ge);return he(Ke.createElement("div",{className:Zt},Ke.createElement("div",{className:se()(`${Le}-image`,je),style:pe},Ke.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Le}-image-svg`},Ke.createElement("path",{d:ve,className:`${Le}-image-path`})))))},ot=Ce=>{const{prefixCls:ge,className:je,rootClassName:vt,active:pe,block:fe,size:Ye="default"}=Ce,{getPrefixCls:Le}=Ke.useContext(Ue.E_),he=Le("skeleton",ge),[Ge,Zt]=de(he),Ft=(0,De.Z)(Ce,["prefixCls"]),Vt=se()(he,`${he}-element`,{[`${he}-active`]:pe,[`${he}-block`]:fe},je,vt,Zt);return Ge(Ke.createElement("div",{className:Vt},Ke.createElement(re,Object.assign({prefixCls:`${he}-input`,size:Ye},Ft))))},ht=te(32855),Ut={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"},en=Ut,gn=te(7657),ct=function(ge,je){return Ke.createElement(gn.Z,(0,ht.Z)({},ge,{ref:je,icon:en}))},ke=Ke.forwardRef(ct),rt=ke,Fe=Ce=>{const{prefixCls:ge,className:je,rootClassName:vt,style:pe,active:fe,children:Ye}=Ce,{getPrefixCls:Le}=Ke.useContext(Ue.E_),he=Le("skeleton",ge),[Ge,Zt]=de(he),Ft=se()(he,`${he}-element`,{[`${he}-active`]:fe},Zt,je,vt),Vt=Ye!=null?Ye:Ke.createElement(rt,null);return Ge(Ke.createElement("div",{className:Ft},Ke.createElement("div",{className:se()(`${he}-image`,je),style:pe},Vt)))},He=te(3300),rn=Ce=>{const ge=Le=>{const{width:he,rows:Ge=2}=Ce;if(Array.isArray(he))return he[Le];if(Ge-1===Le)return he},{prefixCls:je,className:vt,style:pe,rows:fe}=Ce,Ye=(0,He.Z)(Array(fe)).map((Le,he)=>Ke.createElement("li",{key:he,style:{width:ge(he)}}));return Ke.createElement("ul",{className:se()(je,vt),style:pe},Ye)},Et=Ce=>{let{prefixCls:ge,className:je,width:vt,style:pe}=Ce;return Ke.createElement("h3",{className:se()(ge,je),style:Object.assign({width:vt},pe)})};function Ae(Ce){return Ce&&typeof Ce=="object"?Ce:{}}function Wt(Ce,ge){return Ce&&!ge?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function vn(Ce,ge){return!Ce&&ge?{width:"38%"}:Ce&&ge?{width:"50%"}:{}}function On(Ce,ge){const je={};return(!Ce||!ge)&&(je.width="61%"),!Ce&&ge?je.rows=3:je.rows=2,je}const Sn=Ce=>{const{prefixCls:ge,loading:je,className:vt,rootClassName:pe,style:fe,children:Ye,avatar:Le=!1,title:he=!0,paragraph:Ge=!0,active:Zt,round:Ft}=Ce,{getPrefixCls:Vt,direction:Rt,skeleton:Mt}=Ke.useContext(Ue.E_),be=Vt("skeleton",ge),[me,gt]=de(be);if(je||!("loading"in Ce)){const pt=!!Le,jt=!!he,nn=!!Ge;let hn;if(pt){const zn=Object.assign(Object.assign({prefixCls:`${be}-avatar`},Wt(jt,nn)),Ae(Le));hn=Ke.createElement("div",{className:`${be}-header`},Ke.createElement(re,Object.assign({},zn)))}let ln;if(jt||nn){let zn;if(jt){const jn=Object.assign(Object.assign({prefixCls:`${be}-title`},vn(pt,nn)),Ae(he));zn=Ke.createElement(Et,Object.assign({},jn))}let Mn;if(nn){const jn=Object.assign(Object.assign({prefixCls:`${be}-paragraph`},On(pt,jt)),Ae(Ge));Mn=Ke.createElement(rn,Object.assign({},jn))}ln=Ke.createElement("div",{className:`${be}-content`},zn,Mn)}const wn=se()(be,{[`${be}-with-avatar`]:pt,[`${be}-active`]:Zt,[`${be}-rtl`]:Rt==="rtl",[`${be}-round`]:Ft},Mt==null?void 0:Mt.className,vt,pe,gt);return me(Ke.createElement("div",{className:wn,style:Object.assign(Object.assign({},Mt==null?void 0:Mt.style),fe)},hn,ln))}return typeof Ye!="undefined"?Ye:null};Sn.Button=xe,Sn.Avatar=Ee,Sn.Input=ot,Sn.Image=bt,Sn.Node=Fe;var Qe=Sn,Ve=Qe},31797:function(ft,Nt,te){"use strict";te.d(Nt,{default:function(){return de}});var ne=te(59301),se=te(56762),Ke=te(92343),Ue=te(92310),De=te.n(Ue),Be=te(36355),re=te(61621),et=ce=>{const{value:Ee,formatter:Se,precision:xe,decimalSeparator:ve,groupSeparator:wt="",prefixCls:bt}=ce;let dn;if(typeof Se=="function")dn=Se(Ee);else{const ot=String(Ee),ht=ot.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ht||ot==="-")dn=ot;else{const Ut=ht[1];let en=ht[2]||"0",gn=ht[4]||"";en=en.replace(/\B(?=(\d{3})+(?!\d))/g,wt),typeof xe=="number"&&(gn=gn.padEnd(xe,"0").slice(0,xe>0?xe:0)),gn&&(gn=`${ve}${gn}`),dn=[ne.createElement("span",{key:"int",className:`${bt}-content-value-int`},Ut,en),gn&&ne.createElement("span",{key:"decimal",className:`${bt}-content-value-decimal`},gn)]}}return ne.createElement("span",{className:`${bt}-content-value`},dn)},_e=te(17313),Xe=te(83116),dt=te(37613);const Je=ce=>{const{componentCls:Ee,marginXXS:Se,padding:xe,colorTextDescription:ve,titleFontSize:wt,colorTextHeading:bt,contentFontSize:dn,fontFamily:ot}=ce;return{[`${Ee}`]:Object.assign(Object.assign({},(0,_e.Wf)(ce)),{[`${Ee}-title`]:{marginBottom:Se,color:ve,fontSize:wt},[`${Ee}-skeleton`]:{paddingTop:xe},[`${Ee}-content`]:{color:bt,fontSize:dn,fontFamily:ot,[`${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,Xe.Z)("Statistic",ce=>{const Ee=(0,dt.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:xe,style:ve,valueStyle:wt,value:bt=0,title:dn,valueRender:ot,prefix:ht,suffix:Ut,loading:en=!1,onMouseEnter:gn,onMouseLeave:ct,decimalSeparator:ke=".",groupSeparator:rt=","}=ce,{getPrefixCls:Kt,direction:Fe,statistic:He}=ne.useContext(Be.E_),Dt=Kt("statistic",Ee),[rn,st]=ae(Dt),Et=ne.createElement(et,Object.assign({decimalSeparator:ke,groupSeparator:rt,prefixCls:Dt},ce,{value:bt})),Ae=De()(Dt,{[`${Dt}-rtl`]:Fe==="rtl"},He==null?void 0:He.className,Se,xe,st);return rn(ne.createElement("div",{className:Ae,style:Object.assign(Object.assign({},He==null?void 0:He.style),ve),onMouseEnter:gn,onMouseLeave:ct},dn&&ne.createElement("div",{className:`${Dt}-title`},dn),ne.createElement(re.Z,{paragraph:!1,loading:en,className:`${Dt}-skeleton`},ne.createElement("div",{style:wt,className:`${Dt}-content`},ht&&ne.createElement("span",{className:`${Dt}-content-prefix`},ht),ot?ot(Et):Et,Ut&&ne.createElement("span",{className:`${Dt}-content-suffix`},Ut)))))};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 xe=/\[[^\]]*]/g,ve=(Ee.match(xe)||[]).map(ot=>ot.slice(1,-1)),wt=Ee.replace(xe,"[]"),bt=E.reduce((ot,ht)=>{let[Ut,en]=ht;if(ot.includes(Ut)){const gn=Math.floor(Se/en);return Se-=gn*en,ot.replace(new RegExp(`${Ut}+`,"g"),ct=>{const ke=ct.length;return gn.toString().padStart(ke,"0")})}return ot},wt);let dn=0;return bt.replace(xe,()=>{const ot=ve[dn];return dn+=1,ot})}function x(ce,Ee){const{format:Se=""}=Ee,xe=new Date(ce).getTime(),ve=Date.now(),wt=Math.max(xe-ve,0);return b(wt,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:xe,onFinish:ve}=ce,wt=(0,se.Z)(),bt=ne.useRef(null),dn=()=>{ve==null||ve(),bt.current&&(clearInterval(bt.current),bt.current=null)},ot=()=>{const en=ee(Ee);en>=Date.now()&&(bt.current=setInterval(()=>{wt(),xe==null||xe(en-Date.now()),en<Date.now()&&dn()},z))};ne.useEffect(()=>(ot(),()=>{bt.current&&(clearInterval(bt.current),bt.current=null)}),[Ee]);const ht=(en,gn)=>x(en,Object.assign(Object.assign({},gn),{format:Se})),Ut=en=>(0,Ke.Tm)(en,{title:void 0});return ne.createElement(y,Object.assign({},ce,{valueRender:Ut,formatter:ht}))};var le=ne.memo(oe);y.Countdown=le;var de=y},15969:function(ft,Nt,te){"use strict";te.d(Nt,{N:function(){return ne}});const ne=se=>({color:se.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${se.motionDurationSlow}`,"&:focus, &:hover":{color:se.colorLinkHover},"&:active":{color:se.colorLinkActive}})},1710:function(ft,Nt,te){"use strict";te.d(Nt,{default:function(){return Tl}});var ne={},se="rc-table-internal-hook",Ke=te(11913),Ue=te(6089),De=te(34280),Be=te(13697),re=te(59301),$e=te(4676);function et(ie){var ue=re.createContext(void 0),ye=function(Me){var ze=Me.value,lt=Me.children,ut=re.useRef(ze);ut.current=ze;var at=re.useState(function(){return{getValue:function(){return ut.current},listeners:new Set}}),xt=(0,Ke.Z)(at,1),Ht=xt[0];return(0,De.Z)(function(){(0,$e.unstable_batchedUpdates)(function(){Ht.listeners.forEach(function(Lt){Lt(ze)})})},[ze]),re.createElement(ue.Provider,{value:Ht},lt)};return{Context:ue,Provider:ye,defaultValue:ie}}function _e(ie,ue){var ye=(0,Ue.Z)(typeof ue=="function"?ue:function(Lt){if(ue===void 0)return Lt;if(!Array.isArray(ue))return Lt[ue];var cn={};return ue.forEach(function(on){cn[on]=Lt[on]}),cn}),we=re.useContext(ie==null?void 0:ie.Context),Me=we||{},ze=Me.listeners,lt=Me.getValue,ut=re.useRef();ut.current=ye(we?lt():ie==null?void 0:ie.defaultValue);var at=re.useState({}),xt=(0,Ke.Z)(at,2),Ht=xt[1];return(0,De.Z)(function(){if(!we)return;function Lt(cn){var on=ye(cn);(0,Be.Z)(ut.current,on,!0)||Ht({})}return ze.add(Lt),function(){ze.delete(Lt)}},[we]),ut.current}var Xe=te(32855),dt=te(8654);function Je(){var ie=re.createContext(null);function ue(){return re.useContext(ie)}function ye(Me,ze){var lt=(0,dt.Yr)(Me),ut=function(xt,Ht){var Lt=lt?{ref:Ht}:{},cn=re.useRef(0),on=re.useRef(xt),sn=ue();return sn!==null?re.createElement(Me,(0,Xe.Z)({},xt,Lt)):((!ze||ze(on.current,xt))&&(cn.current+=1),on.current=xt,re.createElement(ie.Provider,{value:cn.current},re.createElement(Me,(0,Xe.Z)({},xt,Lt))))};return lt?re.forwardRef(ut):ut}function we(Me,ze){var lt=(0,dt.Yr)(Me),ut=function(xt,Ht){var Lt=lt?{ref:Ht}:{};return ue(),re.createElement(Me,(0,Xe.Z)({},xt,Lt))};return lt?re.memo(re.forwardRef(ut),ze):re.memo(ut,ze)}return{makeImmutable:ye,responseImmutable:we,useImmutableMark:ue}}var ae=Je(),a=ae.makeImmutable,y=ae.responseImmutable,E=ae.useImmutableMark,b=Je(),x=b.makeImmutable,z=b.responseImmutable,ee=b.useImmutableMark,oe=et(),le=oe;function de(ie,ue){var ye=re.useRef(0);ye.current+=1;var we=re.useRef(ie),Me=[];Object.keys(ie||{}).map(function(lt){var ut;(ie==null?void 0:ie[lt])!==((ut=we.current)===null||ut===void 0?void 0:ut[lt])&&Me.push(lt)}),we.current=ie;var ze=re.useRef([]);return Me.length&&(ze.current=Me),re.useDebugValue(ye.current),re.useDebugValue(ze.current.join(", ")),ue&&console.log("".concat(ue,":"),ye.current,ze.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(34666),xe=te(27247),ve=te(74430),wt=te(92310),bt=te.n(wt),dn=te(80547),ot=te(97938),ht=te(48736),Ut=re.createContext({renderWithProps:!1}),en=Ut,gn="RC_TABLE_KEY";function ct(ie){return ie==null?[]:Array.isArray(ie)?ie:[ie]}function ke(ie){var ue=[],ye={};return ie.forEach(function(we){for(var Me=we||{},ze=Me.key,lt=Me.dataIndex,ut=ze||ct(lt).join("-")||gn;ye[ut];)ut="".concat(ut,"_next");ye[ut]=!0,ue.push(ut)}),ue}function rt(ie){return ie!=null}function Kt(ie){return ie&&(0,Se.Z)(ie)==="object"&&!Array.isArray(ie)&&!re.isValidElement(ie)}function Fe(ie,ue,ye,we,Me,ze){var lt=re.useContext(en),ut=ee(),at=(0,dn.Z)(function(){if(rt(we))return[we];var xt=ue==null||ue===""?[]:Array.isArray(ue)?ue:[ue],Ht=(0,ot.Z)(ie,xt),Lt=Ht,cn=void 0;if(Me){var on=Me(Ht,ie,ye);Kt(on)?(Lt=on.children,cn=on.props,lt.renderWithProps=!0):Lt=on}return[Lt,cn]},[ut,ie,we,ue,Me,ye],function(xt,Ht){if(ze){var Lt=(0,Ke.Z)(xt,2),cn=Lt[1],on=(0,Ke.Z)(Ht,2),sn=on[1];return ze(sn,cn)}return lt.renderWithProps?!0:!(0,Be.Z)(xt,Ht,!0)});return at}function He(ie,ue,ye,we){var Me=ie+ue-1;return ie<=we&&Me>=ye}function Dt(ie,ue){return _e(le,function(ye){var we=He(ie,ue||1,ye.hoverStartRow,ye.hoverEndRow);return[we,ye.onHover]})}var rn=function(ue){var ye=ue.ellipsis,we=ue.rowType,Me=ue.children,ze,lt=ye===!0?{showTitle:!0}:ye;return lt&&(lt.showTitle||we==="header")&&(typeof Me=="string"||typeof Me=="number"?ze=Me.toString():re.isValidElement(Me)&&typeof Me.props.children=="string"&&(ze=Me.props.children)),ze};function st(ie){var ue,ye,we,Me,ze,lt,ut,at,xt=ie.component,Ht=ie.children,Lt=ie.ellipsis,cn=ie.scope,on=ie.prefixCls,sn=ie.className,In=ie.align,En=ie.record,Rn=ie.render,xn=ie.dataIndex,Hn=ie.renderIndex,la=ie.shouldCellUpdate,sa=ie.index,$n=ie.rowType,Ca=ie.colSpan,Da=ie.rowSpan,Kn=ie.fixLeft,_n=ie.fixRight,Zn=ie.firstFixLeft,Tn=ie.lastFixLeft,Jn=ie.firstFixRight,ya=ie.lastFixRight,Ta=ie.appendNode,Fa=ie.additionalProps,ga=Fa===void 0?{}:Fa,Ma=ie.isSticky,ja="".concat(on,"-cell"),ho=_e(le,["supportSticky","allColumnsFixedLeft"]),qa=ho.supportSticky,Oo=ho.allColumnsFixedLeft,No=Fe(En,xn,Hn,Ht,Rn,la),La=(0,Ke.Z)(No,2),zo=La[0],_a=La[1],wo={},xo=typeof Kn=="number"&&qa,or=typeof _n=="number"&&qa;xo&&(wo.position="sticky",wo.left=Kn),or&&(wo.position="sticky",wo.right=_n);var pa=(ue=(ye=(we=_a==null?void 0:_a.colSpan)!==null&&we!==void 0?we:ga.colSpan)!==null&&ye!==void 0?ye:Ca)!==null&&ue!==void 0?ue:1,va=(Me=(ze=(lt=_a==null?void 0:_a.rowSpan)!==null&<!==void 0?lt:ga.rowSpan)!==null&&ze!==void 0?ze:Da)!==null&&Me!==void 0?Me:1,ca=Dt(sa,va),oa=(0,Ke.Z)(ca,2),eo=oa[0],ra=oa[1],Ba=function(jo){var rr;En&&ra(sa,sa+va-1),ga==null||(rr=ga.onMouseEnter)===null||rr===void 0||rr.call(ga,jo)},Qa=function(jo){var rr;En&&ra(-1,-1),ga==null||(rr=ga.onMouseLeave)===null||rr===void 0||rr.call(ga,jo)};if(pa===0||va===0)return null;var Va=(ut=ga.title)!==null&&ut!==void 0?ut:rn({rowType:$n,ellipsis:Lt,children:zo}),$o=bt()(ja,sn,(at={},(0,ve.Z)(at,"".concat(ja,"-fix-left"),xo&&qa),(0,ve.Z)(at,"".concat(ja,"-fix-left-first"),Zn&&qa),(0,ve.Z)(at,"".concat(ja,"-fix-left-last"),Tn&&qa),(0,ve.Z)(at,"".concat(ja,"-fix-left-all"),Tn&&Oo&&qa),(0,ve.Z)(at,"".concat(ja,"-fix-right"),or&&qa),(0,ve.Z)(at,"".concat(ja,"-fix-right-first"),Jn&&qa),(0,ve.Z)(at,"".concat(ja,"-fix-right-last"),ya&&qa),(0,ve.Z)(at,"".concat(ja,"-ellipsis"),Lt),(0,ve.Z)(at,"".concat(ja,"-with-append"),Ta),(0,ve.Z)(at,"".concat(ja,"-fix-sticky"),(xo||or)&&Ma&&qa),(0,ve.Z)(at,"".concat(ja,"-row-hover"),!_a&&eo),at),ga.className,_a==null?void 0:_a.className),Jo={};In&&(Jo.textAlign=In);var yr=(0,xe.Z)((0,xe.Z)((0,xe.Z)((0,xe.Z)({},wo),ga.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&&(Tn||Jn)&&(Ho=re.createElement("span",{className:"".concat(ja,"-content")},Ho)),re.createElement(xt,(0,Xe.Z)({},_a,ga,{className:$o,style:yr,title:Va,scope:cn,onMouseEnter:Ba,onMouseLeave:Qa,colSpan:pa!==1?pa:null,rowSpan:va!==1?va:null}),Ta,Ho)}var Et=re.memo(st);function Ae(ie,ue,ye,we,Me,ze){var lt=ye[ie]||{},ut=ye[ue]||{},at,xt;lt.fixed==="left"?at=we.left[Me==="rtl"?ue:ie]:ut.fixed==="right"&&(xt=we.right[Me==="rtl"?ie:ue]);var Ht=!1,Lt=!1,cn=!1,on=!1,sn=ye[ue+1],In=ye[ie-1],En=!(ze!=null&&ze.children);if(Me==="rtl"){if(at!==void 0){var Rn=In&&In.fixed==="left";on=!Rn&&En}else if(xt!==void 0){var xn=sn&&sn.fixed==="right";cn=!xn&&En}}else if(at!==void 0){var Hn=sn&&sn.fixed==="left";Ht=!Hn&&En}else if(xt!==void 0){var la=In&&In.fixed==="right";Lt=!la&&En}return{fixLeft:at,fixRight:xt,lastFixLeft:Ht,firstFixRight:Lt,lastFixRight:cn,firstFixLeft:on,isSticky:we.isSticky}}var Wt=re.createContext({}),vn=Wt;function On(ie){var ue=ie.className,ye=ie.index,we=ie.children,Me=ie.colSpan,ze=Me===void 0?1:Me,lt=ie.rowSpan,ut=ie.align,at=_e(le,["prefixCls","direction"]),xt=at.prefixCls,Ht=at.direction,Lt=re.useContext(vn),cn=Lt.scrollColumnIndex,on=Lt.stickyOffsets,sn=Lt.flattenColumns,In=Lt.columns,En=ye+ze-1,Rn=En+1===cn?ze+1:ze,xn=Ae(ye,ye+Rn-1,sn,on,Ht,In==null?void 0:In[ye]);return re.createElement(Et,(0,Xe.Z)({className:ue,index:ye,component:"td",prefixCls:xt,record:null,dataIndex:null,align:ut,colSpan:Rn,rowSpan:lt,render:function(){return we}},xn))}var Sn=te(43079),Qe=["children"];function Ve(ie){var ue=ie.children,ye=(0,Sn.Z)(ie,Qe);return re.createElement("tr",ye,ue)}function Ce(ie){var ue=ie.children;return ue}Ce.Row=Ve,Ce.Cell=On;var ge=Ce;function je(ie){var ue=ie.children,ye=ie.stickyOffsets,we=ie.flattenColumns,Me=ie.columns,ze=_e(le,"prefixCls"),lt=we.length-1,ut=we[lt],at=re.useMemo(function(){return{stickyOffsets:ye,flattenColumns:we,scrollColumnIndex:ut!=null&&ut.scrollbar?lt:null,columns:Me}},[ut,we,lt,ye,Me]);return re.createElement(vn.Provider,{value:at},re.createElement("tfoot",{className:"".concat(ze,"-summary")},ue))}var vt=z(je),pe=ge,fe=te(70425),Ye=te(29301),Le=te(29194),he=te(24514),Ge=te(75152),Zt=te(26112);function Ft(ie,ue,ye,we,Me,ze,lt){ie.push({record:ue,indent:ye,index:lt});var ut=ze(ue),at=Me==null?void 0:Me.has(ut);if(ue&&Array.isArray(ue[we])&&at)for(var xt=0;xt<ue[we].length;xt+=1)Ft(ie,ue[we][xt],ye+1,we,Me,ze,xt)}function Vt(ie,ue,ye,we){var Me=re.useMemo(function(){if(ye!=null&&ye.size){for(var ze=[],lt=0;lt<(ie==null?void 0:ie.length);lt+=1){var ut=ie[lt];Ft(ze,ut,0,ue,ye,we,lt)}return ze}return ie==null?void 0:ie.map(function(at,xt){return{record:at,indent:0,index:xt}})},[ie,ue,ye,we]);return Me}function Rt(ie){var ue=ie.prefixCls,ye=ie.children,we=ie.component,Me=ie.cellComponent,ze=ie.className,lt=ie.expanded,ut=ie.colSpan,at=ie.isEmpty,xt=_e(le,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Ht=xt.scrollbarSize,Lt=xt.fixHeader,cn=xt.fixColumn,on=xt.componentWidth,sn=xt.horizonScroll,In=ye;return(at?sn&&on:cn)&&(In=re.createElement("div",{style:{width:on-(Lt?Ht:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(ue,"-expanded-row-fixed")},In)),re.createElement(we,{className:ze,style:{display:lt?null:"none"}},re.createElement(Et,{component:Me,prefixCls:ue,colSpan:ut},In))}var Mt=Rt;function be(ie,ue,ye,we){var Me=_e(le,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),ze=Me.flattenColumns,lt=Me.expandableType,ut=Me.expandedKeys,at=Me.childrenColumnName,xt=Me.onTriggerExpand,Ht=Me.rowExpandable,Lt=Me.onRow,cn=Me.expandRowByClick,on=Me.rowClassName,sn=lt==="nest",In=lt==="row"&&(!Ht||Ht(ie)),En=In||sn,Rn=ut&&ut.has(ue),xn=at&&ie&&ie[at],Hn=(0,fe.useEvent)(xt),la=Lt==null?void 0:Lt(ie,ye),sa=la==null?void 0:la.onClick,$n=function(_n){cn&&En&&xt(ie,_n);for(var Zn=arguments.length,Tn=new Array(Zn>1?Zn-1:0),Jn=1;Jn<Zn;Jn++)Tn[Jn-1]=arguments[Jn];sa==null||sa.apply(void 0,[_n].concat(Tn))},Ca;typeof on=="string"?Ca=on:typeof on=="function"&&(Ca=on(ie,ye,we));var Da=ke(ze);return(0,xe.Z)((0,xe.Z)({},Me),{},{columnsKey:Da,nestExpandable:sn,expanded:Rn,hasNestChildren:xn,record:ie,onTriggerExpand:Hn,rowSupportExpand:In,expandable:En,rowProps:(0,xe.Z)((0,xe.Z)({},la),{},{className:bt()(Ca,la==null?void 0:la.className),onClick:$n})})}function me(ie,ue,ye,we,Me){var ze=ie.record,lt=ie.prefixCls,ut=ie.columnsKey,at=ie.fixedInfoList,xt=ie.expandIconColumnIndex,Ht=ie.nestExpandable,Lt=ie.indentSize,cn=ie.expandIcon,on=ie.expanded,sn=ie.hasNestChildren,In=ie.onTriggerExpand,En=ut[ye],Rn=at[ye],xn;ye===(xt||0)&&Ht&&(xn=re.createElement(re.Fragment,null,re.createElement("span",{style:{paddingLeft:"".concat(Lt*we,"px")},className:"".concat(lt,"-row-indent indent-level-").concat(we)}),cn({prefixCls:lt,expanded:on,expandable:sn,record:ze,onExpand:In})));var Hn;return ue.onCell&&(Hn=ue.onCell(ze,Me)),{key:En,fixedInfo:Rn,appendCellNode:xn,additionalCellProps:Hn||{}}}function gt(ie){var ue=ie.className,ye=ie.style,we=ie.record,Me=ie.index,ze=ie.renderIndex,lt=ie.rowKey,ut=ie.indent,at=ut===void 0?0:ut,xt=ie.rowComponent,Ht=ie.cellComponent,Lt=ie.scopeCellComponent,cn=be(we,lt,Me,at),on=cn.prefixCls,sn=cn.flattenColumns,In=cn.expandedRowClassName,En=cn.expandedRowRender,Rn=cn.rowProps,xn=cn.expanded,Hn=cn.rowSupportExpand,la=re.useState(!1),sa=(0,Ke.Z)(la,2),$n=sa[0],Ca=sa[1];re.useEffect(function(){xn&&Ca(!0)},[xn]);var Da=re.createElement(xt,(0,Xe.Z)({},Rn,{"data-row-key":lt,className:bt()(ue,"".concat(on,"-row"),"".concat(on,"-row-level-").concat(at),Rn==null?void 0:Rn.className),style:(0,xe.Z)((0,xe.Z)({},ye),Rn==null?void 0:Rn.style)}),sn.map(function(Tn,Jn){var ya=Tn.render,Ta=Tn.dataIndex,Fa=Tn.className,ga=me(cn,Tn,Jn,at,Me),Ma=ga.key,ja=ga.fixedInfo,ho=ga.appendCellNode,qa=ga.additionalCellProps;return re.createElement(Et,(0,Xe.Z)({className:Fa,ellipsis:Tn.ellipsis,align:Tn.align,scope:Tn.rowScope,component:Tn.rowScope?Lt:Ht,prefixCls:on,key:Ma,record:we,index:Me,renderIndex:ze,dataIndex:Ta,render:ya,shouldCellUpdate:Tn.shouldCellUpdate},ja,{appendNode:ho,additionalProps:qa}))})),Kn;if(Hn&&($n||xn)){var _n=En(we,Me,at+1,xn),Zn=In&&In(we,Me,at);Kn=re.createElement(Mt,{expanded:xn,className:bt()("".concat(on,"-expanded-row"),"".concat(on,"-expanded-row-level-").concat(at+1),Zn),prefixCls:on,component:xt,cellComponent:Ht,colSpan:sn.length,isEmpty:!1},_n)}return re.createElement(re.Fragment,null,Da,Kn)}gt.displayName="BodyRow";var pt=z(gt);function jt(ie){var ue=ie.columnKey,ye=ie.onColumnResize,we=re.useRef();return re.useEffect(function(){we.current&&ye(ue,we.current.offsetWidth)},[]),re.createElement(Ye.Z,{data:ue},re.createElement("td",{ref:we,style:{padding:0,border:0,height:0}},re.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function nn(ie){var ue=ie.prefixCls,ye=ie.columnsKey,we=ie.onColumnResize;return re.createElement("tr",{"aria-hidden":"true",className:"".concat(ue,"-measure-row"),style:{height:0,fontSize:0}},re.createElement(Ye.Z.Collection,{onBatchResize:function(ze){ze.forEach(function(lt){var ut=lt.data,at=lt.size;we(ut,at.offsetWidth)})}},ye.map(function(Me){return re.createElement(jt,{key:Me,columnKey:Me,onColumnResize:we})})))}function hn(ie){var ue=ie.data,ye=ie.measureColumnWidth,we=_e(le,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Me=we.prefixCls,ze=we.getComponent,lt=we.onColumnResize,ut=we.flattenColumns,at=we.getRowKey,xt=we.expandedKeys,Ht=we.childrenColumnName,Lt=we.emptyNode,cn=Vt(ue,Ht,xt,at),on=re.useRef({renderWithProps:!1}),sn=ze(["body","wrapper"],"tbody"),In=ze(["body","row"],"tr"),En=ze(["body","cell"],"td"),Rn=ze(["body","cell"],"th"),xn;ue.length?xn=cn.map(function(la,sa){var $n=la.record,Ca=la.indent,Da=la.index,Kn=at($n,sa);return re.createElement(pt,{key:Kn,rowKey:Kn,record:$n,index:sa,renderIndex:Da,rowComponent:In,cellComponent:En,scopeCellComponent:Rn,getRowKey:at,indent:Ca})}):xn=re.createElement(Mt,{expanded:!0,className:"".concat(Me,"-placeholder"),prefixCls:Me,component:In,cellComponent:En,colSpan:ut.length,isEmpty:!0},Lt);var Hn=ke(ut);return re.createElement(en.Provider,{value:on.current},re.createElement(sn,{className:"".concat(Me,"-tbody")},ye&&re.createElement(nn,{prefixCls:Me,columnsKey:Hn,onColumnResize:lt}),xn))}hn.displayName="Body";var ln=z(hn),wn=["expandable"],zn="RC_TABLE_INTERNAL_COL_DEFINE";function Mn(ie){var ue=ie.expandable,ye=(0,Sn.Z)(ie,wn),we;return"expandable"in ie?we=(0,xe.Z)((0,xe.Z)({},ye),ue):we=ye,we.showExpandColumn===!1&&(we.expandIconColumnIndex=-1),we}var jn=["columnType"];function ea(ie){for(var ue=ie.colWidths,ye=ie.columns,we=ie.columCount,Me=[],ze=we||ye.length,lt=!1,ut=ze-1;ut>=0;ut-=1){var at=ue[ut],xt=ye&&ye[ut],Ht=xt&&xt[zn];if(at||Ht||lt){var Lt=Ht||{},cn=Lt.columnType,on=(0,Sn.Z)(Lt,jn);Me.unshift(re.createElement("col",(0,Xe.Z)({key:ut,style:{width:at}},on))),lt=!0}}return re.createElement("colgroup",null,Me)}var ta=ea,An=te(3300),ma=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function St(ie,ue){return(0,re.useMemo)(function(){for(var ye=[],we=0;we<ue;we+=1){var Me=ie[we];if(Me!==void 0)ye[we]=Me;else return null}return ye},[ie.join("_"),ue])}var tn=re.forwardRef(function(ie,ue){var ye=ie.className,we=ie.noData,Me=ie.columns,ze=ie.flattenColumns,lt=ie.colWidths,ut=ie.columCount,at=ie.stickyOffsets,xt=ie.direction,Ht=ie.fixHeader,Lt=ie.stickyTopOffset,cn=ie.stickyBottomOffset,on=ie.stickyClassName,sn=ie.onScroll,In=ie.maxContentScroll,En=ie.children,Rn=(0,Sn.Z)(ie,ma),xn=_e(le,["prefixCls","scrollbarSize","isSticky"]),Hn=xn.prefixCls,la=xn.scrollbarSize,sa=xn.isSticky,$n=sa&&!Ht?0:la,Ca=re.useRef(null),Da=re.useCallback(function(Fa){(0,dt.mH)(ue,Fa),(0,dt.mH)(Ca,Fa)},[]);re.useEffect(function(){var Fa;function ga(Ma){var ja=Ma,ho=ja.currentTarget,qa=ja.deltaX;qa&&(sn({currentTarget:ho,scrollLeft:ho.scrollLeft+qa}),Ma.preventDefault())}return(Fa=Ca.current)===null||Fa===void 0||Fa.addEventListener("wheel",ga),function(){var Ma;(Ma=Ca.current)===null||Ma===void 0||Ma.removeEventListener("wheel",ga)}},[]);var Kn=re.useMemo(function(){return ze.every(function(Fa){return Fa.width})},[ze]),_n=ze[ze.length-1],Zn={fixed:_n?_n.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(Hn,"-cell-scrollbar")}}},Tn=(0,re.useMemo)(function(){return $n?[].concat((0,An.Z)(Me),[Zn]):Me},[$n,Me]),Jn=(0,re.useMemo)(function(){return $n?[].concat((0,An.Z)(ze),[Zn]):ze},[$n,ze]),ya=(0,re.useMemo)(function(){var Fa=at.right,ga=at.left;return(0,xe.Z)((0,xe.Z)({},at),{},{left:xt==="rtl"?[].concat((0,An.Z)(ga.map(function(Ma){return Ma+$n})),[0]):ga,right:xt==="rtl"?Fa:[].concat((0,An.Z)(Fa.map(function(Ma){return Ma+$n})),[0]),isSticky:sa})},[$n,at,sa]),Ta=St(lt,ut);return re.createElement("div",{style:(0,xe.Z)({overflow:"hidden"},sa?{top:Lt,bottom:cn}:{}),ref:Da,className:bt()(ye,(0,ve.Z)({},on,!!on))},re.createElement("table",{style:{tableLayout:"fixed",visibility:we||Ta?null:"hidden"}},(!we||!In||Kn)&&re.createElement(ta,{colWidths:Ta?[].concat((0,An.Z)(Ta),[$n]):[],columCount:ut+1,columns:Jn}),En((0,xe.Z)((0,xe.Z)({},Rn),{},{stickyOffsets:ya,columns:Tn,flattenColumns:Jn}))))});tn.displayName="FixedHolder";var Ct=re.memo(tn);function It(ie){var ue=ie.cells,ye=ie.stickyOffsets,we=ie.flattenColumns,Me=ie.rowComponent,ze=ie.cellComponent,lt=ie.tdCellComponent,ut=ie.onHeaderRow,at=ie.index,xt=_e(le,["prefixCls","direction"]),Ht=xt.prefixCls,Lt=xt.direction,cn;ut&&(cn=ut(ue.map(function(sn){return sn.column}),at));var on=ke(ue.map(function(sn){return sn.column}));return re.createElement(Me,cn,ue.map(function(sn,In){var En=sn.column,Rn=Ae(sn.colStart,sn.colEnd,we,ye,Lt,En),xn;return En&&En.onHeaderCell&&(xn=sn.column.onHeaderCell(En)),re.createElement(Et,(0,Xe.Z)({},sn,{scope:En.title?sn.colSpan>1?"colgroup":"col":null,ellipsis:En.ellipsis,align:En.align,component:En.title?ze:lt,prefixCls:Ht,key:on[In]},Rn,{additionalProps:xn,rowType:"header"}))}))}It.displayName="HeaderRow";var Pe=It;function nt(ie){var ue=[];function ye(lt,ut){var at=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ue[at]=ue[at]||[];var xt=ut,Ht=lt.filter(Boolean).map(function(Lt){var cn={key:Lt.key,className:Lt.className||"",children:Lt.title,column:Lt,colStart:xt},on=1,sn=Lt.children;return sn&&sn.length>0&&(on=ye(sn,xt,at+1).reduce(function(In,En){return In+En},0),cn.hasSubColumns=!0),"colSpan"in Lt&&(on=Lt.colSpan),"rowSpan"in Lt&&(cn.rowSpan=Lt.rowSpan),cn.colSpan=on,cn.colEnd=cn.colStart+on-1,ue[at].push(cn),xt+=on,on});return Ht}ye(ie,0);for(var we=ue.length,Me=function(ut){ue[ut].forEach(function(at){!("rowSpan"in at)&&!at.hasSubColumns&&(at.rowSpan=we-ut)})},ze=0;ze<we;ze+=1)Me(ze);return ue}function yt(ie){var ue=ie.stickyOffsets,ye=ie.columns,we=ie.flattenColumns,Me=ie.onHeaderRow,ze=_e(le,["prefixCls","getComponent"]),lt=ze.prefixCls,ut=ze.getComponent,at=re.useMemo(function(){return nt(ye)},[ye]),xt=ut(["header","wrapper"],"thead"),Ht=ut(["header","row"],"tr"),Lt=ut(["header","cell"],"th"),cn=ut(["header","cell"],"td");return re.createElement(xt,{className:"".concat(lt,"-thead")},at.map(function(on,sn){var In=re.createElement(Pe,{key:sn,flattenColumns:we,cells:on,stickyOffsets:ue,rowComponent:Ht,cellComponent:Lt,tdCellComponent:cn,onHeaderRow:Me,index:sn});return In}))}var Bt=z(yt),Ot=te(11592);function $t(ie){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof ue=="number"?ue:ue.endsWith("%")?ie*parseFloat(ue)/100:null}function Qt(ie,ue){return re.useMemo(function(){if(ue&&ue>0){var ye=0,we=0;ie.forEach(function(xt){var Ht=$t(ue,xt.width);Ht?ye+=Ht:we+=1});var Me=ue-ye,ze=we,lt=Me/we,ut=0,at=ie.map(function(xt){var Ht=(0,xe.Z)({},xt),Lt=$t(ue,Ht.width);if(Lt)Ht.width=Lt;else{var cn=Math.floor(lt);Ht.width=ze===1?Me:cn,Me-=cn,ze-=1}return ut+=Ht.width,Ht});return[at,ut]}return[ie,ue]},[ie,ue])}var Re=["children"],Ze=["fixed"];function Oe(ie){return(0,Ot.Z)(ie).filter(function(ue){return re.isValidElement(ue)}).map(function(ue){var ye=ue.key,we=ue.props,Me=we.children,ze=(0,Sn.Z)(we,Re),lt=(0,xe.Z)({key:ye},ze);return Me&&(lt.children=Oe(Me)),lt})}function kt(ie){var ue=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,we,Me){var ze=we.fixed,lt=ze===!0?"left":ze,ut="".concat(ue,"-").concat(Me),at=we.children;return at&&at.length>0?[].concat((0,An.Z)(ye),(0,An.Z)(kt(at,ut).map(function(xt){return(0,xe.Z)({fixed:lt},xt)}))):[].concat((0,An.Z)(ye),[(0,xe.Z)((0,xe.Z)({key:ut},we),{},{fixed:lt})])},[])}function _t(ie){for(var ue=!0,ye=0;ye<ie.length;ye+=1){var we=ie[ye];if(ue&&we.fixed!=="left")ue=!1;else if(!ue&&we.fixed==="left"){warning(!1,"Index ".concat(ye-1," of `columns` missing `fixed='left'` prop."));break}}for(var Me=!0,ze=ie.length-1;ze>=0;ze-=1){var lt=ie[ze];if(Me&<.fixed!=="right")Me=!1;else if(!Me&<.fixed==="right"){warning(!1,"Index ".concat(ze+1," of `columns` missing `fixed='right'` prop."));break}}}function Pt(ie){return ie.map(function(ue){var ye=ue.fixed,we=(0,Sn.Z)(ue,Ze),Me=ye;return ye==="left"?Me="right":ye==="right"&&(Me="left"),(0,xe.Z)({fixed:Me},we)})}function pn(ie,ue){var ye=ie.prefixCls,we=ie.columns,Me=ie.children,ze=ie.expandable,lt=ie.expandedKeys,ut=ie.columnTitle,at=ie.getRowKey,xt=ie.onTriggerExpand,Ht=ie.expandIcon,Lt=ie.rowExpandable,cn=ie.expandIconColumnIndex,on=ie.direction,sn=ie.expandRowByClick,In=ie.columnWidth,En=ie.fixed,Rn=ie.scrollWidth,xn=re.useMemo(function(){return we||Oe(Me)},[we,Me]),Hn=re.useMemo(function(){if(ze){var _n,Zn=xn.slice();if(!Zn.includes(ne)){var Tn=cn||0;Tn>=0&&Zn.splice(Tn,0,ne)}var Jn=Zn.indexOf(ne);Zn=Zn.filter(function(ga,Ma){return ga!==ne||Ma===Jn});var ya=xn[Jn],Ta;(En==="left"||En)&&!cn?Ta="left":(En==="right"||En)&&cn===xn.length?Ta="right":Ta=ya?ya.fixed:null;var Fa=(_n={},(0,ve.Z)(_n,zn,{className:"".concat(ye,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,ve.Z)(_n,"title",ut),(0,ve.Z)(_n,"fixed",Ta),(0,ve.Z)(_n,"className","".concat(ye,"-row-expand-icon-cell")),(0,ve.Z)(_n,"width",In),(0,ve.Z)(_n,"render",function(Ma,ja,ho){var qa=at(ja,ho),Oo=lt.has(qa),No=Lt?Lt(ja):!0,La=Ht({prefixCls:ye,expanded:Oo,expandable:No,record:ja,onExpand:xt});return sn?re.createElement("span",{onClick:function(_a){return _a.stopPropagation()}},La):La}),_n);return Zn.map(function(ga){return ga===ne?Fa:ga})}return xn.filter(function(ga){return ga!==ne})},[ze,xn,at,lt,Ht,on]),la=re.useMemo(function(){var _n=Hn;return ue&&(_n=ue(_n)),_n.length||(_n=[{render:function(){return null}}]),_n},[ue,Hn,on]),sa=re.useMemo(function(){return on==="rtl"?Pt(kt(la)):kt(la)},[la,on,Rn]),$n=Qt(sa,Rn),Ca=(0,Ke.Z)($n,2),Da=Ca[0],Kn=Ca[1];return[la,Da,Kn]}var un=pn;function Yt(ie){var ue,ye=ie.prefixCls,we=ie.record,Me=ie.onExpand,ze=ie.expanded,lt=ie.expandable,ut="".concat(ye,"-row-expand-icon");if(!lt)return re.createElement("span",{className:bt()(ut,"".concat(ye,"-row-spaced"))});var at=function(Ht){Me(we,Ht),Ht.stopPropagation()};return re.createElement("span",{className:bt()(ut,(ue={},(0,ve.Z)(ue,"".concat(ye,"-row-expanded"),ze),(0,ve.Z)(ue,"".concat(ye,"-row-collapsed"),!ze),ue)),onClick:at})}function Fn(ie,ue,ye){var we=[];function Me(ze){(ze||[]).forEach(function(lt,ut){we.push(ue(lt,ut)),Me(lt[ye])})}return Me(ie),we}function Xn(ie,ue,ye){var we=Mn(ie),Me=we.expandIcon,ze=we.expandedRowKeys,lt=we.defaultExpandedRowKeys,ut=we.defaultExpandAllRows,at=we.expandedRowRender,xt=we.onExpand,Ht=we.onExpandedRowsChange,Lt=we.childrenColumnName,cn=Me||Yt,on=Lt||"children",sn=re.useMemo(function(){return at?"row":ie.expandable&&ie.internalHooks===se&&ie.expandable.__PARENT_RENDER_ICON__||ue.some(function(sa){return sa&&(0,Se.Z)(sa)==="object"&&sa[on]})?"nest":!1},[!!at,ue]),In=re.useState(function(){return lt||(ut?Fn(ue,ye,on):[])}),En=(0,Ke.Z)(In,2),Rn=En[0],xn=En[1],Hn=re.useMemo(function(){return new Set(ze||Rn||[])},[ze,Rn]),la=re.useCallback(function(sa){var $n=ye(sa,ue.indexOf(sa)),Ca,Da=Hn.has($n);Da?(Hn.delete($n),Ca=(0,An.Z)(Hn)):Ca=[].concat((0,An.Z)(Hn),[$n]),xn(Ca),xt&&xt(!Da,sa),Ht&&Ht(Ca)},[ye,Hn,ue,xt,Ht]);return[we,sn,Hn,cn,on,la]}function Jt(ie,ue,ye,we){var Me=ie.map(function(ze,lt){return Ae(lt,lt,ie,ue,ye,we==null?void 0:we[lt])});return(0,dn.Z)(function(){return Me},[Me],function(ze,lt){return!(0,Be.Z)(ze,lt)})}function Gn(ie){var ue=(0,re.useRef)(ie),ye=(0,re.useState)({}),we=(0,Ke.Z)(ye,2),Me=we[1],ze=(0,re.useRef)(null),lt=(0,re.useRef)([]);function ut(at){lt.current.push(at);var xt=Promise.resolve();ze.current=xt,xt.then(function(){if(ze.current===xt){var Ht=lt.current,Lt=ue.current;lt.current=[],Ht.forEach(function(cn){ue.current=cn(ue.current)}),ze.current=null,Lt!==ue.current&&Me({})}})}return(0,re.useEffect)(function(){return function(){ze.current=null}},[]),[ue.current,ut]}function Qn(ie){var ue=(0,re.useRef)(ie||null),ye=(0,re.useRef)();function we(){window.clearTimeout(ye.current)}function Me(lt){ue.current=lt,we(),ye.current=window.setTimeout(function(){ue.current=null,ye.current=void 0},100)}function ze(){return ue.current}return(0,re.useEffect)(function(){return we},[]),[Me,ze]}function na(){var ie=re.useState(-1),ue=(0,Ke.Z)(ie,2),ye=ue[0],we=ue[1],Me=re.useState(-1),ze=(0,Ke.Z)(Me,2),lt=ze[0],ut=ze[1],at=re.useCallback(function(xt,Ht){we(xt),ut(Ht)},[]);return[ye,lt,at]}var Wn=te(47273),Te=(0,Wn.Z)()?window:null;function mt(ie,ue){var ye=(0,Se.Z)(ie)==="object"?ie:{},we=ye.offsetHeader,Me=we===void 0?0:we,ze=ye.offsetSummary,lt=ze===void 0?0:ze,ut=ye.offsetScroll,at=ut===void 0?0:ut,xt=ye.getContainer,Ht=xt===void 0?function(){return Te}:xt,Lt=Ht()||Te;return re.useMemo(function(){var cn=!!ie;return{isSticky:cn,stickyClassName:cn?"".concat(ue,"-sticky-holder"):"",offsetHeader:Me,offsetSummary:lt,offsetScroll:at,container:Lt}},[at,Me,lt,ue,Lt])}function tt(ie,ue,ye){var we=(0,re.useMemo)(function(){for(var Me=[],ze=[],lt=0,ut=0,at=0;at<ue;at+=1)if(ye==="rtl"){ze[at]=ut,ut+=ie[at]||0;var xt=ue-at-1;Me[xt]=lt,lt+=ie[xt]||0}else{Me[at]=lt,lt+=ie[at]||0;var Ht=ue-at-1;ze[Ht]=ut,ut+=ie[Ht]||0}return{left:Me,right:ze}},[ie,ue,ye]);return we}var At=tt;function zt(ie){var ue=ie.className,ye=ie.children;return re.createElement("div",{className:ue},ye)}var Xt=zt,Ne=te(8224),Ie=te(55468),it=function(ue,ye){var we,Me,ze=ue.scrollBodyRef,lt=ue.onScroll,ut=ue.offsetScroll,at=ue.container,xt=_e(le,"prefixCls"),Ht=((we=ze.current)===null||we===void 0?void 0:we.scrollWidth)||0,Lt=((Me=ze.current)===null||Me===void 0?void 0:Me.clientWidth)||0,cn=Ht&&Lt*(Lt/Ht),on=re.useRef(),sn=Gn({scrollLeft:0,isHiddenScrollBar:!1}),In=(0,Ke.Z)(sn,2),En=In[0],Rn=In[1],xn=re.useRef({delta:0,x:0}),Hn=re.useState(!1),la=(0,Ke.Z)(Hn,2),sa=la[0],$n=la[1],Ca=function(){$n(!1)},Da=function(Jn){Jn.persist(),xn.current.delta=Jn.pageX-En.scrollLeft,xn.current.x=0,$n(!0),Jn.preventDefault()},Kn=function(Jn){var ya,Ta=Jn||((ya=window)===null||ya===void 0?void 0:ya.event),Fa=Ta.buttons;if(!sa||Fa===0){sa&&$n(!1);return}var ga=xn.current.x+Jn.pageX-xn.current.x-xn.current.delta;ga<=0&&(ga=0),ga+cn>=Lt&&(ga=Lt-cn),lt({scrollLeft:ga/Lt*(Ht+2)}),xn.current.x=Jn.pageX},_n=function(){if(ze.current){var Jn=(0,Ie.os)(ze.current).top,ya=Jn+ze.current.offsetHeight,Ta=at===window?document.documentElement.scrollTop+window.innerHeight:(0,Ie.os)(at).top+at.clientHeight;ya-(0,Ge.Z)()<=Ta||Jn>=Ta-ut?Rn(function(Fa){return(0,xe.Z)((0,xe.Z)({},Fa),{},{isHiddenScrollBar:!0})}):Rn(function(Fa){return(0,xe.Z)((0,xe.Z)({},Fa),{},{isHiddenScrollBar:!1})})}},Zn=function(Jn){Rn(function(ya){return(0,xe.Z)((0,xe.Z)({},ya),{},{scrollLeft:Jn/Ht*Lt||0})})};return re.useImperativeHandle(ye,function(){return{setScrollLeft:Zn}}),re.useEffect(function(){var Tn=(0,Ne.Z)(document.body,"mouseup",Ca,!1),Jn=(0,Ne.Z)(document.body,"mousemove",Kn,!1);return _n(),function(){Tn.remove(),Jn.remove()}},[cn,sa]),re.useEffect(function(){var Tn=(0,Ne.Z)(at,"scroll",_n,!1),Jn=(0,Ne.Z)(window,"resize",_n,!1);return function(){Tn.remove(),Jn.remove()}},[at]),re.useEffect(function(){En.isHiddenScrollBar||Rn(function(Tn){var Jn=ze.current;return Jn?(0,xe.Z)((0,xe.Z)({},Tn),{},{scrollLeft:Jn.scrollLeft/Jn.scrollWidth*Jn.clientWidth}):Tn})},[En.isHiddenScrollBar]),Ht<=Lt||!cn||En.isHiddenScrollBar?null:re.createElement("div",{style:{height:(0,Ge.Z)(),width:Lt,bottom:ut},className:"".concat(xt,"-sticky-scroll")},re.createElement("div",{onMouseDown:Da,ref:on,className:bt()("".concat(xt,"-sticky-scroll-bar"),(0,ve.Z)({},"".concat(xt,"-sticky-scroll-bar-active"),sa)),style:{width:"".concat(cn,"px"),transform:"translate3d(".concat(En.scrollLeft,"px, 0, 0)")}}))},Tt=re.forwardRef(it);function qe(ie){return null}var Pn=qe;function fn(ie){return null}var Nn=fn,Bn="rc-table",Gt=[],qt={};function mn(){return"No Data"}function an(ie){var ue,ye=(0,xe.Z)({rowKey:"key",prefixCls:Bn,emptyText:mn},ie),we=ye.prefixCls,Me=ye.className,ze=ye.rowClassName,lt=ye.style,ut=ye.data,at=ye.rowKey,xt=ye.scroll,Ht=ye.tableLayout,Lt=ye.direction,cn=ye.title,on=ye.footer,sn=ye.summary,In=ye.caption,En=ye.id,Rn=ye.showHeader,xn=ye.components,Hn=ye.emptyText,la=ye.onRow,sa=ye.onHeaderRow,$n=ye.internalHooks,Ca=ye.transformColumns,Da=ye.internalRefs,Kn=ye.tailor,_n=ye.sticky,Zn=ut||Gt,Tn=!!Zn.length,Jn=$n===se,ya=re.useCallback(function(so,Bo){return(0,ot.Z)(xn,so)||Bo},[xn]),Ta=re.useMemo(function(){return typeof at=="function"?at:function(so){var Bo=so&&so[at];return Bo}},[at]),Fa=ya(["body"]),ga=na(),Ma=(0,Ke.Z)(ga,3),ja=Ma[0],ho=Ma[1],qa=Ma[2],Oo=Xn(ye,Zn,Ta),No=(0,Ke.Z)(Oo,6),La=No[0],zo=No[1],_a=No[2],wo=No[3],xo=No[4],or=No[5],pa=xt==null?void 0:xt.x,va=re.useState(0),ca=(0,Ke.Z)(va,2),oa=ca[0],eo=ca[1],ra=un((0,xe.Z)((0,xe.Z)((0,xe.Z)({},ye),La),{},{expandable:!!La.expandedRowRender,columnTitle:La.columnTitle,expandedKeys:_a,getRowKey:Ta,onTriggerExpand:or,expandIcon:wo,expandIconColumnIndex:La.expandIconColumnIndex,direction:Lt,scrollWidth:Jn&&Kn&&typeof pa=="number"?pa:null}),Jn?Ca:null),Ba=(0,Ke.Z)(ra,3),Qa=Ba[0],Va=Ba[1],$o=Ba[2],Jo=$o!=null?$o:pa,yr=re.useMemo(function(){return{columns:Qa,flattenColumns:Va}},[Qa,Va]),Ho=re.useRef(),pr=re.useRef(),jo=re.useRef(),rr=re.useRef(),Zr=re.useRef(),io=re.useState(!1),uo=(0,Ke.Z)(io,2),Fo=uo[0],Zo=uo[1],Go=re.useState(!1),Ka=(0,Ke.Z)(Go,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(Va),hr=Lr.map(function(so){return br.get(so)}),ir=re.useMemo(function(){return hr},[hr.join("_")]),ar=At(ir,Va.length,Lt),Wo=xt&&rt(xt.y),Do=xt&&rt(Jo)||!!La.fixed,Ar=Do&&Va.some(function(so){var Bo=so.fixed;return Bo}),Gr=re.useRef(),kr=mt(_n,we),wr=kr.isSticky,Ii=kr.offsetHeader,Vi=kr.offsetSummary,Ya=kr.offsetScroll,Co=kr.stickyClassName,Yo=kr.container,Lo=re.useMemo(function(){return sn==null?void 0:sn(Zn)},[sn,Zn]),er=(Wo||wr)&&re.isValidElement(Lo)&&Lo.type===ge&&Lo.props.fixed,lr,ur,Or;Wo&&(ur={overflowY:"scroll",maxHeight:xt.y}),Do&&(lr={overflowX:"auto"},Wo||(ur={overflowY:"hidden"}),Or={width:Jo===!0?"auto":Jo,minWidth:"100%"});var ol=re.useCallback(function(so,Bo){(0,Le.Z)(Ho.current)&&pi(function(Sr){if(Sr.get(so)!==Bo){var Tr=new Map(Sr);return Tr.set(so,Bo),Tr}return Sr})},[]),Ml=Qn(null),rl=(0,Ke.Z)(Ml,2),zl=rl[0],il=rl[1];function Ri(so,Bo){Bo&&(typeof Bo=="function"?Bo(so):Bo.scrollLeft!==so&&(Bo.scrollLeft=so,Bo.scrollLeft!==so&&setTimeout(function(){Bo.scrollLeft=so},0)))}var ii=(0,Ue.Z)(function(so){var Bo=so.currentTarget,Sr=so.scrollLeft,Tr=Lt==="rtl",Mr=typeof Sr=="number"?Sr:Bo.scrollLeft,bl=Bo||qt;if(!il()||il()===bl){var Yi;zl(bl),Ri(Mr,pr.current),Ri(Mr,jo.current),Ri(Mr,Zr.current),Ri(Mr,(Yi=Gr.current)===null||Yi===void 0?void 0:Yi.setScrollLeft)}var qi=Bo||pr.current;if(qi){var $i=qi.scrollWidth,_i=qi.clientWidth;if($i===_i){Zo(!1),_o(!1);return}Tr?(Zo(-Mr<$i-_i),_o(-Mr>0)):(Zo(Mr>0),_o(Mr<$i-_i))}}),ll=function(){Do&&jo.current?ii({currentTarget:jo.current}):(Zo(!1),_o(!1))},Hl=function(Bo){var Sr=Bo.width;Sr!==oa&&(ll(),eo(Ho.current?Ho.current.offsetWidth:Sr))},ul=re.useRef(!1);re.useEffect(function(){ul.current&&ll()},[Do,ut,Qa.length]),re.useEffect(function(){ul.current=!0},[]);var jl=re.useState(0),sl=(0,Ke.Z)(jl,2),ki=sl[0],dl=sl[1],Kl=re.useState(!0),gl=(0,Ke.Z)(Kl,2),cl=gl[0],Zl=gl[1];re.useEffect(function(){(!Kn||!Jn)&&(jo.current instanceof Element?dl((0,Ge.o)(jo.current).width):dl((0,Ge.o)(rr.current).width)),Zl((0,he.G)("position","sticky"))},[]),re.useEffect(function(){Jn&&Da&&(Da.body.current=jo.current)});var Gl=re.useCallback(function(so){return re.createElement(re.Fragment,null,re.createElement(Bt,so),er==="top"&&re.createElement(vt,so,Lo))},[er,Lo]),Wl=re.useCallback(function(so){return re.createElement(vt,so,Lo)},[Lo]),ml=ya(["table"],"table"),Ti=re.useMemo(function(){return Ht||(Ar?Jo==="max-content"?"auto":"fixed":Wo||wr||Va.some(function(so){var Bo=so.ellipsis;return Bo})?"fixed":"auto")},[Wo,Ar,Va,Ht,wr]),Ui,Ji={colWidths:ir,columCount:Va.length,stickyOffsets:ar,onHeaderRow:sa,fixHeader:Wo,scroll:xt},fl=re.useMemo(function(){return Tn?null:typeof Hn=="function"?Hn():Hn},[Tn,Hn]),vl=re.createElement(ln,{data:Zn,measureColumnWidth:Wo||Do||wr}),pl=re.createElement(ta,{colWidths:Va.map(function(so){var Bo=so.width;return Bo}),columns:Va}),hl=In!=null?re.createElement("caption",{className:"".concat(we,"-caption")},In):void 0,Vl=(0,Zt.Z)(ye,{data:!0}),Sl=(0,Zt.Z)(ye,{aria:!0});if(Wo||wr){var Xi;typeof Fa=="function"?(Xi=Fa(Zn,{scrollbarSize:ki,ref:jo,onScroll:ii}),Ji.colWidths=Va.map(function(so,Bo){var Sr=so.width,Tr=Bo===Va.length-1?Sr-ki:Sr;return typeof Tr=="number"&&!Number.isNaN(Tr)?Tr:0})):Xi=re.createElement("div",{style:(0,xe.Z)((0,xe.Z)({},lr),ur),onScroll:ii,ref:jo,className:bt()("".concat(we,"-body"))},re.createElement(ml,(0,Xe.Z)({style:(0,xe.Z)((0,xe.Z)({},Or),{},{tableLayout:Ti})},Sl),hl,pl,vl,!er&&Lo&&re.createElement(vt,{stickyOffsets:ar,flattenColumns:Va,columns:Qa},Lo)));var Pl=(0,xe.Z)((0,xe.Z)((0,xe.Z)({noData:!Zn.length,maxContentScroll:Do&&Jo==="max-content"},Ji),yr),{},{direction:Lt,stickyClassName:Co,onScroll:ii});Ui=re.createElement(re.Fragment,null,Rn!==!1&&re.createElement(Ct,(0,Xe.Z)({},Pl,{stickyTopOffset:Ii,className:"".concat(we,"-header"),ref:pr}),Gl),Xi,er&&er!=="top"&&re.createElement(Ct,(0,Xe.Z)({},Pl,{stickyBottomOffset:Vi,className:"".concat(we,"-summary"),ref:Zr}),Wl),wr&&re.createElement(Tt,{ref:Gr,offsetScroll:Ya,scrollBodyRef:jo,onScroll:ii,container:Yo}))}else Ui=re.createElement("div",{style:(0,xe.Z)((0,xe.Z)({},lr),ur),className:bt()("".concat(we,"-content")),onScroll:ii,ref:jo},re.createElement(ml,(0,Xe.Z)({style:(0,xe.Z)((0,xe.Z)({},Or),{},{tableLayout:Ti})},Sl),hl,pl,Rn!==!1&&re.createElement(Bt,(0,Xe.Z)({},Ji,yr)),vl,Lo&&re.createElement(vt,{stickyOffsets:ar,flattenColumns:Va,columns:Qa},Lo)));var Qi=re.createElement("div",(0,Xe.Z)({className:bt()(we,Me,(ue={},(0,ve.Z)(ue,"".concat(we,"-rtl"),Lt==="rtl"),(0,ve.Z)(ue,"".concat(we,"-ping-left"),Fo),(0,ve.Z)(ue,"".concat(we,"-ping-right"),nr),(0,ve.Z)(ue,"".concat(we,"-layout-fixed"),Ht==="fixed"),(0,ve.Z)(ue,"".concat(we,"-fixed-header"),Wo),(0,ve.Z)(ue,"".concat(we,"-fixed-column"),Ar),(0,ve.Z)(ue,"".concat(we,"-scroll-horizontal"),Do),(0,ve.Z)(ue,"".concat(we,"-has-fix-left"),Va[0]&&Va[0].fixed),(0,ve.Z)(ue,"".concat(we,"-has-fix-right"),Va[Va.length-1]&&Va[Va.length-1].fixed==="right"),ue)),style:lt,id:En,ref:Ho},Vl),cn&&re.createElement(Xt,{className:"".concat(we,"-title")},cn(Zn)),re.createElement("div",{ref:rr,className:"".concat(we,"-container")},Ui),on&&re.createElement(Xt,{className:"".concat(we,"-footer")},on(Zn)));Do&&(Qi=re.createElement(Ye.Z,{onResize:Hl},Qi));var yl=Jt(Va,ar,Lt,Qa),Ul=re.useMemo(function(){return{scrollX:Jo,prefixCls:we,getComponent:ya,scrollbarSize:ki,direction:Lt,fixedInfoList:yl,isSticky:wr,supportSticky:cl,componentWidth:oa,fixHeader:Wo,fixColumn:Ar,horizonScroll:Do,tableLayout:Ti,rowClassName:ze,expandedRowClassName:La.expandedRowClassName,expandIcon:wo,expandableType:zo,expandRowByClick:La.expandRowByClick,expandedRowRender:La.expandedRowRender,onTriggerExpand:or,expandIconColumnIndex:La.expandIconColumnIndex,indentSize:La.indentSize,allColumnsFixedLeft:Va.every(function(so){return so.fixed==="left"}),emptyNode:fl,columns:Qa,flattenColumns:Va,onColumnResize:ol,hoverStartRow:ja,hoverEndRow:ho,onHover:qa,rowExpandable:La.rowExpandable,onRow:la,getRowKey:Ta,expandedKeys:_a,childrenColumnName:xo}},[Jo,we,ya,ki,Lt,yl,wr,cl,oa,Wo,Ar,Do,Ti,ze,La.expandedRowClassName,wo,zo,La.expandRowByClick,La.expandedRowRender,or,La.expandIconColumnIndex,La.indentSize,fl,Qa,Va,ol,ja,ho,qa,La.rowExpandable,la,Ta,_a,xo]);return re.createElement(le.Provider,{value:Ul},Qi)}function kn(ie){return x(an,ie)}var Vn=kn();Vn.EXPAND_COLUMN=ne,Vn.INTERNAL_HOOKS=se,Vn.Column=Pn,Vn.ColumnGroup=Nn,Vn.Summary=pe;var Dn=Vn,Yn=te(6790),fa=et(null),ba=et(null);function Ua(ie,ue,ye){var we=ue||1;return ye[ie+we]-(ye[ie]||0)}function co(ie){var ue=ie.rowInfo,ye=ie.column,we=ie.colIndex,Me=ie.indent,ze=ie.index,lt=ie.renderIndex,ut=ie.record,at=ie.style,xt=ie.className,Ht=ie.inverse,Lt=ie.getHeight,cn=ye.render,on=ye.dataIndex,sn=ye.className,In=ye.width,En=_e(ba,["columnsOffset"]),Rn=En.columnsOffset,xn=me(ue,ye,we,Me,ze),Hn=xn.key,la=xn.fixedInfo,sa=xn.appendCellNode,$n=xn.additionalCellProps,Ca=$n.style,Da=$n.colSpan,Kn=Da===void 0?1:Da,_n=$n.rowSpan,Zn=_n===void 0?1:_n,Tn=we-1,Jn=Ua(Tn,Kn,Rn),ya=Kn>1?In-Jn:0,Ta=(0,xe.Z)((0,xe.Z)((0,xe.Z)({},Ca),at),{},{flex:"0 0 ".concat(Jn,"px"),width:"".concat(Jn,"px"),marginRight:ya,pointerEvents:"auto"}),Fa=re.useMemo(function(){return Ht?Zn<=1:Kn===0||Zn===0||Zn>1},[Zn,Kn,Ht]);Fa?Ta.visibility="hidden":Ht&&(Ta.height=Lt==null?void 0:Lt(Zn));var ga=Fa?function(){return null}:cn,Ma={};return(Zn===0||Kn===0)&&(Ma.rowSpan=1,Ma.colSpan=1),re.createElement(Et,(0,Xe.Z)({className:bt()(sn,xt),ellipsis:ye.ellipsis,align:ye.align,scope:ye.rowScope,component:"div",prefixCls:ue.prefixCls,key:Hn,record:ut,index:ze,renderIndex:lt,dataIndex:on,render:ga,shouldCellUpdate:ye.shouldCellUpdate},la,{appendNode:sa,additionalProps:(0,xe.Z)((0,xe.Z)({},$n),{},{style:Ta},Ma)}))}var Oa=co,xa=["data","index","className","rowKey","style","extra","getHeight"],Ha=re.forwardRef(function(ie,ue){var ye=ie.data,we=ie.index,Me=ie.className,ze=ie.rowKey,lt=ie.style,ut=ie.extra,at=ie.getHeight,xt=(0,Sn.Z)(ie,xa),Ht=ye.record,Lt=ye.indent,cn=ye.index,on=_e(le,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),sn=on.scrollX,In=on.flattenColumns,En=on.prefixCls,Rn=on.fixColumn,xn=on.componentWidth,Hn=be(Ht,ze,we,Lt),la=Hn.rowSupportExpand,sa=Hn.expanded,$n=Hn.rowProps,Ca=Hn.expandedRowRender,Da=Hn.expandedRowClassName,Kn;if(la&&sa){var _n=Ca(Ht,we,Lt+1,sa),Zn=Da==null?void 0:Da(Ht,we,Lt),Tn={};Rn&&(Tn={style:(0,ve.Z)({},"--virtual-width","".concat(xn,"px"))});var Jn="".concat(En,"-expanded-row-cell");Kn=re.createElement("div",{className:bt()("".concat(En,"-expanded-row"),"".concat(En,"-expanded-row-level-").concat(Lt+1),Zn)},re.createElement(Et,{component:"div",prefixCls:En,className:bt()(Jn,(0,ve.Z)({},"".concat(Jn,"-fixed"),Rn)),additionalProps:Tn},_n))}var ya=(0,xe.Z)((0,xe.Z)({},lt),{},{width:sn});ut&&(ya.position="absolute",ya.pointerEvents="none");var Ta=re.createElement("div",(0,Xe.Z)({},$n,xt,{ref:la?null:ue,className:bt()(Me,"".concat(En,"-row"),$n==null?void 0:$n.className,(0,ve.Z)({},"".concat(En,"-row-extra"),ut)),style:(0,xe.Z)((0,xe.Z)({},ya),$n==null?void 0:$n.style)}),In.map(function(Fa,ga){return re.createElement(Oa,{key:ga,rowInfo:Hn,column:Fa,colIndex:ga,indent:Lt,index:we,renderIndex:cn,record:Ht,inverse:ut,getHeight:at})}));return la?re.createElement("div",{ref:ue},Ta,Kn):Ta}),Na=z(Ha),Ia=Na,Aa=re.forwardRef(function(ie,ue){var ye=ie.data,we=ie.onScroll,Me=_e(le,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ze=Me.flattenColumns,lt=Me.onColumnResize,ut=Me.getRowKey,at=Me.expandedKeys,xt=Me.prefixCls,Ht=Me.childrenColumnName,Lt=Me.emptyNode,cn=Me.scrollX,on=_e(fa),sn=on.scrollY,In=on.listItemHeight,En=re.useRef(),Rn=Vt(ye,Ht,at,ut),xn=re.useMemo(function(){var Kn=0;return ze.map(function(_n){var Zn=_n.width,Tn=_n.key;return Kn+=Zn,[Tn,Zn,Kn]})},[ze]),Hn=re.useMemo(function(){return xn.map(function(Kn){return Kn[2]})},[xn]);re.useEffect(function(){xn.forEach(function(Kn){var _n=(0,Ke.Z)(Kn,2),Zn=_n[0],Tn=_n[1];lt(Zn,Tn)})},[xn]),re.useImperativeHandle(ue,function(){var Kn={};return Object.defineProperty(Kn,"scrollLeft",{get:function(){var Zn;return((Zn=En.current)===null||Zn===void 0?void 0:Zn.getScrollInfo().x)||0},set:function(Zn){var Tn;(Tn=En.current)===null||Tn===void 0||Tn.scrollTo({left:Zn})}}),Kn});var la=function(_n,Zn){var Tn,Jn=(Tn=Rn[Zn])===null||Tn===void 0?void 0:Tn.record,ya=_n.onCell;if(ya){var Ta,Fa=ya(Jn,Zn);return(Ta=Fa==null?void 0:Fa.rowSpan)!==null&&Ta!==void 0?Ta:1}return 1},sa=function(_n){var Zn=_n.start,Tn=_n.end,Jn=_n.getSize,ya=_n.offsetY;if(Tn<0)return null;for(var Ta=ze.filter(function(pa){return la(pa,Zn)===0}),Fa=Zn,ga=function(va){if(Ta=Ta.filter(function(ca){return la(ca,va)===0}),!Ta.length)return Fa=va,"break"},Ma=Zn;Ma>=0;Ma-=1){var ja=ga(Ma);if(ja==="break")break}for(var ho=ze.filter(function(pa){return la(pa,Tn)!==1}),qa=Tn,Oo=function(va){if(ho=ho.filter(function(ca){return la(ca,va)!==1}),!ho.length)return qa=Math.max(va-1,Tn),"break"},No=Tn;No<Rn.length;No+=1){var La=Oo(No);if(La==="break")break}for(var zo=[],_a=function(va){var ca=Rn[va];if(!ca)return"continue";ze.some(function(oa){return la(oa,va)>1})&&zo.push(va)},wo=Fa;wo<=qa;wo+=1)var xo=_a(wo);var or=zo.map(function(pa){var va=Rn[pa],ca=ut(va.record,pa),oa=function(Ba){var Qa=pa+Ba-1,Va=ut(Rn[Qa].record,Qa),$o=Jn(ca,Va);return $o.bottom-$o.top},eo=Jn(ca);return re.createElement(Ia,{key:pa,data:va,rowKey:ca,index:pa,style:{top:-ya+eo.top},extra:!0,getHeight:oa})});return or},$n=re.useMemo(function(){return{columnsOffset:Hn}},[Hn]),Ca="".concat(xt,"-tbody"),Da;return Rn.length?Da=re.createElement(Yn.Z,{fullHeight:!1,ref:En,className:bt()(Ca,"".concat(Ca,"-virtual")),height:sn,itemHeight:In||24,data:Rn,itemKey:function(_n){return ut(_n.record)},scrollWidth:cn,onVirtualScroll:function(_n){var Zn=_n.x;we({scrollLeft:Zn})},extraRender:sa},function(Kn,_n,Zn){var Tn=ut(Kn.record,_n);return re.createElement(Ia,(0,Xe.Z)({data:Kn,rowKey:Tn,index:_n},Zn))}):Da=re.createElement("div",{className:bt()("".concat(xt,"-placeholder"))},re.createElement(Et,{component:"div",prefixCls:xt},Lt)),re.createElement(ba.Provider,{value:$n},Da)}),Sa=z(Aa),Za=Sa,to=function(ue,ye){var we=ye.ref,Me=ye.onScroll;return re.createElement(Za,{ref:we,data:ue,onScroll:Me})},Ga=100;function vo(ie){var ue=ie.columns,ye=ie.scroll,we=ie.prefixCls,Me=we===void 0?Bn:we,ze=ie.className,lt=ie.listItemHeight,ut=ye||{},at=ut.x,xt=ut.y;typeof at!="number"&&(at=((ue||[]).length+1)*Ga),typeof xt!="number"&&(xt=500);var Ht=re.useMemo(function(){return{scrollY:xt,listItemHeight:lt}},[xt,lt]);return re.createElement(fa.Provider,{value:Ht},re.createElement(Dn,(0,Xe.Z)({},ie,{className:bt()(ze,"".concat(Me,"-virtual")),scroll:(0,xe.Z)((0,xe.Z)({},ye),{},{x:at}),components:{body:to},columns:ue,internalHooks:se,tailor:!0})))}function bo(ie){return x(vo,ie)}var ua=bo(),Ja=null;function Ea(ie){return null}var Xa=Ea;function So(ie){return null}var Io=So,qo=te(2738),Vo=te(68031),no=te(36355),mo=te(93891),Uo=te(19716),sr=te(8628),Xo=te(31724),dr=te(58421),qn=te(71418),Cn=te(88088);function yn(ie){return function(ye){let{prefixCls:we,onExpand:Me,record:ze,expanded:lt,expandable:ut}=ye;const at=`${we}-row-expand-icon`;return re.createElement("button",{type:"button",onClick:xt=>{Me(ze,xt),xt.stopPropagation()},className:bt()(at,{[`${at}-spaced`]:!ut,[`${at}-expanded`]:ut&<,[`${at}-collapsed`]:ut&&!lt}),"aria-label":lt?ie.collapse:ie.expand,"aria-expanded":lt})}}var Ln=yn;function Pa(ie,ue){return"key"in ie&&ie.key!==void 0&&ie.key!==null?ie.key:ie.dataIndex?Array.isArray(ie.dataIndex)?ie.dataIndex.join("."):ie.dataIndex:ue}function ka(ie,ue){return ue?`${ue}-${ie}`:`${ie}`}function ao(ie,ue){return typeof ie=="function"?ie(ue):ie}function $a(ie,ue){const ye=ao(ie,ue);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,Ko=te(7657),Ao=function(ue,ye){return re.createElement(Ko.Z,(0,Xe.Z)({},ue,{ref:ye,icon:fo}))},wa=re.forwardRef(Ao),Wa=wa,oo=te(56762);function Un(ie){const ue=re.useRef(ie),ye=(0,oo.Z)();return[()=>ue.current,we=>{ue.current=we,ye()}]}var ia=te(3113),ha=te(24905),da=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:ue,onChange:ye,filterSearch:we,tablePrefixCls:Me,locale:ze}=ie;return we?re.createElement("div",{className:`${Me}-filter-dropdown-search`},re.createElement(mr.default,{prefix:re.createElement(ko.Z,null),placeholder:ze.filterSearchPlaceholder,onChange:ye,value:ue,htmlSize:1,className:`${Me}-filter-dropdown-search-input`})):null}var Qo=fr,gr=te(10228);const Pr=ie=>{const{keyCode:ue}=ie;ue===gr.Z.ENTER&&ie.stopPropagation()};var vr=re.forwardRef((ie,ue)=>re.createElement("div",{className:ie.className,onClick:ye=>ye.stopPropagation(),onKeyDown:Pr,ref:ue},ie.children));function Br(ie){let ue=[];return(ie||[]).forEach(ye=>{let{value:we,children:Me}=ye;ue.push(we),Me&&(ue=[].concat((0,An.Z)(ue),(0,An.Z)(Br(Me))))}),ue}function hi(ie){return ie.some(ue=>{let{children:ye}=ue;return ye})}function li(ie,ue){return typeof ue=="string"||typeof ue=="number"?ue==null?void 0:ue.toString().toLowerCase().includes(ie.trim().toLowerCase()):!1}function zr(ie){let{filters:ue,prefixCls:ye,filteredKeys:we,filterMultiple:Me,searchValue:ze,filterSearch:lt}=ie;return ue.map((ut,at)=>{const xt=String(ut.value);if(ut.children)return{key:xt||at,label:ut.text,popupClassName:`${ye}-dropdown-submenu`,children:zr({filters:ut.children,prefixCls:ye,filteredKeys:we,filterMultiple:Me,searchValue:ze,filterSearch:lt})};const Ht=Me?ha.default:po.ZP,Lt={key:ut.value!==void 0?xt:at,label:re.createElement(re.Fragment,null,re.createElement(Ht,{checked:we.includes(xt)}),re.createElement("span",null,ut.text))};return ze.trim()?typeof lt=="function"?lt(ze,ut)?Lt:null:li(ze,ut.text)?Lt:null:Lt})}function Si(ie){var ue,ye;const{tablePrefixCls:we,prefixCls:Me,column:ze,dropdownPrefixCls:lt,columnKey:ut,filterMultiple:at,filterMode:xt="menu",filterSearch:Ht=!1,filterState:Lt,triggerFilter:cn,locale:on,children:sn,getPopupContainer:In}=ie,{filterDropdownOpen:En,onFilterDropdownOpenChange:Rn,filterResetToDefaultFilteredValue:xn,defaultFilteredValue:Hn,filterDropdownVisible:la,onFilterDropdownVisibleChange:sa}=ze,[$n,Ca]=re.useState(!1),Da=!!(Lt&&(!((ue=Lt.filteredKeys)===null||ue===void 0)&&ue.length||Lt.forceFiltered)),Kn=ra=>{Ca(ra),Rn==null||Rn(ra),sa==null||sa(ra)},_n=(ye=En!=null?En:la)!==null&&ye!==void 0?ye:$n,Zn=Lt==null?void 0:Lt.filteredKeys,[Tn,Jn]=Un(Zn||[]),ya=ra=>{let{selectedKeys:Ba}=ra;Jn(Ba)},Ta=(ra,Ba)=>{let{node:Qa,checked:Va}=Ba;ya(at?{selectedKeys:ra}:{selectedKeys:Va&&Qa.key?[Qa.key]:[]})};re.useEffect(()=>{$n&&ya({selectedKeys:Zn||[]})},[Zn]);const[Fa,ga]=re.useState([]),Ma=ra=>{ga(ra)},[ja,ho]=re.useState(""),qa=ra=>{const{value:Ba}=ra.target;ho(Ba)};re.useEffect(()=>{$n||ho("")},[$n]);const Oo=ra=>{const Ba=ra&&ra.length?ra:null;if(Ba===null&&(!Lt||!Lt.filteredKeys)||(0,Be.Z)(Ba,Lt==null?void 0:Lt.filteredKeys,!0))return null;cn({column:ze,key:ut,filteredKeys:Ba})},No=()=>{Kn(!1),Oo(Tn())},La=function(){let{confirm:ra,closeDropdown:Ba}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};ra&&Oo([]),Ba&&Kn(!1),ho(""),Jn(xn?(Hn||[]).map(Qa=>String(Qa)):[])},zo=function(){let{closeDropdown:ra}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};ra&&Kn(!1),Oo(Tn())},_a=ra=>{ra&&Zn!==void 0&&Jn(Zn||[]),Kn(ra),!ra&&!ze.filterDropdown&&No()},wo=bt()({[`${lt}-menu-without-submenu`]:!hi(ze.filters||[])}),xo=ra=>{if(ra.target.checked){const Ba=Br(ze==null?void 0:ze.filters).map(Qa=>String(Qa));Jn(Ba)}else Jn([])},or=ra=>{let{filters:Ba}=ra;return(Ba||[]).map((Qa,Va)=>{const $o=String(Qa.value),Jo={title:Qa.text,key:Qa.value!==void 0?$o:Va};return Qa.children&&(Jo.children=or({filters:Qa.children})),Jo})},pa=ra=>{var Ba;return Object.assign(Object.assign({},ra),{text:ra.title,value:ra.key,children:((Ba=ra.children)===null||Ba===void 0?void 0:Ba.map(Qa=>pa(Qa)))||[]})};let va;if(typeof ze.filterDropdown=="function")va=ze.filterDropdown({prefixCls:`${lt}-custom`,setSelectedKeys:ra=>ya({selectedKeys:ra}),selectedKeys:Tn(),confirm:zo,clearFilters:La,filters:ze.filters,visible:_n,close:()=>{Kn(!1)}});else if(ze.filterDropdown)va=ze.filterDropdown;else{const ra=Tn()||[],Ba=()=>(ze.filters||[]).length===0?re.createElement(Eo.Z,{image:Eo.Z.PRESENTED_IMAGE_SIMPLE,description:on.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):xt==="tree"?re.createElement(re.Fragment,null,re.createElement(Qo,{filterSearch:Ht,value:ja,onChange:qa,tablePrefixCls:we,locale:on}),re.createElement("div",{className:`${we}-filter-dropdown-tree`},at?re.createElement(ha.default,{checked:ra.length===Br(ze.filters).length,indeterminate:ra.length>0&&ra.length<Br(ze.filters).length,className:`${we}-filter-dropdown-checkall`,onChange:xo},on.filterCheckall):null,re.createElement(Ro.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:at,checkStrictly:!at,className:`${lt}-menu`,onCheck:Ta,checkedKeys:ra,selectedKeys:ra,showIcon:!1,treeData:or({filters:ze.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:ja.trim()?Va=>typeof Ht=="function"?Ht(ja,pa(Va)):li(ja,Va.title):void 0}))):re.createElement(re.Fragment,null,re.createElement(Qo,{filterSearch:Ht,value:ja,onChange:qa,tablePrefixCls:we,locale:on}),re.createElement(lo.default,{selectable:!0,multiple:at,prefixCls:`${lt}-menu`,className:wo,onSelect:ya,onDeselect:ya,selectedKeys:ra,getPopupContainer:In,openKeys:Fa,onOpenChange:Ma,items:zr({filters:ze.filters||[],filterSearch:Ht,prefixCls:Me,filteredKeys:Tn(),filterMultiple:at,searchValue:ja})})),Qa=()=>xn?(0,Be.Z)((Hn||[]).map(Va=>String(Va)),ra,!0):ra.length===0;va=re.createElement(re.Fragment,null,Ba(),re.createElement("div",{className:`${Me}-dropdown-btns`},re.createElement(ia.ZP,{type:"link",size:"small",disabled:Qa(),onClick:()=>La()},on.filterReset),re.createElement(ia.ZP,{type:"primary",size:"small",onClick:No},on.filterConfirm)))}ze.filterDropdown&&(va=re.createElement(yo.J,{selectable:void 0},va));const ca=()=>re.createElement(vr,{className:`${Me}-dropdown`},va);let oa;typeof ze.filterIcon=="function"?oa=ze.filterIcon(Da):ze.filterIcon?oa=ze.filterIcon:oa=re.createElement(Wa,null);const{direction:eo}=re.useContext(no.E_);return re.createElement("div",{className:`${Me}-column`},re.createElement("span",{className:`${we}-column-title`},sn),re.createElement(da.Z,{dropdownRender:ca,trigger:["click"],open:_n,onOpenChange:_a,getPopupContainer:In,placement:eo==="rtl"?"bottomLeft":"bottomRight"},re.createElement("span",{role:"button",tabIndex:-1,className:bt()(`${Me}-trigger`,{active:Da}),onClick:ra=>{ra.stopPropagation()}},oa)))}var Pi=Si;function Wr(ie,ue,ye){let we=[];return(ie||[]).forEach((Me,ze)=>{var lt;const ut=ka(ze,ye);if(Me.filters||"filterDropdown"in Me||"onFilter"in Me)if("filteredValue"in Me){let at=Me.filteredValue;"filterDropdown"in Me||(at=(lt=at==null?void 0:at.map(String))!==null&<!==void 0?lt:at),we.push({column:Me,key:Pa(Me,ut),filteredKeys:at,forceFiltered:Me.filtered})}else we.push({column:Me,key:Pa(Me,ut),filteredKeys:ue&&Me.defaultFilteredValue?Me.defaultFilteredValue:void 0,forceFiltered:Me.filtered});"children"in Me&&(we=[].concat((0,An.Z)(we),(0,An.Z)(Wr(Me.children,ue,ut))))}),we}function yi(ie,ue,ye,we,Me,ze,lt,ut){return ye.map((at,xt)=>{const Ht=ka(xt,ut),{filterMultiple:Lt=!0,filterMode:cn,filterSearch:on}=at;let sn=at;if(sn.filters||sn.filterDropdown){const In=Pa(sn,Ht),En=we.find(Rn=>{let{key:xn}=Rn;return In===xn});sn=Object.assign(Object.assign({},sn),{title:Rn=>re.createElement(Pi,{tablePrefixCls:ie,prefixCls:`${ie}-filter`,dropdownPrefixCls:ue,column:sn,columnKey:In,filterState:En,filterMultiple:Lt,filterMode:cn,filterSearch:on,triggerFilter:ze,locale:Me,getPopupContainer:lt},ao(at.title,Rn))})}return"children"in sn&&(sn=Object.assign(Object.assign({},sn),{children:yi(ie,ue,sn.children,we,Me,ze,lt,Ht)})),sn})}function ui(ie){const ue={};return ie.forEach(ye=>{let{key:we,filteredKeys:Me,column:ze}=ye;const{filters:lt,filterDropdown:ut}=ze;if(ut)ue[we]=Me||null;else if(Array.isArray(Me)){const at=Br(lt);ue[we]=at.filter(xt=>Me.includes(String(xt)))}else ue[we]=null}),ue}function Hr(ie,ue){return ue.reduce((ye,we)=>{const{column:{onFilter:Me,filters:ze},filteredKeys:lt}=we;return Me&<&<.length?ye.filter(ut=>lt.some(at=>{const xt=Br(ze),Ht=xt.findIndex(cn=>String(cn)===String(at)),Lt=Ht!==-1?xt[Ht]:at;return Me(Lt,ut)})):ye},ie)}const bi=ie=>ie.flatMap(ue=>"children"in ue?[ue].concat((0,An.Z)(bi(ue.children||[]))):[ue]);function Mi(ie){let{prefixCls:ue,dropdownPrefixCls:ye,mergedColumns:we,onFilterChange:Me,getPopupContainer:ze,locale:lt}=ie;const ut=re.useMemo(()=>bi(we||[]),[we]),[at,xt]=re.useState(()=>Wr(ut,!0)),Ht=re.useMemo(()=>{const sn=Wr(ut,!1);if(sn.length===0)return sn;let In=!0,En=!0;if(sn.forEach(Rn=>{let{filteredKeys:xn}=Rn;xn!==void 0?In=!1:En=!1}),In){const Rn=(ut||[]).map((xn,Hn)=>Pa(xn,ka(Hn)));return at.filter(xn=>{let{key:Hn}=xn;return Rn.includes(Hn)}).map(xn=>{const Hn=ut[Rn.findIndex(la=>la===xn.key)];return Object.assign(Object.assign({},xn),{column:Object.assign(Object.assign({},xn.column),Hn),forceFiltered:Hn.filtered})})}return sn},[ut,at]),Lt=re.useMemo(()=>ui(Ht),[Ht]),cn=sn=>{const In=Ht.filter(En=>{let{key:Rn}=En;return Rn!==sn.key});In.push(sn),xt(In),Me(ui(In),In)};return[sn=>yi(ue,ye,sn,Ht,lt,cn,ze),Ht,Lt]}var Ci=Mi;function Ei(ie,ue,ye){const we=re.useRef({});function Me(ze){if(!we.current||we.current.data!==ie||we.current.childrenColumnName!==ue||we.current.getRowKey!==ye){let ut=function(at){at.forEach((xt,Ht)=>{const Lt=ye(xt,Ht);lt.set(Lt,xt),xt&&typeof xt=="object"&&ue in xt&&ut(xt[ue]||[])})};const lt=new Map;ut(ie),we.current={data:ie,childrenColumnName:ue,kvMap:lt,getRowKey:ye}}return we.current.kvMap.get(ze)}return[Me]}var xi=te(50371),Ai=function(ie,ue){var ye={};for(var we in ie)Object.prototype.hasOwnProperty.call(ie,we)&&ue.indexOf(we)<0&&(ye[we]=ie[we]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,we=Object.getOwnPropertySymbols(ie);Me<we.length;Me++)ue.indexOf(we[Me])<0&&Object.prototype.propertyIsEnumerable.call(ie,we[Me])&&(ye[we[Me]]=ie[we[Me]]);return ye};const si=10;function zi(ie,ue){const ye={current:ie.current,pageSize:ie.pageSize};return Object.keys(ue&&typeof ue=="object"?ue:{}).forEach(Me=>{const ze=ie[Me];typeof ze!="function"&&(ye[Me]=ze)}),ye}function wi(ie,ue,ye){const we=ye&&typeof ye=="object"?ye:{},{total:Me=0}=we,ze=Ai(we,["total"]),[lt,ut]=(0,re.useState)(()=>({current:"defaultCurrent"in ze?ze.defaultCurrent:1,pageSize:"defaultPageSize"in ze?ze.defaultPageSize:si})),at=(0,xi.Z)(lt,ze,{total:Me>0?Me:ie}),xt=Math.ceil((Me||ie)/at.pageSize);at.current>xt&&(at.current=xt||1);const Ht=(cn,on)=>{ut({current:cn!=null?cn:1,pageSize:on||at.pageSize})},Lt=(cn,on)=>{var sn;ye&&((sn=ye.onChange)===null||sn===void 0||sn.call(ye,cn,on)),Ht(cn,on),ue(cn,on||(at==null?void 0:at.pageSize))};return ye===!1?[{},()=>{}]:[Object.assign(Object.assign({},at),{onChange:Lt}),Ht]}var Vr=wi,Nr=te(84105),We=te(35654),Ur=te(90782),Hi=te(71430),Bi=te(18929);const Cr={},Ir="SELECT_ALL",Jr="SELECT_INVERT",di="SELECT_NONE",Xr=[],Fi=(ie,ue)=>{let ye=[];return(ue||[]).forEach(we=>{ye.push(we),we&&typeof we=="object"&&ie in we&&(ye=[].concat((0,An.Z)(ye),(0,An.Z)(Fi(ie,we[ie]))))}),ye};var ro=(ie,ue)=>{const{preserveSelectedRowKeys:ye,selectedRowKeys:we,defaultSelectedRowKeys:Me,getCheckboxProps:ze,onChange:lt,onSelect:ut,onSelectAll:at,onSelectInvert:xt,onSelectNone:Ht,onSelectMultiple:Lt,columnWidth:cn,type:on,selections:sn,fixed:In,renderCell:En,hideSelectAll:Rn,checkStrictly:xn=!0}=ue||{},{prefixCls:Hn,data:la,pageData:sa,getRecordByKey:$n,getRowKey:Ca,expandType:Da,childrenColumnName:Kn,locale:_n,getPopupContainer:Zn}=ie,[Tn,Jn]=(0,Bi.Z)(we||Me||Xr,{value:we}),ya=re.useRef(new Map),Ta=(0,re.useCallback)(pa=>{if(ye){const va=new Map;pa.forEach(ca=>{let oa=$n(ca);!oa&&ya.current.has(ca)&&(oa=ya.current.get(ca)),va.set(ca,oa)}),ya.current=va}},[$n,ye]);re.useEffect(()=>{Ta(Tn)},[Tn]);const{keyEntities:Fa}=(0,re.useMemo)(()=>{if(xn)return{keyEntities:null};let pa=la;if(ye){const va=new Set(la.map((oa,eo)=>Ca(oa,eo))),ca=Array.from(ya.current).reduce((oa,eo)=>{let[ra,Ba]=eo;return va.has(ra)?oa:oa.concat(Ba)},[]);pa=[].concat((0,An.Z)(pa),(0,An.Z)(ca))}return(0,Hi.I8)(pa,{externalGetKey:Ca,childrenPropName:Kn})},[la,Ca,xn,Kn,ye]),ga=(0,re.useMemo)(()=>Fi(Kn,sa),[Kn,sa]),Ma=(0,re.useMemo)(()=>{const pa=new Map;return ga.forEach((va,ca)=>{const oa=Ca(va,ca),eo=(ze?ze(va):null)||{};pa.set(oa,eo)}),pa},[ga,Ca,ze]),ja=(0,re.useCallback)(pa=>{var va;return!!(!((va=Ma.get(Ca(pa)))===null||va===void 0)&&va.disabled)},[Ma,Ca]),[ho,qa]=(0,re.useMemo)(()=>{if(xn)return[Tn||[],[]];const{checkedKeys:pa,halfCheckedKeys:va}=(0,Ur.S)(Tn,!0,Fa,ja);return[pa||[],va]},[Tn,xn,Fa,ja]),Oo=(0,re.useMemo)(()=>{const pa=on==="radio"?ho.slice(0,1):ho;return new Set(pa)},[ho,on]),No=(0,re.useMemo)(()=>on==="radio"?new Set:new Set(qa),[qa,on]),[La,zo]=(0,re.useState)(null);re.useEffect(()=>{ue||Jn(Xr)},[!!ue]);const _a=(0,re.useCallback)((pa,va)=>{let ca,oa;Ta(pa),ye?(ca=pa,oa=pa.map(eo=>ya.current.get(eo))):(ca=[],oa=[],pa.forEach(eo=>{const ra=$n(eo);ra!==void 0&&(ca.push(eo),oa.push(ra))})),Jn(ca),lt==null||lt(ca,oa,{type:va})},[Jn,$n,lt,ye]),wo=(0,re.useCallback)((pa,va,ca,oa)=>{if(ut){const eo=ca.map(ra=>$n(ra));ut($n(pa),va,eo,oa)}_a(ca,"single")},[ut,$n,_a]),xo=(0,re.useMemo)(()=>!sn||Rn?null:(sn===!0?[Ir,Jr,di]:sn).map(va=>va===Ir?{key:"all",text:_n.selectionAll,onSelect(){_a(la.map((ca,oa)=>Ca(ca,oa)).filter(ca=>{const oa=Ma.get(ca);return!(oa!=null&&oa.disabled)||Oo.has(ca)}),"all")}}:va===Jr?{key:"invert",text:_n.selectInvert,onSelect(){const ca=new Set(Oo);sa.forEach((eo,ra)=>{const Ba=Ca(eo,ra),Qa=Ma.get(Ba);Qa!=null&&Qa.disabled||(ca.has(Ba)?ca.delete(Ba):ca.add(Ba))});const oa=Array.from(ca);xt&&xt(oa),_a(oa,"invert")}}:va===di?{key:"none",text:_n.selectNone,onSelect(){Ht==null||Ht(),_a(Array.from(Oo).filter(ca=>{const oa=Ma.get(ca);return oa==null?void 0:oa.disabled}),"none")}}:va).map(va=>Object.assign(Object.assign({},va),{onSelect:function(){for(var ca,oa,eo=arguments.length,ra=new Array(eo),Ba=0;Ba<eo;Ba++)ra[Ba]=arguments[Ba];(oa=va.onSelect)===null||oa===void 0||(ca=oa).call.apply(ca,[va].concat(ra)),zo(null)}})),[sn,Oo,sa,Ca,xt,_a]);return[(0,re.useCallback)(pa=>{var va;if(!ue)return pa.filter(io=>io!==Cr);let ca=(0,An.Z)(pa);const oa=new Set(Oo),eo=ga.map(Ca).filter(io=>!Ma.get(io).disabled),ra=eo.every(io=>oa.has(io)),Ba=eo.some(io=>oa.has(io)),Qa=()=>{const io=[];ra?eo.forEach(Fo=>{oa.delete(Fo),io.push(Fo)}):eo.forEach(Fo=>{oa.has(Fo)||(oa.add(Fo),io.push(Fo))});const uo=Array.from(oa);at==null||at(!ra,uo.map(Fo=>$n(Fo)),io.map(Fo=>$n(Fo))),_a(uo,"all"),zo(null)};let Va;if(on!=="radio"){let io;if(xo){const Ka={getPopupContainer:Zn,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:`${Hn}-selection-extra`},re.createElement(da.Z,{menu:Ka,getPopupContainer:Zn},re.createElement("span",null,re.createElement(Nr.Z,null))))}const uo=ga.map((Ka,nr)=>{const _o=Ca(Ka,nr),cr=Ma.get(_o)||{};return Object.assign({checked:oa.has(_o)},cr)}).filter(Ka=>{let{disabled:nr}=Ka;return nr}),Fo=!!uo.length&&uo.length===ga.length,Zo=Fo&&uo.every(Ka=>{let{checked:nr}=Ka;return nr}),Go=Fo&&uo.some(Ka=>{let{checked:nr}=Ka;return nr});Va=!Rn&&re.createElement("div",{className:`${Hn}-selection`},re.createElement(ha.default,{checked:Fo?Zo:!!ga.length&&ra,indeterminate:Fo?!Zo&&Go:!ra&&Ba,onChange:Qa,disabled:ga.length===0||Fo,"aria-label":io?"Custom selection":"Select all",skipGroup:!0}),io)}let $o;on==="radio"?$o=(io,uo,Fo)=>{const Zo=Ca(uo,Fo),Go=oa.has(Zo);return{node:re.createElement(po.ZP,Object.assign({},Ma.get(Zo),{checked:Go,onClick:Ka=>Ka.stopPropagation(),onChange:Ka=>{oa.has(Zo)||wo(Zo,!0,[Zo],Ka.nativeEvent)}})),checked:Go}}:$o=(io,uo,Fo)=>{var Zo;const Go=Ca(uo,Fo),Ka=oa.has(Go),nr=No.has(Go),_o=Ma.get(Go);let cr;return Da==="nest"?cr=nr:cr=(Zo=_o==null?void 0:_o.indeterminate)!==null&&Zo!==void 0?Zo:nr,{node:re.createElement(ha.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&&xn){const ir=new Set([La,Go]);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&&xn){const ir=eo.slice(Lr,hr+1),ar=[];Ka?ir.forEach(Do=>{oa.has(Do)&&(ar.push(Do),oa.delete(Do))}):ir.forEach(Do=>{oa.has(Do)||(ar.push(Do),oa.add(Do))});const Wo=Array.from(oa);Lt==null||Lt(!Ka,Wo.map(Do=>$n(Do)),ar.map(Do=>$n(Do))),_a(Wo,"multiple")}else{const ir=ho;if(xn){const ar=Ka?(0,We._5)(ir,Go):(0,We.L0)(ir,Go);wo(Go,!Ka,ar,br)}else{const ar=(0,Ur.S)([].concat((0,An.Z)(ir),[Go]),!0,Fa,ja),{checkedKeys:Wo,halfCheckedKeys:Do}=ar;let Ar=Wo;if(Ka){const Gr=new Set(Wo);Gr.delete(Go),Ar=(0,Ur.S)(Array.from(Gr),{checked:!1,halfCheckedKeys:Do},Fa,ja).checkedKeys}wo(Go,!Ka,Ar,br)}}zo(Ka?null:Go)}})),checked:Ka}};const Jo=(io,uo,Fo)=>{const{node:Zo,checked:Go}=$o(io,uo,Fo);return En?En(Go,uo,Fo,Zo):Zo};if(!ca.includes(Cr))if(ca.findIndex(io=>{var uo;return((uo=io[zn])===null||uo===void 0?void 0:uo.columnType)==="EXPAND_COLUMN"})===0){const[io,...uo]=ca;ca=[io,Cr].concat((0,An.Z)(uo))}else ca=[Cr].concat((0,An.Z)(ca));const yr=ca.indexOf(Cr);ca=ca.filter((io,uo)=>io!==Cr||uo===yr);const Ho=ca[yr-1],pr=ca[yr+1];let jo=In;jo===void 0&&((pr==null?void 0:pr.fixed)!==void 0?jo=pr.fixed:(Ho==null?void 0:Ho.fixed)!==void 0&&(jo=Ho.fixed)),jo&&Ho&&((va=Ho[zn])===null||va===void 0?void 0:va.columnType)==="EXPAND_COLUMN"&&Ho.fixed===void 0&&(Ho.fixed=jo);const rr=bt()(`${Hn}-selection-col`,{[`${Hn}-selection-col-with-dropdown`]:sn&&on==="checkbox"}),Zr={fixed:jo,width:cn,className:`${Hn}-selection-column`,title:ue.columnTitle||Va,render:Jo,onCell:ue.onCell,[zn]:{className:rr}};return ca.map(io=>io===Cr?Zr:io)},[Ca,ga,ue,ho,Oo,No,cn,xo,Da,La,Ma,Lt,wo,ja]),Oo]},gi=te(89489),Er=te(59477),ji=te(6848);const Qr="ascend",jr="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 Ki(ie,ue){return ue?ie[ie.indexOf(ue)+1]:ie[0]}function ci(ie,ue,ye){let we=[];function Me(ze,lt){we.push({column:ze,key:Pa(ze,lt),multiplePriority:Yr(ze),sortOrder:ze.sortOrder})}return(ie||[]).forEach((ze,lt)=>{const ut=ka(lt,ye);ze.children?("sortOrder"in ze&&Me(ze,ut),we=[].concat((0,An.Z)(we),(0,An.Z)(ci(ze.children,ue,ut)))):ze.sorter&&("sortOrder"in ze?Me(ze,ut):ue&&ze.defaultSortOrder&&we.push({column:ze,key:Pa(ze,ut),multiplePriority:Yr(ze),sortOrder:ze.defaultSortOrder}))}),we}function Li(ie,ue,ye,we,Me,ze,lt,ut){return(ue||[]).map((at,xt)=>{const Ht=ka(xt,ut);let Lt=at;if(Lt.sorter){const cn=Lt.sortDirections||Me,on=Lt.showSorterTooltip===void 0?lt:Lt.showSorterTooltip,sn=Pa(Lt,Ht),In=ye.find(Da=>{let{key:Kn}=Da;return Kn===sn}),En=In?In.sortOrder:null,Rn=Ki(cn,En);let xn;if(at.sortIcon)xn=at.sortIcon({sortOrder:En});else{const Da=cn.includes(Qr)&&re.createElement(Er.Z,{className:bt()(`${ie}-column-sorter-up`,{active:En===Qr})}),Kn=cn.includes(jr)&&re.createElement(gi.Z,{className:bt()(`${ie}-column-sorter-down`,{active:En===jr})});xn=re.createElement("span",{className:bt()(`${ie}-column-sorter`,{[`${ie}-column-sorter-full`]:!!(Da&&Kn)})},re.createElement("span",{className:`${ie}-column-sorter-inner`,"aria-hidden":"true"},Da,Kn))}const{cancelSort:Hn,triggerAsc:la,triggerDesc:sa}=ze||{};let $n=Hn;Rn===jr?$n=sa:Rn===Qr&&($n=la);const Ca=typeof on=="object"?on:{title:$n};Lt=Object.assign(Object.assign({},Lt),{className:bt()(Lt.className,{[`${ie}-column-sort`]:En}),title:Da=>{const Kn=re.createElement("div",{className:`${ie}-column-sorters`},re.createElement("span",{className:`${ie}-column-title`},ao(at.title,Da)),xn);return on?re.createElement(ji.Z,Object.assign({},Ca),Kn):Kn},onHeaderCell:Da=>{const Kn=at.onHeaderCell&&at.onHeaderCell(Da)||{},_n=Kn.onClick,Zn=Kn.onKeyDown;Kn.onClick=ya=>{we({column:at,key:sn,sortOrder:Rn,multiplePriority:Yr(at)}),_n==null||_n(ya)},Kn.onKeyDown=ya=>{ya.keyCode===gr.Z.ENTER&&(we({column:at,key:sn,sortOrder:Rn,multiplePriority:Yr(at)}),Zn==null||Zn(ya))};const Tn=$a(at.title,{}),Jn=Tn==null?void 0:Tn.toString();return En?Kn["aria-sort"]=En==="ascend"?"ascending":"descending":Kn["aria-label"]=Jn||"",Kn.className=bt()(Kn.className,`${ie}-column-has-sorters`),Kn.tabIndex=0,at.ellipsis&&(Kn.title=(Tn!=null?Tn:"").toString()),Kn}})}return"children"in Lt&&(Lt=Object.assign(Object.assign({},Lt),{children:Li(ie,Lt.children,ye,we,Me,ze,lt,Ht)})),Lt})}function Oi(ie){const{column:ue,sortOrder:ye}=ie;return{column:ue,order:ye,field:ue.dataIndex,columnKey:ue.key}}function mi(ie){const ue=ie.filter(ye=>{let{sortOrder:we}=ye;return we}).map(Oi);return ue.length===0&&ie.length?Object.assign(Object.assign({},Oi(ie[ie.length-1])),{column:void 0}):ue.length<=1?ue[0]||{}:ue}function qr(ie,ue,ye){const we=ue.slice().sort((lt,ut)=>ut.multiplePriority-lt.multiplePriority),Me=ie.slice(),ze=we.filter(lt=>{let{column:{sorter:ut},sortOrder:at}=lt;return Di(ut)&&at});return ze.length?Me.sort((lt,ut)=>{for(let at=0;at<ze.length;at+=1){const xt=ze[at],{column:{sorter:Ht},sortOrder:Lt}=xt,cn=Di(Ht);if(cn&&Lt){const on=cn(lt,ut,Lt);if(on!==0)return Lt===Qr?on:-on}}return 0}).map(lt=>{const ut=lt[ye];return ut?Object.assign(Object.assign({},lt),{[ye]:qr(ut,ue,ye)}):lt}):Me}function Zi(ie){let{prefixCls:ue,mergedColumns:ye,onSorterChange:we,sortDirections:Me,tableLocale:ze,showSorterTooltip:lt}=ie;const[ut,at]=re.useState(ci(ye,!0)),xt=re.useMemo(()=>{let sn=!0;const In=ci(ye,!1);if(!In.length)return ut;const En=[];function Rn(Hn){sn?En.push(Hn):En.push(Object.assign(Object.assign({},Hn),{sortOrder:null}))}let xn=null;return In.forEach(Hn=>{xn===null?(Rn(Hn),Hn.sortOrder&&(Hn.multiplePriority===!1?sn=!1:xn=!0)):(xn&&Hn.multiplePriority!==!1||(sn=!1),Rn(Hn))}),En},[ye,ut]),Ht=re.useMemo(()=>{const sn=xt.map(In=>{let{column:En,sortOrder:Rn}=In;return{column:En,order:Rn}});return{sortColumns:sn,sortColumn:sn[0]&&sn[0].column,sortOrder:sn[0]&&sn[0].order}},[xt]);function Lt(sn){let In;sn.multiplePriority===!1||!xt.length||xt[0].multiplePriority===!1?In=[sn]:In=[].concat((0,An.Z)(xt.filter(En=>{let{key:Rn}=En;return Rn!==sn.key})),[sn]),at(In),we(mi(In),In)}return[sn=>Li(ue,sn,xt,Lt,Me,ze,lt),xt,Ht,()=>mi(xt)]}function Ni(ie,ue){return ie.map(ye=>{const we=Object.assign({},ye);return we.title=ao(ye.title,ue),"children"in we&&(we.children=Ni(we.children,ue)),we})}function tl(ie){return[re.useCallback(ye=>Ni(ye,ie),[ie])]}var Gi=kn((ie,ue)=>{const{_renderTimes:ye}=ie,{_renderTimes:we}=ue;return ye!==we}),Wi=bo((ie,ue)=>{const{_renderTimes:ye}=ie,{_renderTimes:we}=ue;return ye!==we}),bn=te(64993),Ra=te(17313),za=te(83116),To=te(37613),$r=ie=>{const{componentCls:ue}=ie,ye=`${ie.lineWidth}px ${ie.lineType} ${ie.tableBorderColor}`,we=(Me,ze,lt)=>({[`&${ue}-${Me}`]:{[`> ${ue}-container`]:{[`> ${ue}-content, > ${ue}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${ue}-expanded-row-fixed`]:{margin:`-${ze}px -${lt+ie.lineWidth}px`}}}}}});return{[`${ue}-wrapper`]:{[`${ue}${ue}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${ue}-title`]:{border:ye,borderBottom:0},[`> ${ue}-container`]:{borderInlineStart:ye,borderTop:ye,[`
|
|
> ${ue}-content,
|
|
> ${ue}-header,
|
|
> ${ue}-body,
|
|
> ${ue}-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 ":{[`> ${ue}-cell-fix-right-first::after`]:{borderInlineEnd:ye}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${ue}-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:'""'}}}}}},[`&${ue}-scroll-horizontal`]:{[`> ${ue}-container > ${ue}-body`]:{"> table > tbody":{[`
|
|
> tr${ue}-expanded-row,
|
|
> tr${ue}-placeholder
|
|
`]:{"> th, > td":{borderInlineEnd:0}}}}}},we("middle",ie.tablePaddingVerticalMiddle,ie.tablePaddingHorizontalMiddle)),we("small",ie.tablePaddingVerticalSmall,ie.tablePaddingHorizontalSmall)),{[`> ${ue}-footer`]:{border:ye,borderTop:0}}),[`${ue}-cell`]:{[`${ue}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ie.lineWidth}px 0 ${ie.lineWidth}px ${ie.tableHeaderBg}`}},[`${ue}-bordered ${ue}-cell-scrollbar`]:{borderInlineEnd:ye}}}},_r=ie=>{const{componentCls:ue}=ie;return{[`${ue}-wrapper`]:{[`${ue}-cell-ellipsis`]:Object.assign(Object.assign({},Ra.vS),{wordBreak:"keep-all",[`
|
|
&${ue}-cell-fix-left-last,
|
|
&${ue}-cell-fix-right-first
|
|
`]:{overflow:"visible",[`${ue}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${ue}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},ei=ie=>{const{componentCls:ue}=ie;return{[`${ue}-wrapper`]:{[`${ue}-tbody > tr${ue}-placeholder`]:{textAlign:"center",color:ie.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ie.colorBgContainer}}}}},ti=te(15969),ai=ie=>{const{componentCls:ue,antCls:ye,controlInteractiveSize:we,motionDurationSlow:Me,lineWidth:ze,paddingXS:lt,lineType:ut,tableBorderColor:at,tableExpandIconBg:xt,tableExpandColumnWidth:Ht,borderRadius:Lt,fontSize:cn,fontSizeSM:on,lineHeight:sn,tablePaddingVertical:In,tablePaddingHorizontal:En,tableExpandedRowBg:Rn,paddingXXS:xn}=ie,Hn=we/2-ze,la=Hn*2+ze*3,sa=`${ze}px ${ut} ${at}`,$n=xn-ze;return{[`${ue}-wrapper`]:{[`${ue}-expand-icon-col`]:{width:Ht},[`${ue}-row-expand-icon-cell`]:{textAlign:"center",[`${ue}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${ue}-row-indent`]:{height:1,float:"left"},[`${ue}-row-expand-icon`]:Object.assign(Object.assign({},(0,ti.N)(ie)),{position:"relative",float:"left",boxSizing:"border-box",width:la,height:la,padding:0,color:"inherit",lineHeight:`${la}px`,background:xt,border:sa,borderRadius:Lt,transform:`scale(${we/la})`,transition:`all ${Me}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Me} ease-out`,content:'""'},"&::before":{top:Hn,insetInlineEnd:$n,insetInlineStart:$n,height:ze},"&::after":{top:$n,bottom:$n,insetInlineStart:Hn,width:ze,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"}}),[`${ue}-row-indent + ${ue}-row-expand-icon`]:{marginTop:(cn*sn-ze*3)/2-Math.ceil((on*1.4-ze*3)/2),marginInlineEnd:lt},[`tr${ue}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Rn}},[`${ye}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${ue}-expanded-row-fixed`]:{position:"relative",margin:`-${In}px -${En}px`,padding:`${In}px ${En}px`}}}},Kr=ie=>{const{componentCls:ue,antCls:ye,iconCls:we,tableFilterDropdownWidth:Me,tableFilterDropdownSearchWidth:ze,paddingXXS:lt,paddingXS:ut,colorText:at,lineWidth:xt,lineType:Ht,tableBorderColor:Lt,tableHeaderIconColor:cn,fontSizeSM:on,tablePaddingHorizontal:sn,borderRadius:In,motionDurationSlow:En,colorTextDescription:Rn,colorPrimary:xn,tableHeaderFilterActiveBg:Hn,colorTextDisabled:la,tableFilterDropdownBg:sa,tableFilterDropdownHeight:$n,controlItemBgHover:Ca,controlItemBgActive:Da,boxShadowSecondary:Kn,filterDropdownMenuBg:_n}=ie,Zn=`${ye}-dropdown`,Tn=`${ue}-filter-dropdown`,Jn=`${ye}-tree`,ya=`${xt}px ${Ht} ${Lt}`;return[{[`${ue}-wrapper`]:{[`${ue}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${ue}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-lt,marginInline:`${lt}px ${-sn/2}px`,padding:`0 ${lt}px`,color:cn,fontSize:on,borderRadius:In,cursor:"pointer",transition:`all ${En}`,"&:hover":{color:Rn,background:Hn},"&.active":{color:xn}}}},{[`${ye}-dropdown`]:{[Tn]:Object.assign(Object.assign({},(0,Ra.Wf)(ie)),{minWidth:Me,backgroundColor:sa,borderRadius:In,boxShadow:Kn,overflow:"hidden",[`${Zn}-menu`]:{maxHeight:$n,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:_n,"&:empty::after":{display:"block",padding:`${ut}px 0`,color:la,fontSize:on,textAlign:"center",content:'"Not Found"'}},[`${Tn}-tree`]:{paddingBlock:`${ut}px 0`,paddingInline:ut,[Jn]:{padding:0},[`${Jn}-treenode ${Jn}-node-content-wrapper:hover`]:{backgroundColor:Ca},[`${Jn}-treenode-checkbox-checked ${Jn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Da}}},[`${Tn}-search`]:{padding:ut,borderBottom:ya,"&-input":{input:{minWidth:ze},[we]:{color:la}}},[`${Tn}-checkall`]:{width:"100%",marginBottom:lt,marginInlineStart:lt},[`${Tn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${ut-xt}px ${ut}px`,overflow:"hidden",borderTop:ya}})}},{[`${ye}-dropdown ${Tn}, ${Tn}-submenu`]:{[`${ye}-checkbox-wrapper + span`]:{paddingInlineStart:ut,color:at},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Rr=ie=>{const{componentCls:ue,lineWidth:ye,colorSplit:we,motionDurationSlow:Me,zIndexTableFixed:ze,tableBg:lt,zIndexTableSticky:ut}=ie,at=we;return{[`${ue}-wrapper`]:{[`
|
|
${ue}-cell-fix-left,
|
|
${ue}-cell-fix-right
|
|
`]:{position:"sticky !important",zIndex:ze,background:lt},[`
|
|
${ue}-cell-fix-left-first::after,
|
|
${ue}-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"},[`${ue}-cell-fix-left-all::after`]:{display:"none"},[`
|
|
${ue}-cell-fix-right-first::after,
|
|
${ue}-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"},[`${ue}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:ut+1,width:30,transition:`box-shadow ${Me}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${ue}-ping-left`]:{[`&:not(${ue}-has-fix-left) ${ue}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${at}`}},[`
|
|
${ue}-cell-fix-left-first::after,
|
|
${ue}-cell-fix-left-last::after
|
|
`]:{boxShadow:`inset 10px 0 8px -8px ${at}`},[`${ue}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${ue}-ping-right`]:{[`&:not(${ue}-has-fix-right) ${ue}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${at}`}},[`
|
|
${ue}-cell-fix-right-first::after,
|
|
${ue}-cell-fix-right-last::after
|
|
`]:{boxShadow:`inset -10px 0 8px -8px ${at}`}}}}},aa=ie=>{const{componentCls:ue,antCls:ye}=ie;return{[`${ue}-wrapper`]:{[`${ue}-pagination${ye}-pagination`]:{margin:`${ie.margin}px 0`},[`${ue}-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:ue,tableRadius:ye}=ie;return{[`${ue}-wrapper`]:{[ue]:{[`${ue}-title, ${ue}-header`]:{borderRadius:`${ye}px ${ye}px 0 0`},[`${ue}-title + ${ue}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${ue}-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:ue}=ie;return{[`${ue}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${ue}-pagination-left`]:{justifyContent:"flex-end"},[`${ue}-pagination-right`]:{justifyContent:"flex-start"},[`${ue}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${ue}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${ue}-row-indent`]:{float:"right"}}}}},xl=ie=>{const{componentCls:ue,antCls:ye,iconCls:we,fontSizeIcon:Me,padding:ze,paddingXS:lt,tableHeaderIconColor:ut,tableHeaderIconColorHover:at,tableSelectionColumnWidth:xt}=ie;return{[`${ue}-wrapper`]:{[`${ue}-selection-col`]:{width:xt,[`&${ue}-selection-col-with-dropdown`]:{width:xt+Me+ze/4}},[`${ue}-bordered ${ue}-selection-col`]:{width:xt+lt*2,[`&${ue}-selection-col-with-dropdown`]:{width:xt+Me+ze/4+lt*2}},[`
|
|
table tr th${ue}-selection-column,
|
|
table tr td${ue}-selection-column
|
|
`]:{paddingInlineEnd:ie.paddingXS,paddingInlineStart:ie.paddingXS,textAlign:"center",[`${ye}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${ue}-selection-column${ue}-cell-fix-left`]:{zIndex:ie.zIndexTableFixed+1},[`table tr th${ue}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${ue}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${ue}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${ie.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${ie.tablePaddingHorizontal/4}px`,[we]:{color:ut,fontSize:Me,verticalAlign:"baseline","&:hover":{color:at}}}}}},Al=ie=>{const{componentCls:ue}=ie,ye=(we,Me,ze,lt)=>({[`${ue}${ue}-${we}`]:{fontSize:lt,[`
|
|
${ue}-title,
|
|
${ue}-footer,
|
|
${ue}-cell,
|
|
${ue}-thead > tr > th,
|
|
${ue}-tbody > tr > th,
|
|
${ue}-tbody > tr > td,
|
|
tfoot > tr > th,
|
|
tfoot > tr > td
|
|
`]:{padding:`${Me}px ${ze}px`},[`${ue}-filter-trigger`]:{marginInlineEnd:`-${ze/2}px`},[`${ue}-expanded-row-fixed`]:{margin:`-${Me}px -${ze}px`},[`${ue}-tbody`]:{[`${ue}-wrapper:only-child ${ue}`]:{marginBlock:`-${Me}px`,marginInline:`${ie.tableExpandColumnWidth-ze}px -${ze}px`}},[`${ue}-selection-column`]:{paddingInlineStart:`${ze/4}px`}}});return{[`${ue}-wrapper`]:Object.assign(Object.assign({},ye("middle",ie.tablePaddingVerticalMiddle,ie.tablePaddingHorizontalMiddle,ie.tableFontSizeMiddle)),ye("small",ie.tablePaddingVerticalSmall,ie.tablePaddingHorizontalSmall,ie.tableFontSizeSmall))}},wl=ie=>{const{componentCls:ue,marginXXS:ye,fontSizeIcon:we,tableHeaderIconColor:Me,tableHeaderIconColorHover:ze}=ie;return{[`${ue}-wrapper`]:{[`${ue}-thead th${ue}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${ie.motionDurationSlow}`,"&:hover":{background:ie.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:ie.colorPrimary},[`
|
|
&${ue}-cell-fix-left:hover,
|
|
&${ue}-cell-fix-right:hover
|
|
`]:{background:ie.tableFixedHeaderSortActiveBg}},[`${ue}-thead th${ue}-column-sort`]:{background:ie.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${ue}-column-sort`]:{background:ie.tableBodySortBg},[`${ue}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${ue}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${ue}-column-sorter`]:{marginInlineStart:ye,color:Me,fontSize:0,transition:`color ${ie.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:we,"&.active":{color:ie.colorPrimary}},[`${ue}-column-sorter-up + ${ue}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${ue}-column-sorters:hover ${ue}-column-sorter`]:{color:ze}}}},Bl=ie=>{const{componentCls:ue,opacityLoading:ye,tableScrollThumbBg:we,tableScrollThumbBgHover:Me,tableScrollThumbSize:ze,tableScrollBg:lt,zIndexTableSticky:ut,stickyScrollBarBorderRadius:at}=ie,xt=`${ie.lineWidth}px ${ie.lineType} ${ie.tableBorderColor}`;return{[`${ue}-wrapper`]:{[`${ue}-sticky`]:{"&-holder":{position:"sticky",zIndex:ut,background:ie.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ze}px !important`,zIndex:ut,display:"flex",alignItems:"center",background:lt,borderTop:xt,opacity:ye,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ze,backgroundColor:we,borderRadius:at,transition:`all ${ie.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Me}}}}}}},al=ie=>{const{componentCls:ue,lineWidth:ye,tableBorderColor:we}=ie,Me=`${ye}px ${ie.lineType} ${we}`;return{[`${ue}-wrapper`]:{[`${ue}-summary`]:{position:"relative",zIndex:ie.zIndexTableFixed,background:ie.tableBg,"> tr":{"> th, > td":{borderBottom:Me}}},[`div${ue}-summary`]:{boxShadow:`0 -${ye}px 0 ${we}`}}}},Fl=ie=>{const{componentCls:ue}=ie,ye=`${ie.lineWidth}px ${ie.lineType} ${ie.tableBorderColor}`,we=`${ue}-expanded-row-cell`;return{[`${ue}-wrapper`]:{[`${ue}-tbody-virtual`]:{[`${ue}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${ue}-cell`]:{borderBottom:ye},[`${ue}-expanded-row`]:{[`${we}${we}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ie.lineWidth}px)`,borderInlineEnd:"none"}}},[`${ue}-bordered`]:{[`${ue}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:ye,position:"absolute"},[`${ue}-cell`]:{borderInlineEnd:ye,[`&${ue}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ie.lineWidth,borderInlineStart:ye}}}}}}};const Dl=ie=>{const{componentCls:ue,fontWeightStrong:ye,tablePaddingVertical:we,tablePaddingHorizontal:Me,lineWidth:ze,lineType:lt,tableBorderColor:ut,tableFontSize:at,tableBg:xt,tableRadius:Ht,tableHeaderTextColor:Lt,motionDurationMid:cn,tableHeaderBg:on,tableHeaderCellSplitColor:sn,tableRowHoverBg:In,tableSelectedRowBg:En,tableSelectedRowHoverBg:Rn,tableFooterTextColor:xn,tableFooterBg:Hn,paddingContentVerticalLG:la}=ie,sa=`${ze}px ${lt} ${ut}`;return{[`${ue}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Ra.dF)()),{[ue]:Object.assign(Object.assign({},(0,Ra.Wf)(ie)),{fontSize:at,background:xt,borderRadius:`${Ht}px ${Ht}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Ht}px ${Ht}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
|
|
${ue}-cell,
|
|
${ue}-thead > tr > th,
|
|
${ue}-tbody > tr > th,
|
|
${ue}-tbody > tr > td,
|
|
tfoot > tr > th,
|
|
tfoot > tr > td
|
|
`]:{position:"relative",padding:`${la}px ${Me}px`,overflowWrap:"break-word"},[`${ue}-title`]:{padding:`${we}px ${Me}px`},[`${ue}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Lt,fontWeight:ye,textAlign:"start",background:on,borderBottom:sa,transition:`background ${cn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${ue}-selection-column):not(${ue}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:sn,transform:"translateY(-50%)",transition:`background-color ${cn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${ue}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${cn}, border-color ${cn}`,borderBottom:sa,[`
|
|
> ${ue}-wrapper:only-child,
|
|
> ${ue}-expanded-row-fixed > ${ue}-wrapper:only-child
|
|
`]:{[ue]:{marginBlock:`-${we}px`,marginInline:`${ie.tableExpandColumnWidth-Me}px -${Me}px`,[`${ue}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Lt,fontWeight:ye,textAlign:"start",background:on,borderBottom:sa,transition:`background ${cn} ease`},[`
|
|
&${ue}-row:hover > th,
|
|
&${ue}-row:hover > td,
|
|
> th${ue}-cell-row-hover,
|
|
> td${ue}-cell-row-hover
|
|
`]:{background:In},[`&${ue}-row-selected`]:{"> th, > td":{background:En},"&:hover > th, &:hover > td":{background:Rn}}}},[`${ue}-footer`]:{padding:`${we}px ${Me}px`,color:xn,background:Hn}})}};var Ll=(0,za.Z)("Table",ie=>{const{colorTextHeading:ue,colorSplit:ye,colorIcon:we,colorIconHover:Me,opacityLoading:ze,colorBgContainer:lt,controlInteractiveSize:ut,headerBg:at,headerColor:xt,headerSortActiveBg:Ht,headerSortHoverBg:Lt,bodySortBg:cn,rowHoverBg:on,rowSelectedBg:sn,rowSelectedHoverBg:In,rowExpandedBg:En,cellPaddingBlock:Rn,cellPaddingInline:xn,cellPaddingBlockMD:Hn,cellPaddingInlineMD:la,cellPaddingBlockSM:sa,cellPaddingInlineSM:$n,borderColor:Ca,footerBg:Da,footerColor:Kn,headerBorderRadius:_n,cellFontSize:Zn,cellFontSizeMD:Tn,cellFontSizeSM:Jn,headerSplitColor:ya,fixedHeaderSortActiveBg:Ta,headerFilterHoverBg:Fa,filterDropdownBg:ga,expandIconBg:Ma,selectionColumnWidth:ja,stickyScrollBarBg:ho}=ie,qa=new bn.C(we),Oo=new bn.C(Me),No=2,La=(0,To.TS)(ie,{tableFontSize:Zn,tableBg:lt,tableRadius:_n,tablePaddingVertical:Rn,tablePaddingHorizontal:xn,tablePaddingVerticalMiddle:Hn,tablePaddingHorizontalMiddle:la,tablePaddingVerticalSmall:sa,tablePaddingHorizontalSmall:$n,tableBorderColor:Ca,tableHeaderTextColor:xt,tableHeaderBg:at,tableFooterTextColor:Kn,tableFooterBg:Da,tableHeaderCellSplitColor:ya,tableHeaderSortBg:Ht,tableHeaderSortHoverBg:Lt,tableHeaderIconColor:qa.clone().setAlpha(qa.getAlpha()*ze).toRgbString(),tableHeaderIconColorHover:Oo.clone().setAlpha(Oo.getAlpha()*ze).toRgbString(),tableBodySortBg:cn,tableFixedHeaderSortActiveBg:Ta,tableHeaderFilterActiveBg:Fa,tableFilterDropdownBg:ga,tableRowHoverBg:on,tableSelectedRowBg:sn,tableSelectedRowHoverBg:In,zIndexTableFixed:No,zIndexTableSticky:No+1,tableFontSizeMiddle:Tn,tableFontSizeSmall:Jn,tableSelectionColumnWidth:ja,tableExpandIconBg:Ma,tableExpandColumnWidth:ut+2*ie.padding,tableExpandedRowBg:En,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ho,tableScrollThumbBgHover:ue,tableScrollBg:ye});return[Dl(La),aa(La),al(La),wl(La),Kr(La),$r(La),Cl(La),ai(La),al(La),ei(La),xl(La),Rr(La),Bl(La),_r(La),Al(La),El(La),Fl(La)]},ie=>{const{colorFillAlter:ue,colorBgContainer:ye,colorTextHeading:we,colorFillSecondary:Me,colorFillContent:ze,controlItemBgActive:lt,controlItemBgActiveHover:ut,padding:at,paddingSM:xt,paddingXS:Ht,colorBorderSecondary:Lt,borderRadiusLG:cn,fontSize:on,controlHeight:sn,colorTextPlaceholder:In}=ie,En=new bn.C(Me).onBackground(ye).toHexShortString(),Rn=new bn.C(ze).onBackground(ye).toHexShortString(),xn=new bn.C(ue).onBackground(ye).toHexShortString();return{headerBg:xn,headerColor:we,headerSortActiveBg:En,headerSortHoverBg:Rn,bodySortBg:xn,rowHoverBg:xn,rowSelectedBg:lt,rowSelectedHoverBg:ut,rowExpandedBg:ue,cellPaddingBlock:at,cellPaddingInline:at,cellPaddingBlockMD:xt,cellPaddingInlineMD:Ht,cellPaddingBlockSM:Ht,cellPaddingInlineSM:Ht,borderColor:Lt,headerBorderRadius:cn,footerBg:xn,footerColor:we,cellFontSize:on,cellFontSizeMD:on,cellFontSizeSM:on,headerSplitColor:Lt,fixedHeaderSortActiveBg:En,headerFilterHoverBg:ze,filterDropdownMenuBg:ye,filterDropdownBg:ye,expandIconBg:ye,selectionColumnWidth:sn,stickyScrollBarBg:In,stickyScrollBarBorderRadius:100}});const Ol=[],Nl=(ie,ue)=>{const{prefixCls:ye,className:we,rootClassName:Me,style:ze,size:lt,bordered:ut,dropdownPrefixCls:at,dataSource:xt,pagination:Ht,rowSelection:Lt,rowKey:cn="key",rowClassName:on,columns:sn,children:In,childrenColumnName:En,onChange:Rn,getPopupContainer:xn,loading:Hn,expandIcon:la,expandable:sa,expandedRowRender:$n,expandIconColumnIndex:Ca,indentSize:Da,scroll:Kn,sortDirections:_n,locale:Zn,showSorterTooltip:Tn=!0,virtual:Jn}=ie,ya=re.useMemo(()=>sn||Oe(In),[sn,In]),Ta=re.useMemo(()=>ya.some(Ya=>Ya.responsive),[ya]),Fa=(0,sr.Z)(Ta),ga=re.useMemo(()=>{const Ya=new Set(Object.keys(Fa).filter(Co=>Fa[Co]));return ya.filter(Co=>!Co.responsive||Co.responsive.some(Yo=>Ya.has(Yo)))},[ya,Fa]),Ma=(0,qo.Z)(ie,["className","style","columns"]),{locale:ja=Xo.Z,direction:ho,table:qa,renderEmpty:Oo,getPrefixCls:No,getPopupContainer:La}=re.useContext(no.E_),zo=(0,Uo.Z)(lt),_a=Object.assign(Object.assign({},ja.Table),Zn),wo=xt||Ol,xo=No("table",ye),or=No("dropdown",at),pa=Object.assign({childrenColumnName:En,expandIconColumnIndex:Ca},sa),{childrenColumnName:va="children"}=pa,ca=re.useMemo(()=>wo.some(Ya=>Ya==null?void 0:Ya[va])?"nest":$n||sa&&sa.expandedRowRender?"row":null,[wo]),oa={body:re.useRef()},eo=re.useMemo(()=>typeof cn=="function"?cn:Ya=>Ya==null?void 0:Ya[cn],[cn]),[ra]=Ei(wo,va,eo),Ba={},Qa=function(Ya,Co){let Yo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Lo,er,lr;const ur=Object.assign(Object.assign({},Ba),Ya);Yo&&((Lo=Ba.resetPagination)===null||Lo===void 0||Lo.call(Ba),!((er=ur.pagination)===null||er===void 0)&&er.current&&(ur.pagination.current=1),Ht&&Ht.onChange&&Ht.onChange(1,(lr=ur.pagination)===null||lr===void 0?void 0:lr.pageSize)),Kn&&Kn.scrollToFirstRowOnChange!==!1&&oa.body.current&&(0,Vo.Z)(0,{getContainer:()=>oa.body.current}),Rn==null||Rn(ur.pagination,ur.filters,ur.sorter,{currentDataSource:Hr(qr(wo,ur.sorterStates,va),ur.filterStates),action:Co})},Va=(Ya,Co)=>{Qa({sorter:Ya,sorterStates:Co},"sort",!1)},[$o,Jo,yr,Ho]=Zi({prefixCls:xo,mergedColumns:ga,onSorterChange:Va,sortDirections:_n||["ascend","descend"],tableLocale:_a,showSorterTooltip:Tn}),pr=re.useMemo(()=>qr(wo,Jo,va),[wo,Jo]);Ba.sorter=Ho(),Ba.sorterStates=Jo;const jo=(Ya,Co)=>{Qa({filters:Ya,filterStates:Co},"filter",!0)},[rr,Zr,io]=Ci({prefixCls:xo,locale:_a,dropdownPrefixCls:or,mergedColumns:ga,onFilterChange:jo,getPopupContainer:xn||La}),uo=Hr(pr,Zr);Ba.filters=io,Ba.filterStates=Zr;const Fo=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]),[Zo]=tl(Fo),Go=(Ya,Co)=>{Qa({pagination:Object.assign(Object.assign({},Ba.pagination),{current:Ya,pageSize:Co})},"paginate")},[Ka,nr]=Vr(uo.length,Go,Ht);Ba.pagination=Ht===!1?{}:zi(Ka,Ht),Ba.resetPagination=nr;const _o=re.useMemo(()=>{if(Ht===!1||!Ka.pageSize)return uo;const{current:Ya=1,total:Co,pageSize:Yo=si}=Ka;return uo.length<Co?uo.length>Yo?uo.slice((Ya-1)*Yo,Ya*Yo):uo:uo.slice((Ya-1)*Yo,Ya*Yo)},[!!Ht,uo,Ka&&Ka.current,Ka&&Ka.pageSize,Ka&&Ka.total]),[cr,xr]=ro({prefixCls:xo,data:uo,pageData:_o,getRowKey:eo,getRecordByKey:ra,expandType:ca,childrenColumnName:va,locale:_a,getPopupContainer:xn||La},Lt),br=(Ya,Co,Yo)=>{let Lo;return typeof on=="function"?Lo=bt()(on(Ya,Co,Yo)):Lo=bt()(on),bt()({[`${xo}-row-selected`]:xr.has(eo(Ya,Co))},Lo)};pa.__PARENT_RENDER_ICON__=pa.expandIcon,pa.expandIcon=pa.expandIcon||la||Ln(_a),ca==="nest"&&pa.expandIconColumnIndex===void 0?pa.expandIconColumnIndex=Lt?1:0:pa.expandIconColumnIndex>0&&Lt&&(pa.expandIconColumnIndex-=1),typeof pa.indentSize!="number"&&(pa.indentSize=typeof Da=="number"?Da:15);const pi=re.useCallback(Ya=>Zo(cr(rr($o(Ya)))),[$o,rr,cr]);let Lr,hr;if(Ht!==!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:bt()(`${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(Or=>Or.includes("top")),lr=Lo.find(Or=>Or.includes("bottom")),ur=Lo.every(Or=>`${Or}`=="none");!er&&!lr&&!ur&&(hr=Co(Yo)),er&&(Lr=Co(er.toLowerCase().replace("top",""))),lr&&(hr=Co(lr.toLowerCase().replace("bottom","")))}else hr=Co(Yo)}let ir;typeof Hn=="boolean"?ir={spinning:Hn}:typeof Hn=="object"&&(ir=Object.assign({spinning:!0},Hn));const[ar,Wo]=Ll(xo),[,Do]=(0,Cn.Z)(),Ar=bt()(`${xo}-wrapper`,qa==null?void 0:qa.className,{[`${xo}-wrapper-rtl`]:ho==="rtl"},we,Me,Wo),Gr=Object.assign(Object.assign({},qa==null?void 0:qa.style),ze),kr=Zn&&Zn.emptyText||(Oo==null?void 0:Oo("Table"))||re.createElement(mo.Z,{componentName:"Table"}),wr=Jn?Wi:Gi,Ii={},Vi=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 Jn&&(Ii.listItemHeight=Vi),ar(re.createElement("div",{ref:ue,className:Ar,style:Gr},re.createElement(qn.Z,Object.assign({spinning:!1},ir),Lr,re.createElement(wr,Object.assign({},Ii,Ma,{columns:ga,direction:ho,expandable:pa,prefixCls:xo,className:bt()({[`${xo}-middle`]:zo==="middle",[`${xo}-small`]:zo==="small",[`${xo}-bordered`]:ut,[`${xo}-empty`]:wo.length===0}),data:_o,rowKey:eo,rowClassName:br,emptyText:kr,internalHooks:se,internalRefs:oa,transformColumns:pi})),hr)))};var Il=re.forwardRef(Nl);const Rl=(ie,ue)=>{const ye=re.useRef(0);return ye.current+=1,re.createElement(Il,Object.assign({},ie,{ref:ue,_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=pe;var kl=Dr,Tl=kl},98228:function(ft,Nt,te){"use strict";te.d(Nt,{default:function(){return ma}});var ne=te(92310),se=te.n(ne),Ke=te(32855),Ue=te(3300),De=te(27247),Be=te(11913),re=te(43079),$e=te(34666),et=te(77861),_e=te(17115),Xe=te(90782),dt=te(18929),Je=te(48736),ae=te(59301),a=function(St){var tn=ae.useRef({valueLabels:new Map});return ae.useMemo(function(){var Ct=tn.current.valueLabels,It=new Map,Pe=St.map(function(nt){var yt,Bt=nt.value,Ot=(yt=nt.label)!==null&&yt!==void 0?yt:Ct.get(Bt);return It.set(Bt,Ot),(0,De.Z)((0,De.Z)({},nt),{},{label:Ot})});return tn.current.valueLabels=It,[Pe]},[St])},y=function(St,tn,Ct,It){return ae.useMemo(function(){var Pe=St.map(function(Ot){var $t=Ot.value;return $t}),nt=tn.map(function(Ot){var $t=Ot.value;return $t}),yt=Pe.filter(function(Ot){return!It[Ot]});if(Ct){var Bt=(0,Xe.S)(Pe,!0,It);Pe=Bt.checkedKeys,nt=Bt.halfCheckedKeys}return[Array.from(new Set([].concat((0,Ue.Z)(yt),(0,Ue.Z)(Pe)))),nt]},[St,tn,Ct,It])},E=te(71430),b=function(St,tn){return ae.useMemo(function(){var Ct=(0,E.I8)(St,{fieldNames:tn,initWrapper:function(Pe){return(0,De.Z)((0,De.Z)({},Pe),{},{valueEntities:new Map})},processEntity:function(Pe,nt){var yt=Pe.node[tn.value];if(0)var Bt;nt.valueEntities.set(yt,Pe)}});return Ct},[St,tn])},x=te(74430),z=te(11592),ee=function(){return null},oe=ee,le=["children","value"];function de(St){return(0,z.Z)(St).map(function(tn){if(!ae.isValidElement(tn)||!tn.type)return null;var Ct=tn,It=Ct.key,Pe=Ct.props,nt=Pe.children,yt=Pe.value,Bt=(0,re.Z)(Pe,le),Ot=(0,De.Z)({key:It,value:yt},Bt),$t=de(nt);return $t.length&&(Ot.children=$t),Ot}).filter(function(tn){return tn})}function ce(St){if(!St)return St;var tn=(0,De.Z)({},St);return"props"in tn||Object.defineProperty(tn,"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."),tn}}),tn}function Ee(St,tn,Ct,It,Pe,nt){var yt=null,Bt=null;function Ot(){function $t(Qt){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Qt.map(function(Oe,kt){var _t="".concat(Re,"-").concat(kt),Pt=Oe[nt.value],pn=Ct.includes(Pt),un=$t(Oe[nt.children]||[],_t,pn),Yt=ae.createElement(oe,Oe,un.map(function(Xn){return Xn.node}));if(tn===Pt&&(yt=Yt),pn){var Fn={pos:_t,node:Yt,children:un};return Ze||Bt.push(Fn),Fn}return null}).filter(function(Oe){return Oe})}Bt||(Bt=[],$t(It),Bt.sort(function(Qt,Re){var Ze=Qt.node.props.value,Oe=Re.node.props.value,kt=Ct.indexOf(Ze),_t=Ct.indexOf(Oe);return kt-_t}))}Object.defineProperty(St,"triggerNode",{get:function(){return(0,Je.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Ot(),yt}}),Object.defineProperty(St,"allCheckedNodes",{get:function(){return(0,Je.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Ot(),Pe?Bt:Bt.map(function(Qt){var Re=Qt.node;return Re})}})}var Se=function(St,tn,Ct){var It=Ct.treeNodeFilterProp,Pe=Ct.filterTreeNode,nt=Ct.fieldNames,yt=nt.children;return ae.useMemo(function(){if(!tn||Pe===!1)return St;var Bt;if(typeof Pe=="function")Bt=Pe;else{var Ot=tn.toUpperCase();Bt=function(Re,Ze){var Oe=Ze[It];return String(Oe).toUpperCase().includes(Ot)}}function $t(Qt){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Qt.reduce(function(Ze,Oe){var kt=Oe[yt],_t=Re||Bt(tn,ce(Oe)),Pt=$t(kt||[],_t);return(_t||Pt.length)&&Ze.push((0,De.Z)((0,De.Z)({},Oe),{},(0,x.Z)({isLeaf:void 0},yt,Pt))),Ze},[])}return $t(St)},[St,tn,yt,It,Pe])};function xe(St){var tn=ae.useRef();tn.current=St;var Ct=ae.useCallback(function(){return tn.current.apply(tn,arguments)},[]);return Ct}function ve(St,tn){var Ct=tn.id,It=tn.pId,Pe=tn.rootPId,nt={},yt=[],Bt=St.map(function(Ot){var $t=(0,De.Z)({},Ot),Qt=$t[Ct];return nt[Qt]=$t,$t.key=$t.key||Qt,$t});return Bt.forEach(function(Ot){var $t=Ot[It],Qt=nt[$t];Qt&&(Qt.children=Qt.children||[],Qt.children.push(Ot)),($t===Pe||!Qt&&Pe===null)&&yt.push(Ot)}),yt}function wt(St,tn,Ct){return ae.useMemo(function(){return St?Ct?ve(St,(0,De.Z)({id:"id",pId:"pId",rootPId:null},Ct!==!0?Ct:{})):St:de(tn)},[tn,Ct,St])}var bt=ae.createContext(null),dn=bt,ot=te(10228),ht=te(80547),Ut=te(54030),en=ae.createContext(null),gn=en;function ct(St){return Array.isArray(St)?St:St!==void 0?[St]:[]}function ke(St){var tn=St||{},Ct=tn.label,It=tn.value,Pe=tn.children,nt=It||"value";return{_title:Ct?[Ct]:["title","label"],value:nt,key:nt,children:Pe||"children"}}function rt(St){return!St||St.disabled||St.disableCheckbox||St.checkable===!1}function Kt(St,tn){var Ct=[];function It(Pe){Pe.forEach(function(nt){var yt=nt[tn.children];yt&&(Ct.push(nt[tn.value]),It(yt))})}return It(St),Ct}function Fe(St){return St==null}var He={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Dt=function(tn,Ct){var It=(0,et.lk)(),Pe=It.prefixCls,nt=It.multiple,yt=It.searchValue,Bt=It.toggleOpen,Ot=It.open,$t=It.notFoundContent,Qt=ae.useContext(gn),Re=Qt.virtual,Ze=Qt.listHeight,Oe=Qt.listItemHeight,kt=Qt.treeData,_t=Qt.fieldNames,Pt=Qt.onSelect,pn=Qt.dropdownMatchSelectWidth,un=Qt.treeExpandAction,Yt=ae.useContext(dn),Fn=Yt.checkable,Xn=Yt.checkedKeys,Jt=Yt.halfCheckedKeys,Gn=Yt.treeExpandedKeys,Qn=Yt.treeDefaultExpandAll,na=Yt.treeDefaultExpandedKeys,Wn=Yt.onTreeExpand,Te=Yt.treeIcon,mt=Yt.showTreeIcon,tt=Yt.switcherIcon,At=Yt.treeLine,zt=Yt.treeNodeFilterProp,Xt=Yt.loadData,Ne=Yt.treeLoadedKeys,Ie=Yt.treeMotion,it=Yt.onTreeLoad,Tt=Yt.keyEntities,qe=ae.useRef(),Pn=(0,ht.Z)(function(){return kt},[Ot,kt],function(Sa,Za){return Za[0]&&Sa[1]!==Za[1]}),fn=ae.useState(null),Nn=(0,Be.Z)(fn,2),Bn=Nn[0],Gt=Nn[1],qt=Tt[Bn],mn=ae.useMemo(function(){return Fn?{checked:Xn,halfChecked:Jt}:null},[Fn,Xn,Jt]);ae.useEffect(function(){if(Ot&&!nt&&Xn.length){var Sa;(Sa=qe.current)===null||Sa===void 0||Sa.scrollTo({key:Xn[0]}),Gt(Xn[0])}},[Ot]);var an=String(yt).toLowerCase(),kn=function(Za){return an?String(Za[zt]).toLowerCase().includes(an):!1},Vn=ae.useState(na),Dn=(0,Be.Z)(Vn,2),Yn=Dn[0],fa=Dn[1],ba=ae.useState(null),Ua=(0,Be.Z)(ba,2),co=Ua[0],Oa=Ua[1],xa=ae.useMemo(function(){return Gn?(0,Ue.Z)(Gn):yt?co:Yn},[Yn,co,Gn,yt]);ae.useEffect(function(){yt&&Oa(Kt(kt,_t))},[yt]);var Ha=function(Za){fa(Za),Oa(Za),Wn&&Wn(Za)},Na=function(Za){Za.preventDefault()},Ia=function(Za,to){var Ga=to.node;Fn&&rt(Ga)||(Pt(Ga.key,{selected:!Xn.includes(Ga.key)}),nt||Bt(!1))};if(ae.useImperativeHandle(Ct,function(){var Sa;return{scrollTo:(Sa=qe.current)===null||Sa===void 0?void 0:Sa.scrollTo,onKeyDown:function(to){var Ga,vo=to.which;switch(vo){case ot.Z.UP:case ot.Z.DOWN:case ot.Z.LEFT:case ot.Z.RIGHT:(Ga=qe.current)===null||Ga===void 0||Ga.onKeyDown(to);break;case ot.Z.ENTER:{if(qt){var bo=(qt==null?void 0:qt.node)||{},ua=bo.selectable,Ja=bo.value;ua!==!1&&Ia(null,{node:{key:Bn},selected:!Xn.includes(Ja)})}break}case ot.Z.ESC:Bt(!1)}},onKeyUp:function(){}}}),Pn.length===0)return ae.createElement("div",{role:"listbox",className:"".concat(Pe,"-empty"),onMouseDown:Na},$t);var Aa={fieldNames:_t};return Ne&&(Aa.loadedKeys=Ne),xa&&(Aa.expandedKeys=xa),ae.createElement("div",{onMouseDown:Na},qt&&Ot&&ae.createElement("span",{style:He,"aria-live":"assertive"},qt.node.value),ae.createElement(Ut.Z,(0,Ke.Z)({ref:qe,focusable:!1,prefixCls:"".concat(Pe,"-tree"),treeData:Pn,height:Ze,itemHeight:Oe,virtual:Re!==!1&&pn!==!1,multiple:nt,icon:Te,showIcon:mt,switcherIcon:tt,showLine:At,loadData:yt?null:Xt,motion:Ie,activeKey:Bn,checkable:Fn,checkStrictly:!0,checkedKeys:mn,selectedKeys:Fn?[]:Xn,defaultExpandAll:Qn},Aa,{onActiveChange:Gt,onSelect:Ia,onCheck:Ia,onExpand:Ha,onLoad:it,filterTreeNode:kn,expandAction:un})))},rn=ae.forwardRef(Dt);rn.displayName="OptionList";var st=rn,Et="SHOW_ALL",Ae="SHOW_PARENT",Wt="SHOW_CHILD";function vn(St,tn,Ct,It){var Pe=new Set(St);return tn===Wt?St.filter(function(nt){var yt=Ct[nt];return!(yt&&yt.children&&yt.children.some(function(Bt){var Ot=Bt.node;return Pe.has(Ot[It.value])})&&yt.children.every(function(Bt){var Ot=Bt.node;return rt(Ot)||Pe.has(Ot[It.value])}))}):tn===Ae?St.filter(function(nt){var yt=Ct[nt],Bt=yt?yt.parent:null;return!(Bt&&!rt(Bt.node)&&Pe.has(Bt.key))}):St}function On(St){var tn=St.searchPlaceholder,Ct=St.treeCheckStrictly,It=St.treeCheckable,Pe=St.labelInValue,nt=St.value,yt=St.multiple;warning(!tn,"`searchPlaceholder` has been removed."),Ct&&Pe===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Pe||Ct)&&warning(toArray(nt).every(function(Bt){return Bt&&_typeof(Bt)==="object"&&"value"in Bt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Ct||yt||It?warning(!nt||Array.isArray(nt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(nt),"`value` should not be array when `TreeSelect` is single mode.")}var Sn=null,Qe=["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 Ve(St){return!St||(0,$e.Z)(St)!=="object"}var Ce=ae.forwardRef(function(St,tn){var Ct=St.id,It=St.prefixCls,Pe=It===void 0?"rc-tree-select":It,nt=St.value,yt=St.defaultValue,Bt=St.onChange,Ot=St.onSelect,$t=St.onDeselect,Qt=St.searchValue,Re=St.inputValue,Ze=St.onSearch,Oe=St.autoClearSearchValue,kt=Oe===void 0?!0:Oe,_t=St.filterTreeNode,Pt=St.treeNodeFilterProp,pn=Pt===void 0?"value":Pt,un=St.showCheckedStrategy,Yt=St.treeNodeLabelProp,Fn=St.multiple,Xn=St.treeCheckable,Jt=St.treeCheckStrictly,Gn=St.labelInValue,Qn=St.fieldNames,na=St.treeDataSimpleMode,Wn=St.treeData,Te=St.children,mt=St.loadData,tt=St.treeLoadedKeys,At=St.onTreeLoad,zt=St.treeDefaultExpandAll,Xt=St.treeExpandedKeys,Ne=St.treeDefaultExpandedKeys,Ie=St.onTreeExpand,it=St.treeExpandAction,Tt=St.virtual,qe=St.listHeight,Pn=qe===void 0?200:qe,fn=St.listItemHeight,Nn=fn===void 0?20:fn,Bn=St.onDropdownVisibleChange,Gt=St.dropdownMatchSelectWidth,qt=Gt===void 0?!0:Gt,mn=St.treeLine,an=St.treeIcon,kn=St.showTreeIcon,Vn=St.switcherIcon,Dn=St.treeMotion,Yn=(0,re.Z)(St,Qe),fa=(0,_e.ZP)(Ct),ba=Xn&&!Jt,Ua=Xn||Jt,co=Jt||Gn,Oa=Ua||Fn,xa=(0,dt.Z)(yt,{value:nt}),Ha=(0,Be.Z)(xa,2),Na=Ha[0],Ia=Ha[1],Aa=ae.useMemo(function(){return Xn?un||Wt:Et},[un,Xn]),Sa=ae.useMemo(function(){return ke(Qn)},[JSON.stringify(Qn)]),Za=(0,dt.Z)("",{value:Qt!==void 0?Qt:Re,postState:function(ia){return ia||""}}),to=(0,Be.Z)(Za,2),Ga=to[0],vo=to[1],bo=function(ia){vo(ia),Ze==null||Ze(ia)},ua=wt(Wn,Te,na),Ja=b(ua,Sa),Ea=Ja.keyEntities,Xa=Ja.valueEntities,So=ae.useCallback(function(Un){var ia=[],ha=[];return Un.forEach(function(da){Xa.has(da)?ha.push(da):ia.push(da)}),{missingRawValues:ia,existRawValues:ha}},[Xa]),Io=Se(ua,Ga,{fieldNames:Sa,treeNodeFilterProp:pn,filterTreeNode:_t}),qo=ae.useCallback(function(Un){if(Un){if(Yt)return Un[Yt];for(var ia=Sa._title,ha=0;ha<ia.length;ha+=1){var da=Un[ia[ha]];if(da!==void 0)return da}}},[Sa,Yt]),Vo=ae.useCallback(function(Un){var ia=ct(Un);return ia.map(function(ha){return Ve(ha)?{value:ha}:ha})},[]),no=ae.useCallback(function(Un){var ia=Vo(Un);return ia.map(function(ha){var da=ha.label,Eo=ha.value,lo=ha.halfChecked,yo,po=Xa.get(Eo);if(po){var Ro;da=(Ro=da)!==null&&Ro!==void 0?Ro:qo(po.node),yo=po.node.disabled}else if(da===void 0){var ko=Vo(Na).find(function(mr){return mr.value===Eo});da=ko.label}return{label:da,value:Eo,halfChecked:lo,disabled:yo}})},[Xa,qo,Vo,Na]),mo=ae.useMemo(function(){return Vo(Na)},[Vo,Na]),Uo=ae.useMemo(function(){var Un=[],ia=[];return mo.forEach(function(ha){ha.halfChecked?ia.push(ha):Un.push(ha)}),[Un,ia]},[mo]),sr=(0,Be.Z)(Uo,2),Xo=sr[0],dr=sr[1],qn=ae.useMemo(function(){return Xo.map(function(Un){return Un.value})},[Xo]),Cn=y(Xo,dr,ba,Ea),yn=(0,Be.Z)(Cn,2),Ln=yn[0],Pa=yn[1],ka=ae.useMemo(function(){var Un=vn(Ln,Aa,Ea,Sa),ia=Un.map(function(lo){var yo,po,Ro;return(yo=(po=Ea[lo])===null||po===void 0||(Ro=po.node)===null||Ro===void 0?void 0:Ro[Sa.value])!==null&&yo!==void 0?yo:lo}),ha=ia.map(function(lo){var yo=Xo.find(function(po){return po.value===lo});return{value:lo,label:yo==null?void 0:yo.label}}),da=no(ha),Eo=da[0];return!Oa&&Eo&&Fe(Eo.value)&&Fe(Eo.label)?[]:da.map(function(lo){var yo;return(0,De.Z)((0,De.Z)({},lo),{},{label:(yo=lo.label)!==null&&yo!==void 0?yo:lo.value})})},[Sa,Oa,Ln,Xo,no,Aa,Ea]),ao=a(ka),$a=(0,Be.Z)(ao,1),Po=$a[0],fo=xe(function(Un,ia,ha){var da=no(Un);if(Ia(da),kt&&vo(""),Bt){var Eo=Un;if(ba){var lo=vn(Un,Aa,Ea,Sa);Eo=lo.map(function(tr){var vr=Xa.get(tr);return vr?vr.node[Sa.value]:tr})}var yo=ia||{triggerValue:void 0,selected:void 0},po=yo.triggerValue,Ro=yo.selected,ko=Eo;if(Jt){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;(Jt||ha==="selection"&&!Ro)&&(gr=!1),Ee(Qo,po,Un,ua,gr,Sa),Ua?Qo.checked=Ro:Qo.selected=Ro;var Pr=co?fr:fr.map(function(tr){return tr.value});Bt(Oa?Pr:Pr[0],co?null:fr.map(function(tr){return tr.label}),Qo)}}),Ko=ae.useCallback(function(Un,ia){var ha,da=ia.selected,Eo=ia.source,lo=Ea[Un],yo=lo==null?void 0:lo.node,po=(ha=yo==null?void 0:yo[Sa.value])!==null&&ha!==void 0?ha:Un;if(!Oa)fo([po],{selected:!0,triggerValue:po},"option");else{var Ro=da?[].concat((0,Ue.Z)(qn),[po]):Ln.filter(function(vr){return vr!==po});if(ba){var ko=So(Ro),mr=ko.missingRawValues,fr=ko.existRawValues,Qo=fr.map(function(vr){return Xa.get(vr).key}),gr;if(da){var Pr=(0,Xe.S)(Qo,!0,Ea);gr=Pr.checkedKeys}else{var tr=(0,Xe.S)(Qo,{checked:!1,halfCheckedKeys:Pa},Ea);gr=tr.checkedKeys}Ro=[].concat((0,Ue.Z)(mr),(0,Ue.Z)(gr.map(function(vr){return Ea[vr].node[Sa.value]})))}fo(Ro,{selected:da,triggerValue:po},Eo||"option")}da||!Oa?Ot==null||Ot(po,ce(yo)):$t==null||$t(po,ce(yo))},[So,Xa,Ea,Sa,Oa,qn,fo,ba,Ot,$t,Ln,Pa]),Ao=ae.useCallback(function(Un){if(Bn){var ia={};Object.defineProperty(ia,"documentClickClose",{get:function(){return(0,Je.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Bn(Un,ia)}},[Bn]),wa=xe(function(Un,ia){var ha=Un.map(function(da){return da.value});if(ia.type==="clear"){fo(ha,{},"selection");return}ia.values.length&&Ko(ia.values[0].value,{selected:!1,source:"selection"})}),Wa=ae.useMemo(function(){return{virtual:Tt,dropdownMatchSelectWidth:qt,listHeight:Pn,listItemHeight:Nn,treeData:Io,fieldNames:Sa,onSelect:Ko,treeExpandAction:it}},[Tt,qt,Pn,Nn,Io,Sa,Ko,it]),oo=ae.useMemo(function(){return{checkable:Ua,loadData:mt,treeLoadedKeys:tt,onTreeLoad:At,checkedKeys:Ln,halfCheckedKeys:Pa,treeDefaultExpandAll:zt,treeExpandedKeys:Xt,treeDefaultExpandedKeys:Ne,onTreeExpand:Ie,treeIcon:an,treeMotion:Dn,showTreeIcon:kn,switcherIcon:Vn,treeLine:mn,treeNodeFilterProp:pn,keyEntities:Ea}},[Ua,mt,tt,At,Ln,Pa,zt,Xt,Ne,Ie,an,Dn,kn,Vn,mn,pn,Ea]);return ae.createElement(gn.Provider,{value:Wa},ae.createElement(dn.Provider,{value:oo},ae.createElement(et.Ac,(0,Ke.Z)({ref:tn},Yn,{id:fa,prefixCls:Pe,mode:Oa?"multiple":void 0,displayValues:Po,onDisplayValuesChange:wa,searchValue:Ga,onSearch:bo,OptionList:st,emptyOptions:!ua.length,onDropdownVisibleChange:Ao,dropdownMatchSelectWidth:qt}))))}),ge=Ce;ge.TreeNode=oe,ge.SHOW_ALL=Et,ge.SHOW_PARENT=Ae,ge.SHOW_CHILD=Wt;var je=ge,vt=je,pe=te(2738),fe=te(53487),Ye=te(62892),Le=te(19080),he=te(36355),Ge=te(1684),Zt=te(93891),Ft=te(19716),Vt=te(32441),Rt=te(14154),Mt=te(58582),be=te(84443),me=te(66339),gt=te(33234),pt=te(71997),jt=te(98447),nn=te(37613),hn=te(83116),ln=te(20648);const wn=St=>{const{componentCls:tn,treePrefixCls:Ct,colorBgElevated:It}=St,Pe=`.${Ct}`;return[{[`${tn}-dropdown`]:[{padding:`${St.paddingXS}px ${St.paddingXS/2}px`},(0,ln.Yk)(Ct,(0,nn.TS)(St,{colorBgContainer:It})),{[Pe]:{borderRadius:0,[`${Pe}-list-holder-inner`]:{alignItems:"stretch",[`${Pe}-treenode`]:{[`${Pe}-node-content-wrapper`]:{flex:"auto"}}}}},(0,jt.C2)(`${Ct}-checkbox`,St),{"&-rtl":{direction:"rtl",[`${Pe}-switcher${Pe}-switcher_close`]:{[`${Pe}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function zn(St,tn){return(0,hn.Z)("TreeSelect",Ct=>{const It=(0,nn.TS)(Ct,{treePrefixCls:tn});return[wn(It)]},ln.TM)(St)}var Mn=function(St,tn){var Ct={};for(var It in St)Object.prototype.hasOwnProperty.call(St,It)&&tn.indexOf(It)<0&&(Ct[It]=St[It]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,It=Object.getOwnPropertySymbols(St);Pe<It.length;Pe++)tn.indexOf(It[Pe])<0&&Object.prototype.propertyIsEnumerable.call(St,It[Pe])&&(Ct[It[Pe]]=St[It[Pe]]);return Ct};const jn=(St,tn)=>{var Ct,{prefixCls:It,size:Pe,disabled:nt,bordered:yt=!0,className:Bt,rootClassName:Ot,treeCheckable:$t,multiple:Qt,listHeight:Re=256,listItemHeight:Ze=26,placement:Oe,notFoundContent:kt,switcherIcon:_t,treeLine:Pt,getPopupContainer:pn,popupClassName:un,dropdownClassName:Yt,treeIcon:Fn=!1,transitionName:Xn,choiceTransitionName:Jt="",status:Gn,treeExpandAction:Qn,builtinPlacements:na,dropdownMatchSelectWidth:Wn,popupMatchSelectWidth:Te,allowClear:mt}=St,tt=Mn(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:At,getPrefixCls:zt,renderEmpty:Xt,direction:Ne,virtual:Ie,popupMatchSelectWidth:it,popupOverflow:Tt}=ae.useContext(he.E_),qe=zt(),Pn=zt("select",It),fn=zt("select-tree",It),Nn=zt("tree-select",It),{compactSize:Bn,compactItemClassnames:Gt}=(0,gt.ri)(Pn,Ne),[qt,mn]=(0,Rt.Z)(Pn),[an]=zn(Nn,fn),kn=se()(un||Yt,`${Nn}-dropdown`,{[`${Nn}-dropdown-rtl`]:Ne==="rtl"},Ot,mn),Vn=!!($t||Qt),Dn=(0,be.Z)(tt.suffixIcon,tt.showArrow),Yn=(Ct=Te!=null?Te:Wn)!==null&&Ct!==void 0?Ct:it,{status:fa,hasFeedback:ba,isFormItemInput:Ua,feedbackIcon:co}=ae.useContext(Vt.aM),Oa=(0,Le.F)(fa,Gn),{suffixIcon:xa,removeIcon:Ha,clearIcon:Na}=(0,me.Z)(Object.assign(Object.assign({},tt),{multiple:Vn,showSuffixIcon:Dn,hasFeedback:ba,feedbackIcon:co,prefixCls:Pn,componentName:"TreeSelect"})),Ia=mt===!0?{clearIcon:Na}:mt;let Aa;kt!==void 0?Aa=kt:Aa=(Xt==null?void 0:Xt("Select"))||ae.createElement(Zt.Z,{componentName:"Select"});const Sa=(0,pe.Z)(tt,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Za=ae.useMemo(()=>Oe!==void 0?Oe:Ne==="rtl"?"bottomRight":"bottomLeft",[Oe,Ne]),to=(0,Mt.Z)(na,Tt),Ga=(0,Ft.Z)(Xa=>{var So;return(So=Pe!=null?Pe:Bn)!==null&&So!==void 0?So:Xa}),vo=ae.useContext(Ge.Z),bo=nt!=null?nt:vo,ua=se()(!It&&Nn,{[`${Pn}-lg`]:Ga==="large",[`${Pn}-sm`]:Ga==="small",[`${Pn}-rtl`]:Ne==="rtl",[`${Pn}-borderless`]:!yt,[`${Pn}-in-form-item`]:Ua},(0,Le.Z)(Pn,Oa,ba),Gt,Bt,Ot,mn),Ja=Xa=>ae.createElement(pt.Z,{prefixCls:fn,switcherIcon:_t,treeNodeProps:Xa,showLine:Pt}),Ea=ae.createElement(vt,Object.assign({virtual:Ie,disabled:bo},Sa,{dropdownMatchSelectWidth:Yn,builtinPlacements:to,ref:tn,prefixCls:Pn,className:ua,listHeight:Re,listItemHeight:Ze,treeCheckable:$t&&ae.createElement("span",{className:`${Pn}-tree-checkbox-inner`}),treeLine:!!Pt,suffixIcon:xa,multiple:Vn,placement:Za,removeIcon:Ha,allowClear:Ia,switcherIcon:Ja,showTreeIcon:Fn,notFoundContent:Aa,getPopupContainer:pn||At,treeMotion:null,dropdownClassName:kn,choiceTransitionName:(0,Ye.m)(qe,"",Jt),transitionName:(0,Ye.m)(qe,"slide-up",Xn),treeExpandAction:Qn}));return qt(an(Ea))},ta=ae.forwardRef(jn),An=(0,fe.Z)(ta);ta.TreeNode=oe,ta.SHOW_ALL=Et,ta.SHOW_PARENT=Ae,ta.SHOW_CHILD=Wt,ta._InternalPanelDoNotUseOrYouWillBeFired=An;var ma=ta},17574:function(ft,Nt,te){"use strict";te.d(Nt,{default:function(){return gn}});var ne=te(54030),se=te(3300),Ke=te(52671),Ue=te(8657),De=te(32855),Be=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"},$e=re,et=te(7657),_e=function(ke,rt){return Be.createElement(et.Z,(0,De.Z)({},ke,{ref:rt,icon:$e}))},Xe=Be.forwardRef(_e),dt=Xe,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(ct){const{dropPosition:ke,dropLevelOffset:rt,prefixCls:Kt,indent:Fe,direction:He="ltr"}=ct,Dt=He==="ltr"?"left":"right",rn=He==="ltr"?"right":"left",st={[Dt]:-rt*Fe+ee,[rn]:0};switch(ke){case-1:st.top=-3;break;case 1:st.bottom=-3;break;default:st.bottom=-3,st[Dt]=Fe+ee;break}return Be.createElement("div",{style:st,className:`${Kt}-drop-indicator`})}var le=te(71997),ce=Be.forwardRef((ct,ke)=>{const{getPrefixCls:rt,direction:Kt,virtual:Fe,tree:He}=Be.useContext(E.E_),{prefixCls:Dt,className:rn,showIcon:st=!1,showLine:Et,switcherIcon:Ae,blockNode:Wt=!1,children:vn,checkable:On=!1,selectable:Sn=!0,draggable:Qe,motion:Ve,style:Ce}=ct,ge=rt("tree",Dt),je=rt(),vt=Ve!=null?Ve:Object.assign(Object.assign({},(0,x.Z)(je)),{motionAppear:!1}),pe=Object.assign(Object.assign({},ct),{checkable:On,selectable:Sn,showIcon:st,motion:vt,blockNode:Wt,showLine:!!Et,dropIndicatorRender:oe}),[fe,Ye]=(0,z.ZP)(ge),Le=Be.useMemo(()=>{if(!Qe)return!1;let Ge={};switch(typeof Qe){case"function":Ge.nodeDraggable=Qe;break;case"object":Ge=Object.assign({},Qe);break;default:break}return Ge.icon!==!1&&(Ge.icon=Ge.icon||Be.createElement(b.Z,null)),Ge},[Qe]),he=Ge=>Be.createElement(le.Z,{prefixCls:ge,switcherIcon:Ae,treeNodeProps:Ge,showLine:Et});return fe(Be.createElement(ne.Z,Object.assign({itemHeight:20,ref:ke,virtual:Fe},pe,{style:Object.assign(Object.assign({},He==null?void 0:He.style),Ce),prefixCls:ge,className:ae()({[`${ge}-icon-hide`]:!st,[`${ge}-block-node`]:Wt,[`${ge}-unselectable`]:!Sn,[`${ge}-rtl`]:Kt==="rtl"},He==null?void 0:He.className,rn,Ye),direction:Kt,checkable:On&&Be.createElement("span",{className:`${ge}-checkbox-inner`}),selectable:Sn,switcherIcon:he,draggable:Le}),vn))}),Ee;(function(ct){ct[ct.None=0]="None",ct[ct.Start=1]="Start",ct[ct.End=2]="End"})(Ee||(Ee={}));function Se(ct,ke){function rt(Kt){const{key:Fe,children:He}=Kt;ke(Fe,Kt)!==!1&&Se(He||[],ke)}ct.forEach(rt)}function xe(ct){let{treeData:ke,expandedKeys:rt,startKey:Kt,endKey:Fe}=ct;const He=[];let Dt=Ee.None;if(Kt&&Kt===Fe)return[Kt];if(!Kt||!Fe)return[];function rn(st){return st===Kt||st===Fe}return Se(ke,st=>{if(Dt===Ee.End)return!1;if(rn(st)){if(He.push(st),Dt===Ee.None)Dt=Ee.Start;else if(Dt===Ee.Start)return Dt=Ee.End,!1}else Dt===Ee.Start&&He.push(st);return rt.includes(st)}),He}function ve(ct,ke){const rt=(0,se.Z)(ke),Kt=[];return Se(ct,(Fe,He)=>{const Dt=rt.indexOf(Fe);return Dt!==-1&&(Kt.push(He),rt.splice(Dt,1)),!!rt.length}),Kt}var wt=function(ct,ke){var rt={};for(var Kt in ct)Object.prototype.hasOwnProperty.call(ct,Kt)&&ke.indexOf(Kt)<0&&(rt[Kt]=ct[Kt]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,Kt=Object.getOwnPropertySymbols(ct);Fe<Kt.length;Fe++)ke.indexOf(Kt[Fe])<0&&Object.prototype.propertyIsEnumerable.call(ct,Kt[Fe])&&(rt[Kt[Fe]]=ct[Kt[Fe]]);return rt};function bt(ct){const{isLeaf:ke,expanded:rt}=ct;return ke?Be.createElement(Ke.Z,null):rt?Be.createElement(Ue.Z,null):Be.createElement(dt,null)}function dn(ct){let{treeData:ke,children:rt}=ct;return ke||(0,y.zn)(rt)}const ot=(ct,ke)=>{var{defaultExpandAll:rt,defaultExpandParent:Kt,defaultExpandedKeys:Fe}=ct,He=wt(ct,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Dt=Be.useRef(),rn=Be.useRef(),st=()=>{const{keyEntities:Le}=(0,y.I8)(dn(He));let he;return rt?he=Object.keys(Le):Kt?he=(0,a.r7)(He.expandedKeys||Fe||[],Le):he=He.expandedKeys||Fe,he},[Et,Ae]=Be.useState(He.selectedKeys||He.defaultSelectedKeys||[]),[Wt,vn]=Be.useState(()=>st());Be.useEffect(()=>{"selectedKeys"in He&&Ae(He.selectedKeys)},[He.selectedKeys]),Be.useEffect(()=>{"expandedKeys"in He&&vn(He.expandedKeys)},[He.expandedKeys]);const On=(Le,he)=>{var Ge;return"expandedKeys"in He||vn(Le),(Ge=He.onExpand)===null||Ge===void 0?void 0:Ge.call(He,Le,he)},Sn=(Le,he)=>{var Ge;const{multiple:Zt}=He,{node:Ft,nativeEvent:Vt}=he,{key:Rt=""}=Ft,Mt=dn(He),be=Object.assign(Object.assign({},he),{selected:!0}),me=(Vt==null?void 0:Vt.ctrlKey)||(Vt==null?void 0:Vt.metaKey),gt=Vt==null?void 0:Vt.shiftKey;let pt;Zt&&me?(pt=Le,Dt.current=Rt,rn.current=pt,be.selectedNodes=ve(Mt,pt)):Zt&>?(pt=Array.from(new Set([].concat((0,se.Z)(rn.current||[]),(0,se.Z)(xe({treeData:Mt,expandedKeys:Wt,startKey:Rt,endKey:Dt.current}))))),be.selectedNodes=ve(Mt,pt)):(pt=[Rt],Dt.current=Rt,rn.current=pt,be.selectedNodes=ve(Mt,pt)),(Ge=He.onSelect)===null||Ge===void 0||Ge.call(He,pt,be),"selectedKeys"in He||Ae(pt)},{getPrefixCls:Qe,direction:Ve}=Be.useContext(E.E_),{prefixCls:Ce,className:ge,showIcon:je=!0,expandAction:vt="click"}=He,pe=wt(He,["prefixCls","className","showIcon","expandAction"]),fe=Qe("tree",Ce),Ye=ae()(`${fe}-directory`,{[`${fe}-directory-rtl`]:Ve==="rtl"},ge);return Be.createElement(ce,Object.assign({icon:bt,ref:ke,blockNode:!0},pe,{showIcon:je,expandAction:vt,prefixCls:fe,className:Ye,expandedKeys:Wt,selectedKeys:Et,onSelect:Sn,onExpand:On}))};var Ut=Be.forwardRef(ot);const en=ce;en.DirectoryTree=Ut,en.TreeNode=ne.O;var gn=en},20648:function(ft,Nt,te){"use strict";te.d(Nt,{TM:function(){return Je},Yk:function(){return dt}});var ne=te(36237),se=te(98447),Ke=te(17313),Ue=te(8378),De=te(37613),Be=te(83116);const re=new ne.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),$e=(ae,a)=>({[`.${ae}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),et=(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({},$e(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"},et(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`}}}}})}},Xe=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"}}}}}},dt=(ae,a)=>{const y=`.${ae}`,E=`${y}-treenode`,b=a.paddingXS/2,x=(0,De.TS)(a,{treeCls:y,treeNodeCls:E,treeNodePadding:b});return[_e(ae,x),Xe(x)]},Je=ae=>{const{controlHeightSM:a}=ae;return{titleHeight:a,nodeHoverBg:ae.controlItemBgHover,nodeSelectedBg:ae.controlItemBgActive}};Nt.ZP=(0,Be.Z)("Tree",(ae,a)=>{let{prefixCls:y}=a;return[{[ae.componentCls]:(0,se.C2)(`${y}-checkbox`,ae)},dt(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(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return E}});var ne=te(32855),se=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,De=te(7657),Be=function(x,z){return se.createElement(De.Z,(0,ne.Z)({},x,{ref:z,icon:Ue}))},re=se.forwardRef(Be),$e=re,et=te(52671),_e=te(58617),Xe=te(15075),dt=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 se.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 ve=typeof Ee=="function"?Ee(ee):Ee,wt=`${x}-switcher-line-custom-icon`;return(0,a.l$)(ve)?(0,a.Tm)(ve,{className:ae()(ve.props.className||"",wt)}):ve}return Ee?se.createElement(et.Z,{className:`${x}-switcher-line-icon`}):se.createElement("span",{className:`${x}-switcher-leaf-line`})}const Se=`${x}-switcher-icon`,xe=typeof z=="function"?z(ee):z;return(0,a.l$)(xe)?(0,a.Tm)(xe,{className:ae()(xe.props.className||"",Se)}):xe!==void 0?xe:oe?de?se.createElement(Xe.Z,{className:`${x}-switcher-line-icon`}):se.createElement(dt.Z,{className:`${x}-switcher-line-icon`}):se.createElement($e,{className:Se})}},54580:function(ft,Nt,te){"use strict";te.d(Nt,{default:function(){return Wn}});var ne=te(59301),se=te(3300),Ke=te(92310),Ue=te.n(Ke),De=te(32855),Be=te(33377),re=te(93912),$e=te(18881),et=te(85461),_e=te(74430),Xe=te(43079),dt=te(13932),Je=te(34666),ae=te(68702),a=te(26112);function y(Te,mt){var tt="cannot ".concat(Te.method," ").concat(Te.action," ").concat(mt.status,"'"),At=new Error(tt);return At.status=mt.status,At.method=Te.method,At.url=Te.action,At}function E(Te){var mt=Te.responseText||Te.response;if(!mt)return mt;try{return JSON.parse(mt)}catch(tt){return mt}}function b(Te){var mt=new XMLHttpRequest;Te.onProgress&&mt.upload&&(mt.upload.onprogress=function(Xt){Xt.total>0&&(Xt.percent=Xt.loaded/Xt.total*100),Te.onProgress(Xt)});var tt=new FormData;Te.data&&Object.keys(Te.data).forEach(function(zt){var Xt=Te.data[zt];if(Array.isArray(Xt)){Xt.forEach(function(Ne){tt.append("".concat(zt,"[]"),Ne)});return}tt.append(zt,Xt)}),Te.file instanceof Blob?tt.append(Te.filename,Te.file,Te.file.name):tt.append(Te.filename,Te.file),mt.onerror=function(Xt){Te.onError(Xt)},mt.onload=function(){return mt.status<200||mt.status>=300?Te.onError(y(Te,mt),E(mt)):Te.onSuccess(E(mt),mt)},mt.open(Te.method,Te.action,!0),Te.withCredentials&&"withCredentials"in mt&&(mt.withCredentials=!0);var At=Te.headers||{};return At["X-Requested-With"]!==null&&mt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(At).forEach(function(zt){At[zt]!==null&&mt.setRequestHeader(zt,At[zt])}),mt.send(tt),{abort:function(){mt.abort()}}}var x=+new Date,z=0;function ee(){return"rc-upload-".concat(x,"-").concat(++z)}var oe=te(48736),le=function(Te,mt){if(Te&&mt){var tt=Array.isArray(mt)?mt:mt.split(","),At=Te.name||"",zt=Te.type||"",Xt=zt.replace(/\/.*$/,"");return tt.some(function(Ne){var Ie=Ne.trim();if(/^\*(\/\*)?$/.test(Ne))return!0;if(Ie.charAt(0)==="."){var it=At.toLowerCase(),Tt=Ie.toLowerCase(),qe=[Tt];return(Tt===".jpg"||Tt===".jpeg")&&(qe=[".jpg",".jpeg"]),qe.some(function(Pn){return it.endsWith(Pn)})}return/\/\*$/.test(Ie)?Xt===Ie.replace(/\/.*$/,""):zt===Ie?!0:/^\w+$/.test(Ie)?((0,oe.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Ie,"'.Skip for check.")),!0):!1})}return!0};function de(Te,mt){var tt=Te.createReader(),At=[];function zt(){tt.readEntries(function(Xt){var Ne=Array.prototype.slice.apply(Xt);At=At.concat(Ne);var Ie=!Ne.length;Ie?mt(At):zt()})}zt()}var ce=function(mt,tt,At){var zt=function Xt(Ne,Ie){Ne&&(Ne.path=Ie||"",Ne.isFile?Ne.file(function(it){At(it)&&(Ne.fullPath&&!it.webkitRelativePath&&(Object.defineProperties(it,{webkitRelativePath:{writable:!0}}),it.webkitRelativePath=Ne.fullPath.replace(/^\//,""),Object.defineProperties(it,{webkitRelativePath:{writable:!1}})),tt([it]))}):Ne.isDirectory&&de(Ne,function(it){it.forEach(function(Tt){Xt(Tt,"".concat(Ie).concat(Ne.name,"/"))})}))};mt.forEach(function(Xt){zt(Xt.webkitGetAsEntry())})},Ee=ce,Se=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],xe=function(Te){(0,$e.Z)(tt,Te);var mt=(0,et.Z)(tt);function tt(){var At;(0,Be.Z)(this,tt);for(var zt=arguments.length,Xt=new Array(zt),Ne=0;Ne<zt;Ne++)Xt[Ne]=arguments[Ne];return At=mt.call.apply(mt,[this].concat(Xt)),At.state={uid:ee()},At.reqs={},At.fileInput=void 0,At._isMounted=void 0,At.onChange=function(Ie){var it=At.props,Tt=it.accept,qe=it.directory,Pn=Ie.target.files,fn=(0,se.Z)(Pn).filter(function(Nn){return!qe||le(Nn,Tt)});At.uploadFiles(fn),At.reset()},At.onClick=function(Ie){var it=At.fileInput;if(it){var Tt=Ie.target,qe=At.props.onClick;if(Tt&&Tt.tagName==="BUTTON"){var Pn=it.parentNode;Pn.focus(),Tt.blur()}it.click(),qe&&qe(Ie)}},At.onKeyDown=function(Ie){Ie.key==="Enter"&&At.onClick(Ie)},At.onFileDrop=function(Ie){var it=At.props.multiple;if(Ie.preventDefault(),Ie.type!=="dragover")if(At.props.directory)Ee(Array.prototype.slice.call(Ie.dataTransfer.items),At.uploadFiles,function(qe){return le(qe,At.props.accept)});else{var Tt=(0,se.Z)(Ie.dataTransfer.files).filter(function(qe){return le(qe,At.props.accept)});it===!1&&(Tt=Tt.slice(0,1)),At.uploadFiles(Tt)}},At.uploadFiles=function(Ie){var it=(0,se.Z)(Ie),Tt=it.map(function(qe){return qe.uid=ee(),At.processFile(qe,it)});Promise.all(Tt).then(function(qe){var Pn=At.props.onBatchStart;Pn==null||Pn(qe.map(function(fn){var Nn=fn.origin,Bn=fn.parsedFile;return{file:Nn,parsedFile:Bn}})),qe.filter(function(fn){return fn.parsedFile!==null}).forEach(function(fn){At.post(fn)})})},At.processFile=function(){var Ie=(0,ae.Z)((0,dt.Z)().mark(function it(Tt,qe){var Pn,fn,Nn,Bn,Gt,qt,mn,an,kn;return(0,dt.Z)().wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:if(Pn=At.props.beforeUpload,fn=Tt,!Pn){Dn.next=14;break}return Dn.prev=3,Dn.next=6,Pn(Tt,qe);case 6:fn=Dn.sent,Dn.next=12;break;case 9:Dn.prev=9,Dn.t0=Dn.catch(3),fn=!1;case 12:if(fn!==!1){Dn.next=14;break}return Dn.abrupt("return",{origin:Tt,parsedFile:null,action:null,data:null});case 14:if(Nn=At.props.action,typeof Nn!="function"){Dn.next=21;break}return Dn.next=18,Nn(Tt);case 18:Bn=Dn.sent,Dn.next=22;break;case 21:Bn=Nn;case 22:if(Gt=At.props.data,typeof Gt!="function"){Dn.next=29;break}return Dn.next=26,Gt(Tt);case 26:qt=Dn.sent,Dn.next=30;break;case 29:qt=Gt;case 30:return mn=((0,Je.Z)(fn)==="object"||typeof fn=="string")&&fn?fn:Tt,mn instanceof File?an=mn:an=new File([mn],Tt.name,{type:Tt.type}),kn=an,kn.uid=Tt.uid,Dn.abrupt("return",{origin:Tt,data:qt,parsedFile:kn,action:Bn});case 35:case"end":return Dn.stop()}},it,null,[[3,9]])}));return function(it,Tt){return Ie.apply(this,arguments)}}(),At.saveFileInput=function(Ie){At.fileInput=Ie},At}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(zt){var Xt=this,Ne=zt.data,Ie=zt.origin,it=zt.action,Tt=zt.parsedFile;if(this._isMounted){var qe=this.props,Pn=qe.onStart,fn=qe.customRequest,Nn=qe.name,Bn=qe.headers,Gt=qe.withCredentials,qt=qe.method,mn=Ie.uid,an=fn||b,kn={action:it,filename:Nn,data:Ne,file:Tt,headers:Bn,withCredentials:Gt,method:qt||"post",onProgress:function(Dn){var Yn=Xt.props.onProgress;Yn==null||Yn(Dn,Tt)},onSuccess:function(Dn,Yn){var fa=Xt.props.onSuccess;fa==null||fa(Dn,Tt,Yn),delete Xt.reqs[mn]},onError:function(Dn,Yn){var fa=Xt.props.onError;fa==null||fa(Dn,Yn,Tt),delete Xt.reqs[mn]}};Pn(Ie),this.reqs[mn]=an(kn)}}},{key:"reset",value:function(){this.setState({uid:ee()})}},{key:"abort",value:function(zt){var Xt=this.reqs;if(zt){var Ne=zt.uid?zt.uid:zt;Xt[Ne]&&Xt[Ne].abort&&Xt[Ne].abort(),delete Xt[Ne]}else Object.keys(Xt).forEach(function(Ie){Xt[Ie]&&Xt[Ie].abort&&Xt[Ie].abort(),delete Xt[Ie]})}},{key:"render",value:function(){var zt=this.props,Xt=zt.component,Ne=zt.prefixCls,Ie=zt.className,it=zt.disabled,Tt=zt.id,qe=zt.style,Pn=zt.multiple,fn=zt.accept,Nn=zt.capture,Bn=zt.children,Gt=zt.directory,qt=zt.openFileDialogOnClick,mn=zt.onMouseEnter,an=zt.onMouseLeave,kn=(0,Xe.Z)(zt,Se),Vn=Ue()((0,_e.Z)((0,_e.Z)((0,_e.Z)({},Ne,!0),"".concat(Ne,"-disabled"),it),Ie,Ie)),Dn=Gt?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Yn=it?{}:{onClick:qt?this.onClick:function(){},onKeyDown:qt?this.onKeyDown:function(){},onMouseEnter:mn,onMouseLeave:an,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return ne.createElement(Xt,(0,De.Z)({},Yn,{className:Vn,role:"button",style:qe}),ne.createElement("input",(0,De.Z)({},(0,a.Z)(kn,{aria:!0,data:!0}),{id:Tt,disabled:it,type:"file",ref:this.saveFileInput,onClick:function(ba){return ba.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:fn},Dn,{multiple:Pn,onChange:this.onChange},Nn!=null?{capture:Nn}:{})),Bn)}}]),tt}(ne.Component),ve=xe;function wt(){}var bt=function(Te){(0,$e.Z)(tt,Te);var mt=(0,et.Z)(tt);function tt(){var At;(0,Be.Z)(this,tt);for(var zt=arguments.length,Xt=new Array(zt),Ne=0;Ne<zt;Ne++)Xt[Ne]=arguments[Ne];return At=mt.call.apply(mt,[this].concat(Xt)),At.uploader=void 0,At.saveUploader=function(Ie){At.uploader=Ie},At}return(0,re.Z)(tt,[{key:"abort",value:function(zt){this.uploader.abort(zt)}},{key:"render",value:function(){return ne.createElement(ve,(0,De.Z)({},this.props,{ref:this.saveUploader}))}}]),tt}(ne.Component);bt.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:wt,onError:wt,onSuccess:wt,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var dn=bt,ot=dn,ht=te(18929),Ut=te(4676),en=te(36355),gn=te(1684),ct=te(9763),ke=te(31724),rt={icon:function(mt,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:mt}}]}},name:"file",theme:"twotone"},Kt=rt,Fe=te(7657),He=function(mt,tt){return ne.createElement(Fe.Z,(0,De.Z)({},mt,{ref:tt,icon:Kt}))},Dt=ne.forwardRef(He),rn=Dt,st=te(58617),Et={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"},Ae=Et,Wt=function(mt,tt){return ne.createElement(Fe.Z,(0,De.Z)({},mt,{ref:tt,icon:Ae}))},vn=ne.forwardRef(Wt),On=vn,Sn={icon:function(mt,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:mt}},{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:mt}}]}},name:"picture",theme:"twotone"},Qe=Sn,Ve=function(mt,tt){return ne.createElement(Fe.Z,(0,De.Z)({},mt,{ref:tt,icon:Qe}))},Ce=ne.forwardRef(Ve),ge=Ce,je=te(77900),vt=te(56762),pe=te(62892),fe=te(92343),Ye=te(3113);function Le(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 he(Te,mt){const tt=(0,se.Z)(mt),At=tt.findIndex(zt=>{let{uid:Xt}=zt;return Xt===Te.uid});return At===-1?tt.push(Te):tt[At]=Te,tt}function Ge(Te,mt){const tt=Te.uid!==void 0?"uid":"name";return mt.filter(At=>At[tt]===Te[tt])[0]}function Zt(Te,mt){const tt=Te.uid!==void 0?"uid":"name",At=mt.filter(zt=>zt[tt]!==Te[tt]);return At.length===mt.length?null:At}const Ft=function(){const mt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),At=mt[mt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(At)||[""])[0]},Vt=Te=>Te.indexOf("image/")===0,Rt=Te=>{if(Te.type&&!Te.thumbUrl)return Vt(Te.type);const mt=Te.thumbUrl||Te.url||"",tt=Ft(mt);return/^data:image\//.test(mt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(tt)?!0:!(/^data:/.test(mt)||tt)},Mt=200;function be(Te){return new Promise(mt=>{if(!Te.type||!Vt(Te.type)){mt("");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 At=tt.getContext("2d"),zt=new Image;if(zt.onload=()=>{const{width:Xt,height:Ne}=zt;let Ie=Mt,it=Mt,Tt=0,qe=0;Xt>Ne?(it=Ne*(Mt/Xt),qe=-(it-Ie)/2):(Ie=Xt*(Mt/Ne),Tt=-(Ie-it)/2),At.drawImage(zt,Tt,qe,Ie,it);const Pn=tt.toDataURL();document.body.removeChild(tt),window.URL.revokeObjectURL(zt.src),mt(Pn)},zt.crossOrigin="anonymous",Te.type.startsWith("image/svg+xml")){const Xt=new FileReader;Xt.onload=()=>{Xt.result&&(zt.src=Xt.result)},Xt.readAsDataURL(Te)}else if(Te.type.startsWith("image/gif")){const Xt=new FileReader;Xt.onload=()=>{Xt.result&&mt(Xt.result)},Xt.readAsDataURL(Te)}else zt.src=window.URL.createObjectURL(Te)})}var me=te(26227),gt=te(41464),pt=te(15277),jt=te(93948),nn=te(6848),ln=ne.forwardRef((Te,mt)=>{let{prefixCls:tt,className:At,style:zt,locale:Xt,listType:Ne,file:Ie,items:it,progress:Tt,iconRender:qe,actionIconRender:Pn,itemRender:fn,isImgUrl:Nn,showPreviewIcon:Bn,showRemoveIcon:Gt,showDownloadIcon:qt,previewIcon:mn,removeIcon:an,downloadIcon:kn,onPreview:Vn,onDownload:Dn,onClose:Yn}=Te;var fa,ba;const{status:Ua}=Ie,[co,Oa]=ne.useState(Ua);ne.useEffect(()=>{Ua!=="removed"&&Oa(Ua)},[Ua]);const[xa,Ha]=ne.useState(!1);ne.useEffect(()=>{const no=setTimeout(()=>{Ha(!0)},300);return()=>{clearTimeout(no)}},[]);const Na=qe(Ie);let Ia=ne.createElement("div",{className:`${tt}-icon`},Na);if(Ne==="picture"||Ne==="picture-card"||Ne==="picture-circle")if(co==="uploading"||!Ie.thumbUrl&&!Ie.url){const no=Ue()(`${tt}-list-item-thumbnail`,{[`${tt}-list-item-file`]:co!=="uploading"});Ia=ne.createElement("div",{className:no},Na)}else{const no=Nn!=null&&Nn(Ie)?ne.createElement("img",{src:Ie.thumbUrl||Ie.url,alt:Ie.name,className:`${tt}-list-item-image`,crossOrigin:Ie.crossOrigin}):Na,mo=Ue()(`${tt}-list-item-thumbnail`,{[`${tt}-list-item-file`]:Nn&&!Nn(Ie)});Ia=ne.createElement("a",{className:mo,onClick:Uo=>Vn(Ie,Uo),href:Ie.url||Ie.thumbUrl,target:"_blank",rel:"noopener noreferrer"},no)}const Aa=Ue()(`${tt}-list-item`,`${tt}-list-item-${co}`),Sa=typeof Ie.linkProps=="string"?JSON.parse(Ie.linkProps):Ie.linkProps,Za=Gt?Pn((typeof an=="function"?an(Ie):an)||ne.createElement(me.Z,null),()=>Yn(Ie),tt,Xt.removeFile):null,to=qt&&co==="done"?Pn((typeof kn=="function"?kn(Ie):kn)||ne.createElement(gt.Z,null),()=>Dn(Ie),tt,Xt.downloadFile):null,Ga=Ne!=="picture-card"&&Ne!=="picture-circle"&&ne.createElement("span",{key:"download-delete",className:Ue()(`${tt}-list-item-actions`,{picture:Ne==="picture"})},to,Za),vo=Ue()(`${tt}-list-item-name`),bo=Ie.url?[ne.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:vo,title:Ie.name},Sa,{href:Ie.url,onClick:no=>Vn(Ie,no)}),Ie.name),Ga]:[ne.createElement("span",{key:"view",className:vo,onClick:no=>Vn(Ie,no),title:Ie.name},Ie.name),Ga],ua={pointerEvents:"none",opacity:.5},Ja=Bn?ne.createElement("a",{href:Ie.url||Ie.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Ie.url||Ie.thumbUrl?void 0:ua,onClick:no=>Vn(Ie,no),title:Xt.previewFile},typeof mn=="function"?mn(Ie):mn||ne.createElement(pt.Z,null)):null,Ea=(Ne==="picture-card"||Ne==="picture-circle")&&co!=="uploading"&&ne.createElement("span",{className:`${tt}-list-item-actions`},Ja,co==="done"&&to,Za),{getPrefixCls:Xa}=ne.useContext(en.E_),So=Xa(),Io=ne.createElement("div",{className:Aa},Ia,bo,Ea,xa&&ne.createElement(je.default,{motionName:`${So}-fade`,visible:co==="uploading",motionDeadline:2e3},no=>{let{className:mo}=no;const Uo="percent"in Ie?ne.createElement(jt.Z,Object.assign({},Tt,{type:"line",percent:Ie.percent,"aria-label":Ie["aria-label"],"aria-labelledby":Ie["aria-labelledby"]})):null;return ne.createElement("div",{className:Ue()(`${tt}-list-item-progress`,mo)},Uo)})),qo=Ie.response&&typeof Ie.response=="string"?Ie.response:((fa=Ie.error)===null||fa===void 0?void 0:fa.statusText)||((ba=Ie.error)===null||ba===void 0?void 0:ba.message)||Xt.uploadError,Vo=co==="error"?ne.createElement(nn.Z,{title:qo,getPopupContainer:no=>no.parentNode},Io):Io;return ne.createElement("div",{className:Ue()(`${tt}-list-item-container`,At),style:zt,ref:mt},fn?fn(Vo,Ie,it,{download:Dn.bind(null,Ie),preview:Vn.bind(null,Ie),remove:Yn.bind(null,Ie)}):Vo)});const wn=(Te,mt)=>{const{listType:tt="text",previewFile:At=be,onPreview:zt,onDownload:Xt,onRemove:Ne,locale:Ie,iconRender:it,isImageUrl:Tt=Rt,prefixCls:qe,items:Pn=[],showPreviewIcon:fn=!0,showRemoveIcon:Nn=!0,showDownloadIcon:Bn=!1,removeIcon:Gt,previewIcon:qt,downloadIcon:mn,progress:an={size:[-1,2],showInfo:!1},appendAction:kn,appendActionVisible:Vn=!0,itemRender:Dn,disabled:Yn}=Te,fa=(0,vt.Z)(),[ba,Ua]=ne.useState(!1);ne.useEffect(()=>{tt!=="picture"&&tt!=="picture-card"&&tt!=="picture-circle"||(Pn||[]).forEach(ua=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(ua.originFileObj instanceof File||ua.originFileObj instanceof Blob)||ua.thumbUrl!==void 0||(ua.thumbUrl="",At&&At(ua.originFileObj).then(Ja=>{ua.thumbUrl=Ja||"",fa()}))})},[tt,Pn,At]),ne.useEffect(()=>{Ua(!0)},[]);const co=(ua,Ja)=>{if(zt)return Ja==null||Ja.preventDefault(),zt(ua)},Oa=ua=>{typeof Xt=="function"?Xt(ua):ua.url&&window.open(ua.url)},xa=ua=>{Ne==null||Ne(ua)},Ha=ua=>{if(it)return it(ua,tt);const Ja=ua.status==="uploading",Ea=Tt&&Tt(ua)?ne.createElement(ge,null):ne.createElement(rn,null);let Xa=Ja?ne.createElement(st.Z,null):ne.createElement(On,null);return tt==="picture"?Xa=Ja?ne.createElement(st.Z,null):Ea:(tt==="picture-card"||tt==="picture-circle")&&(Xa=Ja?Ie.uploading:Ea),Xa},Na=(ua,Ja,Ea,Xa)=>{const So={type:"text",size:"small",title:Xa,onClick:Io=>{Ja(),(0,fe.l$)(ua)&&ua.props.onClick&&ua.props.onClick(Io)},className:`${Ea}-list-item-action`,disabled:Yn};if((0,fe.l$)(ua)){const Io=(0,fe.Tm)(ua,Object.assign(Object.assign({},ua.props),{onClick:()=>{}}));return ne.createElement(Ye.ZP,Object.assign({},So,{icon:Io}))}return ne.createElement(Ye.ZP,Object.assign({},So),ne.createElement("span",null,ua))};ne.useImperativeHandle(mt,()=>({handlePreview:co,handleDownload:Oa}));const{getPrefixCls:Ia}=ne.useContext(en.E_),Aa=Ia("upload",qe),Sa=Ia(),Za=Ue()(`${Aa}-list`,`${Aa}-list-${tt}`),to=(0,se.Z)(Pn.map(ua=>({key:ua.uid,file:ua})));let vo={motionDeadline:2e3,motionName:`${Aa}-${tt==="picture-card"||tt==="picture-circle"?"animate-inline":"animate"}`,keys:to,motionAppear:ba};const bo=ne.useMemo(()=>{const ua=Object.assign({},(0,pe.Z)(Sa));return delete ua.onAppearEnd,delete ua.onEnterEnd,delete ua.onLeaveEnd,ua},[Sa]);return tt!=="picture-card"&&tt!=="picture-circle"&&(vo=Object.assign(Object.assign({},bo),vo)),ne.createElement("div",{className:Za},ne.createElement(je.CSSMotionList,Object.assign({},vo,{component:!1}),ua=>{let{key:Ja,file:Ea,className:Xa,style:So}=ua;return ne.createElement(ln,{key:Ja,locale:Ie,prefixCls:Aa,className:Xa,style:So,file:Ea,items:Pn,progress:an,listType:tt,isImgUrl:Tt,showPreviewIcon:fn,showRemoveIcon:Nn,showDownloadIcon:Bn,removeIcon:Gt,previewIcon:qt,downloadIcon:mn,iconRender:Ha,actionIconRender:Na,itemRender:Dn,onPreview:co,onDownload:Oa,onClose:xa})}),kn&&ne.createElement(je.default,Object.assign({},vo,{visible:Vn,forceRender:!0}),ua=>{let{className:Ja,style:Ea}=ua;return(0,fe.Tm)(kn,Xa=>({className:Ue()(Xa.className,Ja),style:Object.assign(Object.assign(Object.assign({},Ea),{pointerEvents:Ja?"none":void 0}),Xa.style)}))}))};var Mn=ne.forwardRef(wn),jn=te(17313),ea=te(8378),ta=te(83116),An=te(37613),St=Te=>{const{componentCls:mt,iconCls:tt}=Te;return{[`${mt}-wrapper`]:{[`${mt}-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}`,[mt]:{padding:`${Te.padding}px 0`},[`${mt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${mt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${mt}-disabled):hover`]:{borderColor:Te.colorPrimaryHover},[`p${mt}-drag-icon`]:{marginBottom:Te.margin,[tt]:{color:Te.colorPrimary,fontSize:Te.uploadThumbnailSize}},[`p${mt}-text`]:{margin:`0 0 ${Te.marginXXS}px`,color:Te.colorTextHeading,fontSize:Te.fontSizeLG},[`p${mt}-hint`]:{color:Te.colorTextDescription,fontSize:Te.fontSize},[`&${mt}-disabled`]:{cursor:"not-allowed",[`p${mt}-drag-icon ${tt},
|
|
p${mt}-text,
|
|
p${mt}-hint
|
|
`]:{color:Te.colorTextDisabled}}}}}},Ct=Te=>{const{componentCls:mt,antCls:tt,iconCls:At,fontSize:zt,lineHeight:Xt}=Te,Ne=`${mt}-list-item`,Ie=`${Ne}-actions`,it=`${Ne}-action`,Tt=Math.round(zt*Xt);return{[`${mt}-wrapper`]:{[`${mt}-list`]:Object.assign(Object.assign({},(0,jn.dF)()),{lineHeight:Te.lineHeight,[Ne]:{position:"relative",height:Te.lineHeight*zt,marginTop:Te.marginXS,fontSize:zt,display:"flex",alignItems:"center",transition:`background-color ${Te.motionDurationSlow}`,"&:hover":{backgroundColor:Te.controlItemBgHover},[`${Ne}-name`]:Object.assign(Object.assign({},jn.vS),{padding:`0 ${Te.paddingXS}px`,lineHeight:Xt,flex:"auto",transition:`all ${Te.motionDurationSlow}`}),[Ie]:{[it]:{opacity:0},[`${it}${tt}-btn-sm`]:{height:Tt,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
|
|
${it}:focus-visible,
|
|
&.picture ${it}
|
|
`]:{opacity:1},[At]:{color:Te.actionsColor,transition:`all ${Te.motionDurationSlow}`},[`&:hover ${At}`]:{color:Te.colorText}},[`${mt}-icon ${At}`]:{color:Te.colorTextDescription,fontSize:zt},[`${Ne}-progress`]:{position:"absolute",bottom:-Te.uploadProgressOffset,width:"100%",paddingInlineStart:zt+Te.paddingXS,fontSize:zt,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Ne}:hover ${it}`]:{opacity:1,color:Te.colorText},[`${Ne}-error`]:{color:Te.colorError,[`${Ne}-name, ${mt}-icon ${At}`]:{color:Te.colorError},[Ie]:{[`${At}, ${At}:hover`]:{color:Te.colorError},[it]:{opacity:1}}},[`${mt}-list-item-container`]:{transition:`opacity ${Te.motionDurationSlow}, height ${Te.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},It=te(36237),Pe=te(1950);const nt=new It.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),yt=new It.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Ot=Te=>{const{componentCls:mt}=Te,tt=`${mt}-animate-inline`;return[{[`${mt}-wrapper`]:{[`${tt}-appear, ${tt}-enter, ${tt}-leave`]:{animationDuration:Te.motionDurationSlow,animationTimingFunction:Te.motionEaseInOutCirc,animationFillMode:"forwards"},[`${tt}-appear, ${tt}-enter`]:{animationName:nt},[`${tt}-leave`]:{animationName:yt}}},{[`${mt}-wrapper`]:(0,Pe.J$)(Te)},nt,yt]},$t=te(30071),Qt=te(64993);const Re=Te=>{const{componentCls:mt,iconCls:tt,uploadThumbnailSize:At,uploadProgressOffset:zt}=Te,Xt=`${mt}-list`,Ne=`${Xt}-item`;return{[`${mt}-wrapper`]:{[`
|
|
${Xt}${Xt}-picture,
|
|
${Xt}${Xt}-picture-card,
|
|
${Xt}${Xt}-picture-circle
|
|
`]:{[Ne]:{position:"relative",height:At+Te.lineWidth*2+Te.paddingXS*2,padding:Te.paddingXS,border:`${Te.lineWidth}px ${Te.lineType} ${Te.colorBorder}`,borderRadius:Te.borderRadiusLG,"&:hover":{background:"transparent"},[`${Ne}-thumbnail`]:Object.assign(Object.assign({},jn.vS),{width:At,height:At,lineHeight:`${At+Te.paddingSM}px`,textAlign:"center",flex:"none",[tt]:{fontSize:Te.fontSizeHeading2,color:Te.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Ne}-progress`]:{bottom:zt,width:`calc(100% - ${Te.paddingSM*2}px)`,marginTop:0,paddingInlineStart:At+Te.paddingXS}},[`${Ne}-error`]:{borderColor:Te.colorError,[`${Ne}-thumbnail ${tt}`]:{[`svg path[fill='${$t.blue[0]}']`]:{fill:Te.colorErrorBg},[`svg path[fill='${$t.blue.primary}']`]:{fill:Te.colorError}}},[`${Ne}-uploading`]:{borderStyle:"dashed",[`${Ne}-name`]:{marginBottom:zt}}},[`${Xt}${Xt}-picture-circle ${Ne}`]:{[`&, &::before, ${Ne}-thumbnail`]:{borderRadius:"50%"}}}}},Ze=Te=>{const{componentCls:mt,iconCls:tt,fontSizeLG:At,colorTextLightSolid:zt}=Te,Xt=`${mt}-list`,Ne=`${Xt}-item`,Ie=Te.uploadPicCardSize;return{[`
|
|
${mt}-wrapper${mt}-picture-card-wrapper,
|
|
${mt}-wrapper${mt}-picture-circle-wrapper
|
|
`]:Object.assign(Object.assign({},(0,jn.dF)()),{display:"inline-block",width:"100%",[`${mt}${mt}-select`]:{width:Ie,height:Ie,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}`,[`> ${mt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${mt}-disabled):hover`]:{borderColor:Te.colorPrimary}},[`${Xt}${Xt}-picture-card, ${Xt}${Xt}-picture-circle`]:{[`${Xt}-item-container`]:{display:"inline-block",width:Ie,height:Ie,marginBlock:`0 ${Te.marginXS}px`,marginInline:`0 ${Te.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Ne]:{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:'" "'}},[`${Ne}:hover`]:{[`&::before, ${Ne}-actions`]:{opacity:1}},[`${Ne}-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:At,margin:`0 ${Te.marginXXS}px`,fontSize:At,cursor:"pointer",transition:`all ${Te.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Ne}-actions, ${Ne}-actions:hover`]:{[`${tt}-eye, ${tt}-download, ${tt}-delete`]:{color:new Qt.C(zt).setAlpha(.65).toRgbString(),"&:hover":{color:zt}}},[`${Ne}-thumbnail, ${Ne}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Ne}-name`]:{display:"none",textAlign:"center"},[`${Ne}-file + ${Ne}-name`]:{position:"absolute",bottom:Te.margin,display:"block",width:`calc(100% - ${Te.paddingXS*2}px)`},[`${Ne}-uploading`]:{[`&${Ne}`]:{backgroundColor:Te.colorFillAlter},[`&::before, ${tt}-eye, ${tt}-download, ${tt}-delete`]:{display:"none"}},[`${Ne}-progress`]:{bottom:Te.marginXL,width:`calc(100% - ${Te.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${mt}-wrapper${mt}-picture-circle-wrapper`]:{[`${mt}${mt}-select`]:{borderRadius:"50%"}}}};var kt=Te=>{const{componentCls:mt}=Te;return{[`${mt}-rtl`]:{direction:"rtl"}}};const _t=Te=>{const{componentCls:mt,colorTextDisabled:tt}=Te;return{[`${mt}-wrapper`]:Object.assign(Object.assign({},(0,jn.Wf)(Te)),{[mt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${mt}-select`]:{display:"inline-block"},[`${mt}-disabled`]:{color:tt,cursor:"not-allowed"}})}};var Pt=(0,ta.Z)("Upload",Te=>{const{fontSizeHeading3:mt,fontSize:tt,lineHeight:At,lineWidth:zt,controlHeightLG:Xt}=Te,Ne=Math.round(tt*At),Ie=(0,An.TS)(Te,{uploadThumbnailSize:mt*2,uploadProgressOffset:Ne/2+zt,uploadPicCardSize:Xt*2.55});return[_t(Ie),St(Ie),Re(Ie),Ze(Ie),Ct(Ie),Ot(Ie),kt(Ie),(0,ea.Z)(Ie)]},Te=>({actionsColor:Te.colorTextDescription})),pn=function(Te,mt,tt,At){function zt(Xt){return Xt instanceof tt?Xt:new tt(function(Ne){Ne(Xt)})}return new(tt||(tt=Promise))(function(Xt,Ne){function Ie(qe){try{Tt(At.next(qe))}catch(Pn){Ne(Pn)}}function it(qe){try{Tt(At.throw(qe))}catch(Pn){Ne(Pn)}}function Tt(qe){qe.done?Xt(qe.value):zt(qe.value).then(Ie,it)}Tt((At=At.apply(Te,mt||[])).next())})};const un=`__LIST_IGNORE_${Date.now()}__`,Yt=(Te,mt)=>{const{fileList:tt,defaultFileList:At,onRemove:zt,showUploadList:Xt=!0,listType:Ne="text",onPreview:Ie,onDownload:it,onChange:Tt,onDrop:qe,previewFile:Pn,disabled:fn,locale:Nn,iconRender:Bn,isImageUrl:Gt,progress:qt,prefixCls:mn,className:an,type:kn="select",children:Vn,style:Dn,itemRender:Yn,maxCount:fa,data:ba={},multiple:Ua=!1,action:co="",accept:Oa="",supportServerRender:xa=!0,rootClassName:Ha}=Te,Na=ne.useContext(gn.Z),Ia=fn!=null?fn:Na,[Aa,Sa]=(0,ht.Z)(At||[],{value:tt,postState:wa=>wa!=null?wa:[]}),[Za,to]=ne.useState("drop"),Ga=ne.useRef(null);ne.useMemo(()=>{const wa=Date.now();(tt||[]).forEach((Wa,oo)=>{!Wa.uid&&!Object.isFrozen(Wa)&&(Wa.uid=`__AUTO__${wa}_${oo}__`)})},[tt]);const vo=(wa,Wa,oo)=>{let Un=(0,se.Z)(Wa),ia=!1;fa===1?Un=Un.slice(-1):fa&&(ia=Un.length>fa,Un=Un.slice(0,fa)),(0,Ut.flushSync)(()=>{Sa(Un)});const ha={file:wa,fileList:Un};oo&&(ha.event=oo),(!ia||Un.some(da=>da.uid===wa.uid))&&(0,Ut.flushSync)(()=>{Tt==null||Tt(ha)})},bo=(wa,Wa)=>pn(void 0,void 0,void 0,function*(){const{beforeUpload:oo,transformFile:Un}=Te;let ia=wa;if(oo){const ha=yield oo(wa,Wa);if(ha===!1)return!1;if(delete wa[un],ha===un)return Object.defineProperty(wa,un,{value:!0,configurable:!0}),!1;typeof ha=="object"&&ha&&(ia=ha)}return Un&&(ia=yield Un(ia)),ia}),ua=wa=>{const Wa=wa.filter(ia=>!ia.file[un]);if(!Wa.length)return;const oo=Wa.map(ia=>Le(ia.file));let Un=(0,se.Z)(Aa);oo.forEach(ia=>{Un=he(ia,Un)}),oo.forEach((ia,ha)=>{let da=ia;if(Wa[ha].parsedFile)ia.status="uploading";else{const{originFileObj:Eo}=ia;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=ia.uid,da=lo}vo(da,Un)})},Ja=(wa,Wa,oo)=>{try{typeof wa=="string"&&(wa=JSON.parse(wa))}catch(ha){}if(!Ge(Wa,Aa))return;const Un=Le(Wa);Un.status="done",Un.percent=100,Un.response=wa,Un.xhr=oo;const ia=he(Un,Aa);vo(Un,ia)},Ea=(wa,Wa)=>{if(!Ge(Wa,Aa))return;const oo=Le(Wa);oo.status="uploading",oo.percent=wa.percent;const Un=he(oo,Aa);vo(oo,Un,wa)},Xa=(wa,Wa,oo)=>{if(!Ge(oo,Aa))return;const Un=Le(oo);Un.error=wa,Un.response=Wa,Un.status="error";const ia=he(Un,Aa);vo(Un,ia)},So=wa=>{let Wa;Promise.resolve(typeof zt=="function"?zt(wa):zt).then(oo=>{var Un;if(oo===!1)return;const ia=Zt(wa,Aa);ia&&(Wa=Object.assign(Object.assign({},wa),{status:"removed"}),Aa==null||Aa.forEach(ha=>{const da=Wa.uid!==void 0?"uid":"name";ha[da]===Wa[da]&&!Object.isFrozen(ha)&&(ha.status="removed")}),(Un=Ga.current)===null||Un===void 0||Un.abort(Wa),vo(Wa,ia))})},Io=wa=>{to(wa.type),wa.type==="drop"&&(qe==null||qe(wa))};ne.useImperativeHandle(mt,()=>({onBatchStart:ua,onSuccess:Ja,onProgress:Ea,onError:Xa,fileList:Aa,upload:Ga.current}));const{getPrefixCls:qo,direction:Vo,upload:no}=ne.useContext(en.E_),mo=qo("upload",mn),Uo=Object.assign(Object.assign({onBatchStart:ua,onError:Xa,onProgress:Ea,onSuccess:Ja},Te),{data:ba,multiple:Ua,action:co,accept:Oa,supportServerRender:xa,prefixCls:mo,disabled:Ia,beforeUpload:bo,onChange:void 0});delete Uo.className,delete Uo.style,(!Vn||Ia)&&delete Uo.id;const[sr,Xo]=Pt(mo),[dr]=(0,ct.Z)("Upload",ke.Z.Upload),{showRemoveIcon:qn,showPreviewIcon:Cn,showDownloadIcon:yn,removeIcon:Ln,previewIcon:Pa,downloadIcon:ka}=typeof Xt=="boolean"?{}:Xt,ao=(wa,Wa)=>Xt?ne.createElement(Mn,{prefixCls:mo,listType:Ne,items:Aa,previewFile:Pn,onPreview:Ie,onDownload:it,onRemove:So,showRemoveIcon:!Ia&&qn,showPreviewIcon:Cn,showDownloadIcon:yn,removeIcon:Ln,previewIcon:Pa,downloadIcon:ka,iconRender:Bn,locale:Object.assign(Object.assign({},dr),Nn),isImageUrl:Gt,progress:qt,appendAction:wa,appendActionVisible:Wa,itemRender:Yn,disabled:Ia}):wa,$a=Ue()(`${mo}-wrapper`,an,Ha,Xo,no==null?void 0:no.className,{[`${mo}-rtl`]:Vo==="rtl",[`${mo}-picture-card-wrapper`]:Ne==="picture-card",[`${mo}-picture-circle-wrapper`]:Ne==="picture-circle"}),Po=Object.assign(Object.assign({},no==null?void 0:no.style),Dn);if(kn==="drag"){const wa=Ue()(Xo,mo,`${mo}-drag`,{[`${mo}-drag-uploading`]:Aa.some(Wa=>Wa.status==="uploading"),[`${mo}-drag-hover`]:Za==="dragover",[`${mo}-disabled`]:Ia,[`${mo}-rtl`]:Vo==="rtl"});return sr(ne.createElement("span",{className:$a},ne.createElement("div",{className:wa,style:Po,onDrop:Io,onDragOver:Io,onDragLeave:Io},ne.createElement(ot,Object.assign({},Uo,{ref:Ga,className:`${mo}-btn`}),ne.createElement("div",{className:`${mo}-drag-container`},Vn))),ao()))}const fo=Ue()(mo,`${mo}-select`,{[`${mo}-disabled`]:Ia}),Ao=(wa=>ne.createElement("div",{className:fo,style:wa},ne.createElement(ot,Object.assign({},Uo,{ref:Ga}))))(Vn?void 0:{display:"none"});return sr(Ne==="picture-card"||Ne==="picture-circle"?ne.createElement("span",{className:$a},ao(Ao,!!Vn)):ne.createElement("span",{className:$a},Ao,ao()))};var Xn=ne.forwardRef(Yt),Jt=function(Te,mt){var tt={};for(var At in Te)Object.prototype.hasOwnProperty.call(Te,At)&&mt.indexOf(At)<0&&(tt[At]=Te[At]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,At=Object.getOwnPropertySymbols(Te);zt<At.length;zt++)mt.indexOf(At[zt])<0&&Object.prototype.propertyIsEnumerable.call(Te,At[zt])&&(tt[At[zt]]=Te[At[zt]]);return tt},Qn=ne.forwardRef((Te,mt)=>{var{style:tt,height:At}=Te,zt=Jt(Te,["style","height"]);return ne.createElement(Xn,Object.assign({ref:mt},zt,{type:"drag",style:Object.assign(Object.assign({},tt),{height:At})}))});const na=Xn;na.Dragger=Qn,na.LIST_IGNORE=un;var Wn=na},39417:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return ce}});var ne=te(32855),se=te(74430),Ke=te(43079),Ue=te(27247),De=te(33377),Be=te(93912),re=te(83383),$e=te(18881),et=te(85461),_e=te(92310),Xe=te.n(_e),dt=te(26112),Je=te(59301),ae=te(39378),a=function(Se){for(var xe=Se.prefixCls,ve=Se.level,wt=Se.isStart,bt=Se.isEnd,dn="".concat(xe,"-indent-unit"),ot=[],ht=0;ht<ve;ht+=1){var Ut;ot.push(Je.createElement("span",{key:ht,className:Xe()(dn,(Ut={},(0,se.Z)(Ut,"".concat(dn,"-start"),wt[ht]),(0,se.Z)(Ut,"".concat(dn,"-end"),bt[ht]),Ut))}))}return Je.createElement("span",{"aria-hidden":"true",className:"".concat(xe,"-indent")},ot)},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,$e.Z)(xe,Ee);var Se=(0,et.Z)(xe);function xe(){var ve;(0,De.Z)(this,xe);for(var wt=arguments.length,bt=new Array(wt),dn=0;dn<wt;dn++)bt[dn]=arguments[dn];return ve=Se.call.apply(Se,[this].concat(bt)),ve.state={dragNodeHighlight:!1},ve.selectHandle=void 0,ve.cacheIndent=void 0,ve.onSelectorClick=function(ot){var ht=ve.props.context.onNodeClick;ht(ot,(0,b.F)(ve.props)),ve.isSelectable()?ve.onSelect(ot):ve.onCheck(ot)},ve.onSelectorDoubleClick=function(ot){var ht=ve.props.context.onNodeDoubleClick;ht(ot,(0,b.F)(ve.props))},ve.onSelect=function(ot){if(!ve.isDisabled()){var ht=ve.props.context.onNodeSelect;ht(ot,(0,b.F)(ve.props))}},ve.onCheck=function(ot){if(!ve.isDisabled()){var ht=ve.props,Ut=ht.disableCheckbox,en=ht.checked,gn=ve.props.context.onNodeCheck;if(!(!ve.isCheckable()||Ut)){var ct=!en;gn(ot,(0,b.F)(ve.props),ct)}}},ve.onMouseEnter=function(ot){var ht=ve.props.context.onNodeMouseEnter;ht(ot,(0,b.F)(ve.props))},ve.onMouseLeave=function(ot){var ht=ve.props.context.onNodeMouseLeave;ht(ot,(0,b.F)(ve.props))},ve.onContextMenu=function(ot){var ht=ve.props.context.onNodeContextMenu;ht(ot,(0,b.F)(ve.props))},ve.onDragStart=function(ot){var ht=ve.props.context.onNodeDragStart;ot.stopPropagation(),ve.setState({dragNodeHighlight:!0}),ht(ot,(0,re.Z)(ve));try{ot.dataTransfer.setData("text/plain","")}catch(Ut){}},ve.onDragEnter=function(ot){var ht=ve.props.context.onNodeDragEnter;ot.preventDefault(),ot.stopPropagation(),ht(ot,(0,re.Z)(ve))},ve.onDragOver=function(ot){var ht=ve.props.context.onNodeDragOver;ot.preventDefault(),ot.stopPropagation(),ht(ot,(0,re.Z)(ve))},ve.onDragLeave=function(ot){var ht=ve.props.context.onNodeDragLeave;ot.stopPropagation(),ht(ot,(0,re.Z)(ve))},ve.onDragEnd=function(ot){var ht=ve.props.context.onNodeDragEnd;ot.stopPropagation(),ve.setState({dragNodeHighlight:!1}),ht(ot,(0,re.Z)(ve))},ve.onDrop=function(ot){var ht=ve.props.context.onNodeDrop;ot.preventDefault(),ot.stopPropagation(),ve.setState({dragNodeHighlight:!1}),ht(ot,(0,re.Z)(ve))},ve.onExpand=function(ot){var ht=ve.props,Ut=ht.loading,en=ht.context.onNodeExpand;Ut||en(ot,(0,b.F)(ve.props))},ve.setSelectHandle=function(ot){ve.selectHandle=ot},ve.getNodeState=function(){var ot=ve.props.expanded;return ve.isLeaf()?null:ot?z:ee},ve.hasChildren=function(){var ot=ve.props.eventKey,ht=ve.props.context.keyEntities,Ut=(0,E.Z)(ht,ot)||{},en=Ut.children;return!!(en||[]).length},ve.isLeaf=function(){var ot=ve.props,ht=ot.isLeaf,Ut=ot.loaded,en=ve.props.context.loadData,gn=ve.hasChildren();return ht===!1?!1:ht||!en&&!gn||en&&Ut&&!gn},ve.isDisabled=function(){var ot=ve.props.disabled,ht=ve.props.context.disabled;return!!(ht||ot)},ve.isCheckable=function(){var ot=ve.props.checkable,ht=ve.props.context.checkable;return!ht||ot===!1?!1:ht},ve.syncLoadData=function(ot){var ht=ot.expanded,Ut=ot.loading,en=ot.loaded,gn=ve.props.context,ct=gn.loadData,ke=gn.onNodeLoad;Ut||ct&&ht&&!ve.isLeaf()&&!ve.hasChildren()&&!en&&ke((0,b.F)(ve.props))},ve.isDraggable=function(){var ot=ve.props,ht=ot.data,Ut=ot.context.draggable;return!!(Ut&&(!Ut.nodeDraggable||Ut.nodeDraggable(ht)))},ve.renderDragHandler=function(){var ot=ve.props.context,ht=ot.draggable,Ut=ot.prefixCls;return ht!=null&&ht.icon?Je.createElement("span",{className:"".concat(Ut,"-draggable-icon")},ht.icon):null},ve.renderSwitcherIconDom=function(ot){var ht=ve.props.switcherIcon,Ut=ve.props.context.switcherIcon,en=ht||Ut;return typeof en=="function"?en((0,Ue.Z)((0,Ue.Z)({},ve.props),{},{isLeaf:ot})):en},ve.renderSwitcher=function(){var ot=ve.props.expanded,ht=ve.props.context.prefixCls;if(ve.isLeaf()){var Ut=ve.renderSwitcherIconDom(!0);return Ut!==!1?Je.createElement("span",{className:Xe()("".concat(ht,"-switcher"),"".concat(ht,"-switcher-noop"))},Ut):null}var en=Xe()("".concat(ht,"-switcher"),"".concat(ht,"-switcher_").concat(ot?z:ee)),gn=ve.renderSwitcherIconDom(!1);return gn!==!1?Je.createElement("span",{onClick:ve.onExpand,className:en},gn):null},ve.renderCheckbox=function(){var ot=ve.props,ht=ot.checked,Ut=ot.halfChecked,en=ot.disableCheckbox,gn=ve.props.context.prefixCls,ct=ve.isDisabled(),ke=ve.isCheckable();if(!ke)return null;var rt=typeof ke!="boolean"?ke:null;return Je.createElement("span",{className:Xe()("".concat(gn,"-checkbox"),ht&&"".concat(gn,"-checkbox-checked"),!ht&&Ut&&"".concat(gn,"-checkbox-indeterminate"),(ct||en)&&"".concat(gn,"-checkbox-disabled")),onClick:ve.onCheck},rt)},ve.renderIcon=function(){var ot=ve.props.loading,ht=ve.props.context.prefixCls;return Je.createElement("span",{className:Xe()("".concat(ht,"-iconEle"),"".concat(ht,"-icon__").concat(ve.getNodeState()||"docu"),ot&&"".concat(ht,"-icon_loading"))})},ve.renderSelector=function(){var ot=ve.state.dragNodeHighlight,ht=ve.props,Ut=ht.title,en=Ut===void 0?oe:Ut,gn=ht.selected,ct=ht.icon,ke=ht.loading,rt=ht.data,Kt=ve.props.context,Fe=Kt.prefixCls,He=Kt.showIcon,Dt=Kt.icon,rn=Kt.loadData,st=Kt.titleRender,Et=ve.isDisabled(),Ae="".concat(Fe,"-node-content-wrapper"),Wt;if(He){var vn=ct||Dt;Wt=vn?Je.createElement("span",{className:Xe()("".concat(Fe,"-iconEle"),"".concat(Fe,"-icon__customize"))},typeof vn=="function"?vn(ve.props):vn):ve.renderIcon()}else rn&&ke&&(Wt=ve.renderIcon());var On;typeof en=="function"?On=en(rt):st?On=st(rt):On=en;var Sn=Je.createElement("span",{className:"".concat(Fe,"-title")},On);return Je.createElement("span",{ref:ve.setSelectHandle,title:typeof en=="string"?en:"",className:Xe()("".concat(Ae),"".concat(Ae,"-").concat(ve.getNodeState()||"normal"),!Et&&(gn||ot)&&"".concat(Fe,"-node-selected")),onMouseEnter:ve.onMouseEnter,onMouseLeave:ve.onMouseLeave,onContextMenu:ve.onContextMenu,onClick:ve.onSelectorClick,onDoubleClick:ve.onSelectorDoubleClick},Wt,Sn,ve.renderDropIndicator())},ve.renderDropIndicator=function(){var ot=ve.props,ht=ot.disabled,Ut=ot.eventKey,en=ve.props.context,gn=en.draggable,ct=en.dropLevelOffset,ke=en.dropPosition,rt=en.prefixCls,Kt=en.indent,Fe=en.dropIndicatorRender,He=en.dragOverNodeKey,Dt=en.direction,rn=!!gn,st=!ht&&rn&&He===Ut,Et=Kt!=null?Kt:ve.cacheIndent;return ve.cacheIndent=Kt,st?Fe({dropPosition:ke,dropLevelOffset:ct,indent:Et,prefixCls:rt,direction:Dt}):null},ve}return(0,Be.Z)(xe,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var wt=this.props.selectable,bt=this.props.context.selectable;return typeof wt=="boolean"?wt:bt}},{key:"render",value:function(){var wt,bt=this.props,dn=bt.eventKey,ot=bt.className,ht=bt.style,Ut=bt.dragOver,en=bt.dragOverGapTop,gn=bt.dragOverGapBottom,ct=bt.isLeaf,ke=bt.isStart,rt=bt.isEnd,Kt=bt.expanded,Fe=bt.selected,He=bt.checked,Dt=bt.halfChecked,rn=bt.loading,st=bt.domRef,Et=bt.active,Ae=bt.data,Wt=bt.onMouseMove,vn=bt.selectable,On=(0,Ke.Z)(bt,x),Sn=this.props.context,Qe=Sn.prefixCls,Ve=Sn.filterTreeNode,Ce=Sn.keyEntities,ge=Sn.dropContainerKey,je=Sn.dropTargetKey,vt=Sn.draggingNodeKey,pe=this.isDisabled(),fe=(0,dt.Z)(On,{aria:!0,data:!0}),Ye=(0,E.Z)(Ce,dn)||{},Le=Ye.level,he=rt[rt.length-1],Ge=this.isDraggable(),Zt=!pe&&Ge,Ft=vt===dn,Vt=vn!==void 0?{"aria-selected":!!vn}:void 0;return Je.createElement("div",(0,ne.Z)({ref:st,className:Xe()(ot,"".concat(Qe,"-treenode"),(wt={},(0,se.Z)(wt,"".concat(Qe,"-treenode-disabled"),pe),(0,se.Z)(wt,"".concat(Qe,"-treenode-switcher-").concat(Kt?"open":"close"),!ct),(0,se.Z)(wt,"".concat(Qe,"-treenode-checkbox-checked"),He),(0,se.Z)(wt,"".concat(Qe,"-treenode-checkbox-indeterminate"),Dt),(0,se.Z)(wt,"".concat(Qe,"-treenode-selected"),Fe),(0,se.Z)(wt,"".concat(Qe,"-treenode-loading"),rn),(0,se.Z)(wt,"".concat(Qe,"-treenode-active"),Et),(0,se.Z)(wt,"".concat(Qe,"-treenode-leaf-last"),he),(0,se.Z)(wt,"".concat(Qe,"-treenode-draggable"),Ge),(0,se.Z)(wt,"dragging",Ft),(0,se.Z)(wt,"drop-target",je===dn),(0,se.Z)(wt,"drop-container",ge===dn),(0,se.Z)(wt,"drag-over",!pe&&Ut),(0,se.Z)(wt,"drag-over-gap-top",!pe&&en),(0,se.Z)(wt,"drag-over-gap-bottom",!pe&&gn),(0,se.Z)(wt,"filter-node",Ve&&Ve((0,b.F)(this.props))),wt)),style:ht,draggable:Zt,"aria-grabbed":Ft,onDragStart:Zt?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:Wt},Vt,fe),Je.createElement(y,{prefixCls:Qe,level:Le,isStart:ke,isEnd:rt}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),xe}(Je.Component),de=function(Se){return Je.createElement(ae.k.Consumer,null,function(xe){return Je.createElement(le,(0,ne.Z)({},Se,{context:xe}))})};de.displayName="TreeNode",de.isTreeNode=1;var ce=de},39378:function(ft,Nt,te){"use strict";te.d(Nt,{k:function(){return se}});var ne=te(59301),se=ne.createContext(null)},54030:function(ft,Nt,te){"use strict";te.d(Nt,{O:function(){return ce.Z},Z:function(){return Sn}});var ne=te(32855),se=te(74430),Ke=te(34666),Ue=te(27247),De=te(3300),Be=te(33377),re=te(93912),$e=te(83383),et=te(18881),_e=te(85461),Xe=te(92310),dt=te.n(Xe),Je=te(10228),ae=te(26112),a=te(48736),y=te(59301),E=te(39378);function b(Qe){var Ve=Qe.dropPosition,Ce=Qe.dropLevelOffset,ge=Qe.indent,je={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(Ve){case-1:je.top=0,je.left=-Ce*ge;break;case 1:je.bottom=0,je.left=-Ce*ge;break;case 0:je.bottom=0,je.left=ge;break}return y.createElement("div",{style:je})}function x(Qe){if(Qe==null)throw new TypeError("Cannot destructure "+Qe)}var z=te(11913),ee=te(43079),oe=te(34280),le=te(6790),de=te(77900),ce=te(39417);function Ee(Qe,Ve){var Ce=y.useState(!1),ge=(0,z.Z)(Ce,2),je=ge[0],vt=ge[1];y.useLayoutEffect(function(){if(je)return Qe(),function(){Ve()}},[je]),y.useLayoutEffect(function(){return vt(!0),function(){vt(!1)}},[])}var Se=te(71430),xe=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],ve=function(Ve,Ce){var ge=Ve.className,je=Ve.style,vt=Ve.motion,pe=Ve.motionNodes,fe=Ve.motionType,Ye=Ve.onMotionStart,Le=Ve.onMotionEnd,he=Ve.active,Ge=Ve.treeNodeRequiredProps,Zt=(0,ee.Z)(Ve,xe),Ft=y.useState(!0),Vt=(0,z.Z)(Ft,2),Rt=Vt[0],Mt=Vt[1],be=y.useContext(E.k),me=be.prefixCls,gt=pe&&fe!=="hide";(0,oe.Z)(function(){pe&>!==Rt&&Mt(gt)},[pe]);var pt=function(){pe&&Ye()},jt=y.useRef(!1),nn=function(){pe&&!jt.current&&(jt.current=!0,Le())};Ee(pt,nn);var hn=function(wn){gt===wn&&nn()};return pe?y.createElement(de.default,(0,ne.Z)({ref:Ce,visible:Rt},vt,{motionAppear:fe==="show",onVisibleChanged:hn}),function(ln,wn){var zn=ln.className,Mn=ln.style;return y.createElement("div",{ref:wn,className:dt()("".concat(me,"-treenode-motion"),zn),style:Mn},pe.map(function(jn){var ea=(0,ne.Z)({},(x(jn.data),jn.data)),ta=jn.title,An=jn.key,ma=jn.isStart,St=jn.isEnd;delete ea.children;var tn=(0,Se.H8)(An,Ge);return y.createElement(ce.Z,(0,ne.Z)({},ea,tn,{title:ta,active:he,data:jn.data,key:An,isStart:ma,isEnd:St}))}))}):y.createElement(ce.Z,(0,ne.Z)({domRef:Ce,className:ge,style:je},Zt,{active:he}))};ve.displayName="MotionTreeNode";var wt=y.forwardRef(ve),bt=wt;function dn(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ce=Qe.length,ge=Ve.length;if(Math.abs(Ce-ge)!==1)return{add:!1,key:null};function je(vt,pe){var fe=new Map;vt.forEach(function(Le){fe.set(Le,!0)});var Ye=pe.filter(function(Le){return!fe.has(Le)});return Ye.length===1?Ye[0]:null}return Ce<ge?{add:!0,key:je(Qe,Ve)}:{add:!1,key:je(Ve,Qe)}}function ot(Qe,Ve,Ce){var ge=Qe.findIndex(function(fe){return fe.key===Ce}),je=Qe[ge+1],vt=Ve.findIndex(function(fe){return fe.key===Ce});if(je){var pe=Ve.findIndex(function(fe){return fe.key===je.key});return Ve.slice(vt+1,pe)}return Ve.slice(vt+1)}var ht=["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"],Ut={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},en=function(){},gn="RC_TREE_MOTION_".concat(Math.random()),ct={key:gn},ke={key:gn,level:0,index:0,pos:"0",node:ct,nodes:[ct]},rt={parent:null,children:[],pos:ke.pos,data:ct,title:null,key:gn,isStart:[],isEnd:[]};function Kt(Qe,Ve,Ce,ge){return Ve===!1||!Ce?Qe:Qe.slice(0,Math.ceil(Ce/ge)+1)}function Fe(Qe){var Ve=Qe.key,Ce=Qe.pos;return(0,Se.km)(Ve,Ce)}function He(Qe){for(var Ve=String(Qe.data.key),Ce=Qe;Ce.parent;)Ce=Ce.parent,Ve="".concat(Ce.data.key," > ").concat(Ve);return Ve}var Dt=y.forwardRef(function(Qe,Ve){var Ce=Qe.prefixCls,ge=Qe.data,je=Qe.selectable,vt=Qe.checkable,pe=Qe.expandedKeys,fe=Qe.selectedKeys,Ye=Qe.checkedKeys,Le=Qe.loadedKeys,he=Qe.loadingKeys,Ge=Qe.halfCheckedKeys,Zt=Qe.keyEntities,Ft=Qe.disabled,Vt=Qe.dragging,Rt=Qe.dragOverNodeKey,Mt=Qe.dropPosition,be=Qe.motion,me=Qe.height,gt=Qe.itemHeight,pt=Qe.virtual,jt=Qe.focusable,nn=Qe.activeItem,hn=Qe.focused,ln=Qe.tabIndex,wn=Qe.onKeyDown,zn=Qe.onFocus,Mn=Qe.onBlur,jn=Qe.onActiveChange,ea=Qe.onListChangeStart,ta=Qe.onListChangeEnd,An=(0,ee.Z)(Qe,ht),ma=y.useRef(null),St=y.useRef(null);y.useImperativeHandle(Ve,function(){return{scrollTo:function(Wn){ma.current.scrollTo(Wn)},getIndentWidth:function(){return St.current.offsetWidth}}});var tn=y.useState(pe),Ct=(0,z.Z)(tn,2),It=Ct[0],Pe=Ct[1],nt=y.useState(ge),yt=(0,z.Z)(nt,2),Bt=yt[0],Ot=yt[1],$t=y.useState(ge),Qt=(0,z.Z)($t,2),Re=Qt[0],Ze=Qt[1],Oe=y.useState([]),kt=(0,z.Z)(Oe,2),_t=kt[0],Pt=kt[1],pn=y.useState(null),un=(0,z.Z)(pn,2),Yt=un[0],Fn=un[1],Xn=y.useRef(ge);Xn.current=ge;function Jt(){var na=Xn.current;Ot(na),Ze(na),Pt([]),Fn(null),ta()}(0,oe.Z)(function(){Pe(pe);var na=dn(It,pe);if(na.key!==null)if(na.add){var Wn=Bt.findIndex(function(Xt){var Ne=Xt.key;return Ne===na.key}),Te=Kt(ot(Bt,ge,na.key),pt,me,gt),mt=Bt.slice();mt.splice(Wn+1,0,rt),Ze(mt),Pt(Te),Fn("show")}else{var tt=ge.findIndex(function(Xt){var Ne=Xt.key;return Ne===na.key}),At=Kt(ot(ge,Bt,na.key),pt,me,gt),zt=ge.slice();zt.splice(tt+1,0,rt),Ze(zt),Pt(At),Fn("hide")}else Bt!==ge&&(Ot(ge),Ze(ge))},[pe,ge]),y.useEffect(function(){Vt||Jt()},[Vt]);var Gn=be?Re:ge,Qn={expandedKeys:pe,selectedKeys:fe,loadedKeys:Le,loadingKeys:he,checkedKeys:Ye,halfCheckedKeys:Ge,dragOverNodeKey:Rt,dropPosition:Mt,keyEntities:Zt};return y.createElement(y.Fragment,null,hn&&nn&&y.createElement("span",{style:Ut,"aria-live":"assertive"},He(nn)),y.createElement("div",null,y.createElement("input",{style:Ut,disabled:jt===!1||Ft,tabIndex:jt!==!1?ln:null,onKeyDown:wn,onFocus:zn,onBlur:Mn,value:"",onChange:en,"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)({},An,{data:Gn,itemKey:Fe,height:me,fullHeight:!1,virtual:pt,itemHeight:gt,prefixCls:"".concat(Ce,"-list"),ref:ma,onVisibleChange:function(Wn,Te){var mt=new Set(Wn),tt=Te.filter(function(At){return!mt.has(At)});tt.some(function(At){return Fe(At)===gn})&&Jt()}}),function(na){var Wn=na.pos,Te=(0,ne.Z)({},(x(na.data),na.data)),mt=na.title,tt=na.key,At=na.isStart,zt=na.isEnd,Xt=(0,Se.km)(tt,Wn);delete Te.key,delete Te.children;var Ne=(0,Se.H8)(Xt,Qn);return y.createElement(bt,(0,ne.Z)({},Te,Ne,{title:mt,active:!!nn&&tt===nn.key,pos:Wn,data:na.data,isStart:At,isEnd:zt,motion:be,motionNodes:tt===gn?_t:null,motionType:Yt,onMotionStart:ea,onMotionEnd:Jt,treeNodeRequiredProps:Qn,onMouseMove:function(){jn(null)}}))}))});Dt.displayName="NodeList";var rn=Dt,st=te(35654),Et=te(90782),Ae=te(67841),Wt=10,vn=function(Qe){(0,et.Z)(Ce,Qe);var Ve=(0,_e.Z)(Ce);function Ce(){var ge;(0,Be.Z)(this,Ce);for(var je=arguments.length,vt=new Array(je),pe=0;pe<je;pe++)vt[pe]=arguments[pe];return ge=Ve.call.apply(Ve,[this].concat(vt)),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(fe,Ye){var Le=ge.state,he=Le.expandedKeys,Ge=Le.keyEntities,Zt=ge.props.onDragStart,Ft=Ye.props.eventKey;ge.dragNode=Ye,ge.dragStartMousePosition={x:fe.clientX,y:fe.clientY};var Vt=(0,st._5)(he,Ft);ge.setState({draggingNodeKey:Ft,dragChildrenKeys:(0,st.wA)(Ft,Ge),indent:ge.listRef.current.getIndentWidth()}),ge.setExpandedKeys(Vt),window.addEventListener("dragend",ge.onWindowDragEnd),Zt==null||Zt({event:fe,node:(0,Se.F)(Ye.props)})},ge.onNodeDragEnter=function(fe,Ye){var Le=ge.state,he=Le.expandedKeys,Ge=Le.keyEntities,Zt=Le.dragChildrenKeys,Ft=Le.flattenNodes,Vt=Le.indent,Rt=ge.props,Mt=Rt.onDragEnter,be=Rt.onExpand,me=Rt.allowDrop,gt=Rt.direction,pt=Ye.props,jt=pt.pos,nn=pt.eventKey,hn=(0,$e.Z)(ge),ln=hn.dragNode;if(ge.currentMouseOverDroppableNodeKey!==nn&&(ge.currentMouseOverDroppableNodeKey=nn),!ln){ge.resetDragState();return}var wn=(0,st.OM)(fe,ln,Ye,Vt,ge.dragStartMousePosition,me,Ft,Ge,he,gt),zn=wn.dropPosition,Mn=wn.dropLevelOffset,jn=wn.dropTargetKey,ea=wn.dropContainerKey,ta=wn.dropTargetPos,An=wn.dropAllowed,ma=wn.dragOverNodeKey;if(Zt.indexOf(jn)!==-1||!An){ge.resetDragState();return}if(ge.delayedDragEnterLogic||(ge.delayedDragEnterLogic={}),Object.keys(ge.delayedDragEnterLogic).forEach(function(St){clearTimeout(ge.delayedDragEnterLogic[St])}),ln.props.eventKey!==Ye.props.eventKey&&(fe.persist(),ge.delayedDragEnterLogic[jt]=window.setTimeout(function(){if(ge.state.draggingNodeKey!==null){var St=(0,De.Z)(he),tn=(0,Ae.Z)(Ge,Ye.props.eventKey);tn&&(tn.children||[]).length&&(St=(0,st.L0)(he,Ye.props.eventKey)),"expandedKeys"in ge.props||ge.setExpandedKeys(St),be==null||be(St,{node:(0,Se.F)(Ye.props),expanded:!0,nativeEvent:fe.nativeEvent})}},800)),ln.props.eventKey===jn&&Mn===0){ge.resetDragState();return}ge.setState({dragOverNodeKey:ma,dropPosition:zn,dropLevelOffset:Mn,dropTargetKey:jn,dropContainerKey:ea,dropTargetPos:ta,dropAllowed:An}),Mt==null||Mt({event:fe,node:(0,Se.F)(Ye.props),expandedKeys:he})},ge.onNodeDragOver=function(fe,Ye){var Le=ge.state,he=Le.dragChildrenKeys,Ge=Le.flattenNodes,Zt=Le.keyEntities,Ft=Le.expandedKeys,Vt=Le.indent,Rt=ge.props,Mt=Rt.onDragOver,be=Rt.allowDrop,me=Rt.direction,gt=(0,$e.Z)(ge),pt=gt.dragNode;if(pt){var jt=(0,st.OM)(fe,pt,Ye,Vt,ge.dragStartMousePosition,be,Ge,Zt,Ft,me),nn=jt.dropPosition,hn=jt.dropLevelOffset,ln=jt.dropTargetKey,wn=jt.dropContainerKey,zn=jt.dropAllowed,Mn=jt.dropTargetPos,jn=jt.dragOverNodeKey;he.indexOf(ln)!==-1||!zn||(pt.props.eventKey===ln&&hn===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():nn===ge.state.dropPosition&&hn===ge.state.dropLevelOffset&&ln===ge.state.dropTargetKey&&wn===ge.state.dropContainerKey&&Mn===ge.state.dropTargetPos&&zn===ge.state.dropAllowed&&jn===ge.state.dragOverNodeKey||ge.setState({dropPosition:nn,dropLevelOffset:hn,dropTargetKey:ln,dropContainerKey:wn,dropTargetPos:Mn,dropAllowed:zn,dragOverNodeKey:jn}),Mt==null||Mt({event:fe,node:(0,Se.F)(Ye.props)}))}},ge.onNodeDragLeave=function(fe,Ye){ge.currentMouseOverDroppableNodeKey===Ye.props.eventKey&&!fe.currentTarget.contains(fe.relatedTarget)&&(ge.resetDragState(),ge.currentMouseOverDroppableNodeKey=null);var Le=ge.props.onDragLeave;Le==null||Le({event:fe,node:(0,Se.F)(Ye.props)})},ge.onWindowDragEnd=function(fe){ge.onNodeDragEnd(fe,null,!0),window.removeEventListener("dragend",ge.onWindowDragEnd)},ge.onNodeDragEnd=function(fe,Ye){var Le=ge.props.onDragEnd;ge.setState({dragOverNodeKey:null}),ge.cleanDragState(),Le==null||Le({event:fe,node:(0,Se.F)(Ye.props)}),ge.dragNode=null,window.removeEventListener("dragend",ge.onWindowDragEnd)},ge.onNodeDrop=function(fe,Ye){var Le,he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Ge=ge.state,Zt=Ge.dragChildrenKeys,Ft=Ge.dropPosition,Vt=Ge.dropTargetKey,Rt=Ge.dropTargetPos,Mt=Ge.dropAllowed;if(Mt){var be=ge.props.onDrop;if(ge.setState({dragOverNodeKey:null}),ge.cleanDragState(),Vt!==null){var me=(0,Ue.Z)((0,Ue.Z)({},(0,Se.H8)(Vt,ge.getTreeNodeRequiredProps())),{},{active:((Le=ge.getActiveItem())===null||Le===void 0?void 0:Le.key)===Vt,data:(0,Ae.Z)(ge.state.keyEntities,Vt).node}),gt=Zt.indexOf(Vt)!==-1;(0,a.ZP)(!gt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var pt=(0,st.yx)(Rt),jt={event:fe,node:(0,Se.F)(me),dragNode:ge.dragNode?(0,Se.F)(ge.dragNode.props):null,dragNodesKeys:[ge.dragNode.props.eventKey].concat(Zt),dropToGap:Ft!==0,dropPosition:Ft+Number(pt[pt.length-1])};he||be==null||be(jt),ge.dragNode=null}}},ge.cleanDragState=function(){var fe=ge.state.draggingNodeKey;fe!==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(fe,Ye){var Le=ge.state,he=Le.expandedKeys,Ge=Le.flattenNodes,Zt=Ye.expanded,Ft=Ye.key,Vt=Ye.isLeaf;if(!(Vt||fe.shiftKey||fe.metaKey||fe.ctrlKey)){var Rt=Ge.filter(function(be){return be.key===Ft})[0],Mt=(0,Se.F)((0,Ue.Z)((0,Ue.Z)({},(0,Se.H8)(Ft,ge.getTreeNodeRequiredProps())),{},{data:Rt.data}));ge.setExpandedKeys(Zt?(0,st._5)(he,Ft):(0,st.L0)(he,Ft)),ge.onNodeExpand(fe,Mt)}},ge.onNodeClick=function(fe,Ye){var Le=ge.props,he=Le.onClick,Ge=Le.expandAction;Ge==="click"&&ge.triggerExpandActionExpand(fe,Ye),he==null||he(fe,Ye)},ge.onNodeDoubleClick=function(fe,Ye){var Le=ge.props,he=Le.onDoubleClick,Ge=Le.expandAction;Ge==="doubleClick"&&ge.triggerExpandActionExpand(fe,Ye),he==null||he(fe,Ye)},ge.onNodeSelect=function(fe,Ye){var Le=ge.state.selectedKeys,he=ge.state,Ge=he.keyEntities,Zt=he.fieldNames,Ft=ge.props,Vt=Ft.onSelect,Rt=Ft.multiple,Mt=Ye.selected,be=Ye[Zt.key],me=!Mt;me?Rt?Le=(0,st.L0)(Le,be):Le=[be]:Le=(0,st._5)(Le,be);var gt=Le.map(function(pt){var jt=(0,Ae.Z)(Ge,pt);return jt?jt.node:null}).filter(function(pt){return pt});ge.setUncontrolledState({selectedKeys:Le}),Vt==null||Vt(Le,{event:"select",selected:me,node:Ye,selectedNodes:gt,nativeEvent:fe.nativeEvent})},ge.onNodeCheck=function(fe,Ye,Le){var he=ge.state,Ge=he.keyEntities,Zt=he.checkedKeys,Ft=he.halfCheckedKeys,Vt=ge.props,Rt=Vt.checkStrictly,Mt=Vt.onCheck,be=Ye.key,me,gt={event:"check",node:Ye,checked:Le,nativeEvent:fe.nativeEvent};if(Rt){var pt=Le?(0,st.L0)(Zt,be):(0,st._5)(Zt,be),jt=(0,st._5)(Ft,be);me={checked:pt,halfChecked:jt},gt.checkedNodes=pt.map(function(Mn){return(0,Ae.Z)(Ge,Mn)}).filter(function(Mn){return Mn}).map(function(Mn){return Mn.node}),ge.setUncontrolledState({checkedKeys:pt})}else{var nn=(0,Et.S)([].concat((0,De.Z)(Zt),[be]),!0,Ge),hn=nn.checkedKeys,ln=nn.halfCheckedKeys;if(!Le){var wn=new Set(hn);wn.delete(be);var zn=(0,Et.S)(Array.from(wn),{checked:!1,halfCheckedKeys:ln},Ge);hn=zn.checkedKeys,ln=zn.halfCheckedKeys}me=hn,gt.checkedNodes=[],gt.checkedNodesPositions=[],gt.halfCheckedKeys=ln,hn.forEach(function(Mn){var jn=(0,Ae.Z)(Ge,Mn);if(jn){var ea=jn.node,ta=jn.pos;gt.checkedNodes.push(ea),gt.checkedNodesPositions.push({node:ea,pos:ta})}}),ge.setUncontrolledState({checkedKeys:hn},!1,{halfCheckedKeys:ln})}Mt==null||Mt(me,gt)},ge.onNodeLoad=function(fe){var Ye=fe.key,Le=new Promise(function(he,Ge){ge.setState(function(Zt){var Ft=Zt.loadedKeys,Vt=Ft===void 0?[]:Ft,Rt=Zt.loadingKeys,Mt=Rt===void 0?[]:Rt,be=ge.props,me=be.loadData,gt=be.onLoad;if(!me||Vt.indexOf(Ye)!==-1||Mt.indexOf(Ye)!==-1)return null;var pt=me(fe);return pt.then(function(){var jt=ge.state.loadedKeys,nn=(0,st.L0)(jt,Ye);gt==null||gt(nn,{event:"load",node:fe}),ge.setUncontrolledState({loadedKeys:nn}),ge.setState(function(hn){return{loadingKeys:(0,st._5)(hn.loadingKeys,Ye)}}),he()}).catch(function(jt){if(ge.setState(function(hn){return{loadingKeys:(0,st._5)(hn.loadingKeys,Ye)}}),ge.loadingRetryTimes[Ye]=(ge.loadingRetryTimes[Ye]||0)+1,ge.loadingRetryTimes[Ye]>=Wt){var nn=ge.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ge.setUncontrolledState({loadedKeys:(0,st.L0)(nn,Ye)}),he()}Ge(jt)}),{loadingKeys:(0,st.L0)(Mt,Ye)}})});return Le.catch(function(){}),Le},ge.onNodeMouseEnter=function(fe,Ye){var Le=ge.props.onMouseEnter;Le==null||Le({event:fe,node:Ye})},ge.onNodeMouseLeave=function(fe,Ye){var Le=ge.props.onMouseLeave;Le==null||Le({event:fe,node:Ye})},ge.onNodeContextMenu=function(fe,Ye){var Le=ge.props.onRightClick;Le&&(fe.preventDefault(),Le({event:fe,node:Ye}))},ge.onFocus=function(){var fe=ge.props.onFocus;ge.setState({focused:!0});for(var Ye=arguments.length,Le=new Array(Ye),he=0;he<Ye;he++)Le[he]=arguments[he];fe==null||fe.apply(void 0,Le)},ge.onBlur=function(){var fe=ge.props.onBlur;ge.setState({focused:!1}),ge.onActiveChange(null);for(var Ye=arguments.length,Le=new Array(Ye),he=0;he<Ye;he++)Le[he]=arguments[he];fe==null||fe.apply(void 0,Le)},ge.getTreeNodeRequiredProps=function(){var fe=ge.state,Ye=fe.expandedKeys,Le=fe.selectedKeys,he=fe.loadedKeys,Ge=fe.loadingKeys,Zt=fe.checkedKeys,Ft=fe.halfCheckedKeys,Vt=fe.dragOverNodeKey,Rt=fe.dropPosition,Mt=fe.keyEntities;return{expandedKeys:Ye||[],selectedKeys:Le||[],loadedKeys:he||[],loadingKeys:Ge||[],checkedKeys:Zt||[],halfCheckedKeys:Ft||[],dragOverNodeKey:Vt,dropPosition:Rt,keyEntities:Mt}},ge.setExpandedKeys=function(fe){var Ye=ge.state,Le=Ye.treeData,he=Ye.fieldNames,Ge=(0,Se.oH)(Le,fe,he);ge.setUncontrolledState({expandedKeys:fe,flattenNodes:Ge},!0)},ge.onNodeExpand=function(fe,Ye){var Le=ge.state.expandedKeys,he=ge.state,Ge=he.listChanging,Zt=he.fieldNames,Ft=ge.props,Vt=Ft.onExpand,Rt=Ft.loadData,Mt=Ye.expanded,be=Ye[Zt.key];if(!Ge){var me=Le.indexOf(be),gt=!Mt;if((0,a.ZP)(Mt&&me!==-1||!Mt&&me===-1,"Expand state not sync with index check"),gt?Le=(0,st.L0)(Le,be):Le=(0,st._5)(Le,be),ge.setExpandedKeys(Le),Vt==null||Vt(Le,{node:Ye,expanded:gt,nativeEvent:fe.nativeEvent}),gt&&Rt){var pt=ge.onNodeLoad(Ye);pt&&pt.then(function(){var jt=(0,Se.oH)(ge.state.treeData,Le,Zt);ge.setUncontrolledState({flattenNodes:jt})}).catch(function(){var jt=ge.state.expandedKeys,nn=(0,st._5)(jt,be);ge.setExpandedKeys(nn)})}}},ge.onListChangeStart=function(){ge.setUncontrolledState({listChanging:!0})},ge.onListChangeEnd=function(){setTimeout(function(){ge.setUncontrolledState({listChanging:!1})})},ge.onActiveChange=function(fe){var Ye=ge.state.activeKey,Le=ge.props.onActiveChange;Ye!==fe&&(ge.setState({activeKey:fe}),fe!==null&&ge.scrollTo({key:fe}),Le==null||Le(fe))},ge.getActiveItem=function(){var fe=ge.state,Ye=fe.activeKey,Le=fe.flattenNodes;return Ye===null?null:Le.find(function(he){var Ge=he.key;return Ge===Ye})||null},ge.offsetActiveKey=function(fe){var Ye=ge.state,Le=Ye.flattenNodes,he=Ye.activeKey,Ge=Le.findIndex(function(Vt){var Rt=Vt.key;return Rt===he});Ge===-1&&fe<0&&(Ge=Le.length),Ge=(Ge+fe+Le.length)%Le.length;var Zt=Le[Ge];if(Zt){var Ft=Zt.key;ge.onActiveChange(Ft)}else ge.onActiveChange(null)},ge.onKeyDown=function(fe){var Ye=ge.state,Le=Ye.activeKey,he=Ye.expandedKeys,Ge=Ye.checkedKeys,Zt=Ye.fieldNames,Ft=ge.props,Vt=Ft.onKeyDown,Rt=Ft.checkable,Mt=Ft.selectable;switch(fe.which){case Je.Z.UP:{ge.offsetActiveKey(-1),fe.preventDefault();break}case Je.Z.DOWN:{ge.offsetActiveKey(1),fe.preventDefault();break}}var be=ge.getActiveItem();if(be&&be.data){var me=ge.getTreeNodeRequiredProps(),gt=be.data.isLeaf===!1||!!(be.data[Zt.children]||[]).length,pt=(0,Se.F)((0,Ue.Z)((0,Ue.Z)({},(0,Se.H8)(Le,me)),{},{data:be.data,active:!0}));switch(fe.which){case Je.Z.LEFT:{gt&&he.includes(Le)?ge.onNodeExpand({},pt):be.parent&&ge.onActiveChange(be.parent.key),fe.preventDefault();break}case Je.Z.RIGHT:{gt&&!he.includes(Le)?ge.onNodeExpand({},pt):be.children&&be.children.length&&ge.onActiveChange(be.children[0].key),fe.preventDefault();break}case Je.Z.ENTER:case Je.Z.SPACE:{Rt&&!pt.disabled&&pt.checkable!==!1&&!pt.disableCheckbox?ge.onNodeCheck({},pt,!Ge.includes(Le)):!Rt&&Mt&&!pt.disabled&&pt.selectable!==!1&&ge.onNodeSelect({},pt);break}}}Vt==null||Vt(fe)},ge.setUncontrolledState=function(fe){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ge.destroyed){var he=!1,Ge=!0,Zt={};Object.keys(fe).forEach(function(Ft){if(Ft in ge.props){Ge=!1;return}he=!0,Zt[Ft]=fe[Ft]}),he&&(!Ye||Ge)&&ge.setState((0,Ue.Z)((0,Ue.Z)({},Zt),Le))}},ge.scrollTo=function(fe){ge.listRef.current.scrollTo(fe)},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 je=this.props.activeKey;je!==void 0&&je!==this.state.activeKey&&(this.setState({activeKey:je}),je!==null&&this.scrollTo({key:je}))}},{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 je,vt=this.state,pe=vt.focused,fe=vt.flattenNodes,Ye=vt.keyEntities,Le=vt.draggingNodeKey,he=vt.activeKey,Ge=vt.dropLevelOffset,Zt=vt.dropContainerKey,Ft=vt.dropTargetKey,Vt=vt.dropPosition,Rt=vt.dragOverNodeKey,Mt=vt.indent,be=this.props,me=be.prefixCls,gt=be.className,pt=be.style,jt=be.showLine,nn=be.focusable,hn=be.tabIndex,ln=hn===void 0?0:hn,wn=be.selectable,zn=be.showIcon,Mn=be.icon,jn=be.switcherIcon,ea=be.draggable,ta=be.checkable,An=be.checkStrictly,ma=be.disabled,St=be.motion,tn=be.loadData,Ct=be.filterTreeNode,It=be.height,Pe=be.itemHeight,nt=be.virtual,yt=be.titleRender,Bt=be.dropIndicatorRender,Ot=be.onContextMenu,$t=be.onScroll,Qt=be.direction,Re=be.rootClassName,Ze=be.rootStyle,Oe=(0,ae.Z)(this.props,{aria:!0,data:!0}),kt;return ea&&((0,Ke.Z)(ea)==="object"?kt=ea:typeof ea=="function"?kt={nodeDraggable:ea}:kt={}),y.createElement(E.k.Provider,{value:{prefixCls:me,selectable:wn,showIcon:zn,icon:Mn,switcherIcon:jn,draggable:kt,draggingNodeKey:Le,checkable:ta,checkStrictly:An,disabled:ma,keyEntities:Ye,dropLevelOffset:Ge,dropContainerKey:Zt,dropTargetKey:Ft,dropPosition:Vt,dragOverNodeKey:Rt,indent:Mt,direction:Qt,dropIndicatorRender:Bt,loadData:tn,filterTreeNode:Ct,titleRender:yt,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:dt()(me,gt,Re,(je={},(0,se.Z)(je,"".concat(me,"-show-line"),jt),(0,se.Z)(je,"".concat(me,"-focused"),pe),(0,se.Z)(je,"".concat(me,"-active-focused"),he!==null),je)),style:Ze},y.createElement(rn,(0,ne.Z)({ref:this.listRef,prefixCls:me,style:pt,data:fe,disabled:ma,selectable:wn,checkable:!!ta,motion:St,dragging:Le!==null,height:It,itemHeight:Pe,virtual:nt,focusable:nn,focused:pe,tabIndex:ln,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ot,onScroll:$t},this.getTreeNodeRequiredProps(),Oe))))}}],[{key:"getDerivedStateFromProps",value:function(je,vt){var pe=vt.prevProps,fe={prevProps:je};function Ye(nn){return!pe&&nn in je||pe&&pe[nn]!==je[nn]}var Le,he=vt.fieldNames;if(Ye("fieldNames")&&(he=(0,Se.w$)(je.fieldNames),fe.fieldNames=he),Ye("treeData")?Le=je.treeData:Ye("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Le=(0,Se.zn)(je.children)),Le){fe.treeData=Le;var Ge=(0,Se.I8)(Le,{fieldNames:he});fe.keyEntities=(0,Ue.Z)((0,se.Z)({},gn,ke),Ge.keyEntities)}var Zt=fe.keyEntities||vt.keyEntities;if(Ye("expandedKeys")||pe&&Ye("autoExpandParent"))fe.expandedKeys=je.autoExpandParent||!pe&&je.defaultExpandParent?(0,st.r7)(je.expandedKeys,Zt):je.expandedKeys;else if(!pe&&je.defaultExpandAll){var Ft=(0,Ue.Z)({},Zt);delete Ft[gn],fe.expandedKeys=Object.keys(Ft).map(function(nn){return Ft[nn].key})}else!pe&&je.defaultExpandedKeys&&(fe.expandedKeys=je.autoExpandParent||je.defaultExpandParent?(0,st.r7)(je.defaultExpandedKeys,Zt):je.defaultExpandedKeys);if(fe.expandedKeys||delete fe.expandedKeys,Le||fe.expandedKeys){var Vt=(0,Se.oH)(Le||vt.treeData,fe.expandedKeys||vt.expandedKeys,he);fe.flattenNodes=Vt}if(je.selectable&&(Ye("selectedKeys")?fe.selectedKeys=(0,st.BT)(je.selectedKeys,je):!pe&&je.defaultSelectedKeys&&(fe.selectedKeys=(0,st.BT)(je.defaultSelectedKeys,je))),je.checkable){var Rt;if(Ye("checkedKeys")?Rt=(0,st.E6)(je.checkedKeys)||{}:!pe&&je.defaultCheckedKeys?Rt=(0,st.E6)(je.defaultCheckedKeys)||{}:Le&&(Rt=(0,st.E6)(je.checkedKeys)||{checkedKeys:vt.checkedKeys,halfCheckedKeys:vt.halfCheckedKeys}),Rt){var Mt=Rt,be=Mt.checkedKeys,me=be===void 0?[]:be,gt=Mt.halfCheckedKeys,pt=gt===void 0?[]:gt;if(!je.checkStrictly){var jt=(0,Et.S)(me,!0,Zt);me=jt.checkedKeys,pt=jt.halfCheckedKeys}fe.checkedKeys=me,fe.halfCheckedKeys=pt}}return Ye("loadedKeys")&&(fe.loadedKeys=je.loadedKeys),fe}}]),Ce}(y.Component);vn.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},vn.TreeNode=ce.Z;var On=vn,Sn=On},35654:function(ft,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 et},r7:function(){return z},wA:function(){return dt},yx:function(){return Xe}});var ne=te(3300),se=te(34666),Ke=te(48736),Ue=te(59301),De=te(39417),Be=te(67841),re=te(71430),$e=null;function et(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 Xe(ee){return ee.split("-")}function dt(ee,oe){var le=[],de=(0,Be.Z)(oe,ee);function ce(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ee.forEach(function(Se){var xe=Se.key,ve=Se.children;le.push(xe),ce(ve)})}return ce(de.children),le}function Je(ee){if(ee.parent){var oe=Xe(ee.pos);return Number(oe[oe.length-1])===ee.parent.children.length-1}return!1}function ae(ee){var oe=Xe(ee.pos);return Number(oe[oe.length-1])===0}function a(ee,oe,le,de,ce,Ee,Se,xe,ve,wt){var bt,dn=ee.clientX,ot=ee.clientY,ht=ee.target.getBoundingClientRect(),Ut=ht.top,en=ht.height,gn=(wt==="rtl"?-1:1)*(((ce==null?void 0:ce.x)||0)-dn),ct=(gn-12)/de,ke=(0,Be.Z)(xe,le.props.eventKey);if(ot<Ut+en/2){var rt=Se.findIndex(function(Sn){return Sn.key===ke.key}),Kt=rt<=0?0:rt-1,Fe=Se[Kt].key;ke=(0,Be.Z)(xe,Fe)}var He=ke.key,Dt=ke,rn=ke.key,st=0,Et=0;if(!ve.includes(He))for(var Ae=0;Ae<ct&&Je(ke);Ae+=1)ke=ke.parent,Et+=1;var Wt=oe.props.data,vn=ke.node,On=!0;return ae(ke)&&ke.level===0&&ot<Ut+en/2&&Ee({dragNode:Wt,dropNode:vn,dropPosition:-1})&&ke.key===le.props.eventKey?st=-1:(Dt.children||[]).length&&ve.includes(rn)?Ee({dragNode:Wt,dropNode:vn,dropPosition:0})?st=0:On=!1:Et===0?ct>-1.5?Ee({dragNode:Wt,dropNode:vn,dropPosition:1})?st=1:On=!1:Ee({dragNode:Wt,dropNode:vn,dropPosition:0})?st=0:Ee({dragNode:Wt,dropNode:vn,dropPosition:1})?st=1:On=!1:Ee({dragNode:Wt,dropNode:vn,dropPosition:1})?st=1:On=!1,{dropPosition:st,dropLevelOffset:Et,dropTargetKey:ke.key,dropTargetPos:ke.pos,dragOverNodeKey:rn,dropContainerKey:st===0?null:((bt=ke.parent)===null||bt===void 0?void 0:bt.key)||null,dropAllowed:On}}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 xe=Se.children,ve=_objectWithoutProperties(Se,$e),wt=b(xe,oe);return React.createElement(TreeNode,_extends({key:ve.key},ce(ve)),wt)})}function x(ee){if(!ee)return null;var oe;if(Array.isArray(ee))oe={checkedKeys:ee,halfCheckedKeys:void 0};else if((0,se.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,Be.Z)(oe,ce);if(Ee){le.add(ce);var Se=Ee.parent,xe=Ee.node;xe.disabled||Se&&de(Se.key)}}}return(ee||[]).forEach(function(ce){de(ce)}),(0,ne.Z)(le)}},90782:function(ft,Nt,te){"use strict";te.d(Nt,{S:function(){return re}});var ne=te(48736),se=te(67841);function Ke($e,et){var _e=new Set;return $e.forEach(function(Xe){et.has(Xe)||_e.add(Xe)}),_e}function Ue($e){var et=$e||{},_e=et.disabled,Xe=et.disableCheckbox,dt=et.checkable;return!!(_e||Xe)||dt===!1}function De($e,et,_e,Xe){for(var dt=new Set($e),Je=new Set,ae=0;ae<=_e;ae+=1){var a=et.get(ae)||new Set;a.forEach(function(x){var z=x.key,ee=x.node,oe=x.children,le=oe===void 0?[]:oe;dt.has(z)&&!Xe(ee)&&le.filter(function(de){return!Xe(de.node)}).forEach(function(de){dt.add(de.key)})})}for(var y=new Set,E=_e;E>=0;E-=1){var b=et.get(E)||new Set;b.forEach(function(x){var z=x.parent,ee=x.node;if(!(Xe(ee)||!x.parent||y.has(x.parent.key))){if(Xe(x.parent.node)){y.add(z.key);return}var oe=!0,le=!1;(z.children||[]).filter(function(de){return!Xe(de.node)}).forEach(function(de){var ce=de.key,Ee=dt.has(ce);oe&&!Ee&&(oe=!1),!le&&(Ee||Je.has(ce))&&(le=!0)}),oe&&dt.add(z.key),le&&Je.add(z.key),y.add(z.key)}})}return{checkedKeys:Array.from(dt),halfCheckedKeys:Array.from(Ke(Je,dt))}}function Be($e,et,_e,Xe,dt){for(var Je=new Set($e),ae=new Set(et),a=0;a<=Xe;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)&&!dt(oe)&&de.filter(function(ce){return!dt(ce.node)}).forEach(function(ce){Je.delete(ce.key)})})}ae=new Set;for(var E=new Set,b=Xe;b>=0;b-=1){var x=_e.get(b)||new Set;x.forEach(function(z){var ee=z.parent,oe=z.node;if(!(dt(oe)||!z.parent||E.has(z.parent.key))){if(dt(z.parent.node)){E.add(ee.key);return}var le=!0,de=!1;(ee.children||[]).filter(function(ce){return!dt(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($e,et,_e,Xe){var dt=[],Je;Xe?Je=Xe:Je=Ue;var ae=new Set($e.filter(function(b){var x=!!(0,se.Z)(_e,b);return x||dt.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)(!dt.length,"Tree missing follow keys: ".concat(dt.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var E;return et===!0?E=De(ae,a,y,Je):E=Be(ae,et.halfCheckedKeys,a,y,Je),E}},67841:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return ne}});function ne(se,Ke){return se[Ke]}},71430:function(ft,Nt,te){"use strict";te.d(Nt,{F:function(){return z},H8:function(){return x},I8:function(){return b},km:function(){return dt},oH:function(){return y},w$:function(){return Je},zn:function(){return a}});var ne=te(34666),se=te(3300),Ke=te(27247),Ue=te(43079),De=te(11592),Be=te(2738),re=te(48736),$e=te(67841),et=["children"];function _e(ee,oe){return"".concat(ee,"-").concat(oe)}function Xe(ee){return ee&&ee.type&&ee.type.isTreeNode}function dt(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 xe=Se[oe.key],ve=Se[oe.children];warning(xe!=null,"Tree node must have a certain key: [".concat(Ee).concat(xe,"]"));var wt=String(xe);warning(!le.has(wt)||xe===null||xe===void 0,"Same 'key' exist in the Tree: ".concat(wt)),le.set(wt,!0),de(ve,"".concat(Ee).concat(wt," > "))})}de(ee)}function a(ee){function oe(le){var de=(0,De.Z)(le);return de.map(function(ce){if(!Xe(ce))return(0,re.ZP)(!ce,"Tree/TreeNode can only accept TreeNode as children."),null;var Ee=ce.key,Se=ce.props,xe=Se.children,ve=(0,Ue.Z)(Se,et),wt=(0,Ke.Z)({key:Ee},ve),bt=oe(xe);return bt.length&&(wt.children=bt),wt}).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,xe=new Set(oe===!0?[]:oe),ve=[];function wt(bt){var dn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return bt.map(function(ot,ht){for(var Ut=_e(dn?dn.pos:"0",ht),en=dt(ot[Ee],Ut),gn,ct=0;ct<ce.length;ct+=1){var ke=ce[ct];if(ot[ke]!==void 0){gn=ot[ke];break}}var rt=(0,Ke.Z)((0,Ke.Z)({},(0,Be.Z)(ot,[].concat((0,se.Z)(ce),[Ee,Se]))),{},{title:gn,key:en,parent:dn,pos:Ut,children:null,data:ot,isStart:[].concat((0,se.Z)(dn?dn.isStart:[]),[ht===0]),isEnd:[].concat((0,se.Z)(dn?dn.isEnd:[]),[ht===bt.length-1])});return ve.push(rt),oe===!0||xe.has(en)?rt.children=wt(ot[Se]||[],rt):rt.children=[],rt})}return wt(ee),ve}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,xe=ce.fieldNames,ve=Je(xe),wt=ve.key,bt=ve.children,dn=Ee||bt,ot;Se?typeof Se=="string"?ot=function(en){return en[Se]}:typeof Se=="function"&&(ot=function(en){return Se(en)}):ot=function(en,gn){return dt(en[wt],gn)};function ht(Ut,en,gn,ct){var ke=Ut?Ut[dn]:ee,rt=Ut?_e(gn.pos,en):"0",Kt=Ut?[].concat((0,se.Z)(ct),[Ut]):[];if(Ut){var Fe=ot(Ut,rt),He={node:Ut,index:en,pos:rt,key:Fe,parentPos:gn.node?gn.pos:null,level:gn.level+1,nodes:Kt};oe(He)}ke&&ke.forEach(function(Dt,rn){ht(Dt,rn,{node:Ut,pos:rt,level:gn?gn.level+1:-1},Kt)})}ht(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,xe=oe.fieldNames,ve=arguments.length>2?arguments[2]:void 0,wt=Ee||ve,bt={},dn={},ot={posEntities:bt,keyEntities:dn};return le&&(ot=le(ot)||ot),E(ee,function(ht){var Ut=ht.node,en=ht.index,gn=ht.pos,ct=ht.key,ke=ht.parentPos,rt=ht.level,Kt=ht.nodes,Fe={node:Ut,nodes:Kt,index:en,key:ct,pos:gn,level:rt},He=dt(ct,gn);bt[gn]=Fe,dn[He]=Fe,Fe.parent=bt[ke],Fe.parent&&(Fe.parent.children=Fe.parent.children||[],Fe.parent.children.push(Fe)),de&&de(Fe,ot)},{externalGetKey:wt,childrenPropName:Se,fieldNames:xe}),ce&&ce(ot),ot}function x(ee,oe){var le=oe.expandedKeys,de=oe.selectedKeys,ce=oe.loadedKeys,Ee=oe.loadingKeys,Se=oe.checkedKeys,xe=oe.halfCheckedKeys,ve=oe.dragOverNodeKey,wt=oe.dropPosition,bt=oe.keyEntities,dn=(0,$e.Z)(bt,ee),ot={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:xe.indexOf(ee)!==-1,pos:String(dn?dn.pos:""),dragOver:ve===ee&&wt===0,dragOverGapTop:ve===ee&&wt===-1,dragOverGapBottom:ve===ee&&wt===1};return ot}function z(ee){var oe=ee.data,le=ee.expanded,de=ee.selected,ce=ee.checked,Ee=ee.loaded,Se=ee.loading,xe=ee.halfChecked,ve=ee.dragOver,wt=ee.dragOverGapTop,bt=ee.dragOverGapBottom,dn=ee.pos,ot=ee.active,ht=ee.eventKey,Ut=(0,Ke.Z)((0,Ke.Z)({},oe),{},{expanded:le,selected:de,checked:ce,loaded:Ee,loading:Se,halfChecked:xe,dragOver:ve,dragOverGapTop:wt,dragOverGapBottom:bt,pos:dn,active:ot,key:ht});return"props"in Ut||Object.defineProperty(Ut,"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}}),Ut}},8224:function(ft,Nt,te){"use strict";te.d(Nt,{Z:function(){return se}});var ne=te(4676);function se(Ke,Ue,De,Be){var re=ne.unstable_batchedUpdates?function(et){ne.unstable_batchedUpdates(De,et)}:De;return Ke!=null&&Ke.addEventListener&&Ke.addEventListener(Ue,re,Be),{remove:function(){Ke!=null&&Ke.removeEventListener&&Ke.removeEventListener(Ue,re,Be)}}}},55468:function(ft,Nt,te){"use strict";te.d(Nt,{g1:function(){return Xe},os:function(){return Je}});var ne=/margin|padding|width|height|max|min|offset/,se={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 De(ae,a,y){if(a=a.toLowerCase(),y==="auto"){if(a==="height")return ae.offsetHeight;if(a==="width")return ae.offsetWidth}return a in se||(se[a]=ne.test(a)),se[a]?parseFloat(y)||0:y}function Be(ae,a){var y=arguments.length,E=Ue(ae);return a=Ke[a]?"cssFloat"in ae.style?"cssFloat":"styleFloat":a,y===1?E:De(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 $e(ae){return ae===document.body?document.documentElement.clientWidth:ae.offsetWidth}function et(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 Xe(){var ae=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:ae,height:a}}function dt(){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(ft,Nt,te){"use strict";te.d(Nt,{G:function(){return Ue}});var ne=te(47273),se=function(Be){if((0,ne.Z)()&&window.document.documentElement){var re=Array.isArray(Be)?Be:[Be],$e=window.document.documentElement;return re.some(function(et){return et in $e.style})}return!1},Ke=function(Be,re){if(!se(Be))return!1;var $e=document.createElement("div"),et=$e.style[Be];return $e.style[Be]=re,$e.style[Be]!==et};function Ue(De,Be){return!Array.isArray(De)&&Be!==void 0?Ke(De,Be):se(De)}},32637:function(ft){"use strict";ft.exports="data:image/jpeg;base64,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"},25365:function(ft){"use strict";ft.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0VJREFUOE+V03lI01EcAPD3fjucs4nmwrXNOY/VdBoe0Tqggi5NgsLaWriWZFQEEvRHBxmL+iMo/KMg6KJSCy03mbapo1vXzCvJUstjZTM1bUzZZP6uF5M0Zwr1/nsHn/d93+/7QjBn3GhuZkm5scvRJIgODWX7sKCQT0oRGIAQorlnp+cIAAhnJghhhobvWRPjQ/rJ8eEVXIxGwcFsGBYWQUTFLrN6yCB9qpjdthA2BSGEsEd1X08NOlrPSiM4PxWJCSNL+HwfSZBMp/Mbr6+vVyyVyQm+SJYrCWea5sOmoMqm4ezu9rqSrUpFjzxBPgpoCkCEwO+3IJIgWRWVpiR5cirF40crZZGc3rkYdDgQp+advUXC9YZs2rjBQRCTwK/T6E9KaJoGJEVxyw3GtNUbt11KWSYp+AuyfRlf86baVJezc0sLb1HIxGxg9mEIIaiurVXgJOiUq6WbV8KVRMD+s45hbftL082DWk0TQohaKJn+9bb3H6Ntr16hvfvU6TExMe4A6G2Xc4+ttqIkL1fXBAAIuGVORMje3BpvNRrxM8fz0xfHxY0F7Hd/HVSYjKVtGpWqI4THc2ELhIRhTHjzXlHax4Z6++3i4iwIIRkAIYQY9+9cfxHKFyVtz8ho9/l8NIbN4mgaQAYDfHI4hRf152TxAsHhK9ev3for2f6F1sZn6w0VFvMuVY43WZHYi08SOKJIP4AYTBbW7XAKCgsvx0tEQobbg1d1fXj/eN2a9Ad6vZ6eBmd+ttlQpK15/uaaLHEFR7lK6QqPiPC63GMsm80eXmN5wmNiAJKIBRjsYCAQCNFAf98lq3lvAYSqqQLNQFNVaXyuMFue6oZ/utZ5J3Chx+NBFEX3xEnEpr5+Z5b1RX2mIHIJyFbngFHXGOr93FX41GI4CSGkAqA/fdcd1N8+xKWpRUiakuLxJ/bosXxdWenDuziOw6UiMdit2Q/cY17U0/nhgtViPD8vNF/h/P2oyz1U8KSqsgDHfQyhWAyyVVow+GOUdo8MnfhnaLq5NdrcC9XmylMUSWFLRSKQuWMXaHlr7/ov6DfGOJB35LSpovw8RRAYmx1ErF27Wvff0HRku9WaA/b613lRUdKrDQ22sl+EE3lgNS3QYQAAAABJRU5ErkJggg=="},96908:function(ft){"use strict";ft.exports="data:image/png;base64,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"},57177:function(ft){"use strict";ft.exports="data:image/png;base64,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"},81378:function(ft){"use strict";ft.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII="}}]);
|