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.
320 lines
1.0 MiB
320 lines
1.0 MiB
(self.webpackChunk=self.webpackChunk||[]).push([[9406],{54262:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return ve}});var z=oe(87462),se=oe(67294),we={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 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:"upload",theme:"outlined"},Te=we,he=oe(74643),je=function(Me,Ne){return se.createElement(he.Z,(0,z.Z)({},Me,{ref:Ne,icon:Te}))},ve=se.forwardRef(je)},71736:function(ke,mt){"use strict";mt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},90613:function(ke,mt,oe){"use strict";var z=oe(67294),se=Object.defineProperty,we=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,je=(Me,Ne,Ge)=>Ne in Me?se(Me,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Me[Ne]=Ge,ve=(Me,Ne)=>{for(var Ge in Ne||(Ne={}))Te.call(Ne,Ge)&&je(Me,Ge,Ne[Ge]);if(we)for(var Ge of we(Ne))he.call(Ne,Ge)&&je(Me,Ge,Ne[Ge]);return Me};const Be=Me=>React.createElement("svg",ve({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},Me),React.createElement("title",null,"new"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"-5%",y1:"37.065%",x2:"100%",y2:"67.301%",id:"new_svg__a"},React.createElement("stop",{stopColor:"#FF420B",offset:"0%"}),React.createElement("stop",{stopColor:"#FF9B44",offset:"100%"}))),React.createElement("path",{d:"M700.618 185h-14.236c-.781 0-1.382.629-1.382 1.447v7.106c0 .818.6 1.447 1.382 1.447h14.236c.781 0 1.382-.629 1.382-1.447v-7.106c0-.818-.6-1.447-1.382-1.447Zm-10.692 7.358h-.961l-1.863-3.836v3.836h-.6v-4.59h.84l1.923 3.962h.06v-3.963h.6v4.591Zm1.502-2.641h2.342v.629h-2.342v.126c0 .817.24 1.195.72 1.195h1.682v.629h-1.682c-.36 0-.66-.126-.9-.44-.24-.315-.361-.818-.361-1.384v-1.07c0-1.069.66-1.509 1.321-1.635h1.622v.63h-1.561c-.24.062-.781.25-.781 1.006-.06.125-.06.188-.06.314Zm7.809 2.641h-.841l-.841-3.647-.961 3.647h-.901l-1.262-4.59h.66l1.082 3.773h.06l.961-3.774h.721l.961 3.963 1.142-3.963h.6l-1.381 4.591Z",transform:"translate(-685 -185)",fill:"url(#new_svg__a)",fillRule:"nonzero"}));mt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"},18023:function(){"use strict";function ke(ie,a,E,x){E===void 0&&(E=0),x===void 0&&(x=1/0),this._name=ie,this._defaultValue=a,this._minimum=E,this._maximum=x}Object.defineProperty(ke.prototype,"name",{get:function(){return this._name},set:function(ie){if(typeof ie!="string"||ie==="")throw new Error("Shape name must be a valid string.");this._name=ie}}),Object.defineProperty(ke.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ie){if(typeof ie!="number"||isNaN(ie))throw new Error("The default value must be a real number, not: "+ie);this._defaultValue=ie}}),Object.defineProperty(ke.prototype,"minimum",{get:function(){return this._minimum},set:function(ie){if(typeof ie!="number"||isNaN(ie))throw new Error("Minimum must be a real number, not: "+ie);this._minimum=ie}}),Object.defineProperty(ke.prototype,"maximum",{get:function(){return this._maximum},set:function(ie){if(typeof ie!="number"||isNaN(ie))throw new Error("Maximum must be a real number, not: "+ie);this._maximum=ie}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ie,a){var E=go.Shape._FigureParameters[ie];return E?E[a]:null},go.Shape.setFigureParameter=function(ie,a,E){if(!(E instanceof ke))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+E);if(E.defaultValue<E.minimum||E.defaultValue>E.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+E.defaultValue);var x=go.Shape._FigureParameters[ie];x||(x=[],go.Shape._FigureParameters[ie]=x),x[a]=E};var mt=[];function oe(ie,a){var E=mt.pop();return E===void 0?new go.Point(ie,a):(E.x=ie,E.y=a,E)}function z(){var ie=mt.pop();return ie===void 0?new go.Point:ie}function se(ie){mt.push(ie)}function we(ie,a,E,x,y,b,ee,te,ne){ne||(ne=new go.Point);var re=ie-E,ue=y-ee,ce=NaN,Ce=NaN;if(re===0)if(ue===0)ie===E&&(ce=ie,Ce=a);else{var me=(b-te)/ue,Se=b-me*y;ce=ie,Ce=me*ce+Se}else if(ue===0){var Pe=(a-x)/re,We=a-Pe*ie;ce=y,Ce=Pe*ce+We}else{var Pe=(a-x)/re,me=(b-te)/ue,We=a-Pe*ie,Se=b-me*y;ce=(Se-We)/(Pe-me),Ce=Pe*ce+We}return ne.x=ce,ne.y=Ce,ne}function Te(ie,a,E,x,y,b,ee,te,ne,re,ue,ce,Ce,me){var Se=1-ne,Pe=ne,We=ie*Se+E*Pe,Ze=a*Se+x*Pe,lt=E*Se+y*Pe,ft=x*Se+b*Pe,ut=y*Se+ee*Pe,Dt=b*Se+te*Pe,Rt=We*Se+lt*Pe,Lt=Ze*Se+ft*Pe,He=lt*Se+ut*Pe,ot=ft*Se+Dt*Pe,Nt=Rt*Se+He*Pe,ht=Lt*Se+ot*Pe;re.x=We,re.y=Ze,ue.x=Rt,ue.y=Lt,ce.x=Nt,ce.y=ht,Ce.x=He,Ce.y=ot,me.x=ut,me.y=Dt}var he=new go.Spot(.156,.156),je=new go.Spot(.844,.844),ve=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new ke("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ie,a,E){var x=ie?ie.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,E/3);var y=x*ve,b=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-y,0,a,y)).add(new go.PathSegment(go.PathSegment.Line,a,E-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,E-y,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,x,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,y,E,0,E-y)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()));return y>1&&(b.spot1=new go.Spot(0,0,y,y),b.spot2=new go.Spot(1,1,-y,-y)),b}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ie,a,E){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,E).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ie,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=E/2,x.endX=a,x.endY=E/2,x}),go.Shape.defineFigureGenerator("LineV",function(ie,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=E,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(0,E/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("XLine",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!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,E)))}),go.Shape.defineFigureGenerator("LineRight",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)))}),go.Shape.defineFigureGenerator("LineDown",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(0,.25*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Line,a,.25*E)))}),go.Shape.defineFigureGenerator("LineLeft",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,E)))}),go.Shape.defineFigureGenerator("LineUp",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(0,.75*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,a,.75*E)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ie,a,E){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Move,0,E/2)).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("CircleLine",function(ie,a,E){var x=a/2,y=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return y.spot1=he,y.spot2=je,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(ie,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=E,x}),go.Shape.defineFigureGenerator("Line2",function(ie,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=E,x}),go.Shape.defineFigureGenerator("Curve1",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,ve*a,0,a,(1-ve)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,0,ve*E,(1-ve)*a,E)))}),go.Shape.defineFigureGenerator("Curve3",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,ve*E,ve*a,E)))}),go.Shape.defineFigureGenerator("Curve4",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-ve)*a,0,0,(1-ve)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ie,a,E){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,E).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ie,a,E){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,E).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new ke("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var y=Math.abs(x)*a;if(x===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=E,b}else{var b=new go.Geometry;return x>0?b.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):b.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y<a/2&&b.setSpots(y/a,0,(a-y)/a,1),b}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new ke("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)?x=10:x<-a?x=-a:x>a&&(x=a);var y=Math.abs(x);if(x===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=E,b}else{var b=new go.Geometry;return x>0?b.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):b.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y<a/2&&b.setSpots(y/a,0,(a-y)/a,1),b}}),go.Shape.setFigureParameter("Trapezoid1",0,new ke("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)?x=.2:x<.5?x=-.5:x>.5&&(x=.5);var y=Math.abs(x)*a;if(x===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=E,b}else{var b=new go.Geometry;return x>0?b.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):b.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y<a/2&&b.setSpots(y/a,0,(a-y)/a,1),b}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new ke("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)?x=20:x<-a?x=-a/2:x>a&&(x=a/2);var y=Math.abs(x);if(x===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=E,b}else{var b=new go.Geometry;return x>0?b.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):b.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y<a/2&&b.setSpots(y/a,0,(a-y)/a,1),b}}),go.Shape.setFigureParameter("ManualOperation",0,new ke("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)?x=10:x<-a?x=-a/2:x>a&&(x=a/2);var y=Math.abs(x);if(x===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=E,b}else{var b=new go.Geometry;return x>0?b.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())):b.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())),y<a/2&&b.setSpots(y/a,0,(a-y)/a,1),b}});var Be=[];function Me(){var ie=Be.pop();return ie===void 0?[]:ie}function Ne(ie){ie.length=0,Be.push(ie)}function Ge(ie){for(var a=Me(),E=.5,x=.5,y=Math.PI*1.5,b=0,ee=0;ee<ie;ee++)b=2*Math.PI/ie*ee+y,a[ee]=new go.Point(x+E*Math.cos(b),x+E*Math.sin(b));return a.push(a[0]),a}function Oe(ie){var a=Ie(ie),E=Me();E[0]=a[0];for(var x=1,y=1;x<a.length;x+=2,y+=3)E[y]=a[x],E[y+1]=a[x],E[y+2]=a[x+1];return Ne(a),E}function Ie(ie){for(var a=Ge(ie),E=Me(),x=Math.floor(a.length/2),y=a.length-1,b=ie%2===0?2:1,ee=0;ee<y;ee++){var te=a[ee],ne=a[ee+1],re=a[(x+ee-1)%y],ue=a[(x+ee+b)%y];E[ee*2]=te,E[ee*2+1]=we(te.x,te.y,re.x,re.y,ne.x,ne.y,ue.x,ue.y,new go.Point)}return E[E.length]=E[0],Ne(a),E}go.Shape.defineFigureGenerator("Pentagon",function(ie,a,E){var x=Ge(5),y=new go.Geometry,b=new go.PathFigure(x[0].x*a,x[0].y*E,!0);y.add(b);for(var ee=1;ee<5;ee++)b.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*E));return b.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*E).close()),Ne(x),y.spot1=new go.Spot(.2,.22),y.spot2=new go.Spot(.8,.9),y}),go.Shape.defineFigureGenerator("Hexagon",function(ie,a,E){var x=Ge(6),y=new go.Geometry,b=new go.PathFigure(x[0].x*a,x[0].y*E,!0);y.add(b);for(var ee=1;ee<6;ee++)b.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*E));return b.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*E).close()),Ne(x),y.spot1=new go.Spot(.07,.25),y.spot2=new go.Spot(.93,.75),y}),go.Shape.defineFigureGenerator("Heptagon",function(ie,a,E){var x=Ge(7),y=new go.Geometry,b=new go.PathFigure(x[0].x*a,x[0].y*E,!0);y.add(b);for(var ee=1;ee<7;ee++)b.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*E));return b.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*E).close()),Ne(x),y.spot1=new go.Spot(.2,.15),y.spot2=new go.Spot(.8,.85),y}),go.Shape.defineFigureGenerator("Octagon",function(ie,a,E){var x=Ge(8),y=new go.Geometry,b=new go.PathFigure(x[0].x*a,x[0].y*E,!0);y.add(b);for(var ee=1;ee<8;ee++)b.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*E));return b.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*E).close()),Ne(x),y.spot1=new go.Spot(.15,.15),y.spot2=new go.Spot(.85,.85),y}),go.Shape.defineFigureGenerator("Nonagon",function(ie,a,E){var x=Ge(9),y=new go.Geometry,b=new go.PathFigure(x[0].x*a,x[0].y*E,!0);y.add(b);for(var ee=1;ee<9;ee++)b.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*E));return b.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*E).close()),Ne(x),y.spot1=new go.Spot(.17,.13),y.spot2=new go.Spot(.82,.82),y}),go.Shape.defineFigureGenerator("Decagon",function(ie,a,E){var x=Ge(10),y=new go.Geometry,b=new go.PathFigure(x[0].x*a,x[0].y*E,!0);y.add(b);for(var ee=1;ee<10;ee++)b.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*E));return b.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*E).close()),Ne(x),y.spot1=new go.Spot(.16,.16),y.spot2=new go.Spot(.84,.84),y}),go.Shape.defineFigureGenerator("Dodecagon",function(ie,a,E){var x=Ge(12),y=new go.Geometry,b=new go.PathFigure(x[0].x*a,x[0].y*E,!0);y.add(b);for(var ee=1;ee<12;ee++)b.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*E));return b.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*E).close()),Ne(x),y.spot1=new go.Spot(.16,.16),y.spot2=new go.Spot(.84,.84),y}),go.Shape.defineFigureGenerator("FivePointedStar",function(ie,a,E){var x=Ie(5),y=new go.Geometry,b=new go.PathFigure(x[0].x*a,x[0].y*E,!0);y.add(b);for(var ee=1;ee<10;ee++)b.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*E));return b.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*E).close()),Ne(x),y.spot1=new go.Spot(.266,.333),y.spot2=new go.Spot(.733,.733),y}),go.Shape.defineFigureGenerator("SixPointedStar",function(ie,a,E){var x=Ie(6),y=new go.Geometry,b=new go.PathFigure(x[0].x*a,x[0].y*E,!0);y.add(b);for(var ee=1;ee<12;ee++)b.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*E));return b.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*E).close()),Ne(x),y.spot1=new go.Spot(.17,.25),y.spot2=new go.Spot(.83,.75),y}),go.Shape.defineFigureGenerator("SevenPointedStar",function(ie,a,E){var x=Ie(7),y=new go.Geometry,b=new go.PathFigure(x[0].x*a,x[0].y*E,!0);y.add(b);for(var ee=1;ee<14;ee++)b.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*E));return b.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*E).close()),Ne(x),y.spot1=new go.Spot(.222,.277),y.spot2=new go.Spot(.777,.666),y}),go.Shape.defineFigureGenerator("EightPointedStar",function(ie,a,E){var x=Ie(8),y=new go.Geometry,b=new go.PathFigure(x[0].x*a,x[0].y*E,!0);y.add(b);for(var ee=1;ee<16;ee++)b.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*E));return b.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*E).close()),Ne(x),y.spot1=new go.Spot(.25,.25),y.spot2=new go.Spot(.75,.75),y}),go.Shape.defineFigureGenerator("NinePointedStar",function(ie,a,E){var x=Ie(9),y=new go.Geometry,b=new go.PathFigure(x[0].x*a,x[0].y*E,!0);y.add(b);for(var ee=1;ee<18;ee++)b.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*E));return b.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*E).close()),Ne(x),y.spot1=new go.Spot(.222,.277),y.spot2=new go.Spot(.777,.666),y}),go.Shape.defineFigureGenerator("TenPointedStar",function(ie,a,E){var x=Ie(10),y=new go.Geometry,b=new go.PathFigure(x[0].x*a,x[0].y*E,!0);y.add(b);for(var ee=1;ee<20;ee++)b.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*E));return b.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*E).close()),Ne(x),y.spot1=new go.Spot(.281,.261),y.spot2=new go.Spot(.723,.748),y}),go.Shape.defineFigureGenerator("FivePointedBurst",function(ie,a,E){var x=Oe(5),y=new go.Geometry,b=new go.PathFigure(x[0].x*a,x[0].y*E,!0);y.add(b);for(var ee=1;ee<x.length;ee+=3)b.add(new go.PathSegment(go.PathSegment.Bezier,x[ee+2].x*a,x[ee+2].y*E,x[ee].x*a,x[ee].y*E,x[ee+1].x*a,x[ee+1].y*E));return b.segments.last().close(),Ne(x),y.spot1=new go.Spot(.222,.277),y.spot2=new go.Spot(.777,.777),y}),go.Shape.defineFigureGenerator("SixPointedBurst",function(ie,a,E){var x=Oe(6),y=new go.Geometry,b=new go.PathFigure(x[0].x*a,x[0].y*E,!0);y.add(b);for(var ee=1;ee<x.length;ee+=3)b.add(new go.PathSegment(go.PathSegment.Bezier,x[ee+2].x*a,x[ee+2].y*E,x[ee].x*a,x[ee].y*E,x[ee+1].x*a,x[ee+1].y*E));return b.segments.last().close(),Ne(x),y.spot1=new go.Spot(.17,.222),y.spot2=new go.Spot(.833,.777),y}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(ie,a,E){var x=Oe(7),y=new go.Geometry,b=new go.PathFigure(x[0].x*a,x[0].y*E,!0);y.add(b);for(var ee=1;ee<x.length;ee+=3)b.add(new go.PathSegment(go.PathSegment.Bezier,x[ee+2].x*a,x[ee+2].y*E,x[ee].x*a,x[ee].y*E,x[ee+1].x*a,x[ee+1].y*E));return b.segments.last().close(),Ne(x),y.spot1=new go.Spot(.222,.222),y.spot2=new go.Spot(.777,.777),y}),go.Shape.defineFigureGenerator("EightPointedBurst",function(ie,a,E){var x=Oe(8),y=new go.Geometry,b=new go.PathFigure(x[0].x*a,x[0].y*E,!0);y.add(b);for(var ee=1;ee<x.length;ee+=3)b.add(new go.PathSegment(go.PathSegment.Bezier,x[ee+2].x*a,x[ee+2].y*E,x[ee].x*a,x[ee].y*E,x[ee+1].x*a,x[ee+1].y*E));return b.segments.last().close(),Ne(x),y.spot1=new go.Spot(.222,.222),y.spot2=new go.Spot(.777,.777),y}),go.Shape.defineFigureGenerator("NinePointedBurst",function(ie,a,E){var x=Oe(9),y=new go.Geometry,b=new go.PathFigure(x[0].x*a,x[0].y*E,!0);y.add(b);for(var ee=1;ee<x.length;ee+=3)b.add(new go.PathSegment(go.PathSegment.Bezier,x[ee+2].x*a,x[ee+2].y*E,x[ee].x*a,x[ee].y*E,x[ee+1].x*a,x[ee+1].y*E));return b.segments.last().close(),Ne(x),y.spot1=new go.Spot(.222,.222),y.spot2=new go.Spot(.777,.777),y}),go.Shape.defineFigureGenerator("TenPointedBurst",function(ie,a,E){var x=Oe(10),y=new go.Geometry,b=new go.PathFigure(x[0].x*a,x[0].y*E,!0);y.add(b);for(var ee=1;ee<x.length;ee+=3)b.add(new go.PathSegment(go.PathSegment.Bezier,x[ee+2].x*a,x[ee+2].y*E,x[ee].x*a,x[ee].y*E,x[ee+1].x*a,x[ee+1].y*E));return b.segments.last().close(),Ne(x),y.spot1=new go.Spot(.222,.222),y.spot2=new go.Spot(.777,.777),y}),go.Shape.setFigureParameter("FramedRectangle",0,new ke("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new ke("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(ie,a,E){var x=ie?ie.parameter1:NaN,y=ie?ie.parameter2:NaN;isNaN(x)&&(x=8),isNaN(y)&&(y=8);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x<a/2&&y<E/2&&(ee.add(new go.PathSegment(go.PathSegment.Move,x,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x,E-y)),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,E-y)),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,y).close())),b.setSpots(0,0,1,1,x,y,-x,-y),b}),go.Shape.setFigureParameter("Ring",0,new ke("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(ie,a,E){var x=ie?ie.parameter1:NaN;(isNaN(x)||x<0)&&(x=8);var y=a/2,b=new go.Geometry,ee=new go.PathFigure(a,a/2,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,0,360,y,y,y,y).close());var te=Math.max(y-x,0);return te>0&&(ee.add(new go.PathSegment(go.PathSegment.Move,a/2+te,a/2)),ee.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,te,te).close())),b.spot1=he,b.spot2=je,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Cloud",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*E,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*E,-.09239631*a,.07836421*E,.1406031*a,-.0542823*E)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*E,.2450511*a,-.00697547*E,.3776197*a,-.01112067*E)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*E,.4539471*a,0,.6066018*a,-.02526587*E)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*E,.6914277*a,-.01904177*E,.8921095*a,-.01220843*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*E,1.036446*a,.04105738*E,1.020377*a,.3022052*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*E,1.04448*a,.360238*E,.992256*a,.5219009*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*E,1.032337*a,.5771781*E,1.018411*a,.8120651*E)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*E,1.028411*a,.9571472*E,.8556702*a,1.052487*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*E,.7431877*a,1.009325*E,.5624123*a,1.021761*E)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*E,.4820677*a,1.031761*E,.3030112*a,1.002796*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*E,.2329994*a,1.01518*E,.03213784*a,1.01518*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*E,-.02812061*a,.9032597*E,-.01205169*a,.6835638*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*E,-.01812061*a,.6089503*E,-.00606892*a,.4555777*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*E,-.01606892*a,.3892545*E,-.01205169*a,.1944299*E))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ie,a,E){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,x*E).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new ke("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new ke("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ie,a,E){var x=ie?ie.parameter1:NaN,y=ie?ie.parameter2:NaN;isNaN(x)&&(x=0),isNaN(y)&&(y=315);var b=x%360;b<0&&(b+=360);var ee=y%360,te=Math.min(a,E)/2;return new go.Geometry().add(new go.PathFigure(te,te).add(new go.PathSegment(go.PathSegment.Arc,b,ee,te,te,te,te).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ie,a,E){var x=ve/Math.SQRT2*.5,y=Math.SQRT2/2,b=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*a,b*E,a,(1-x)*E,(y+x)*a,(b+x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new ke("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ie,a,E){var x=ie?ie.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var y=Math.min(x,a)/2,b=a/2,ee=E/2;return new go.Geometry().add(new go.PathFigure(b-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,b+y,0)).add(new go.PathSegment(go.PathSegment.Line,b+y,ee-y)).add(new go.PathSegment(go.PathSegment.Line,a,ee-y)).add(new go.PathSegment(go.PathSegment.Line,a,ee+y)).add(new go.PathSegment(go.PathSegment.Line,b+y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,b+y,E)).add(new go.PathSegment(go.PathSegment.Line,b-y,E)).add(new go.PathSegment(go.PathSegment.Line,b-y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee-y)).add(new go.PathSegment(go.PathSegment.Line,b-y,ee-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new ke("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ie,a,E){var x=ie?ie.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=Math.min(x,a)/2,b=a/2,ee=E/2;return new go.Geometry().add(new go.PathFigure(b-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,b+y,0)).add(new go.PathSegment(go.PathSegment.Line,b+y,ee-y)).add(new go.PathSegment(go.PathSegment.Line,a,ee-y)).add(new go.PathSegment(go.PathSegment.Line,a,ee+y)).add(new go.PathSegment(go.PathSegment.Line,b+y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,b+y,E)).add(new go.PathSegment(go.PathSegment.Line,b-y,E)).add(new go.PathSegment(go.PathSegment.Line,b-y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee-y)).add(new go.PathSegment(go.PathSegment.Line,b-y,ee-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new ke("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ie,a,E){var x=ie?ie.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||E===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=a,y.endY=E,y}else{var b=a/2,ee=E/2,te=Math.atan2(E,a),ne=x-Math.min(Math.cos(te)*x/2,b),re=x-Math.min(Math.sin(te)*x/2,ee),y=new go.Geometry,ue=new go.PathFigure(ne,0,!0);return y.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,b,.2*E)),ue.add(new go.PathSegment(go.PathSegment.Line,a-ne,0)),ue.add(new go.PathSegment(go.PathSegment.Line,a,re)),ue.add(new go.PathSegment(go.PathSegment.Line,.8*a,ee)),ue.add(new go.PathSegment(go.PathSegment.Line,a,E-re)),ue.add(new go.PathSegment(go.PathSegment.Line,a-ne,E)),ue.add(new go.PathSegment(go.PathSegment.Line,b,.8*E)),ue.add(new go.PathSegment(go.PathSegment.Line,ne,E)),ue.add(new go.PathSegment(go.PathSegment.Line,0,E-re)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ue.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new ke("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ie,a,E){var x=ie?ie.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);return y.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*E).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new ke("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.2);var y=new go.Geometry,b=new go.PathFigure(0,0,!0);return y.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,x*E)),b.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*E)),b.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)),b.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*E)),b.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,x*E).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new ke("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.5);var y=new go.Geometry,b=new go.PathFigure(0,0,!0);return y.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,E,Math.abs(1-x)*a,.25*E,Math.abs(1-x)*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,ve*a,0,a,(.5-ve/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,(.5+ve/2)*E,ve*a,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,0,a,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*E,.5*a,.25*E).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,.1*a,.8*E,0,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.5*E,.9*a,.8*E).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*E)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.6*a,.2*E,a,.25*E)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*E,a,.8*E,.6*a,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,.5*a,.75*E,.55*a,.95*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*E,.45*a,.95*E,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.4*a,.8*E,0,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*E,0,.25*E,.4*a,.2*E).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.4*a,.6*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,E,.5*a,.75*E,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*E,.55*a,.95*E,.5*a,.75*E));var b=.2,ee=.3,te=0,ne=b*ve;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+b+te)*E,(.5-b+ee)*a,(.5+ne+te)*E,(.5-ne+ee)*a,(.5+b+te)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*a,(.5+te)*E,(.5+ne+ee)*a,(.5+b+te)*E,(.5+b+ee)*a,(.5+ne+te)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-b+te)*E,(1-.5+b+ee)*a,(.5-ne+te)*E,(.5+ne+ee)*a,(.5-b+te)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*E,(.5-ne+ee)*a,(.5-b+te)*E,(.5-b+ee+.05)*a,(.5-ne+te-.02)*E)),b=.2,ee=0,te=-.3,ne=b*ve,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*a,(.5+te)*E,(.5+ne+ee)*a,(.5+b+te)*E,(.5+b+ee)*a,(.5+ne+te)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-b+te)*E,(1-.5+b+ee)*a,(.5-ne+te)*E,(.5+ne+ee)*a,(.5-b+te)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+te)*E,(.5-ne+ee)*a,(.5-b+te)*E,(.5-b+ee)*a,(.5-ne+te)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ne+ee)*a,(.5+b+te)*E,(.5-b+ee)*a,(.5+ne+te)*E,(.5-ne+ee)*a,(.5+b+te)*E)),b=.2,ee=-.3,te=0,ne=b*ve,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-b+te)*E,(1-.5+b+ee-.05)*a,(.5-ne+te-.02)*E,(.5+ne+ee)*a,(.5-b+te)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+te)*E,(.5-ne+ee)*a,(.5-b+te)*E,(.5-b+ee)*a,(.5-ne+te)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+b+te)*E,(.5-b+ee)*a,(.5+ne+te)*E,(.5-ne+ee)*a,(.5+b+te)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*E,(.5+ne+ee)*a,(.5+b+te)*E,(.5+b+ee)*a,(.5+ne+te)*E).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.5,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var b=.1,ee=.5,te=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(ee+b)*a,te*E)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ee,E*te,b*a,b*a).close()),y=new go.PathFigure(a*.5,0,!1),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),te=.75,y=new go.PathFigure((ee+b)*a,te*E,!0),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ee,E*te,b*a,b*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(ie,a,E){var x=.8535533905932737,y=.5*a,b=.5*E;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,y,b,y,b)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Move,y,b)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,y,b)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ie,a,E){var x=new go.Geometry,y=ve*.5,b=.5,ee=.5,te=.5,ne=new go.PathFigure(ee*a,(te-b)*E);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,te*E,(ee-y)*a,(te-b)*E,(ee-b)*a,(te-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te+b)*E,(ee-b)*a,(te+y)*E,(ee-y)*a,(te+b)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,te*E,(ee+y)*a,(te+b)*E,(ee+b)*a,(te+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te-b)*E,(ee+b)*a,(te-y)*E,(ee+y)*a,(te-b)*E)),b=.4,y=ve*.4;var re=z(),ue=z(),ce=z(),Ce=z();Te(ee,te-b,ee+y,te-b,ee+b,te-y,ee+b,te,.42,re,ue,ce,Ce,Ce);var me=z(),Se=z(),Pe=z();Te(ee,te-b,ee+y,te-b,ee+b,te-y,ee+b,te,.58,Ce,Ce,Pe,me,Se);var We=z(),Ze=z(),lt=z();Te(ee,te+b,ee-y,te+b,ee-b,te+y,ee-b,te,.42,We,Ze,lt,Ce,Ce);var ft=z(),ut=z(),Dt=z();return Te(ee,te+b,ee-y,te+b,ee-b,te+y,ee-b,te,.58,Ce,Ce,Dt,ft,ut),ne.add(new go.PathSegment(go.PathSegment.Move,Dt.x*a,Dt.y*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,te*E,ft.x*a,ft.y*E,ut.x*a,ut.y*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te-b)*E,(ee-b)*a,(te-y)*E,(ee-y)*a,(te-b)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*E,re.x*a,re.y*E,ue.x*a,ue.y*E)),ne.add(new go.PathSegment(go.PathSegment.Line,Dt.x*a,Dt.y*E).close()),ne.add(new go.PathSegment(go.PathSegment.Move,lt.x*a,lt.y*E)),ne.add(new go.PathSegment(go.PathSegment.Line,Pe.x*a,Pe.y*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,te*E,me.x*a,me.y*E,Se.x*a,Se.y*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te+b)*E,(ee+b)*a,(te+y)*E,(ee+y)*a,(te+b)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,lt.x*a,lt.y*E,We.x*a,We.y*E,Ze.x*a,Ze.y*E).close()),se(re),se(ue),se(ce),se(Ce),se(me),se(Se),se(Pe),se(We),se(Ze),se(lt),se(ft),se(ut),se(Dt),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(ie,a,E){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*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*E)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*E)).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*E,a,.25*E,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*E,0,.25*E).close()))}),go.Shape.setFigureParameter("HourGlass",0,new ke("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ie,a,E){var x=ie?ie.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var y=(a-x)/2,b=y+x;return new go.Geometry().add(new go.PathFigure(b,.5*E).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(0,.55*E).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*E).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ie,a,E){var x=new go.Geometry,y=ve*.4,b=.4,ee=.5,te=.5,ne=z(),re=z(),ue=z(),ce=z(),Ce=new go.PathFigure((ee-b)*a,te*E,!1);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te-b)*E,(ee-b)*a,(te-y)*E,(ee-y)*a,(te-b)*E)),Te(ee,te-b,ee+y,te-b,ee+b,te-y,ee+b,te,.44,ue,ce,re,ne,ne),Ce.add(new go.PathSegment(go.PathSegment.Bezier,re.x*a,re.y*E,ue.x*a,ue.y*E,ce.x*a,ce.y*E));var me=oe(re.x,re.y);Te(ee,te-b,ee+y,te-b,ee+b,te-y,ee+b,te,.56,ne,ne,re,ue,ce);var Se=oe(re.x,re.y);Ce.add(new go.PathSegment(go.PathSegment.Line,(me.x*.1+.95*.9)*a,me.y*.1*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,me.y*.1*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,(Se.x*.1+.9)*a,.15*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,(Se.x*.1+.9)*a,(Se.y*.1+.05*.9)*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,Se.x*a,Se.y*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,te*E,ue.x*a,ue.y*E,ce.x*a,ce.y*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te+b)*E,(ee+b)*a,(te+y)*E,(ee+y)*a,(te+b)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,te*E,(ee-y)*a,(te+b)*E,(ee-b)*a,(te+y)*E)),b=.35,y=ve*.35;var Pe=new go.PathFigure(ee*a,(te-b)*E,!1);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,te*E,(ee-y)*a,(te-b)*E,(ee-b)*a,(te-y)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te+b)*E,(ee-b)*a,(te+y)*E,(ee-y)*a,(te+b)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,te*E,(ee+y)*a,(te+b)*E,(ee+b)*a,(te+y)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te-b)*E,(ee+b)*a,(te-y)*E,(ee+y)*a,(te-b)*E));var We=new go.PathFigure((ee-b)*a,te*E,!1);return x.add(We),se(ne),se(re),se(ue),se(ce),se(me),se(Se),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(ie,a,E){var x=new go.Geometry,y=.375,b=0,ee=-.125,te=y*ve,ne=new go.PathFigure((.525+b)*a,(.5+y+ee)*E,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+b)*a,(.5+ee)*E,(.5+te+b)*a,(.5+y+ee)*E,(.5+y+b)*a,(.5+te+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(.5+b)*a,(.5-y+ee)*E,(1-.5+y+b)*a,(.5-te+ee)*E,(.5+te+b)*a,(.5-y+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+b)*a,(.5+ee)*E,(.5-te+b)*a,(.5-y+ee)*E,(.5-y+b)*a,(.5-te+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(.475+b)*a,(.5+y+ee)*E,(.5-y+b)*a,(.5+te+ee)*E,(.5-te+b)*a,(.5+y+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.475*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.525*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E).close()),y=.325,b=0,ee=-.125,te=y*ve;var ne=new go.PathFigure((1-.5+y+b)*a,(.5+ee)*E,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,(.5+b)*a,(.5+y+ee)*E,(.5+y+b)*a,(.5+te+ee)*E,(.5+te+b)*a,(.5+y+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+b)*a,(.5+ee)*E,(.5-te+b)*a,(.5+y+ee)*E,(.5-y+b)*a,(.5+te+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(.5+b)*a,(.5-y+ee)*E,(.5-y+b)*a,(.5-te+ee)*E,(.5-te+b)*a,(.5-y+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+b)*a,(.5+ee)*E,(.5+te+b)*a,(.5-y+ee)*E,(1-.5+y+b)*a,(.5-te+ee)*E));var ne=new go.PathFigure((.525+b)*a,(.5+y+ee)*E,!1);return x.add(ne),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(ie,a,E){var x=ie?ie.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ie,a,E){var x=ie?ie.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ie,a,E){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,E)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ie,a,E){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*E,.5*a,.5*E)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(ie,a,E){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,E)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Move,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ie,a,E){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*E)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Move,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ie,a,E){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*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,0,E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ie,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ie,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new ke("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new ke("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.3);var y=ie?ie.parameter2:NaN;isNaN(y)&&(y=.3);var b=(1-x)*a,ee=(.5-y/2)*E,te=(.5+y/2)*E,ne=new go.Geometry,re=new go.PathFigure(0,ee,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,b,ee)),re.add(new go.PathSegment(go.PathSegment.Line,b,0)),re.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),re.add(new go.PathSegment(go.PathSegment.Line,b,E)),re.add(new go.PathSegment(go.PathSegment.Line,b,te)),re.add(new go.PathSegment(go.PathSegment.Line,0,te).close()),ne.spot1=new go.Spot(0,ee/E);var ue=we(0,te/E,1,te/E,b/a,1,1,.5,z());return ne.spot2=new go.Spot(ue.x,ue.y),se(ue),ne}),go.Shape.setFigureParameter("Arrow2",0,new ke("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new ke("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var y=ie?ie.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,E/2);var b=a-x,ee=(E-y)/2,te=ee+y,ne=new go.Geometry,re=new go.PathFigure(0,ee,!0);ne.add(re),re.add(new go.PathSegment(go.PathSegment.Line,b,ee)),re.add(new go.PathSegment(go.PathSegment.Line,b,0)),re.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),re.add(new go.PathSegment(go.PathSegment.Line,b,E)),re.add(new go.PathSegment(go.PathSegment.Line,b,te)),re.add(new go.PathSegment(go.PathSegment.Line,0,te).close()),ne.spot1=new go.Spot(0,ee/E);var ue=we(0,te/E,1,te/E,b/a,1,1,.5,z());return ne.spot2=new go.Spot(ue.x,ue.y),se(ue),ne}),go.Shape.defineFigureGenerator("Chevron",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*E).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new ke("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*E,b=(.5+x/2)*E,ee=new go.Geometry,te=new go.PathFigure(a,.5*E,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),te.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),te.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),te.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var ne=we(0,.5,.3,0,0,y/E,.1,y/E,z());return ee.spot1=new go.Spot(ne.x,ne.y),ne=we(.7,1,1,.5,0,b/E,1,b/E,ne),ee.spot2=new go.Spot(ne.x,ne.y),se(ne),ee}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new ke("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new ke("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=40);var y=ie?ie.parameter2:NaN;isNaN(y)&&(y=100);var b=(E-x)/2,ee=b+x,te=(E-y)/2,ne=te+y;(x>E||y>E)&&(y>x?(x=x*E/y,b=(E-x)/2,ee=b+x,te=0,ne=E):(b=0,ee=E,te=0,ne=E));var re=new go.Geometry,ue=new go.PathFigure(a,.5*E,!0);re.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),ue.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,te).close());var ce=we(0,.5,.3,te/E,0,b/E,1,b/E,z());return re.spot1=new go.Spot(ce.x,ce.y),ce=we(.7,ne/E,1,.5,0,ee/E,1,ee/E,ce),re.spot2=new go.Spot(ce.x,ce.y),se(ce),re}),go.Shape.setFigureParameter("IBeamArrow",0,new ke("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*E,b=(.5+x/2)*E,ee=new go.Geometry,te=new go.PathFigure(a,.5*E,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,0,E)),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(0,y/E);var ne=we(.7,1,1,.5,0,b/E,1,b/E,z());return ee.spot2=new go.Spot(ne.x,ne.y),se(ne),ee}),go.Shape.setFigureParameter("IBeamArrow2",0,new ke("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new ke("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=40);var y=ie?ie.parameter2:NaN;isNaN(y)&&(y=100);var b=(E-x)/2,ee=b+x,te=(E-y)/2,ne=te+y;(x>E||y>E)&&(y>x?(x=x*E/y,b=(E-x)/2,ee=b+x,te=0,ne=E):(b=0,ee=E,te=0,ne=E));var re=new go.Geometry,ue=new go.PathFigure(a,.5*E,!0);re.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),ue.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ue.add(new go.PathSegment(go.PathSegment.Line,0,te)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,te).close()),re.spot1=new go.Spot(0,b/E);var ce=we(.7,ne/E,1,.5,0,ee/E,1,ee/E,z());return re.spot2=new go.Spot(ce.x,ce.y),se(ce),re}),go.Shape.setFigureParameter("Pointer",0,new ke("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.1);var y=new go.Geometry,b=new go.PathFigure(a,.5*E,!0);y.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(x,.35);var ee=we(.2,.65,1,.65,0,1,1,.5,z());return y.spot2=new go.Spot(ee.x,ee.y),se(ee),y}),go.Shape.setFigureParameter("RoundedPointer",0,new ke("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.3);var y=new go.Geometry,b=new go.PathFigure(a,.5*E,!0);y.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),y.spot1=new go.Spot(x,.35);var ee=we(0,.65,1,.65,0,1,1,.5,z());return y.spot2=new go.Spot(ee.x,ee.y),se(ee),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new ke("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.4);var y=(.5-x/2)*E,b=(.5+x/2)*E,ee=new go.Geometry,te=new go.PathFigure(a,.5*E,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,.3);var ne=we(.7,1,1,.5,0,b/E,1,b/E,z());return ee.spot2=new go.Spot(ne.x,ne.y),se(ne),ee}),go.Shape.setFigureParameter("SplitEndArrow2",0,new ke("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=50);var y=(E-x)/2,b=y+x;x>E&&(y=0,b=E);var ee=new go.Geometry,te=new go.PathFigure(a,.5*E,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,y/E);var ne=we(.7,1,1,.5,0,b/E,1,b/E,z());return ee.spot2=new go.Spot(ne.x,ne.y),se(ne),ee}),go.Shape.setFigureParameter("SquareArrow",0,new ke("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.7);var y=new go.Geometry,b=new go.PathFigure(a,.5*E,!0);return y.add(b),b.add(new go.PathSegment(go.PathSegment.Line,x*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(x,1),y}),go.Shape.defineFigureGenerator("Cone1",function(ie,a,E){var x=new go.Geometry,y=ve*.5,b=ve*.1,ee=new go.PathFigure(0,.9*E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+b)*E,(.5+y)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+b)*E).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.9*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,E,.85/.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*E).close());var b=new go.PathFigure(0,.9*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,.8*E,.85/.9*a,.8*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var b=new go.PathFigure(.5*a,E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.3*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var b=new go.PathFigure(0,.3*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,b=ve*.5,ee=new go.PathFigure(0,x,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ve*x,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+b)*a,0,1*a,ve*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*E,1*a,E-ve*x,(.5+b)*a,1*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-b)*a,1*E,0,E-ve*x)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x));var te=new go.PathFigure(a,x,!1);return y.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-ve*x,(.5+b)*a,2*x)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-b)*a,2*x,0,2*x-ve*x)),y.spot1=new go.Spot(0,0,0,2*x),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,b=ve*.5,ee=new go.PathFigure(0,E-x,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ve*x,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+b)*a,0,a,ve*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,E-ve*x,(.5+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-b)*a,E,0,E-ve*x));var te=new go.PathFigure(0,E-x,!1);return y.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E-2*x,0,E-x-ve*x,(.5-b)*a,E-2*x)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,E-x,(.5+b)*a,E-2*x,a,E-x-ve*x)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*x),y}),go.Shape.defineFigureGenerator("Cylinder3",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,b=ve*.5,ee=new go.PathFigure(x,0,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-ve*x,0,a,(.5-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+b)*E,a-ve*x,E)),ee.add(new go.PathSegment(go.PathSegment.Line,x,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,ve*x,E,0,(.5+b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-b)*E,ve*x,0));var te=new go.PathFigure(x,0,!1);return y.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*E,x+ve*x,0,2*x,(.5-b)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,E,2*x,(.5+b)*E,x+ve*x,E)),y.spot1=new go.Spot(0,0,2*x,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,b=ve*.5,ee=new go.PathFigure(a-x,0,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-ve*x,0,a,(.5-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+b)*E,a-ve*x,E)),ee.add(new go.PathSegment(go.PathSegment.Line,x,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,ve*x,E,0,(.5+b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-b)*E,ve*x,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var te=new go.PathFigure(a-x,0,!1);return y.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*E,a-x-ve*x,0,a-2*x,(.5-b)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a-2*x,(.5+b)*E,a-x-ve*x,E)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*x,0),y}),go.Shape.defineFigureGenerator("Prism1",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,.25*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var b=new go.PathFigure(.25*a,.25*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.25*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var b=new go.PathFigure(0,E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E).close());var b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(ie,a,E){var x=new go.Geometry,y=.2,b=.1,ee=ve*y,te=ve*b,ne=.5,re=.1,ue=new go.PathFigure(ne*a,(re+b)*E,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,re*E,(ne-ee)*a,(re+b)*E,(ne-y)*a,(re+te)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re-b)*E,(ne-y)*a,(re-te)*E,(ne-ee)*a,(re-b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,re*E,(ne+ee)*a,(re-b)*E,(ne+y)*a,(re-te)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re+b)*E,(ne+y)*a,(re+te)*E,(ne+ee)*a,(re+b)*E));var ce=.05,Ce=ve*ce;ne=.05,re=.25;var me=new go.PathFigure(.5*a,.2*E,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*E)),ne=.95,re=.25,me.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ce)*a,re*E,(ne+Ce)*a,(re-ce)*E,(ne+ce)*a,(re-Ce)*E)),me.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),me.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),me.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*E)),ce=.025,Ce=ve*ce,ne=.825,re=.35,me.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re-ce)*E,(ne+ce)*a,(re-Ce)*E,(ne+Ce)*a,(re-ce)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ce)*a,re*E,(ne-Ce)*a,(re-ce)*E,(ne-ce)*a,(re-Ce)*E)),me.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),me.add(new go.PathSegment(go.PathSegment.Line,.55*a,E)),me.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E)),ce=.05,Ce=ve*ce,ne=.5,re=.7,me.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re-ce)*E,(ne+ce)*a,(re-Ce)*E,(ne+Ce)*a,(re-ce)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ce)*a,re*E,(ne-Ce)*a,(re-ce)*E,(ne-ce)*a,(re-Ce)*E)),me.add(new go.PathSegment(go.PathSegment.Line,.45*a,E)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*E)),ce=.025,Ce=ve*ce,ne=.175,re=.35,me.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re-ce)*E,(ne+ce)*a,(re-Ce)*E,(ne+Ce)*a,(re-ce)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ce)*a,re*E,(ne-Ce)*a,(re-ce)*E,(ne-ce)*a,(re-Ce)*E)),me.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),me.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),me.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),ce=.05,Ce=ve*ce,ne=.05,re=.25,me.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re-ce)*E,(ne-ce)*a,(re-Ce)*E,(ne-Ce)*a,(re-ce)*E)),me.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new ke("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ie,a,E){var x=ie?ie.parameter1:NaN;isNaN(x)&&(x=.2);var y=new go.Geometry,b=new go.PathFigure(a,0,!0);return y.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,x*E)),b.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),y.spot1=new go.Spot(0,x),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E));var b=new go.PathFigure(.5*a,.5*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(ie,a,E){var x=new go.Geometry,y=ie?ie.parameter1:NaN;isNaN(y)&&(y=.1);var b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,y*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),x}),go.Shape.defineFigureGenerator("Database",function(ie,a,E){var x=new go.Geometry,y=ve*.5,b=ve*.1,ee=new go.PathFigure(a,.1*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+b)*E,(.5+y)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-b)*E,(.5-y)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-b)*E));var te=new go.PathFigure(a,.1*E,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+b)*E,(.5+y)*a,.2*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+b)*E)),te.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+b)*E,(.5+y)*a,.3*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+b)*E)),te.add(new go.PathSegment(go.PathSegment.Move,a,.3*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*E,a,(.3+b)*E,(.5+y)*a,.4*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-y)*a,.4*E,0,(.3+b)*E)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*E,.25*a,.1*E).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(ie,a,E){var x=new go.Geometry,y=ve*.5,b=ve*.1,ee=new go.PathFigure(a,.1*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+b)*E,(.5+y)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-b)*E,(.5-y)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-b)*E));var te=new go.PathFigure(a,.1*E,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+b)*E,(.5+y)*a,.2*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+b)*E)),te.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+b)*E,(.5+y)*a,.3*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+b)*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(ie,a,E){var x=new go.Geometry,y=ie?ie.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var b=ve*.2,ee=new go.PathFigure(0,.2*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-b)*E,(.2-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*E,(.8+b)*a,0,a,(.2-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,E,a,(.8+b)*E,(.8+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-b)*a,E,0,(.8+b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var te=new go.PathFigure(0,y*E,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(ie,a,E){var x=new go.Geometry,y=ie?ie.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,y*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),x}),go.Shape.defineFigureGenerator("Document",function(ie,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ie,a,E){var x=new go.Geometry,y=ie?ie.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(y*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y*E)),ee.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var b=new go.PathFigure(.1*a,.4*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var b=new go.PathFigure(.75*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(a,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E));var b=new go.PathFigure(a,.5*E,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,E));var ee=new go.PathFigure(a,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(ie,a,E){var x=new go.Geometry,y=ie?ie.parameter1:NaN,b=ie?ie.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var te=new go.PathFigure(y*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),te.add(new go.PathSegment(go.PathSegment.Move,0,b*E)),te.add(new go.PathSegment(go.PathSegment.Line,a,b*E)),x}),go.Shape.defineFigureGenerator("Junction",function(ie,a,E){var x=new go.Geometry,y=1/Math.SQRT2,b=(1-1/Math.SQRT2)/2,ee=ve*.5,te=.5,ne=new go.PathFigure(a,te*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,te*a,E,a,(te+ee)*E,(te+ee)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,te*E,(te-ee)*a,E,0,(te+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,te*a,0,0,(te-ee)*E,(te-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,te*E,(te+ee)*a,0,a,(te-ee)*E));var re=new go.PathFigure((b+y)*a,(b+y)*E,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,b*a,b*E)),re.add(new go.PathSegment(go.PathSegment.Move,b*a,(b+y)*E)),re.add(new go.PathSegment(go.PathSegment.Line,(b+y)*a,b*E)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(ie,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close());var b=new go.PathFigure(.1*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*E)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(ie,a,E){var x=new go.Geometry,y=ve*.5,b=.5,ee=new go.PathFigure(.5*a,E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,b*E,(b-y)*a,E,0,(b+y)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-y)*E,(b-y)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,b*E,(b+y)*a,0,a,(b-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(b+.1)*a,.9*E,a,(b+y)*E,(b+y)*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(ie,a,E){var x=new go.Geometry,y=ie?ie.parameter1:NaN;isNaN(y)&&(y=.7);var b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,y*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ie,a,E){var x=new go.Geometry,y=ie?ie.parameter1:NaN;isNaN(y)&&(y=.25);var b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-y)*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(ie,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*E,.96*a,.47*E,.93*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*E,.86*a,.57*E,.83*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.4*a,.4*E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var b=new go.PathFigure(.1*a,.2*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,.1*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close());var b=new go.PathFigure(.2*a,.1*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(ie,a,E){var x=new go.Geometry,y=ie?ie.parameter1:NaN;isNaN(y)&&(y=.1);var b=1-y,ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close());var te=new go.PathFigure(.5*y*a,y*E,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*a,y*E)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(ie,a,E){var x=new go.Geometry,y=ve*.5,b=.5,ee=new go.PathFigure(a,b*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,E,a,(b+y)*E,(b+y)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,b*E,(b-y)*a,E,0,(b+y)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-y)*E,(b-y)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,b*E,(b+y)*a,0,a,(b-y)*E));var te=new go.PathFigure(a,.5*E,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),te.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(ie,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.5*a,.6*E,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ie,a,E){var x=new go.Geometry,y=ie?ie.parameter1:NaN,b=ie?ie.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(b)&&(b=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ie,a,E){var x=new go.Geometry,y=ie?ie.parameter1:NaN,b=ie?ie.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(b)&&(b=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(ie,a,E){var x=new go.Geometry,y=ie?ie.parameter1:NaN;isNaN(y)&&(y=.1);var b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure((1-y)*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Move,y*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),x}),go.Shape.defineFigureGenerator("Process",function(ie,a,E){var x=new go.Geometry,y=ie?ie.parameter1:NaN;isNaN(y)&&(y=.1);var b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(y*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var b=new go.PathFigure(0,.5*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(ie,a,E){var x=new go.Geometry,y=ie?ie.parameter1:NaN;isNaN(y)&&(y=.25);var b=new go.PathFigure(y*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E));var ee=new go.PathFigure(y*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),x.spot1=new go.Spot(y,0),x.spot2=new go.Spot(1-y,1),x}),go.Shape.defineFigureGenerator("Terminator",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(ie,a,E){var x=new go.Geometry,y=ie?ie.parameter1:NaN;isNaN(y)&&(y=.1);var b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-y)*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*E).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(ie,a,E){var x=new go.Geometry,y=ve*.5,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(.5+y)*a,0,a,(.5-y)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.5+y)*E,(.5+y)*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(ie,a,E){var x=new go.Geometry,y=ve*.5,b=.5,ee=new go.PathFigure(a,b*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,E,a,(b+y)*E,(b+y)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,b*E,(b-y)*a,E,0,(b+y)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-y)*E,(b-y)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,b*E,(b+y)*a,0,a,(b-y)*E));var te=new go.PathFigure(a,b*E,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,b*E));var ne=new go.PathFigure(.8*a,.75*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*E)),x}),go.Shape.defineFigureGenerator("Ground",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),x}),go.Shape.defineFigureGenerator("Inverter",function(ie,a,E){var x=new go.Geometry,y=ve*.1,b=.1,ee=.9,te=.5,ne=new go.PathFigure(.8*a,.5*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E));var re=new go.PathFigure((ee+b)*a,te*E,!0);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te+b)*E,(ee+b)*a,(te+y)*E,(ee+y)*a,(te+b)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,te*E,(ee-y)*a,(te+b)*E,(ee-b)*a,(te+y)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te-b)*E,(ee-b)*a,(te-y)*E,(ee-y)*a,(te-b)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,te*E,(ee+y)*a,(te-b)*E,(ee+b)*a,(te-y)*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(ie,a,E){var x=new go.Geometry,y=ve*.5,b=ve*.4,ee=ve*.1,te=.1,ne=.9,re=.5,ue=new go.PathFigure(.8*a,.5*E,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,.8*a,(.5+b)*E,(.4+y)*a,E)),ue.add(new go.PathSegment(go.PathSegment.Line,0,E)),ue.add(new go.PathSegment(go.PathSegment.Line,0,0)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(.4+y)*a,0,.8*a,(.5-b)*E));var ce=new go.PathFigure((ne+te)*a,re*E,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re+te)*E,(ne+te)*a,(re+ee)*E,(ne+ee)*a,(re+te)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*a,re*E,(ne-ee)*a,(re+te)*E,(ne-te)*a,(re+ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re-te)*E,(ne-te)*a,(re-ee)*E,(ne-ee)*a,(re-te)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*a,re*E,(ne+ee)*a,(re-te)*E,(ne+te)*a,(re-ee)*E)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(ie,a,E){var x=new go.Geometry,y=.5,b=ve*y,ee=0,te=.5,ne=new go.PathFigure(.8*a,.5*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*a,(te+b)*E,(ee+b)*a,(te+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ee+b)*a,(te-y)*E,.7*a,(te-b)*E)),y=.1,b=ve*.1,ee=.9,te=.5;var re=new go.PathFigure((ee-y)*a,te*E,!0);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te-y)*E,(ee-y)*a,(te-b)*E,(ee-b)*a,(te-y)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*a,te*E,(ee+b)*a,(te-y)*E,(ee+y)*a,(te-b)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te+y)*E,(ee+y)*a,(te+b)*E,(ee+b)*a,(te+y)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*a,te*E,(ee-b)*a,(te+y)*E,(ee-y)*a,(te+b)*E)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(ie,a,E){var x=new go.Geometry,y=.5,b=ve*y,ee=0,te=.5,ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ee+b+b)*a,(te-y)*E,.8*a,(te-b)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*a,(te+b)*E,(ee+b+b)*a,(te+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(ie,a,E){var x=new go.Geometry,y=.5,b=ve*y,ee=.2,te=.5,ne=new go.PathFigure(.1*a,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var re=new go.PathFigure(.8*a,.5*E,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.7*a,(te+b)*E,(ee+b)*a,(te+y)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ee+b)*a,(te-y)*E,.7*a,(te-b)*E)),y=.1,b=ve*.1,ee=.9,te=.5;var ue=new go.PathFigure((ee-y)*a,te*E,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te-y)*E,(ee-y)*a,(te-b)*E,(ee-b)*a,(te-y)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*a,te*E,(ee+b)*a,(te-y)*E,(ee+y)*a,(te-b)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te+y)*E,(ee+y)*a,(te+b)*E,(ee+b)*a,(te+y)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*a,te*E,(ee-b)*a,(te+y)*E,(ee-y)*a,(te+b)*E)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(ie,a,E){var x=new go.Geometry,y=.5,b=ve*y,ee=.2,te=.5,ne=new go.PathFigure(.1*a,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var re=new go.PathFigure(.2*a,0,!0);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ee+b)*a,(te-y)*E,.9*a,(te-b)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.9*a,(te+b)*E,(ee+b)*a,(te+y)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Resistor",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),x}),go.Shape.defineFigureGenerator("Inductor",function(ie,a,E){var x=new go.Geometry,y=ve*.1,b=.1,ee=.1,te=.5,ne=new go.PathFigure((ee-y*.5)*a,E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,0,(ee-y)*a,E,(ee-b)*a,0)),ee=.3,ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,(ee+b)*a,0,(ee+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,0,(ee-y)*a,E,(ee-b)*a,0)),ee=.5,ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,(ee+b)*a,0,(ee+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,0,(ee-y)*a,E,(ee-b)*a,0)),ee=.7,ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,(ee+b)*a,0,(ee+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,0,(ee-y)*a,E,(ee-b)*a,0)),ee=.9,ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y*.5)*a,E,(ee+b)*a,0,(ee+y)*a,E)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ie,a,E){var x=new go.Geometry,y=ve*.5,b=.5,ee=.5,te=.5,ne=new go.PathFigure((ee-b)*a,te*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te-b)*E,(ee-b)*a,(te-y)*E,(ee-y)*a,(te-b)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,te*E,(ee+y)*a,(te-b)*E,(ee+b)*a,(te-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te+b)*E,(ee+b)*a,(te+y)*E,(ee+y)*a,(te+b)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,te*E,(ee-y)*a,(te+b)*E,(ee-b)*a,(te+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Move,(ee-b+.1)*a,te*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b-.1)*a,te*E,ee*a,(te-b)*E,ee*a,(te+b)*E)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Diode",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(ie,a,E){var x=new go.Geometry,y=a,b=E;a=a*.38,E=E*.6;var ee=ve*.8,te=.8,ne=0,re=.5,ue=(y-a)/2,ce=(b-E)/2,Ce=new go.PathFigure(ne*a+ue,(re+te)*E+ce,!0);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*a+ue,re*E+ce,(ne-ee)*a+ue,(re+te)*E+ce,(ne-te)*a+ue,(re+ee)*E+ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ue,(re-te)*E+ce,(ne-te)*a+ue,(re-ee)*E+ce,(ne-ee)*a+ue,(re-te)*E+ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te+ee*.5)*a+ue,re*E+ce,ne*a+ue,(re-te)*E+ce,(ne-te+ee*.5)*a+ue,(re-ee)*E+ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ue,(re+te)*E+ce,(ne-te+ee*.5)*a+ue,(re+ee)*E+ce,ne*a+ue,(re+te)*E+ce).close()),ee=ve*.4,te=.4,ne=.2,re=.5;var me=new go.PathFigure(ne*a+ue,(re+te)*E+ce,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*a+ue,re*E+ce,(ne-ee)*a+ue,(re+te)*E+ce,(ne-te)*a+ue,(re+ee)*E+ce)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ue,(re-te)*E+ce,(ne-te)*a+ue,(re-ee)*E+ce,(ne-ee)*a+ue,(re-te)*E+ce)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te+ee*.5)*a+ue,re*E+ce,ne*a+ue,(re-te)*E+ce,(ne-te+ee*.5)*a+ue,(re-ee)*E+ce)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ue,(re+te)*E+ce,(ne-te+ee*.5)*a+ue,(re+ee)*E+ce,ne*a+ue,(re+te)*E+ce).close()),ee=ve*.2,te=.2,ne=.5,re=.5;var Se=new go.PathFigure((ne-te)*a+ue,re*E+ce,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ue,(re-te)*E+ce,(ne-te)*a+ue,(re-ee)*E+ce,(ne-ee)*a+ue,(re-te)*E+ce)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*a+ue,re*E+ce,(ne+ee)*a+ue,(re-te)*E+ce,(ne+te)*a+ue,(re-ee)*E+ce)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ue,(re+te)*E+ce,(ne+te)*a+ue,(re+ee)*E+ce,(ne+ee)*a+ue,(re+te)*E+ce)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*a+ue,re*E+ce,(ne-ee)*a+ue,(re+te)*E+ce,(ne-te)*a+ue,(re+ee)*E+ce)),ee=ve*.4,te=.4,ne=.8,re=.5;var Pe=new go.PathFigure(ne*a+ue,(re-te)*E+ce,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*a+ue,re*E+ce,(ne+ee)*a+ue,(re-te)*E+ce,(ne+te)*a+ue,(re-ee)*E+ce)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ue,(re+te)*E+ce,(ne+te)*a+ue,(re+ee)*E+ce,(ne+ee)*a+ue,(re+te)*E+ce)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te-ee*.5)*a+ue,re*E+ce,ne*a+ue,(re+te)*E+ce,(ne+te-ee*.5)*a+ue,(re+ee)*E+ce)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ue,(re-te)*E+ce,(ne+te-ee*.5)*a+ue,(re-ee)*E+ce,ne*a+ue,(re-te)*E+ce).close()),ee=ve*.8,te=.8,ne=1,re=.5;var We=new go.PathFigure(ne*a+ue,(re-te)*E+ce,!0);return x.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*a+ue,re*E+ce,(ne+ee)*a+ue,(re-te)*E+ce,(ne+te)*a+ue,(re-ee)*E+ce)),We.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ue,(re+te)*E+ce,(ne+te)*a+ue,(re+ee)*E+ce,(ne+ee)*a+ue,(re+te)*E+ce)),We.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te-ee*.5)*a+ue,re*E+ce,ne*a+ue,(re+te)*E+ce,(ne+te-ee*.5)*a+ue,(re+ee)*E+ce)),We.add(new go.PathSegment(go.PathSegment.Bezier,ne*a+ue,(re-te)*E+ce,(ne+te-ee*.5)*a+ue,(re-ee)*E+ce,ne*a+ue,(re-te)*E+ce).close()),x}),go.Shape.defineFigureGenerator("Email",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*E)),b.add(new go.PathSegment(go.PathSegment.Move,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*E)),x}),go.Shape.defineFigureGenerator("Ethernet",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.35*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var b=new go.PathFigure(.1*a,E,!0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var ee=new go.PathFigure(.6*a,E,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,E).close());var te=new go.PathFigure(0,.5*E,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),te.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),te.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*E)),te.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*E)),te.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)),te.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*E)),x}),go.Shape.defineFigureGenerator("Power",function(ie,a,E){var x=new go.Geometry,y=ve*.4,b=.4,ee=.5,te=.5,ne=z(),re=z(),ue=z(),ce=z();Te(ee,te-b,ee+y,te-b,ee+b,te-y,ee+b,te,.5,ne,ne,re,ue,ce);var Ce=oe(re.x,re.y),me=new go.PathFigure(re.x*a,re.y*E,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,te*E,ue.x*a,ue.y*E,ce.x*a,ce.y*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te+b)*E,(ee+b)*a,(te+y)*E,(ee+y)*a,(te+b)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,te*E,(ee-y)*a,(te+b)*E,(ee-b)*a,(te+y)*E)),Te(ee-b,te,ee-b,te-y,ee-y,te-b,ee,te-b,.5,ue,ce,re,ne,ne),me.add(new go.PathSegment(go.PathSegment.Bezier,re.x*a,re.y*E,ue.x*a,ue.y*E,ce.x*a,ce.y*E)),y=ve*.3,b=.3,Te(ee-b,te,ee-b,te-y,ee-y,te-b,ee,te-b,.5,ue,ce,re,ne,ne),me.add(new go.PathSegment(go.PathSegment.Line,re.x*a,re.y*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,te*E,ce.x*a,ce.y*E,ue.x*a,ue.y*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te+b)*E,(ee-b)*a,(te+y)*E,(ee-y)*a,(te+b)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,te*E,(ee+y)*a,(te+b)*E,(ee+b)*a,(te+y)*E)),Te(ee,te-b,ee+y,te-b,ee+b,te-y,ee+b,te,.5,ne,ne,re,ue,ce),me.add(new go.PathSegment(go.PathSegment.Bezier,re.x*a,re.y*E,ce.x*a,ce.y*E,ue.x*a,ue.y*E).close());var me=new go.PathFigure(.45*a,0,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)),me.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*E)),me.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),se(ne),se(re),se(ue),se(ce),se(Ce),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E/2,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,E/2,a/2,E/2));function b(ee,te,ne){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+te)*a,(.8+ne)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+te)*a,(.5+ne)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+te)*a,(.5+ne)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+te)*a,(.8+ne)*E).close())}return b(y,0,0),b(y,.4,0),b(y,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.2*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.37*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.37*E)),y.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*E)),y.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*E).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*E,.45*a,.44*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*E,.48*a,.17*E,.54*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*E,.59*a,.29*E,.58*a,.28*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*E,.8*a,.34*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*E,.87*a,.48*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,1.17*a,.76*E,.82*a,.8*E).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ie,a,E){var x=new go.Geometry,y=.5,b=0,ee=0,te=y*ve,ne=.4*Math.SQRT2/2+.5,re=.5-.5*Math.SQRT2/2,ue=1,ce=.5,Ce=.5,me=0,Se=new go.PathFigure(ne*a,(1-re)*E,!1);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,ce*E,ue*a,.7*E,ue*a,ce*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+b)*a,(me+b)*E,(.5+y+b)*a,(.5-te+b)*E,(.5+te+b)*a,(.5-y+b)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+b)*a,(.5+ee)*E,(.5-te+b)*a,(.5-y+ee)*E,(.5-y+b)*a,(.5-te+ee)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(.35+b)*a,.9*E,(.5-y+b)*a,(.5+te+ee)*E,(.5-te+b)*a,.9*E)),Se.add(new go.PathSegment(go.PathSegment.Move,(.25+b)*a,.8*E)),Se.add(new go.PathSegment(go.PathSegment.Line,(.35+b)*a,.9*E)),Se.add(new go.PathSegment(go.PathSegment.Line,(.2+b)*a,.95*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var b=new go.PathFigure(a,E,!1);x.add(b);var ee=new go.PathFigure(0,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.2*a,.35*E,.3*a,.35*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.7*a,.65*E,.8*a,.65*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E).close());var y=new go.PathFigure(0,.2*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.7*a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,E,.4*a,.5*E,a,.5*E).close());var b=new go.PathFigure(.45*a,.73*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*E)),b.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*E)),b.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*E)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var b=new go.PathFigure(.335*a,(1-.555)*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*E,(1-.12)*a,.46*E,(1-.02)*a,.54*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*E,.02*a,.54*E,.12*a,.46*E)),b.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*E));var ee=.5-.285,te=.5,ne=ee,re=Math.PI/4,ue=4*(1-Math.cos(re))/(3*Math.sin(re)),ce=ue*.5,Ce=ee,me=ee,Se=ue*Ce,Pe=ue*me;b.add(new go.PathSegment(go.PathSegment.Bezier,(te-Ce)*a,ne*E,(te-(Se+Ce)/2)*a,(ne+(me+Pe)/2)*E,(te-Ce)*a,(ne+Pe)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-me)*E,(te-Ce)*a,(ne-Pe)*E,(te-Se)*a,(ne-me)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(te+Ce)*a,ne*E,(te+Se)*a,(ne-me)*E,(te+Ce)*a,(ne-Pe)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*E,(te+Ce)*a,(ne+Pe)*E,(te+(Se+Ce)/2)*a,(ne+(me+Pe)/2)*E)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*E)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),b.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E));var We=new go.PathFigure(.2*a,E,!1);x.add(We),We.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*E));var Ze=new go.PathFigure(.8*a,E,!1);return x.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var b=new go.PathFigure(.2*a,.2*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var b=new go.PathFigure(a,E,!1);x.add(b);var ee=new go.PathFigure(.1*a,E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Caution",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.05*a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*E,0,E,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*E,.5*a,0,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,a,E,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,E));var b=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-b)*a,.875*E)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*E,b*a,b*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*E,.575*a,.725*E,.625*a,.375*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*E,.375*a,.375*E,.425*a,.725*E)),x}),go.Shape.defineFigureGenerator("Recycle",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.45*a,.95*E,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*E,.17*a,.95*E,.15*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*E,0,.675*E,0,.7*E)),y.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*E)),y.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*E));var b=new go.PathFigure(.475*a,.2*E,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*E)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*E)),b.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*E,.35*a,0,.375*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*E)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*E)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*E,.625*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*E));var ee=new go.PathFigure(.675*a,.575*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*E,a,.8*E,a,.85*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*E)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ie,a,E){var x=new go.Geometry,y=.5,b=ve*.5,ee=new go.PathFigure(a,y*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,y*a,E,a,(y+b)*E,(y+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y*E,(y-b)*a,E,0,(y+b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y*a,0,0,(y-b)*E,(y-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,y*E,(y+b)*a,0,a,(y-b)*E));var te=new go.PathFigure(y*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*a,.15*E)),te.add(new go.PathSegment(go.PathSegment.Move,y*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,y*a,.85*E)),te.add(new go.PathSegment(go.PathSegment.Move,0,y*E)),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,y*E)),te.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),te.add(new go.PathSegment(go.PathSegment.Line,.85*a,y*E)),te.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),te.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*E)),te.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),te.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*E)),x}),go.Shape.defineFigureGenerator("Package",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.15*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var b=new go.PathFigure(0,.15*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*E).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var b=new go.PathFigure(0,.2*E,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ee=new go.PathFigure(0,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Component",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close());var b=new go.PathFigure(0,.2*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close());var ee=new go.PathFigure(0,.6*E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.15*a,.6*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E));var b=new go.PathFigure(.15*a,.6*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(a,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var b=new go.PathFigure(a,.8*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*E).close());var ee=.1,te=ve*.1,ne=.2,re=.9,ue=new go.PathFigure((ne-ee)*a,re*E,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re-ee)*E,(ne-ee)*a,(re-te)*E,(ne-te)*a,(re-ee)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,re*E,(ne+te)*a,(re-ee)*E,(ne+ee)*a,(re-te)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re+ee)*E,(ne+ee)*a,(re+te)*E,(ne+te)*a,(re+ee)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,re*E,(ne-te)*a,(re+ee)*E,(ne-ee)*a,(re+te)*E).close()),ee=.1,te=ve*.1,ne=.8,re=.9;var ce=new go.PathFigure((ne-ee)*a,re*E,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re-ee)*E,(ne-ee)*a,(re-te)*E,(ne-te)*a,(re-ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,re*E,(ne+te)*a,(re-ee)*E,(ne+ee)*a,(re-te)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(re+ee)*E,(ne+ee)*a,(re+te)*E,(ne+te)*a,(re+ee)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,re*E,(ne-te)*a,(re+ee)*E,(ne-ee)*a,(re+te)*E).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.2*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),x}),go.Shape.defineFigureGenerator("Forklift",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var b=new go.PathFigure(0,.5*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.5*a,.8*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E));var te=new go.PathFigure(.5*a,.7*E,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.7*E));var ne=.1,re=ve*.1,ue=.1,ce=.9,Ce=new go.PathFigure((ue-ne)*a,ce*E,!0);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce-ne)*E,(ue-ne)*a,(ce-re)*E,(ue-re)*a,(ce-ne)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*a,ce*E,(ue+re)*a,(ce-ne)*E,(ue+ne)*a,(ce-re)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce+ne)*E,(ue+ne)*a,(ce+re)*E,(ue+re)*a,(ce+ne)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*a,ce*E,(ue-re)*a,(ce+ne)*E,(ue-ne)*a,(ce+re)*E)),ne=.1,re=ve*.1,ue=.4,ce=.9;var me=new go.PathFigure((ue-ne)*a,ce*E,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce-ne)*E,(ue-ne)*a,(ce-re)*E,(ue-re)*a,(ce-ne)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*a,ce*E,(ue+re)*a,(ce-ne)*E,(ue+ne)*a,(ce-re)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(ce+ne)*E,(ue+ne)*a,(ce+re)*E,(ue+re)*a,(ce+ne)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*a,ce*E,(ue-re)*a,(ce+ne)*E,(ue-ne)*a,(ce+re)*E)),x}),go.Shape.defineFigureGenerator("RailShipment",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,.4*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*E).close());var b=new go.PathFigure(.45*a,.7*E,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E));var ee=new go.PathFigure(.55*a,.4*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*E).close());var ue=.05,ce=ve*.05,Ce=.175,me=.95,te=new go.PathFigure((Ce-ue)*a,me*E,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(me-ue)*E,(Ce-ue)*a,(me-ce)*E,(Ce-ce)*a,(me-ue)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+ue)*a,me*E,(Ce+ce)*a,(me-ue)*E,(Ce+ue)*a,(me-ce)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(me+ue)*E,(Ce+ue)*a,(me+ce)*E,(Ce+ce)*a,(me+ue)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-ue)*a,me*E,(Ce-ce)*a,(me+ue)*E,(Ce-ue)*a,(me+ce)*E));var ue=.05,ce=ve*.05,Ce=.375,me=.95,ne=new go.PathFigure((Ce-ue)*a,me*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(me-ue)*E,(Ce-ue)*a,(me-ce)*E,(Ce-ce)*a,(me-ue)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+ue)*a,me*E,(Ce+ce)*a,(me-ue)*E,(Ce+ue)*a,(me-ce)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(me+ue)*E,(Ce+ue)*a,(me+ce)*E,(Ce+ce)*a,(me+ue)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-ue)*a,me*E,(Ce-ce)*a,(me+ue)*E,(Ce-ue)*a,(me+ce)*E));var ue=.05,ce=ve*.05,Ce=.625,me=.95,re=new go.PathFigure((Ce-ue)*a,me*E,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(me-ue)*E,(Ce-ue)*a,(me-ce)*E,(Ce-ce)*a,(me-ue)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+ue)*a,me*E,(Ce+ce)*a,(me-ue)*E,(Ce+ue)*a,(me-ce)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(me+ue)*E,(Ce+ue)*a,(me+ce)*E,(Ce+ce)*a,(me+ue)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-ue)*a,me*E,(Ce-ce)*a,(me+ue)*E,(Ce-ue)*a,(me+ce)*E));var ue=.05,ce=ve*.05,Ce=.825,me=.95,Se=new go.PathFigure((Ce-ue)*a,me*E,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(me-ue)*E,(Ce-ue)*a,(me-ce)*E,(Ce-ce)*a,(me-ue)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+ue)*a,me*E,(Ce+ce)*a,(me-ue)*E,(Ce+ue)*a,(me-ce)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(me+ue)*E,(Ce+ue)*a,(me+ce)*E,(Ce+ce)*a,(me+ue)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-ue)*a,me*E,(Ce-ce)*a,(me+ue)*E,(Ce-ue)*a,(me+ce)*E).close());var Pe=new go.PathFigure(0,E,!1);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var b=new go.PathFigure(0,.2*E,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ee=new go.PathFigure(.15*a,E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,E).close());var te=.05,ne=ve*.05,re=.35,ue=.775,ce=new go.PathFigure((re-te)*a,ue*E,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ue-te)*E,(re-te)*a,(ue-ne)*E,(re-ne)*a,(ue-te)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(re+te)*a,ue*E,(re+ne)*a,(ue-te)*E,(re+te)*a,(ue-ne)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ue+te)*E,(re+te)*a,(ue+ne)*E,(re+ne)*a,(ue+te)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(re-te)*a,ue*E,(re-ne)*a,(ue+te)*E,(re-te)*a,(ue+ne)*E).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),x}),go.Shape.defineFigureGenerator("Globe",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.75*a,0,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.75*E,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.25*a,E,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*E,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,.15*a,.25*E,.15*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*E,.85*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*E,.35*a,.3*E,.65*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*E,.35*a,.7*E,.65*a,.7*E)),x}),go.Shape.defineFigureGenerator("Wave",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.25*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*E,.1*a,0,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*E,.425*a,.5*E,.575*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*E,.8*a,0,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*E,.1*a,.5*E,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*E,.425*a,E,.575*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*E,.8*a,.5*E,.9*a,.5*E)),x}),go.Shape.defineFigureGenerator("Operator",function(ie,a,E){var x=new go.Geometry,y=.3,b=ve*.3,ee=.5,te=.7,ne=new go.PathFigure((ee-y)*a,te*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te-y)*E,(ee-y)*a,(te-b)*E,(ee-b)*a,(te-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*a,te*E,(ee+b)*a,(te-y)*E,(ee+y)*a,(te-b)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te+y)*E,(ee+y)*a,(te+b)*E,(ee+b)*a,(te+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*a,te*E,(ee-b)*a,(te+y)*E,(ee-y)*a,(te+b)*E));var re=new go.PathFigure(0,.7*E,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*E,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.65*a,.3*E,.65*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*E,.35*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.3*a,.6*E,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.2*a,E,.35*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,E,.7*a,.6*E,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.8*a,E,.65*a,.95*E)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,0,.075*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,0,E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*E,.8*a,E,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*E));var b=new go.PathFigure(0,.6*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),x}),go.Shape.defineFigureGenerator("Delete",function(ie,a,E){var x=new go.Geometry,y=.5,b=ve*.5,ee=.5,te=.5,ne=new go.PathFigure((ee-y)*a,te*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te-y)*E,(ee-y)*a,(te-b)*E,(ee-b)*a,(te-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*a,te*E,(ee+b)*a,(te-y)*E,(ee+y)*a,(te-b)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te+y)*E,(ee+y)*a,(te+b)*E,(ee+b)*a,(te+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*a,te*E,(ee-b)*a,(te+y)*E,(ee-y)*a,(te+b)*E));var re=new go.PathFigure(.15*a,.5*E,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*E)),x}),go.Shape.defineFigureGenerator("Flag",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.1*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*E,.15*a,0,.35*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,.65*a,.2*E,.85*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.85*a,.6*E,.65*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.35*a,.4*E,.15*a,.4*E).close()),x}),go.Shape.defineFigureGenerator("Help",function(ie,a,E){var x=new go.Geometry,y=.5,b=ve*.5,ee=.5,te=.5,ne=new go.PathFigure((ee-y)*a,te*E,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te-y)*E,(ee-y)*a,(te-b)*E,(ee-b)*a,(te-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*a,te*E,(ee+b)*a,(te-y)*E,(ee+y)*a,(te-b)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te+y)*E,(ee+y)*a,(te+b)*E,(ee+b)*a,(te+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*a,te*E,(ee-b)*a,(te+y)*E,(ee-y)*a,(te+b)*E).close()),y=.05,b=ve*.05,ee=.5,te=.8;var re=new go.PathFigure((ee-y)*a,te*E,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te-y)*E,(ee-y)*a,(te-b)*E,(ee-b)*a,(te-y)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*a,te*E,(ee+b)*a,(te-y)*E,(ee+y)*a,(te-b)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(te+y)*E,(ee+y)*a,(te+b)*E,(ee+b)*a,(te+y)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*a,te*E,(ee-b)*a,(te+y)*E,(ee-y)*a,(te+b)*E).close()),re.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),re.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,.75*a,.475*E,.75*a,.225*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*E,.4*a,.2*E,.3*a,.25*E)),x}),go.Shape.defineFigureGenerator("Location",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*E,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*E,.5*a,0,.025*a,.025*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Lock",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var b=new go.PathFigure(.2*a,.5*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*E)),x}),go.Shape.defineFigureGenerator("Unlocked",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var b=new go.PathFigure(.2*a,.5*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*E)),x}),go.Shape.defineFigureGenerator("Gear",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*E,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*E,.79840625*a,.39915625*E,.7834375*a,.3635*E)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*E)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*E,.64228125*a,.2188125*E,.603875*a,.2021875*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*E,.39759375*a,.20190625*E,.36053125*a,.2176875*E)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*E)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*E,.21765625*a,.36059375*E,.201875*a,.397625*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*E,.20221875*a,.603875*E,.21884375*a,.64228125*E)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*E,.36353125*a,.78340625*E,.3991875*a,.79840625*E)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*E,.602375*a,.79809375*E,.63946875*a,.78234375*E)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*E,.78234375*a,.63940625*E,.798125*a,.602375*E)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*E)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Hand",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*E,0,.375*E,.05*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*E,.3*a,.225*E,.4*a,.175*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*E,.46*a,.05*E,.525*a,.05*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*E,.525*a,.275*E,.475*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*E,a,.4*E,a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*E,.675*a,.55*E,.675*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*E,.65*a,.7*E,.65*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,E,.61*a,.85*E,.61*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,.435*a,E,0,E).close()),x}),go.Shape.defineFigureGenerator("Map",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),x}),go.Shape.defineFigureGenerator("Eject",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.7).close());var b=new go.PathFigure(0,E*.6,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(ie,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close()))}),go.Shape.defineFigureGenerator("Building",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(a*1,E*1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.85).close());var b=new go.PathFigure(.126*a,.85*E,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*E).close());var ee=new go.PathFigure(.402*a,.85*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*E).close());var te=new go.PathFigure(.678*a,.85*E,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*E)),te.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*E)),te.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*E).close());var ne=new go.PathFigure(.5*a,.1*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*E).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E*1,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E*1,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*(1-.184)).close());var b=new go.PathFigure(a*.204,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.204,E*(1-.184))),b.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*(1-.184*2))),b.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*1).close());var ee=new go.PathFigure(a*.408,E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.408,E*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*1).close());var te=new go.PathFigure(a*.612,E,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.612,E*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*(1-.184*4))),te.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*1).close());var ne=new go.PathFigure(a*.816,E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.816,E*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-.184*5))),ne.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var b=new go.PathFigure(a*.055,.07*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.07)),b.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.1).close());var ee=new go.PathFigure(a*.055,.13*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.13)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.16)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.16).close());var te=new go.PathFigure(a*.055,.18*E,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.18)),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.21)),te.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.21).close());var ne=new go.PathFigure(a*1,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.65)),ne.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(.55*a,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*E,0,.4*E,.225*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*E,.975*a,0,a,.08*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.55*a,E).close()),x}),go.Shape.defineFigureGenerator("Key",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(a*1,E*.5,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*E)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*E,.075*a,.075*E).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*0)),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var ee=new go.PathFigure(a*.11,E*.1,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.11,E*.8).close());var te=new go.PathFigure(a*(.11+.24133333*1+.028*1),E*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.1)),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.8)),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),E*.8).close());var ne=new go.PathFigure(a*(.11+.24133333*2+.028*2),E*.1,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),E*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(ie,a,E){var x=new go.Geometry,y=8,b=y*ve,ee=new go.PathFigure(y,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.14)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-b,a-b,E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,b,E,0,E-b)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,b,b,0).close());var te=new go.PathFigure(a*.83,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.3)),te.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.3)),te.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*0).close());var ne=new go.PathFigure(a*.83,E*1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.5)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.5)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*1).close());var re=new go.PathFigure(a*.78,E*.05,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.05)),re.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.25)),re.add(new go.PathSegment(go.PathSegment.Line,a*.78,E*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(ie,a,E){var x=ie?ie.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,E/3);var y=x*ve,b=E*.8,ee=new go.Geometry,te=new go.PathFigure(x,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-y,0,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,a,b-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,b,a,b-y,a-y,b)),te.add(new go.PathSegment(go.PathSegment.Line,a*.7,b)),te.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),te.add(new go.PathSegment(go.PathSegment.Line,a*.55,b)),te.add(new go.PathSegment(go.PathSegment.Line,x,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b-x,y,b,0,b-y)),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()),y>1?(ee.spot1=new go.Spot(0,0,y,y),ee.spot2=new go.Spot(1,.8,-y,-y)):(ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.8)),ee}),go.Shape.defineFigureGenerator("Repeat",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*.45,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.45).close());var b=new go.PathFigure(a*1,E*.55,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(ie,a,E){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,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*E).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*.1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.9).close());var b=new go.PathFigure(a*.1,E*.2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.22,E*.285)),b.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.32)),b.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.37)),b.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.32)),b.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.25).close());var ee=new go.PathFigure(a*.28,E*.37,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.41)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.28,E*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(ie,a,E){var x=new go.Geometry,y=15,b=y*ve,ee=new go.PathFigure(a*.62,E*.475,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-b,a-b,E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,b,E,0,E-b)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.475)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.03)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.62,E*.03).close()),b>1?(x.spot1=new go.Spot(0,0,b,b),x.spot2=new go.Spot(1,1,-b,-b)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.add(y);var b=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-b))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-b))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-b))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-b))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-b))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-b)).close());var ee=new go.PathFigure(a*.4,E*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.66)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.add(y);var b=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-b))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-b))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-b))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-b))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-b))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-b)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.add(y);var b=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-b))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-b))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-b))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-b))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-b))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-b)).close());var ee=new go.PathFigure(a*.5,E*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.74,E*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close());var b=new go.PathFigure(a*.235,E*.28,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.765,E*.28)),b.add(new go.PathSegment(go.PathSegment.Line,a*.655,E*.97)),b.add(new go.PathSegment(go.PathSegment.Line,a*.345,E*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(ie,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.5,E*0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},61016:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var ke={},mt="5.0",oe={},z=null,se=!1,we=!1,Te=null,he=!1,je=null,ve=null,Be=0;Be<arguments.length;Be++){var Me=arguments[Be];if(Me!==null)switch(typeof Me){case"number":mt=Me.toFixed(1);break;case"string":Me.match(new RegExp("^[0-9]\\.[0-9]+$"))?mt=Me:Te=Me;break;case"object":typeof Me.is3D!="undefined"?z=Me:oe=Me;break;case"boolean":se=Me,we=!0;break}}z===null&&(z={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},oe.material_id!==void 0&&!we&&(se=!0)),Te!==null&&oe.id===void 0&&(oe.id=Te);var Ne="",Ge="",Oe=!1,Ie=null,ie=null,a=null,E=!1,x=null,y=null,b=null,ee=null,te=null;oe.height!==void 0&&(oe.height=Math.round(oe.height)),oe.width!==void 0&&(oe.width=Math.round(oe.width));var ne=function(Re){return parseFloat(Re)>4?parseFloat(Re):5};ke.setHTML5Codebase=function(Re,qe){ve=Re,ot(Re,qe)},ke.setJavaCodebase=ke.setJavaCodebaseVersion=ke.isCompiledInstalled=ke.setPreCompiledScriptPath=ke.setPreCompiledResourcePath=function(){},ke.setHTML5CodebaseVersion=function(Re,qe){var at=parseFloat(Re);if(at!==NaN&&at<5){console.log("The GeoGebra HTML5 codebase version "+at+" is deprecated. Using version latest instead.");return}je=Re,He(Re,qe)},ke.getHTML5CodebaseVersion=function(){return ie},ke.getParameters=function(){return oe},ke.setFontsCSSURL=function(Re){ee=Re},ke.setGiacJSURL=function(Re){},ke.setJNLPFile=function(Re){Ne=Re},ke.setJNLPBaseDir=function(Re){},ke.inject=function(){function Re(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var qe="auto",at=oe.id,dt,$e=!1,pt=0;pt<arguments.length;pt++){var Ee=arguments[pt];typeof Ee=="string"?(Ee=Ee.toLowerCase(),Ee.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?qe=Ee:at=arguments[pt]):typeof Ee=="boolean"?$e=Ee:Ee instanceof HTMLElement&&(dt=Ee)}Pt();function Pt(){if(!he){setTimeout(Pt,200);return}qe=Rt(qe);var dn=dt||document.getElementById(at);if(!dn){console.log("possibly bug on ajax loading? ");return}if(ke.removeExistingApplet(dn,!1),oe.width===void 0&&dn.clientWidth&&(oe.width=dn.clientWidth),oe.height===void 0&&dn.clientHeight&&(oe.height=dn.clientHeight),!(oe.width&&oe.height)&&qe==="html5"&&(delete oe.width,delete oe.height),Ie=qe,qe==="screenshot")Ze(dn,oe);else{var Gt=!1;oe.hasOwnProperty("playButton")&&oe.playButton||oe.hasOwnProperty("clickToLoad")&&oe.clickToLoad?Gt=!0:oe.hasOwnProperty("playButtonAutoDecide")&&oe.playButtonAutoDecide&&(Gt=(!re()||Re())&&ue()),Gt?(Ie="screenshot",ft(dn,oe,$e,qe)):We(dn,oe,$e)}}};function re(){try{return window.self!==window.top}catch(Re){return!0}}function ue(){return oe.hasOwnProperty("screenshotGenerator")&&oe.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}ke.getViews=function(){return z},ke.isJavaInstalled=function(){return!1};var ce=function(Re){var qe=function(pt){var Ee=JSON.parse(pt),Pt=function(Ht){return Ht.type=="G"||Ht.type=="E"},dn=Ee.elements?Ee.elements.filter(Pt)[0]:Ee;if(!dn||!dn.url){at();return}oe.fileName=dn.url,Ce(dn.settings||{}),z.is3D=!0;var Gt="https://www.geogebra.org/images/";ke.setPreviewImage(x||dn.previewUrl,Gt+"GeoGebra_loading.png",Gt+"applet_play.png"),Re()},at=function(){oe.onError&&oe.onError(),Nt("Error: Fetching material (id "+oe.material_id+") failed.",oe)},dt=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",$e="/materials/"+oe.material_id+"?scope=basic";me("https://"+dt+"/api/proxy.php?path="+encodeURIComponent($e),qe,at)};function Ce(Re){var qe=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(at){Re[at]=!!Re[at]}),qe.forEach(function(at){oe[at]===void 0&&Re[at]!==void 0&&(oe[at]=Re[at])}),oe.showToolBarHelp===void 0&&(oe.showToolBarHelp=oe.showToolBar)}function me(Re,qe,at){var dt=new XMLHttpRequest;dt.open("GET",Re),dt.onload=function(){qe(dt.responseText)},dt.onerror=at,dt.send()}ke.isHTML5Installed=function(){return!0},ke.getLoadedAppletType=function(){return Ie},ke.setPreviewImage=function(Re,qe,at){x=Re,y=qe,b=at},ke.removeExistingApplet=function(Re,qe){var at;typeof Re=="string"&&(Re=document.getElementById(Re)),Ie=null;var dt=null;for(at=0;at<Re.childNodes.length;at++){var $e=Re.childNodes[at],pt=$e.className;pt==="applet_screenshot"?qe?($e.style.display="block",Ie="screenshot"):$e.style.display="none":pt!=="applet_scaler prerender"&&(Re.removeChild($e),dt=pt&&pt.indexOf("appletParameters")!=-1?$e.id:null,at--)}var Ee=oe.id!==void 0?oe.id:dt,Pt=window[Ee];Pt&&typeof Pt.getBase64=="function"&&(Pt.remove(),window[Ee]=null)},ke.refreshHitPoints=function(){if(ne(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var Re=ke.getAppletObject();return Re&&typeof Re.recalculateEnvironments=="function"?(Re.recalculateEnvironments(),!0):!1},ke.startAnimation=function(){var Re=ke.getAppletObject();return Re&&typeof Re.startAnimation=="function"?(Re.startAnimation(),!0):!1},ke.stopAnimation=function(){var Re=ke.getAppletObject();return Re&&typeof Re.stopAnimation=="function"?(Re.stopAnimation(),!0):!1},ke.getAppletObject=function(){var Re=oe.id!==void 0?oe.id:"ggbApplet";return window[Re]},ke.resize=function(){};var Se=function(Re,qe,at){var dt=document.createElement("param");dt.setAttribute("name",qe),dt.setAttribute("value",at),Re.appendChild(dt)},Pe=function(Re){return Re&&Re!=="false"},We=function(Re,qe,at){ne(ie)<=4.2&&(at=!0);var dt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ie||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(dt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var $e=document.createElement("div");$e.classList.add("appletParameters","notranslate");var pt=qe.width,Ee=qe.height;if(qe.disableAutoScale=qe.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():qe.disableAutoScale,qe.width!==void 0)if(ne(ie)<=4.4)Pe(qe.showToolBar)&&(qe.height-=7),Pe(qe.showAlgebraInput)&&(qe.height-=37),qe.width<605&&Pe(qe.showToolBar)&&(qe.width=605,pt=605);else{var Pt=100;(Pe(qe.showToolBar)||Pe(qe.showMenuBar))&&(qe.hasOwnProperty("customToolBar")&&(qe.customToolbar=qe.customToolBar),Pt=Pe(qe.showMenuBar)?245:155),pt<Pt&&(qe.width=Pt,pt=Pt)}$e.style.border="none",$e.style.display="inline-block";for(var dn in qe)qe.hasOwnProperty(dn)&&dn!=="appletOnLoad"&&$e.setAttribute("data-param-"+dn,qe[dn]);ee&&$e.setAttribute("data-param-fontscssurl",ee),ke.resize=function(){GGBAppletUtils.responsiveResize(Re,qe)},window.addEventListener("resize",function(zn){ke.resize()});var Gt=typeof qe.appletOnLoad=="function"?qe.appletOnLoad:function(){};if(!at&&qe.width!==void 0){qe.hasOwnProperty("showSplash")||$e.setAttribute("data-param-showSplash","false");var Ht=Re.querySelector(".applet_scaler.prerender"),jn=Ht!==null;if(jn)var Et=Ht.querySelector(".ggb_preview");else{var Et=Dt(pt,Ee,qe.borderColor,!1);Ht=document.createElement("div"),Ht.className="applet_scaler",Ht.style.position="relative",Ht.style.display="block",Ht.style.width=pt+"px",Ht.style.height=Ee+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Ht,"66%"),ne(ie)>=5?(qe.appletOnLoad=function(zn){var $n=Re.querySelector(".ggb_preview");$n&&$n.parentNode.removeChild($n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Ht),window.GGBT_wsf_view&&$(window).trigger("resize"),Gt(zn)},jn||Ht.appendChild(Et)):$e.appendChild(Et),Ht.appendChild($e),jn||Re.appendChild(Ht),setTimeout(function(){ke.resize()},1)}else{var it=document.createElement("div");it.className="applet_scaler",it.style.position="relative",it.style.display="block",it.appendChild($e),Re.appendChild(it),qe.appletOnLoad=function(zn){ke.resize(),Gt(zn)}}function Jt(zn,$n){$n&&typeof $n.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(zn,$n.appletOnLoad):renderGGBElement(zn),Nt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",$n)}function tn(zn,$n){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:zn,params:$n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Fa){Jt(Fa.article,Fa.params)}),html5AppletsToProcess=null)},ne(ie)<5&&(zn.className+=" geogebraweb")):Jt(zn,$n)}if(dt){scriptLoadStarted=!0;for(var hn=0;hn<$e.childNodes.length;hn++){var qt=$e.childNodes[hn].tagName;qt==="TABLE"&&($e.removeChild($e.childNodes[hn]),hn--)}if(ggbHTML5LoadedScript!==null){var Hn=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');Hn!=null&&Hn.parentNode.removeChild(Hn)}var On=document.createElement("script"),En=function(){tn($e,qe)};On.src=Ge+a,ggbHTML5LoadedCodebaseIsWebSimple=E,ggbHTML5LoadedCodebaseVersion=ie,ggbHTML5LoadedScript=On.src,Nt("GeoGebra HTML5 codebase loaded: '"+Ge+"'.",qe),!ve&&(!je||je=="5.0")?(E?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),En()):Ge.requirejs?__webpack_require__.e(12).then(function(){var zn=[__webpack_require__(12)];En.apply(null,zn)}.bind(this)).catch(__webpack_require__.oe):(On.onload=En,Re.appendChild(On))}else tn($e,qe);qe.height=Ee,qe.width=pt},Ze=function(Re,qe,at){var dt=Dt(qe.width,qe.height,qe.borderColor,at),$e=document.createElement("div");$e.style.position="relative",$e.style.display="block",$e.style.width=qe.width+"px",$e.style.height=qe.height+"px",$e.className="applet_screenshot applet_scaler"+(at?" applet_screenshot_play":""),$e.appendChild(dt);var pt=GGBAppletUtils.getScale(qe,Re,at);at?(Re.appendChild(ut()),window.GGBT_wsf_view||(Re.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner($e,"66%"),Re.appendChild($e),pt!==1&&!isNaN(pt)&&(GGBAppletUtils.scaleElement($e,pt),$e.style.width=qe.width+"px",$e.style.height=qe.height+"px",$e.parentNode.style.width=qe.width*pt+"px",$e.parentNode.style.height=qe.height*pt+"px"),ke.resize=function(){lt(Re,dt,$e,at)},window.addEventListener("resize",function(Ee){ke.resize()}),ke.resize()};function lt(Re,qe,at,dt){if(Re.contains(qe)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Re.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Re)}var $e=GGBAppletUtils.getScale(oe,Re,dt);at.parentNode!==null&&(!isNaN($e)&&$e!==1?(GGBAppletUtils.scaleElement(at,$e),at.parentNode.style.width=oe.width*$e+"px",at.parentNode.style.height=oe.height*$e+"px"):(GGBAppletUtils.scaleElement(at,1),at.parentNode.style.width=oe.width+"px",at.parentNode.style.height=oe.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Re),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}ke.onExitFullscreen=function(Re,qe){qe.appendChild(Re)};var ft=function(Re,qe,at,dt){Ze(Re,qe,!0);for(var $e=function(){var Pt=[];for(Ee=0;Ee<Re.childNodes.length;Ee++)Pt.push(Re.childNodes[Ee]);if(window.GGBT_wsf_view){var dn=window.GGBT_wsf_view.renderFullScreen(Re,qe.id),Gt=document.getElementById("fullscreencontainer"),Ht=jQuery(Re).find(".fullscreencontent");Ht.length>0?(dn.remove(),Ht.attr("id","fullscreencontent").show(),jQuery(Gt).append(Ht),window.dispatchEvent(new Event("resize"))):We(dn,qe,!1),window.GGBT_wsf_view.launchFullScreen(Gt)}else Ie=dt,We(Re,qe,!1);if(!window.GGBT_wsf_view)for(Ee=0;Ee<Pt.length;Ee++)Re.removeChild(Pt[Ee])},pt=Re.getElementsByClassName("ggb_preview_play"),Ee=0;Ee<pt.length;Ee++)pt[Ee].addEventListener("click",$e,!1),pt[Ee].addEventListener("ontouchstart",$e,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(Re),ue()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},ut=function(){var Re=document.createElement("div");if(Re.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var qe='.icon-applet-play { width: 100%; height: 100%;box-sizing: border-box;position: absolute;z-index: 1001;cursor: pointer;border-width: 0px; background-color: transparent;background-repeat: no-repeat;left: 0;top: 0;background-position: center center; background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet.png");}.icon-applet-play:hover {background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet-hover.png");}',at=document.createElement("style");at.styleSheet?at.styleSheet.cssText=qe:at.appendChild(document.createTextNode(qe)),document.getElementsByTagName("head")[0].appendChild(at)}return Re},Dt=function(Re,qe,at,dt){var $e=document.createElement("div");$e.className="ggb_preview",$e.style.position="absolute",$e.style.zIndex="90",$e.style.width=Re-2+"px",$e.style.height=qe-2+"px",$e.style.top="0px",$e.style.left="0px",$e.style.overflow="hidden",$e.style.backgroundColor="white";var pt="lightgrey";at!==void 0&&(at==="none"?pt="transparent":pt=at),$e.style.border="1px solid "+pt;var Ee=document.createElement("img");if(Ee.style.position="relative",Ee.style.zIndex="1000",Ee.style.top="-1px",Ee.style.left="-1px",x!==null&&Ee.setAttribute("src",x),Ee.style.opacity=.7,y!==null){var Pt,dn,Gt;if(!dt){Pt=document.createElement("img"),Pt.style.position="absolute",Pt.style.zIndex="1001",Pt.style.opacity=1,Ee.style.opacity=.3,dn=360,dn>Re/4*3&&(dn=Re/4*3),Gt=dn/5.8,Pt.setAttribute("src",y),Pt.setAttribute("width",dn),Pt.setAttribute("height",Gt);var Ht=(Re-dn)/2,jn=(qe-Gt)/2;Pt.style.left=Ht+"px",Pt.style.top=jn+"px",$e.appendChild(Pt)}}return $e.appendChild(Ee),$e},Rt=function(Re){return Re=Re.toLowerCase(),Re==="html5"||Re==="screenshot"?Re:"html5"},Lt=["web","webSimple","web3d","tablet","tablet3d","phone"],He=function(Re,qe){if(ie=Re,qe){ot(ie,!0);return}var at=!se;if(at){var dt=ne(ie);!isNaN(dt)&&dt<4.4&&(at=!1)}var $e,pt;window.location.protocol.substr(0,4)==="http"?$e=window.location.protocol:$e="http:";var Ee=ie.indexOf("//");Ee>0?pt=ie:Ee===0?pt=$e+ie:pt="https://www.geogebra.org/apps/5.2.814.0/";for(var Pt in Lt)if(ie.slice(Lt[Pt].length*-1)===Lt[Pt]||ie.slice((Lt[Pt].length+1)*-1)===Lt[Pt]+"/"){ot(pt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&at&&!z.is3D&&!z.AV&&!z.SV&&!z.CV&&!z.EV2&&!z.CP&&!z.PC&&!z.DA&&!z.FI&&!z.PV&&!Pe(oe.showToolBar)&&!Pe(oe.showMenuBar)&&!Pe(oe.showAlgebraInput)&&!Pe(oe.enableRightClick)&&(!oe.appName||oe.appName=="classic")?pt+="webSimple/":pt+="web3d/",ot(pt,!1)},ot=function(Re,qe){if(Re.requirejs){Ge=Re;return}Re.slice(-1)!=="/"&&(Re+="/"),Ge=Re,qe===null&&(qe=Re.indexOf("http")===-1),Oe=qe,a="web.nocache.js",E=!1;var at=Ge.split("/");at.length>1&&(!qe&&at[at.length-2]==="webSimple"?(a="webSimple.nocache.js",E=!0):Lt.indexOf(at[at.length-2])>=0&&(a=at[at.length-2]+".nocache.js")),at=Re.split("/"),ie=at[at.length-3],ie.substr(0,4)==="test"?ie=ie.substr(4,1)+"."+ie.substr(5,1):(ie.substr(0,3)==="war"||ie.substr(0,4)==="beta")&&(ie="5.0");var dt=parseFloat(ie);dt!==NaN&&dt<5&&Re.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+dt+" is deprecated. Using version latest instead."),He("5.0",qe))},Nt=function(Re,qe){window.console&&window.console.log&&(!qe||typeof qe.showLogging=="undefined"||qe.showLogging&&qe.showLogging!=="false")&&console.log(Re)};oe.material_id!==void 0?ce(ht):ht();function ht(){var Re=mt;je!==null?Re=je:parseFloat(Re)<5&&(Re="5.0"),He(Re,!1),ve!==null&&ot(ve,Oe),he=!0}return ke},GGBAppletUtils=function(){"use strict";function ke(){return window.GGBT_wsf_edit!==void 0}function mt(he,je){je!=1?(he.style.transformOrigin="0% 0% 0px",he.style.webkitTransformOrigin="0% 0% 0px",he.style.transform="scale("+je+","+je+")",he.style.webkitTransform="scale("+je+","+je+")",he.style.maxWidth="initial",he.querySelector(".ggb_preview")!==null&&(he.querySelector(".ggb_preview").style.maxWidth="initial"),he.querySelectorAll(".ggb_preview img")[0]!==void 0&&(he.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),he.querySelectorAll(".ggb_preview img")[1]!==void 0&&(he.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(he.style.transform="none",he.style.webkitTransform="none")}function oe(he,je,ve,Be,Me,Ne){var Ge=null;if(Ne!=null&&Ne!="")for(var Oe=he.parentNode;Oe!=null;)if((" "+Oe.className+" ").indexOf(" "+Ne+" ")>-1){Ge=Oe;break}else Oe=Oe.parentNode;var Ie=0,ie=0,a=0,E=0,x=0,y=0,b=0;if(Ge)Ie=Ge.offsetWidth,ie=Math.max(Be?Ge.offsetWidth:0,Ge.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ie=Math.min(window.innerWidth,document.documentElement.clientWidth),ie=Math.min(window.innerHeight,document.documentElement.clientHeight),a=Ie):(Ie=window.innerWidth,ie=window.innerHeight,a=window.innerWidth),he){var ee=he.getBoundingClientRect();ee.left>0&&ee.left<=Ie&&(Me===void 0||!Me)&&(document.dir==="rtl"?(x=Ie-ee.width-ee.left,y=a<=480?10:30):(y=ee.left,x=a<=480?10:30),E=y+x)}if(he&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var te=he.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,b=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,b=40)}}return he&&((ve===void 0||!ve)&&je>0&&je+E<Ie?Ie=je:Ie-=E,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ve===void 0||!ve)&&(ie-=b)),{width:Ie,height:ie}}function z(he,je,ve,Be,Me){if(he.isScreenshoGenerator)return 1;var Ne=Be!==void 0&&Be,Ge=he.noScaleMargin!=null&&he.noScaleMargin,Oe=function(te){return te&&te!=="false"},Ie=Oe(he.autoHeight),ie=oe(je,he.width,ve,Ie,Ne&&window.GGBT_wsf_view||Ge,Me),a=parseInt(ie.width),E=he.width,x=he.height;if(E===void 0){var y=je.querySelector(".appletParameters");y&&(E=y.offsetWidth,x=y.offsetHeight)}var b=a/E,ee=Ne?1:ie.height/x;return ve!==void 0&&!ve&&(b=Math.min(1,b),ee=Math.min(1,ee)),Math.min(b,ee)}function se(he,je,ve){var Be=1,Me,Ne=!1;if(he.hasOwnProperty("allowUpscale")&&(Ne=he.allowUpscale),he.hasOwnProperty("scale")&&(Be=parseFloat(he.scale),(isNaN(Be)||Be===null||Be===0)&&(Be=1),Be>1&&(Ne=!0)),je&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ne=!0),!(he.hasOwnProperty("disableAutoScale")&&he.disableAutoScale))Me=z(he,je,Ne,ve,he.scaleContainerClass);else return Be;return Ne&&(!he.hasOwnProperty("scale")||Be===1)?Me:Math.min(Be,Me)}function we(he){var je=Math.min(window.innerWidth,document.documentElement.clientWidth),ve=Math.min(window.innerHeight,document.documentElement.clientHeight),Be=he.getBoundingClientRect(),Me=(je-Be.width)/2,Ne=(ve-Be.height)/2;Ne<0&&(Ne=0),he.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Me<40?he.style.left="40px":he.style.left=Me+"px",he.style.top=Ne+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ne<40?he.style.top="40px":he.style.top=Ne+"px",he.style.left=Me+"px")}function Te(he,je){var ve=he.querySelector(".appletParameters");if(ve){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(je.id!==ve.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(he)}if(ve.parentElement&&/fullscreen/.test(ve.parentElement.className))return;var Be=se(je,he);ke()&&ve.setAttribute("data-param-scale",Be);for(var Me=null,Ne=0;Ne<he.childNodes.length;Ne++)if(he.childNodes[Ne].className!==void 0&&he.childNodes[Ne].className.match(/^applet_scaler/)){Me=he.childNodes[Ne];break}if(Me!==null&&Me.querySelector(".noscale")!==null)return;var Ge=je.id!==void 0?je.id:"ggbApplet",Oe=window[Ge];(Oe==null||!Oe.recalculateEnvironments)&&Me!==null&&!Me.className.match(/fullscreen/)&&(Me.parentNode.style.transform="",!isNaN(Be)&&Be!==1?(Me.parentNode.style.width=je.width*Be+"px",Me.parentNode.style.height=je.height*Be+"px",mt(Me,Be)):(mt(Me,1),Me.parentNode.style.width=je.width+"px",Me.parentNode.style.height=je.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&we(he),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(ve).parents(".content-added-content"))}}return{responsiveResize:Te,isFlexibleWorksheetEditor:ke,positionCenter:we,getScale:se,scaleElement:mt}}();__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 ke=n.location.search;return ke.indexOf(J)!=-1||ke.indexOf(K)!=-1}function q(ke,mt){}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(ke){var mt=s[L].bindings;s[L].bindings=function(){for(var oe=mt?mt():{},z=ke[webModule.__softPermutationId],se=O;se<z.length;se++){var we=z[se];oe[we[O]]=we[P]}return oe}};var t;function u(){return v(),t}function v(){if(!t){var ke=o.createElement(Q);if(ke.id=L,ke.style.cssText=R+S,ke.tabIndex=-1,o.body.appendChild(ke),t=ke.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var mt=document.compatMode==U?V:W;t.write(mt+X),t.close()}}}function w(ke){function mt(z){function se(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var we=se();if(we){z();return}function Te(){if(!we){if(!se())return;we=!0,z(),o.removeEventListener&&o.removeEventListener(Z,Te,!1),he&&clearInterval(he)}}o.addEventListener&&o.addEventListener(Z,Te,!1);var he=setInterval(function(){Te()},$)}function oe(z){var se=u(),we=se.body,Te=se.createElement(_);Te.language=ab,Te.crossOrigin=W,Te.src=z,webModule.__errFn&&(Te.onerror=function(){webModule.__errFn(L,new Error(bb+z))}),we.appendChild(Te)}mt(function(){oe(ke)})}webModule.__startLoadingFragment=function(ke){return C(ke)},webModule.__installRunAsyncCode=function(ke){var mt=u(),oe=mt.body,z=mt.createElement(_);z.language=ab,z.text=ke,oe.appendChild(z),oe.removeChild(z)};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(ke){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ke){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ke){var mt=c[ke];return mt==null?null:mt},r=d,webModule.__errFn=e}function B(){function ke(he){var je=he.lastIndexOf(rb);je==-1&&(je=he.length);var ve=he.indexOf(sb);ve==-1&&(ve=he.length);var Be=he.lastIndexOf(tb,Math.min(ve,je));return Be>=O?he.substring(O,Be+P):W}function mt(he){if(!he.match(/^\w+:\/\//)){var je=o.createElement(ub);je.src=he+vb,he=ke(je.src)}return he}function oe(){var he=__gwt_getMetaProperty(wb);return he!=null?he:W}function z(){for(var he=o.getElementsByTagName(_),je=O;je<he.length;++je)if(he[je].src.indexOf(xb)!=-1)return ke(he[je].src);return W}function se(){var he=o.getElementsByTagName(yb);return he.length>O?he[he.length-P].href:W}function we(){var he=o.location;return he.href==he.protocol+zb+he.host+he.pathname+he.search+he.hash}var Te=oe();return Te==W&&(Te=z()),Te==W&&(Te=se()),Te==W&&we()&&(Te=ke(o.location.href)),Te=mt(Te),Te}function C(ke){return ke.match(/^\//)||ke.match(/^[a-zA-Z]+:\/\//)?ke:webModule.__moduleBase+ke}function D(){var ke=[],mt=O,oe=[],z=[];function se(he){var je=z[he](),ve=oe[he];if(je in ve)return je;var Be=[];for(var Me in ve)Be[ve[Me]]=Me;throw r&&r(he,Be,je),null}if(__gwt_isKnownPropertyValue=function(he,je){return je in oe[he]},webModule.__getPropMap=function(){var he={};for(var je in oe)oe.hasOwnProperty(je)&&(he[je]=se(je));return he},webModule.__computePropValue=se,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var we;try{we=Cb;var Te=we.indexOf(Db);Te!=-1&&(mt=parseInt(we.substring(Te+P),$),we=we.substring(O,Te))}catch(he){}return webModule.__softPermutationId=mt,C(we+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},15476:function(ke,mt,oe){"use strict";oe.d(mt,{Ax:function(){return Te},Ds:function(){return he},KI:function(){return ve},SI:function(){return we},f1:function(){return se}});var z=oe(11320);function se(Be){let Me=!0;if(Be.length>0){for(let Ne=0;Ne<Be.length;Ne++)if(Be[Ne].compile_success==0||!Be[Ne].compile_success){Me=!1;break}}else Me=!1;return Me}function we(Be,Me=""){let Ne=[];for(let Ge=0;Ge<Be.length;Ge++){let Oe=Be[Ge],Ie=Me?`${Me}/${Oe.name}`:`${Oe.name}`;Ne.push({title:Oe.name,type:Oe.type,isLeaf:Oe.type!=="tree",key:Ie})}return Ne}function Te(Be,Me,Ne){for(let Ge=0;Ge<Be.length;Ge++){let Oe=Be[Ge];if(Oe.key===Me){Oe.children=Ne;break}Oe.children&&Te(Oe.children,Me,Ne)}return Be}function he(Be,Me,Ne){let Ge;return function(){let Oe=this,Ie=arguments,ie=function(){Ge=null,Ne||Be.apply(Oe,Ie)},a=Ne&&!Ge;clearTimeout(Ge),Ge=setTimeout(ie,Me),a&&Be.apply(Oe,Ie)}}const je=!0,ve=z.Z.API_SERVER},60580:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return ie}});var z=oe(71577),se=oe(67294),we=Object.defineProperty,Te=Object.defineProperties,he=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Me=(a,E,x)=>E in a?we(a,E,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[E]=x,Ne=(a,E)=>{for(var x in E||(E={}))ve.call(E,x)&&Me(a,x,E[x]);if(je)for(var x of je(E))Be.call(E,x)&&Me(a,x,E[x]);return a},Ge=(a,E)=>Te(a,he(E)),Oe=(a,E)=>{var x={};for(var y in a)ve.call(a,y)&&E.indexOf(y)<0&&(x[y]=a[y]);if(a!=null&&je)for(var y of je(a))E.indexOf(y)<0&&Be.call(a,y)&&(x[y]=a[y]);return x},Ie=(a,E,x)=>new Promise((y,b)=>{var ee=re=>{try{ne(x.next(re))}catch(ue){b(ue)}},te=re=>{try{ne(x.throw(re))}catch(ue){b(ue)}},ne=re=>re.done?y(re.value):Promise.resolve(re.value).then(ee,te);ne((x=x.apply(a,E)).next())});const ie=a=>{var E=a,{children:x}=E,y=Oe(E,["children"]);const[b,ee]=(0,se.useState)(!1);return se.createElement(z.ZP,Ge(Ne({},y),{loading:b,onClick:te=>Ie(void 0,null,function*(){try{ee(!0),yield y.onClick(te),ee(!1)}catch(ne){console.error(ne),ee(!1)}})}),x)}},56243:function(ke,mt,oe){"use strict";var z=oe(17187),se=oe.n(z),we=Object.defineProperty,Te=(Be,Me,Ne)=>Me in Be?we(Be,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Be[Me]=Ne,he=(Be,Me,Ne)=>Te(Be,typeof Me!="symbol"?Me+"":Me,Ne),je=(Be,Me,Ne)=>new Promise((Ge,Oe)=>{var Ie=E=>{try{a(Ne.next(E))}catch(x){Oe(x)}},ie=E=>{try{a(Ne.throw(E))}catch(x){Oe(x)}},a=E=>E.done?Ge(E.value):Promise.resolve(E.value).then(Ie,ie);a((Ne=Ne.apply(Be,Me)).next())});class ve extends z.EventEmitter{constructor(Me,Ne){super(),he(this,"url"),he(this,"body"),he(this,"fullContent",""),he(this,"controller",null),he(this,"buffer",""),this.url=Me,this.body=Ne}startStream(){return je(this,null,function*(){this.controller=new AbortController;const{signal:Me}=this.controller;try{const Ne=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Me});if(!Ne.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${Ne.status}`);const Ge=Ne.headers.get("content-type");if(!Ge)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Ge.includes("application/json")){const ie=yield Ne.json();this.emit("error",ie);return}if(!Ge.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Oe=Ne.body.getReader(),Ie=new TextDecoder("utf-8");for(;;){const{done:ie,value:a}=yield Oe.read();if(ie)break;const E=Ie.decode(a,{stream:!0});this.buffer+=E;const x=this.buffer.split(`
|
|
`);this.buffer=x.pop()||"";for(const y of x)if(y.startsWith("data:")){const b=y.slice(5).trim();if(b==="[DONE]")break;try{const ee=JSON.parse(b);ee.data&&this.handleData(ee.data)}catch(ee){this.buffer=y+`
|
|
`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",ee)}}}this.emit("done",this.fullContent)}catch(Ne){Ne.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",Ne.message)}})}handleData(Me){Me.content&&(this.fullContent+=Me.content,this.emit("data",{chunk:Me,full:this.fullContent}))}cancelRequest(){var Me;(Me=this.controller)==null||Me.abort()}}mt.Z=ve},21826:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return Lt}});var z=oe(67294),se=oe(94668),we=oe(91733),Te=oe(17274),he=oe(86032),je=oe(74855),ve={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Be=oe(2453),Me=oe(99398),Ne=oe(36576),Ge=oe(41807),Oe=oe(67127),Ie=oe(81897),ie=oe(72565),a=oe(71230),E=oe(15746),x={smartWrp:"smartWrp___NjRcB"},y=oe(36295),b=oe(80150),ee=oe(60580),te=oe(67294),ne=(He,ot,Nt)=>new Promise((ht,Re)=>{var qe=$e=>{try{dt(Nt.next($e))}catch(pt){Re(pt)}},at=$e=>{try{dt(Nt.throw($e))}catch(pt){Re(pt)}},dt=$e=>$e.done?ht($e.value):Promise.resolve($e.value).then(qe,at);dt((Nt=Nt.apply(He,ot)).next())});const re=`<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>\u5FEB\u901F\u6392\u5E8F\u6F14\u793A</title>
|
|
<style>
|
|
body {
|
|
font-family: Arial, sans-serif;
|
|
text-align: center;
|
|
margin: 20px;
|
|
}
|
|
.array-container {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: flex-end;
|
|
height: 300px;
|
|
margin-top: 20px;
|
|
}
|
|
.bar {
|
|
width: 30px;
|
|
margin: 0 2px;
|
|
background-color: #4caf50;
|
|
color: white;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
border-radius: 5px;
|
|
transition: all 0.3s ease;
|
|
}
|
|
.bar.sorted {
|
|
background-color: #ff9800;
|
|
}
|
|
.bar.pivot {
|
|
background-color: #f44336;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<h1>\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u6F14\u793A</h1>
|
|
<button id="start-sort">\u5F00\u59CB\u6392\u5E8F</button>
|
|
<div class="array-container" id="array-container"></div>
|
|
|
|
<script>
|
|
const array = [34, 7, 23, 32, 5, 62]; // \u56FA\u5B9A\u6570\u7EC4
|
|
let bars = [];
|
|
|
|
// \u521D\u59CB\u5316\u6570\u7EC4\u663E\u793A
|
|
function initArrayDisplay() {
|
|
const container = document.getElementById('array-container');
|
|
container.innerHTML = '';
|
|
bars = array.map(value => {
|
|
const bar = document.createElement('div');
|
|
bar.className = 'bar';
|
|
bar.style.height = \`\${value * 5}px\`;
|
|
bar.textContent = value;
|
|
container.appendChild(bar);
|
|
return bar;
|
|
});
|
|
}
|
|
|
|
// \u9AD8\u4EAE\u67D0\u4E2A\u8303\u56F4\u5185\u7684\u67F1\u5B50
|
|
function highlightBars(indices, className) {
|
|
indices.forEach(index => bars[index].classList.add(className));
|
|
}
|
|
|
|
// \u79FB\u9664\u9AD8\u4EAE
|
|
function removeHighlightBars(indices, className) {
|
|
indices.forEach(index => bars[index].classList.remove(className));
|
|
}
|
|
|
|
// \u5FEB\u901F\u6392\u5E8F\u4E3B\u51FD\u6570
|
|
async function quickSort(arr, left = 0, right = arr.length - 1) {
|
|
if (left >= right) return;
|
|
|
|
const pivotIndex = await partition(arr, left, right);
|
|
await quickSort(arr, left, pivotIndex - 1);
|
|
await quickSort(arr, pivotIndex + 1, right);
|
|
}
|
|
|
|
// \u5206\u533A\u51FD\u6570
|
|
async function partition(arr, left, right) {
|
|
const pivot = arr[right];
|
|
let i = left - 1;
|
|
|
|
highlightBars([right], 'pivot'); // \u9AD8\u4EAE\u57FA\u51C6\u503C
|
|
|
|
for (let j = left; j < right; j++) {
|
|
highlightBars([j], 'sorted'); // \u9AD8\u4EAE\u5F53\u524D\u6BD4\u8F83\u5143\u7D20
|
|
await sleep(500);
|
|
|
|
if (arr[j] <= pivot) {
|
|
i++;
|
|
[arr[i], arr[j]] = [arr[j], arr[i]];
|
|
|
|
// \u66F4\u65B0\u67F1\u5B50\u9AD8\u5EA6
|
|
bars[i].style.height = \`\${arr[i] * 5}px\`;
|
|
bars[i].textContent = arr[i];
|
|
bars[j].style.height = \`\${arr[j] * 5}px\`;
|
|
bars[j].textContent = arr[j];
|
|
|
|
await sleep(500);
|
|
}
|
|
|
|
removeHighlightBars([j], 'sorted'); // \u79FB\u9664\u9AD8\u4EAE
|
|
}
|
|
|
|
// \u5C06\u57FA\u51C6\u503C\u653E\u5230\u6B63\u786E\u4F4D\u7F6E
|
|
[arr[i + 1], arr[right]] = [arr[right], arr[i + 1]];
|
|
bars[i + 1].style.height = \`\${arr[i + 1] * 5}px\`;
|
|
bars[i + 1].textContent = arr[i + 1];
|
|
bars[right].style.height = \`\${arr[right] * 5}px\`;
|
|
bars[right].textContent = arr[right];
|
|
|
|
removeHighlightBars([right], 'pivot'); // \u79FB\u9664\u57FA\u51C6\u503C\u9AD8\u4EAE
|
|
highlightBars([i + 1], 'sorted'); // \u9AD8\u4EAE\u6700\u7EC8\u4F4D\u7F6E
|
|
await sleep(500);
|
|
removeHighlightBars([i + 1], 'sorted');
|
|
|
|
return i + 1;
|
|
}
|
|
|
|
// \u5EF6\u8FDF\u51FD\u6570
|
|
function sleep(ms) {
|
|
return new Promise(resolve => setTimeout(resolve, ms));
|
|
}
|
|
|
|
// \u5F00\u59CB\u6392\u5E8F\u6309\u94AE\u70B9\u51FB\u4E8B\u4EF6
|
|
document.getElementById('start-sort').addEventListener('click', () => {
|
|
quickSort(array);
|
|
});
|
|
|
|
// \u521D\u59CB\u5316\u9875\u9762
|
|
initArrayDisplay();
|
|
<\/script>
|
|
</body>
|
|
</html>`;function ue({open:He=!0,onChange:ot,defaultValue:Nt,placement:ht,width:Re,height:qe,extra:at,onDynamic:dt,showExtra:$e=!0}){const pt=(0,z.useRef)(null),Ee=(0,z.useRef)(null),[Pt,dn]=(0,z.useState)(Nt||""),[Gt,Ht]=(0,z.useState)(Nt||""),[jn,Et]=(0,z.useState)(!!He),[it,Jt]=(0,z.useState)(1),tn={selectOnLineNumbers:!0};(0,z.useEffect)(()=>{He&&(dn(Nt),Ht(Nt),Et(!0))},[He,Nt]),(0,z.useEffect)(()=>{Pt!==""&&(clearTimeout(Ee.current),Ee.current=setTimeout(()=>{const qt=document.createElement("iframe");if(qt.style.width="100%",qt.style.height="100%",qt.style.border="0",pt.current){pt.current.innerHTML="",pt.current.appendChild(qt);const Hn=qt.contentDocument||qt.contentWindow.document;Hn.open(),Hn.write(Pt),Hn.close()}},1e3))},[He,Pt]);const hn=qt=>{dn(qt),ot==null||ot(qt,Gt)};return te.createElement(ie.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:jn,width:$e?700:"100%",height:qe||"100vh",rootClassName:x.smartWrp,destroyOnClose:!0,onClose:()=>Et(!1),extra:$e&&te.createElement("div",null,te.createElement(b.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:it,onChange:qt=>Jt(qt)}),te.createElement(ee.Z,{type:"primary",className:"ml20",onClick:()=>ne(this,null,function*(){yield dt(Pt,()=>{Et(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},te.createElement(a.Z,{className:"h100"},te.createElement(E.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:it===1?"block":"none"}},te.createElement("div",{className:"h100",ref:pt})),te.createElement(E.Z,{flex:"1",style:{display:it===2?"block":"none"}},te.createElement(y.ZP,{height:"90vh",value:Nt,language:"html",theme:"vs",showMiniMap:!1,options:tn,onChange:hn}))))}var ce=ue,Ce=Object.defineProperty,me=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,lt=(He,ot,Nt)=>ot in He?Ce(He,ot,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):He[ot]=Nt,ft=(He,ot)=>{for(var Nt in ot||(ot={}))We.call(ot,Nt)&<(He,Nt,ot[Nt]);if(Pe)for(var Nt of Pe(ot))Ze.call(ot,Nt)&<(He,Nt,ot[Nt]);return He},ut=(He,ot)=>me(He,Se(ot)),Dt=(He,ot)=>{var Nt={};for(var ht in He)We.call(He,ht)&&ot.indexOf(ht)<0&&(Nt[ht]=He[ht]);if(He!=null&&Pe)for(var ht of Pe(He))ot.indexOf(ht)<0&&Ze.call(He,ht)&&(Nt[ht]=He[ht]);return Nt},Lt=({onFinish:He,value:ot,streamingStatus:Nt,cancelIndex:ht,loadImage:Re,onDynamic:qe})=>{const[at,dt]=(0,z.useState)(""),[$e,pt]=(0,z.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Ee,Pt]=(0,z.useState)(0),[dn,Gt]=(0,z.useState)(!1),Ht=it=>it.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Jt,tn)=>`<mathx data-text="${tn.trim()}">$$${tn.trim()}$$</mathx>`).replace(/\\\(([\s\S]*?)\\\)/g,'<mathx data-text="$1">$$$$$1$$$$</mathx>').replace(/\\\[([\s\S]*?)\\\]/g,'<mathx data-text="$1">$$$$$1$$$$</mathx>').replace(/_{2,}/g,"`$&`"),jn=()=>{Gt(!0),He==null||He()};(0,z.useEffect)(()=>{const it=Re?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A
|
|
|
|
${ot}`:ot,Jt=Ht(it);if(!dn)if(Re||!Nt||ht>0){dt(Jt),Pt(Jt.length),(!Nt||ht>0)&&!Re&&jn();return}else if((Jt==null?void 0:Jt.length)<4)dt(Jt),Pt(Jt.length);else if(Ee<Jt.length){const tn=Jt.length-Ee,hn=setInterval(()=>{dt(Jt.slice(0,Ee+2)),Pt(qt=>qt+2)},tn>10?Math.max(500/(tn/2),20):50);return()=>clearInterval(hn)}else Nt||jn()},[ot,Nt,ht,Re,Ee]);const Et=(0,z.useMemo)(()=>z.createElement("section",{className:`${ve.answer} fadeIn animated edu_md`},z.createElement(se.U,{remarkPlugins:[Ge.Z,Oe.Z],rehypePlugins:[Ne.Z,Te.Z],components:{code(it){var Jt=it,{node:tn,inline:hn,className:qt,children:Hn}=Jt,On=Dt(Jt,["node","inline","className","children"]);const En=/language-(\w+)/.exec(qt||""),zn=String(Hn).trim();return hn||!En?z.createElement("code",ft({className:qt},On),Hn):z.createElement("code",{className:ve.codeCopy,"data-text":`\`\`\`${En?En[1]:""}
|
|
${Hn}
|
|
\`\`\``},z.createElement(je.CopyToClipboard,{text:zn,onCopy:()=>Be.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},z.createElement("button",null,"\u590D\u5236")),En[1]==="html"&&dn&&z.createElement("button",{className:ve.runCode,onClick:()=>{pt(ft({},ut(ft({},$e),{open:++$e.open,defaultValue:zn,language:En[1]})))}},"\u8FD0\u884CHTML"),z.createElement(we.Z,ft({wrapLongLines:!0,style:he.Z,language:En[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},On),zn))},img({node:it}){var Jt;const tn=(Jt=it.properties)==null?void 0:Jt.src;return z.createElement(Me.Z,{src:tn,width:320,"data-text":tn,onLoad:()=>Re&&setTimeout(()=>jn(),500)})}}},dn?at:`${at}__`)),[at]);return z.createElement(z.Fragment,null,z.createElement(ce,{defaultValue:$e.defaultValue,open:$e.open,language:$e.language,height:$e.height,onChange:(it,Jt)=>{dt(at.replaceAll(Jt,it))},onDynamic:qe}),Et)}},16221:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return he}});var z=oe(67294),se=oe(28706),we={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt"},he=({src:je,onClick:ve,topPercentage:Be=.62,draggableExtraNode:Me})=>{const Ne=(0,z.useRef)(null),Ge=(0,z.useRef)(!1),Oe=(0,z.useRef)(!1),[Ie,ie]=(0,z.useState)(window.innerHeight*Be),[a,E]=(0,z.useState)(!1),x=10;return(0,z.useEffect)(()=>{if(Ne.current){let y=function(re){var ue;Ge.current=!0,ne=re.pageY,te=re.pageY-(((ue=Ne.current)==null?void 0:ue.getBoundingClientRect().top)||0),(0,se.kk)("none"),document.onselectstart=function(){return!1}},b=function(){Ge.current&&!Oe.current&&ve&&ve(),Ge.current=!1,Oe.current=!1,(0,se.kk)("auto"),document.onselectstart=null},ee=function(re){var ue;if(Ge.current){const Ce=re.pageY-te,me=window.innerHeight-(((ue=Ne.current)==null?void 0:ue.offsetHeight)||0)-50,Se=50;if(!Oe.current&&Math.abs(ne-re.pageY)>x&&(Oe.current=!0),Oe.current){let Pe=Math.max(Se,Math.min(Ce,me));ie(Pe)}}},te=0,ne=0;return Ne.current.addEventListener("mousedown",y),document.addEventListener("mousemove",ee),document.addEventListener("mouseup",b),()=>{var re,ue;(ue=(re=Ne==null?void 0:Ne.current)==null?void 0:re.removeEventListener)==null||ue.call(re,"mousedown",y),document.removeEventListener("mousemove",ee),document.removeEventListener("mouseup",b)}}},[ve]),(0,z.useEffect)(()=>{const y=()=>{ie(window.innerHeight*Be)};return window.addEventListener("resize",y),()=>{window.removeEventListener("resize",y)}},[Be]),z.createElement("div",{className:we.draggableImage,style:{top:`${Ie}px`,display:a?"none":"block",cursor:Ge.current?"grabbing":"grab"},ref:Ne},Me&&z.createElement("div",{className:we.extraNode,onMouseUp:y=>y.stopPropagation(),onMouseDownCapture:y=>y.stopPropagation()},Me),z.createElement("img",{className:we.img,src:je,width:60,draggable:"false"}),z.createElement("i",{className:`iconfont icon-tupianguanbi ${we.close}`,onMouseUp:y=>{y.stopPropagation(),E(!0)}}))}},68041:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return ne}});var z=oe(67294),se={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},we=oe(93421),Te=Object.defineProperty,he=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Be=(re,ue,ce)=>ue in re?Te(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ce}):re[ue]=ce,Me=(re,ue)=>{for(var ce in ue||(ue={}))je.call(ue,ce)&&Be(re,ce,ue[ce]);if(he)for(var ce of he(ue))ve.call(ue,ce)&&Be(re,ce,ue[ce]);return re};const Ne=re=>React.createElement("svg",Me({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},re),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var Ge="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Oe=Object.defineProperty,Ie=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(re,ue,ce)=>ue in re?Oe(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ce}):re[ue]=ce,x=(re,ue)=>{for(var ce in ue||(ue={}))ie.call(ue,ce)&&E(re,ce,ue[ce]);if(Ie)for(var ce of Ie(ue))a.call(ue,ce)&&E(re,ce,ue[ce]);return re};const y=re=>React.createElement("svg",x({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},re),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var b="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",ee=oe(67294),ne=({value:re,onChange:ue})=>{const[ce,Ce]=(0,z.useState)(!1),me=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:Ge},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:b}],Se=me.find(Pe=>Pe.key===re);return ee.createElement("div",{className:se.select},ee.createElement(we.Z,{size:10},ee.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),ee.createElement("div",{className:se.box,onMouseLeave:()=>Ce(!1)},ee.createElement("div",{className:se.text,onClick:()=>Ce(!0)},ee.createElement("img",{src:Se.img,width:20}),ee.createElement("span",null,Se.name),ee.createElement("b",{className:"iconfont icon-zhankai6"})),ce&&ee.createElement("div",{className:se.itemWrap},ee.createElement("aside",null,me.map(Pe=>ee.createElement("div",{key:Pe.key,className:`${se.item} ${Pe.key===re?se.active:""}`,onClick:We=>{We.stopPropagation(),ue(Pe.key),Ce(!1)}},ee.createElement("img",{src:Pe.img,width:20}),ee.createElement("span",null,Pe.name))))))))}},6655:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return ve}});var z=oe(67294),se={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},we=oe(57953),Te=oe(67294),he=(Be,Me,Ne)=>new Promise((Ge,Oe)=>{var Ie=E=>{try{a(Ne.next(E))}catch(x){Oe(x)}},ie=E=>{try{a(Ne.throw(E))}catch(x){Oe(x)}},a=E=>E.done?Ge(E.value):Promise.resolve(E.value).then(Ie,ie);a((Ne=Ne.apply(Be,Me)).next())}),ve=({value:Be="",streamingStatus:Me,onFinish:Ne,cancelIndex:Ge,time:Oe,loading:Ie,loadAll:ie})=>{const[a,E]=(0,z.useState)(""),[x,y]=(0,z.useState)(!0),b=(0,z.useRef)(Be),ee=(0,z.useRef)(Me),te=(0,z.useRef)(0),ne=(0,z.useRef)(null),[re,ue]=(0,z.useState)(!1),ce=70;(0,z.useEffect)(()=>{ee.current=Me},[Me]),(0,z.useEffect)(()=>{b.current=Be},[Be]),(0,z.useEffect)(()=>{if(!Me){E(b.current);return}return ue(!0),ne.current=setInterval(Ce,ce),()=>{clearInterval(ne.current)}},[]),(0,z.useEffect)(()=>{re&&(E(b.current),clearInterval(ne.current),ue(!1),Ne())},[Ge]);const Ce=()=>he(void 0,null,function*(){const me=b.current[te.current];me!==void 0?(E(Se=>Se+me),te.current++,clearInterval(ne.current),ne.current=setInterval(Ce,280/(b.current.length-te.current))):ee.current===!1&&(E(b.current),clearInterval(ne.current),ue(!1),Ne())});return Te.createElement("div",{className:`${se.reasoning} fadeIn animated`},Te.createElement("div",{className:se.btn,onClick:()=>y(!x)},Te.createElement("i",{className:"iconfont icon-shendusikao"}),Oe?Te.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Oe," \u79D2\uFF09"):Te.createElement("span",null,"\u601D\u8003\u4E2D..."),x?Te.createElement("b",{className:"iconfont icon-shouqi6"}):Te.createElement("b",{className:"iconfont icon-zhankai6"})),Ie&&Te.createElement(we.Z,{spinning:!0,className:"mt20"}),x&&!Ie&&Te.createElement("div",{className:se.content},a,re?Te.createElement("span",{className:"aiBlink"},"__"):""))}},49786:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return ht}});var z=oe(67294),se=oe(72565),we=oe(2453),Te=oe(59810),he=oe(14446),je=oe(83062),ve=oe(69677),Be=oe(71577),Me=oe(57953),Ne=oe(32983),Ge=oe(86738),Oe=oe(85418),Ie=oe(94184),ie=oe.n(Ie),a=oe(21826),E=oe(6655),x=oe(68041),y={loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV"},b=oe(33170),ee=oe(28706),te=oe(16221),ne=oe(37166),re=oe(28984),ue=oe(71986),ce=oe(11320),Ce=oe(74855),me=oe(56243),Se=oe(3407),Pe=oe(54262),We=Object.defineProperty,Ze=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,Rt=(Re,qe,at)=>qe in Re?We(Re,qe,{enumerable:!0,configurable:!0,writable:!0,value:at}):Re[qe]=at,Lt=(Re,qe)=>{for(var at in qe||(qe={}))ut.call(qe,at)&&Rt(Re,at,qe[at]);if(ft)for(var at of ft(qe))Dt.call(qe,at)&&Rt(Re,at,qe[at]);return Re},He=(Re,qe)=>Ze(Re,lt(qe)),ot=(Re,qe,at)=>new Promise((dt,$e)=>{var pt=dn=>{try{Pt(at.next(dn))}catch(Gt){$e(Gt)}},Ee=dn=>{try{Pt(at.throw(dn))}catch(Gt){$e(Gt)}},Pt=dn=>dn.done?dt(dn.value):Promise.resolve(dn.value).then(pt,Ee);Pt((at=at.apply(Re,qe)).next())}),ht=({title:Re="\u5934\u6B4CAI",placeholder:qe,hideUpload:at,hideInputBox:dt,aiIcon:$e=ne,userIcon:pt=re,dragIcon:Ee=ue,children:Pt,fetchUrl:dn,fetchData:Gt={},extraAnswerAction:Ht,showDefaultTips:jn=!0,onOpen:Et,onClose:it,loadingOption:Jt,showPreference:tn=!1,initMessage:hn,customRequest:qt,visible:Hn,width:On=1200,isCheckRestrictNumber:En=!1,headNode:zn,headFunctionNode:$n,showRedraw:Fa,showEdit:lo,promptPropName:No="prompt",topPercentage:Ea,showSwitchingModel:ao=!1,showImageGenerator:Ln=!1,showLookHistory:Ka=!1,fetchListObject:eo,customPreference:In,customDataNode:oo,showAddSession:Lo,historyId:qo,draggableExtraNode:Oo,drawerExtraNode:ko,menuExtraFunctionNode:Uo,showSceneAwareness:Vo=!1,ReactComponent:so=se.Z,topFunctionNode:Er,footerContainerStyle:na,chatContainerStyle:cr={},showCodePreview:Dr=!1,showSource:Tr=!0,onSendMessage:Eo,onDynamic:Rr=()=>{}})=>{var wa,yr;const[uo,Ia]=(0,z.useState)(!1),[Ko,jr]=(0,z.useState)("qwen-max"),[To,pa]=(0,z.useState)([]),[Ye,Xe]=(0,z.useState)([]),[Ue,bt]=(0,z.useState)(!1),[Zt,$t]=(0,z.useState)(!1),[Qn,Mt]=(0,z.useState)(!1),[Sn,Xn]=(0,z.useState)([]),[Na,Qt]=(0,z.useState)(""),[ua,Ro]=(0,z.useState)(0),[Qo,ma]=(0,z.useState)(void 0),[Ya,Co]=(0,z.useState)(!1),[rr,dr]=(0,z.useState)(null),[jo,co]=(0,z.useState)(""),fa=(0,z.useRef)(),hr=(0,z.useRef)(null),wo=(0,z.useRef)(null),[zo,mo]=(0,z.useState)(!1),[Jo,Ot]=(0,z.useState)(!1),[tr,ir]=(0,z.useState)(!1),[jt,vn]=(0,z.useState)(!1),[en,Fn]=(0,z.useState)(!1),[So,Pa]=(0,z.useState)(0),ba=(0,z.useRef)(null),ro=(0,z.useRef)(!1),Go=(0,z.useRef)(null),[be,Le]=(0,z.useState)(void 0),[nt,ct]=(0,z.useState)(!0),[Ft,yn]=(0,z.useState)(On-28),[_t,Gn]=(0,z.useState)(!1),[Jn,aa]=(0,z.useState)(!0),[ya,Ba]=(0,z.useState)([]),La=(0,z.useRef)([]),Ta=(0,z.useRef)(null),ha=(0,z.useRef)(null),Wa=(0,z.useRef)(!1),Oa=Ft-22,Ja=Na==null?void 0:Na.split(`
|
|
`).length,{onAdd:fo,onGetList:Ua,onListClick:ho,onListDelete:Ga,onListDealData:Zo}=eo||{},_o=50,$o=10,Sr={maxCount:_o,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:To,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:pe=>ot(void 0,null,function*(){var wt,Wt,ln,Yt;const zt=(Yt=(ln=(Wt=(wt=pe==null?void 0:pe.name)==null?void 0:wt.split("."))==null?void 0:Wt.slice(-1))==null?void 0:ln[0])==null?void 0:Yt.toLowerCase(),Wn=["doc","docx","md","pdf","txt","xlsx","xls"].includes(zt);return pe.size==0?(we.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Te.default.LIST_IGNORE):Wn?pe.size/1024/1024>100?(we.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Te.default.LIST_IGNORE):!0:(we.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),Te.default.LIST_IGNORE)}),onChange:({fileList:pe})=>{pa(pe)},action:`${(wa=ce.Z)==null?void 0:wa.API_SERVER}/api/intelligent_imports/upload_file.json`},mr={maxCount:$o,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Ye,multiple:!0,accept:".jpg,.png,",beforeUpload:pe=>{var wt,Wt,ln,Yt;const zt=(Yt=(ln=(Wt=(wt=pe==null?void 0:pe.name)==null?void 0:wt.split("."))==null?void 0:Wt.slice(-1))==null?void 0:ln[0])==null?void 0:Yt.toLowerCase(),Wn=["jpg","png"].includes(zt);return pe.size==0?(we.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Te.default.LIST_IGNORE):Wn?pe.size/1024/1024>10?(we.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Te.default.LIST_IGNORE):!0:(we.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),Te.default.LIST_IGNORE)},onChange:({fileList:pe})=>{Xe(pe)},action:`${(yr=ce.Z)==null?void 0:yr.API_SERVER}/api/ai/generals/update_file.json`};(0,z.useEffect)(()=>{if(!Sn.length||!fa.current)return;const pe=Sn[Sn.length-1];pe!=null&&pe.loading&&(fa.current.scrollTop=fa.current.scrollHeight)},[Sn.length]),(0,z.useEffect)(()=>{if(!fa.current||!ba.current)return;const pe=new IntersectionObserver(([wt])=>{ct(wt.isIntersecting)},{root:fa.current,rootMargin:"70px",threshold:0});return pe.observe(ba.current),()=>{ba.current&&pe.unobserve(ba.current)}},[fa.current,ba.current]),(0,z.useEffect)(()=>{if(!zo)return;const pe=fa.current,wt=Go.current;ro.current=!1;let Wt=pe.scrollTop;const ln=()=>{const{scrollTop:zt,scrollHeight:Yn,clientHeight:Wn}=pe;zt>Wt?zt+Wn>=Yn-50&&(pe.scrollTop=pe.scrollHeight,ro.current=!1):zt<Wt&&(ro.current=!0),Wt=zt};pe.addEventListener("scroll",ln);const Yt=new ResizeObserver(()=>{ro.current||(pe.scrollTop=pe.scrollHeight)});return Yt.observe(wt),()=>{var zt;Yt.unobserve(wt),(zt=pe==null?void 0:pe.removeEventListener)==null||zt.call(pe,"scroll",ln)}},[zo]),(0,z.useEffect)(()=>{!zo&&La.current.length&&(Xn([...Sn,...La.current]),La.current=[])},[zo]),(0,z.useEffect)(()=>{if(!fa.current)return;const pe=new ResizeObserver(()=>{var wt;fa.current&&yn((wt=fa.current)==null?void 0:wt.offsetWidth)});return pe.observe(fa.current),()=>{fa.current&&pe.unobserve(fa.current)}},[fa.current]),(0,z.useEffect)(()=>{typeof Hn=="boolean"&&Ia(Hn)},[Hn]),(0,z.useEffect)(()=>{var pe;if(hr.current&&rr!==null){hr.current.focus();const wt=(pe=hr.current.resizableTextArea)==null?void 0:pe.textArea;wt&&(wt.selectionStart=wt.selectionEnd=wt.value.length)}},[rr]),(0,z.useEffect)(()=>{Ja<5&&Co(!1)},[Ja]),(0,z.useEffect)(()=>{uo&&hn&&(Xn(Do(hn)),bt(!0),oa(hn,{history:[]})),uo&&(Vt(),qo?Ke(qo):Lo&&!be&&gr()),uo||yo()},[uo]);const Do=(pe="",wt=[],Wt=[])=>{const ln=Date.now();return[{text:pe,key:ln,sender:"user",fileList:wt,imageList:Wt,show:!0},{loading:!0,key:ln,sender:"AI",show:!0,model:Ko,imageGenerator:jt,thinkingEnabled:Jo,codePreview:tr}]},yo=()=>{co(""),dr(null),pa([]),Xe([]),Qt("")},Ho=()=>{if(Et){Et({chatData:Sn,setChatData:Xn,setLoading:bt,getData:oa,renderChatItems:Do,handleAdd:gr,identifier:be});return}Ia(!0)},lr=()=>{if(aa(!0),it){it();return}Ia(!1)},gn=()=>{Co(!Ya)},Vt=()=>ot(void 0,null,function*(){if(!En)return;const pe=yield(0,b.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(pe==null?void 0:pe.status)===0&&(pe==null?void 0:pe.total_number)!==-1&&(Ro((pe==null?void 0:pe.total_number)-(pe==null?void 0:pe.remaining_number)),ma(pe==null?void 0:pe.total_number))}),rn=()=>{he.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:z.createElement("div",null,z.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),z.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Qo,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},mn=pe=>pe.reduce((Wt,ln)=>{if(ln.sender==="user"){const Yt=pe.find(zt=>zt.key===ln.key&&zt.sender==="AI");Yt&&(Yt!=null&&Yt.text)&&!(Yt!=null&&Yt.error)&&Wt.push({question:ln.text,answer:Yt.text})}return Wt},[]),oa=(...pe)=>ot(void 0,[...pe],function*(wt="",Wt={},ln=Sn){if(qt&&(yield qt({mes:wt,setChatData:Xn,fileList:To,body:Wt,checkNum:Vt,setLoading:bt,bodyChatData:ln,setTyping:mo,setImageGenerator:vn,renderChatItems:Do})),!qt){const Yt=To==null?void 0:To.map(Da=>{var xo;return(xo=Da==null?void 0:Da.response)==null?void 0:xo.file_id}),zt=Ye==null?void 0:Ye.map(Da=>{var xo;return(xo=Da==null?void 0:Da.response)==null?void 0:xo.data}),Yn=Wt.history||mn(ln),Wn=Lt(Lt({identifier:be,response_mode:"streaming",scene_awareness:en,thinking_enabled:Jo,image_generator:jt,code_preview:tr,file_ids:Yt,image_list:zt,history:Yn,[No]:wt},Gt),Wt),Sa=Object.fromEntries(Object.entries(Wn).filter(([Da,xo])=>xo!==void 0));wo.current=new me.Z(ce.Z.API_SERVER+dn,Sa),yield new Promise((Da,xo)=>{let zr=null,Yr=null;wo.current.on("data",br=>{mo(!0);const{chunk:{content:Mr,type:Wr,created:nr,msg:vr}}=br,Dn=vr==="error";Wr==="thinking"&&(zr=zr||nr,Xn(Cr=>[...Cr].map((ar,wr)=>wr===Cr.length-1?He(Lt({},ar),{reasoning:(ar.reasoning||"")+Mr,loading:!1,hideAnswer:!0,error:Dn}):ar))),Wr==="text"&&(Yr=Yr||nr,Xn(Cr=>[...Cr].map((ar,wr)=>wr===Cr.length-1?He(Lt({},ar),{text:(ar.text||"")+Mr,loading:!1,startTime:zr,endTime:Yr,error:Dn}):ar)))}),wo.current.on("done",()=>{Da()}),wo.current.on("error",br=>{let Mr="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(br)==="[object Object]"&&br.status===-9&&(Mr=br==null?void 0:br.message),Xn(Wr=>[...Wr].map((nr,vr)=>vr===Wr.length-1?He(Lt({},nr),{text:Mr,loading:!1,error:!0}):nr)),Da()}),wo.current.on("cancelled",()=>{Da()}),wo.current.startStream()})}Vt(),bt(!1)}),Xa=pe=>{Qt(pe.target.value)},Ra=(pe,wt)=>{if(yo(),bt(!0),pe==="edit"){La.current=Sn.slice(wt+2);const Wt=Sn.splice(wt),{fileList:ln=[],imageList:Yt=[]}=(Wt==null?void 0:Wt[0])||{},zt=ln.map(Sa=>{var Da;return(Da=Sa.response)==null?void 0:Da.file_id}),Yn=Yt.map(Sa=>{var Da;return(Da=Sa.response)==null?void 0:Da.data}),Wn={history:mn(Sn),file_ids:zt,image_list:Yn,edit:!0};Xn([...Sn,...Do(jo,ln,Yt)]),oa(jo,Wn,Sn)}if(pe==="redraw"){La.current=Sn.slice(wt+1);const Wt=Sn.splice(wt-1),{text:ln,fileList:Yt=[],imageList:zt=[]}=(Wt==null?void 0:Wt[0])||{},Yn=Yt.map(Da=>{var xo;return(xo=Da.response)==null?void 0:xo.file_id}),Wn=zt.map(Da=>{var xo;return(xo=Da.response)==null?void 0:xo.data}),Sa={history:mn(Sn),file_ids:Yn,image_list:Wn,edit:!0};Xn([...Sn,...Do(ln,Yt,zt)]),oa(ln,Sa,Sn)}},Va=()=>{if(Na.trim()!==""){yo(),bt(!0);const pe=To.filter(Wt=>Wt.status==="done"),wt=Ye.filter(Wt=>Wt.status==="done");Xn([...Sn,...Do(Na,pe,wt)]),oa(Na)}},Za=pe=>{if(pe.shiftKey){if(pe.key==="Enter")return}else if(pe.key==="Enter"){if(pe.preventDefault(),vt||Wa.current)return;Va()}},Yo=(pe,wt)=>{let Wt=!1;lo===!0?Wt=!0:lo==="last"&&(Wt=Sn.reduce((Yn,Wn,Sa)=>Wn.sender==="user"?Sa:Yn,-1)===wt);const ln=wt===rr,Yt=[...(pe==null?void 0:pe.fileList)||[],...(pe==null?void 0:pe.imageList)||[]];return z.createElement("div",{className:y.li,style:Lt({width:Oa},cr)},z.createElement("div",{className:y.avatarIcon},z.createElement("img",{className:y.img,src:pt})),z.createElement("div",{className:y.content},!!(Yt!=null&&Yt.length)&&z.createElement("div",{className:y.fileWrap},Yt==null?void 0:Yt.map((zt,Yn)=>{var Wn,Sa;return z.createElement("div",{key:Yn,className:y.file},z.createElement("img",{src:oe(90034)(`./${((Sa=(Wn=zt==null?void 0:zt.name)==null?void 0:Wn.split("."))==null?void 0:Sa.pop())||"txt"}.png`),width:20,className:"mr10"}),z.createElement("aside",null,z.createElement(je.Z,{title:zt==null?void 0:zt.name},z.createElement("div",{className:y.fileName},zt==null?void 0:zt.name)),z.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(zt==null?void 0:zt.size))))})),z.createElement("div",{className:y.borderBox},ln?z.createElement(ve.default.TextArea,{value:jo,ref:hr,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:zt=>co(zt.target.value)}):z.createElement("div",{className:y.text},pe==null?void 0:pe.text)),ln?z.createElement("div",{className:y.action},z.createElement(Be.ZP,{onClick:()=>{co(""),dr(null)},size:"small"},"\u53D6\u6D88"),z.createElement(Be.ZP,{disabled:!jo.trim(),onClick:()=>Ra("edit",wt),type:"primary",size:"small"},"\u786E\u8BA4")):z.createElement("div",{className:y.action},z.createElement(Ce.CopyToClipboard,{text:(pe==null?void 0:pe.text)||"",onCopy:()=>we.ZP.success("\u590D\u5236\u6210\u529F")},z.createElement(je.Z,{title:"\u590D\u5236"},z.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Wt&&!Ue&&z.createElement(je.Z,{title:"\u7F16\u8F91"},z.createElement("i",{onClick:()=>{dr(wt),co((pe==null?void 0:pe.text)||"")},className:"iconfont icon-bianji10 font14"})))))},ja=(pe,wt)=>{let Wt=!1;Fa===!0?Wt=!0:Fa==="last"&&(Wt=Sn.reduce((zt,Yn,Wn)=>Yn.sender==="AI"?Wn:zt,-1)===wt);let ln="";return pe!=null&&pe.source?ln=pe==null?void 0:pe.source:(pe==null?void 0:pe.model)==="deepseek-r1"?ln="\u7531deepseek\u751F\u6210":(pe==null?void 0:pe.model)==="qwen-max"&&(ln="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),z.createElement("div",{className:y.li,style:Lt({width:Oa},cr)},z.createElement("div",{className:y.avatarIcon},z.createElement("img",{className:y.img,src:$e})),z.createElement("div",{className:y.content},z.createElement("div",{className:y.borderBox},pe.loading&&z.createElement(z.Fragment,null,pe!=null&&pe.imageGenerator?z.createElement("div",{className:y.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",z.createElement("div",{className:"ai-loading"})):!(pe!=null&&pe.thinkingEnabled)&&z.createElement("div",null,z.createElement("div",{className:y.loading},z.createElement("div",{className:y.dot}),z.createElement("div",{className:y.dot}),z.createElement("div",{className:y.dot})),z.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Jt==null?void 0:Jt.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(pe==null?void 0:pe.thinkingEnabled)&&z.createElement(E.Z,{time:pe==null?void 0:pe.time,cancelIndex:So,loading:pe.loading,streamingStatus:!(pe!=null&&pe.text),onFinish:()=>{Pa(0),Xn(Yt=>[...Yt].map((zt,Yn)=>Yn===Yt.length-1?He(Lt({},zt),{hideAnswer:!1,time:zt.startTime?zt.endTime-zt.startTime:null}):zt))},value:pe==null?void 0:pe.reasoning}),!!(pe!=null&&pe.text)&&!pe.hideAnswer&&z.createElement(a.Z,{onDynamic:Rr,cancelIndex:So,streamingStatus:Ue,loadImage:!!(pe!=null&&pe.imageGenerator),onFinish:()=>ot(void 0,null,function*(){Pa(0),setTimeout(()=>mo(!1),0)}),value:pe==null?void 0:pe.text})),Tr&&!!(pe!=null&&pe.text)&&ln&&z.createElement("div",{className:y.source},ln),z.createElement("div",{className:y.action},Ht==null?void 0:Ht(pe,wt,{onMenuClick:Ke}),!(pe!=null&&pe.imageGenerator)&&z.createElement(Ce.CopyToClipboard,{text:String((pe==null?void 0:pe.text)||""),onCopy:()=>we.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},z.createElement(je.Z,{title:"\u590D\u5236"},z.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),tn&&!Ue&&z.createElement(z.Fragment,null,z.createElement(je.Z,{title:"\u559C\u6B22"},z.createElement("i",{style:pe!=null&&pe.like?{color:"#FA8D30"}:{},onClick:()=>sr("like",!(pe!=null&&pe.like),wt),className:"iconfot icon-yijiejue font15"})),z.createElement(je.Z,{title:"\u4E0D\u559C\u6B22"},z.createElement("i",{style:pe!=null&&pe.dislike?{color:"#e86d7c"}:{},onClick:()=>sr("dislike",!(pe!=null&&pe.dislike),wt),className:"iconfot icon-weijiejuezhengchang font15"}))),Wt&&!Ue&&z.createElement(je.Z,{title:"\u91CD\u65B0\u751F\u6210"},z.createElement("i",{onClick:()=>Ra("redraw",wt),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},sr=(pe,wt,Wt)=>ot(void 0,null,function*(){if(In){const ln=Sn.slice(0,Wt+1),zt=mn(ln).length;yield In({type:pe,value:wt,index:Wt,identifier:be,objectIndex:zt})}Xn(ln=>(ln[Wt][pe]=wt,wt&&(ln[Wt][pe==="like"?"dislike":"like"]=!1),[...ln]))}),vo=()=>{var pe,wt;Pa(1),(wt=(pe=wo.current)==null?void 0:pe.cancelRequest)==null||wt.call(pe),bt(!1),mo(!1)},gr=()=>ot(void 0,null,function*(){var pe,wt,Wt;(wt=(pe=wo.current)==null?void 0:pe.cancelRequest)==null||wt.call(pe),yo(),Xn([]),bt(!0);const ln=yield fo();(ln==null?void 0:ln.status)===0&&Le((Wt=ln==null?void 0:ln.data)==null?void 0:Wt.identifier),bt(!1),mo(!1)}),er=()=>ot(void 0,null,function*(){var pe;Mt(!0);const wt=yield Ua();(wt==null?void 0:wt.status)===0&&Ba(((pe=wt==null?void 0:wt.data)==null?void 0:pe.list)||[]),Mt(!1)}),Ke=(...pe)=>ot(void 0,[...pe],function*(wt=be){var Wt,ln,Yt,zt;(ln=(Wt=wo.current)==null?void 0:Wt.cancelRequest)==null||ln.call(Wt),yo(),$t(!0);const Yn=yield ho(wt);if(Yn.status===0){const Wn=Zo(((Yt=Yn==null?void 0:Yn.data)==null?void 0:Yt.messages)||[]);Xn(Wn),$t(!1),Le((zt=Yn==null?void 0:Yn.data)==null?void 0:zt.identifier);return}Xn([]),$t(!1)}),Qe=(pe,wt)=>ot(void 0,null,function*(){(yield Ga(pe)).status===0&&(we.ZP.success("\u5220\u9664\u6210\u529F"),wt===be&&gr(),er())}),et=()=>z.createElement("div",{className:y.menuWarp},z.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),z.createElement(Me.Z,{spinning:Qn},!ya.length&&z.createElement(Ne.Z,{style:{width:250,paddingBottom:30},image:Ne.Z.PRESENTED_IMAGE_SIMPLE}),!!ya.length&&z.createElement("div",{className:y.menu},ya.map(function(pe,wt){return z.createElement("aside",{className:ie()(be===pe.identifier&&y.active),key:pe.id,onClick:()=>Ke(pe.id)},z.createElement("div",{className:y.menuText},z.createElement(je.Z,{title:pe==null?void 0:pe.question},z.createElement("span",null,pe==null?void 0:pe.question)),Uo&&Uo(pe)),z.createElement("div",{className:y.menuDel,onClick:Wt=>Wt.stopPropagation()},z.createElement(Ge.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>Qe(pe.id,pe.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},z.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),At=pe=>{if(pe==="file"){if(Ye.length){he.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Xe([]),Ta.current.upload.uploader.fileInput.click()}});return}Ta.current.upload.uploader.fileInput.click()}if(pe==="image"){if(To.length){he.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{pa([]),ha.current.upload.uploader.fileInput.click()}});return}ha.current.upload.uploader.fileInput.click()}},pn=[{key:"file",disabled:To.length>=_o,label:z.createElement(je.Z,{placement:"right",title:z.createElement("div",null,z.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),z.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},Ko!=="deepseek-r1"&&{key:"image",disabled:Ye.length>=$o,label:z.createElement(je.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),bn=[...To,...Ye],vt=bn.some(pe=>pe.status==="uploading")||Ue||zo,Cn=ua>=Qo,Bn=at||To.length>=_o||Ye.length>=$o,Zn=jt||Jo||en||tr||!!bn.length,nn={chatData:Sn,stream:wo,isDisabledNum:Cn,checkNumModal:rn,checkNum:Vt,onClose:lr,setChatData:Xn,setLoading:bt,getData:oa,clearStatus:yo,typing:zo,setImageGenerator:vn,renderChatItems:Do,setSceneAwareness:Fn,setIdentifier:Le,setCodePreview:ir,setTyping:mo};return z.createElement(z.Fragment,null,Pt?z.createElement("div",{onClick:Ho},Pt):Pt!==null&&z.createElement(te.Z,{draggableExtraNode:Oo,src:Ee,onClick:Ho,topPercentage:Ea}),z.createElement(so,{open:uo,width:_t?"100%":On,afterOpenChange:pe=>{pe&&aa(!1)},push:!1,contentWrapperStyle:Jn?{}:{transition:"none"},extra:z.createElement("div",{className:y.head},ko,ao&&z.createElement(x.Z,{value:Ko,onChange:pe=>{Ot(!1),vn(!1),jr(pe),Xe([]),pa([])}}),Ka&&z.createElement(z.Fragment,null,z.createElement(Oe.Z,{dropdownRender:et,onOpenChange:pe=>{pe&&er()},placement:"bottomLeft",arrow:!0},z.createElement("div",{className:y.headBtn},z.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),Lo&&z.createElement(z.Fragment,null,z.createElement("div",{className:y.headBtn,onClick:gr},z.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),z.createElement(je.Z,{title:_t?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},z.createElement("div",{className:y.headBtn,style:{padding:"0 12px"},onClick:()=>Gn(!_t)},_t&&z.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!_t&&z.createElement("i",{className:"iconfont icon-quanping4"})))),title:z.createElement("span",{className:"c-grey-333 font16"},Re),onClose:lr,bodyStyle:{paddingRight:4}},z.createElement("div",{className:ie()(y.wrap,uo&&"body-overflow-hidden")},z.createElement("div",{ref:fa,className:y.chatContainer},Er==null?void 0:Er(nn),jn&&z.createElement("div",{className:`${y.li} mb20`,style:Lt({width:Oa},cr)},z.createElement("div",{className:y.avatarIcon},z.createElement("img",{className:y.img,src:$e})),z.createElement("div",{className:y.content},z.createElement("div",{className:y.borderBox},zn,$n==null?void 0:$n(nn)))),z.createElement("div",{ref:Go},z.createElement(Me.Z,{spinning:Zt,className:"mt20"},Sn==null?void 0:Sn.map((pe,wt)=>z.createElement(z.Fragment,{key:pe.key+wt},pe.show&&z.createElement(z.Fragment,null,pe.sender==="user"&&Yo(pe,wt),pe.sender==="AI"&&ja(pe,wt),oo&&!["AI","user"].includes(pe.sender)&&oo(pe,wt,{width:Oa})))))),!nt&&z.createElement("div",{className:y.backBottom,onClick:()=>{fa.current.scrollTop=fa.current.scrollHeight}},z.createElement("i",{className:"iconfont icon-huidaodibu"})),z.createElement("div",{ref:ba})),!dt&&z.createElement("div",{style:na,className:ie()(y.footerContainer,Ya&&y.full,Zn&&y.footerContainerSelected)},z.createElement("div",{className:y.btnWrp},Dr&&z.createElement(je.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},z.createElement("div",{onClick:()=>ir(!tr),className:ie()(y.btn,tr&&y.btnActive)},z.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),Vo&&z.createElement(je.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},z.createElement("div",{onClick:()=>Fn(!en),className:ie()(y.btn,en&&y.btnActive)},z.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Ko==="deepseek-r1"&&z.createElement(je.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},z.createElement("div",{onClick:()=>Ot(!Jo),className:ie()(y.btn,Jo&&y.btnActive)},z.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Ln&&Ko==="qwen-max"&&z.createElement("div",{onClick:()=>vn(!jt),className:ie()(y.btn,jt&&y.btnActive)},z.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),bn.map(pe=>z.createElement("div",{key:pe.uid},(pe==null?void 0:pe.status)==="uploading"&&z.createElement(Me.Z,{indicator:z.createElement(Se.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),z.createElement("span",{title:pe==null?void 0:pe.name,className:"mr10"},(0,ee.Pq)(pe.name,20)),z.createElement("i",{onClick:()=>{pa(wt=>wt.filter(Wt=>Wt.uid!==pe.uid)),Xe(wt=>wt.filter(Wt=>Wt.uid!==pe.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),z.createElement(je.Z,{title:Cn&&z.createElement("div",null,z.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),z.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",Qo,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},z.createElement("div",{className:ie()(y.inputContainer,Ja>4&&y.lineFour,Cn&&y.disabledInput)},z.createElement(Te.default,Lt({ref:Ta},Sr)),z.createElement(Te.default,Lt({ref:ha},mr)),z.createElement(Oe.Z,{className:`${Bn&&"hide"}`,menu:{items:pn,onClick:pe=>At(pe.key)},placement:"top"},z.createElement(Be.ZP,{className:y.uploadBtn,icon:z.createElement(Pe.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),z.createElement(ve.default.TextArea,{rows:Ja>4?4:Ja,placeholder:qe||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Na,bordered:!1,style:Bn?{paddingLeft:0,marginLeft:0}:{},onChange:Xa,onPressEnter:Za,onFocus:()=>Eo==null?void 0:Eo(),onCompositionStart:()=>{Wa.current=!0},onCompositionEnd:()=>{Wa.current=!1}}),zo?z.createElement(je.Z,{title:"\u505C\u6B62\u751F\u6210"},z.createElement("div",{className:`iconfont icon-tingzhihuida ${y.cancelBtn}`,onClick:vo})):z.createElement(Be.ZP,{className:(Na==null?void 0:Na.trim())===""?y.sendBtnDisabled:y.sendBtn,icon:z.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:vt,onClick:Va}),Ja>4&&z.createElement("span",{className:y.fullIcon,onClick:gn},Ya&&z.createElement("span",{className:"iconfont icon-shousuo"}),!Ya&&z.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},63205:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return Ge}});var z=oe(67294),se={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},we=oe(94184),Te=oe.n(we),he=oe(57953),je=oe(15979),ve=oe(33170),Be=oe(28706),Me=(Oe,Ie,ie)=>new Promise((a,E)=>{var x=ee=>{try{b(ie.next(ee))}catch(te){E(te)}},y=ee=>{try{b(ie.throw(ee))}catch(te){E(te)}},b=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,y);b((ie=ie.apply(Oe,Ie)).next())}),Ge=({data:Oe,className:Ie,fullWidth:ie,style:a={},onClose:E,onOk:x,showFullTools:y,noAssociationId:b})=>{const ee=(0,z.useRef)(null),te=(0,z.useRef)(null),ne=(0,z.useRef)(null),re=(0,z.useRef)(null),[ue,ce]=(0,z.useState)(!1),[Ce,me]=(0,z.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,z.useEffect)(()=>{ne.current||(ne.current=document.createElement("style"),document.head.appendChild(ne.current)),Oe!=null&&Oe.visible?(document.body.setAttribute("data-custom","y-hidden"),ne.current.innerHTML=" html { overflow-y: hidden; }",Oe!=null&&Oe.src&&Se()):(document.body.removeAttribute("data-custom"),ne.current&&(document.head.removeChild(ne.current),ne.current=null))},[Oe==null?void 0:Oe.visible]);const Se=()=>Me(void 0,null,function*(){ce(!0),me("\u6B63\u5728\u52A0\u8F7D\u4E2D");const ft=yield(0,Be.ZJ)(Oe==null?void 0:Oe.src);ee.current.src="",ee.current.src=ft,ee.current.onload=function(){lt()},ce(!1),me("")}),Pe=()=>{document.body.removeAttribute("data-custom"),ne.current.innerHTML=" ",E()},We=ft=>Me(void 0,null,function*(){ce(!0),me("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ut=yield(0,ve.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Oe.title,file:ft.dataUrl}});ut!=null&&ut.id&&!b?(yield(0,ve.ZP)(`/api/attachments/${Oe.id}/add_subitem.json`,{method:"post",body:{subitem_id:ut==null?void 0:ut.id,settings:JSON.stringify(ft.state)}})).status===0&&x():ut!=null&&ut.id&&x(ut),document.body.removeAttribute("data-custom"),ne.current.innerHTML=" ",ce(!1),me("")}),Ze=()=>{const ft=document.querySelector('a[href="https://markerjs.com/"]');ft&&ft.parentNode&&(ft.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Dt=>{const Rt=document.querySelector(Dt.name);Rt&&Rt.setAttribute("title",Dt.title)})},lt=()=>{te.current=new je.hP(ee.current),te.current.targetRoot=re.current,te.current.addEventListener("render",We),te.current.addEventListener("beforeclose",Pe),y&&(te.current.availableMarkerTypes=te.current.ALL_MARKER_TYPES,te.current.uiStyleSettings.redoButtonVisible=!0,te.current.uiStyleSettings.notesButtonVisible=!0,te.current.uiStyleSettings.zoomButtonVisible=!0,te.current.uiStyleSettings.zoomOutButtonVisible=!0,te.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=te.current.uiStyleSettings,te.current.show(),Oe!=null&&Oe.snapshotData&&te.current.restoreState(Oe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ze()},300)};return z.createElement(z.Fragment,null,(Oe==null?void 0:Oe.visible)&&z.createElement(he.Z,{spinning:ue,tip:Ce,style:{position:"absolute"}},z.createElement("div",{ref:re,className:Te()(se.imageDimensions,Ie,ie?se.fullWidth:""),style:a},z.createElement("img",{className:se.img,ref:ee}))))}},36527:function(ke,mt,oe){"use strict";var z=oe(67294),se=oe(71230),we=oe(15746),Te=oe(66368),he=oe(71577),je=oe(85725),ve=oe(71736),Be=oe(84279),Me=oe(67294);const Ne=(0,z.forwardRef)(({callback:Ge,showSaveButton:Oe,value:Ie=""},ie)=>{const a=(0,z.useRef)(),E=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
|
|
x=a + r\\text{cos}\\theta \\ \r
|
|
y=b + r\\text{sin}\\theta \r
|
|
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
|
|
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
|
|
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
\\left\\{\\begin{matrix} \r
|
|
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
|
|
\\end{matrix}\\right. \r
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
|
|
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
|
|
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
|
|
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
|
|
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
|
|
a \\perp \\alpha \\ \r
|
|
b \\perp \\alpha \r
|
|
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
|
|
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
|
|
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
|
|
a \\parallel \\partial ,b \\parallel \\partial \r
|
|
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
|
|
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
|
|
a \\perp m,a \\perp n \r
|
|
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
|
|
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
|
|
a^{2}+b^{2}=c^{2} \r
|
|
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
|
|
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
|
|
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
|
|
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
|
|
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
|
|
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
|
|
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
|
|
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
|
|
a,b \\in R^{+} \\ \r
|
|
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
a,b \\in R \\ \r
|
|
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
|
|
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
|
|
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
|
|
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
|
|
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
|
|
P \\left( \\emptyset \\right) =0 \\\\ \r
|
|
P \\left( S \\right) =1 \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
\\forall A \\in S \\\\ \r
|
|
P \\left( A \\right) \\ge 0 \r
|
|
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
|
|
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
|
|
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
P_{n}=n! \\\\ \r
|
|
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
|
|
\\end{array}`}]}]}],y=te=>{a.current.setValue(a.current.getValue()+" "+te.value+" ")},b=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Me.createElement(se.Z,{className:ve.Z.lists,gutter:[10,10]},E.map((te,ne)=>Me.createElement(we.Z,{flex:"110px",className:ve.Z.item},Me.createElement("div",null,Me.createElement(je.Z,{value:`$$${te.value}$$`}),te.name),Me.createElement("div",{className:ve.Z.children},te.children.map((re,ue)=>Me.createElement("div",{key:ue},Me.createElement("h1",null,re.name),Me.createElement(se.Z,{gutter:[10,10]},re.data.map((ce,Ce)=>Me.createElement(we.Z,{key:Ce,onClick:()=>y(ce),className:ve.Z.diamond},Me.createElement(je.Z,{value:"`$$"+ce.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Me.createElement(se.Z,{className:ve.Z.lists,gutter:[10,10]},x.map((te,ne)=>Me.createElement(we.Z,{flex:"110px",className:ve.Z.item},Me.createElement("div",null,Me.createElement(je.Z,{value:"`$$"+te.value+"$$`"}),te.name),Me.createElement("div",{className:ve.Z.children},te.children.map((re,ue)=>Me.createElement("div",{key:ue},re.name&&Me.createElement("h1",null,re.name),Me.createElement(se.Z,{gutter:[10,10]},re.data.map((ce,Ce)=>Me.createElement(we.Z,{key:Ce,onClick:()=>y(ce),className:ve.Z.diamond},Me.createElement(je.Z,{value:"`$$"+ce.value+"$$`"}))))))))))}],ee=()=>{var te=document.createElement("div");te.innerHTML=a.current.getValue();var ne=te.innerText;return Ge&&Ge(ne),ne};return(0,z.useImperativeHandle)(ie,()=>({getData:ee})),Me.createElement("div",{className:ve.Z.mathWrap},Me.createElement(Te.default,{defaultActiveKey:"1",items:b}),Me.createElement("math-field",{locale:"zh_cn",className:ve.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},Ie||""),Oe&&Me.createElement("div",{className:ve.Z.button},Me.createElement(he.ZP,{size:"large",onClick:ee,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});mt.Z=Ne},57444:function(ke,mt,oe){"use strict";oe.d(mt,{h:function(){return te}});var z=oe(67294),se=oe(11713),we=oe(22150),Te=oe(71577),he=oe(4631),je=oe.n(he),ve=oe(71749),Be=oe(30483),Me=Object.defineProperty,Ne=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,a=(ne,re,ue)=>re in ne?Me(ne,re,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ne[re]=ue,E=(ne,re)=>{for(var ue in re||(re={}))Ie.call(re,ue)&&a(ne,ue,re[ue]);if(Oe)for(var ue of Oe(re))ie.call(re,ue)&&a(ne,ue,re[ue]);return ne},x=(ne,re)=>Ne(ne,Ge(re));const y=se.default.Option,b={labelCol:{span:4},wrapperCol:{span:20}},ee={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"]};mt.Z=({callback:ne,onCancel:re})=>{const[ue,ce]=(0,z.useState)("python");function Ce(Se){ce(ee[Se][1])}function me(Se){ne(Se)}return z.createElement(we.default,x(E({},b),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:me,style:{width:500}}),z.createElement(we.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},z.createElement(se.default,{getPopupContainer:Se=>Se.parentNode,onChange:Ce},Object.keys(ee).map(Se=>z.createElement(y,{key:Se,value:Se},ee[Se][0])))),z.createElement(we.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},z.createElement(te,{mode:ue})),z.createElement("div",{className:"flex-container flex-end"},z.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(Te.ZP,{type:"ghost",onClick:re},"\u53D6\u6D88")))};function te({value:ne,onChange:re,mode:ue,options:ce={}}){const Ce=(0,z.useRef)(),[me,Se]=(0,z.useState)();return(0,z.useEffect)(()=>{if(me){let Pe=function(We){const Ze=We.getValue();re&&re(Ze)};return me.on("change",Pe),()=>{me.off("change",Pe)}}},[me,re]),(0,z.useEffect)(()=>{me&&me.setOption("mode",ue)},[me,ue]),(0,z.useEffect)(()=>{me&&(ne!==me.getValue()||ne==="")&&setTimeout(()=>{me.setValue(ne||"")},300)},[me,ne]),(0,z.useEffect)(()=>{if(Ce.current&&!me){const Pe=je().fromTextArea(Ce.current,E({mode:ue,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ce));Se(Pe)}},[Ce.current,me]),z.createElement("div",{className:"my-codemirror-container"},z.createElement("textarea",{ref:Ce}))}},35567:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return pa}});var z=oe(67294),se=oe(4631),we=oe.n(se),Te=oe(91033),he=oe(71749),je=oe(57341),ve=oe(82801),Be=oe(88386),Me=oe(49047),Ne=oe(80785),Ge=oe(85725),Oe=({value:Ye="",className:Xe,showTextOnly:Ue,showLines:bt,style:Zt={}})=>{const $t=(0,z.useMemo)(()=>"",[Ye]);return z.createElement(z.Fragment,null,z.createElement("div",{dangerouslySetInnerHTML:{__html:$t}}))},Ie=oe(67294),ie=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(Ye,Xe,Ue)=>Xe in Ye?ie(Ye,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ye[Xe]=Ue,te=(Ye,Xe)=>{for(var Ue in Xe||(Xe={}))y.call(Xe,Ue)&&ee(Ye,Ue,Xe[Ue]);if(x)for(var Ue of x(Xe))b.call(Xe,Ue)&&ee(Ye,Ue,Xe[Ue]);return Ye},ne=(Ye,Xe)=>a(Ye,E(Xe));let re=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ue({onActionCallback:Ye,title:Xe,icon:Ue,actionName:bt,className:Zt="",children:$t}){function Qn(){Ye(bt)}return Ie.createElement("a",{title:Xe,className:Zt,onClick:Qn},Ie.createElement("i",{className:`${Ue}`}),$t)}var ce=({watch:Ye,showNullButton:Xe,showNullProgramButton:Ue,onActionCallback:bt,fullScreen:Zt,insertTemp:$t,hidetoolBar:Qn,extraUse:Mt})=>{const Sn=[...re,{title:`${Ye?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ye?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ie.createElement("ul",{className:"markdown-toolbar-container"},!Qn&&Sn.map((Xn,Na)=>Ie.createElement("li",{key:Na},Xn.actionName?Ie.createElement(ue,ne(te({},Xn),{onActionCallback:bt})):Ie.createElement("span",{className:"v-line"}))),Xe?Ie.createElement("li",null,Ie.createElement(ue,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:bt},Ie.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ue?Ie.createElement(Ie.Fragment,null,Ie.createElement("li",null,Ie.createElement(ue,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:bt},Ie.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ie.createElement("li",null,Ie.createElement(ue,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:bt},Ie.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,$t&&Ie.createElement("li",null,Ie.createElement(ue,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${$t}`,onActionCallback:bt},Ie.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Mt&&Ie.createElement("li",null,Mt),Ie.createElement("li",{className:"btn-full-screen"},Ie.createElement(ue,{icon:`${Zt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Zt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:bt})))},Ce=oe(76621),me=oe(22150),Se=oe(69677),Pe=oe(71577),We=Object.defineProperty,Ze=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,Rt=(Ye,Xe,Ue)=>Xe in Ye?We(Ye,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ye[Xe]=Ue,Lt=(Ye,Xe)=>{for(var Ue in Xe||(Xe={}))ut.call(Xe,Ue)&&Rt(Ye,Ue,Xe[Ue]);if(ft)for(var Ue of ft(Xe))Dt.call(Xe,Ue)&&Rt(Ye,Ue,Xe[Ue]);return Ye},He=(Ye,Xe)=>Ze(Ye,lt(Xe));const ot={labelCol:{span:4},wrapperCol:{span:20}};var Nt=({callback:Ye,onCancel:Xe})=>{function Ue(bt){Ye(bt)}return z.createElement(me.default,He(Lt({},ot),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ue,style:{width:500}}),z.createElement(me.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},z.createElement(Se.default,null)),z.createElement(me.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},z.createElement(Se.default,null)),z.createElement("div",{className:"flex-container flex-end"},z.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(Pe.ZP,{type:"ghost",onClick:Xe},"\u53D6\u6D88")))},ht=oe(57444),Re=oe(70859),qe=oe(14446),at=oe(71230),dt=oe(63205),$e=oe(67294),pt=({callback:Ye,onCancel:Xe})=>{const Ue=document.createElement("canvas"),bt=Ue.getContext("2d");Ue.width=1e3,Ue.height=800,bt.fillStyle="#ffffff",bt.fillRect(0,0,Ue.width,Ue.height);const Zt=Ue.toDataURL("image/png");return $e.createElement(qe.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},$e.createElement(at.Z,{style:{height:"100vh"}},$e.createElement(dt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Zt,visible:!0,title:String(Date.now())},onOk:$t=>{Ye({src:$t.url})},onClose:Xe})))},Ee=oe(23495);function Pt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Pt,go.CommandHandler),Pt.prototype.canAlignSelection=function(){var Ye=this.diagram;return!(Ye===null||Ye.isReadOnly||Ye.isModelReadOnly||Ye.selection.count<2)},Pt.prototype.alignLeft=function(){var Ye=this.diagram;Ye.startTransaction("aligning left");var Xe=1/0;Ye.selection.each(function(Ue){Ue instanceof go.Link||(Xe=Math.min(Ue.position.x,Xe))}),Ye.selection.each(function(Ue){Ue instanceof go.Link||Ue.move(new go.Point(Xe,Ue.position.y))}),Ye.commitTransaction("aligning left")},Pt.prototype.alignRight=function(){var Ye=this.diagram;Ye.startTransaction("aligning right");var Xe=-1/0;Ye.selection.each(function(Ue){if(!(Ue instanceof go.Link)){var bt=Ue.actualBounds.x+Ue.actualBounds.width;Xe=Math.max(bt,Xe)}}),Ye.selection.each(function(Ue){Ue instanceof go.Link||Ue.move(new go.Point(Xe-Ue.actualBounds.width,Ue.position.y))}),Ye.commitTransaction("aligning right")},Pt.prototype.alignTop=function(){var Ye=this.diagram;Ye.startTransaction("alignTop");var Xe=1/0;Ye.selection.each(function(Ue){Ue instanceof go.Link||(Xe=Math.min(Ue.position.y,Xe))}),Ye.selection.each(function(Ue){Ue instanceof go.Link||Ue.move(new go.Point(Ue.position.x,Xe))}),Ye.commitTransaction("alignTop")},Pt.prototype.alignBottom=function(){var Ye=this.diagram;Ye.startTransaction("aligning bottom");var Xe=-1/0;Ye.selection.each(function(Ue){if(!(Ue instanceof go.Link)){var bt=Ue.actualBounds.y+Ue.actualBounds.height;Xe=Math.max(bt,Xe)}}),Ye.selection.each(function(Ue){Ue instanceof go.Link||Ue.move(new go.Point(Ue.actualBounds.x,Xe-Ue.actualBounds.height))}),Ye.commitTransaction("aligning bottom")},Pt.prototype.alignCenterX=function(){var Ye=this.diagram,Xe=Ye.selection.first();if(Xe){Ye.startTransaction("aligning Center X");var Ue=Xe.actualBounds.x+Xe.actualBounds.width/2;Ye.selection.each(function(bt){bt instanceof go.Link||bt.move(new go.Point(Ue-bt.actualBounds.width/2,bt.actualBounds.y))}),Ye.commitTransaction("aligning Center X")}},Pt.prototype.alignCenterY=function(){var Ye=this.diagram,Xe=Ye.selection.first();if(Xe){Ye.startTransaction("aligning Center Y");var Ue=Xe.actualBounds.y+Xe.actualBounds.height/2;Ye.selection.each(function(bt){bt instanceof go.Link||bt.move(new go.Point(bt.actualBounds.x,Ue-bt.actualBounds.height/2))}),Ye.commitTransaction("aligning Center Y")}},Pt.prototype.alignColumn=function(Ye){var Xe=this.diagram;Xe.startTransaction("align Column"),Ye===void 0&&(Ye=0),Ye=parseFloat(Ye);var Ue=new Array;Xe.selection.each(function(Mt){Mt instanceof go.Link||Ue.push(Mt)});for(var bt=0;bt<Ue.length-1;bt++){var Zt=Ue[bt],$t=Zt.actualBounds.y+Zt.actualBounds.height+Ye,Qn=Ue[bt+1];Qn.move(new go.Point(Zt.actualBounds.x,$t))}Xe.commitTransaction("align Column")},Pt.prototype.alignRow=function(Ye){Ye===void 0&&(Ye=0),Ye=parseFloat(Ye);var Xe=this.diagram;Xe.startTransaction("align Row");var Ue=new Array;Xe.selection.each(function(Mt){Mt instanceof go.Link||Ue.push(Mt)});for(var bt=0;bt<Ue.length-1;bt++){var Zt=Ue[bt],$t=Zt.actualBounds.x+Zt.actualBounds.width+Ye,Qn=Ue[bt+1];Qn.move(new go.Point($t,Zt.actualBounds.y))}Xe.commitTransaction("align Row")},Pt.prototype.canRotate=function(Ye){var Xe=this.diagram;return!(Xe===null||Xe.isReadOnly||Xe.isModelReadOnly||Xe.selection.count<1)},Pt.prototype.rotate=function(Ye){Ye===void 0&&(Ye=90);var Xe=this.diagram;Xe.startTransaction("rotate "+Ye.toString());var Xe=this.diagram;Xe.selection.each(function(Ue){Ue instanceof go.Link||Ue instanceof go.Group||(Ue.angle+=Ye)}),Xe.commitTransaction("rotate "+Ye.toString())},Pt.prototype.pullToFront=function(){var Ye=this.diagram;Ye.startTransaction("pullToFront");var Xe=new go.Map;Ye.selection.each(function(Ue){Xe.set(Ue.layer,0)}),Xe.iteratorKeys.each(function(Ue){var bt=0;Ue.parts.each(function(Zt){if(!Zt.isSelected){var $t=Zt.zOrder;isNaN($t)?Zt.zOrder=0:bt=Math.max(bt,$t)}}),Xe.set(Ue,bt)}),Ye.selection.each(function(Ue){Pt._assignZOrder(Ue,Xe.get(Ue.layer)+1)}),Ye.commitTransaction("pullToFront")},Pt.prototype.pushToBack=function(){var Ye=this.diagram;Ye.startTransaction("pushToBack");var Xe=new go.Map;Ye.selection.each(function(Ue){Xe.set(Ue.layer,0)}),Xe.iteratorKeys.each(function(Ue){var bt=0;Ue.parts.each(function(Zt){if(!Zt.isSelected){var $t=Zt.zOrder;isNaN($t)?Zt.zOrder=0:bt=Math.min(bt,$t)}}),Xe.set(Ue,bt)}),Ye.selection.each(function(Ue){Pt._assignZOrder(Ue,Xe.get(Ue.layer)-1-Pt._findGroupDepth(Ue))}),Ye.commitTransaction("pushToBack")},Pt._assignZOrder=function(Ye,Xe,Ue){Ue===void 0&&(Ue=Ye),Ye.layer===Ue.layer&&(Ye.zOrder=Xe),Ye instanceof go.Group&&Ye.memberParts.each(function(bt){Pt._assignZOrder(bt,Xe+1,Ue)})},Pt._findGroupDepth=function(Ye){if(Ye instanceof go.Group){var Xe=0;return Ye.memberParts.each(function(Ue){Xe=Math.max(Xe,Pt._findGroupDepth(Ue))}),Xe+1}else return 0},Pt.prototype.doKeyDown=function(){var Ye=this.diagram;if(Ye!==null){var Xe=Ye.lastInput;if(Xe.key==="Up"||Xe.key==="Down"||Xe.key==="Left"||Xe.key==="Right"){var Ue=this.arrowKeyBehavior;if(Ue==="none")return;if(Ue==="select"){this._arrowKeySelect();return}else if(Ue==="move"){this._arrowKeyMove();return}else if(Ue==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},Pt.prototype._getAllParts=function(){var Ye=new Array;return this.diagram.nodes.each(function(Xe){Ye.push(Xe)}),this.diagram.parts.each(function(Xe){Ye.push(Xe)}),Ye},Pt.prototype._arrowKeyMove=function(){var Ye=this.diagram,Xe=Ye.lastInput,Ue=0,bt=0;if(Xe.control||Xe.meta)Ue=1,bt=1;else if(Ye.grid!==null){var Zt=Ye.grid.gridCellSize;bt=Zt.width,Ue=Zt.height}Ye.startTransaction("arrowKeyMove"),Ye.selection.each(function($t){Xe.key==="Up"?$t.move(new go.Point($t.actualBounds.x,$t.actualBounds.y-Ue)):Xe.key==="Down"?$t.move(new go.Point($t.actualBounds.x,$t.actualBounds.y+Ue)):Xe.key==="Left"?$t.move(new go.Point($t.actualBounds.x-bt,$t.actualBounds.y)):Xe.key==="Right"&&$t.move(new go.Point($t.actualBounds.x+bt,$t.actualBounds.y))}),Ye.commitTransaction("arrowKeyMove")},Pt.prototype._arrowKeySelect=function(){var Ye=this.diagram,Xe=Ye.lastInput,Ue=null;Xe.key==="Up"?Ue=this._findNearestPartTowards(270):Xe.key==="Down"?Ue=this._findNearestPartTowards(90):Xe.key==="Left"?Ue=this._findNearestPartTowards(180):Xe.key==="Right"&&(Ue=this._findNearestPartTowards(0)),Ue!==null&&(Xe.shift?Ue.isSelected=!0:Xe.control||Xe.meta?Ue.isSelected=!Ue.isSelected:Ye.select(Ue))},Pt.prototype._findNearestPartTowards=function(Ye){var Xe=this.diagram.selection.first();if(Xe===null)return null;for(var Ue=Xe.actualBounds.center,bt=this._getAllParts(),Zt=1/0,$t=Xe,Qn=0;Qn<bt.length;Qn++){var Mt=bt[Qn];if(Mt!==Xe&&Mt.canSelect()){var Sn=Mt.actualBounds.center,Xn=Ue.directionPoint(Sn),Na=this._angleCloseness(Xn,Ye);if(Na<=45){var Qt=Ue.distanceSquaredPoint(Sn);Qt*=1+Math.sin(Na*Math.PI/180),Qt<Zt&&(Zt=Qt,$t=Mt)}}}return $t},Pt.prototype._angleCloseness=function(Ye,Xe){return Math.min(Math.abs(Xe-Ye),Math.min(Math.abs(Xe+360-Ye),Math.abs(Xe-360-Ye)))},Pt.prototype._arrowKeyTree=function(){var Ye=this.diagram,Xe=Ye.selection.first();if(Xe instanceof go.Node){var Ue=Ye.lastInput;if(Ue.key==="Right"){if(!Xe.isTreeLeaf)if(!Xe.isTreeExpanded)Ye.commandHandler.canExpandTree(Xe)&&Ye.commandHandler.expandTree(Xe);else{var bt=this._sortTreeChildrenByY(Xe).first();bt!==null&&Ye.select(bt)}}else if(Ue.key==="Left")if(!Xe.isTreeLeaf&&Xe.isTreeExpanded)Ye.commandHandler.canCollapseTree(Xe)&&Ye.commandHandler.collapseTree(Xe);else{var Zt=Xe.findTreeParentNode();Zt!==null&&Ye.select(Zt)}else if(Ue.key==="Up"){var Zt=Xe.findTreeParentNode();if(Zt!==null){var $t=this._sortTreeChildrenByY(Zt),Qn=$t.indexOf(Xe);if(Qn>0){for(var Mt=$t.elt(Qn-1);Mt!==null&&Mt.isTreeExpanded&&!Mt.isTreeLeaf;){var Sn=this._sortTreeChildrenByY(Mt);Mt=Sn.last()}Mt!==null&&Ye.select(Mt)}else Ye.select(Zt)}}else if(Ue.key==="Down")if(Xe.isTreeExpanded&&!Xe.isTreeLeaf){var bt=this._sortTreeChildrenByY(Xe).first();bt!==null&&Ye.select(bt)}else for(;Xe!==null;){var Zt=Xe.findTreeParentNode();if(Zt===null)break;var $t=this._sortTreeChildrenByY(Zt),Qn=$t.indexOf(Xe);if(Qn<$t.length-1){Ye.select($t.elt(Qn+1));break}else Xe=Zt}var Xn=Ye.selection.first();Xn!==null&&Ye.scrollToRect(Xn.actualBounds)}},Pt.prototype._sortTreeChildrenByY=function(Ye){var Xe=new go.List().addAll(Ye.findTreeChildrenNodes());return Xe.sort(function(Ue,bt){var Zt=Ue.location,$t=bt.location;return Zt.y<$t.y?-1:Zt.y>$t.y?1:Zt.x<$t.x?-1:Zt.x>$t.x?1:0}),Xe},Pt.prototype.copyToClipboard=function(Ye){go.CommandHandler.prototype.copyToClipboard.call(this,Ye),this._lastPasteOffset.set(this.pasteOffset)},Pt.prototype.pasteFromClipboard=function(){var Ye=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ye,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ye},Object.defineProperty(Pt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ye){if(Ye!=="move"&&Ye!=="select"&&Ye!=="scroll"&&Ye!=="tree"&&Ye!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ye);this._arrowKeyBehavior=Ye}}),Object.defineProperty(Pt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ye){if(!(Ye instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ye);this._pasteOffset.set(Ye)}});var dn=Pt,Gt=oe(18023),Ht=oe(15746),jn=oe(33170),Et={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},it=oe(67294),Jt=(Ye,Xe,Ue)=>new Promise((bt,Zt)=>{var $t=Sn=>{try{Mt(Ue.next(Sn))}catch(Xn){Zt(Xn)}},Qn=Sn=>{try{Mt(Ue.throw(Sn))}catch(Xn){Zt(Xn)}},Mt=Sn=>Sn.done?bt(Sn.value):Promise.resolve(Sn.value).then($t,Qn);Mt((Ue=Ue.apply(Ye,Xe)).next())});function tn({onCancel:Ye,callback:Xe}){let Ue=(0,z.useRef)(),bt=(0,z.useRef)(),Zt=(0,z.useRef)(),$t=(0,z.useRef)(!1);const Qn=(0,z.useRef)(!1),[Mt,Sn]=(0,z.useState)(0);function Xn(){const Qt=Ee.bx.make,ua={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"};Ue.current=new Ee.S0(bt.current,{padding:20,grid:Qt(Ee.s_,"Grid",Qt(Ee.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Qt(Ee.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:jt=>{var vn=jt.diagram.commandHandler.addTopLevelParts(jt.diagram.selection,!0);vn||jt.diagram.currentTool.doCancel()},commandHandler:Qt(dn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:jt=>{var vn=jt.subject;vn.location=vn.location.copy().snapToGridPoint(jt.diagram.grid.gridOrigin,jt.diagram.grid.gridCellSize),setTimeout(()=>{jt.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:jt=>{var vn=jt.subject;setTimeout(()=>{jt.diagram.commandHandler.editTextBlock()})},LinkRelinked:jt=>{var vn=jt.parameter.part;vn.invalidateConnectedLinks();var en=jt.subject;jt.diagram.toolManager.linkingTool.isForwards?en.toNode.invalidateConnectedLinks():en.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Ue.current.nodeTemplate=Qt(Ee.NB,"Auto",{locationSpot:Ee.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ee.$u(120,60),minSize:new Ee.$u(40,40),resizable:!0,resizeCellSize:new Ee.$u(10,10),rotatable:!0},new Ee.KX("location","loc",Ee.E9.parse).makeTwoWay(Ee.E9.stringify),new Ee.KX("desiredSize","size",Ee.$u.parse).makeTwoWay(Ee.$u.stringify),Qt(Ee.bn,{name:"SHAPE",fill:ua.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ee.z6.AllSides,toSpot:Ee.z6.AllSides},new Ee.KX("figure"),new Ee.KX("fill"),new Ee.KX("stroke","borderColor"),new Ee.KX("strokeWidth","thickness"),new Ee.KX("strokeDashArray","dash")),Qt(Ee.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Qt(Ee.al,{margin:1,textAlign:"center",overflow:Ee.al.OverflowEllipsis,editable:!0},new Ee.KX("text").makeTwoWay(),new Ee.KX("stroke","color"))),Ue.current.nodeTemplate.toolTip=Qt("ToolTip",Qt(Ee.s_,"Vertical",{maxSize:new Ee.$u(200,NaN)},Qt(Ee.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ee.KX("text")),Qt(Ee.al,{font:"10pt sans-serif",textAlign:"center"},new Ee.KX("text","details"))));function Ro(jt,vn){var en=(Fn,So)=>{Fn.handled=!0,Fn.diagram.model.commit(Pa=>{var ba=So.part.adornedPart,ro=new Ee.E9().setRectSpot(ba.actualBounds,jt);ro.subtract(ba.location),ro.scale(2,2),ro.x+=Math.sign(ro.x)*130,ro.y+=Math.sign(ro.y)*130,ro.add(ba.location),ro.snapToGridPoint(Fn.diagram.grid.gridOrigin,Fn.diagram.grid.gridCellSize);var Go=Pa.copyNodeData(ba.data);Pa.setGroupKeyForNodeData(Go,Pa.getGroupKeyForNodeData(ba.data)),Pa.addNodeData(Go);var be={from:ba.key,to:Pa.getKeyForNodeData(Go)};Pa.addLinkData(be);var Le=Fn.diagram.findNodeForData(Go);Le.location=ro,Fn.diagram.select(Le),setTimeout(()=>{Fn.diagram.commandHandler.editTextBlock()},20)})};return Qt(Ee.bn,{figure:vn,alignment:jt,alignmentFocus:jt.opposite(),width:jt.equals(Ee.z6.Top)||jt.equals(Ee.z6.Bottom)?25:18,height:jt.equals(Ee.z6.Top)||jt.equals(Ee.z6.Bottom)?18:25,fill:"orange",stroke:ua.white,strokeWidth:4,mouseEnter:(Fn,So)=>So.fill="dodgerblue",mouseLeave:(Fn,So)=>So.fill="orange",isActionable:!0,click:en,contextClick:en})}function Qo(jt){return Qt(Ee.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(vn,en)=>en.fill="dodgerblue",mouseLeave:(vn,en)=>en.fill="orange",click:(vn,en)=>{vn.diagram.commandHandler.showContextMenu(en.part.adornedPart)}},jt||{})}Ue.current.nodeTemplate.selectionAdornmentTemplate=Qt(Ee.uz,"Spot",Qt(Ee.Vm,{padding:10}),Ro(Ee.z6.Top,"TriangleUp"),Ro(Ee.z6.Left,"TriangleLeft"),Ro(Ee.z6.Right,"TriangleRight"),Ro(Ee.z6.Bottom,"TriangleDown"),Qo({alignment:new Ee.z6(.75,0)}));function ma(jt,vn){return(en,Fn)=>{en.handled=!0,en.diagram.model.commit(So=>{So.set(Fn.part.adornedPart.data,jt,vn)})}}function Ya(jt,vn){return vn||(vn="color"),Qt(Ee.bn,{width:16,height:16,stroke:"lightgray",fill:jt,margin:1,background:"transparent",mouseEnter:(en,Fn)=>Fn.stroke="dodgerblue",mouseLeave:(en,Fn)=>Fn.stroke="lightgray",click:ma(vn,jt),contextClick:ma(vn,jt)})}function Co(){return[Qt("ContextMenuButton",Qt(Ee.s_,"Horizontal",Ya(ua.white,"fill"),Ya(ua.beige,"fill"),Ya(ua.extralightblue,"fill"),Ya(ua.extralightred,"fill"))),Qt("ContextMenuButton",Qt(Ee.s_,"Horizontal",Ya(ua.lightgray,"fill"),Ya(ua.lightgreen,"fill"),Ya(ua.lightblue,"fill"),Ya(ua.lightred,"fill")))]}function rr(){return[Qt("ContextMenuButton",Qt(Ee.s_,"Horizontal",Ya(ua.black),Ya(ua.green),Ya(ua.blue),Ya(ua.red))),Qt("ContextMenuButton",Qt(Ee.s_,"Horizontal",Ya(ua.white),Ya(ua.magenta),Ya(ua.purple),Ya(ua.orange)))]}function dr(jt,vn){return vn||(vn="thickness"),Qt(Ee.bn,"LineH",{width:16,height:16,strokeWidth:jt,margin:1,background:"transparent",mouseEnter:(en,Fn)=>Fn.background="dodgerblue",mouseLeave:(en,Fn)=>Fn.background="transparent",click:ma(vn,jt),contextClick:ma(vn,jt)})}function jo(jt,vn){return vn||(vn="dash"),Qt(Ee.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:jt,margin:1,background:"transparent",mouseEnter:(en,Fn)=>Fn.background="dodgerblue",mouseLeave:(en,Fn)=>Fn.background="transparent",click:ma(vn,jt),contextClick:ma(vn,jt)})}function co(){return[Qt("ContextMenuButton",Qt(Ee.s_,"Horizontal",dr(1),dr(2),dr(3),dr(4))),Qt("ContextMenuButton",Qt(Ee.s_,"Horizontal",jo(null),jo([2,4]),jo([4,4])))]}function fa(jt,vn){return vn||(vn="figure"),Qt(Ee.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:jt,margin:1,background:"transparent",mouseEnter:(en,Fn)=>Fn.fill="dodgerblue",mouseLeave:(en,Fn)=>Fn.fill="lightgray",click:ma(vn,jt),contextClick:ma(vn,jt)})}Ue.current.nodeTemplate.contextMenu=Qt("ContextMenu",Qt("ContextMenuButton",Qt(Ee.s_,"Horizontal",fa("Rectangle"),fa("RoundedRectangle"),fa("Ellipse"),fa("Diamond"))),Qt("ContextMenuButton",Qt(Ee.s_,"Horizontal",fa("Parallelogram2"),fa("ManualOperation"),fa("Procedure"),fa("Cylinder1"))),Qt("ContextMenuButton",Qt(Ee.s_,"Horizontal",fa("Terminator"),fa("CreateRequest"),fa("Document"),fa("TriangleDown"))),Co(),rr(),co()),Ue.current.groupTemplate=Qt(Ee.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ee.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(jt,vn)=>{var en=vn.addMembers(vn.diagram.selection,!0);en||vn.diagram.currentTool.doCancel()},avoidable:!1},new Ee.KX("location","loc",Ee.E9.parse).makeTwoWay(Ee.E9.stringify),Qt(Ee.s_,"Auto",{name:"BODY"},Qt(Ee.bn,{parameter1:10,fill:ua.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ee.z6.AllSides,toSpot:Ee.z6.AllSides},new Ee.KX("fill"),new Ee.KX("stroke","color"),new Ee.KX("strokeWidth","thickness"),new Ee.KX("strokeDashArray","dash")),Qt(Ee.Vm,{background:"transparent",margin:20})),Qt(Ee.al,{alignment:Ee.z6.Top,alignmentFocus:Ee.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ee.KX("text"),new Ee.KX("stroke","color"))),Ue.current.groupTemplate.selectionAdornmentTemplate=Qt(Ee.uz,"Spot",Qt(Ee.s_,"Auto",Qt(Ee.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Qt(Ee.Vm,{margin:1.5})),Qo({alignment:Ee.z6.TopRight,alignmentFocus:Ee.z6.BottomRight})),Ue.current.groupTemplate.contextMenu=Qt("ContextMenu",Co(),rr(),co()),Ue.current.linkTemplate=Qt(Ee.rU,{layerName:"Foreground",routing:Ee.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ee.KX("fromSpot","fromSpot",Ee.z6.parse),new Ee.KX("toSpot","toSpot",Ee.z6.parse),new Ee.KX("fromShortLength","dir",jt=>jt>=1?10:0),new Ee.KX("toShortLength","dir",jt=>jt>=1?10:0),new Ee.KX("points").makeTwoWay(),Qt(Ee.bn,{strokeWidth:2},new Ee.KX("stroke","color"),new Ee.KX("strokeWidth","thickness"),new Ee.KX("strokeDashArray","dash")),Qt(Ee.bn,{segmentIndex:0,segmentOffset:new Ee.E9(15,0),segmentOrientation:Ee.rU.OrientAlong,alignmentFocus:Ee.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ee.KX("fill","color"),new Ee.KX("visible","dir",jt=>jt===1)),Qt(Ee.bn,{segmentIndex:-1,segmentOffset:new Ee.E9(-10,6),segmentOrientation:Ee.rU.OrientPlus90,alignmentFocus:Ee.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ee.KX("fill","color"),new Ee.KX("visible","dir",jt=>jt>=1),new Ee.KX("width","thickness",jt=>7+3*jt),new Ee.KX("height","thickness",jt=>7+3*jt),new Ee.KX("segmentOffset","thickness",jt=>new Ee.E9(-15,4+1.5*jt))),Qt(Ee.bn,{segmentIndex:0,segmentOffset:new Ee.E9(15,-6),segmentOrientation:Ee.rU.OrientMinus90,alignmentFocus:Ee.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ee.KX("fill","color"),new Ee.KX("visible","dir",jt=>jt===2),new Ee.KX("width","thickness",jt=>7+3*jt),new Ee.KX("height","thickness",jt=>7+3*jt),new Ee.KX("segmentOffset","thickness",jt=>new Ee.E9(-15,4+1.5*jt))),Qt(Ee.al,{alignmentFocus:new Ee.z6(0,1,-4,0),editable:!0},new Ee.KX("text").makeTwoWay(),new Ee.KX("stroke","color"))),Ue.current.linkTemplate.selectionAdornmentTemplate=Qt(Ee.uz,Qt(Ee.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:hr(2)},new Ee.KX("pathPattern","thickness",hr)),Qo({alignmentFocus:new Ee.z6(0,0,-6,-4)}));function hr(jt){return Qt(Ee.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(jt+4).toString()+" H3"})}function wo(jt){var vn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return jt===0?vn="M0 0 M16 16 M0 8 L16 8":jt===2&&(vn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Qt(Ee.bn,{geometryString:vn,margin:2,background:"transparent",mouseEnter:(en,Fn)=>Fn.background="dodgerblue",mouseLeave:(en,Fn)=>Fn.background="transparent",click:ma("dir",jt),contextClick:ma("dir",jt)})}function zo(jt){var vn=(en,Fn)=>{en.handled=!0,en.diagram.model.commit(So=>{var Pa=Fn.part.adornedPart;So.set(Pa.data,jt?"toSpot":"fromSpot",Ee.z6.stringify(Ee.z6.AllSides)),(jt?Pa.toNode:Pa.fromNode).invalidateConnectedLinks()})};return Qt(Ee.bn,{width:12,height:12,fill:"transparent",mouseEnter:(en,Fn)=>Fn.background="dodgerblue",mouseLeave:(en,Fn)=>Fn.background="transparent",click:vn,contextClick:vn})}function mo(jt,vn){var en=0,Fn=Ee.z6.RightSide;jt.equals(Ee.z6.Top)?(en=270,Fn=Ee.z6.TopSide):jt.equals(Ee.z6.Left)?(en=180,Fn=Ee.z6.LeftSide):jt.equals(Ee.z6.Bottom)&&(en=90,Fn=Ee.z6.BottomSide),vn||(en-=180);var So=(Pa,ba)=>{Pa.handled=!0,Pa.diagram.model.commit(ro=>{var Go=ba.part.adornedPart;ro.set(Go.data,vn?"toSpot":"fromSpot",Ee.z6.stringify(Fn)),(vn?Go.toNode:Go.fromNode).invalidateConnectedLinks()})};return Qt(Ee.bn,{alignment:jt,alignmentFocus:jt.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:en,background:"transparent",mouseEnter:(Pa,ba)=>ba.background="dodgerblue",mouseLeave:(Pa,ba)=>ba.background="transparent",click:So,contextClick:So})}Ue.current.linkTemplate.contextMenu=Qt("ContextMenu",rr(),co(),Qt("ContextMenuButton",Qt(Ee.s_,"Horizontal",wo(0),wo(1),wo(2))),Qt("ContextMenuButton",Qt(Ee.s_,"Horizontal",Qt(Ee.s_,"Spot",zo(!1),mo(Ee.z6.Top,!1),mo(Ee.z6.Left,!1),mo(Ee.z6.Right,!1),mo(Ee.z6.Bottom,!1)),Qt(Ee.s_,"Spot",{margin:new Ee.Zt(0,0,0,2)},zo(!0),mo(Ee.z6.Top,!0),mo(Ee.z6.Left,!0),mo(Ee.z6.Right,!0),mo(Ee.z6.Bottom,!0)))));const Jo=`{ "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 Ot=["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 tr(jt){return console.log("shapeName:",jt),Ot.indexOf(jt)>=0}var ir=new Ee.YI(Zt.current,{maxSelectionCount:1,linkTemplate:Qt(Ee.rU,{locationSpot:Ee.z6.Center,selectionAdornmentTemplate:Qt(Ee.uz,"Link",{locationSpot:Ee.z6.Center},Qt(Ee.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Qt(Ee.bn,{toArrow:"Standard",stroke:null}))},{routing:Ee.rU.AvoidsNodes,curve:Ee.rU.JumpOver,corner:5,toShortLength:4},new Ee.KX("points"),Qt(Ee.bn,{isPanelMain:!0,strokeWidth:2}),Qt(Ee.bn,{toArrow:"Standard",stroke:null})),model:new Ee.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ee.bn.getFigureGenerators().toArray().map(jt=>({text:"\u672A\u547D\u540D",size:"100 100",figure:jt.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Ue.current.addDiagramListener("TextEdited",function(jt){var vn;const en=jt.subject.part;var Fn=(vn=document.activeElement)==null?void 0:vn.value;typeof Fn=="string"&&Fn.trim()===""&&Ue.current.model.commit(function(So){So.set(en.data,"text","\u672A\u547D\u540D"),Ue.current.commandHandler.stopCommand()},"increment")}),ir.nodeTemplate=Qt(Ee.NB,"Auto",{locationSpot:Ee.z6.Center},new Ee.KX("location","location",Ee.E9.parse).makeTwoWay(Ee.E9.stringify),Qt(Ee.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Ee.KX("stroke").makeTwoWay(),new Ee.KX("fill").makeTwoWay(),new Ee.KX("figure")),Qt(Ee.al,{margin:new Ee.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ee.$u(16,16),maxSize:new Ee.$u(10,NaN),textAlign:"center",editable:!0},new Ee.KX("key").makeTwoWay())),setTimeout(()=>{Ue.current.grid=Qt(Ee.s_,"Grid",Qt(Ee.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Qt(Ee.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Ue.current.grid.visible=!0,Ue.current.grid.gridCellStroke="darkgray",Ue.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Ue.current,Ue.current}const Na=()=>Jt(this,null,function*(){var Qt=Ue.current.makeImage();const ua=yield(0,jn.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Qt.src}});Xe({src:ua.url})});return(0,z.useEffect)(()=>(setTimeout(()=>{Xn()},500),Sn(Mt+1),()=>{Ue.current=null}),[]),it.createElement("div",{ref:Qn,className:$t.current?`${Et.maxH60} body-overflow-initial`:"body-overflow-initial"},it.createElement(qe.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Mt,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:it.createElement(at.Z,null,it.createElement(Ht.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),it.createElement(Ht.Z,{onClick:()=>{var Qt,ua,Ro=Ue.current.selection.first();if($t.current=!$t.current,document.activeElement&&Ro){let Qo=(ua=(Qt=document.activeElement)==null?void 0:Qt.value)==null?void 0:ua.trim();typeof Qo=="string"&&Ue.current.model.commit(function(ma){ma.set(Ro.data,"text",Qo||"\u672A\u547D\u540D"),Ue.current.commandHandler.stopCommand()},"increment")}Sn(Mt+1)}},it.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ye},it.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Et.flowChartWrp},it.createElement("div",{style:{display:"flex",height:"100%"}},it.createElement("div",{style:{width:"300px",height:"100%"}},it.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),it.createElement("div",{style:{height:"calc(100% - 50px)"},className:Et.myPaletteDiv,ref:Zt})),it.createElement("div",{style:{flex:1,position:"relative"}},it.createElement("div",{ref:bt,style:{height:"80vh"}}))),it.createElement("div",{className:"tr"},it.createElement(Pe.ZP,{size:"large",onClick:Na,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var hn=tn,qt=oe(78045),Hn=oe(31795);const On=qt.ZP.Group,En={margin:"0 8px"};var zn=({callback:Ye,onCancel:Xe})=>{function Ue(bt){Ye(bt)}return z.createElement(me.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ue},z.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},z.createElement("span",{style:En},"\u5355\u5143\u683C\u6570\uFF1A"),z.createElement("span",{style:En},"\u884C\u6570"),z.createElement(me.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},z.createElement(Hn.Z,null)),z.createElement("span",{style:En},"\u5217\u6570"),z.createElement(me.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},z.createElement(Hn.Z,null))),z.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},z.createElement("span",{style:En},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),z.createElement(me.default.Item,{name:"align"},z.createElement(On,null,z.createElement(qt.ZP,{value:"default"},z.createElement("i",{className:"fa fa-align-justify"})),z.createElement(qt.ZP,{value:"left"},z.createElement("i",{className:"fa fa-align-left"})),z.createElement(qt.ZP,{value:"center"},z.createElement("i",{className:"fa fa-align-center"})),z.createElement(qt.ZP,{value:"right"},z.createElement("i",{className:"fa fa-align-right"}))))),z.createElement("div",{className:"flex-container flex-end"},z.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(Pe.ZP,{type:"ghost",onClick:Xe},"\u53D6\u6D88")))},$n=oe(47897),Fa=oe(61016),lo=oe.n(Fa),Ea=(0,z.forwardRef)(({use3d:Ye,width:Xe,height:Ue,callback:bt,showSaveButton:Zt},$t)=>{const Qn=(0,z.useRef)(),Mt=(0,z.useRef)(),[Sn,Xn]=(0,z.useState)(!1),Na=(0,z.useRef)({id:Qn,appName:"graphing",width:Xe||1e3,height:Ue||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,z.useEffect)(()=>{Mt.current=new(lo())(Na.current,!0),window.onload=function(){Mt.current.inject("applet_container")}},[]);const Qt=()=>{var ua=window.ggbApplet.getPNGBase64(1,!0,72);return bt&&bt(ua),ua};return(0,z.useEffect)(()=>{Na.current.appName=Sn?"3D":"graphing",Mt.current.inject("applet_container")},[Sn]),(0,z.useEffect)(()=>{Xn(Ye)},[Ye]),(0,z.useImperativeHandle)($t,()=>({getImgData:Qt})),z.createElement(z.Fragment,null,z.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Qn}),z.createElement(at.Z,{align:"middle"},z.createElement(Ht.Z,{flex:1},z.createElement($n.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Sn,onChange:ua=>Xn(ua)})),z.createElement(Ht.Z,null,z.createElement(Pe.ZP,{size:"large",onClick:Qt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),ao=oe(36527),Ln=oe(25934),Ka=oe(2453);const eo="link",In="upload-image",oo="add-flowchart",Lo="draw-image",qo="add-flowchart",Oo="code-block",ko="add-table",Uo="------------",Vo={default:Uo,left:`:${Uo}`,center:`:${Uo}:`,right:`${Uo}:`};var so=oe(99914),Er=(Ye,Xe,Ue)=>new Promise((bt,Zt)=>{var $t=Sn=>{try{Mt(Ue.next(Sn))}catch(Xn){Zt(Xn)}},Qn=Sn=>{try{Mt(Ue.throw(Sn))}catch(Xn){Zt(Xn)}},Mt=Sn=>Sn.done?bt(Sn.value):Promise.resolve(Sn.value).then($t,Qn);Mt((Ue=Ue.apply(Ye,Xe)).next())});function na(){}let cr=0;const Dr=1e4,Tr="\u2581",Eo="@\u2581\u2581@",Rr="@\u2581@",wa=`
|
|
**\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`,yr=["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 uo(Ye){return/^\d+$/.test(Ye)?`${Ye}px`:Ye}const Ko=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",jr={[Ko+"-B"]:"bold",[Ko+"-I"]:"italic"},To={[eo]:"\u6DFB\u52A0\u94FE\u63A5",[Oo]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[In]:"\u6DFB\u52A0\u56FE\u7247",[Lo]:"\u6DFB\u52A0\u753B\u56FE",[oo]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[ko]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var pa=({defaultValue:Ye="",onChange:Xe,width:Ue="100%",height:bt=400,miniToolbar:Zt=!1,isFocus:$t=!1,watch:Qn,insertTemp:Mt,mode:Sn="markdown",id:Xn="markdown-editor-id",showResizeBar:Na=!1,noStorage:Qt=!1,showNullButton:ua=!1,showNullProgramButton:Ro=!1,hidetoolBar:Qo=!1,fullScreen:ma=!1,onBlur:Ya,onCMBeforeChange:Co,onFullScreen:rr,className:dr="",disablePaste:jo=!1,disabled:co=!1,disabledFill:fa=!1,placeholder:hr="",values:wo="",extraUse:zo,isShowTool:mo=!0,disableImageUpload:Jo=!1})=>{const[Ot,tr]=(0,z.useState)(null),[ir,jt]=(0,z.useState)(Ye),[vn,en]=(0,z.useState)(Qn),[Fn,So]=(0,z.useState)(ma),[Pa,ba]=(0,z.useState)(""),[ro,Go]=(0,z.useState)(0),[be,Le]=(0,z.useState)(bt),[nt,ct]=(0,z.useState)(!1),Ft=(0,z.useRef)((0,Ln.Z)()),yn=(0,z.useRef)(!1),_t=(0,z.useRef)(),[Gn,Jn]=(0,z.useState)(0),[aa,ya]=(0,z.useState)(0),Ba=(0,z.useRef)(),La=(0,z.useRef)(),Ta=(0,z.useRef)(),ha=(0,z.useRef)(),Wa=()=>Er(void 0,null,function*(){var gn;const Vt=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ft.current}});(gn=Vt==null?void 0:Vt.attachments)!=null&&gn.length&&(console.log("cm:",Ot,Ba),Vt.attachments.map(rn=>{rn.content_type.indexOf("image")>-1?Ot.replaceSelection(``):rn.content_type.indexOf("video")>-1?Ot.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):rn.content_type.indexOf("pdf")>-1?Ot.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${rn.id}?type=${rn.content_type}&disposition=inline" target="_blank">${rn.name}</a>`):Ot.replaceSelection(`[${rn.name}](${ENV.API_SERVER}/api/attachments/${rn.id}?type=${rn.content_type})`)}))});(0,z.useEffect)(()=>{const gn=window.scrollY||window.pageYOffset;jt(wo),Ot==null||Ot.setValue(wo),window.scrollTo(0,gn)},[wo]),(0,z.useEffect)(()=>{rr==null||rr(Fn)},[Fn]),(0,z.useEffect)(()=>{if(Ba.current){let gn=function(rn,mn){var oa,Xa;if(jo){mn.preventDefault();return}const Ra=mn.clipboardData;if(Ra){const Va=Ra.types.toString(),Za=Ra.items;if(Va==="Files"||Ra.types.indexOf("Files")>-1){if(mn.preventDefault(),Sn=="stex")return;try{let Yo=Za[1];((oa=Za[0])==null?void 0:oa.kind)==="file"&&(Yo=Za[0]);const ja=Yo.getAsFile(),sr=ja.name.split(".").pop();if(Jo&&((Xa=ja==null?void 0:ja.type)==null?void 0:Xa.indexOf("image"))>-1)return!0;(0,Re.I)(ja,vo=>{var gr,er,Ke;vo.id?((gr=ja==null?void 0:ja.type)==null?void 0:gr.indexOf("image"))>-1?Vt.replaceSelection(`<img width="100%" src="/api/attachments/${vo.id}?type=${vo.content_type})" alt="" />`):((er=ja==null?void 0:ja.type)==null?void 0:er.indexOf("video"))>-1?Vt.replaceSelection(`<video width="100%" controls src="/api/attachments/${vo.id}"></video>`):((Ke=ja==null?void 0:ja.type)==null?void 0:Ke.indexOf("pdf"))>-1?Vt.replaceSelection(`<a href="/api/attachments/${vo.id}?type=${ja.type}&disposition=inline" target="_blank">${ja.name}</a>`):yr.includes(sr)?Vt.replaceSelection(`<a href="/api/attachments/${vo.id}?type=office&disposition=inline" target="_blank">${ja.name}</a>`):Vt.replaceSelection(`[${ja.name}](/api/attachments/${vo.id}?type=${vo.content_type})`):(vo==null?void 0:vo.status)===401&&(Ka.ZP.warning((vo==null?void 0:vo.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Yo){Ka.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Vt=we().fromTextArea(Ba.current,{mode:Sn,lineNumbers:!Zt,lineWrapping:!0,value:Ye,autoCloseTags:!Ro,autoCloseBrackets:!0});return Vt.on("keyup",function(rn,mn){mn.keyCode===8&&(rn.getValue()==""?Vt.setOption("placeholder",hr):Vt.setOption("placeholder",null))}),Vt.on("keydown",function(rn,mn){if(mn.keyCode===8){var oa=Ja(rn);oa&&mn.preventDefault()}}),$t&&Vt.focus(),Vt.on("paste",gn),Vt.on("dragleave",function(rn,mn){La.current.classList.remove("mouse-hover-md")}),co&&Vt.on("beforeChange",function(rn,mn){(mn.origin==="paste"||mn.origin==="+input")&&mn.cancel()}),tr(Vt),()=>{Vt.off("paste",gn)}}},[]);const Oa=(0,z.useCallback)(()=>{if(La.current)try{}catch(gn){console.log(gn,"---- to set md editor body height")}},[be,La,Fn]);(0,z.useEffect)(()=>{function gn(){let Vt=new Te.Z(rn=>{for(let mn of rn)(mn.target.offsetHeight>0||mn.target.offsetWidth>0)&&(Oa(),Ot.setSize("100%","100%"),Ot.refresh())});return Vt.observe(Ba.current.parentElement),Vt}if(Ot){const Vt=gn();return()=>{var rn,mn;(rn=Ba.current)!=null&&rn.parentElement&&Vt.unobserve((mn=Ba.current)==null?void 0:mn.parentElement)}}},[Ot,Oa]),(0,z.useEffect)(()=>{if(Ot){let gn=[];for(const[Vt,rn]of Object.entries(jr)){let mn={[Vt]:()=>{fo(rn)}};gn.push(mn),Ot.addKeyMap(mn)}return _t.current=setInterval(()=>{yn.current&&Wa()},4e3),()=>{clearInterval(_t.current);for(let Vt of gn)Ot.removeKeyMap(Vt)}}},[Ot]),(0,z.useEffect)(()=>{ma!==Fn&&So(ma)},[ma]),(0,so.Z)(()=>{if(!Qt&&ro>0){let gn=new Date().getTime(),Vt=window.sessionStorage.getItem(Xn);gn>=ro+Dr&&(!Vt||Vt!==ir)&&(window.sessionStorage.setItem(Xn,ir),ct(!0))}},Dr),(0,z.useEffect)(()=>{en(Qn)},[Ot,Qn]),(0,z.useEffect)(()=>{Ot&&$t&&Ot.focus()},[Ot,$t]),(0,z.useEffect)(()=>{if(vn&&Ot){let gn=function(rn){let mn=rn.target;if(ha.current){let oa=mn.scrollTop/mn.scrollHeight;ha.current.scrollTop=ha.current.scrollHeight*oa}};const Vt=Ot.getScrollerElement();return Vt.addEventListener("scroll",gn),()=>{Vt.removeEventListener("scroll",gn)}}},[Ot,vn]),(0,z.useEffect)(()=>{if(Ot&&Co){let gn=function(Vt,rn){Co(Vt,rn)};return Ot.on("beforeChange",gn),()=>{Ot.off("beforeChange",gn)}}},[Ot,Co]),(0,z.useEffect)(()=>{if(Ot&&Ya){let gn=function(){Ya(Ot.getValue())};return Ot.on("blur",gn),()=>{Ot.off("blur",gn)}}},[Ot,Ya]);function Ja(gn,Vt){var rn=gn.getDoc(),mn=rn.getCursor(),oa=rn.getLine(mn.line),Xa=oa.charAt(mn.ch-1),Ra=oa.lastIndexOf("@\u2581@",mn.ch),Va=oa.lastIndexOf("@\u2581\u2581@",mn.ch),Za=Ra>Va?Ra:Va,Yo=Ra>Va?3:4;if(Eo.indexOf(Xa)===-1)return null;if(console.log("change1:",Vt,gn,oa,mn,Za,Ra,Va,Xa),Za>=0&&mn.ch-Za<5){var ja=Za+Yo;return rn.replaceRange("",{line:mn.line,ch:Za},{line:mn.line,ch:ja}),{line:mn.line,ch:ja}}return null}(0,z.useEffect)(()=>{if(Ot){let gn=function(Vt,rn){const mn=Vt.getValue();jt(mn),Go(new Date().getTime()),Vt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Xe&&(Ro?Xe(mn,mr(mn)):Xe(mn))};return Ot.on("change",gn),()=>{Ot.off("change",gn)}}},[Ot,Xe]),(0,z.useEffect)(()=>{if(Ot)if(Ye==null)Ot.setValue(""),jt("");else{const gn=window.scrollY||window.pageYOffset;Ye!==Ot.getValue()&&(Ot.setValue(Ye),jt(Ye),Ot.setCursor(co?1:Ot.lineCount(),0),window.scrollTo(0,gn))}},[Ot,Ye]);const fo=(0,z.useCallback)(gn=>{const Vt=Ot.getCursor(),rn=Ot.getSelection();let mn=rn.split(`
|
|
`);switch(gn){case"bold":return Ot.replaceSelection("**"+rn+"**"),rn===""&&Ot.setCursor(Vt.line,Vt.ch+2),Ot.focus();case"italic":return Ot.replaceSelection("*"+rn+"*"),rn===""&&Ot.setCursor(Vt.line,Vt.ch+1),Ot.focus();case"code":return Ot.replaceSelection("`"+rn+"`"),rn===""&&Ot.setCursor(Vt.line,Vt.ch+1),Ot.focus();case"inline-latex":return ba("inline-latex"),Ot.focus();case"latex":return Ot.replaceSelection("```latex\n"+rn+"\n```"),Ot.setCursor(Vt.line+1,rn.length+1),Ot.focus();case"line-break":return Ot.replaceSelection(`<br/>
|
|
`),Ot.focus();case"list-ul":return rn===""?Ot.replaceSelection("- "+rn):Ot.replaceSelection(mn.map(oa=>oa===""?"":`- ${oa}`).join(`
|
|
`)),Ot.focus();case"list-ol":return rn===""?Ot.replaceSelection("1. "+rn):Ot.replaceSelection(mn.map((oa,Xa)=>oa===""?"":`${Xa+1}. ${oa}`).join(`
|
|
`)),Ot.focus();case"add-null-ch":return rn===""&&Ot.setCursor(Vt.line,Vt.ch),Ot.replaceSelection(Tr),Ot.focus();case"add-signal":return rn===""&&Ot.setCursor(Vt.line,Vt.ch),Ot.replaceSelection(Rr),Ot.focus();case"add-multiple":return rn===""&&Ot.setCursor(Vt.line,Vt.ch),Ot.replaceSelection(Eo),Ot.focus();case"inster-template-1":return rn===""&&Ot.setCursor(Vt.line,Vt.ch),Ot.replaceSelection(wa),Ot.focus();case"eraser":return Ot.setValue(""),Ot.focus();case"trigger-watch":return en(!vn),Ot.focus();case"trigger-full-screen":return So(!Fn),Ot.focus();case eo:ba(eo);return;case Oo:ba(Oo);return;case In:ba(In);return;case Lo:ba(Lo);return;case"maths-latex":ba("maths-latex");return;case oo:ba(oo);return;case ko:ba(ko);return;default:throw new Error}},[Ot,vn,Fn]),Ua=(0,z.useCallback)((gn,Vt)=>{var rn,mn,oa,Xa,Ra,Va;if(ba(""),!(Jo&&Pa==In))switch(Pa){case eo:const{title:vo,link:gr}=gn;return Ot.replaceSelection(`[${vo}](${gr})`),Ot.focus();case Oo:const{language:er,content:Ke}=gn;return Ot.replaceSelection(["```"+er,Ke,"```"].join(`
|
|
`)),Ot.focus();case"maths-latex":for(var Za=atob(gn),Yo=new Uint8Array(Za.length),ja=0;ja<Za.length;ja++)Yo[ja]=Za.charCodeAt(ja);var sr=new Blob([Yo],{type:"image/png"});(0,Re.I)(sr,Zn=>{Zn.id?Ot.replaceSelection(``):(Zn==null?void 0:Zn.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Ot.replaceSelection("`$$"+gn+"$$`");break;case In:case Lo:case qo:const{src:Qe,alt:et}=gn,At=Vt,pn=(oa=(mn=(rn=At==null?void 0:At.name)==null?void 0:rn.split("."))==null?void 0:mn.pop)==null?void 0:oa.call(mn);return((Xa=At==null?void 0:At.type)==null?void 0:Xa.indexOf("image"))>-1||!(At!=null&&At.type)?At.align||At.width?Ot.replaceSelection(`<p style="text-align:${At.align||"initial"}"><img width="${At.width?At.width+"%":"initial"}" src="${Qe}" alt="${et||""}" /></p>`):Ot.replaceSelection(`<img width="100%" src="${Qe}" alt="${et||""}" />`):((Ra=At==null?void 0:At.type)==null?void 0:Ra.indexOf("video"))>-1?Ot.replaceSelection(`<video width="100%" controls src="${Qe}"></video>`):((Va=At==null?void 0:At.type)==null?void 0:Va.indexOf("pdf"))>-1?Ot.replaceSelection(`<a href="${Qe}?type=${At.type}&disposition=inline" target="_blank">${At.name}</a>`):yr.includes(pn)?Ot.replaceSelection(`<a href="${Qe}?type=office&disposition=inline" target="_blank">${At.name}</a>`):Ot.replaceSelection(`[${At.name}](${Qe})`),Ot.focus();case ko:const{row:bn,col:vt,align:Cn}=gn;let Bn=`
|
|
`;for(let Zn=0;Zn<bn;Zn++){let nn=[],pe=[];for(let wt=0;wt<vt;wt++)Zn===1&&pe.push(Vo[Cn]),nn.push(" ");Zn===1&&(Bn+=`| ${pe.join(" | ")} |
|
|
`),Bn+=`| ${nn.join(vt===1?"":" | ")} |
|
|
`}return Ot.replaceSelection(Bn+`
|
|
`),Ot.focus();default:throw new Error}},[Ot,Pa,Jo]),ho=(0,z.useMemo)(()=>{switch(Pa){case eo:return z.createElement(Nt,{callback:Ua,onCancel:Ga});case Oo:return z.createElement(ht.Z,{callback:Ua,onCancel:Ga});case In:return z.createElement(Re.Z,{callback:Ua,onCancel:Ga});case oo:return z.createElement(hn,{callback:Ua,onCancel:Ga});case ko:return z.createElement(zn,{callback:Ua,onCancel:Ga});case"maths-latex":return z.createElement(Ea,{showSaveButton:!0,callback:Ua});case"inline-latex":return z.createElement(ao.Z,{showSaveButton:!0,callback:Ua});default:return null}},[Pa]);function Ga(){ba("")}(0,z.useEffect)(()=>{if(Ta.current){let gn=function(Ra){oa=!0,Xa=Ra.pageY},Vt=function(){oa=!1},rn=function(Ra){if(oa){let Va=Ra.pageY-Xa;Va<0&&(Va=0),Va>300&&(Va=300);let Za=bt+Va+"px";Le(Za)}},mn=Ta.current,oa=!1,Xa=0;return mn.addEventListener("mousedown",gn),document.addEventListener("mousemove",rn),document.addEventListener("mouseup",Vt),()=>{mn.removeEventListener("mousedown",gn),document.removeEventListener("mousemove",rn),document.removeEventListener("mouseup",Vt)}}},[Ot,Ta]),(0,z.useEffect)(()=>{Le(bt)},[bt]);const Zo=uo(Ue),_o=uo(be),$o={width:Zo,height:_o},Sr=(0,z.useMemo)(()=>{if(ro){let gn=new Date(ro),Vt=gn.getHours(),rn=gn.getMinutes(),mn=gn.getSeconds();return Vt=Vt<10?"0"+Vt:Vt,rn=rn<10?"0"+rn:rn,mn=mn<10?"0"+mn:mn,`${Vt}:${rn}:${mn}`}return 0},[ro]),mr=gn=>{const Vt=[];if(Ro){let rn=-1;gn=gn.replace(/(@▁▁@|@▁@)/g,function(mn,oa,Xa){Vt.push({multiLine:mn!==Rr})})}return Vt};function Do(){window.sessionStorage.removeItem(Xn),ct(!1),Go(0)}function yo(){ct(!1),Go(0),Ot.setValue(window.sessionStorage.getItem(Xn))}(0,z.useEffect)(()=>{To[Pa]&&Pa!==Lo&&Pa!==oo&&setTimeout(()=>{const gn=document.getElementsByClassName("markdown-popup-form")[0],Vt=window.innerWidth/2-gn.offsetWidth/2,rn=window.innerHeight/2-gn.offsetHeight/2;Jn(Vt),ya(rn)},0)},[Pa]);const Ho=gn=>{gn.preventDefault();const Vt=gn.clientX-Gn,rn=gn.clientY-aa;document.body.onmousemove=mn=>{let oa=mn.clientX-Vt,Xa=mn.clientY-rn;const Ra=document.getElementsByClassName("markdown-popup-form")[0],Va=window.innerWidth-Ra.offsetWidth,Za=window.innerHeight-Ra.offsetHeight;oa=Math.max(0,Math.min(oa,Va)),Xa=Math.max(0,Math.min(Xa,Za)),lr(mn.clientX,mn.clientY,Vt,rn)&&(Jn(oa),ya(Xa))},document.body.onmouseup=function(){document.body.onmousemove=null}},lr=(gn,Vt,rn,mn)=>{const oa=document.body.clientHeight,Xa=document.body.clientWidth;return gn<20&&rn>gn||gn>Xa-20&&rn<gn||Vt<20&&mn>Vt||Vt>oa-20&&mn<Vt?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return z.createElement(z.Fragment,null,z.createElement("div",{className:"markdown-editor-wrapper",ref:La},z.createElement("div",{className:`markdown-editor-container ${dr} ${vn?"on-preview":""} ${Zt?"mini":""} ${Fn?"full-screen":""}`,style:$o},mo&&z.createElement(ce,{insertTemp:Mt,watch:vn,fullScreen:Fn,showNullButton:ua,showNullProgramButton:Ro,onActionCallback:fo,hidetoolBar:Qo,extraUse:zo}),z.createElement("div",{className:"markdown-editor-body"},z.createElement("div",{className:"codemirror-container"},z.createElement("textarea",{ref:Ba,placeholder:hr})),vn?z.createElement("div",{ref:ha,className:"preview-container"},Sn==="stex"&&z.createElement(Oe,{value:ir}),Sn!=="stex"&&z.createElement(Ge.Z,{disabledFill:fa,showProgramFill:Ro,value:ir})):null))),Na?z.createElement("a",{ref:Ta,className:"editor-resize"}):null,Pa===Lo&&z.createElement(pt,{callback:Ua,onCancel:Ga}),Pa===oo&&z.createElement(hn,{callback:Ua,onCancel:Ga}),z.createElement(Ce.Z,null,To[Pa]&&Pa!==Lo&&Pa!==oo?z.createElement(qe.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Gn,top:aa},title:z.createElement("div",{style:{cursor:"move"},onMouseDown:Ho},To[Pa]),open:!0,onCancel:Ga,footer:null,destroyOnClose:!0,width:Pa===oo?"1200px":null,height:Pa===oo?"80vh":null,className:"markdown-popup-form"},ho):null))}},70859:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return ue},I:function(){return Ce}});var z=oe(22150),se=oe(2453),we=oe(69677),Te=oe(93421),he=oe(31795),je=oe(78045),ve=oe(71577),Be=oe(15476),Me=oe(67294),Ne=oe(52262),Ge=oe(67294),Oe=Object.defineProperty,Ie=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,y=(me,Se,Pe)=>Se in me?Oe(me,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):me[Se]=Pe,b=(me,Se)=>{for(var Pe in Se||(Se={}))E.call(Se,Pe)&&y(me,Pe,Se[Pe]);if(a)for(var Pe of a(Se))x.call(Se,Pe)&&y(me,Pe,Se[Pe]);return me},ee=(me,Se)=>Ie(me,ie(Se));const{useForm:te}=z.default,ne={width:280,marginRight:10},re={labelCol:{span:5},wrapperCol:{span:19}};var ue=({callback:me,onCancel:Se})=>{const[Pe]=te();let We=(0,Me.useRef)();function Ze(ut){We.current.width=Pe.getFieldValue("width"),We.current.align=Pe.getFieldValue("align"),me(ut,We.current)}function lt(ut,Dt){if(ut.status===-1){se.ZP.error(ut.message);return}Pe.setFieldsValue({src:`/api/attachments/${ut.id}`,type:Dt.type})}function ft(ut){let Dt=ut.target.files[0];We.current=Dt,Ce(Dt,lt)}return Ge.createElement(z.default,ee(b({form:Pe},re),{className:"upload-image-panel",onFinish:Ze,style:{width:470,overflow:"hidden"}}),Ge.createElement(z.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ge.createElement("div",{className:"flex-container"},Ge.createElement(z.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ge.createElement(we.default,{style:ne})),Ge.createElement(ce,{onFileChange:ft}))),Ge.createElement(z.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ge.createElement(we.default,{style:{width:264}})),Ge.createElement(z.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ge.createElement(Te.Z,null,Ge.createElement(z.default.Item,{name:"width",style:{margin:0}},Ge.createElement(he.Z,{style:{width:264}})),Ge.createElement("span",{className:"ml8"},"%"))),Ge.createElement(z.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ge.createElement(je.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"}]})),Ge.createElement("aside",null,Ge.createElement(z.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ge.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ge.createElement(ve.ZP,{type:"default",onClick:Se},"\u53D6\u6D88"))))};function ce({onFileChange:me}){return Ge.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ge.createElement("input",{type:"file",onChange:me}))}function Ce(me,Se){if(!me)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Ne.bg)())throw se.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",me),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var We=new window.XMLHttpRequest;We.withCredentials=!0,We.addEventListener("load",function(Ze){Se(JSON.parse(Ze.target.responseText),me)},!1),We.addEventListener("error",function(Ze){console.error(Ze)},!1),We.open("POST",`${Be.KI}/api/attachments.json`),We.send(Pe)}},76621:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return we}});var z=oe(67294),se=oe(73935);class we extends z.Component{constructor(he){super(he);const je=window.document;this.node=je.createElement("div"),je.body.appendChild(this.node)}render(){const{children:he}=this.props;return(0,se.createPortal)(he,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},5476:function(ke,mt,oe){"use strict";oe.d(mt,{i:function(){return re},Z:function(){return ce}});var z={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",wrapisCurrent:"wrapisCurrent___qIfQT"},se=oe(57953),we=oe(83062),Te=oe(38703),he=oe(94184),je=oe.n(he),ve=oe(28706),Be=oe(26194),Me=oe(52262),Ne=oe(79005),Ge=oe(20345),Oe=oe(77882),Ie=oe(31081),ie=oe(75309),a=oe(71979),E=oe(47558),x=oe(60345),y=oe(66832),b=oe(96593),ee=oe(19664),te=oe(91833),ne=oe(67294);const re=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ne,swimg:Ge},{name:"101\u8BA1\u5212",ptimg:Oe,swimg:Ie},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ie,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:E,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ee,swimg:te}];var ce=({className:Ce,dataSource:me=[],col:Se=4,right:Pe,bottom:We=23,precision:Ze=0,wrapWidth:lt=1200,trackEventItems:ft,loading:ut,onRemove:Dt=()=>{},isCurrent:Rt=!0,showAlias:Lt=!1,showProgress:He=!1})=>{const ot=Math.floor((lt-(Se-1)*Pe)/Se),Nt=[{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(ht=>(window.ENV==="build"&&(ht.ptimg=`/react/build${ht.ptimg}`,ht.swimg=`/react/build${ht.swimg}`),ht));return ne.createElement(se.Z,{spinning:ut},ne.createElement("div",{className:je()(z.list,Ce)},!!(me!=null&&me.length)&&(me==null?void 0:me.map((ht,Re)=>{var qe,at,dt,$e,pt,Ee;const{name:Pt,id:dn,identifier:Gt,featured:Ht,school_name:jn,image_url:Et,excellent:it,is_plan:Jt}=ht;return ne.createElement("div",{key:dn,className:Rt&&He?z.wrapisCurrent:z.wrap,style:{width:ot,marginRight:(1+Re)%Se===0?0:Pe+Ze,marginBottom:We}},ne.createElement("a",{className:z.li,onClick:tn=>{tn.preventDefault(),tn.stopPropagation(),ft&&(0,ve.L9)([ft]),(0,ve.xg)(`/paths/${Gt}`)}},ne.createElement("div",{className:z.img},ne.createElement("img",{className:z.cover,src:`${Et}`}),Rt&&(0,Me.bg)()&&(ht==null?void 0:ht.studying)&&ne.createElement("div",{className:`${z.movebq} user-path-items`,onClick:tn=>{tn.stopPropagation(),Dt(ht)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(qe=ht==null?void 0:ht.subject_tags)==null?void 0:qe.map((tn,hn)=>{var qt,Hn;if(hn===0){const En=(qt=Nt.find(zn=>zn.name==tn))==null?void 0:qt.swimg;return ne.createElement("img",{className:z.sign,src:En,style:{left:"-4px"}})}const On=(Hn=Nt.find(En=>En.name==tn))==null?void 0:Hn.ptimg;return ne.createElement("img",{className:z.sign,src:On,style:{left:`${48+52*(hn-1)+2*hn}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ht==null?void 0:ht.excellent)&&ne.createElement("div",{className:z.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:z.name},ne.createElement(we.Z,{title:Lt&&(ht!=null&&ht.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Pt}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ht==null?void 0:ht.excellent_alias_name}`)):Pt},ne.createElement("span",{className:z.e},Lt&&(ht==null?void 0:ht.excellent_alias_name)||Pt))),Rt&&He&&((at=ht==null?void 0:ht.progress)==null?void 0:at.all_score)!=0&&ne.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ne.createElement(Te.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((dt=ht==null?void 0:ht.progress)==null?void 0:dt.my_score)/(($e=ht==null?void 0:ht.progress)==null?void 0:$e.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(pt=ht==null?void 0:ht.progress)==null?void 0:pt.my_score,"/",(Ee=ht==null?void 0:ht.progress)==null?void 0:Ee.all_score),(!Rt||!He)&&ne.createElement("div",{className:z.tags},ne.createElement("div",null,ne.createElement(we.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,ht.stages_count))),ne.createElement(we.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,ht.members_count)))))))})),!me.length&&ne.createElement(Be.Z,null)))}},80150:function(ke,mt,oe){"use strict";oe.d(mt,{jL:function(){return he},w9:function(){return uo},vv:function(){return Ue},dN:function(){return To},QD:function(){return ct},cQ:function(){return hn.Z},vg:function(){return Tr},Oz:function(){return Vo},op:function(){return ba},O5:function(){return _o},_b:function(){return aa},t7:function(){return We},tT:function(){return ft},Gi:function(){return Qo},YG:function(){return Qn},Ed:function(){return ua},kT:function(){return Xn},qp:function(){return x},Um:function(){return re},K3:function(){return ee},vr:function(){return _t},qE:function(){return be},Je:function(){return Rt},wb:function(){return Ee},rC:function(){return tn},lB:function(){return Gt},cq:function(){return jo},kO:function(){return wo},tp:function(){return Ce},Si:function(){return mr},k8:function(){return er},Du:function(){return mn}});var z=oe(67294),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"},we="data:image/png;base64,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",he=({dataSource:Ke=[],img:Qe,imgWidth:et=346,title:At,sunTitle:pn,bannerExtraContent:bn})=>z.createElement("div",{className:se.banner},z.createElement("div",{className:se.content},z.createElement("aside",null,z.createElement("p",null,z.createElement("b",null,At),z.createElement("span",null,pn)),Ke.length>0&&z.createElement("div",{className:se.btns},Ke.map((vt,Cn)=>z.createElement("div",{key:Cn,onClick:vt.click},vt.name,vt.sign?z.createElement("img",{src:we,width:39}):null))),bn),Qe&&z.createElement("img",{style:{marginTop:33,marginRight:38},src:Qe,width:et}))),je={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"},ve=oe(94184),Be=oe.n(ve),Me=oe(96486),Ne=Object.defineProperty,Ge=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ie=(Ke,Qe,et)=>Qe in Ke?Ne(Ke,Qe,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ke[Qe]=et,a=(Ke,Qe)=>{for(var et in Qe||(Qe={}))Oe.call(Qe,et)&&ie(Ke,et,Qe[et]);if(Ge)for(var et of Ge(Qe))Ie.call(Qe,et)&&ie(Ke,et,Qe[et]);return Ke},x=({dataSource:Ke=[],value:Qe,onChange:et,onTitleChange:At,className:pn,title:bn,titleWidth:vt=41,style:Cn={},fontColor:Bn="#6A7283",showCount:Zn,classNameActive:nn,styleItem:pe={}})=>{const[wt,Wt]=(0,z.useState)(0),[ln,Yt]=(0,z.useState)(!1),zt=(0,z.useRef)(null),Yn=(0,z.useRef)(null);return(0,z.useEffect)(()=>{var Wn;Ke.length!==0&&(((Wn=zt==null?void 0:zt.current)==null?void 0:Wn.clientHeight)>97?Wt(1):Wt(0)),Ke.length===0&&Wt(0),Yt(!1)},[Ke]),z.createElement("div",{className:Be()(je.row,pn),style:Cn},z.createElement("div",{onClick:(0,Me.throttle)(()=>At==null?void 0:At(),2e3),style:{width:vt,marginTop:ln?12:4},className:`${je.title} ${At?"current":""}`},bn),z.createElement("div",{className:ln?`${je.tagsWrap} ${je.tagsBorderWrap}`:je.tagsWrap},z.createElement("div",{className:je.bar,ref:Yn,style:wt>0?{height:wt===1?97:"auto",overflow:wt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},z.createElement("div",{className:je.tag,ref:zt},Ke==null?void 0:Ke.map(Wn=>z.createElement("span",{onClick:()=>et(Wn.id),key:Wn.id,style:a(a({color:Bn},pe),(Wn==null?void 0:Wn.style)||{}),className:Qe===Wn.id?Be()(nn||je.active,Wn.classNameActive):""},z.createElement("span",{title:Wn.name,className:je.name},Wn.name),!!Zn&&z.createElement("span",{className:je.num},Wn.count))))),!!wt&&z.createElement(z.Fragment,null,wt===1?z.createElement("div",{onClick:()=>{var Wn;Wt(2),((Wn=zt==null?void 0:zt.current)==null?void 0:Wn.clientHeight)>245?Yt(!0):Yt(!1)},className:je.action},"\u5C55\u5F00",z.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):z.createElement("div",{onClick:()=>{Yn.current.scrollTop=0,Wt(1),Yt(!1)},className:je.action},"\u6536\u8D77",z.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},y={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ee=({dataSource:Ke=[],value:Qe,onChange:et,onTitleChange:At,className:pn,title:bn,titleWidth:vt=41,style:Cn={},fontColor:Bn="#6A7283",showCount:Zn,expand:nn=!0})=>{const[pe,wt]=(0,z.useState)(0),[Wt,ln]=(0,z.useState)(!1),Yt=(0,z.useRef)(null),zt=(0,z.useRef)(null),[Yn,Wn]=(0,z.useState)(nn);return z.createElement("div",{className:Be()(y.row,pn),style:Cn},z.createElement("div",{className:"flex item-center justify-between"},z.createElement("div",{onClick:(0,Me.throttle)(()=>At==null?void 0:At(),2e3),style:{width:vt,marginTop:Wt?12:4},className:`${y.title} ${At?"current":""}`},bn),z.createElement("i",{className:`iconfont ${Yn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Yn?8:10},onClick:()=>Wn(!Yn)})),Yn&&z.createElement("div",{className:Wt?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},z.createElement("div",{className:y.fenge}),z.createElement("div",{className:y.bar,ref:zt},z.createElement("div",{className:y.tag,ref:Yt},Ke==null?void 0:Ke.map(Sa=>z.createElement("span",{onClick:()=>et(Sa.id),key:Sa.id,style:{color:Bn},className:Qe===Sa.id?y.active:""},z.createElement("span",{title:Sa.name,className:y.name},Sa.name),!!Zn&&z.createElement("span",{className:y.num},Sa.count)))))))},te={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},re=({dataSource:Ke=[],value:Qe,onChange:et,onTitleChange:At,className:pn,title:bn,titleWidth:vt=41,style:Cn={},fontColor:Bn="#fff",showCount:Zn,expand:nn=!0})=>{const[pe,wt]=(0,z.useState)(0),[Wt,ln]=(0,z.useState)(!1),Yt=(0,z.useRef)(null),zt=(0,z.useRef)(null),[Yn,Wn]=(0,z.useState)(nn);return z.createElement("div",{className:Be()(te.row,pn),style:Cn},z.createElement("div",{className:"flex item-center justify-between"},z.createElement("div",{onClick:(0,Me.throttle)(()=>At==null?void 0:At(),2e3),style:{width:vt},className:`${te.title} ${At?"current":""}`},bn),z.createElement("i",{className:`iconfont ${Yn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Yn?"#00DDC7":"#037F74",fontSize:Yn?10:12},onClick:()=>Wn(!Yn)})),Yn&&z.createElement("div",{className:Wt?`${te.tagsWrap} ${te.tagsBorderWrap}`:te.tagsWrap},z.createElement("div",{className:te.bar,ref:zt},z.createElement("div",{className:te.tag,ref:Yt},Ke==null?void 0:Ke.map(Sa=>z.createElement("span",{onClick:()=>et(Sa.id),key:Sa.id,style:{color:Bn},className:Qe===Sa.id?te.active:""},z.createElement("span",{title:Sa.name,className:te.name},Sa.name),!!Zn&&z.createElement("span",{className:te.num},Sa.count)))))))},ue={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ce=({dataSource:Ke=[],value:Qe,onChange:et,className:At,style:pn={}})=>z.createElement("div",{style:pn,className:Be()(ue.tabs,At)},Ke.map(bn=>z.createElement("span",{onClick:()=>et(bn.id),className:Qe===bn.id?ue.active:"",key:bn.id},bn.name))),me={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"},Se=oe(69677),We=({dataSource:Ke=[],value:Qe="",onChange:et,onInputChange:At=()=>{},className:pn,style:bn={},placeholder:vt,allowClear:Cn=!1})=>{var Bn;const[Zn,nn]=(0,z.useState)(""),[pe,wt]=(0,z.useState)("");(0,z.useEffect)(()=>{var Yt;let zt=Qe;(Yt=JSON.stringify(Qe))!=null&&Yt.includes("{")&&(nn(Qe.id),zt=Qe.value||"");try{wt(decodeURIComponent(zt||""))}catch(Yn){wt(decodeURIComponent(zt||""))}},[Qe]);const Wt=()=>{et(encodeURIComponent(pe),Zn||null)},ln=Yt=>{Yt!==Zn&&(nn(Yt),et(encodeURIComponent(pe),Yt))};return z.createElement("div",{className:Be()(me.input,pn),style:bn},!!Ke.length&&z.createElement("div",{className:me.dropdown},z.createElement("div",{className:me.text},(Bn=Ke.find(Yt=>Yt.id===Zn))==null?void 0:Bn.name,z.createElement("i",{className:"iconfont icon-zhankai4"}),z.createElement("b",{className:me.b1}),z.createElement("b",{className:me.b2})),z.createElement("div",{className:me.menu},Ke.map((Yt,zt)=>z.createElement("div",{key:zt,onClick:()=>ln(Yt.id)},Yt.name)))),z.createElement(Se.default,{onPressEnter:Wt,value:pe,onChange:Yt=>{wt(Yt.target.value),At(encodeURIComponent(Yt.target.value),Zn||null)},bordered:!1,placeholder:vt}),z.createElement("i",{onClick:Wt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ze={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},ft=({dataSource:Ke=[],value:Qe="",onChange:et,onInputChange:At=()=>{},className:pn,style:bn={},placeholder:vt,allowClear:Cn=!1})=>{var Bn;const[Zn,nn]=(0,z.useState)(""),[pe,wt]=(0,z.useState)("");(0,z.useEffect)(()=>{var Yt;let zt=Qe;(Yt=JSON.stringify(Qe))!=null&&Yt.includes("{")&&(nn(Qe.id),zt=Qe.value||"");try{wt(decodeURIComponent(zt||""))}catch(Yn){wt(decodeURIComponent(zt||""))}},[Qe]);const Wt=()=>{et(encodeURIComponent(pe),Zn||null)},ln=Yt=>{Yt!==Zn&&(nn(Yt),et(encodeURIComponent(pe),Yt))};return z.createElement("div",{className:Be()(Ze.input,pn),style:bn},!!Ke.length&&z.createElement("div",{className:Ze.dropdown},z.createElement("div",{className:Ze.text},(Bn=Ke.find(Yt=>Yt.id===Zn))==null?void 0:Bn.name,z.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),z.createElement("div",{className:Ze.menu},Ke.map((Yt,zt)=>z.createElement("div",{key:zt,onClick:()=>ln(Yt.id)},Yt.name)))),z.createElement(Se.default,{onPressEnter:Wt,value:pe,onChange:Yt=>{wt(Yt.target.value),At(encodeURIComponent(Yt.target.value),Zn||null)},bordered:!1,placeholder:vt}),z.createElement("i",{onClick:Wt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ut={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"},Rt=({value:Ke,onChange:Qe,className:et,total:At,pageSize:pn,style:bn={}})=>{const vt=Ke<2,Cn=Ke>=Math.ceil(At/pn);return At<=pn?z.createElement(z.Fragment,null):z.createElement("div",{className:Be()(ut.quickPager,et),style:bn},z.createElement("div",{onClick:()=>{vt||Qe(Ke-1,"prev")},className:vt?ut.disabled:""},"\u4E0A\u4E00\u9875"),z.createElement("div",{onClick:()=>{Cn||Qe(Ke+1,"next")},className:Cn?ut.disabled:""},"\u4E0B\u4E00\u9875"))},Lt={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"},He=oe(57953),ot=oe(83062),Nt=oe(12604),ht=oe(11320),Re=oe(28706),qe=oe(96908),at=oe(57177),dt=oe(81378),$e=oe(26194),Ee=({className:Ke,dataSource:Qe=[],col:et=4,right:At,bottom:pn=23,precision:bn=0,wrapWidth:vt=1200,trackEventItems:Cn,loading:Bn})=>{const Zn=Math.floor((vt-(et-1)*At)/et);return z.createElement(He.Z,{spinning:Bn},z.createElement("div",{className:Be()(Lt.list,Ke)},!!Qe.length&&Qe.map((nn,pe)=>{const{name:wt,id:Wt,identifier:ln,power:Yt,cover_image_id:zt,pic:Yn}=nn;return z.createElement("div",{className:Lt.wrap,key:Wt,style:{width:Zn,marginRight:(1+pe)%et===0?0:At+bn,marginBottom:pn}},z.createElement("a",{target:"_blank",href:`/shixuns/${ln}/challenges`,className:Lt.li,onClick:Wn=>{Wn.preventDefault(),Cn&&(0,Re.L9)([Cn]),Yt&&(0,Re.xg)(`/shixuns/${ln}/challenges`)}},z.createElement("div",{className:Lt.img},z.createElement("img",{className:Lt.cover,src:`${Yn}`}),nn.is_jupyter&&z.createElement("img",{className:Lt.sign,src:qe}),nn.is_jupyter_lab&&z.createElement("img",{className:Lt.sign,src:at}),nn.is_unity_3d&&z.createElement("img",{className:Lt.sign,src:dt})),z.createElement("div",{className:Lt.name},z.createElement(ot.Z,{title:wt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:Lt.e},wt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{className:Lt.tags},z.createElement(ot.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),z.createElement("span",null,nn.challenges_count))),!!nn.myshixuns_count&&z.createElement(ot.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),z.createElement("span",null,nn.myshixuns_count))),z.createElement(ot.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},z.createElement("span",null,z.createElement("span",null,nn.level))),z.createElement("div",{className:Lt.rate},z.createElement(Nt.Z,{allowHalf:!0,disabled:!0,defaultValue:nn.score_info}),z.createElement("span",null,"\xA0",nn.score_info?`${nn.score_info}\u5206`:"5\u5206")))),!Yt&&z.createElement("div",{className:Lt.lockWrap},z.createElement("img",{src:`${ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),z.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Qe.length&&z.createElement($e.Z,null)))},Pt={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},Gt=({className:Ke,dataSource:Qe=[],col:et=4,right:At,bottom:pn=23,precision:bn=0,wrapWidth:vt=1200,wrapClassName:Cn,trackEventItems:Bn,loading:Zn})=>{const nn=Math.floor((vt-(et-1)*At)/et);return z.createElement(He.Z,{spinning:Zn},z.createElement("div",{className:Be()(Pt.list,Ke)},!!Qe.length&&Qe.map((pe,wt)=>{const{name:Wt,id:ln,identifier:Yt,power:zt,cover_image_id:Yn,pic:Wn}=pe;return z.createElement("div",{className:Be()(Pt.wrap,Cn),key:ln,style:{width:nn,marginRight:(1+wt)%et===0?0:At+bn,marginBottom:pn}},z.createElement("a",{target:"_blank",href:`/shixuns/${Yt}/challenges`,className:Pt.li,onClick:Sa=>{Sa.preventDefault(),Bn&&(0,Re.L9)([Bn]),zt&&(0,Re.xg)(`/shixuns/${Yt}/challenges`)}},z.createElement("img",{src:oe(79633),className:Pt.titleBg}),z.createElement("div",{className:Pt.name},z.createElement(ot.Z,{title:Wt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:Pt.e},Wt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{style:{padding:"14px",paddingBottom:0}},z.createElement("div",{className:Pt.img},z.createElement("img",{className:Pt.cover,src:Yn?`${ht.Z.API_SERVER}/api/attachments/${Yn}`:`${ht.Z.IMG_SERVER+Wn}`}),pe.is_jupyter&&z.createElement("div",{className:Pt.bq},"Jupyter"),pe.is_jupyter_lab&&z.createElement("div",{className:Pt.bq},"JupyterLab"),pe.is_unity_3d&&z.createElement("div",{className:Pt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),z.createElement("div",{className:"mt20 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:Pt.text},"\u5B66\u4E60\u4EBA\u6570"),z.createElement("span",{className:Pt.value},pe.myshixuns_count)),z.createElement("div",null,z.createElement("span",{className:Pt.text},"\u56F0\u96BE\u7B49\u7EA7"),z.createElement("span",{className:Pt.value},pe.level))),z.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:Pt.text},"\u5173\u5361\u6570"),z.createElement("span",{className:Pt.value},pe.challenges_count)),z.createElement("div",{className:Pt.rate},z.createElement(Nt.Z,{allowHalf:!0,disabled:!0,defaultValue:pe.score_info}),z.createElement("span",{className:Pt.value,style:{color:"#FF9C00"}},"\xA0",pe.score_info?`${pe.score_info}\u5206`:"5\u5206"))))),!zt&&z.createElement("div",{className:Pt.lockWrap},z.createElement("img",{src:`${ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),z.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Qe.length&&z.createElement($e.Z,null)))},Ht={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},jn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg==",Et="data:image/png;base64,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",it="data:image/png;base64,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",tn=({className:Ke,dataSource:Qe=[],col:et=4,right:At,bottom:pn=23,precision:bn=0,wrapWidth:vt=1200,trackEventItems:Cn,loading:Bn,wrapClassName:Zn,imgClassName:nn})=>{const pe=Math.floor((vt-(et-1)*At)/et);return z.createElement(He.Z,{spinning:Bn},z.createElement("div",{className:Be()(Ht.list,Ke)},!!Qe.length&&Qe.map((wt,Wt)=>{const{name:ln,id:Yt,identifier:zt,power:Yn,cover_image_id:Wn,pic:Sa}=wt;return z.createElement("div",{className:Be()(Ht.wrap,Zn),key:Yt,style:{width:pe,marginRight:(1+Wt)%et===0?0:At+bn,marginBottom:pn}},z.createElement("a",{target:"_blank",href:`/shixuns/${zt}/challenges`,className:Ht.li,onClick:Da=>{Da.preventDefault(),Cn&&(0,Re.L9)([Cn]),Yn&&(0,Re.xg)(`/shixuns/${zt}/challenges`)}},z.createElement("div",{className:Be()(Ht.img,nn)},z.createElement("img",{className:Ht.cover,src:Wn?`${ht.Z.API_SERVER}/api/attachments/${Wn}`:`${ht.Z.IMG_SERVER+Sa}`}),wt.is_jupyter&&z.createElement("img",{className:Ht.sign,src:jn}),wt.is_jupyter_lab&&z.createElement("img",{className:Ht.sign,src:Et}),wt.is_unity_3d&&z.createElement("img",{className:Ht.sign,src:it})),z.createElement("div",{className:Ht.name},z.createElement(ot.Z,{title:ln||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:Ht.e},ln||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{className:Ht.tags},z.createElement(ot.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),z.createElement("span",null,wt.challenges_count))),!!wt.myshixuns_count&&z.createElement(ot.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),z.createElement("span",null,wt.myshixuns_count))),z.createElement(ot.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},z.createElement("span",null,z.createElement("span",null,wt.level))),z.createElement("div",{className:Ht.rate},z.createElement(Nt.Z,{allowHalf:!0,disabled:!0,defaultValue:wt.score_info}),z.createElement("span",null,"\xA0",wt.score_info?`${wt.score_info}\u5206`:"5\u5206")))),!Yn&&z.createElement("div",{className:Ht.lockWrap},z.createElement("img",{src:`${ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),z.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Qe.length&&z.createElement($e.Z,null)))},hn=oe(5476),qt={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},Hn=oe(79005),On=oe(20345),En=oe(77882),zn=oe(31081),$n=oe(75309),Fa=oe(71979),lo=oe(47558),No=oe(60345),Ea=oe(66832),ao=oe(96593),Ln=oe(19664),Ka=oe(91833),eo=Object.defineProperty,In=Object.getOwnPropertySymbols,oo=Object.prototype.hasOwnProperty,Lo=Object.prototype.propertyIsEnumerable,qo=(Ke,Qe,et)=>Qe in Ke?eo(Ke,Qe,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ke[Qe]=et,Oo=(Ke,Qe)=>{for(var et in Qe||(Qe={}))oo.call(Qe,et)&&qo(Ke,et,Qe[et]);if(In)for(var et of In(Qe))Lo.call(Qe,et)&&qo(Ke,et,Qe[et]);return Ke};const ko=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Hn,swimg:On},{name:"101\u8BA1\u5212",ptimg:En,swimg:zn},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:$n,swimg:Fa},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:lo,swimg:No},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ea,swimg:ao},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ln,swimg:Ka}];var Vo=({className:Ke,dataSource:Qe=[],col:et=4,right:At,bottom:pn=23,precision:bn=0,wrapWidth:vt=1200,trackEventItems:Cn,loading:Bn,wrapClassName:Zn,imgClassName:nn,isArrow:pe=!1,imgStyle:wt={}})=>{const Wt=Math.floor((vt-(et-1)*At)/et),[ln,Yt]=(0,z.useState)(),[zt,Yn]=(0,z.useState)(),Wn=Da=>Yt(Da),Sa=()=>Yt(-1);return z.createElement(He.Z,{spinning:Bn},z.createElement("div",{className:Be()(qt.list,Ke)},!!(Qe!=null&&Qe.length)&&(Qe==null?void 0:Qe.map((Da,xo)=>{var zr;const{name:Yr,id:br,identifier:Mr,featured:Wr,school_name:nr,image_url:vr,excellent:Dn,is_plan:Cr}=Da;return z.createElement("div",{key:br,className:Be()(qt.wrap,Zn),style:{width:Wt,marginRight:(1+xo)%et===0?0:At+bn,marginBottom:pn}},z.createElement("a",{target:"_blank",href:`/paths/${Mr}`,className:qt.li,onClick:ar=>{ar.preventDefault(),Cn&&(0,Re.L9)([Cn]),(0,Re.xg)(`/paths/${Mr}`)}},z.createElement("img",{src:oe(39057),className:qt.titleBg}),z.createElement("div",{className:qt.name},z.createElement(ot.Z,{title:Yr},z.createElement("span",{className:qt.e,style:{color:pe&&ln===xo?"#145DFF":"#000000"},onMouseEnter:()=>{Wn(xo)},onMouseLeave:Sa},Yr))),z.createElement("div",{style:{padding:"14px",paddingBottom:0}},z.createElement("div",{className:Be()(qt.img,nn)},z.createElement("img",{className:qt.cover,style:Oo({},wt),src:`${ht.Z.IMG_SERVER+vr}`}),(zr=Da==null?void 0:Da.subject_tags)==null?void 0:zr.map((ar,wr)=>{var Gr,si;if(wr===0){const Fr=(Gr=ko.find(fi=>fi.name==ar))==null?void 0:Gr.swimg;return z.createElement("img",{className:qt.sign,src:Fr,style:{left:"-4px"}})}const qr=(si=ko.find(Fr=>Fr.name==ar))==null?void 0:si.ptimg;return z.createElement("img",{className:qt.sign,src:qr,style:{left:`${48+52*(wr-1)+2*wr}px`}})}),z.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Da==null?void 0:Da.excellent)&&z.createElement("div",{className:qt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),z.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:qt.text},"\u7AE0\u8282\u6570"),z.createElement("span",{className:qt.value},Da.stages_count)),z.createElement("div",null,z.createElement("span",{className:qt.text},"\u5B66\u4E60\u4EBA\u6570"),z.createElement("span",{className:qt.value},Da.members_count))))))})),!Qe.length&&z.createElement($e.Z,null)))},so={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},Er=oe(52262),na=oe(67294);const cr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Hn,swimg:On},{name:"101\u8BA1\u5212",ptimg:En,swimg:zn},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:$n,swimg:Fa},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:lo,swimg:No},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ea,swimg:ao},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ln,swimg:Ka}];var Tr=({className:Ke,dataSource:Qe=[],col:et=4,right:At,bottom:pn=23,precision:bn=0,wrapWidth:vt=1200,trackEventItems:Cn,loading:Bn,onRemove:Zn=()=>{},isCurrent:nn=!0,showAlias:pe=!1,wrapClassName:wt,imgClassName:Wt})=>{const ln=Math.floor((vt-(et-1)*At)/et),Yt=[{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(zt=>(window.ENV==="build"&&(zt.ptimg=`/react/build${zt.ptimg}`,zt.swimg=`/react/build${zt.swimg}`),zt));return na.createElement(He.Z,{spinning:Bn},na.createElement("div",{className:Be()(so.list,Ke)},!!(Qe!=null&&Qe.length)&&(Qe==null?void 0:Qe.map((zt,Yn)=>{var Wn;const{name:Sa,id:Da,identifier:xo,featured:zr,school_name:Yr,image_url:br,excellent:Mr,is_plan:Wr}=zt;return na.createElement("div",{key:Da,className:Be()(so.wrap,wt),style:{width:ln,marginRight:(1+Yn)%et===0?0:At+bn,marginBottom:pn}},na.createElement("a",{className:so.li,onClick:nr=>{nr.preventDefault(),nr.stopPropagation(),Cn&&(0,Re.L9)([Cn]),(0,Re.xg)(`/paths/${xo}`)}},na.createElement("div",{className:Be()(so.img,Wt)},na.createElement("img",{className:so.cover,src:`${ht.Z.IMG_SERVER+br}`}),nn&&(0,Er.bg)()&&(zt==null?void 0:zt.studying)&&na.createElement("div",{className:`${so.movebq} user-path-items`,onClick:nr=>{nr.stopPropagation(),Zn(zt)}},na.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),na.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Wn=zt==null?void 0:zt.subject_tags)==null?void 0:Wn.map((nr,vr)=>{var Dn,Cr;if(vr===0){const wr=(Dn=Yt.find(Gr=>Gr.name==nr))==null?void 0:Dn.swimg;return na.createElement("img",{className:so.sign,src:wr,style:{left:"-4px"}})}const ar=(Cr=Yt.find(wr=>wr.name==nr))==null?void 0:Cr.ptimg;return na.createElement("img",{className:so.sign,src:ar,style:{left:`${48+52*(vr-1)+2*vr}px`}})}),na.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(zt==null?void 0:zt.excellent)&&na.createElement("div",{className:so.bq},"\u5F00\u653E\u8BFE\u7A0B"))),na.createElement("div",{className:so.name},na.createElement(ot.Z,{title:pe&&(zt!=null&&zt.excellent_alias_name)?na.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Sa}`,na.createElement("br",null),na.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${zt==null?void 0:zt.excellent_alias_name}`)):Sa},na.createElement("span",{className:so.e},pe&&(zt==null?void 0:zt.excellent_alias_name)||Sa))),na.createElement("div",{className:so.tags},na.createElement("div",null,na.createElement(ot.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},na.createElement("span",null,na.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),na.createElement("span",null,zt.stages_count))),na.createElement(ot.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},na.createElement("span",null,na.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),na.createElement("span",null,zt.members_count)))))))})),!Qe.length&&na.createElement($e.Z,null)))},Eo={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"},Rr="data:image/png;base64,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",wa=oe(67294),uo=({className:Ke,dataSource:Qe=[],col:et=4,right:At,bottom:pn=23,precision:bn=0,wrapWidth:vt=1200,trackEventItems:Cn,loading:Bn})=>{const Zn=Math.floor((vt-(et-1)*At)/et);return wa.createElement(He.Z,{spinning:Bn},wa.createElement("div",{className:Be()(Eo.list,Ke)},!!Qe.length&&Qe.map((nn,pe)=>{const{subject_identifier:wt,id:Wt,identifier:ln,power:Yt}=nn,zt=nn.is_public!=0&&nn.is_public;return wa.createElement("div",{className:Eo.wrap,key:Wt,style:{width:Zn,marginRight:(1+pe)%et===0?0:At+bn,marginBottom:pn}},wa.createElement("a",{className:Eo.li,onClick:Yn=>{Yn.preventDefault(),Cn&&(0,Re.L9)([Cn]),(0,Re.xg)(nn.first_category_url)}},wa.createElement("div",{className:Eo.top},wa.createElement(ot.Z,{title:nn.name},wa.createElement("div",{className:Eo.name},nn.name)),wa.createElement("img",{className:Eo.img,src:ht.Z.IMG_SERVER+"/images/"+nn.avatar_url}),wa.createElement("div",{className:Eo.text,title:nn.creator},nn.creator),wt&&wa.createElement("div",{className:Eo.btns},wa.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),wa.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),zt&&wa.createElement("div",{className:Eo.sign},"\u516C\u5F00")),wa.createElement("div",{className:Eo.bottom},nn.visits>0&&wa.createElement(ot.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},wa.createElement("span",null,wa.createElement("i",{className:"iconfont icon-liulanyan"}),wa.createElement("span",null,nn.visits))),nn.course_members_count>0&&wa.createElement(ot.Z,{title:"\u6210\u5458",placement:"bottom"},wa.createElement("span",null,wa.createElement("i",{className:"iconfont icon-chengyuan"}),nn.course_members_count)),nn.tasks_count>0&&wa.createElement(ot.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},wa.createElement("span",null,wa.createElement("i",{className:"iconfont icon-zuoye"}),nn.tasks_count)),nn.is_end?wa.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):wa.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!nn.is_accessible&&wa.createElement("div",{className:Eo.lockWrap},wa.createElement("img",{src:`${ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),wa.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Qe.length&&wa.createElement($e.Z,null)))},Ia={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Ko="data:image/png;base64,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",To=({className:Ke,dataSource:Qe=[],col:et=4,right:At,bottom:pn=23,precision:bn=0,wrapWidth:vt=1200,wrapClassName:Cn,trackEventItems:Bn,loading:Zn})=>{const nn=Math.floor((vt-(et-1)*At)/et);return z.createElement(He.Z,{spinning:Zn},z.createElement("div",{className:Be()(Ia.list,Ke)},!!Qe.length&&Qe.map((pe,wt)=>{const{subject_identifier:Wt,id:ln,identifier:Yt,power:zt}=pe,Yn=pe.is_public!=0&&pe.is_public;return z.createElement("div",{className:Be()(`${Ia.wrap} ${pe.is_accessible?"":Ia.warpStyle}`,Cn),key:ln,style:{width:nn,marginRight:(1+wt)%et===0?0:At+bn,marginBottom:pn}},z.createElement("a",{className:Ia.li,onClick:Wn=>{Wn.preventDefault(),Bn&&(0,Re.L9)([Bn]),(0,Re.xg)(pe.first_category_url)}},z.createElement("div",{className:Ia.creator},z.createElement("img",{className:Ia.img,src:ht.Z.IMG_SERVER+"/images/"+pe.avatar_url}),z.createElement("div",{className:Ia.text,title:pe.creator},pe.creator)),z.createElement("div",{className:Ia.top},z.createElement(ot.Z,{title:pe.name},z.createElement("div",{className:Ia.name},pe.name)),Yn&&z.createElement("div",{className:Ia.sign},"\u516C\u5F00")),z.createElement("div",{className:Ia.middle},z.createElement("div",{className:Ia.row,style:{marginBottom:6}},z.createElement("div",null,z.createElement("span",{className:Ia.text},"\u8BBF\u95EE\u91CF"),z.createElement("span",{className:Ia.value},(pe==null?void 0:pe.visits)||0)),z.createElement("div",null,z.createElement("span",{className:Ia.text},"\u6210\u5458"),z.createElement("span",{className:Ia.value},(pe==null?void 0:pe.course_members_count)||0))),z.createElement("div",{className:Ia.row},z.createElement("div",null,z.createElement("span",{className:Ia.text,style:{width:42}},"\u4F5C",z.createElement("span",{style:{marginLeft:14}},"\u4E1A")),z.createElement("span",{className:Ia.value},(pe==null?void 0:pe.tasks_count)||0)),z.createElement("div",null,z.createElement("span",{className:Ia.text},"\u72B6\u6001"),pe.is_end?z.createElement("span",{className:Ia.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):z.createElement("span",{className:Ia.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Wt&&z.createElement("div",{className:Ia.btns},z.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),z.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!pe.is_accessible&&z.createElement("div",{className:Ia.lockWrap},z.createElement("img",{src:`${ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),z.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Qe.length&&z.createElement($e.Z,null)))},pa={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},Ye="data:image/png;base64,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",Ue=({className:Ke,dataSource:Qe=[],col:et=4,right:At,bottom:pn=23,precision:bn=0,wrapWidth:vt=1200,wrapClassName:Cn,trackEventItems:Bn,loading:Zn})=>{const nn=Math.floor((vt-(et-1)*At)/et);return z.createElement(He.Z,{spinning:Zn},z.createElement("div",{className:Be()(pa.list,Ke)},!!Qe.length&&Qe.map((pe,wt)=>{const{subject_identifier:Wt,id:ln,identifier:Yt,power:zt}=pe,Yn=pe.is_public!=0&&pe.is_public;return z.createElement("div",{className:Be()(`${pa.wrap} ${pe.is_accessible?"":pa.warpStyle}`,Cn),key:ln,style:{width:nn,marginRight:(1+wt)%et===0?0:At+bn,marginBottom:pn}},z.createElement("a",{className:pa.li,onClick:Wn=>{Wn.preventDefault(),Bn&&(0,Re.L9)([Bn]),(0,Re.xg)(pe.first_category_url)}},z.createElement("div",{className:pa.creator},z.createElement("img",{className:pa.img,src:ht.Z.IMG_SERVER+"/images/"+pe.avatar_url}),z.createElement("div",{className:pa.text,title:pe.creator},pe.creator)),z.createElement("div",{className:pa.top},z.createElement(ot.Z,{title:pe.name},z.createElement("div",{className:pa.name},pe.name)),Yn&&z.createElement("div",{className:pa.sign})),z.createElement("div",{className:pa.middle},z.createElement("div",{className:pa.row,style:{marginBottom:6}},z.createElement("div",null,z.createElement("span",{className:pa.text},"\u8BBF\u95EE\u91CF"),z.createElement("span",{className:pa.value},(pe==null?void 0:pe.visits)||0)),z.createElement("div",null,z.createElement("span",{className:pa.text},"\u6210\u5458"),z.createElement("span",{className:pa.value},(pe==null?void 0:pe.course_members_count)||0))),z.createElement("div",{className:pa.row},z.createElement("div",null,z.createElement("span",{className:pa.text,style:{width:42}},"\u4F5C",z.createElement("span",{style:{marginLeft:14}},"\u4E1A")),z.createElement("span",{className:pa.value},(pe==null?void 0:pe.tasks_count)||0)),z.createElement("div",null,z.createElement("span",{className:pa.text},"\u72B6\u6001"),pe.is_end?z.createElement("span",{className:pa.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):z.createElement("span",{className:pa.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Wt&&z.createElement("div",{className:pa.btns},z.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),z.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!pe.is_accessible&&z.createElement("div",{className:pa.lockWrap},z.createElement("img",{src:`${ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),z.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Qe.length&&z.createElement($e.Z,null)))},bt={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"},Zt=oe(35973),Qn=({dataSource:Ke=[],value:Qe,onChange:et,className:At,style:pn={},tabBarExtraContent:bn})=>z.createElement("div",{className:Be()(bt.tabs,At),style:pn},z.createElement("div",{className:bt.tabsWrap},Ke.map((vt,Cn)=>z.createElement("aside",{className:bt.tab,onClick:()=>{et(vt.id),vt.link&&Zt.history.push(vt.link)},key:Cn},z.createElement("div",{className:Qe===vt.id?bt.active:""},vt.name),(vt==null?void 0:vt.resetCount)==null&&(vt==null?void 0:vt.total)!==void 0&&z.createElement("span",null,"\uFF08",vt==null?void 0:vt.total,"\uFF09"),(vt==null?void 0:vt.resetCount)!==void 0&&(vt==null?void 0:vt.total)!==void 0&&z.createElement(ot.Z,{title:(vt==null?void 0:vt.tip)!=null?vt==null?void 0:vt.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},vt==null?void 0:vt.resetCount),"/",z.createElement("span",null,vt==null?void 0:vt.total),"\uFF09"))))),z.createElement("div",{className:bt.tabBar},bn)),Mt={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Xn=({dataSource:Ke=[],value:Qe,onChange:et,className:At,style:pn={},tabBarExtraContent:bn})=>z.createElement("div",{className:Be()(Mt.tabs,At),style:pn},z.createElement("div",{className:Mt.tabsWrap},Ke.map((vt,Cn)=>z.createElement("aside",{className:Mt.tab,onClick:()=>{et(vt.id),vt.link&&Zt.history.push(vt.link)},key:Cn},z.createElement("div",{className:Qe===vt.id?Mt.active:""},vt.name),(vt==null?void 0:vt.resetCount)==null&&(vt==null?void 0:vt.total)!==void 0&&z.createElement("span",null,"\uFF08",vt==null?void 0:vt.total,"\uFF09"),(vt==null?void 0:vt.resetCount)!==void 0&&(vt==null?void 0:vt.total)!==void 0&&z.createElement(ot.Z,{title:(vt==null?void 0:vt.tip)!=null?vt==null?void 0:vt.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},vt==null?void 0:vt.resetCount),"/",z.createElement("span",null,vt==null?void 0:vt.total),"\uFF09"))))),z.createElement("div",{className:Mt.tabBar},bn)),Na={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},ua=({dataSource:Ke=[],value:Qe,onChange:et,className:At,style:pn={},tabBarExtraContent:bn})=>z.createElement("div",{className:Be()(Na.tabs,At),style:pn},z.createElement("div",{className:Na.tabsWrap},Ke.map((vt,Cn)=>z.createElement("aside",{className:`${Na.tab} ${Qe===vt.id?Na.active:""}`,onClick:()=>{et(vt.id),vt.link&&Zt.history.push(vt.link)},key:Cn},z.createElement("div",null,vt.name),(vt==null?void 0:vt.resetCount)==null&&(vt==null?void 0:vt.total)!==void 0&&z.createElement("span",null,"\uFF08",vt==null?void 0:vt.total,"\uFF09"),(vt==null?void 0:vt.resetCount)!==void 0&&(vt==null?void 0:vt.total)!==void 0&&z.createElement(ot.Z,{title:(vt==null?void 0:vt.tip)!=null?vt==null?void 0:vt.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},vt==null?void 0:vt.resetCount),"/",z.createElement("span",null,vt==null?void 0:vt.total),"\uFF09"))))),z.createElement("div",{className:Na.tabBar},bn)),Qo=({className:Ke,style:Qe={},children:et})=>z.createElement("div",{className:Be()(Ke),style:Qe},et),ma={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"},Ya=oe(85418),Co=oe(68508);const rr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var jo=({sortValue:Ke,dropValue:Qe,className:et,onSort:At,onDrop:pn,dataSource:bn=rr})=>{var vt;return z.createElement("div",{className:Be()(ma.orderWrap,et)},z.createElement(Ya.Z,{dropdownRender:()=>z.createElement(Co.default,null,bn.map((Cn,Bn)=>z.createElement(Co.default.Item,{key:Bn,onClick:()=>pn(Cn.id)},Cn.name)))},z.createElement("span",{className:ma.orderTextWrap},(vt=bn.find(Cn=>Qe===Cn.id))==null?void 0:vt.name)),z.createElement("span",{className:ma.orderIconWrap},z.createElement("span",{className:ma.orderAsc},z.createElement("i",{className:Ke==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ma.cursorPointer} ${ma.active}`:`iconfont icon-sanjiaoxing-up font12 ${ma.cursorPointer}`,onClick:()=>At(Ke==="asc"?"desc":"asc")})),z.createElement("span",{className:ma.orderDesc},z.createElement("i",{className:Ke==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ma.cursorPointer} ${ma.active}`:`iconfont icon-sanjiaoxing-down font12 ${ma.cursorPointer}`,onClick:()=>At(Ke==="asc"?"desc":"asc")}))))},co={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const fa=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var wo=({sortValue:Ke,dropValue:Qe,className:et,onSort:At,onDrop:pn,dataSource:bn=fa})=>{var vt;return z.createElement("div",{className:Be()(co.orderWrap,et)},z.createElement(Ya.Z,{dropdownRender:()=>z.createElement(Co.default,null,bn.map((Cn,Bn)=>z.createElement(Co.default.Item,{key:Bn,onClick:()=>pn(Cn.id)},Cn.name)))},z.createElement("span",{className:co.orderTextWrap},(vt=bn.find(Cn=>Qe===Cn.id))==null?void 0:vt.name)),z.createElement("span",{className:co.orderIconWrap},z.createElement("span",{className:co.orderAsc},z.createElement("i",{className:Ke==="asc"?`iconfont icon-sanjiaoxing-up font12 ${co.cursorPointer} ${co.active}`:`iconfont icon-sanjiaoxing-up font12 ${co.cursorPointer}`,onClick:()=>At(Ke==="asc"?"desc":"asc")})),z.createElement("span",{className:co.orderDesc},z.createElement("i",{className:Ke==="desc"?`iconfont icon-sanjiaoxing-down font12 ${co.cursorPointer} ${co.active}`:`iconfont icon-sanjiaoxing-down font12 ${co.cursorPointer}`,onClick:()=>At(Ke==="asc"?"desc":"asc")}))))},zo={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"},mo=oe(71577),Jo=oe(52810),Ot=Object.defineProperty,tr=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,vn=(Ke,Qe,et)=>Qe in Ke?Ot(Ke,Qe,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ke[Qe]=et,en=(Ke,Qe)=>{for(var et in Qe||(Qe={}))ir.call(Qe,et)&&vn(Ke,et,Qe[et]);if(tr)for(var et of tr(Qe))jt.call(Qe,et)&&vn(Ke,et,Qe[et]);return Ke},Fn=(Ke,Qe)=>{var et={};for(var At in Ke)ir.call(Ke,At)&&Qe.indexOf(At)<0&&(et[At]=Ke[At]);if(Ke!=null&&tr)for(var At of tr(Ke))Qe.indexOf(At)<0&&jt.call(Ke,At)&&(et[At]=Ke[At]);return et},So=(Ke,Qe,et)=>new Promise((At,pn)=>{var bn=Bn=>{try{Cn(et.next(Bn))}catch(Zn){pn(Zn)}},vt=Bn=>{try{Cn(et.throw(Bn))}catch(Zn){pn(Zn)}},Cn=Bn=>Bn.done?At(Bn.value):Promise.resolve(Bn.value).then(bn,vt);Cn((et=et.apply(Ke,Qe)).next())}),ba=Ke=>{var Qe=Ke,{className:et,style:At,children:pn,loading:bn=!1,openLoading:vt,onClick:Cn=()=>{},size:Bn="middle",shape:Zn="round",theme:nn}=Qe,pe=Fn(Qe,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[wt,Wt]=(0,z.useState)(!1),ln=(0,z.useMemo)(()=>{switch(nn){case Jo.Fy.THEMEONE:return zo.ThemeOne;case Jo.Fy.DEFAULT:default:return zo.btn}},[nn]);return z.createElement(mo.ZP,en({onClick:(0,Me.throttle)(Yt=>So(void 0,null,function*(){vt&&Wt(!0);try{yield Cn(Yt)}catch(zt){console.log("error",zt)}vt&&Wt(!1)}),2e3,{leading:!0,trailing:!1}),className:Be()(ln,zo[`${Bn}-${Zn}`],et),style:At,size:Bn,shape:Zn,loading:wt||bn},pe),pn)},ro={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"},be=({className:Ke,style:Qe,children:et=null,onClick:At,title:pn})=>z.createElement("div",{className:Be()(ro.head,Ke),style:Qe},z.createElement("span",{className:"primary-hover",onClick:At},z.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),z.createElement("b",{title:pn},pn),z.createElement("div",{className:ro.node},et)),Le={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"},ct=({confirmShow:Ke=!0,confirmTitle:Qe,confirmClick:et,cancelShow:At=!0,cancelTitle:pn,cancelClick:bn,className:vt,style:Cn,confirmLoading:Bn=!1})=>z.createElement("div",{className:Be()(Le.btns,vt),style:Cn},Ke&&z.createElement(mo.ZP,{loading:Bn,onClick:et,type:"primary",className:Le.confirm},Qe),At&&z.createElement(mo.ZP,{onClick:bn,className:Le.cancel},pn)),Ft={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"},_t=({className:Ke,style:Qe={},LeftContent:et,children:At,RightContent:pn})=>z.createElement("div",{className:Be()(Ft.fixedBottom,Ke),style:Qe},z.createElement("div",{className:Ft.wrap},z.createElement("div",{className:Ft.left},et),z.createElement("div",{className:Ft.center},At),z.createElement("div",{className:Ft.right},pn))),Gn={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"},aa=({className:Ke,style:Qe={},dataSource:et=[]})=>z.createElement("div",{className:Be()(Gn.crumbs,Ke),style:Qe},et.map((At,pn)=>pn<et.length-1?z.createElement(z.Fragment,{key:pn},At.path||At.onClick?z.createElement("span",{className:Gn.hover,onClick:At!=null&&At.onClick?At.onClick:()=>Zt.history.push(At.path)},At.name):z.createElement("span",null,At.name),z.createElement("span",null,"\xA0",">","\xA0")):z.createElement("span",{key:pn,style:{color:"#5F6368"}},At.name))),ya=oe(55054),Ba=Object.defineProperty,La=Object.defineProperties,Ta=Object.getOwnPropertyDescriptors,ha=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,Ja=(Ke,Qe,et)=>Qe in Ke?Ba(Ke,Qe,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ke[Qe]=et,fo=(Ke,Qe)=>{for(var et in Qe||(Qe={}))Wa.call(Qe,et)&&Ja(Ke,et,Qe[et]);if(ha)for(var et of ha(Qe))Oa.call(Qe,et)&&Ja(Ke,et,Qe[et]);return Ke},Ua=(Ke,Qe)=>La(Ke,Ta(Qe)),ho=(Ke,Qe)=>{var et={};for(var At in Ke)Wa.call(Ke,At)&&Qe.indexOf(At)<0&&(et[At]=Ke[At]);if(Ke!=null&&ha)for(var At of ha(Ke))Qe.indexOf(At)<0&&Oa.call(Ke,At)&&(et[At]=Ke[At]);return et};const{Countdown:Ga}=ya.default;var _o=Ke=>{var Qe=Ke,{onChange:et}=Qe,At=ho(Qe,["onChange"]);const[pn,bn]=(0,z.useState)(null);(0,z.useEffect)(()=>{typeof pn=="number"&&pn>=0&&et(pn)},[pn]);const vt=Cn=>{const Bn=Math.floor(Cn/1e3);bn(Bn)};return z.createElement(Ga,Ua(fo({},At),{onChange:vt}))},$o={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},mr=({DataProps:Ke,className:Qe,style:et={}})=>{var At;return z.createElement("div",{className:Be()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",$o.ClassRoomItem,Qe),style:et,onClick:()=>{(0,Re.xg)(Ke==null?void 0:Ke.first_category_url)}},z.createElement("div",{className:"flex flex-col item-center"},z.createElement("img",{src:`${(At=ht.Z)==null?void 0:At.IMG_SERVER}/images/${Ke==null?void 0:Ke.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ke==null?void 0:Ke.subject_identifier)&&z.createElement("div",{className:"mt-40px"},z.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),z.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),z.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},z.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ke!=null&&Ke.is_public)&&z.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"),z.createElement("span",{className:Be()("text-16px font-medium",$o.TitleDom)},Ke==null?void 0:Ke.name)),z.createElement("div",{className:"c-grey-333 font-medium"},Ke==null?void 0:Ke.creator),z.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ke==null?void 0:Ke.course_members_count),z.createElement("div",{className:"c-grey-333 flex item-center justify-between"},z.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ke==null?void 0:Ke.tasks_count),Ke!=null&&Ke.is_end?z.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):z.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Do=Object.defineProperty,yo=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,gn=(Ke,Qe,et)=>Qe in Ke?Do(Ke,Qe,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ke[Qe]=et,Vt=(Ke,Qe)=>{for(var et in Qe||(Qe={}))Ho.call(Qe,et)&&gn(Ke,et,Qe[et]);if(yo)for(var et of yo(Qe))lr.call(Qe,et)&&gn(Ke,et,Qe[et]);return Ke},mn=({DataProps:Ke=[],selectValue:Qe,onChange:et,className:At,style:pn={},extra:bn,classNameItem:vt,styleItem:Cn={},barHidden:Bn})=>{const[Zn,nn]=(0,z.useState)();return(0,z.useEffect)(()=>{nn(Array.isArray(Qe)?Qe:[Qe])},[Qe]),z.createElement("div",{className:Be()("flex px-20px py-10px gap-40px",At),style:Vt({borderBottom:"1px solid #D3F0FF"},pn)},Ke==null?void 0:Ke.map(pe=>z.createElement("div",{key:pe==null?void 0:pe.id,className:Be()("flex item-center justify-center current c-grey-333 text-16 relative",vt,pe==null?void 0:pe.className),style:Vt(Vt({color:Zn!=null&&Zn.includes(pe==null?void 0:pe.id)?"#1890FF":"",minWidth:88},Cn),(pe==null?void 0:pe.style)||{}),onClick:wt=>{et==null||et({domEvent:wt,item:pe}),pe!=null&&pe.link&&Zt.history.push(pe==null?void 0:pe.link)}},pe==null?void 0:pe.name,!Bn&&(Zn==null?void 0:Zn.includes(pe==null?void 0:pe.id))&&z.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),z.createElement("div",{className:"ml-auto"},bn))},oa=Object.defineProperty,Xa=Object.defineProperties,Ra=Object.getOwnPropertyDescriptors,Va=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,Yo=Object.prototype.propertyIsEnumerable,ja=(Ke,Qe,et)=>Qe in Ke?oa(Ke,Qe,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ke[Qe]=et,sr=(Ke,Qe)=>{for(var et in Qe||(Qe={}))Za.call(Qe,et)&&ja(Ke,et,Qe[et]);if(Va)for(var et of Va(Qe))Yo.call(Qe,et)&&ja(Ke,et,Qe[et]);return Ke},vo=(Ke,Qe)=>Xa(Ke,Ra(Qe)),er=({value:Ke,onChange:Qe,onInputChange:et,className:At,style:pn={},InputProps:bn})=>{const[vt,Cn]=(0,z.useState)(Ke);return z.createElement("div",{className:Be()("flex item-center rounded-full px-10px py-2px",At),style:sr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},pn)},z.createElement(Se.default,vo(sr({bordered:!1},bn),{onChange:Bn=>{Cn(Bn.target.value),et==null||et(encodeURIComponent(Bn.target.value))},onPressEnter:Bn=>{Qe==null||Qe({domEvent:Bn,item:{value:vt}})}})),z.createElement("img",{className:"h-22px current",src:oe(25365),height:22,onClick:Bn=>{Qe==null||Qe({domEvent:Bn,item:{value:vt}})}}))}},99914:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return se}});var z=oe(67294);function se(we,Te){const he=(0,z.useRef)();(0,z.useEffect)(()=>{he.current=we}),(0,z.useEffect)(()=>{function je(){he.current()}if(Te!==null){let ve=setInterval(je,Te);return()=>clearInterval(ve)}},[Te])}},62470:function(ke,mt,oe){"use strict";var z=oe(67294),se=oe(14446),we=oe(2453),Te=oe(33170),he=oe(35973),je=Object.defineProperty,ve=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Oe=(x,y,b)=>y in x?je(x,y,{enumerable:!0,configurable:!0,writable:!0,value:b}):x[y]=b,Ie=(x,y)=>{for(var b in y||(y={}))Ne.call(y,b)&&Oe(x,b,y[b]);if(Me)for(var b of Me(y))Ge.call(y,b)&&Oe(x,b,y[b]);return x},ie=(x,y)=>ve(x,Be(y)),a=(x,y,b)=>new Promise((ee,te)=>{var ne=ce=>{try{ue(b.next(ce))}catch(Ce){te(Ce)}},re=ce=>{try{ue(b.throw(ce))}catch(Ce){te(Ce)}},ue=ce=>ce.done?ee(ce.value):Promise.resolve(ce.value).then(ne,re);ue((b=b.apply(x,y)).next())});const E=({classroomList:x,dispatch:y,cb:b})=>{const ee=(0,he.useParams)();ee.id=ee.coursesId;const{detailBoardList:te}=x;return z.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:x.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>a(void 0,null,function*(){var ne,re,ue;if((yield(0,Te.ZP)(`/api/boards/${ee.categoryId}/messages/bulk_delete.json`,{method:"delete",body:{ids:[...x.actionTabs.selectArrs]}})).status===0){we.ZP.success("\u5220\u9664\u6210\u529F");const Ce=x.actionTabs.selectArrs.length===te.messages.length&&((ne=x.actionTabs.params)==null?void 0:ne.page)>1?((re=x.actionTabs.params)==null?void 0:re.page)-1:(ue=x.actionTabs.params)==null?void 0:ue.page;b(Ce),y({type:"classroomList/setActionTabs",payload:{}}),y({type:"classroomList/getBoardList",payload:ie(Ie({},x.actionTabs.params),{page:Ce})}),y({type:"classroomList/getClassroomLeftMenus",payload:{id:ee.coursesId}})}}),onCancel:()=>{y({type:"classroomList/setActionTabs",payload:{}})}},z.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};mt.Z=(0,he.connect)(({classroomList:x})=>({classroomList:x}))(E)},2073:function(ke,mt,oe){"use strict";var z=oe(67294),se=oe(22150),we=oe(14446),Te=oe(2453),he=oe(69677),je=oe(84567),ve=oe(57953),Be=oe(33170),Me=oe(246),Ne=oe.n(Me),Ge=oe(35973),Oe=Object.defineProperty,Ie=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(ee,te,ne)=>te in ee?Oe(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,x=(ee,te)=>{for(var ne in te||(te={}))ie.call(te,ne)&&E(ee,ne,te[ne]);if(Ie)for(var ne of Ie(te))a.call(te,ne)&&E(ee,ne,te[ne]);return ee},y=(ee,te,ne)=>new Promise((re,ue)=>{var ce=Se=>{try{me(ne.next(Se))}catch(Pe){ue(Pe)}},Ce=Se=>{try{me(ne.throw(Se))}catch(Pe){ue(Pe)}},me=Se=>Se.done?re(Se.value):Promise.resolve(Se.value).then(ce,Ce);me((ne=ne.apply(ee,te)).next())});const b=({classroomList:ee,loading:te,dispatch:ne})=>{const re=x({},(0,Ge.useParams)());let[ue,ce]=(0,z.useState)([]);const[Ce,me]=(0,z.useState)(!0),[Se,Pe]=(0,z.useState)(1),[We,Ze]=(0,z.useState)(!0);re.page=0,re.page_size=50,(0,z.useEffect)(()=>{ee.actionTabs.key==="\u53D1\u9001"&&ft(1)},[ee.actionTabs.key]);const[lt]=se.default.useForm(),ft=ut=>y(void 0,null,function*(){ut==1&&(ue=[]),re.page=ut,Ze(!0);const Dt=yield ne({type:"classroomList/getCoursesMine",payload:x({},re)});Dt.length<re.page_size&&me(!1),ce([...ue,...Dt]),Ze(!1)});return z.createElement(we.default,{centered:!0,title:"\u53D1\u9001\u5E16\u5B50",open:ee.actionTabs.key==="\u53D1\u9001",width:600,bodyStyle:{minHeight:200},onOk:()=>y(void 0,null,function*(){const ut=lt.getFieldValue();(yield(0,Be.ZP)(`/api/boards/${re.categoryId}/messages/bulk_send.json`,{method:"post",body:{ids:[...ee.actionTabs.selectArrs],to_course_ids:[...ut.group_ids]}})).status===0&&(Te.ZP.success("\u53D1\u5E03\u6210\u529F"),ne({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{ne({type:"classroomList/setActionTabs",payload:{}})}},z.createElement("p",{className:"tc bold mb20"},"\u9009\u62E9\u7684\u5E16\u5B50\u53D1\u9001\u5230",z.createElement("span",{className:"c-orange"},"\u6307\u5B9A\u8BFE\u5802")),z.createElement(he.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,onSearch:ut=>{ce([]),re.search=ut,ft(1)}}),z.createElement("div",{className:"bg-skyblue",style:{height:260,overflow:"auto",padding:20}},z.createElement(Ne(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ut=>{ft(ut)},hasMore:!We&&Ce,useWindow:!1},z.createElement(se.default,{form:lt,initialValues:{}},z.createElement(se.default.Item,{name:"group_ids"},z.createElement(je.default.Group,null,ue==null?void 0:ue.map(function(ut,Dt){return z.createElement("div",{key:Dt},z.createElement(je.default,{style:{width:520},value:ut.id,className:"multi-ellipsis1 multi-ellipsis1-checkbox"},ut.name))}))),z.createElement(ve.Z,{className:"edu-ant-spin",spinning:We})))))};mt.Z=(0,Ge.connect)(({classroomList:ee,loading:te})=>({classroomList:ee,loading:te}))(b)},68:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return Ge}});var z=oe(67294),se=oe(68508),we=oe(69677),Te=oe(84567),he=oe(71577),je=oe(85418),ve={bottomControlContainer:"bottomControlContainer___woAeo",buttonWrap:"buttonWrap___iRw4K",moveCategory:"moveCategory___oiQqw"},Be=oe(52262),Me=oe(42922),Ge=({buttonDataSource:Oe,onButtonClick:Ie,useBatchStatus:ie,allSelect:a,setAllSelect:E,selectArrs:x,onMenuClick:y,setSeleArr:b,catalogue:ee,addCatalogue:te})=>{const[ne,re]=(0,z.useState)(!1),[ue,ce]=(0,z.useState)("");console.log("---",ee);const Ce=z.createElement("div",{className:ve.moveCategory,onMouseLeave:me=>re(!1)},z.createElement(se.default,{onClick:y,style:{maxHeight:300,width:240,overflow:"auto"}},z.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},z.createElement(we.default,{onChange:me=>{ce(me.target.value)}})),ee==null?void 0:ee.map(function(me,Se){var Pe;if(!(ue!==""&&me.category_name.indexOf(ue)<0))return z.createElement(z.Fragment,null,z.createElement(se.default.Item,{className:"multi-llipsis1e",key:me.category_id,title:me.category_name},me.category_name),(Pe=me==null?void 0:me.third_category)==null?void 0:Pe.map(We=>z.createElement(se.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:We.category_id,title:We.category_name},We.category_name)))}),te&&z.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:te},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return z.createElement("div",{className:ve.bottomControlContainer},z.createElement("div",null,z.createElement("div",null,z.createElement(Te.default,{checked:a,onChange:E},"\u5168\u9009\u672C\u9875\uFF08",x.length,"\uFF09")),(0,Be.GJ)()&&Oe.map(me=>z.createElement("div",{key:me.name},z.createElement(he.ZP,{type:"primary",icon:me.icon,className:ve.buttonWrap,onClick:()=>Ie(me)},me.name))),(0,Be.GJ)()&&(te||ee)&&z.createElement("div",null,z.createElement(je.Z,{open:ne,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>Ce,getPopupContainer:me=>me.parentNode},z.createElement("span",{className:"ant-dropdown-link",onMouseEnter:me=>re(!0)},z.createElement(he.ZP,{type:"primary",className:ve.buttonWrap,icon:z.createElement("i",{className:"iconfont icon-yidongmulu"})},z.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",z.createElement(Me.Z,null))))))),z.createElement("div",null,z.createElement(he.ZP,{type:"primary",ghost:!0,onClick:()=>{ie(!1),b([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},69524:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return y}});var z=oe(67294),se=oe(68508),we=oe(84567),Te=oe(71577),he=oe(85418),je=oe(83062),ve=oe(11713),Be=oe(69677),Me={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},Ne=oe(52262),Ge=oe(53978),Oe=oe(42922),Ie=oe(246),ie=oe.n(Ie),a=oe(35973),E=(b,ee,te)=>new Promise((ne,re)=>{var ue=me=>{try{Ce(te.next(me))}catch(Se){re(Se)}},ce=me=>{try{Ce(te.throw(me))}catch(Se){re(Se)}},Ce=me=>me.done?ne(me.value):Promise.resolve(me.value).then(ue,ce);Ce((te=te.apply(b,ee)).next())}),y=({isAdmin:b,dataSource:ee,batchStatus:te,SortMenuName:ne,setSortMenuName:re,detailCourseGroupsList:ue,onSearch:ce,onBoard:Ce,onSort:me,isboard:Se,dispatch:Pe,onBatch:We,SortMenus:Ze,isShowMode:lt=!1,onModeChange:ft})=>{const[ut,Dt]=(0,z.useState)(!1),[Rt,Lt]=(0,z.useState)([]),[He,ot]=(0,z.useState)(!0);let[Nt,ht]=(0,z.useState)([]);const[Re,qe]=(0,z.useState)(1),[at,dt]=(0,z.useState)(!1),$e=(0,a.useParams)(),pt=Gt=>{re(Gt.name),me(Gt)};(0,z.useEffect)(()=>{Se&&Ee()},[Se]);const Ee=()=>E(void 0,null,function*(){var Gt;if(He&&!at){dt(!0),qe(Re+1);const Ht=yield Pe({type:"classroomList/getCourseGroupsList",payload:{page:Re,id:$e.coursesId,limit:20,nonenavigate:!0}});let jn=[...(Ht==null?void 0:Ht.course_groups)||[]];((Gt=Ht==null?void 0:Ht.course_groups)==null?void 0:Gt.length)<20&&(ot(!1),jn.push({id:0,name:"\u672A\u5206\u73ED"})),dt(!1),ht([...Nt,...jn])}}),Pt=z.createElement("section",{className:Me.dropmenu},z.createElement("div",{style:{maxHeight:200,overflow:"auto"}},z.createElement(ie(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Gt=>{Ee()},hasMore:He,useWindow:!1},z.createElement(se.default,{style:{width:240,zIndex:10}},(ue==null?void 0:ue.group_count)>0&&(Nt==null?void 0:Nt.filter(Gt=>Gt.edit_auth||Gt.name==="\u672A\u5206\u73ED").map(function(Gt,Ht){return z.createElement(se.default.Item,{key:Gt.id},z.createElement(we.default,{checked:Rt.includes(Gt.id),value:Gt.id,onChange:jn=>{let Et=Rt.indexOf(Gt.id);Rt.indexOf(Gt.id)>-1?Lt(Rt.filter(it=>it!==Gt.id)):Lt(Rt.concat(Gt.id))}},Gt.name))}))))),z.createElement("aside",{style:{background:"#fff"}},z.createElement("div",null,z.createElement(Te.ZP,{type:"link",onClick:()=>{Ce(Rt)}},"\u786E\u5B9A"),z.createElement(Te.ZP,{type:"link",onClick:()=>{Lt([])}},"\u91CD\u7F6E")))),dn=ne==="\u9ED8\u8BA4\u6392\u5E8F";return z.createElement("div",{className:Me.searchSortControllerContainer},!!(Ze!=null&&Ze.length)&&z.createElement("div",null,z.createElement(he.Z,{dropdownRender:()=>z.createElement(se.default,{selectedKeys:[ne]},Ze.map(Gt=>z.createElement(se.default.Item,{key:Gt.name,onClick:()=>pt(Gt)},Gt.name)))},z.createElement("div",null,z.createElement("span",{className:`${Me.btn} ${dn?Me.btnSort:""}`},z.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),ne)))),dn&&z.createElement(je.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},z.createElement("span",{className:Me.tips},z.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),lt&&z.createElement(ve.default,{defaultValue:"",onChange:ft,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),z.createElement(Be.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:ce,style:{width:220,marginLeft:lt?"":"auto"}}),(0,Ne.eB)()&&Se&&z.createElement(he.Z,{dropdownRender:()=>Pt,open:ut,onOpenChange:Gt=>{Dt(Gt)}},z.createElement("a",null,"\u5206\u73ED",ut?z.createElement(Ge.Z,{style:{marginLeft:6}}):z.createElement(Oe.Z,{style:{marginLeft:6}}))))}},15070:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return Oe}});var z=oe(67294),se=oe(71230),we=oe(15746),Te=oe(68508),he=oe(85418),je=oe(2453),ve=oe(83062),Be={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},Me=oe(35973),Ne=oe(52262),Oe=({isLoading:Ie,addText:ie,tabDataSource:a,isAdmin:E,dispatch:x,classroomList:y,type:b,isExercise:ee,defaultSelectedKeys:te,onTabMenuClick:ne,getDropdownMenu:re,showControlButton:ue,buttonText:ce,buttonIcon:Ce="icon-tianjiadaohang",extraNode:me,user:Se,onButtonClick:Pe,isModelUser:We,menuItemWidth:Ze=125})=>{var lt,ft,ut,Dt,Rt;const Lt=(0,Me.useParams)();return z.createElement("div",{className:Be.tabMenuContainer},z.createElement(se.Z,null,z.createElement(we.Z,{flex:"1"},z.createElement(Te.default,{onSelect:He=>Ie?{}:ne(He),mode:"horizontal",selectedKeys:te},a.map(He=>z.createElement(Te.default.Item,{style:{width:Ze},key:typeof He.index=="number"?He.index:He.id},z.createElement("span",{className:"c-grey-666"},He.name),He.total!==void 0&&E&&z.createElement("span",{className:"c-grey-999 ml20"},He.total||0))))),E&&ee&&z.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{x({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),E&&z.createElement(we.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},ee&&z.createElement(he.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>z.createElement(Te.default,null,z.createElement(Te.default.Item,{key:1,onClick:()=>{var He;if((0,Ne.Rm)()&&!((He=y.AssistantObject.exercise)!=null&&He.can_download)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}x({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:b,exportType:"exercise",category_id:Lt.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),z.createElement(Te.default.Item,{key:3,onClick:()=>{var He;if((0,Ne.Rm)()&&!((He=y.AssistantObject.exercise)!=null&&He.can_download)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Me.history.push(`/classrooms/${Lt==null?void 0:Lt.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},z.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},z.createElement("span",{style:{color:"#666666",cursor:"pointer"}},z.createElement("i",{className:"iconfont icon-xiazai6"})))),z.createElement("div",{className:Be.control},z.createElement("div",{className:Be.extra},me),ue&&(ce=="\u6DFB\u52A0\u76F4\u64AD"?z.createElement(he.Z,{menu:{items:(ft=(lt=[{label:z.createElement("div",{onClick:()=>{Pe("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},We&&{label:z.createElement("div",{onClick:()=>{Pe("\u5934\u6B4C")}},"\u5934\u6B4C\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:lt.filter(He=>He==null?void 0:He.show))==null?void 0:ft.map(He=>({label:He==null?void 0:He.label,key:He==null?void 0:He.key}))}},z.createElement("span",{className:Be.selectBtn},z.createElement("span",null,z.createElement("i",{className:`iconfont ${Ce}`})),z.createElement("span",null,ce))):z.createElement("span",{onClick:Pe,style:{cursor:"pointer"},className:Be.selectBtn},z.createElement("span",null,z.createElement("i",{className:`iconfont ${Ce}`})),z.createElement("span",null,ce))),!!re&&z.createElement(he.Z,{disabled:((ut=Se==null?void 0:Se.userInfo)==null?void 0:ut.user_status)===2,className:"ml10",dropdownRender:re},z.createElement("span",{className:((Dt=Se==null?void 0:Se.userInfo)==null?void 0:Dt.user_status)===2?Be.selectBtn1:Be.selectBtn},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-tianjiadaohang"})),z.createElement(ve.Z,{title:((Rt=Se==null?void 0:Se.userInfo)==null?void 0:Rt.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},z.createElement("span",null,ie||"\u521B\u5EFA\u8BD5\u5377"))))))))}},15738:function(ke,mt,oe){"use strict";oe.r(mt),oe.d(mt,{default:function(){return _i}});var z=oe(52810),se=oe(67294),we=oe(35973),Te=oe(11320),he=oe(27484),je=oe.n(he),ve=oe(68508),Be=oe(84567),Me=oe(71577),Ne=oe(2453),Ge=oe(83062),Oe=oe(57953),Ie=oe(71230),ie=oe(15746),a=oe(28452),E=oe(30291),x=oe(85418),y=oe(9430),b=oe(33170),ee=oe(53978),te=oe(42922),ne=oe(52262),re=oe(26194),ue=oe(14446),ce=Object.defineProperty,Ce=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Pe=(xe,Ae,ye)=>Ae in xe?ce(xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ye}):xe[Ae]=ye,We=(xe,Ae)=>{for(var ye in Ae||(Ae={}))me.call(Ae,ye)&&Pe(xe,ye,Ae[ye]);if(Ce)for(var ye of Ce(Ae))Se.call(Ae,ye)&&Pe(xe,ye,Ae[ye]);return xe},Ze=(xe,Ae,ye)=>new Promise((Mn,An)=>{var un=Tt=>{try{Rn(ye.next(Tt))}catch(fn){An(fn)}},va=Tt=>{try{Rn(ye.throw(Tt))}catch(fn){An(fn)}},Rn=Tt=>Tt.done?Mn(Tt.value):Promise.resolve(Tt.value).then(un,va);Rn((ye=ye.apply(xe,Ae)).next())});const lt=({classroomList:xe,dispatch:Ae,cb:ye})=>{const Mn=(0,we.useParams)();return Mn.id=Mn.coursesId,se.createElement(ue.default,{centered:!0,title:"\u63D0\u793A",open:xe.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ze(void 0,null,function*(){(yield(0,b.ZP)(`/api/boards/${Mn.categoryId}/messages/bulk_public.json`,{method:"put",body:{ids:[...xe.actionTabs.selectArrs]}})).status===0&&(Ne.ZP.success("\u64CD\u4F5C\u6210\u529F"),ye(),Ae({type:"classroomList/setActionTabs",payload:{}}),Ae({type:"classroomList/getBoardList",payload:We({},xe.actionTabs.params)}))}),onCancel:()=>{Ae({type:"classroomList/setActionTabs",payload:{}})}},se.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var ft=(0,we.connect)(({classroomList:xe})=>({classroomList:xe}))(lt),ut=Object.defineProperty,Dt=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Nt=(xe,Ae,ye)=>Ae in xe?ut(xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ye}):xe[Ae]=ye,ht=(xe,Ae)=>{for(var ye in Ae||(Ae={}))He.call(Ae,ye)&&Nt(xe,ye,Ae[ye]);if(Lt)for(var ye of Lt(Ae))ot.call(Ae,ye)&&Nt(xe,ye,Ae[ye]);return xe},Re=(xe,Ae)=>Dt(xe,Rt(Ae)),qe=(xe,Ae,ye)=>new Promise((Mn,An)=>{var un=Tt=>{try{Rn(ye.next(Tt))}catch(fn){An(fn)}},va=Tt=>{try{Rn(ye.throw(Tt))}catch(fn){An(fn)}},Rn=Tt=>Tt.done?Mn(Tt.value):Promise.resolve(Tt.value).then(un,va);Rn((ye=ye.apply(xe,Ae)).next())});const at=({classroomList:xe,dispatch:Ae,cb:ye})=>{const Mn=(0,we.useParams)();Mn.id=Mn.coursesId;const{detailBoardList:An}=xe;return se.createElement(ue.default,{centered:!0,title:"\u63D0\u793A",open:xe.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>qe(void 0,null,function*(){var un,va,Rn;if((yield(0,b.ZP)(`/api/boards/${Mn.categoryId}/messages/bulk_delete.json`,{method:"delete",body:{ids:[...xe.actionTabs.selectArrs]}})).status===0){Ne.ZP.success("\u5220\u9664\u6210\u529F");const fn=xe.actionTabs.selectArrs.length===An.messages.length&&((un=xe.actionTabs.params)==null?void 0:un.page)>1?((va=xe.actionTabs.params)==null?void 0:va.page)-1:(Rn=xe.actionTabs.params)==null?void 0:Rn.page;ye(fn),Ae({type:"classroomList/setActionTabs",payload:{}}),Ae({type:"classroomList/getBoardList",payload:Re(ht({},xe.actionTabs.params),{page:fn})}),Ae({type:"classroomList/getClassroomLeftMenus",payload:{id:Mn.coursesId}})}}),onCancel:()=>{Ae({type:"classroomList/setActionTabs",payload:{}})}},se.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var dt=(0,we.connect)(({classroomList:xe})=>({classroomList:xe}))(at),$e=oe(22150),pt=oe(69677),Ee=oe(246),Pt=oe.n(Ee),dn=Object.defineProperty,Gt=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,Et=(xe,Ae,ye)=>Ae in xe?dn(xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ye}):xe[Ae]=ye,it=(xe,Ae)=>{for(var ye in Ae||(Ae={}))Ht.call(Ae,ye)&&Et(xe,ye,Ae[ye]);if(Gt)for(var ye of Gt(Ae))jn.call(Ae,ye)&&Et(xe,ye,Ae[ye]);return xe},Jt=(xe,Ae,ye)=>new Promise((Mn,An)=>{var un=Tt=>{try{Rn(ye.next(Tt))}catch(fn){An(fn)}},va=Tt=>{try{Rn(ye.throw(Tt))}catch(fn){An(fn)}},Rn=Tt=>Tt.done?Mn(Tt.value):Promise.resolve(Tt.value).then(un,va);Rn((ye=ye.apply(xe,Ae)).next())});const tn=({classroomList:xe,loading:Ae,dispatch:ye})=>{const Mn=it({},(0,we.useParams)());let[An,un]=(0,se.useState)([]);const[va,Rn]=(0,se.useState)(!0),[Tt,fn]=(0,se.useState)(1),[ae,le]=(0,se.useState)(!0);Mn.page=0,Mn.page_size=50,(0,se.useEffect)(()=>{xe.actionTabs.key==="\u53D1\u9001"&&de(1)},[xe.actionTabs.key]);const[ge]=$e.default.useForm(),de=fe=>Jt(void 0,null,function*(){fe==1&&(An=[]),Mn.page=fe,le(!0);const Fe=yield ye({type:"classroomList/getCoursesMine",payload:it({},Mn)});Fe.length<Mn.page_size&&Rn(!1),un([...An,...Fe]),le(!1)});return se.createElement(ue.default,{centered:!0,title:"\u53D1\u9001\u5E16\u5B50",open:xe.actionTabs.key==="\u53D1\u9001",width:600,bodyStyle:{minHeight:200},onOk:()=>Jt(void 0,null,function*(){const fe=ge.getFieldValue();(yield(0,b.ZP)(`/api/boards/${Mn.categoryId}/messages/bulk_send.json`,{method:"post",body:{ids:[...xe.actionTabs.selectArrs],to_course_ids:[...fe.group_ids]}})).status===0&&(Ne.ZP.success("\u53D1\u5E03\u6210\u529F"),ye({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{ye({type:"classroomList/setActionTabs",payload:{}})}},se.createElement("p",{className:"tc bold mb20"},"\u9009\u62E9\u7684\u5E16\u5B50\u53D1\u9001\u5230",se.createElement("span",{className:"c-orange"},"\u6307\u5B9A\u8BFE\u5802")),se.createElement(pt.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,onSearch:fe=>{un([]),Mn.search=fe,de(1)}}),se.createElement("div",{className:"bg-skyblue",style:{height:260,overflow:"auto",padding:20}},se.createElement(Pt(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:fe=>{de(fe)},hasMore:!ae&&va,useWindow:!1},se.createElement($e.default,{form:ge,initialValues:{}},se.createElement($e.default.Item,{name:"group_ids"},se.createElement(Be.default.Group,null,An==null?void 0:An.map(function(fe,Fe){return se.createElement("div",{key:Fe},se.createElement(Be.default,{style:{width:520},value:fe.id,className:"multi-ellipsis1 multi-ellipsis1-checkbox"},fe.name))}))),se.createElement(Oe.Z,{className:"edu-ant-spin",spinning:ae})))))};var hn=(0,we.connect)(({classroomList:xe,loading:Ae})=>({classroomList:xe,loading:Ae}))(tn),qt={flex_box_center:"flex_box_center___tJ8sD",flex_space_between:"flex_space_between___QHXpE",flex_box_vertical_center:"flex_box_vertical_center___ZYYZl",flex_box_center_end:"flex_box_center_end___NC0fp",flex_box_column:"flex_box_column___glmRH",bg:"bg___VIpM9",containerTitle:"containerTitle___ZiW6r",containerDesc:"containerDesc___BUHiq",listItem:"listItem___GrA1S",title:"title___aQdnl",titleLeft:"titleLeft___vFNJC",titleRight:"titleRight___yyOP4",flexBox:"flexBox___iDDhp",acitons:"acitons___ZJFDU",categoryName:"categoryName___unKei",moveCategory:"moveCategory___IteNR",copyTag:"copyTag___Yv9ax"},Hn=oe(24039),On=oe(24966),En=oe(13916),zn=oe(28706),$n=Object.defineProperty,Fa=Object.defineProperties,lo=Object.getOwnPropertyDescriptors,No=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,Ln=(xe,Ae,ye)=>Ae in xe?$n(xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ye}):xe[Ae]=ye,Ka=(xe,Ae)=>{for(var ye in Ae||(Ae={}))Ea.call(Ae,ye)&&Ln(xe,ye,Ae[ye]);if(No)for(var ye of No(Ae))ao.call(Ae,ye)&&Ln(xe,ye,Ae[ye]);return xe},eo=(xe,Ae)=>Fa(xe,lo(Ae)),In=(xe,Ae,ye)=>new Promise((Mn,An)=>{var un=Tt=>{try{Rn(ye.next(Tt))}catch(fn){An(fn)}},va=Tt=>{try{Rn(ye.throw(Tt))}catch(fn){An(fn)}},Rn=Tt=>Tt.done?Mn(Tt.value):Promise.resolve(Tt.value).then(un,va);Rn((ye=ye.apply(xe,Ae)).next())});const oo=({classroomList:xe,boards:Ae,globalSetting:ye,loading:Mn,user:An,dispatch:un})=>{var va,Rn,Tt;const fn=(0,we.useParams)(),ae=(0,se.useRef)(eo(Ka({},fn),{id:fn.categoryId,page_size:20})),[le,ge]=(0,se.useState)({page:1,page_size:20}),{detailBoardList:de,detailLeftMenus:fe,detailTopBanner:Fe,detailCourseGroupsList:De}=xe,[Je,ze]=(0,se.useState)([]),[tt,It]=(0,se.useState)("\u6392\u5E8F"),{userInfo:rt}=An,[_e,yt]=(0,se.useState)(!1),[St]=(0,we.useSearchParams)(),[Ve,st]=(0,se.useState)("all"),[gt,Ut]=(0,se.useState)({}),[Kt,Xt]=(0,se.useState)(1),[sn,an]=(0,se.useState)(!1),[Ct,cn]=(0,se.useState)(!1),[on,Kn]=(0,se.useState)(!0);let[ra,Ma]=(0,se.useState)([]);const[ka,qa]=(0,se.useState)(!1),[xa,sa]=(0,se.useState)(!1),ga=(0,we.useLocation)();let[kt,kn]=(0,se.useState)({page:1,page_size:20});const Tn=(0,se.useMemo)(()=>{if(fe.course_modules)return xe.detailLeftMenus.course_modules.filter(xt=>xt.type==="board")[0]},[xe]);(0,se.useEffect)(()=>{var xt;const xn=zn.cX.getItem(`${(xt=An==null?void 0:An.userInfo)==null?void 0:xt.login}${(0,ne.GJ)()?"Teacher":"Student"}`,"Board");xn&&(It(xn==null?void 0:xn.name),ae.current.sort_type=da.find(ia=>ia.name===(xn==null?void 0:xn.name)).id)},[(va=An==null?void 0:An.userInfo)==null?void 0:va.login,ga==null?void 0:ga.pathname]),(0,se.useEffect)(()=>{St.get("type")==="hudong"?(st("hudong"),Po(),ca()):st("all")},[St.get("type")]);const ca=()=>In(void 0,null,function*(){var xt;if(on&&!sn){an(!0),Xt(Kt+1);const xn=yield un({type:"classroomList/getCourseGroupsList",payload:eo(Ka({},ae),{page:Kt,id:ae.current.coursesId,limit:20,nonenavigate:!0})});let ia=[...xn==null?void 0:xn.course_groups];((xt=xn==null?void 0:xn.course_groups)==null?void 0:xt.length)<20&&(Kn(!1),ia.push({id:0,name:"\u672A\u5206\u73ED"})),an(!1),Ma([...ra,...ia])}});(0,se.useEffect)(()=>{ae.current.categoryId=fn.categoryId,ae.current.id=fn.categoryId,un({type:"classroomList/getBoardList",payload:ae.current})},[fn]),(0,se.useEffect)(()=>{xe.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&un({type:"classroomList/getBoardList",payload:ae.current})},[xe.actionTabs.key]),(0,se.useEffect)(()=>{ze([])},[xe.detailBoardList]);const ea=(xt,xn)=>{ge({page:xt,page_size:xn}),ae.current.page=xt,ae.current.page_size=xn,un({type:"classroomList/getBoardList",payload:ae.current})},Aa=se.createElement("section",{className:qt.dropmenu},se.createElement("div",{style:{maxHeight:200,overflow:"auto"}},se.createElement(Pt(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:xt=>{ca()},hasMore:on,useWindow:!1},se.createElement(ve.default,{style:{width:240,zIndex:10}},De.group_count>0&&ra.map(function(xt,xn){return se.createElement(ve.default.Item,{key:xt.id},se.createElement(Be.default,{checked:Je.includes(xt.id),value:xt.id,onChange:ia=>{let _n=Je.indexOf(xt.id);Je.indexOf(xt.id)>-1?ze(Je.filter(to=>to!==xt.id)):ze(Je.concat(xt.id))}},xt.name))})))),se.createElement("aside",{className:qt.bg},se.createElement("div",null,se.createElement(Me.ZP,{type:"link",onClick:()=>In(void 0,null,function*(){kt.group_ids=Je,kt.page=1,kn(Ka({},kt)),Po()})},"\u786E\u5B9A"),se.createElement(Me.ZP,{type:"link",onClick:()=>{ze([])}},"\u91CD\u7F6E")))),da=[{name:"\u65F6\u95F4\u6392\u5E8F",id:"time"},{name:"\u70ED\u5EA6\u6392\u5E8F",id:"hot"}];let Ha=[{name:"\u5220\u9664",icon:se.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u53D1\u9001",icon:se.createElement("i",{className:"iconfont icon-fasong"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:se.createElement("i",{className:"iconfont icon-sheweigongkai2"})}];Fe.is_public||Ha.splice(2,1);const _a=xt=>{var xn;zn.cX.setItem(`${(xn=An==null?void 0:An.userInfo)==null?void 0:xn.login}${(0,ne.GJ)()?"Teacher":"Student"}`,xt,"Board"),It(xt==null?void 0:xt.name),ae.current.sort_type=da.find(ia=>ia.name===(xt==null?void 0:xt.name)).id,un({type:"classroomList/getBoardList",payload:ae.current})},$a=(xt,xn)=>In(void 0,null,function*(){xn.coursesId=ae.current.coursesId;let ia="boards/setTopping";xt==="\u53D6\u6D88\u7F6E\u9876"&&(ia="boards/escTopping"),yield un({type:ia,payload:Ka({},xn)}),un({type:"classroomList/getBoardList",payload:ae.current})}),po=xt=>In(void 0,null,function*(){const xn=xt.name;Je==""?Ne.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"):un({type:"classroomList/setActionTabs",payload:{key:xn,selectArrs:Je,params:ae.current}})}),bo=xt=>In(void 0,null,function*(){var xn;if(Je=="")return Ne.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,b.ZP)(`/api/boards/${ae.current.categoryId}/messages/bulk_move.json`,{method:"put",body:{ids:Je,to_board_id:xt.key}})).status===0&&(Ne.ZP.success("\u64CD\u4F5C\u6210\u529F"),un({type:"classroomList/getBoardList",payload:ae.current}),un({type:"classroomList/getClassroomLeftMenus",payload:{id:(xn=ae.current)==null?void 0:xn.coursesId}}))});function Po(){return In(this,null,function*(){var xt;cn(!0);let xn=yield(0,b.ZP)(`/api/boards/${ae.current.categoryId}/messages/statistics.json`,{method:"get",params:Ka({coursesId:(xt=ae.current)==null?void 0:xt.coursesId},kt)});cn(!1),(xn==null?void 0:xn.status)===0&&Ut(xn)})}return se.createElement("section",null,se.createElement(Hn.Z,{isLoading:!1,tabDataSource:[{name:"\u5168\u90E8",id:"all"},(0,ne.eB)()&&{name:"\u4E92\u52A8\u7EDF\u8BA1",id:"hudong"},((Fe==null?void 0:Fe.is_admin)||(0,ne.Ny)())&&{name:"\u8BBE\u7F6E",id:"shezhi"}].filter(xt=>!!xt),isAdmin:(0,ne.RV)(),onTabMenuClick:xt=>{xt.id==="hudong"&&(Po(),we.history.replace(`/classrooms/${ae.current.coursesId}/board/${ae.current.categoryId}?type=hudong`)),st(xt.id)},defaultSelectedKeys:Ve,showControlButton:(0,ne.RV)(),buttonText:"\u6211\u8981\u53D1\u5E16",extraNode:(0,ne.GJ)()&&de.name!=="\u672A\u5206\u914D\u76EE\u5F55"&&se.createElement(se.Fragment,null,se.createElement("span",{className:"c-blue font16 ml20 current",onClick:xt=>{var xn;xt.preventDefault();let ia=(xn=ae.current)==null?void 0:xn.coursesId;(de==null?void 0:de.parent_id)>0&&(ia=ae.current.categoryId),un({type:"classroomList/setActionTabs",payload:{key:(de==null?void 0:de.parent_id)===0?"\u6DFB\u52A0\u76EE\u5F55":"\u76EE\u5F55\u91CD\u547D\u540D",params:ae.current,selectArrs:{category_id:ia,category_name:de.name,type:"board"},cb:()=>{un({type:"classroomList/getBoardList",payload:ae.current})}}})}},(de==null?void 0:de.parent_id)==0?se.createElement(Ge.Z,{title:"\u65B0\u5EFA\u76EE\u5F55"},se.createElement("i",{className:"iconfont icon-xinjianmulu1 c-blue font16 mr20 current"})):se.createElement(Ge.Z,{title:"\u76EE\u5F55\u91CD\u547D\u540D"},se.createElement("i",{className:"iconfont icon-zhongmingming1 c-blue font16 mr20 current"})))),onButtonClick:()=>{we.history.push(`/classrooms/${fn.coursesId}/board/${fn.categoryId}/add`)}}),Ve==="all"?se.createElement("div",null,se.createElement(Oe.Z,{spinning:Mn["classroomList/getBoardList"]},se.createElement(On.Z,{dataSource:de.messages||[],isAdmin:(0,ne.GJ)(),batchStatus:_e,SortMenuName:tt,setSortMenuName:It,SortMenus:da,dispatch:un,isboard:!0,onBoard:xt=>{ae.current.group_ids=xt,ae.current.page=1,ge(xn=>eo(Ka({},xn),{page:1})),un({type:"classroomList/getBoardList",payload:ae.current})},detailCourseGroupsList:De,onSearch:xt=>{ae.current.search=xt,ae.current.page=1,ge(xn=>eo(Ka({},xn),{page:1})),un({type:"classroomList/getBoardList",payload:ae.current})},onSort:_a,onBatch:xt=>yt(xt)}),de.total_count===0&&se.createElement(re.Z,null),de.messages&&de.messages.map(function(xt,xn){var ia,_n;return se.createElement("div",{className:qt.listItem,key:xn,onClick:to=>{Je.indexOf(xt.id)>-1?ze(Je.filter(no=>no!==xt.id)):ze(Je.concat(xt.id))}},se.createElement(Ie.Z,{align:"top"},(0,ne.GJ)()&&se.createElement(ie.Z,null,se.createElement("div",{className:"mt17"},((0,ne.Ny)()||((ia=xt==null?void 0:xt.author)==null?void 0:ia.login)===rt.login||(0,ne.GJ)()&&!xt.author.is_teacher)&&se.createElement(Be.default,{checked:Je.includes(xt.id),value:xt.id}))),se.createElement(ie.Z,null,se.createElement("img",{className:"ml10 mr20",src:`${Te.Z.IMG_SERVER}/images/${xt.author.image_url}`})),se.createElement(ie.Z,{flex:1},se.createElement("div",{className:qt.title},se.createElement("div",{className:qt.titleLeft},se.createElement(we.Link,{to:`/classrooms/${fn.coursesId}/board/${fn.categoryId}/Detail/${xt.id}`},se.createElement("strong",null,xt.subject)),(xt==null?void 0:xt.is_copy)&&se.createElement("span",{className:qt.copyTag},"\u590D\u5236"),xt.sticky===1&&se.createElement("span",{className:"tag-topping ml10"},"\u7F6E\u9876"))),se.createElement("p",{className:"mt15"},se.createElement("span",{className:""},xt.author.name),xt.total_replies_count>0&&se.createElement("span",{className:"ml20 c-light-black "},xt.total_replies_count," \u56DE\u590D"),xt.praises_count>0&&se.createElement("span",{className:"ml20 c-light-black "},xt.praises_count," \u70B9\u8D5E"),xt.visits>0&&se.createElement("span",{className:"ml20 c-light-black "},xt.visits," \u6D4F\u89C8"),se.createElement("span",{className:"ml20 c-light-black "},je()(xt.created_on).fromNow()))),se.createElement(ie.Z,{className:"tr"},se.createElement("p",null,(0,ne.RV)()&&se.createElement(we.Link,{style:{marginRight:0},to:`/classrooms/${fn.coursesId}/board/${fn.categoryId}/Detail/${xt.id}`},se.createElement("aside",{className:qt.flexBox},se.createElement("i",{className:"iconfont icon-yuyuexiangqing1"}),se.createElement("div",null,"\u8BE6\u60C5"))),xt.sticky===0&&(0,ne.GJ)()&&se.createElement(we.Link,{className:"ml15",to:"",onClick:to=>{to.preventDefault(),$a("\u7F6E\u9876",xt)}},"\u7F6E\u9876"),xt.sticky===1&&(0,ne.GJ)()&&se.createElement(we.Link,{className:"ml15",to:"",onClick:to=>{to.preventDefault(),$a("\u53D6\u6D88\u7F6E\u9876",xt)}},"\u53D6\u6D88\u7F6E\u9876"),((0,ne.Ny)()||((_n=xt==null?void 0:xt.author)==null?void 0:_n.login)===rt.login||(0,ne.GJ)()&&!xt.author.is_teacher)&&se.createElement(we.Link,{className:"",to:`/classrooms/${fn.coursesId}/board/${xt.board_id}/Edit/${xt.id}`},se.createElement("aside",{className:qt.flexBox,style:{marginLeft:"16px"}},se.createElement("i",{className:"iconfont icon-bianjizuoye"}),se.createElement("div",null,"\u7F16\u8F91")))),xt.category_name&&se.createElement("p",{className:["c-grey-666",qt.categoryName].join(" ")},"\u6240\u5C5E\u76EE\u5F55\uFF1A",xt.category_name))))}),se.createElement("aside",{className:"tc mb50 mt30"},de.total_count>0&&se.createElement(a.Z,{showSizeChanger:!0,onChange:ea,defaultCurrent:1,pageSize:le.page_size||20,current:le.page||1,total:de.total_count})),Je.length>0&&(0,ne.GJ)()&&se.createElement(E.Z,{offsetBottom:0},se.createElement(En.Z,{buttonDataSource:Ha,onButtonClick:po,useBatchStatus:yt,catalogue:Tn.second_category.filter(xt=>xt.category_name!=="\u672A\u5206\u914D\u76EE\u5F55")||[],allSelect:Je.length?Je.length===((Rn=de==null?void 0:de.messages)==null?void 0:Rn.length):!1,setSeleArr:ze,setAllSelect:xt=>{xt.target.checked?ze(de.messages.map(xn=>xn.id)):ze([])},selectArrs:Je,onMenuClick:bo,addCatalogue:xt=>{xt.preventDefault(),un({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:ae.current,selectArrs:{category_id:ae.current.coursesId,type:"board"}}})}})),se.createElement(dt,{cb:xt=>{ze([]),ae.current.page=xt,ge(xn=>eo(Ka({},xn),{page:xt}))}}),se.createElement(ft,{cb:()=>ze([])}),se.createElement(hn,{cb:()=>ze([])}))):Ve==="shezhi"?se.createElement("div",{style:{background:"#fff",padding:20}},se.createElement("h5",{style:{fontSize:18}},"\u516C\u5F00\u8BBE\u7F6E"),se.createElement(Be.default,{style:{marginTop:10},defaultChecked:Fe==null?void 0:Fe.allow_view_message,onChange:xt=>In(void 0,null,function*(){var xn,ia;let _n=yield(0,b.ZP)(`/api/courses/${(xn=ae.current)==null?void 0:xn.coursesId}/update_view_setting.json`,{method:"PUT",body:{allow_view_message:xt.target.checked}});(_n==null?void 0:_n.status)===0&&un({type:"classroomList/getClassroomTopBanner",payload:{id:(ia=ae.current)==null?void 0:ia.coursesId}})})},"\u5168\u8BFE\u5802\u53EF\u89C1\uFF08\u672A\u52FE\u9009\u5219\u5B66\u751F\u53D1\u5E03\u7684\u8BA8\u8BBA\u53EA\u80FD\u9009\u62E9\u540C\u73ED\u5B66\u751F\u53EF\u89C1\uFF09")):se.createElement("div",{style:{background:"#fff",padding:"25px 20px"}},se.createElement("div",{style:{display:"flex"}},se.createElement("div",{style:{flex:1,color:"#666666"}},se.createElement("span",null,"\u8BA8\u8BBA\uFF08",gt.total_message_count,"\uFF09"),se.createElement("span",{style:{marginLeft:20}},"\u56DE\u590D\uFF08",gt.total_reply_count,"\uFF09"),se.createElement("span",{style:{marginLeft:20}},"\u70B9\u8D5E\uFF08",gt.total_like_count,"\uFF09")),(0,ne.GJ)()&&se.createElement("div",null,se.createElement(x.Z,{dropdownRender:()=>Aa,open:ka,onOpenChange:xt=>{qa(xt)}},se.createElement("a",null,"\u5206\u73ED",ka?se.createElement(ee.Z,{style:{marginLeft:6}}):se.createElement(te.Z,{style:{marginLeft:6}}))),se.createElement(x.Z,{open:xa,onOpenChange:xt=>{sa(xt)},menu:{items:[{key:"1",style:{width:100},label:se.createElement("a",{onClick:()=>In(void 0,null,function*(){var xt,xn;let ia=yield(0,b.ZP)(`/api/boards/${(xt=ae.current)==null?void 0:xt.categoryId}/messages/export_messages.json`,{method:"get",params:Ka({is_repeat_export:1},kt)});(ia==null?void 0:ia.status)===0&&we.history.push(`/classrooms/${(xn=ae.current)==null?void 0:xn.coursesId}/exportlist/messages_statistics`)})},"\u4E92\u52A8\u5BFC\u51FA")},{key:"2",label:se.createElement("a",{href:`/classrooms/${(Tt=ae.current)==null?void 0:Tt.coursesId}/exportlist/messages_statistics`},"\u5386\u53F2\u5BFC\u51FA")}]}},se.createElement("a",{style:{marginLeft:20}},"\u5BFC\u51FA",xa?se.createElement(ee.Z,{style:{marginLeft:6}}):se.createElement(te.Z,{style:{marginLeft:6}}))))),se.createElement(y.default,{dataSource:gt==null?void 0:gt.course_members,style:{marginTop:25},loading:Ct,onChange:(xt,xn,ia)=>{ia.order?(kt.sort_by=ia.field==="total_score"?"score":ia.field,kt.sort=ia.order,kt.sort=kt.sort.replace("end","")):delete kt.sort,Po()},columns:[{title:"\u5E8F\u53F7",dataIndex:"number",width:60,render:(xt,xn,ia)=>kt.page_size*(kt.page-1)+ia+1},{title:"\u59D3\u540D",dataIndex:"real_name",render:(xt,xn,ia)=>se.createElement("a",{target:"_blank",style:{color:"#3061D0"},href:`/users/${xn==null?void 0:xn.login}/classrooms`},xt)},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"},{title:"\u53D1\u5E16\u6570",dataIndex:"message_count",width:60},{title:"\u5E16\u5B50\u70B9\u8D5E\u6570",dataIndex:"message_like_count",width:100},{title:"\u56DE\u590D\u6570",dataIndex:"reply_count",width:60},{title:"\u56DE\u590D\u70B9\u8D5E\u6570",dataIndex:"reply_like_count",width:100},{title:"\u4E92\u52A8\u6570",dataIndex:"total_message_count",width:70}],pagination:!1}),se.createElement(a.Z,{showSizeChanger:!0,showTotal:xt=>se.createElement("span",null,"\u5171",se.createElement("span",{style:{color:"#165DFF"}},gt.total_count)," \u6761\u6570\u636E"),style:{marginTop:10},onChange:(xt,xn)=>{kt.page=xt,kt.page_size=xn,kn(Ka({},kt)),Po()},defaultCurrent:1,pageSize:kt.page_size||20,current:kt.page||1,total:gt.total_count})))};var Lo=(0,we.connect)(({classroomList:xe,loading:Ae,boards:ye,user:Mn,globalSetting:An})=>({classroomList:xe,globalSetting:An,boards:ye,user:Mn,loading:Ae.effects}))(oo),qo=oe(67294);const Oo=({classroomList:xe,boards:Ae,globalSetting:ye,loading:Mn,user:An,dispatch:un})=>{const va=(0,we.useParams)(),{detailBoardList:Rn,detailLeftMenus:Tt,detailTopBanner:fn}=xe;return qo.createElement(Lo,null)};var ko=(0,we.connect)(({classroomList:xe,loading:Ae,boards:ye,user:Mn,globalSetting:An})=>({classroomList:xe,globalSetting:An,boards:ye,user:Mn,loading:Ae.models.index}))(Oo),Uo=oe(47897),Vo=Object.defineProperty,so=Object.getOwnPropertySymbols,Er=Object.prototype.hasOwnProperty,na=Object.prototype.propertyIsEnumerable,cr=(xe,Ae,ye)=>Ae in xe?Vo(xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ye}):xe[Ae]=ye,Dr=(xe,Ae)=>{for(var ye in Ae||(Ae={}))Er.call(Ae,ye)&&cr(xe,ye,Ae[ye]);if(so)for(var ye of so(Ae))na.call(Ae,ye)&&cr(xe,ye,Ae[ye]);return xe},Tr=(xe,Ae,ye)=>new Promise((Mn,An)=>{var un=Tt=>{try{Rn(ye.next(Tt))}catch(fn){An(fn)}},va=Tt=>{try{Rn(ye.throw(Tt))}catch(fn){An(fn)}},Rn=Tt=>Tt.done?Mn(Tt.value):Promise.resolve(Tt.value).then(un,va);Rn((ye=ye.apply(xe,Ae)).next())});const Eo=({classroomList:xe,dispatch:Ae,cb:ye})=>{const Mn=(0,we.useParams)();return Mn.id=Mn.coursesId,se.createElement(ue.default,{centered:!0,title:"\u63D0\u793A",open:xe.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Tr(void 0,null,function*(){(yield(0,b.ZP)(`/api/boards/${Mn.categoryId}/messages/bulk_public.json`,{method:"put",body:{ids:[...xe.actionTabs.selectArrs]}})).status===0&&(Ne.ZP.success("\u64CD\u4F5C\u6210\u529F"),ye(),Ae({type:"classroomList/setActionTabs",payload:{}}),Ae({type:"classroomList/getBoardList",payload:Dr({},xe.actionTabs.params)}))}),onCancel:()=>{Ae({type:"classroomList/setActionTabs",payload:{}})}},se.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Rr=(0,we.connect)(({classroomList:xe})=>({classroomList:xe}))(Eo),wa=oe(62470),yr=oe(2073),uo={flex_box_center:"flex_box_center___hePrT",flex_space_between:"flex_space_between___ORkbo",flex_box_vertical_center:"flex_box_vertical_center___cCpIF",flex_box_center_end:"flex_box_center_end___c_jTW",flex_box_column:"flex_box_column___wD0ra",bg:"bg___XwUKY",containerTitle:"containerTitle___ImnKq",containerDesc:"containerDesc___yUKqL",listItem:"listItem___SUzaY",title:"title___hjA_e",titleLeft:"titleLeft___GGFEY",titleRight:"titleRight___aNGKY",flexBox:"flexBox___IQB_j",acitons:"acitons___VXZ66",categoryName:"categoryName___gefjO",moveCategory:"moveCategory___OFSGW",copyTag:"copyTag___dGmyT"},Ia=oe(15070),Ko=oe(69524),jr=oe(68),To=oe(90613),pa=oe(21618),Ye={collect:"collect___uk5xF",head:"head___op8aW",btn:"btn___rzfic"},Xe=oe(80150),Ue=oe(11713),bt=oe(59810),Zt=oe(35567),$t=oe(67294),Qn=Object.defineProperty,Mt=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,Na=(xe,Ae,ye)=>Ae in xe?Qn(xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ye}):xe[Ae]=ye,Qt=(xe,Ae)=>{for(var ye in Ae||(Ae={}))Sn.call(Ae,ye)&&Na(xe,ye,Ae[ye]);if(Mt)for(var ye of Mt(Ae))Xn.call(Ae,ye)&&Na(xe,ye,Ae[ye]);return xe},ua=(xe,Ae,ye)=>new Promise((Mn,An)=>{var un=Tt=>{try{Rn(ye.next(Tt))}catch(fn){An(fn)}},va=Tt=>{try{Rn(ye.throw(Tt))}catch(fn){An(fn)}},Rn=Tt=>Tt.done?Mn(Tt.value):Promise.resolve(Tt.value).then(un,va);Rn((ye=ye.apply(xe,Ae)).next())}),Qo=({onOk:xe,onCancel:Ae,visible:ye,modalParams:Mn,forceIn:An})=>{const[un]=$e.default.useForm(),[va,Rn]=(0,se.useState)(!1),Tt=An?!1:typeof ye=="number";(0,se.useEffect)(()=>{ye?un.setFieldsValue(Qt({},Mn)):un.resetFields()},[ye]);const fn=ae=>ua(void 0,null,function*(){Rn(!0),yield xe(ae),Rn(!1)});return $t.createElement(ue.default,{centered:!0,destroyOnClose:!0,onCancel:()=>Ae(),onOk:()=>un.submit(),open:!!ye,confirmLoading:va,title:Tt?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:Tt?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},$t.createElement($e.default,{form:un,size:"large",onFinish:fn},$t.createElement($e.default.Item,{name:"title",label:"\u95EE\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"}]},$t.createElement(pt.default.TextArea,{style:{height:200},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),$t.createElement($e.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},$t.createElement(Zt.Z,{height:220,className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:Mn==null?void 0:Mn.content})),$t.createElement($e.default.Item,{className:"mb0",valuePropName:"checked",initialValue:!1,name:"is_top"},$t.createElement(Be.default,{style:{marginLeft:53,marginTop:24}},"\u8BBE\u4E3A\u70ED\u95E8\u95EE\u9898"))))},ma=oe(67294),Ya=Object.defineProperty,Co=Object.getOwnPropertySymbols,rr=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,jo=(xe,Ae,ye)=>Ae in xe?Ya(xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ye}):xe[Ae]=ye,co=(xe,Ae)=>{for(var ye in Ae||(Ae={}))rr.call(Ae,ye)&&jo(xe,ye,Ae[ye]);if(Co)for(var ye of Co(Ae))dr.call(Ae,ye)&&jo(xe,ye,Ae[ye]);return xe},fa=(xe,Ae,ye)=>new Promise((Mn,An)=>{var un=Tt=>{try{Rn(ye.next(Tt))}catch(fn){An(fn)}},va=Tt=>{try{Rn(ye.throw(Tt))}catch(fn){An(fn)}},Rn=Tt=>Tt.done?Mn(Tt.value):Promise.resolve(Tt.value).then(un,va);Rn((ye=ye.apply(xe,Ae)).next())}),wo=({visible:xe,onCancel:Ae})=>{const[ye,Mn]=(0,se.useState)(!1),[An,un]=(0,se.useState)(0),[va,Rn]=(0,se.useState)([]),[Tt,fn]=(0,se.useState)({page:1,limit:10});(0,se.useEffect)(()=>{xe&&ae(Tt)},[xe]);const ae=de=>fa(void 0,null,function*(){var fe,Fe;Mn(!0);const De=yield(0,b.ZP)(`/api/course_qna_sets/${xe}/hit_history.json`,{method:"get",params:de});De.status===0&&(Rn(((fe=De==null?void 0:De.data)==null?void 0:fe.list)||[]),un((Fe=De==null?void 0:De.data)==null?void 0:Fe.size)),Mn(!1)}),le=[{title:"\u7528\u6237\u63D0\u95EE",dataIndex:"question",ellipsis:!0,render:de=>ma.createElement(Ge.Z,{placement:"topLeft",title:de},ma.createElement("span",{className:"c-black"},de||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:de=>ma.createElement(Ge.Z,{placement:"topLeft",title:de},ma.createElement("span",{className:"c-black"},de||"--"))},{title:"\u7528\u6237",dataIndex:"user_name",ellipsis:!0,render:de=>ma.createElement(Ge.Z,{placement:"topLeft",title:de},ma.createElement("span",{className:"c-black"},de||"--"))},{title:"\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,render:de=>ma.createElement("span",{className:"c-black"},je()(de).format("YYYY-MM-DD HH:mm"))}],ge=(de,fe)=>{Tt.page=de,Tt.limit=fe,fn(co({},Tt)),ae(Tt)};return ma.createElement(ue.default,{title:"\u547D\u4E2D\u5386\u53F2",open:!!xe,centered:!0,width:1e3,footer:null,onCancel:Ae},ma.createElement(y.default,{columns:le,className:"mt20",dataSource:va,loading:ye,rowKey:"id",scroll:(va==null?void 0:va.length)>7?{y:300}:{},pagination:{current:Tt.page,hideOnSinglePage:!An,showQuickJumper:!0,showSizeChanger:!0,pageSize:Tt.limit,pageSizeOptions:["10","20","50","100","200"],total:An,size:"default",showTotal:zn.rU,onChange:ge}}))},zo=Object.defineProperty,mo=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,tr=(xe,Ae,ye)=>Ae in xe?zo(xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ye}):xe[Ae]=ye,ir=(xe,Ae)=>{for(var ye in Ae||(Ae={}))Jo.call(Ae,ye)&&tr(xe,ye,Ae[ye]);if(mo)for(var ye of mo(Ae))Ot.call(Ae,ye)&&tr(xe,ye,Ae[ye]);return xe};const jt=xe=>React.createElement("svg",ir({width:17,height:21,xmlns:"http://www.w3.org/2000/svg"},xe),React.createElement("title",null,"\u{1F525}"),React.createElement("text",{transform:"translate(-22 -23)",fill:"#232B40",fillRule:"evenodd",fontFamily:"AppleColorEmoji, Apple Color Emoji",fontSize:18},React.createElement("tspan",{x:20,y:41},"\u{1F525}")));var vn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyIC0yMykiIGZpbGw9IiMyMzJCNDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZm9udC1mYW1pbHk9IkFwcGxlQ29sb3JFbW9qaSwgQXBwbGUgQ29sb3IgRW1vamkiIGZvbnQtc2l6ZT0iMTgiPgogICAgICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMjAiIHk9IjQxIj7wn5SlPC90c3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L3RleHQ+PC9zdmc+",en=oe(67294),Fn=Object.defineProperty,So=Object.defineProperties,Pa=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,Go=Object.prototype.propertyIsEnumerable,be=(xe,Ae,ye)=>Ae in xe?Fn(xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ye}):xe[Ae]=ye,Le=(xe,Ae)=>{for(var ye in Ae||(Ae={}))ro.call(Ae,ye)&&be(xe,ye,Ae[ye]);if(ba)for(var ye of ba(Ae))Go.call(Ae,ye)&&be(xe,ye,Ae[ye]);return xe},nt=(xe,Ae)=>So(xe,Pa(Ae)),ct=(xe,Ae,ye)=>new Promise((Mn,An)=>{var un=Tt=>{try{Rn(ye.next(Tt))}catch(fn){An(fn)}},va=Tt=>{try{Rn(ye.throw(Tt))}catch(fn){An(fn)}},Rn=Tt=>Tt.done?Mn(Tt.value):Promise.resolve(Tt.value).then(un,va);Rn((ye=ye.apply(xe,Ae)).next())}),yn=({})=>{const xe=(0,we.useParams)(),[Ae,ye]=(0,se.useState)(!1),[Mn,An]=(0,se.useState)(0),[un,va]=(0,se.useState)([]),[Rn,Tt]=(0,se.useState)(!1),[fn,ae]=(0,se.useState)({title:"",content:""}),[le,ge]=(0,se.useState)(!1),[de,fe]=(0,se.useState)(""),[Fe,De]=(0,se.useState)(!1),[Je,ze]=(0,se.useState)([]),[tt,It]=(0,se.useState)(""),rt=xe==null?void 0:xe.coursesId,[_e,yt]=(0,se.useState)({keyword:"",is_top:0,page:1,limit:10,questionable_type:"Course",questionable_id:rt});(0,se.useEffect)(()=>{St(_e)},[]);const St=Ct=>ct(void 0,null,function*(){var cn,on;ye(!0);const Kn=yield(0,b.ZP)("/api/course_qna_sets.json",{method:"get",params:Ct});Kn.status===0&&(va(((cn=Kn==null?void 0:Kn.data)==null?void 0:cn.list)||[]),An((on=Kn==null?void 0:Kn.data)==null?void 0:on.size)),ye(!1)}),Ve=Ct=>{_e.keyword=Ct,_e.page=1,yt(Le({},_e)),St(_e)},st=Ct=>{_e.is_top=Ct,_e.page=1,yt(Le({},_e)),St(_e)},gt=(Ct,cn)=>{_e.page=Ct,_e.limit=cn,yt(Le({},_e)),St(_e)},Ut=Ct=>ct(void 0,null,function*(){const cn=nt(Le({},Ct),{questionable_type:"Course",questionable_id:rt});if(typeof Rn=="number"){const on=yield(0,b.ZP)(`/api/course_qna_sets/${Rn}/update_qna_sets.json`,{method:"post",body:cn});(on==null?void 0:on.status)===0&&(Ne.ZP.success("\u7F16\u8F91\u6210\u529F"),St(_e),Tt(!1))}else{const on=yield(0,b.ZP)("/api/course_qna_sets/add_qna_sets.json",{method:"post",body:cn});(on==null?void 0:on.status)===0&&(Ne.ZP.success("\u6DFB\u52A0\u6210\u529F"),_e.page=1,_e.keyword="",yt(Le({},_e)),St(_e),Tt(!1))}}),Kt=Ct=>ct(void 0,null,function*(){ue.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>ct(void 0,null,function*(){const cn=yield(0,b.ZP)(`/api/course_qna_sets/${Ct==null?void 0:Ct.id}/remove_qna_sets.json`,{method:"post",body:{questionable_type:"Course",questionable_id:rt}});if((cn==null?void 0:cn.status)===0){const on=un.length===1&&_e.page>1?_e.page-1:_e.page;_e.page=on,yt(Le({},_e)),St(_e),Ne.ZP.success("\u5220\u9664\u6210\u529F")}})})}),Xt=[{title:"\u5E8F\u53F7",dataIndex:"index",width:100,render:(Ct,cn,on)=>`${(_e.page-1)*_e.limit+on+1}`},{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:(Ct,cn)=>en.createElement(Ge.Z,{placement:"topLeft",title:Ct},en.createElement("span",{className:"c-black"},cn.is_top&&en.createElement("img",{width:12,className:"mr5",src:vn,style:{marginTop:"-4px"}}),Ct||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:Ct=>en.createElement(Ge.Z,{placement:"topLeft",title:Ct},en.createElement("span",{className:"c-black"},Ct||"--"))},{title:"\u547D\u4E2D\u6B21\u6570",width:100,dataIndex:"hit_count",render:(Ct,cn)=>en.createElement("span",{onClick:()=>{fe(cn.id)},className:"current c-light-primary"},Ct)},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(Ct,cn)=>en.createElement("span",null,en.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Tt(Ct),ae({title:cn==null?void 0:cn.title,content:cn==null?void 0:cn.content,is_top:cn==null?void 0:cn.is_top})}},"\u7F16\u8F91"),en.createElement("span",{className:"current c-red",onClick:()=>Kt(cn)},"\u5220\u9664"))}],sn={onRemove:()=>{ze([])},beforeUpload:Ct=>{if((Ct==null?void 0:Ct.size)>1024*1024*50)return Ne.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(Ct.type==="application/vnd.ms-excel"||Ct.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return Ne.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let on=[];return on.push(Ct),ze([...on]),!1},fileList:Je,accept:".xls,.xlsx"},an=[{value:0,label:"\u5168\u90E8\u95EE\u9898"},{value:1,label:"\u70ED\u95E8\u95EE\u9898"}];return en.createElement("div",{className:Ye.collect},en.createElement("div",{className:Ye.head},en.createElement("div",{className:Ye.btn,onClick:()=>ge(!0)},en.createElement("i",{className:"iconfont icon-daoru1 font19 mr5"}),en.createElement("span",null,"\u5BFC\u5165")),en.createElement("div",{className:Ye.btn,onClick:()=>{const Ct=`${Te.Z.API_SERVER}/api/course_qna_sets/export.json?questionable_id=${rt}&questionable_type=Course`;(0,zn.Nd)(null,Ct)}},en.createElement("i",{className:"iconfont icon-daochu2 font19 mr5"}),en.createElement("span",null,"\u5BFC\u51FA")),en.createElement(Xe.op,{style:{padding:"0 10px",height:30,borderRadius:4,lineHeight:"30px",background:"#0152d9"},type:"primary",shape:"default",onClick:()=>{Tt(!0),ae({title:"",content:""})}},en.createElement("i",{style:{display:"inline-block",transform:"scale(0.7)",marginRight:2},className:"iconfont icon-tianjiadaohang"}),"\u65B0\u589E\u95EE\u7B54")),en.createElement(Ie.Z,{align:"middle",justify:"space-between"},en.createElement(Ue.default,{value:_e.is_top,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",onChange:st,options:an,style:{width:160}}),en.createElement(pt.default.Search,{style:{width:274},placeholder:"\u8BF7\u8F93\u5165\u95EE\u9898\u3001\u95EE\u7B54",value:tt,onChange:Ct=>It(Ct.target.value),onSearch:Ve})),en.createElement(y.default,{columns:Xt,className:"mt20",dataSource:un,loading:Ae,rowKey:"id",pagination:{current:_e.page,hideOnSinglePage:!Mn,showQuickJumper:!0,showSizeChanger:!0,pageSize:_e.limit,pageSizeOptions:["10","20","50","100","200"],total:Mn,size:"default",showTotal:zn.rU,onChange:gt}}),en.createElement(ue.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:le,centered:!0,zIndex:800,confirmLoading:Fe,onCancel:()=>{ge(!1),ze([])},onOk:()=>ct(void 0,null,function*(){var Ct;const cn=new FormData;if(cn.append("questionable_id",rt),cn.append("questionable_type","Course"),Je.length>0)cn.append("file",Je[0]);else{Ne.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}De(!0);let on=yield(0,b.ZP)("/api/course_qna_sets/import.json",{method:"post",body:cn},!0);(on==null?void 0:on.status)===0&&((Ct=on==null?void 0:on.fail)!=null&&Ct.length?ue.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:en.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",en.createElement("a",{href:`${Te.Z.API_SERVER}/api/course_qna_sets/down_error_import_file.json?course_id=${rt}`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(Ne.ZP.success("\u5BFC\u5165\u6210\u529F"),_e.page=1,_e.keyword="",yt(Le({},_e)),St(_e),ge(!1),ze([]))),De(!1)})},en.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",en.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),en.createElement("a",{href:`${Te.Z.API_SERVER}/api/course_qna_sets/down_template`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),en.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",en.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),en.createElement("div",{style:{marginLeft:74}},en.createElement(bt.default,Le({},sn),en.createElement(Xe.op,{shape:"default",icon:en.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),en.createElement(Qo,{visible:Rn,onCancel:()=>Tt(!1),onOk:Ut,modalParams:fn}),en.createElement(wo,{visible:de,onCancel:()=>fe(!1)}))},_t={dialogue:"dialogue___AZQe5",liWrap:"liWrap___RA0by",li:"li___oYseT",line:"line___dgHwf",apply:"apply___jYcZw",content:"content___qBZkI",borderBox:"borderBox___LiE89",text:"text___vS7k8",source:"source___elq8M",action:"action____3wiz",teacher:"teacher___MrQ2w",student:"student___OGycs"},Gn=oe(34336),Jn=Object.defineProperty,aa=Object.getOwnPropertySymbols,ya=Object.prototype.hasOwnProperty,Ba=Object.prototype.propertyIsEnumerable,La=(xe,Ae,ye)=>Ae in xe?Jn(xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ye}):xe[Ae]=ye,Ta=(xe,Ae)=>{for(var ye in Ae||(Ae={}))ya.call(Ae,ye)&&La(xe,ye,Ae[ye]);if(aa)for(var ye of aa(Ae))Ba.call(Ae,ye)&&La(xe,ye,Ae[ye]);return xe};const ha=xe=>React.createElement("svg",Ta({width:38,height:38,xmlns:"http://www.w3.org/2000/svg"},xe),React.createElement("title",null,"1"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"2.064%",x2:"50%",y2:"100%",id:"a1_svg__a"},React.createElement("stop",{stopColor:"#E1FFFD",offset:"0%"}),React.createElement("stop",{stopColor:"#EBFFFD",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"url(#a1_svg__a)",width:38,height:38,rx:19}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M21.665 9a2.486 2.486 0 0 1 2.484 2.484v6.21a2.483 2.483 0 0 1-2.484 2.482H14.3l-3.817.004A2.488 2.488 0 0 1 8 17.696v-6.212A2.486 2.486 0 0 1 10.484 9ZM16 11c-.316 0-.571.224-.571.5V14H12.57a.59.59 0 0 0-.494.25.446.446 0 0 0 0 .5.59.59 0 0 0 .494.25h2.858v2.5c0 .276.255.5.571.5.316 0 .571-.224.571-.5V15h2.858c.315 0 .571-.224.571-.5s-.256-.5-.571-.5H16.57v-2.5c0-.276-.255-.5-.571-.5Z",fill:"#3CCAAD"}),React.createElement("path",{d:"M27.88 15.22a2.486 2.486 0 0 1 2.485 2.485v6.212a2.488 2.488 0 0 1-2.484 2.484h-1.243v2.107c0 .31-.352.49-.6.303l-3.216-2.41h-4.88a2.488 2.488 0 0 1-2.484-2.484v-2.485h6.211a3.734 3.734 0 0 0 3.727-3.727v-2.484h2.485Z",fill:"#5CD2BA"}))));var Wa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIyLjA2NCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0UxRkZGRCIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFQkZGRkQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHJlY3QgZmlsbD0idXJsKCNhKSIgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiByeD0iMTkiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0yMS42NjUgOWEyLjQ4NiAyLjQ4NiAwIDAgMSAyLjQ4NCAyLjQ4NHY2LjIxYTIuNDgzIDIuNDgzIDAgMCAxLTIuNDg0IDIuNDgySDE0LjNsLTMuODE3LjAwNEEyLjQ4OCAyLjQ4OCAwIDAgMSA4IDE3LjY5NnYtNi4yMTJBMi40ODYgMi40ODYgMCAwIDEgMTAuNDg0IDlaTTE2IDExYy0uMzE2IDAtLjU3MS4yMjQtLjU3MS41VjE0SDEyLjU3YS41OS41OSAwIDAgMC0uNDk0LjI1LjQ0Ni40NDYgMCAwIDAgMCAuNS41OS41OSAwIDAgMCAuNDk0LjI1aDIuODU4djIuNWMwIC4yNzYuMjU1LjUuNTcxLjUuMzE2IDAgLjU3MS0uMjI0LjU3MS0uNVYxNWgyLjg1OGMuMzE1IDAgLjU3MS0uMjI0LjU3MS0uNXMtLjI1Ni0uNS0uNTcxLS41SDE2LjU3di0yLjVjMC0uMjc2LS4yNTUtLjUtLjU3MS0uNVoiIGZpbGw9IiMzQ0NBQUQiLz48cGF0aCBkPSJNMjcuODggMTUuMjJhMi40ODYgMi40ODYgMCAwIDEgMi40ODUgMi40ODV2Ni4yMTJhMi40ODggMi40ODggMCAwIDEtMi40ODQgMi40ODRoLTEuMjQzdjIuMTA3YzAgLjMxLS4zNTIuNDktLjYuMzAzbC0zLjIxNi0yLjQxaC00Ljg4YTIuNDg4IDIuNDg4IDAgMCAxLTIuNDg0LTIuNDg0di0yLjQ4NWg2LjIxMWEzLjczNCAzLjczNCAwIDAgMCAzLjcyNy0zLjcyN3YtMi40ODRoMi40ODVaIiBmaWxsPSIjNUNEMkJBIi8+PC9nPjwvZz48L3N2Zz4=",Oa=Object.defineProperty,Ja=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,Ua=Object.prototype.propertyIsEnumerable,ho=(xe,Ae,ye)=>Ae in xe?Oa(xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ye}):xe[Ae]=ye,Ga=(xe,Ae)=>{for(var ye in Ae||(Ae={}))fo.call(Ae,ye)&&ho(xe,ye,Ae[ye]);if(Ja)for(var ye of Ja(Ae))Ua.call(Ae,ye)&&ho(xe,ye,Ae[ye]);return xe};const Zo=xe=>React.createElement("svg",Ga({width:38,height:38,xmlns:"http://www.w3.org/2000/svg"},xe),React.createElement("title",null,"2"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"a2_svg__a"},React.createElement("stop",{stopColor:"#EAF1FF",offset:"0%"}),React.createElement("stop",{stopColor:"#EBFAFF",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"url(#a2_svg__a)",width:38,height:38,rx:19}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"#202425",opacity:.01,d:"M9 9h20v20H9z"}),React.createElement("path",{d:"M25.667 19.667c.736 0 1.344.6 1.23 1.328a8.667 8.667 0 0 1-17.064.362 8.667 8.667 0 0 1 7.172-10.254c.728-.114 1.328.494 1.328 1.23v6c0 .737.597 1.334 1.334 1.334h6Z",fill:"#0276FF"}),React.createElement("path",{d:"M27 18.333c.737 0 1.344-.6 1.23-1.328a8.668 8.668 0 0 0-7.235-7.236c-.728-.113-1.328.495-1.328 1.231v6c0 .736.597 1.333 1.333 1.333h6Z",fill:"#A5C7FF"}))));var _o="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRUFGMUZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0VCRkFGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSJ1cmwoI2EpIiB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHJ4PSIxOSIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZmlsbD0iIzIwMjQyNSIgb3BhY2l0eT0iLjAxIiBkPSJNOSA5aDIwdjIwSDl6Ii8+PHBhdGggZD0iTTI1LjY2NyAxOS42NjdjLjczNiAwIDEuMzQ0LjYgMS4yMyAxLjMyOGE4LjY2NyA4LjY2NyAwIDAgMS0xNy4wNjQuMzYyIDguNjY3IDguNjY3IDAgMCAxIDcuMTcyLTEwLjI1NGMuNzI4LS4xMTQgMS4zMjguNDk0IDEuMzI4IDEuMjN2NmMwIC43MzcuNTk3IDEuMzM0IDEuMzM0IDEuMzM0aDZaIiBmaWxsPSIjMDI3NkZGIi8+PHBhdGggZD0iTTI3IDE4LjMzM2MuNzM3IDAgMS4zNDQtLjYgMS4yMy0xLjMyOGE4LjY2OCA4LjY2OCAwIDAgMC03LjIzNS03LjIzNmMtLjcyOC0uMTEzLTEuMzI4LjQ5NS0xLjMyOCAxLjIzMXY2YzAgLjczNi41OTcgMS4zMzMgMS4zMzMgMS4zMzNoNloiIGZpbGw9IiNBNUM3RkYiLz48L2c+PC9nPjwvc3ZnPg==",$o=Object.defineProperty,Sr=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,Do=Object.prototype.propertyIsEnumerable,yo=(xe,Ae,ye)=>Ae in xe?$o(xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ye}):xe[Ae]=ye,Ho=(xe,Ae)=>{for(var ye in Ae||(Ae={}))mr.call(Ae,ye)&&yo(xe,ye,Ae[ye]);if(Sr)for(var ye of Sr(Ae))Do.call(Ae,ye)&&yo(xe,ye,Ae[ye]);return xe};const lr=xe=>React.createElement("svg",Ho({width:38,height:38,xmlns:"http://www.w3.org/2000/svg"},xe),React.createElement("title",null,"3"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"a3_svg__a"},React.createElement("stop",{stopColor:"#FAF4FF",offset:"0%"}),React.createElement("stop",{stopColor:"#F4E8FF",offset:"0%"}),React.createElement("stop",{stopColor:"#FDF6FF",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"url(#a3_svg__a)",width:38,height:38,rx:19}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M22.923 16.787a3.386 3.386 0 0 0 3.784-3.826 3.384 3.384 0 0 0-2.913-2.934 3.393 3.393 0 0 0-3.805 3.827 3.406 3.406 0 0 0 2.934 2.933Z",fill:"#AC99E2"}),React.createElement("path",{d:"M14.25 16.787a3.386 3.386 0 0 0 3.783-3.826 3.406 3.406 0 0 0-2.934-2.934 3.393 3.393 0 0 0-3.805 3.827 3.428 3.428 0 0 0 2.955 2.933ZM14.547 18.51C12.038 18.51 7 19.805 7 22.377v4.21c0 .233.191.425.425.425h14.243a.426.426 0 0 0 .426-.425v-4.21c0-2.572-5.039-3.869-7.547-3.869Z",fill:"#B19FE4"}),React.createElement("path",{d:"M23.114 18.51c-.319 0-.68.02-1.063.063 1.276.914 2.168 2.168 2.168 3.805v4.21c0 .233.192.425.426.425h5.74a.426.426 0 0 0 .425-.425v-4.21c0-2.572-5.124-3.869-7.696-3.869Z",fill:"#AC99E2"}))));var gn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkFGNEZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0Y0RThGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNGREY2RkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHJlY3QgZmlsbD0idXJsKCNhKSIgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiByeD0iMTkiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0yMi45MjMgMTYuNzg3YTMuMzg2IDMuMzg2IDAgMCAwIDMuNzg0LTMuODI2IDMuMzg0IDMuMzg0IDAgMCAwLTIuOTEzLTIuOTM0IDMuMzkzIDMuMzkzIDAgMCAwLTMuODA1IDMuODI3IDMuNDA2IDMuNDA2IDAgMCAwIDIuOTM0IDIuOTMzWiIgZmlsbD0iI0FDOTlFMiIvPjxwYXRoIGQ9Ik0xNC4yNSAxNi43ODdhMy4zODYgMy4zODYgMCAwIDAgMy43ODMtMy44MjYgMy40MDYgMy40MDYgMCAwIDAtMi45MzQtMi45MzQgMy4zOTMgMy4zOTMgMCAwIDAtMy44MDUgMy44MjcgMy40MjggMy40MjggMCAwIDAgMi45NTUgMi45MzNaTTE0LjU0NyAxOC41MUMxMi4wMzggMTguNTEgNyAxOS44MDUgNyAyMi4zNzd2NC4yMWMwIC4yMzMuMTkxLjQyNS40MjUuNDI1aDE0LjI0M2EuNDI2LjQyNiAwIDAgMCAuNDI2LS40MjV2LTQuMjFjMC0yLjU3Mi01LjAzOS0zLjg2OS03LjU0Ny0zLjg2OVoiIGZpbGw9IiNCMTlGRTQiLz48cGF0aCBkPSJNMjMuMTE0IDE4LjUxYy0uMzE5IDAtLjY4LjAyLTEuMDYzLjA2MyAxLjI3Ni45MTQgMi4xNjggMi4xNjggMi4xNjggMy44MDV2NC4yMWMwIC4yMzMuMTkyLjQyNS40MjYuNDI1aDUuNzRhLjQyNi40MjYgMCAwIDAgLjQyNS0uNDI1di00LjIxYzAtMi41NzItNS4xMjQtMy44NjktNy42OTYtMy44NjlaIiBmaWxsPSIjQUM5OUUyIi8+PC9nPjwvZz48L3N2Zz4=",Vt=Object.defineProperty,rn=Object.getOwnPropertySymbols,mn=Object.prototype.hasOwnProperty,oa=Object.prototype.propertyIsEnumerable,Xa=(xe,Ae,ye)=>Ae in xe?Vt(xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ye}):xe[Ae]=ye,Ra=(xe,Ae)=>{for(var ye in Ae||(Ae={}))mn.call(Ae,ye)&&Xa(xe,ye,Ae[ye]);if(rn)for(var ye of rn(Ae))oa.call(Ae,ye)&&Xa(xe,ye,Ae[ye]);return xe};const Va=xe=>React.createElement("svg",Ra({width:38,height:38,xmlns:"http://www.w3.org/2000/svg"},xe),React.createElement("title",null,"4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"a4_svg__a"},React.createElement("stop",{stopColor:"#F9E5BB",offset:"0%"}),React.createElement("stop",{stopColor:"#FFF8ED",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"url(#a4_svg__a)",width:38,height:38,rx:19}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M26.016 20.918V16.47A7.468 7.468 0 0 0 18.548 9a7.468 7.468 0 0 0-7.47 7.47v4.447a1.867 1.867 0 0 0 .801 3.555h13.337a1.867 1.867 0 0 0 .8-3.554Z",fill:"#ED8C50"}),React.createElement("path",{d:"m21.253 25.169-5.413.005c-.48-.005-.493.534-.493.534a3.2 3.2 0 1 0 6.401 0s0-.534-.495-.54Z",fill:"#EF9004"}))));var Za="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRjlFNUJCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGRjhFRCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSJ1cmwoI2EpIiB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHJ4PSIxOSIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTI2LjAxNiAyMC45MThWMTYuNDdBNy40NjggNy40NjggMCAwIDAgMTguNTQ4IDlhNy40NjggNy40NjggMCAwIDAtNy40NyA3LjQ3djQuNDQ3YTEuODY3IDEuODY3IDAgMCAwIC44MDEgMy41NTVoMTMuMzM3YTEuODY3IDEuODY3IDAgMCAwIC44LTMuNTU0WiIgZmlsbD0iI0VEOEM1MCIvPjxwYXRoIGQ9Im0yMS4yNTMgMjUuMTY5LTUuNDEzLjAwNWMtLjQ4LS4wMDUtLjQ5My41MzQtLjQ5My41MzRhMy4yIDMuMiAwIDEgMCA2LjQwMSAwczAtLjUzNC0uNDk1LS41NFoiIGZpbGw9IiNFRjkwMDQiLz48L2c+PC9nPjwvc3ZnPg==",Yo=Object.defineProperty,ja=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,vo=Object.prototype.propertyIsEnumerable,gr=(xe,Ae,ye)=>Ae in xe?Yo(xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ye}):xe[Ae]=ye,er=(xe,Ae)=>{for(var ye in Ae||(Ae={}))sr.call(Ae,ye)&&gr(xe,ye,Ae[ye]);if(ja)for(var ye of ja(Ae))vo.call(Ae,ye)&&gr(xe,ye,Ae[ye]);return xe};const Ke=xe=>React.createElement("svg",er({width:38,height:38,xmlns:"http://www.w3.org/2000/svg"},xe),React.createElement("title",null,"6"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"99.528%",x2:"50%",y2:"0%",id:"a5_svg__a"},React.createElement("stop",{stopColor:"#FFF5EB",offset:"0%"}),React.createElement("stop",{stopColor:"#FFEADE",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"url(#a5_svg__a)",width:38,height:38,rx:19}),React.createElement("path",{d:"M13.996 16.286h-2.757a1.51 1.51 0 0 0-1.509 1.509v8.685c0 .834.677 1.508 1.509 1.508h2.756v-11.7l.001-.002Zm14.659.564a1.511 1.511 0 0 0-1.176-.564h-5.176c.16-.338.335-.73.494-1.153.285-.75.47-1.43.544-2.028.108-.84.009-1.538-.298-2.075-.55-.962-1.589-1.163-2.365-1.163-.834 0-1.543.432-2.106 1.283-.421.637-.735 1.46-1.038 2.253-.664 1.743-1.172 2.885-2.14 2.885h-.041.015V27.99h10.226a1.51 1.51 0 0 0 1.475-1.182v-.004l1.882-8.684a1.511 1.511 0 0 0-.296-1.271Z",fill:"#FB901F",fillRule:"nonzero"})));var Qe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI5OS41MjglIiB4Mj0iNTAlIiB5Mj0iMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZGNUVCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGRUFERSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSJ1cmwoI2EpIiB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHJ4PSIxOSIvPjxwYXRoIGQ9Ik0xMy45OTYgMTYuMjg2aC0yLjc1N2ExLjUxIDEuNTEgMCAwIDAtMS41MDkgMS41MDl2OC42ODVjMCAuODM0LjY3NyAxLjUwOCAxLjUwOSAxLjUwOGgyLjc1NnYtMTEuN2wuMDAxLS4wMDJabTE0LjY1OS41NjRhMS41MTEgMS41MTEgMCAwIDAtMS4xNzYtLjU2NGgtNS4xNzZjLjE2LS4zMzguMzM1LS43My40OTQtMS4xNTMuMjg1LS43NS40Ny0xLjQzLjU0NC0yLjAyOC4xMDgtLjg0LjAwOS0xLjUzOC0uMjk4LTIuMDc1LS41NS0uOTYyLTEuNTg5LTEuMTYzLTIuMzY1LTEuMTYzLS44MzQgMC0xLjU0My40MzItMi4xMDYgMS4yODMtLjQyMS42MzctLjczNSAxLjQ2LTEuMDM4IDIuMjUzLS42NjQgMS43NDMtMS4xNzIgMi44ODUtMi4xNCAyLjg4NWgtLjA0MS4wMTVWMjcuOTloMTAuMjI2YTEuNTEgMS41MSAwIDAgMCAxLjQ3NS0xLjE4MnYtLjAwNGwxLjg4Mi04LjY4NGExLjUxMSAxLjUxMSAwIDAgMC0uMjk2LTEuMjcxWiIgZmlsbD0iI0ZCOTAxRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",et=Object.defineProperty,At=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,vt=(xe,Ae,ye)=>Ae in xe?et(xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ye}):xe[Ae]=ye,Cn=(xe,Ae)=>{for(var ye in Ae||(Ae={}))pn.call(Ae,ye)&&vt(xe,ye,Ae[ye]);if(At)for(var ye of At(Ae))bn.call(Ae,ye)&&vt(xe,ye,Ae[ye]);return xe};const Bn=xe=>React.createElement("svg",Cn({width:38,height:38,xmlns:"http://www.w3.org/2000/svg"},xe),React.createElement("title",null,"5"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"a6_svg__a"},React.createElement("stop",{stopColor:"#FFF0ED",offset:"0%"}),React.createElement("stop",{stopColor:"#FFEAED",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"url(#a6_svg__a)",width:38,height:38,rx:19}),React.createElement("path",{d:"M25.004 22.714h2.757a1.51 1.51 0 0 0 1.509-1.509V12.52c0-.834-.677-1.508-1.509-1.508h-2.756v11.7l-.001.002Zm-14.659-.564c.287.356.72.563 1.176.564h5.176c-.16.338-.335.73-.494 1.153-.285.75-.47 1.43-.544 2.028-.108.84-.009 1.538.298 2.075.55.962 1.589 1.163 2.365 1.163.834 0 1.543-.432 2.106-1.283.421-.637.735-1.46 1.038-2.253.664-1.743 1.172-2.885 2.14-2.885h.041-.015V11.01H13.406a1.51 1.51 0 0 0-1.475 1.182v.004L10.05 20.88c-.1.447.01.914.296 1.271Z",fill:"#F17171",fillRule:"nonzero"})));var Zn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZGMEVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGRUFFRCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSJ1cmwoI2EpIiB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHJ4PSIxOSIvPjxwYXRoIGQ9Ik0yNS4wMDQgMjIuNzE0aDIuNzU3YTEuNTEgMS41MSAwIDAgMCAxLjUwOS0xLjUwOVYxMi41MmMwLS44MzQtLjY3Ny0xLjUwOC0xLjUwOS0xLjUwOGgtMi43NTZ2MTEuN2wtLjAwMS4wMDJabS0xNC42NTktLjU2NGMuMjg3LjM1Ni43Mi41NjMgMS4xNzYuNTY0aDUuMTc2Yy0uMTYuMzM4LS4zMzUuNzMtLjQ5NCAxLjE1My0uMjg1Ljc1LS40NyAxLjQzLS41NDQgMi4wMjgtLjEwOC44NC0uMDA5IDEuNTM4LjI5OCAyLjA3NS41NS45NjIgMS41ODkgMS4xNjMgMi4zNjUgMS4xNjMuODM0IDAgMS41NDMtLjQzMiAyLjEwNi0xLjI4My40MjEtLjYzNy43MzUtMS40NiAxLjAzOC0yLjI1My42NjQtMS43NDMgMS4xNzItMi44ODUgMi4xNC0yLjg4NWguMDQxLS4wMTVWMTEuMDFIMTMuNDA2YTEuNTEgMS41MSAwIDAgMC0xLjQ3NSAxLjE4MnYuMDA0TDEwLjA1IDIwLjg4Yy0uMS40NDcuMDEuOTE0LjI5NiAxLjI3MVoiIGZpbGw9IiNGMTcxNzEiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",nn=Object.defineProperty,pe=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,ln=(xe,Ae,ye)=>Ae in xe?nn(xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ye}):xe[Ae]=ye,Yt=(xe,Ae)=>{for(var ye in Ae||(Ae={}))wt.call(Ae,ye)&&ln(xe,ye,Ae[ye]);if(pe)for(var ye of pe(Ae))Wt.call(Ae,ye)&&ln(xe,ye,Ae[ye]);return xe};const zt=xe=>React.createElement("svg",Yt({width:38,height:38,xmlns:"http://www.w3.org/2000/svg"},xe),React.createElement("title",null,"7"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"2.064%",x2:"50%",y2:"100%",id:"a7_svg__a"},React.createElement("stop",{stopColor:"#DCFFD7",offset:"0%"}),React.createElement("stop",{stopColor:"#EBFFEA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"url(#a7_svg__a)",width:38,height:38,rx:19}),React.createElement("path",{d:"M19.012 9.03a9.883 9.883 0 0 1 4.814 1.245l-1.922 1.921.064.642.089.896-.848.847a4.878 4.878 0 0 0-2.197-.522 4.931 4.931 0 0 0-4.925 4.926 4.931 4.931 0 0 0 4.925 4.926 4.931 4.931 0 0 0 4.926-4.926c0-.41-.056-.808-.152-1.191l.485-.488.68-.68.895.088.643.064.456-.456 1.218-1.213a9.857 9.857 0 0 1 .807 3.879c0 5.498-4.459 9.957-9.958 9.957-5.498 0-9.957-4.459-9.957-9.957 0-5.5 4.459-9.958 9.957-9.958Zm7.324 0 .234 2.532 2.4.25-2.994 3.16-1.529-.159-2.594 2.74c.148.377.233.788.233 1.221 0 1.764-1.359 3.2-3.029 3.2s-3.032-1.436-3.032-3.2c0-1.764 1.358-3.198 3.03-3.198.764 0 1.455.314 1.99.809l1.32-1.392 1.126-1.191h.001l-.147-1.614 2.991-3.158Z",fill:"#00D497",fillRule:"nonzero"})));var Yn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIyLjA2NCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0RDRkZENyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFQkZGRUEiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHJlY3QgZmlsbD0idXJsKCNhKSIgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiByeD0iMTkiLz48cGF0aCBkPSJNMTkuMDEyIDkuMDNhOS44ODMgOS44ODMgMCAwIDEgNC44MTQgMS4yNDVsLTEuOTIyIDEuOTIxLjA2NC42NDIuMDg5Ljg5Ni0uODQ4Ljg0N2E0Ljg3OCA0Ljg3OCAwIDAgMC0yLjE5Ny0uNTIyIDQuOTMxIDQuOTMxIDAgMCAwLTQuOTI1IDQuOTI2IDQuOTMxIDQuOTMxIDAgMCAwIDQuOTI1IDQuOTI2IDQuOTMxIDQuOTMxIDAgMCAwIDQuOTI2LTQuOTI2YzAtLjQxLS4wNTYtLjgwOC0uMTUyLTEuMTkxbC40ODUtLjQ4OC42OC0uNjguODk1LjA4OC42NDMuMDY0LjQ1Ni0uNDU2IDEuMjE4LTEuMjEzYTkuODU3IDkuODU3IDAgMCAxIC44MDcgMy44NzljMCA1LjQ5OC00LjQ1OSA5Ljk1Ny05Ljk1OCA5Ljk1Ny01LjQ5OCAwLTkuOTU3LTQuNDU5LTkuOTU3LTkuOTU3IDAtNS41IDQuNDU5LTkuOTU4IDkuOTU3LTkuOTU4Wm03LjMyNCAwIC4yMzQgMi41MzIgMi40LjI1LTIuOTk0IDMuMTYtMS41MjktLjE1OS0yLjU5NCAyLjc0Yy4xNDguMzc3LjIzMy43ODguMjMzIDEuMjIxIDAgMS43NjQtMS4zNTkgMy4yLTMuMDI5IDMuMnMtMy4wMzItMS40MzYtMy4wMzItMy4yYzAtMS43NjQgMS4zNTgtMy4xOTggMy4wMy0zLjE5OC43NjQgMCAxLjQ1NS4zMTQgMS45OS44MDlsMS4zMi0xLjM5MiAxLjEyNi0xLjE5MWguMDAxbC0uMTQ3LTEuNjE0IDIuOTkxLTMuMTU4WiIgZmlsbD0iIzAwRDQ5NyIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",Wn=Object.defineProperty,Sa=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,xo=Object.prototype.propertyIsEnumerable,zr=(xe,Ae,ye)=>Ae in xe?Wn(xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ye}):xe[Ae]=ye,Yr=(xe,Ae)=>{for(var ye in Ae||(Ae={}))Da.call(Ae,ye)&&zr(xe,ye,Ae[ye]);if(Sa)for(var ye of Sa(Ae))xo.call(Ae,ye)&&zr(xe,ye,Ae[ye]);return xe};const br=xe=>React.createElement("svg",Yr({width:38,height:38,xmlns:"http://www.w3.org/2000/svg"},xe),React.createElement("title",null,"8"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"a8_svg__a"},React.createElement("stop",{stopColor:"#FFF0ED",offset:"0%"}),React.createElement("stop",{stopColor:"#FFEAED",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"url(#a8_svg__a)",width:38,height:38,rx:19}),React.createElement("g",{fill:"#C67070",fillRule:"nonzero"},React.createElement("path",{d:"M16.586 16.425c0 1.191.98 2.172 2.172 2.172 1.191 0 2.172-.98 2.172-2.172 0-1.19-.981-2.172-2.172-2.172-1.191 0-2.172.981-2.172 2.172Z"}),React.createElement("path",{d:"M18.758 8.018C15.885 9.979 12.943 10.96 10 10.96v6.866c0 3.924 1.962 7.497 5.185 9.67l3.573 2.381 3.573-2.382c3.223-2.172 5.185-5.815 5.185-9.669V10.96c-2.943 0-5.815-.98-8.758-2.942Zm.7 11.98V21.4h2.173v1.471h-2.172v2.312h-1.402v-5.185c-1.681-.35-2.942-1.821-2.942-3.573a3.618 3.618 0 0 1 3.643-3.643 3.618 3.618 0 0 1 3.643 3.643c0 1.752-1.26 3.223-2.942 3.573Z"}))));var Mr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZGMEVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGRUFFRCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSJ1cmwoI2EpIiB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHJ4PSIxOSIvPjxnIGZpbGw9IiNDNjcwNzAiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTE2LjU4NiAxNi40MjVjMCAxLjE5MS45OCAyLjE3MiAyLjE3MiAyLjE3MiAxLjE5MSAwIDIuMTcyLS45OCAyLjE3Mi0yLjE3MiAwLTEuMTktLjk4MS0yLjE3Mi0yLjE3Mi0yLjE3Mi0xLjE5MSAwLTIuMTcyLjk4MS0yLjE3MiAyLjE3MloiLz48cGF0aCBkPSJNMTguNzU4IDguMDE4QzE1Ljg4NSA5Ljk3OSAxMi45NDMgMTAuOTYgMTAgMTAuOTZ2Ni44NjZjMCAzLjkyNCAxLjk2MiA3LjQ5NyA1LjE4NSA5LjY3bDMuNTczIDIuMzgxIDMuNTczLTIuMzgyYzMuMjIzLTIuMTcyIDUuMTg1LTUuODE1IDUuMTg1LTkuNjY5VjEwLjk2Yy0yLjk0MyAwLTUuODE1LS45OC04Ljc1OC0yLjk0MlptLjcgMTEuOThWMjEuNGgyLjE3M3YxLjQ3MWgtMi4xNzJ2Mi4zMTJoLTEuNDAydi01LjE4NWMtMS42ODEtLjM1LTIuOTQyLTEuODIxLTIuOTQyLTMuNTczYTMuNjE4IDMuNjE4IDAgMCAxIDMuNjQzLTMuNjQzIDMuNjE4IDMuNjE4IDAgMCAxIDMuNjQzIDMuNjQzYzAgMS43NTItMS4yNiAzLjIyMy0yLjk0MiAzLjU3M1oiLz48L2c+PC9nPjwvc3ZnPg==",Wr=oe(49786),nr=oe(85725),vr=oe(74855),Dn=oe(67294),Cr=Object.defineProperty,ar=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,Gr=Object.prototype.propertyIsEnumerable,si=(xe,Ae,ye)=>Ae in xe?Cr(xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ye}):xe[Ae]=ye,qr=(xe,Ae)=>{for(var ye in Ae||(Ae={}))wr.call(Ae,ye)&&si(xe,ye,Ae[ye]);if(ar)for(var ye of ar(Ae))Gr.call(Ae,ye)&&si(xe,ye,Ae[ye]);return xe},Fr=(xe,Ae,ye)=>new Promise((Mn,An)=>{var un=Tt=>{try{Rn(ye.next(Tt))}catch(fn){An(fn)}},va=Tt=>{try{Rn(ye.throw(Tt))}catch(fn){An(fn)}},Rn=Tt=>Tt.done?Mn(Tt.value):Promise.resolve(Tt.value).then(un,va);Rn((ye=ye.apply(xe,Ae)).next())});const{RangePicker:fi}=Gn.default;var Yi=({})=>{const xe=(0,we.useParams)(),[Ae,ye]=(0,se.useState)(!1),[Mn,An]=(0,se.useState)(0),[un,va]=(0,se.useState)([]),[Rn,Tt]=(0,se.useState)(!1),[fn,ae]=(0,se.useState)(!1),[le,ge]=(0,se.useState)(!1),[de,fe]=(0,se.useState)(""),[Fe,De]=(0,se.useState)(!1),[Je,ze]=(0,se.useState)(null),[tt,It]=(0,se.useState)(),rt=(0,se.useRef)(void 0),[_e,yt]=(0,se.useState)(""),St=xe==null?void 0:xe.coursesId,[Ve,st]=(0,se.useState)({sessions_count:"--",message_count:"--",hit_count:"--",like_count:"--",dislike_count:"--",total_tokens:"--",total_user_count:"--",today_session_count:"--"}),[gt,Ut]=(0,se.useState)({time:void 0,start_date:"",end_date:"",keyword:"",status:0,page:1,limit:10,questionable_id:St,questionable_type:"Course"});(0,se.useEffect)(()=>{Kt(),Xt(gt)},[]);const Kt=()=>Fr(void 0,null,function*(){const kt=yield(0,b.ZP)("/api/course_qna_sessions/statistics.json",{method:"get",params:{questionable_id:St,questionable_type:"Course"}});kt.status===0&&st((kt==null?void 0:kt.data)||{})}),Xt=kt=>Fr(void 0,null,function*(){var kn,Tn,ca;ye(!0);const ea=yield(0,b.ZP)("/api/course_qna_sessions.json",{method:"get",params:kt});ea.status===0&&(va(((kn=ea==null?void 0:ea.data)==null?void 0:kn.list)||[]),An((Tn=ea==null?void 0:ea.data)==null?void 0:Tn.size),It((ca=ea==null?void 0:ea.data)==null?void 0:ca.word_cloud)),ye(!1)}),sn=kt=>{gt.keyword=kt,gt.page=1,Ut(qr({},gt)),Xt(gt)},an=(kt,kn)=>{gt.status=kt,gt.page=1,Ut(qr({},gt)),Xt(gt)},Ct=(kt,kn)=>{gt.start_date=kn[0],gt.end_date=kn[1],gt.page=1,Ut(qr({},gt)),Xt(gt)},cn=(kt,kn)=>{gt.page=kt,gt.limit=kn,Ut(qr({},gt)),Xt(gt)},on=[{title:"\u5E8F\u53F7",dataIndex:"index",width:70,render:(kt,kn,Tn)=>`${(gt.page-1)*gt.limit+Tn+1}`},{title:"\u4F1A\u8BDD\u6807\u9898",dataIndex:"question",ellipsis:!0,render:(kt,kn)=>Dn.createElement(Ge.Z,{placement:"topLeft",title:kt},Dn.createElement("span",{onClick:()=>{ze(kn.id),Tt(!0)},className:"c-light-primary current"},kt||"--"))},{title:"\u7528\u6237",dataIndex:"user_name",width:100,ellipsis:!0,render:kt=>Dn.createElement(Ge.Z,{placement:"topLeft",title:kt},Dn.createElement("span",{className:"c-black"},kt||"--"))},{title:"\u6D88\u606F\u6570",width:70,dataIndex:"message_size",render:kt=>Dn.createElement("span",{className:"c-black"},kt)},{title:"\u53CD\u9988",width:130,dataIndex:"like_count",render:(kt,kn)=>Dn.createElement(Ie.Z,{align:"middle"},Dn.createElement("div",{className:"flex-1"},Dn.createElement("i",{style:{color:"#FA8D30"},className:"iconfot icon-yijiejue font14 mr5"}),Dn.createElement("span",{className:"c-black"},kn==null?void 0:kn.like_count)),Dn.createElement("div",{className:"flex-1"},Dn.createElement("i",{style:{color:"#db6968"},className:"iconfot icon-weijiejuezhengchang font14 mr5"}),Dn.createElement("span",{className:"c-black"},kn==null?void 0:kn.dislike_count)))},{title:"\u4EBA\u5DE5\u56DE\u590D",width:130,dataIndex:"user_reply_list",ellipsis:!0,render:kt=>Dn.createElement(Ge.Z,{placement:"topLeft",title:kt},Dn.createElement("span",{className:"c-black"},kt||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",width:144,dataIndex:"created_at",render:kt=>Dn.createElement("span",{className:"c-black"},je()(kt).format("YYYY-MM-DD HH:mm"))}],Kn=(kt,kn,Tn)=>{const{onMenuClick:ca}=Tn;rt.current=ca;const{id:ea}=kt;return Dn.createElement(Dn.Fragment,null,Dn.createElement("div",{className:_t.apply,onClick:()=>Fr(void 0,null,function*(){const Aa=yield(0,b.ZP)(`/api/course_qna_records/${ea}/add_set.json`,{method:"post",body:{questionable_type:"Course",questionable_id:St,type:"ai"}});(Aa==null?void 0:Aa.status)==0&&Ne.ZP.success("\u6DFB\u52A0\u6210\u529F")})},Dn.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-wendaji font12 mr5"}),"\u52A0\u5165\u95EE\u7B54\u96C6"),Dn.createElement("div",{className:_t.apply,onClick:()=>{ae(ea),De(!1)}},Dn.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-a-huifupinglun font12 mr5"}),"\u4EBA\u5DE5\u56DE\u590D"))},ra=(kt,kn,Tn)=>{const{id:ca,sender:ea}=kt;return Dn.createElement("div",{className:_t.li,style:{width:Tn.width}},Dn.createElement("div",{className:_t.content},ea==="student"&&Dn.createElement("h3",null,"\u5B66\u751F\u53CD\u9988"),Dn.createElement("div",{className:_t.borderBox},ea==="teacher"&&Dn.createElement("div",{className:_t.teacher},"\u8001\u5E08\u56DE\u590D"),ea==="student"&&Dn.createElement("div",{className:_t.student},kt.situation),Dn.createElement(nr.Z,{className:_t.text,value:kt==null?void 0:kt.text})),kt.source&&Dn.createElement("div",{className:_t.source},kt.source),Dn.createElement("div",{className:_t.action},ea==="teacher"&&Dn.createElement("div",{className:_t.apply,onClick:()=>Fr(void 0,null,function*(){const Aa=yield(0,b.ZP)(`/api/course_qna_records/${ca}/add_set.json`,{method:"post",body:{course_id:St,type:"teacher"}});(Aa==null?void 0:Aa.status)==0&&Ne.ZP.success("\u6DFB\u52A0\u6210\u529F")})},Dn.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-wendaji font12 mr5"}),"\u52A0\u5165\u95EE\u7B54\u96C6"),ea==="teacher"&&Dn.createElement("i",{onClick:()=>{ae(ca),fe(kt==null?void 0:kt.text),De(!0)},className:"iconfont icon-bianji10 font14 primary-hover"}),ea==="teacher"&&Dn.createElement("i",{onClick:()=>Fr(void 0,null,function*(){ue.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u6761\u56DE\u590D\u5417\uFF1F",onOk:()=>Fr(void 0,null,function*(){const Aa=yield(0,b.ZP)("/api/course_qna_records/delete_teacher_comment.json",{method:"post",body:{course_id:St,feedback_id:ca}});(Aa==null?void 0:Aa.status)==0&&(rt.current(),Ne.ZP.success("\u5220\u9664\u6210\u529F"))})})}),className:"iconfont icon-shanchu15 font14 primary-hover"}),Dn.createElement(vr.CopyToClipboard,{text:String((kt==null?void 0:kt.text)||""),onCopy:()=>Ne.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},Dn.createElement(Ge.Z,{title:"\u590D\u5236"},Dn.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))))},Ma=()=>Fr(void 0,null,function*(){if(!de){Ne.ZP.warning("\u8BF7\u8F93\u5165\u4F60\u7684\u56DE\u590D");return}ge(!0),(yield(0,b.ZP)("/api/course_qna_records/teacher_comment.json",{method:"post",body:{feedback:de,record_id:fn,course_id:St,edit:Fe}})).status===0&&(ae(!1),rt.current()),ge(!1)}),ka=kt=>Fr(void 0,[kt],function*({type:kn,value:Tn,index:ca,identifier:ea,objectIndex:Aa}){const da={index:Aa,identifier:ea,course_id:St};if(kn==="like"&&(yield(0,b.ZP)("/api/course_qna_records/like.json",{method:"post",body:da})).status!==0||kn==="dislike"&&(yield(0,b.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:da})).status!==0)return Promise.reject()}),qa=[{img:Wa,name:"\u4ECA\u65E5\u65B0\u589E\u4F1A\u8BDD\u6570",count:Ve==null?void 0:Ve.today_session_count,tip:"\u5F53\u65E5\u7528\u6237\u4E0E\u667A\u80FD\u52A9\u6559\u5EFA\u7ACB\u7684\u72EC\u7ACB\u4F1A\u8BDD\u6570\u91CF\uFF08\u540C\u4E00\u7A97\u53E3\u8FDE\u7EED\u5BF9\u8BDD\u8BA1\u4E3A1\u6B21\uFF09"},{img:_o,name:"\u4F1A\u8BDD\u603B\u6570",count:Ve==null?void 0:Ve.sessions_count,tip:"\u7528\u6237\u4E0E\u667A\u80FD\u52A9\u6559\u7684\u5386\u53F2\u4F1A\u8BDD\u603B\u91CF\uFF08\u540C\u4E00\u7A97\u53E3\u8FDE\u7EED\u5BF9\u8BDD\u8BA1\u4E3A1\u6B21\uFF09"},{img:gn,name:"\u5BF9\u8BDD\u4EBA\u6570",count:Ve==null?void 0:Ve.total_user_count,tip:"\u4E0E\u667A\u80FD\u52A9\u6559\u4EA7\u751F\u8FC7\u4F1A\u8BDD\u7684\u72EC\u7ACB\u7528\u6237\u6570\uFF08\u57FA\u4E8E\u8D26\u53F7ID\u53BB\u91CD\uFF09"},{img:Za,name:"\u6D88\u606F\u603B\u6570",count:Ve==null?void 0:Ve.message_count,tip:"\u7528\u6237\u4E0E\u667A\u80FD\u52A9\u6559\u53CC\u5411\u4EA4\u4E92\u4EA7\u751F\u7684\u6D88\u606F\u603B\u6761\u6570"},{img:Qe,name:"\u6EE1\u610F\u6570",count:Ve==null?void 0:Ve.like_count,tip:"\u667A\u80FD\u52A9\u6559\u56DE\u7B54\u83B7\u5F97\u7528\u6237\u70B9\u8D5E\u7684\u603B\u91CF"},{img:Zn,name:"\u4E0D\u6EE1\u610F\u6570",count:Ve==null?void 0:Ve.dislike_count,tip:"\u667A\u80FD\u52A9\u6559\u56DE\u7B54\u6536\u5230\u7528\u6237\u70B9\u8E29\u7684\u603B\u91CF"},{img:Yn,name:"\u95EE\u7B54\u96C6\u547D\u4E2D\u6B21\u6570",count:Ve==null?void 0:Ve.hit_count,tip:"\u7528\u6237\u63D0\u95EE\u7CBE\u51C6\u5339\u914D\u9884\u8BBE\u95EE\u7B54\u5E93\u7684\u6B21\u6570"},{img:Mr,name:"\u6D88\u8017token\u6570",count:Ve==null?void 0:Ve.total_tokens,tip:"\u5BF9\u8BDD\u8FC7\u7A0B\u4E2D\u63D0\u95EE\u4E0E\u56DE\u7B54\u6D88\u8017\u7684Token\u603B\u91CF"}],xa=[{value:0,label:"\u5168\u90E8"},{value:1,label:"\u7528\u6237\u53CD\u9988-\u6EE1\u610F"},{value:2,label:"\u7528\u6237\u53CD\u9988-\u4E0D\u6EE1\u610F"},{value:3,label:"\u6211\u56DE\u590D\u7684"}],ga={onListClick:kt=>(0,b.ZP)(`/api/course_qna_sessions/${kt}.json`,{method:"get",params:{questionable_id:St}}),onListDealData:kt=>{let kn=[];return kt==null||kt.forEach(Tn=>{var ca,ea;const Aa=Tn.id,da=Tn.think?{reasoning:Tn.think,thinkingEnabled:!0}:{},Ha=[{text:Tn.question,key:Aa,sender:"user",fileList:[],show:!0},qr({key:Aa,loading:!1,sender:"AI",show:!0,source:Tn.answer_source,text:Tn.answer,like:Tn.like,dislike:Tn.dislike,time:Tn.think_time,id:Tn.id},da)];kn=[...kn,...Ha],(ca=Tn==null?void 0:Tn.student_feedback)==null||ca.forEach(_a=>{kn.push({id:_a.id,key:`teacher-${Aa}-${_a.id}`,loading:!1,sender:"student",show:!0,text:_a.feedback,situation:_a.status_name})}),(ea=Tn==null?void 0:Tn.teacher_feedback)==null||ea.forEach(_a=>{kn.push({id:_a.id,key:`student-${Aa}-${_a.id}`,loading:!1,sender:"teacher",show:!0,text:_a.feedback,source:_a.answer_source})})}),kn}};return Dn.createElement("div",{className:_t.dialogue},Dn.createElement("div",{className:_t.liWrap},qa.map((kt,kn)=>Dn.createElement("div",{className:_t.li,key:kn},Dn.createElement("img",{src:kt.img,width:38}),Dn.createElement("aside",null,Dn.createElement("b",{style:{color:kt.count===0?"#999":"#333"}},kt.count),Dn.createElement("div",null,Dn.createElement("span",null,kt.name),Dn.createElement(Ge.Z,{title:kt.tip},Dn.createElement("i",{className:"iconfont icon-xiaowenhao2 font12 ml5"}))))))),Dn.createElement("div",{className:_t.line}),Dn.createElement(Ie.Z,{align:"middle",justify:"space-between"},Dn.createElement(fi,{value:gt==null?void 0:gt.time,showTime:{format:"HH:mm"},onChange:Ct,format:"YYYY-MM-DD HH:mm"}),Dn.createElement(Ue.default,{value:gt.status,onChange:an,options:xa,style:{width:160}}),Dn.createElement(pt.default.Search,{style:{width:274},placeholder:"\u8BF7\u8F93\u5165\u4F1A\u8BDD\u6807\u9898\u3001\u7528\u6237",value:_e,onChange:kt=>yt(kt.target.value),onSearch:sn})),Dn.createElement(y.default,{columns:on,className:"mt20",dataSource:un,loading:Ae,rowKey:"id",pagination:{current:gt.page,hideOnSinglePage:!Mn,showQuickJumper:!0,showSizeChanger:!0,pageSize:gt.limit,pageSizeOptions:["10","20","50","100","200"],total:Mn,size:"default",showTotal:zn.rU,onChange:cn}}),Dn.createElement(Wr.Z,{visible:Rn,fetchListObject:ga,onOpen:()=>Tt(!0),onClose:()=>{Tt(!1),Xt(gt)},children:!0,historyId:Je,showPreference:!0,showDefaultTips:!1,customDataNode:ra,customPreference:ka,hideInputBox:!0,title:"\u667A\u80FD\u52A9\u6559",fetchUrl:"/api/stream/course_qna_records/chat_messages.json",extraAnswerAction:Kn}),Dn.createElement(ue.default,{centered:!0,open:!!fn,confirmLoading:le,onCancel:()=>{ae(!1)},afterClose:()=>{fe("")},onOk:Ma,title:"\u4EBA\u5DE5\u56DE\u590D",width:900,okText:"\u4FDD\u5B58"},Dn.createElement(Zt.Z,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u60A8\u7684\u56DE\u590D",watch:!0,onChange:kt=>fe(kt),defaultValue:de})))},Wi=Object.defineProperty,Ui=Object.defineProperties,Vi=Object.getOwnPropertyDescriptors,bi=Object.getOwnPropertySymbols,Mi=Object.prototype.hasOwnProperty,Ki=Object.prototype.propertyIsEnumerable,Fi=(xe,Ae,ye)=>Ae in xe?Wi(xe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ye}):xe[Ae]=ye,Ir=(xe,Ae)=>{for(var ye in Ae||(Ae={}))Mi.call(Ae,ye)&&Fi(xe,ye,Ae[ye]);if(bi)for(var ye of bi(Ae))Ki.call(Ae,ye)&&Fi(xe,ye,Ae[ye]);return xe},hi=(xe,Ae)=>Ui(xe,Vi(Ae)),Zr=(xe,Ae,ye)=>new Promise((Mn,An)=>{var un=Tt=>{try{Rn(ye.next(Tt))}catch(fn){An(fn)}},va=Tt=>{try{Rn(ye.throw(Tt))}catch(fn){An(fn)}},Rn=Tt=>Tt.done?Mn(Tt.value):Promise.resolve(Tt.value).then(un,va);Rn((ye=ye.apply(xe,Ae)).next())});const Ii=({classroomList:xe,boards:Ae,globalSetting:ye,loading:Mn,user:An,dispatch:un})=>{var va,Rn,Tt;const fn=(0,we.useParams)(),ae=(0,se.useRef)(hi(Ir({},fn),{id:fn.categoryId,page_size:20})),[le,ge]=(0,se.useState)({page:1,page_size:20}),{detailBoardList:de,detailLeftMenus:fe,detailTopBanner:Fe,detailCourseGroupsList:De,courseAiData:Je}=xe,[ze,tt]=(0,se.useState)([]),[It,rt]=(0,se.useState)("\u6392\u5E8F"),{userInfo:_e}=An,[yt,St]=(0,se.useState)(!1),[Ve]=(0,we.useSearchParams)(),[st,gt]=(0,se.useState)(!1),[Ut,Kt]=(0,se.useState)("all"),[Xt,sn]=(0,se.useState)({}),[an,Ct]=(0,se.useState)(1),[cn,on]=(0,se.useState)(!1),[Kn,ra]=(0,se.useState)(!1),[Ma,ka]=(0,se.useState)(!0);let[qa,xa]=(0,se.useState)([]);const[sa,ga]=(0,se.useState)(!1),[kt,kn]=(0,se.useState)(!1),{verifyModelUser:Tn,ContactModalElement:ca}=(0,pa.Z)(),ea=(0,se.useRef)(null),Aa=(0,we.useLocation)();let[da,Ha]=(0,se.useState)({page:1,page_size:20});const _a=(0,se.useMemo)(()=>{if(fe.course_modules)return xe.detailLeftMenus.course_modules.filter(Bt=>Bt.type==="board")[0]},[xe]);(0,se.useEffect)(()=>{var Bt;const Pn=zn.cX.getItem(`${(Bt=An==null?void 0:An.userInfo)==null?void 0:Bt.login}${(0,ne.GJ)()?"Teacher":"Student"}`,"Board");Pn&&(rt(Pn==null?void 0:Pn.name),ae.current.sort_type=Po.find(Vn=>Vn.name===(Pn==null?void 0:Pn.name)).id)},[(va=An==null?void 0:An.userInfo)==null?void 0:va.login,Aa==null?void 0:Aa.pathname]),(0,se.useEffect)(()=>{Ve.get("type")?Ve.get("type")==="hudong"?(Kt("hudong"),no(),$a()):Kt(Ve.get("type")):Kt("all")},[Ve.get("type")]),(0,se.useEffect)(()=>{Ut==="wenda"&>(Je==null?void 0:Je.is_open_ai)},[Ut]);const $a=()=>Zr(void 0,null,function*(){var Bt;if(Ma&&!cn){on(!0),Ct(an+1);const Pn=yield un({type:"classroomList/getCourseGroupsList",payload:hi(Ir({},ae),{page:an,id:ae.current.coursesId,limit:20,nonenavigate:!0})});let Vn=[...Pn==null?void 0:Pn.course_groups];((Bt=Pn==null?void 0:Pn.course_groups)==null?void 0:Bt.length)<20&&(ka(!1),Vn.push({id:0,name:"\u672A\u5206\u73ED"})),on(!1),xa([...qa,...Vn])}});(0,se.useEffect)(()=>{ae.current.categoryId=fn.categoryId,ae.current.id=fn.categoryId,un({type:"classroomList/getBoardList",payload:ae.current})},[fn]),(0,se.useEffect)(()=>{xe.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&un({type:"classroomList/getBoardList",payload:ae.current})},[xe.actionTabs.key]),(0,se.useEffect)(()=>{tt([])},[xe.detailBoardList]);const po=(Bt,Pn)=>{ge({page:Bt,page_size:Pn}),ae.current.page=Bt,ae.current.page_size=Pn,un({type:"classroomList/getBoardList",payload:ae.current})},bo=se.createElement("section",{className:uo.dropmenu},se.createElement("div",{style:{maxHeight:200,overflow:"auto"}},se.createElement(Pt(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Bt=>{$a()},hasMore:Ma,useWindow:!1},se.createElement(ve.default,{style:{width:240,zIndex:10}},De.group_count>0&&qa.map(function(Bt,Pn){return se.createElement(ve.default.Item,{key:Bt.id},se.createElement(Be.default,{checked:ze.includes(Bt.id),value:Bt.id,onChange:Vn=>{let Ao=ze.indexOf(Bt.id);ze.indexOf(Bt.id)>-1?tt(ze.filter(ur=>ur!==Bt.id)):tt(ze.concat(Bt.id))}},Bt.name))})))),se.createElement("aside",{className:uo.bg},se.createElement("div",null,se.createElement(Me.ZP,{type:"link",onClick:()=>Zr(void 0,null,function*(){da.group_ids=ze,da.page=1,Ha(Ir({},da)),no()})},"\u786E\u5B9A"),se.createElement(Me.ZP,{type:"link",onClick:()=>{tt([])}},"\u91CD\u7F6E")))),Po=[{name:"\u65F6\u95F4\u6392\u5E8F",id:"time"},{name:"\u70ED\u5EA6\u6392\u5E8F",id:"hot"}];let xt=[{name:"\u5220\u9664",icon:se.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u53D1\u9001",icon:se.createElement("i",{className:"iconfont icon-fasong"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:se.createElement("i",{className:"iconfont icon-sheweigongkai2"})}];Fe.is_public||xt.splice(2,1);const xn=Bt=>{var Pn;zn.cX.setItem(`${(Pn=An==null?void 0:An.userInfo)==null?void 0:Pn.login}${(0,ne.GJ)()?"Teacher":"Student"}`,Bt,"Board"),rt(Bt==null?void 0:Bt.name),ae.current.sort_type=Po.find(Vn=>Vn.name===(Bt==null?void 0:Bt.name)).id,un({type:"classroomList/getBoardList",payload:ae.current})},ia=(Bt,Pn)=>Zr(void 0,null,function*(){Pn.coursesId=ae.current.coursesId;let Vn="boards/setTopping";Bt==="\u53D6\u6D88\u7F6E\u9876"&&(Vn="boards/escTopping"),yield un({type:Vn,payload:Ir({},Pn)}),un({type:"classroomList/getBoardList",payload:ae.current})}),_n=Bt=>Zr(void 0,null,function*(){const Pn=Bt.name;ze==""?Ne.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"):un({type:"classroomList/setActionTabs",payload:{key:Pn,selectArrs:ze,params:ae.current}})}),to=Bt=>Zr(void 0,null,function*(){var Pn;if(ze=="")return Ne.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,b.ZP)(`/api/boards/${ae.current.categoryId}/messages/bulk_move.json`,{method:"put",body:{ids:ze,to_board_id:Bt.key}})).status===0&&(Ne.ZP.success("\u64CD\u4F5C\u6210\u529F"),un({type:"classroomList/getBoardList",payload:ae.current}),un({type:"classroomList/getClassroomLeftMenus",payload:{id:(Pn=ae.current)==null?void 0:Pn.coursesId}}))});function no(){return Zr(this,null,function*(){var Bt;ra(!0);let Pn=yield(0,b.ZP)(`/api/boards/${ae.current.categoryId}/messages/statistics.json`,{method:"get",params:Ir({coursesId:(Bt=ae.current)==null?void 0:Bt.coursesId},da)});ra(!1),(Pn==null?void 0:Pn.status)===0&&sn(Pn)})}return se.createElement("section",null,se.createElement(Ia.Z,{isLoading:!1,menuItemWidth:110,tabDataSource:[{name:"\u5168\u90E8",id:"all"},(0,ne.eB)()&&{name:"\u4E92\u52A8\u7EDF\u8BA1",id:"hudong"},((Fe==null?void 0:Fe.is_admin)||(0,ne.Ny)())&&{name:"\u8BBE\u7F6E",id:"shezhi"},(0,ne.eB)()&&{name:se.createElement("span",null,"\u667A\u80FD\u95EE\u7B54",se.createElement("img",{src:To.Z,width:17,style:{position:"absolute",top:6}})),id:"wenda"},(0,ne.eB)()&&{name:"\u95EE\u7B54\u96C6",id:"wendaji"},(0,ne.eB)()&&{name:"\u5386\u53F2\u5BF9\u8BDD",id:"duihua"}].filter(Bt=>!!Bt),isAdmin:(0,ne.RV)(),onTabMenuClick:Bt=>{Bt.key==="hudong"&&(no(),we.history.replace(`/classrooms/${ae.current.coursesId}/board/${ae.current.categoryId}?type=hudong`)),Kt(Bt.key)},defaultSelectedKeys:[`${Ut}`],showControlButton:["all","hudong","shezhi"].includes(Ut)&&(0,ne.RV)(),buttonText:"\u6211\u8981\u53D1\u5E16",extraNode:["all","hudong","shezhi"].includes(Ut)&&(0,ne.GJ)()&&de.name!=="\u672A\u5206\u914D\u76EE\u5F55"&&se.createElement(se.Fragment,null,se.createElement("span",{className:"c-blue font16 ml20 current",onClick:Bt=>{var Pn;Bt.preventDefault();let Vn=(Pn=ae.current)==null?void 0:Pn.coursesId;(de==null?void 0:de.parent_id)>0&&(Vn=ae.current.categoryId),un({type:"classroomList/setActionTabs",payload:{key:(de==null?void 0:de.parent_id)===0?"\u6DFB\u52A0\u76EE\u5F55":"\u76EE\u5F55\u91CD\u547D\u540D",params:ae.current,selectArrs:{category_id:Vn,category_name:de.name,type:"board"},cb:()=>{un({type:"classroomList/getBoardList",payload:ae.current})}}})}},(de==null?void 0:de.parent_id)==0?se.createElement(Ge.Z,{title:"\u65B0\u5EFA\u76EE\u5F55"},se.createElement("i",{className:"iconfont icon-xinjianmulu1 c-blue font16 mr20 current"})):se.createElement(Ge.Z,{title:"\u76EE\u5F55\u91CD\u547D\u540D"},se.createElement("i",{className:"iconfont icon-zhongmingming1 c-blue font16 mr20 current"})))),onButtonClick:()=>{we.history.push(`/classrooms/${fn.coursesId}/board/${fn.categoryId}/add`)}}),Ut==="all"&&se.createElement("div",null,se.createElement(Oe.Z,{spinning:Mn["classroomList/getBoardList"]},se.createElement(Ko.Z,{dataSource:de.messages||[],isAdmin:(0,ne.GJ)(),batchStatus:yt,SortMenuName:It,setSortMenuName:rt,SortMenus:Po,dispatch:un,isboard:!0,onBoard:Bt=>{ae.current.group_ids=Bt,ae.current.page=1,ge(Pn=>hi(Ir({},Pn),{page:1})),un({type:"classroomList/getBoardList",payload:ae.current})},detailCourseGroupsList:De,onSearch:Bt=>{ae.current.search=Bt,ae.current.page=1,ge(Pn=>hi(Ir({},Pn),{page:1})),un({type:"classroomList/getBoardList",payload:ae.current})},onSort:xn,onBatch:Bt=>St(Bt)}),de.total_count===0&&se.createElement(re.Z,null),de.messages&&de.messages.map(function(Bt,Pn){var Vn,Ao;return se.createElement("div",{className:uo.listItem,key:Pn,onClick:ur=>{ze.indexOf(Bt.id)>-1?tt(ze.filter(Nr=>Nr!==Bt.id)):tt(ze.concat(Bt.id))}},se.createElement(Ie.Z,{align:"top"},(0,ne.GJ)()&&se.createElement(ie.Z,null,se.createElement("div",{className:"mt17"},((0,ne.Ny)()||((Vn=Bt==null?void 0:Bt.author)==null?void 0:Vn.login)===_e.login||(0,ne.GJ)()&&!Bt.author.is_teacher)&&se.createElement(Be.default,{checked:ze.includes(Bt.id),value:Bt.id}))),se.createElement(ie.Z,null,se.createElement("img",{className:"ml10 mr20",src:`${Te.Z.IMG_SERVER}/images/${Bt.author.image_url}`})),se.createElement(ie.Z,{flex:1},se.createElement("div",{className:uo.title},se.createElement("div",{className:uo.titleLeft},se.createElement(we.Link,{to:`/classrooms/${fn.coursesId}/board/${fn.categoryId}/Detail/${Bt.id}`},se.createElement("strong",null,Bt.subject)),(Bt==null?void 0:Bt.is_copy)&&se.createElement("span",{className:uo.copyTag},"\u590D\u5236"),Bt.sticky===1&&se.createElement("span",{className:"tag-topping ml10"},"\u7F6E\u9876"))),se.createElement("p",{className:"mt15"},se.createElement("span",{className:""},Bt.author.name),Bt.total_replies_count>0&&se.createElement("span",{className:"ml20 c-light-black "},Bt.total_replies_count," \u56DE\u590D"),Bt.praises_count>0&&se.createElement("span",{className:"ml20 c-light-black "},Bt.praises_count," \u70B9\u8D5E"),Bt.visits>0&&se.createElement("span",{className:"ml20 c-light-black "},Bt.visits," \u6D4F\u89C8"),se.createElement("span",{className:"ml20 c-light-black "},je()(Bt.created_on).fromNow()))),se.createElement(ie.Z,{className:"tr"},se.createElement("p",null,(0,ne.RV)()&&se.createElement(we.Link,{style:{marginRight:0},to:`/classrooms/${fn.coursesId}/board/${fn.categoryId}/Detail/${Bt.id}`},se.createElement("aside",{className:uo.flexBox},se.createElement("i",{className:"iconfont icon-yuyuexiangqing1"}),se.createElement("div",null,"\u8BE6\u60C5"))),Bt.sticky===0&&(0,ne.GJ)()&&se.createElement(we.Link,{className:"ml15",to:"",onClick:ur=>{ur.preventDefault(),ia("\u7F6E\u9876",Bt)}},"\u7F6E\u9876"),Bt.sticky===1&&(0,ne.GJ)()&&se.createElement(we.Link,{className:"ml15",to:"",onClick:ur=>{ur.preventDefault(),ia("\u53D6\u6D88\u7F6E\u9876",Bt)}},"\u53D6\u6D88\u7F6E\u9876"),((0,ne.Ny)()||((Ao=Bt==null?void 0:Bt.author)==null?void 0:Ao.login)===_e.login||(0,ne.GJ)()&&!Bt.author.is_teacher)&&se.createElement(we.Link,{className:"",to:`/classrooms/${fn.coursesId}/board/${Bt.board_id}/Edit/${Bt.id}`},se.createElement("aside",{className:uo.flexBox,style:{marginLeft:"16px"}},se.createElement("i",{className:"iconfont icon-bianjizuoye"}),se.createElement("div",null,"\u7F16\u8F91")))),Bt.category_name&&se.createElement("p",{className:["c-grey-666",uo.categoryName].join(" ")},"\u6240\u5C5E\u76EE\u5F55\uFF1A",Bt.category_name))))}),se.createElement("aside",{className:"tc mb50 mt30"},de.total_count>0&&se.createElement(a.Z,{showSizeChanger:!0,onChange:po,defaultCurrent:1,pageSize:le.page_size||20,current:le.page||1,total:de.total_count})),ze.length>0&&(0,ne.GJ)()&&se.createElement(E.Z,{offsetBottom:0},se.createElement(jr.Z,{buttonDataSource:xt,onButtonClick:_n,useBatchStatus:St,catalogue:_a.second_category.filter(Bt=>Bt.category_name!=="\u672A\u5206\u914D\u76EE\u5F55")||[],allSelect:ze.length?ze.length===((Rn=de==null?void 0:de.messages)==null?void 0:Rn.length):!1,setSeleArr:tt,setAllSelect:Bt=>{Bt.target.checked?tt(de.messages.map(Pn=>Pn.id)):tt([])},selectArrs:ze,onMenuClick:to,addCatalogue:Bt=>{Bt.preventDefault(),un({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:ae.current,selectArrs:{category_id:ae.current.coursesId,type:"board"}}})}})),se.createElement(wa.Z,{cb:Bt=>{tt([]),ae.current.page=Bt,ge(Pn=>hi(Ir({},Pn),{page:Bt}))}}),se.createElement(Rr,{cb:()=>tt([])}),se.createElement(yr.Z,{cb:()=>tt([])}))),Ut==="hudong"&&se.createElement("div",{style:{background:"#fff",padding:"25px 20px"}},se.createElement("div",{style:{display:"flex"}},se.createElement("div",{style:{flex:1,color:"#666666"}},se.createElement("span",null,"\u8BA8\u8BBA\uFF08",Xt.total_message_count,"\uFF09"),se.createElement("span",{style:{marginLeft:20}},"\u56DE\u590D\uFF08",Xt.total_reply_count,"\uFF09"),se.createElement("span",{style:{marginLeft:20}},"\u70B9\u8D5E\uFF08",Xt.total_like_count,"\uFF09")),(0,ne.GJ)()&&se.createElement("div",null,se.createElement(x.Z,{dropdownRender:()=>bo,open:sa,onOpenChange:Bt=>{ga(Bt)}},se.createElement("a",null,"\u5206\u73ED",sa?se.createElement(ee.Z,{style:{marginLeft:6}}):se.createElement(te.Z,{style:{marginLeft:6}}))),se.createElement(x.Z,{open:kt,onOpenChange:Bt=>{kn(Bt)},menu:{items:[{key:"1",style:{width:100},label:se.createElement("a",{onClick:()=>Zr(void 0,null,function*(){var Bt,Pn;let Vn=yield(0,b.ZP)(`/api/boards/${(Bt=ae.current)==null?void 0:Bt.categoryId}/messages/export_messages.json`,{method:"get",params:Ir({is_repeat_export:1},da)});(Vn==null?void 0:Vn.status)===0&&we.history.push(`/classrooms/${(Pn=ae.current)==null?void 0:Pn.coursesId}/exportlist/messages_statistics`)})},"\u4E92\u52A8\u5BFC\u51FA")},{key:"2",label:se.createElement("a",{href:`/classrooms/${(Tt=ae.current)==null?void 0:Tt.coursesId}/exportlist/messages_statistics`},"\u5386\u53F2\u5BFC\u51FA")}]}},se.createElement("a",{style:{marginLeft:20}},"\u5BFC\u51FA",kt?se.createElement(ee.Z,{style:{marginLeft:6}}):se.createElement(te.Z,{style:{marginLeft:6}}))))),se.createElement(y.default,{dataSource:Xt==null?void 0:Xt.course_members,style:{marginTop:25},loading:Kn,onChange:(Bt,Pn,Vn)=>{Vn.order?(da.sort_by=Vn.field==="total_score"?"score":Vn.field,da.sort=Vn.order,da.sort=da.sort.replace("end","")):delete da.sort,no()},columns:[{title:"\u5E8F\u53F7",dataIndex:"number",width:60,render:(Bt,Pn,Vn)=>da.page_size*(da.page-1)+Vn+1},{title:"\u59D3\u540D",dataIndex:"real_name",render:(Bt,Pn,Vn)=>se.createElement("a",{target:"_blank",style:{color:"#3061D0"},href:`/users/${Pn==null?void 0:Pn.login}/classrooms`},Bt)},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"},{title:"\u53D1\u5E16\u6570",dataIndex:"message_count",width:60},{title:"\u5E16\u5B50\u70B9\u8D5E\u6570",dataIndex:"message_like_count",width:100},{title:"\u56DE\u590D\u6570",dataIndex:"reply_count",width:60},{title:"\u56DE\u590D\u70B9\u8D5E\u6570",dataIndex:"reply_like_count",width:100},{title:"\u4E92\u52A8\u6570",dataIndex:"total_message_count",width:70}],pagination:!1}),se.createElement(a.Z,{showSizeChanger:!0,showTotal:Bt=>se.createElement("span",null,"\u5171",se.createElement("span",{style:{color:"#165DFF"}},Xt.total_count)," \u6761\u6570\u636E"),style:{marginTop:10},onChange:(Bt,Pn)=>{da.page=Bt,da.page_size=Pn,Ha(Ir({},da)),no()},defaultCurrent:1,pageSize:da.page_size||20,current:da.page||1,total:Xt.total_count})),Ut==="shezhi"&&se.createElement("div",{style:{background:"#fff",padding:20}},se.createElement("h5",{style:{fontSize:18}},"\u516C\u5F00\u8BBE\u7F6E"),se.createElement(Be.default,{style:{marginTop:10},defaultChecked:Fe==null?void 0:Fe.allow_view_message,onChange:Bt=>Zr(void 0,null,function*(){var Pn,Vn;let Ao=yield(0,b.ZP)(`/api/courses/${(Pn=ae.current)==null?void 0:Pn.coursesId}/update_view_setting.json`,{method:"PUT",body:{allow_view_message:Bt.target.checked}});(Ao==null?void 0:Ao.status)===0&&un({type:"classroomList/getClassroomTopBanner",payload:{id:(Vn=ae.current)==null?void 0:Vn.coursesId}})})},"\u5168\u8BFE\u5802\u53EF\u89C1\uFF08\u672A\u52FE\u9009\u5219\u5B66\u751F\u53D1\u5E03\u7684\u8BA8\u8BBA\u53EA\u80FD\u9009\u62E9\u540C\u73ED\u5B66\u751F\u53EF\u89C1\uFF09")),Ut==="wenda"&&se.createElement("div",{style:{background:"#fff",padding:20}},se.createElement("div",{className:"flex flex-col gap-20 mb20"},se.createElement("h5",{className:"font18"},"\u667A\u80FD\u95EE\u7B54"),se.createElement(Ie.Z,{align:"middle",className:"mt20"},se.createElement(Uo.Z,{size:"default",checked:st,onChange:Bt=>{Tn()&&(gt(Bt),clearTimeout(ea.current),ea.current=setTimeout(()=>{var Pn;un({type:"classroomList/setCourseAiState",payload:{course_id:(Pn=ae.current)==null?void 0:Pn.coursesId,is_open_ai:Bt}})},500))}}),se.createElement("div",{className:"c-grey-333 ml10"},"\u5F00\u542F\u540E\uFF0C\u6559\u5B66\u8BFE\u5802\u5185\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u7684\u529F\u80FD\uFF0C\u4E0EAI\u5BF9\u8BDD\uFF0C\u8BA9AI\u7B54\u7591\u89E3\u60D1\u3002"," ",se.createElement("a",{href:"https://www.educoder.net/forums/40256",target:"_blank"},"\u64CD\u4F5C\u8BF4\u660E"))))),Ut==="wendaji"&&se.createElement(yn,null),Ut==="duihua"&&se.createElement(Yi,null),ca())};var Ji=(0,we.connect)(({classroomList:xe,loading:Ae,boards:ye,user:Mn,globalSetting:An})=>({classroomList:xe,globalSetting:An,boards:ye,user:Mn,loading:Ae.effects}))(Ii),Xi=oe(67294);const ml=({classroomList:xe,boards:Ae,globalSetting:ye,loading:Mn,user:An,dispatch:un})=>{const va=(0,we.useParams)(),{detailBoardList:Rn,detailLeftMenus:Tt,detailTopBanner:fn}=xe;return Xi.createElement(Ji,null)};var Ni=(0,we.connect)(({classroomList:xe,loading:Ae,boards:ye,user:Mn,globalSetting:An})=>({classroomList:xe,globalSetting:An,boards:ye,user:Mn,loading:Ae.models.index}))(ml);const qi=({globalSetting:xe})=>{var Ae;switch(Number((Ae=xe==null?void 0:xe.setting)==null?void 0:Ae.theme)){case z.Fy.THEMEONE:return se.createElement(ko,null);case z.Fy.DEFAULT:default:return se.createElement(Ni,null)}};var _i=(0,we.connect)(({globalSetting:xe})=>({globalSetting:xe}))(qi)},13916:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return Ge}});var z=oe(67294),se=oe(68508),we=oe(69677),Te=oe(84567),he=oe(71577),je=oe(85418),ve={bottomControlContainer:"bottomControlContainer___Zu9jI",buttonWrap:"buttonWrap___aWo9e",moveCategory:"moveCategory____Cpq2"},Be=oe(52262),Me=oe(42922),Ge=({buttonDataSource:Oe,onButtonClick:Ie,useBatchStatus:ie,allSelect:a,setAllSelect:E,selectArrs:x,onMenuClick:y,setSeleArr:b,catalogue:ee,addCatalogue:te})=>{const[ne,re]=(0,z.useState)(!1),[ue,ce]=(0,z.useState)("");console.log("---",ee);const Ce=z.createElement("div",{className:ve.moveCategory,onMouseLeave:me=>re(!1)},z.createElement(se.default,{onClick:y,style:{maxHeight:300,width:240,overflow:"auto"}},z.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},z.createElement(we.default,{onChange:me=>{ce(me.target.value)}})),ee==null?void 0:ee.map(function(me,Se){var Pe;if(!(ue!==""&&me.category_name.indexOf(ue)<0))return z.createElement(z.Fragment,null,z.createElement(se.default.Item,{className:"multi-llipsis1e",key:me.category_id,title:me.category_name},me.category_name),(Pe=me==null?void 0:me.third_category)==null?void 0:Pe.map(We=>z.createElement(se.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:We.category_id,title:We.category_name},We.category_name)))}),te&&z.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:te},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return z.createElement("div",{className:ve.bottomControlContainer},z.createElement("div",null,z.createElement("div",null,z.createElement(Te.default,{checked:a,onChange:E},"\u5168\u9009\u672C\u9875\uFF08",x.length,"\uFF09")),(0,Be.GJ)()&&Oe.map(me=>z.createElement("div",{key:me.name},z.createElement(he.ZP,{type:"primary",icon:me.icon,className:ve.buttonWrap,onClick:()=>Ie(me)},me.name))),(0,Be.GJ)()&&(te||ee)&&z.createElement("div",null,z.createElement(je.Z,{open:ne,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>Ce,getPopupContainer:me=>me.parentNode},z.createElement("span",{className:"ant-dropdown-link",onMouseEnter:me=>re(!0)},z.createElement(he.ZP,{type:"primary",className:ve.buttonWrap,icon:z.createElement("i",{className:"iconfont icon-yidongmulu"})},z.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",z.createElement(Me.Z,null))))))),z.createElement("div",null,z.createElement(he.ZP,{type:"primary",ghost:!0,onClick:()=>{ie(!1),b([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},24966:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return y}});var z=oe(67294),se=oe(68508),we=oe(84567),Te=oe(71577),he=oe(85418),je=oe(83062),ve=oe(11713),Be=oe(69677),Me={searchSortControllerContainer:"searchSortControllerContainer___hHmtL",btn:"btn___IGcjw",btnSort:"btnSort___TjGZj",tips:"tips____YGut"},Ne=oe(52262),Ge=oe(53978),Oe=oe(42922),Ie=oe(246),ie=oe.n(Ie),a=oe(35973),E=(b,ee,te)=>new Promise((ne,re)=>{var ue=me=>{try{Ce(te.next(me))}catch(Se){re(Se)}},ce=me=>{try{Ce(te.throw(me))}catch(Se){re(Se)}},Ce=me=>me.done?ne(me.value):Promise.resolve(me.value).then(ue,ce);Ce((te=te.apply(b,ee)).next())}),y=({isAdmin:b,dataSource:ee,batchStatus:te,SortMenuName:ne,setSortMenuName:re,detailCourseGroupsList:ue,onSearch:ce,onBoard:Ce,onSort:me,isboard:Se,dispatch:Pe,onBatch:We,SortMenus:Ze,isShowMode:lt=!1,onModeChange:ft})=>{const[ut,Dt]=(0,z.useState)(!1),[Rt,Lt]=(0,z.useState)([]),[He,ot]=(0,z.useState)(!0);let[Nt,ht]=(0,z.useState)([]);const[Re,qe]=(0,z.useState)(1),[at,dt]=(0,z.useState)(!1),$e=(0,a.useParams)(),pt=Gt=>{re(Gt.name),me(Gt)};(0,z.useEffect)(()=>{Se&&Ee()},[Se]);const Ee=()=>E(void 0,null,function*(){var Gt;if(He&&!at){dt(!0),qe(Re+1);const Ht=yield Pe({type:"classroomList/getCourseGroupsList",payload:{page:Re,id:$e.coursesId,limit:20,nonenavigate:!0}});let jn=[...(Ht==null?void 0:Ht.course_groups)||[]];((Gt=Ht==null?void 0:Ht.course_groups)==null?void 0:Gt.length)<20&&(ot(!1),jn.push({id:0,name:"\u672A\u5206\u73ED"})),dt(!1),ht([...Nt,...jn])}}),Pt=z.createElement("section",{className:Me.dropmenu},z.createElement("div",{style:{maxHeight:200,overflow:"auto"}},z.createElement(ie(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Gt=>{Ee()},hasMore:He,useWindow:!1},z.createElement(se.default,{style:{width:240,zIndex:10}},(ue==null?void 0:ue.group_count)>0&&(Nt==null?void 0:Nt.filter(Gt=>Gt.edit_auth||Gt.name==="\u672A\u5206\u73ED").map(function(Gt,Ht){return z.createElement(se.default.Item,{key:Gt.id},z.createElement(we.default,{checked:Rt.includes(Gt.id),value:Gt.id,onChange:jn=>{let Et=Rt.indexOf(Gt.id);Rt.indexOf(Gt.id)>-1?Lt(Rt.filter(it=>it!==Gt.id)):Lt(Rt.concat(Gt.id))}},Gt.name))}))))),z.createElement("aside",{style:{background:"#fff"}},z.createElement("div",null,z.createElement(Te.ZP,{type:"link",onClick:()=>{Ce(Rt)}},"\u786E\u5B9A"),z.createElement(Te.ZP,{type:"link",onClick:()=>{Lt([])}},"\u91CD\u7F6E")))),dn=ne==="\u9ED8\u8BA4\u6392\u5E8F";return z.createElement("div",{className:Me.searchSortControllerContainer},!!(Ze!=null&&Ze.length)&&z.createElement("div",null,z.createElement(he.Z,{dropdownRender:()=>z.createElement(se.default,{selectedKeys:[ne]},Ze.map(Gt=>z.createElement(se.default.Item,{key:Gt.name,onClick:()=>pt(Gt)},Gt.name)))},z.createElement("div",null,z.createElement("span",{className:`${Me.btn} ${dn?Me.btnSort:""}`},z.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),ne)))),dn&&z.createElement(je.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},z.createElement("span",{className:Me.tips},z.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),lt&&z.createElement(ve.default,{defaultValue:"",onChange:ft,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),z.createElement(Be.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:ce,style:{width:220,marginLeft:lt?"":"auto"}}),(0,Ne.eB)()&&Se&&z.createElement(he.Z,{dropdownRender:()=>Pt,open:ut,onOpenChange:Gt=>{Dt(Gt)}},z.createElement("a",null,"\u5206\u73ED",ut?z.createElement(Ge.Z,{style:{marginLeft:6}}):z.createElement(Oe.Z,{style:{marginLeft:6}}))))}},24039:function(ke,mt,oe){"use strict";var z=oe(67294),se=oe(85418),we=oe(2453),Te=oe(83062),he=oe(35973),je=oe(52262),ve=oe(80150),Be=oe(52810);const Me=({isLoading:Ne,addText:Ge,tabDataSource:Oe,isAdmin:Ie,dispatch:ie,classroomList:a,type:E,isExercise:x,defaultSelectedKeys:y,onTabMenuClick:b,getDropdownMenu:ee,showControlButton:te,buttonText:ne,buttonIcon:re="icon-tianjiadaohang",extraNode:ue,user:ce,onButtonClick:Ce,isModelUser:me})=>{var Se,Pe,We,Ze,lt;const ft=(0,he.useParams)();return z.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},z.createElement("div",{className:"flex gap-4px mr-auto"},Oe==null?void 0:Oe.map((ut,Dt)=>z.createElement("div",{key:Dt,className:`text-16px flex item-center justify-center current ${y==(typeof ut.index=="number"?ut.index:ut.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:y==(typeof ut.index=="number"?ut.index:ut.id)?"#1890FF":""},onClick:()=>Ne?{}:b(ut)},ut==null?void 0:ut.name,ut.total!==void 0&&Ie&&z.createElement("span",{className:"ml-4px"},ut.total||0)))),Ie&&z.createElement("div",{className:"flex item-center gap-20px mr-20px"},x&&z.createElement("span",{className:"iconfont icon-shezhi8 flex item-center current",onClick:()=>{ie({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),x&&z.createElement(se.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:ut})=>{var Dt;if((0,je.Rm)()&&!((Dt=a.AssistantObject.exercise)!=null&&Dt.can_download)){we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ut=="1"&&ie({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:E,exportType:"exercise",category_id:ft.categoryId}}),ut=="3"&&he.history.push(`/classrooms/${ft==null?void 0:ft.coursesId}/exportlist/exercise_score,export_exercise_users`)}}},z.createElement("span",{className:"iconfont icon-xiazai6 current c-grey-666"})),!!ue&&z.createElement("div",null,ue),te&&(ne=="\u6DFB\u52A0\u76F4\u64AD"?z.createElement(se.Z,{menu:{items:(Pe=(Se=[{label:z.createElement("div",{onClick:()=>{Ce("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},{label:z.createElement("div",{onClick:()=>{Ce("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:me}])==null?void 0:Se.filter(ut=>ut==null?void 0:ut.show))==null?void 0:Pe.map(ut=>({label:ut==null?void 0:ut.label,key:ut==null?void 0:ut.key}))}},z.createElement(ve.op,{theme:Be.Fy.THEMEONE,icon:z.createElement("span",{className:`iconfont ${re}`})},ne)):z.createElement(ve.op,{theme:Be.Fy.THEMEONE,onClick:Ce,icon:z.createElement("span",{className:`iconfont ${re}`})},ne)),!!ee&&z.createElement(se.Z,{disabled:((We=ce==null?void 0:ce.userInfo)==null?void 0:We.user_status)===2,dropdownRender:ee},z.createElement(Te.Z,{title:((Ze=ce==null?void 0:ce.userInfo)==null?void 0:Ze.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},z.createElement(ve.op,{theme:Be.Fy.THEMEONE,onClick:Ce,disabled:((lt=ce==null?void 0:ce.userInfo)==null?void 0:lt.user_status)===2,icon:z.createElement("span",{className:"iconfont icon-tianjiadaohang"})},Ge||"\u521B\u5EFA\u8BD5\u5377")))))};mt.Z=Me},21618:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return Oe}});var z=oe(67294),se=oe.p+"static/modelContact.7a7eb113.png",we=oe(14446),Te={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},he="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=",je=oe(67294),Be=({visible:Ie,setVisible:ie,image:a,closeImageStyle:E,hiddenbutton:x})=>je.createElement(we.default,{centered:!0,destroyOnClose:!0,open:Ie,footer:null,wrapClassName:Te.modal,onCancel:()=>ie(!1)},je.createElement("div",{className:Te.content},je.createElement("img",{src:a}),x,je.createElement("img",{onClick:()=>ie(!1),className:Te.close,src:he,style:E}))),Me=oe(52262),Ne=oe(67294),Oe=()=>{const[Ie,ie]=(0,z.useState)(!1);return{verifyModelUser:()=>(0,Me.$O)()?!0:(ie(!0),!1),ContactModalElement:()=>Ne.createElement(Be,{visible:Ie,setVisible:ie,image:se}),contactOpen:Ie,setContactOpen:ie}}},81643:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return z}});const z=se=>se?typeof se=="function"?se():se:null},48783:function(ke,mt,oe){"use strict";var z=oe(74902),se=oe(96523);function we(Te){let he;const je=Be=>()=>{he=null,Te.apply(void 0,(0,z.Z)(Be))},ve=function(){if(he==null){for(var Be=arguments.length,Me=new Array(Be),Ne=0;Ne<Be;Ne++)Me[Ne]=arguments[Ne];he=(0,se.Z)(je(Me))}};return ve.cancel=()=>{se.Z.cancel(he),he=null},ve}mt.Z=we},30291:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return ue}});var z=oe(15671),se=oe(43144),we=oe(60136),Te=oe(51630),he=oe(67294),je=oe(94184),ve=oe.n(je),Be=oe(48555),Me=oe(10366),Ne=oe(48783),Ge=oe(53124),Oe=oe(67968),Ie=oe(45503);const ie=ce=>{const{componentCls:Ce}=ce;return{[Ce]:{position:"fixed",zIndex:ce.zIndexPopup}}};var a=(0,Oe.Z)("Affix",ce=>{const Ce=(0,Ie.TS)(ce,{zIndexPopup:ce.zIndexBase+10});return[ie(Ce)]});function E(ce){return ce!==window?ce.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function x(ce,Ce,me){if(me!==void 0&&Ce.top>ce.top-me)return me+Ce.top}function y(ce,Ce,me){if(me!==void 0&&Ce.bottom<ce.bottom+me){const Se=window.innerHeight-Ce.bottom;return me+Se}}const b=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function ee(){return typeof window!="undefined"?window:null}var te;(function(ce){ce[ce.None=0]="None",ce[ce.Prepare=1]="Prepare"})(te||(te={}));let ne=function(ce){(0,we.Z)(me,ce);var Ce=(0,Te.Z)(me);function me(){var Se;return(0,z.Z)(this,me),Se=Ce.apply(this,arguments),Se.state={status:te.None,lastAffix:!1,prevTarget:null},Se.placeholderNodeRef=(0,he.createRef)(),Se.fixedNodeRef=(0,he.createRef)(),Se.addListeners=()=>{const Pe=Se.getTargetFunc(),We=Pe==null?void 0:Pe(),{prevTarget:Ze}=Se.state;Ze!==We&&(b.forEach(lt=>{Ze==null||Ze.removeEventListener(lt,Se.lazyUpdatePosition),We==null||We.addEventListener(lt,Se.lazyUpdatePosition)}),Se.updatePosition(),Se.setState({prevTarget:We}))},Se.removeListeners=()=>{Se.timer&&(clearTimeout(Se.timer),Se.timer=null);const{prevTarget:Pe}=Se.state,We=Se.getTargetFunc(),Ze=We==null?void 0:We();b.forEach(lt=>{Ze==null||Ze.removeEventListener(lt,Se.lazyUpdatePosition),Pe==null||Pe.removeEventListener(lt,Se.lazyUpdatePosition)}),Se.updatePosition.cancel(),Se.lazyUpdatePosition.cancel()},Se.getOffsetTop=()=>{const{offsetBottom:Pe,offsetTop:We}=Se.props;return Pe===void 0&&We===void 0?0:We},Se.getOffsetBottom=()=>Se.props.offsetBottom,Se.measure=()=>{const{status:Pe,lastAffix:We}=Se.state,{onChange:Ze}=Se.props,lt=Se.getTargetFunc();if(Pe!==te.Prepare||!Se.fixedNodeRef.current||!Se.placeholderNodeRef.current||!lt)return;const ft=Se.getOffsetTop(),ut=Se.getOffsetBottom(),Dt=lt();if(Dt){const Rt={status:te.None},Lt=E(Se.placeholderNodeRef.current);if(Lt.top===0&&Lt.left===0&&Lt.width===0&&Lt.height===0)return;const He=E(Dt),ot=x(Lt,He,ft),Nt=y(Lt,He,ut);ot!==void 0?(Rt.affixStyle={position:"fixed",top:ot,width:Lt.width,height:Lt.height},Rt.placeholderStyle={width:Lt.width,height:Lt.height}):Nt!==void 0&&(Rt.affixStyle={position:"fixed",bottom:Nt,width:Lt.width,height:Lt.height},Rt.placeholderStyle={width:Lt.width,height:Lt.height}),Rt.lastAffix=!!Rt.affixStyle,Ze&&We!==Rt.lastAffix&&Ze(Rt.lastAffix),Se.setState(Rt)}},Se.prepareMeasure=()=>{Se.setState({status:te.Prepare,affixStyle:void 0,placeholderStyle:void 0})},Se.updatePosition=(0,Ne.Z)(()=>{Se.prepareMeasure()}),Se.lazyUpdatePosition=(0,Ne.Z)(()=>{const Pe=Se.getTargetFunc(),{affixStyle:We}=Se.state;if(Pe&&We){const Ze=Se.getOffsetTop(),lt=Se.getOffsetBottom(),ft=Pe();if(ft&&Se.placeholderNodeRef.current){const ut=E(ft),Dt=E(Se.placeholderNodeRef.current),Rt=x(Dt,ut,Ze),Lt=y(Dt,ut,lt);if(Rt!==void 0&&We.top===Rt||Lt!==void 0&&We.bottom===Lt)return}}Se.prepareMeasure()}),Se}return(0,se.Z)(me,[{key:"getTargetFunc",value:function(){const{getTargetContainer:Pe}=this.context,{target:We}=this.props;return We!==void 0?We:Pe!=null?Pe:ee}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(Pe){this.addListeners(),(Pe.offsetTop!==this.props.offsetTop||Pe.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:Pe,placeholderStyle:We}=this.state,{affixPrefixCls:Ze,rootClassName:lt,children:ft}=this.props,ut=ve()(Pe&<,{[Ze]:!!Pe});let Dt=(0,Me.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return he.createElement(Be.Z,{onResize:this.updatePosition},he.createElement("div",Object.assign({},Dt,{ref:this.placeholderNodeRef}),Pe&&he.createElement("div",{style:We,"aria-hidden":"true"}),he.createElement("div",{className:ut,ref:this.fixedNodeRef,style:Pe},he.createElement(Be.Z,{onResize:this.updatePosition},ft))))}}]),me}(he.Component);ne.contextType=Ge.E_;var ue=(0,he.forwardRef)((ce,Ce)=>{const{prefixCls:me,rootClassName:Se}=ce,{getPrefixCls:Pe}=(0,he.useContext)(Ge.E_),We=Pe("affix",me),[Ze,lt]=a(We),ft=Object.assign(Object.assign({},ce),{affixPrefixCls:We,rootClassName:ve()(Se,lt)});return Ze(he.createElement(ne,Object.assign({},ft,{ref:Ce})))})},34336:function(ke,mt,oe){"use strict";oe.d(mt,{default:function(){return fn}});var z=oe(97909),se=oe.n(z),we=oe(68291),Te=oe(33088),he=oe.n(Te),je=oe(26850),ve=oe.n(je),Be=oe(23082),Me=oe.n(Be),Ne=oe(99873),Ge=oe.n(Ne),Oe=oe(86625),Ie=oe.n(Oe),ie=oe(40618),a=oe.n(ie);se().extend(a()),se().extend(Ie()),se().extend(he()),se().extend(ve()),se().extend(Me()),se().extend(Ge()),se().extend(function(ae,le){var ge=le.prototype,de=ge.format;ge.format=function(Fe){var De=(Fe||"").replace("Wo","wo");return de.bind(this)(De)}});var E={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},x=function(le){var ge=E[le];return ge||le.split("_")[0]},y=function(){(0,we.ET)(!1,"Not match any format. Please help to fire a issue about this.")},b={getNow:function(){return se()()},getFixedDate:function(le){return se()(le,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(le){return le.endOf("month")},getWeekDay:function(le){var ge=le.locale("en");return ge.weekday()+ge.localeData().firstDayOfWeek()},getYear:function(le){return le.year()},getMonth:function(le){return le.month()},getDate:function(le){return le.date()},getHour:function(le){return le.hour()},getMinute:function(le){return le.minute()},getSecond:function(le){return le.second()},addYear:function(le,ge){return le.add(ge,"year")},addMonth:function(le,ge){return le.add(ge,"month")},addDate:function(le,ge){return le.add(ge,"day")},setYear:function(le,ge){return le.year(ge)},setMonth:function(le,ge){return le.month(ge)},setDate:function(le,ge){return le.date(ge)},setHour:function(le,ge){return le.hour(ge)},setMinute:function(le,ge){return le.minute(ge)},setSecond:function(le,ge){return le.second(ge)},isAfter:function(le,ge){return le.isAfter(ge)},isValidate:function(le){return le.isValid()},locale:{getWeekFirstDay:function(le){return se()().locale(x(le)).localeData().firstDayOfWeek()},getWeekFirstDate:function(le,ge){return ge.locale(x(le)).weekday(0)},getWeek:function(le,ge){return ge.locale(x(le)).week()},getShortWeekDays:function(le){return se()().locale(x(le)).localeData().weekdaysMin()},getShortMonths:function(le){return se()().locale(x(le)).localeData().monthsShort()},format:function(le,ge,de){return ge.locale(x(le)).format(de)},parse:function(le,ge,de){for(var fe=x(le),Fe=0;Fe<de.length;Fe+=1){var De=de[Fe],Je=ge;if(De.includes("wo")||De.includes("Wo")){for(var ze=Je.split("-")[0],tt=Je.split("-")[1],It=se()(ze,"YYYY").startOf("year").locale(fe),rt=0;rt<=52;rt+=1){var _e=It.add(rt,"week");if(_e.format("Wo")===tt)return _e}return y(),null}var yt=se()(Je,De,!0).locale(fe);if(yt.isValid())return yt}return ge&&y(),null}}},ee=b,te=oe(8745),ne=oe(87462),re=oe(67294),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},ce=ue,Ce=oe(74643),me=function(le,ge){return re.createElement(Ce.Z,(0,ne.Z)({},le,{ref:ge,icon:ce}))},Se=re.forwardRef(me),Pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},We=Pe,Ze=function(le,ge){return re.createElement(Ce.Z,(0,ne.Z)({},le,{ref:ge,icon:We}))},lt=re.forwardRef(Ze),ft=oe(16646),ut={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},Dt=ut,Rt=function(le,ge){return re.createElement(Ce.Z,(0,ne.Z)({},le,{ref:ge,icon:Dt}))},Lt=re.forwardRef(Rt),He=oe(94184),ot=oe.n(He),Nt=oe(15671),ht=oe(43144),Re=oe(97326),qe=oe(60136),at=oe(51630),dt=oe(4942),$e=oe(1413),pt=oe(97685),Ee=oe(5663),Pt=oe(1337),dn=oe(92739),Gt=oe(7699),Ht=10,jn=Ht*10,Et=7;function it(ae,le){if(!ae&&!le)return!0;if(!ae||!le)return!1}function Jt(ae,le,ge){var de=it(le,ge);if(typeof de=="boolean")return de;var fe=Math.floor(ae.getYear(le)/10),Fe=Math.floor(ae.getYear(ge)/10);return fe===Fe}function tn(ae,le,ge){var de=it(le,ge);return typeof de=="boolean"?de:ae.getYear(le)===ae.getYear(ge)}function hn(ae,le){var ge=Math.floor(ae.getMonth(le)/3);return ge+1}function qt(ae,le,ge){var de=it(le,ge);return typeof de=="boolean"?de:tn(ae,le,ge)&&hn(ae,le)===hn(ae,ge)}function Hn(ae,le,ge){var de=it(le,ge);return typeof de=="boolean"?de:tn(ae,le,ge)&&ae.getMonth(le)===ae.getMonth(ge)}function On(ae,le,ge){var de=it(le,ge);return typeof de=="boolean"?de:ae.getYear(le)===ae.getYear(ge)&&ae.getMonth(le)===ae.getMonth(ge)&&ae.getDate(le)===ae.getDate(ge)}function En(ae,le,ge){var de=it(le,ge);return typeof de=="boolean"?de:ae.getHour(le)===ae.getHour(ge)&&ae.getMinute(le)===ae.getMinute(ge)&&ae.getSecond(le)===ae.getSecond(ge)}function zn(ae,le,ge,de){var fe=it(ge,de);return typeof fe=="boolean"?fe:tn(ae,ge,de)&&ae.locale.getWeek(le,ge)===ae.locale.getWeek(le,de)}function $n(ae,le,ge){return On(ae,le,ge)&&En(ae,le,ge)}function Fa(ae,le,ge,de){return!le||!ge||!de?!1:!On(ae,le,de)&&!On(ae,ge,de)&&ae.isAfter(de,le)&&ae.isAfter(ge,de)}function lo(ae,le,ge){var de=le.locale.getWeekFirstDay(ae),fe=le.setDate(ge,1),Fe=le.getWeekDay(fe),De=le.addDate(fe,de-Fe);return le.getMonth(De)===le.getMonth(ge)&&le.getDate(De)>1&&(De=le.addDate(De,-7)),De}function No(ae,le,ge){var de=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(le){case"year":return ge.addYear(ae,de*10);case"quarter":case"month":return ge.addYear(ae,de);default:return ge.addMonth(ae,de)}}function Ea(ae,le){var ge=le.generateConfig,de=le.locale,fe=le.format;return typeof fe=="function"?fe(ae):ge.locale.format(de.locale,ae,fe)}function ao(ae,le){var ge=le.generateConfig,de=le.locale,fe=le.formatList;return!ae||typeof fe[0]=="function"?null:ge.locale.parse(de.locale,ae,fe)}function Ln(ae){var le=ae.cellDate,ge=ae.mode,de=ae.disabledDate,fe=ae.generateConfig;if(!de)return!1;var Fe=function(St,Ve,st){for(var gt=Ve;gt<=st;){var Ut=void 0;switch(St){case"date":{if(Ut=fe.setDate(le,gt),!de(Ut))return!1;break}case"month":{if(Ut=fe.setMonth(le,gt),!Ln({cellDate:Ut,mode:"month",generateConfig:fe,disabledDate:de}))return!1;break}case"year":{if(Ut=fe.setYear(le,gt),!Ln({cellDate:Ut,mode:"year",generateConfig:fe,disabledDate:de}))return!1;break}}gt+=1}return!0};switch(ge){case"date":case"week":return de(le);case"month":{var De=1,Je=fe.getDate(fe.getEndDate(le));return Fe("date",De,Je)}case"quarter":{var ze=Math.floor(fe.getMonth(le)/3)*3,tt=ze+2;return Fe("month",ze,tt)}case"year":return Fe("month",0,11);case"decade":{var It=fe.getYear(le),rt=Math.floor(It/Ht)*Ht,_e=rt+Ht-1;return Fe("year",rt,_e)}}}function Ka(ae,le){var ge=le.formatList,de=le.generateConfig,fe=le.locale;return(0,dn.Z)(function(){if(!ae)return[[""],""];for(var Fe="",De=[],Je=0;Je<ge.length;Je+=1){var ze=ge[Je],tt=Ea(ae,{generateConfig:de,locale:fe,format:ze});De.push(tt),Je===0&&(Fe=tt)}return[De,Fe]},[ae,ge,fe],function(Fe,De){return!$n(de,Fe[0],De[0])||!(0,Gt.Z)(Fe[1],De[1],!0)||!(0,Gt.Z)(Fe[2],De[2],!0)})}function eo(ae,le){var ge=le.formatList,de=le.generateConfig,fe=le.locale,Fe=(0,re.useState)(null),De=(0,pt.Z)(Fe,2),Je=De[0],ze=De[1],tt=(0,re.useRef)(null);function It(st){var gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(tt.current),gt){ze(st);return}tt.current=requestAnimationFrame(function(){ze(st)})}var rt=Ka(Je,{formatList:ge,generateConfig:de,locale:fe}),_e=(0,pt.Z)(rt,2),yt=_e[1];function St(st){It(st)}function Ve(){var st=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;It(null,st)}return(0,re.useEffect)(function(){Ve(!0)},[ae]),(0,re.useEffect)(function(){return function(){return cancelAnimationFrame(tt.current)}},[]),[yt,St,Ve]}var In=oe(92389),oo=oe(96523),Lo=oe(74902),qo=oe(48130),Oo=new Map;function ko(ae,le){var ge;function de(){(0,qo.Z)(ae)?le():ge=(0,oo.Z)(function(){de()})}return de(),function(){oo.Z.cancel(ge)}}function Uo(ae,le,ge){if(Oo.get(ae)&&cancelAnimationFrame(Oo.get(ae)),ge<=0){Oo.set(ae,requestAnimationFrame(function(){ae.scrollTop=le}));return}var de=le-ae.scrollTop,fe=de/ge*10;Oo.set(ae,requestAnimationFrame(function(){ae.scrollTop+=fe,ae.scrollTop!==le&&Uo(ae,le,ge-10)}))}function Vo(ae,le){var ge=le.onLeftRight,de=le.onCtrlLeftRight,fe=le.onUpDown,Fe=le.onPageUpDown,De=le.onEnter,Je=ae.which,ze=ae.ctrlKey,tt=ae.metaKey;switch(Je){case In.Z.LEFT:if(ze||tt){if(de)return de(-1),!0}else if(ge)return ge(-1),!0;break;case In.Z.RIGHT:if(ze||tt){if(de)return de(1),!0}else if(ge)return ge(1),!0;break;case In.Z.UP:if(fe)return fe(-1),!0;break;case In.Z.DOWN:if(fe)return fe(1),!0;break;case In.Z.PAGE_UP:if(Fe)return Fe(-1),!0;break;case In.Z.PAGE_DOWN:if(Fe)return Fe(1),!0;break;case In.Z.ENTER:if(De)return De(),!0;break}return!1}function so(ae,le,ge,de){var fe=ae;if(!fe)switch(le){case"time":fe=de?"hh:mm:ss a":"HH:mm:ss";break;case"week":fe="gggg-wo";break;case"month":fe="YYYY-MM";break;case"quarter":fe="YYYY-[Q]Q";break;case"year":fe="YYYY";break;default:fe=ge?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return fe}function Er(ae,le,ge){var de=ae==="time"?8:10,fe=typeof le=="function"?le(ge.getNow()).length:le.length;return Math.max(de,fe)+2}var na=null,cr=new Set;function Dr(ae){return!na&&typeof window!="undefined"&&window.addEventListener&&(na=function(ge){(0,Lo.Z)(cr).forEach(function(de){de(ge)})},window.addEventListener("mousedown",na)),cr.add(ae),function(){cr.delete(ae),cr.size===0&&(window.removeEventListener("mousedown",na),na=null)}}function Tr(ae){var le=ae.target;if(ae.composed&&le.shadowRoot){var ge;return((ge=ae.composedPath)===null||ge===void 0?void 0:ge.call(ae)[0])||le}return le}var Eo=function(le){return le==="month"||le==="date"?"year":le},Rr=function(le){return le==="date"?"month":le},wa=function(le){return le==="month"||le==="date"?"quarter":le},yr=function(le){return le==="date"?"week":le},uo={year:Eo,month:Rr,quarter:wa,week:yr,time:null,date:null};function Ia(ae,le){return ae.some(function(ge){return ge&&ge.contains(le)})}function Ko(ae){var le=ae.open,ge=ae.value,de=ae.isClickOutside,fe=ae.triggerOpen,Fe=ae.forwardKeyDown,De=ae.onKeyDown,Je=ae.blurToCancel,ze=ae.onSubmit,tt=ae.onCancel,It=ae.onFocus,rt=ae.onBlur,_e=ae.changeOnBlur,yt=(0,re.useState)(!1),St=(0,pt.Z)(yt,2),Ve=St[0],st=St[1],gt=(0,re.useState)(!1),Ut=(0,pt.Z)(gt,2),Kt=Ut[0],Xt=Ut[1],sn=(0,re.useRef)(!1),an=(0,re.useRef)(!1),Ct=(0,re.useRef)(!1),cn={onMouseDown:function(){st(!0),fe(!0)},onKeyDown:function(Kn){var ra=function(){Ct.current=!0};if(De(Kn,ra),!Ct.current){switch(Kn.which){case In.Z.ENTER:{le?ze()!==!1&&st(!0):fe(!0),Kn.preventDefault();return}case In.Z.TAB:{Ve&&le&&!Kn.shiftKey?(st(!1),Kn.preventDefault()):!Ve&&le&&!Fe(Kn)&&Kn.shiftKey&&(st(!0),Kn.preventDefault());return}case In.Z.ESC:{st(!0),tt();return}}!le&&![In.Z.SHIFT].includes(Kn.which)?fe(!0):Ve||Fe(Kn)}},onFocus:function(Kn){st(!0),Xt(!0),It&&It(Kn)},onBlur:function(Kn){if(sn.current||!de(document.activeElement)){sn.current=!1;return}Je?setTimeout(function(){for(var ra=document,Ma=ra.activeElement;Ma&&Ma.shadowRoot;)Ma=Ma.shadowRoot.activeElement;de(Ma)&&tt()},0):le&&(fe(!1),an.current&&ze()),Xt(!1),rt==null||rt(Kn)}};return(0,re.useEffect)(function(){an.current=!1},[le]),(0,re.useEffect)(function(){an.current=!0},[ge]),(0,re.useEffect)(function(){return Dr(function(on){var Kn=Tr(on),ra=de(Kn);le&&(ra?!_e&&(!Kt||ra)&&fe(!1):(sn.current=!0,(0,oo.Z)(function(){sn.current=!1})))})}),[cn,{focused:Kt,typing:Ve}]}function jr(ae,le){return re.useMemo(function(){return ae||(le?((0,we.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(le).map(function(ge){var de=(0,pt.Z)(ge,2),fe=de[0],Fe=de[1];return{label:fe,value:Fe}})):[])},[ae,le])}var To=oe(14075);function pa(ae){var le=ae.valueTexts,ge=ae.onTextChange,de=re.useState(""),fe=(0,pt.Z)(de,2),Fe=fe[0],De=fe[1],Je=re.useRef([]);Je.current=le;function ze(It){De(It),ge(It)}function tt(){De(Je.current[0])}return(0,To.Z)(function(){le.every(function(It){return It!==Fe})&&tt()},[le.join("||")]),[Fe,ze,tt]}var Ye=re.createContext({}),Xe=Ye,Ue=oe(71002);function bt(ae){var le=ae.cellRender,ge=ae.monthCellRender,de=ae.dateRender,fe=re.useMemo(function(){if(le)return le;if(!(!ge&&!de))return function(Fe,De){var Je=Fe;return de&&De.type==="date"?de(Je,De.today):ge&&De.type==="month"?ge(Je,De.locale):De.originNode}},[le,ge,de]);return fe}function Zt(ae,le){for(var ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",de=String(ae);de.length<le;)de="".concat(ge).concat(ae);return de}var $t=function(){for(var le=arguments.length,ge=new Array(le),de=0;de<le;de++)ge[de]=arguments[de];return ge};function Qn(ae){return ae==null?[]:Array.isArray(ae)?ae:[ae]}function Mt(ae,le){return ae?ae[le]:null}function Sn(ae,le,ge){var de=[Mt(ae,0),Mt(ae,1)];return de[ge]=typeof le=="function"?le(de[ge]):le,!de[0]&&!de[1]?null:de}function Xn(ae){return typeof ae=="function"?ae():ae}function Na(ae){var le=ae.cellPrefixCls,ge=ae.generateConfig,de=ae.rangedValue,fe=ae.hoverRangedValue,Fe=ae.isInView,De=ae.isSameCell,Je=ae.offsetCell,ze=ae.today,tt=ae.value;function It(rt){var _e,yt=Je(rt,-1),St=Je(rt,1),Ve=Mt(de,0),st=Mt(de,1),gt=Mt(fe,0),Ut=Mt(fe,1),Kt=Fa(ge,gt,Ut,rt);function Xt(Kn){return De(Ve,Kn)}function sn(Kn){return De(st,Kn)}var an=De(gt,rt),Ct=De(Ut,rt),cn=(Kt||Ct)&&(!Fe(yt)||sn(yt)),on=(Kt||an)&&(!Fe(St)||Xt(St));return _e={},(0,dt.Z)(_e,"".concat(le,"-in-view"),Fe(rt)),(0,dt.Z)(_e,"".concat(le,"-in-range"),Fa(ge,Ve,st,rt)),(0,dt.Z)(_e,"".concat(le,"-range-start"),Xt(rt)),(0,dt.Z)(_e,"".concat(le,"-range-end"),sn(rt)),(0,dt.Z)(_e,"".concat(le,"-range-start-single"),Xt(rt)&&!st),(0,dt.Z)(_e,"".concat(le,"-range-end-single"),sn(rt)&&!Ve),(0,dt.Z)(_e,"".concat(le,"-range-start-near-hover"),Xt(rt)&&(De(yt,gt)||Fa(ge,gt,Ut,yt))),(0,dt.Z)(_e,"".concat(le,"-range-end-near-hover"),sn(rt)&&(De(St,Ut)||Fa(ge,gt,Ut,St))),(0,dt.Z)(_e,"".concat(le,"-range-hover"),Kt),(0,dt.Z)(_e,"".concat(le,"-range-hover-start"),an),(0,dt.Z)(_e,"".concat(le,"-range-hover-end"),Ct),(0,dt.Z)(_e,"".concat(le,"-range-hover-edge-start"),cn),(0,dt.Z)(_e,"".concat(le,"-range-hover-edge-end"),on),(0,dt.Z)(_e,"".concat(le,"-range-hover-edge-start-near-range"),cn&&De(yt,st)),(0,dt.Z)(_e,"".concat(le,"-range-hover-edge-end-near-range"),on&&De(St,Ve)),(0,dt.Z)(_e,"".concat(le,"-today"),De(ze,rt)),(0,dt.Z)(_e,"".concat(le,"-selected"),De(tt,rt)),_e}return It}var Qt=re.createContext({}),ua=Qt;function Ro(ae,le,ge,de,fe){var Fe=ae.setHour(le,ge);return Fe=ae.setMinute(Fe,de),Fe=ae.setSecond(Fe,fe),Fe}function Qo(ae,le,ge){if(!ge)return le;var de=le;return de=ae.setHour(de,ae.getHour(ge)),de=ae.setMinute(de,ae.getMinute(ge)),de=ae.setSecond(de,ae.getSecond(ge)),de}function ma(ae,le,ge,de,fe,Fe){var De=Math.floor(ae/de)*de;if(De<ae)return[De,60-fe,60-Fe];var Je=Math.floor(le/fe)*fe;if(Je<le)return[De,Je,60-Fe];var ze=Math.floor(ge/Fe)*Fe;return[De,Je,ze]}function Ya(ae,le){var ge=ae.getYear(le),de=ae.getMonth(le)+1,fe=ae.getEndDate(ae.getFixedDate("".concat(ge,"-").concat(de,"-01"))),Fe=ae.getDate(fe),De=de<10?"0".concat(de):"".concat(de);return"".concat(ge,"-").concat(De,"-").concat(Fe)}function Co(ae){for(var le=ae.prefixCls,ge=ae.disabledDate,de=ae.onSelect,fe=ae.picker,Fe=ae.rowNum,De=ae.colNum,Je=ae.prefixColumn,ze=ae.rowClassName,tt=ae.baseDate,It=ae.getCellClassName,rt=ae.getCellText,_e=ae.getCellNode,yt=ae.getCellDate,St=ae.generateConfig,Ve=ae.titleCell,st=ae.headerCells,gt=re.useContext(Xe),Ut=gt.onDateMouseEnter,Kt=gt.onDateMouseLeave,Xt=gt.mode,sn="".concat(le,"-cell"),an=[],Ct=0;Ct<Fe;Ct+=1){for(var cn=[],on=void 0,Kn=function(){var ka,qa=Ct*De+ra,xa=yt(tt,qa),sa=Ln({cellDate:xa,mode:Xt,disabledDate:ge,generateConfig:St});ra===0&&(on=xa,Je&&cn.push(Je(on)));var ga=Ve&&Ve(xa),kt=re.createElement("div",{className:"".concat(sn,"-inner")},rt(xa));cn.push(re.createElement("td",{key:ra,title:ga,className:ot()(sn,(0,$e.Z)((ka={},(0,dt.Z)(ka,"".concat(sn,"-disabled"),sa),(0,dt.Z)(ka,"".concat(sn,"-start"),rt(xa)===1||fe==="year"&&Number(ga)%10===0),(0,dt.Z)(ka,"".concat(sn,"-end"),ga===Ya(St,xa)||fe==="year"&&Number(ga)%10===9),ka),It(xa))),onClick:function(){sa||de(xa)},onMouseEnter:function(){!sa&&Ut&&Ut(xa)},onMouseLeave:function(){!sa&&Kt&&Kt(xa)}},_e?_e(xa,kt):kt))},ra=0;ra<De;ra+=1)Kn();an.push(re.createElement("tr",{key:Ct,className:ze&&ze(on)},cn))}return re.createElement("div",{className:"".concat(le,"-body")},re.createElement("table",{className:"".concat(le,"-content")},st&&re.createElement("thead",null,re.createElement("tr",null,st)),re.createElement("tbody",null,an)))}function rr(ae){var le=ae.prefixCls,ge=ae.generateConfig,de=ae.prefixColumn,fe=ae.locale,Fe=ae.rowCount,De=ae.viewDate,Je=ae.value,ze=ae.cellRender,tt=ae.isSameCell,It=re.useContext(ua),rt=It.rangedValue,_e=It.hoverRangedValue,yt=lo(fe.locale,ge,De),St="".concat(le,"-cell"),Ve=ge.locale.getWeekFirstDay(fe.locale),st=ge.getNow(),gt=[],Ut=fe.shortWeekDays||(ge.locale.getShortWeekDays?ge.locale.getShortWeekDays(fe.locale):[]);de&>.push(re.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var Kt=0;Kt<Et;Kt+=1)gt.push(re.createElement("th",{key:Kt},Ut[(Kt+Ve)%Et]));var Xt=Na({cellPrefixCls:St,today:st,value:Je,generateConfig:ge,rangedValue:de?null:rt,hoverRangedValue:de?null:_e,isSameCell:tt||function(an,Ct){return On(ge,an,Ct)},isInView:function(Ct){return Hn(ge,Ct,De)},offsetCell:function(Ct,cn){return ge.addDate(Ct,cn)}}),sn=ze?function(an,Ct){return ze(an,{originNode:Ct,today:st,type:"date",locale:fe})}:void 0;return re.createElement(Co,(0,ne.Z)({},ae,{rowNum:Fe,colNum:Et,baseDate:yt,getCellNode:sn,getCellText:ge.getDate,getCellClassName:Xt,getCellDate:ge.addDate,titleCell:function(Ct){return Ea(Ct,{locale:fe,format:"YYYY-MM-DD",generateConfig:ge})},headerCells:gt}))}var dr=rr,jo={visibility:"hidden"};function co(ae){var le=ae.prefixCls,ge=ae.prevIcon,de=ge===void 0?"\u2039":ge,fe=ae.nextIcon,Fe=fe===void 0?"\u203A":fe,De=ae.superPrevIcon,Je=De===void 0?"\xAB":De,ze=ae.superNextIcon,tt=ze===void 0?"\xBB":ze,It=ae.onSuperPrev,rt=ae.onSuperNext,_e=ae.onPrev,yt=ae.onNext,St=ae.children,Ve=re.useContext(Xe),st=Ve.hideNextBtn,gt=Ve.hidePrevBtn;return re.createElement("div",{className:le},It&&re.createElement("button",{type:"button",onClick:It,tabIndex:-1,className:"".concat(le,"-super-prev-btn"),style:gt?jo:{}},Je),_e&&re.createElement("button",{type:"button",onClick:_e,tabIndex:-1,className:"".concat(le,"-prev-btn"),style:gt?jo:{}},de),re.createElement("div",{className:"".concat(le,"-view")},St),yt&&re.createElement("button",{type:"button",onClick:yt,tabIndex:-1,className:"".concat(le,"-next-btn"),style:st?jo:{}},Fe),rt&&re.createElement("button",{type:"button",onClick:rt,tabIndex:-1,className:"".concat(le,"-super-next-btn"),style:st?jo:{}},tt))}var fa=co;function hr(ae){var le=ae.prefixCls,ge=ae.generateConfig,de=ae.locale,fe=ae.viewDate,Fe=ae.onNextMonth,De=ae.onPrevMonth,Je=ae.onNextYear,ze=ae.onPrevYear,tt=ae.onYearClick,It=ae.onMonthClick,rt=re.useContext(Xe),_e=rt.hideHeader;if(_e)return null;var yt="".concat(le,"-header"),St=de.shortMonths||(ge.locale.getShortMonths?ge.locale.getShortMonths(de.locale):[]),Ve=ge.getMonth(fe),st=re.createElement("button",{type:"button",key:"year",onClick:tt,tabIndex:-1,className:"".concat(le,"-year-btn")},Ea(fe,{locale:de,format:de.yearFormat,generateConfig:ge})),gt=re.createElement("button",{type:"button",key:"month",onClick:It,tabIndex:-1,className:"".concat(le,"-month-btn")},de.monthFormat?Ea(fe,{locale:de,format:de.monthFormat,generateConfig:ge}):St[Ve]),Ut=de.monthBeforeYear?[gt,st]:[st,gt];return re.createElement(fa,(0,ne.Z)({},ae,{prefixCls:yt,onSuperPrev:ze,onPrev:De,onNext:Fe,onSuperNext:Je}),Ut)}var wo=hr,zo=6;function mo(ae){var le=ae.prefixCls,ge=ae.panelName,de=ge===void 0?"date":ge,fe=ae.keyboardConfig,Fe=ae.active,De=ae.operationRef,Je=ae.generateConfig,ze=ae.value,tt=ae.viewDate,It=ae.onViewDateChange,rt=ae.onPanelChange,_e=ae.onSelect,yt="".concat(le,"-").concat(de,"-panel");De.current={onKeyDown:function(gt){return Vo(gt,(0,$e.Z)({onLeftRight:function(Kt){_e(Je.addDate(ze||tt,Kt),"key")},onCtrlLeftRight:function(Kt){_e(Je.addYear(ze||tt,Kt),"key")},onUpDown:function(Kt){_e(Je.addDate(ze||tt,Kt*Et),"key")},onPageUpDown:function(Kt){_e(Je.addMonth(ze||tt,Kt),"key")}},fe))}};var St=function(gt){var Ut=Je.addYear(tt,gt);It(Ut),rt(null,Ut)},Ve=function(gt){var Ut=Je.addMonth(tt,gt);It(Ut),rt(null,Ut)};return re.createElement("div",{className:ot()(yt,(0,dt.Z)({},"".concat(yt,"-active"),Fe))},re.createElement(wo,(0,ne.Z)({},ae,{prefixCls:le,value:ze,viewDate:tt,onPrevYear:function(){St(-1)},onNextYear:function(){St(1)},onPrevMonth:function(){Ve(-1)},onNextMonth:function(){Ve(1)},onMonthClick:function(){rt("month",tt)},onYearClick:function(){rt("year",tt)}})),re.createElement(dr,(0,ne.Z)({},ae,{onSelect:function(gt){return _e(gt,"mouse")},prefixCls:le,value:ze,viewDate:tt,rowCount:zo})))}var Jo=mo;function Ot(ae){var le=re.useContext(Xe),ge=le.hideHeader;if(ge)return null;var de=ae.prefixCls,fe=ae.generateConfig,Fe=ae.locale,De=ae.value,Je=ae.format,ze="".concat(de,"-header");return re.createElement(fa,{prefixCls:ze},De?Ea(De,{locale:Fe,format:Je,generateConfig:fe}):"\xA0")}var tr=Ot;function ir(ae){var le=ae.value,ge=ae.generateConfig,de=ae.disabledMinutes,fe=ae.disabledSeconds,Fe=ae.minutes,De=ae.seconds,Je=ae.use12Hours,ze=function(It,rt,_e,yt){var St=ge.getNow(),Ve=le||St,st=rt<0?ge.getHour(St):rt,gt=_e<0?ge.getMinute(St):_e,Ut=yt<0?ge.getSecond(St):yt,Kt=de&&de(st);if(Kt!=null&&Kt.includes(gt)){var Xt=Fe.find(function(Ct){return!Kt.includes(Ct.value)});if(Xt)gt=Xt.value;else return null}var sn=fe&&fe(st,gt);if(sn!=null&&sn.includes(Ut)){var an=De.find(function(Ct){return!sn.includes(Ct.value)});if(an)Ut=an.value;else return null}return Ve=Ro(ge,Ve,!Je||!It?st:st+12,gt,Ut),Ve};return ze}function jt(ae){var le=ae.prefixCls,ge=ae.units,de=ae.onSelect,fe=ae.value,Fe=ae.active,De=ae.hideDisabledOptions,Je=ae.info,ze=ae.type,tt="".concat(le,"-cell"),It=re.useContext(Xe),rt=It.open,_e=(0,re.useRef)(null),yt=(0,re.useRef)(new Map),St=(0,re.useRef)();return(0,re.useLayoutEffect)(function(){var Ve=yt.current.get(fe);Ve&&rt!==!1&&Uo(_e.current,Ve.offsetTop,120)},[fe]),(0,re.useLayoutEffect)(function(){if(rt){var Ve=yt.current.get(fe);Ve&&(St.current=ko(Ve,function(){Uo(_e.current,Ve.offsetTop,0)}))}return function(){var st;(st=St.current)===null||st===void 0||st.call(St)}},[rt]),re.createElement("ul",{className:ot()("".concat(le,"-column"),(0,dt.Z)({},"".concat(le,"-column-active"),Fe)),ref:_e,style:{position:"relative"}},ge.map(function(Ve){var st;return De&&Ve.disabled?null:re.createElement("li",{key:Ve.value,ref:function(Ut){yt.current.set(Ve.value,Ut)},className:ot()(tt,(st={},(0,dt.Z)(st,"".concat(tt,"-disabled"),Ve.disabled),(0,dt.Z)(st,"".concat(tt,"-selected"),fe===Ve.value),st)),onClick:function(){Ve.disabled||de(Ve.value)}},Je.cellRender?Je.cellRender(Ve.value,{today:Je.today,locale:Je.locale,originNode:re.createElement("div",{className:"".concat(tt,"-inner")},Ve.label),type:"time",subType:ze}):re.createElement("div",{className:"".concat(tt,"-inner")},Ve.label))}))}var vn=jt;function en(ae,le){if(ae.length!==le.length)return!0;for(var ge=0;ge<ae.length;ge+=1)if(ae[ge].disabled!==le[ge].disabled)return!0;return!1}function Fn(ae,le,ge,de){for(var fe=[],Fe=ge>=1?ge|0:1,De=ae;De<=le;De+=Fe)fe.push({label:Zt(De,2),value:De,disabled:(de||[]).includes(De)});return fe}function So(ae){var le=ae.generateConfig,ge=ae.prefixCls,de=ae.operationRef,fe=ae.activeColumnIndex,Fe=ae.value,De=ae.showHour,Je=ae.showMinute,ze=ae.showSecond,tt=ae.use12Hours,It=ae.hourStep,rt=It===void 0?1:It,_e=ae.minuteStep,yt=_e===void 0?1:_e,St=ae.secondStep,Ve=St===void 0?1:St,st=ae.disabledHours,gt=ae.disabledMinutes,Ut=ae.disabledSeconds,Kt=ae.disabledTime,Xt=ae.hideDisabledOptions,sn=ae.onSelect,an=ae.cellRender,Ct=ae.locale,cn=[],on="".concat(ge,"-content"),Kn="".concat(ge,"-time-panel"),ra,Ma=Fe?le.getHour(Fe):-1,ka=Ma,qa=Fe?le.getMinute(Fe):-1,xa=Fe?le.getSecond(Fe):-1,sa=le.getNow(),ga=re.useMemo(function(){if(Kt){var _n=Kt(sa);return[_n.disabledHours,_n.disabledMinutes,_n.disabledSeconds]}return[st,gt,Ut]},[st,gt,Ut,Kt,sa]),kt=(0,pt.Z)(ga,3),kn=kt[0],Tn=kt[1],ca=kt[2],ea=Fn(0,23,rt,kn&&kn()),Aa=(0,dn.Z)(function(){return ea},ea,en);tt&&(ra=ka>=12,ka%=12);var da=re.useMemo(function(){if(!tt)return[!1,!1];var _n=[!0,!0];return Aa.forEach(function(to){var no=to.disabled,Bt=to.value;no||(Bt>=12?_n[1]=!1:_n[0]=!1)}),_n},[tt,Aa]),Ha=(0,pt.Z)(da,2),_a=Ha[0],$a=Ha[1],po=re.useMemo(function(){return tt?Aa.filter(ra?function(_n){return _n.value>=12}:function(_n){return _n.value<12}).map(function(_n){var to=_n.value%12,no=to===0?"12":Zt(to,2);return(0,$e.Z)((0,$e.Z)({},_n),{},{label:no,value:to})}):Aa},[tt,ra,Aa]),bo=Fn(0,59,yt,Tn&&Tn(Ma)),Po=Fn(0,59,Ve,ca&&ca(Ma,qa)),xt=ir({value:Fe,generateConfig:le,disabledMinutes:Tn,disabledSeconds:ca,minutes:bo,seconds:Po,use12Hours:tt});de.current={onUpDown:function(to){var no=cn[fe];if(no)for(var Bt=no.units.findIndex(function(ur){return ur.value===no.value}),Pn=no.units.length,Vn=1;Vn<Pn;Vn+=1){var Ao=no.units[(Bt+to*Vn+Pn)%Pn];if(Ao.disabled!==!0){no.onSelect(Ao.value);break}}}};function xn(_n,to,no,Bt,Pn){_n!==!1&&cn.push({node:re.cloneElement(to,{prefixCls:Kn,value:no,active:fe===cn.length,onSelect:Pn,units:Bt,hideDisabledOptions:Xt}),onSelect:Pn,value:no,units:Bt})}xn(De,re.createElement(vn,{key:"hour",type:"hour",info:{today:sa,locale:Ct,cellRender:an}}),ka,po,function(_n){sn(xt(ra,_n,qa,xa),"mouse")}),xn(Je,re.createElement(vn,{key:"minute",type:"minute",info:{today:sa,locale:Ct,cellRender:an}}),qa,bo,function(_n){sn(xt(ra,ka,_n,xa),"mouse")}),xn(ze,re.createElement(vn,{key:"second",type:"second",info:{today:sa,locale:Ct,cellRender:an}}),xa,Po,function(_n){sn(xt(ra,ka,qa,_n),"mouse")});var ia=-1;return typeof ra=="boolean"&&(ia=ra?1:0),xn(tt===!0,re.createElement(vn,{key:"meridiem",type:"meridiem",info:{today:sa,locale:Ct,cellRender:an}}),ia,[{label:"AM",value:0,disabled:_a},{label:"PM",value:1,disabled:$a}],function(_n){sn(xt(!!_n,ka,qa,xa),"mouse")}),re.createElement("div",{className:on},cn.map(function(_n){var to=_n.node;return to}))}var Pa=So,ba=function(le){return le.filter(function(ge){return ge!==!1}).length};function ro(ae){var le=ae.generateConfig,ge=ae.format,de=ge===void 0?"HH:mm:ss":ge,fe=ae.prefixCls,Fe=ae.active,De=ae.operationRef,Je=ae.showHour,ze=ae.showMinute,tt=ae.showSecond,It=ae.use12Hours,rt=It===void 0?!1:It,_e=ae.onSelect,yt=ae.value,St="".concat(fe,"-time-panel"),Ve=re.useRef(),st=re.useState(-1),gt=(0,pt.Z)(st,2),Ut=gt[0],Kt=gt[1],Xt=ba([Je,ze,tt,rt]);return De.current={onKeyDown:function(an){return Vo(an,{onLeftRight:function(cn){Kt((Ut+cn+Xt)%Xt)},onUpDown:function(cn){Ut===-1?Kt(0):Ve.current&&Ve.current.onUpDown(cn)},onEnter:function(){_e(yt||le.getNow(),"key"),Kt(-1)}})},onBlur:function(){Kt(-1)}},re.createElement("div",{className:ot()(St,(0,dt.Z)({},"".concat(St,"-active"),Fe))},re.createElement(tr,(0,ne.Z)({},ae,{format:de,prefixCls:fe})),re.createElement(Pa,(0,ne.Z)({},ae,{prefixCls:fe,activeColumnIndex:Ut,operationRef:Ve})))}var Go=ro,be=$t("date","time");function Le(ae){var le=ae.prefixCls,ge=ae.operationRef,de=ae.generateConfig,fe=ae.value,Fe=ae.defaultValue,De=ae.disabledTime,Je=ae.showTime,ze=ae.onSelect,tt=ae.cellRender,It="".concat(le,"-datetime-panel"),rt=re.useState(null),_e=(0,pt.Z)(rt,2),yt=_e[0],St=_e[1],Ve=re.useRef({}),st=re.useRef({}),gt=(0,Ue.Z)(Je)==="object"?(0,$e.Z)({},Je):{};function Ut(an){var Ct=be.indexOf(yt)+an,cn=be[Ct]||null;return cn}var Kt=function(Ct){st.current.onBlur&&st.current.onBlur(Ct),St(null)};ge.current={onKeyDown:function(Ct){if(Ct.which===In.Z.TAB){var cn=Ut(Ct.shiftKey?-1:1);return St(cn),cn&&Ct.preventDefault(),!0}if(yt){var on=yt==="date"?Ve:st;return on.current&&on.current.onKeyDown&&on.current.onKeyDown(Ct),!0}return[In.Z.LEFT,In.Z.RIGHT,In.Z.UP,In.Z.DOWN].includes(Ct.which)?(St("date"),!0):!1},onBlur:Kt,onClose:Kt};var Xt=function(Ct,cn){var on=Ct;cn==="date"&&!fe&>.defaultValue?(on=de.setHour(on,de.getHour(gt.defaultValue)),on=de.setMinute(on,de.getMinute(gt.defaultValue)),on=de.setSecond(on,de.getSecond(gt.defaultValue))):cn==="time"&&!fe&&Fe&&(on=de.setYear(on,de.getYear(Fe)),on=de.setMonth(on,de.getMonth(Fe)),on=de.setDate(on,de.getDate(Fe))),ze&&ze(on,"mouse")},sn=De?De(fe||null):{};return re.createElement("div",{className:ot()(It,(0,dt.Z)({},"".concat(It,"-active"),yt))},re.createElement(Jo,(0,ne.Z)({},ae,{cellRender:tt,operationRef:Ve,active:yt==="date",onSelect:function(Ct){Xt(Qo(de,Ct,!fe&&(0,Ue.Z)(Je)==="object"?Je.defaultValue:null),"date")}})),re.createElement(Go,(0,ne.Z)({},ae,{cellRender:tt?function(an,Ct){return tt(an,(0,$e.Z)((0,$e.Z)({},Ct),{},{type:"time"}))}:void 0,format:void 0},gt,sn,{disabledTime:null,defaultValue:void 0,operationRef:st,active:yt==="time",onSelect:function(Ct){Xt(Ct,"time")}})))}var nt=Le;function ct(ae){var le=ae.prefixCls,ge=ae.generateConfig,de=ae.viewDate,fe=ae.onPrevDecades,Fe=ae.onNextDecades,De=re.useContext(Xe),Je=De.hideHeader;if(Je)return null;var ze="".concat(le,"-header"),tt=ge.getYear(de),It=Math.floor(tt/jn)*jn,rt=It+jn-1;return re.createElement(fa,(0,ne.Z)({},ae,{prefixCls:ze,onSuperPrev:fe,onSuperNext:Fe}),It,"-",rt)}var Ft=ct,yn=3,_t=4;function Gn(ae){var le=Ht-1,ge=ae.prefixCls,de=ae.viewDate,fe=ae.generateConfig,Fe=ae.cellRender,De=ae.locale,Je="".concat(ge,"-cell"),ze=fe.getYear(de),tt=Math.floor(ze/Ht)*Ht,It=Math.floor(ze/jn)*jn,rt=It+jn-1,_e=fe.setYear(de,It-Math.ceil((yn*_t*Ht-jn)/2)),yt=function(st){var gt,Ut=fe.getYear(st),Kt=Ut+le;return gt={},(0,dt.Z)(gt,"".concat(Je,"-in-view"),It<=Ut&&Kt<=rt),(0,dt.Z)(gt,"".concat(Je,"-selected"),Ut===tt),gt},St=Fe?function(Ve,st){return Fe(Ve,{originNode:st,today:fe.getNow(),type:"decade",locale:De})}:void 0;return re.createElement(Co,(0,ne.Z)({},ae,{rowNum:_t,colNum:yn,baseDate:_e,getCellNode:St,getCellText:function(st){var gt=fe.getYear(st);return"".concat(gt,"-").concat(gt+le)},getCellClassName:yt,getCellDate:function(st,gt){return fe.addYear(st,gt*Ht)}}))}var Jn=Gn;function aa(ae){var le=ae.prefixCls,ge=ae.onViewDateChange,de=ae.generateConfig,fe=ae.viewDate,Fe=ae.operationRef,De=ae.onSelect,Je=ae.onPanelChange,ze="".concat(le,"-decade-panel");Fe.current={onKeyDown:function(_e){return Vo(_e,{onLeftRight:function(St){De(de.addYear(fe,St*Ht),"key")},onCtrlLeftRight:function(St){De(de.addYear(fe,St*jn),"key")},onUpDown:function(St){De(de.addYear(fe,St*Ht*yn),"key")},onEnter:function(){Je("year",fe)}})}};var tt=function(_e){var yt=de.addYear(fe,_e*jn);ge(yt),Je(null,yt)},It=function(_e){De(_e,"mouse"),Je("year",_e)};return re.createElement("div",{className:ze},re.createElement(Ft,(0,ne.Z)({},ae,{prefixCls:le,onPrevDecades:function(){tt(-1)},onNextDecades:function(){tt(1)}})),re.createElement(Jn,(0,ne.Z)({},ae,{prefixCls:le,onSelect:It})))}var ya=aa;function Ba(ae){var le=ae.prefixCls,ge=ae.generateConfig,de=ae.locale,fe=ae.viewDate,Fe=ae.onNextYear,De=ae.onPrevYear,Je=ae.onYearClick,ze=re.useContext(Xe),tt=ze.hideHeader;if(tt)return null;var It="".concat(le,"-header");return re.createElement(fa,(0,ne.Z)({},ae,{prefixCls:It,onSuperPrev:De,onSuperNext:Fe}),re.createElement("button",{type:"button",onClick:Je,className:"".concat(le,"-year-btn")},Ea(fe,{locale:de,format:de.yearFormat,generateConfig:ge})))}var La=Ba,Ta=3,ha=4;function Wa(ae){var le=ae.prefixCls,ge=ae.locale,de=ae.value,fe=ae.viewDate,Fe=ae.generateConfig,De=ae.cellRender,Je=re.useContext(ua),ze=Je.rangedValue,tt=Je.hoverRangedValue,It="".concat(le,"-cell"),rt=Na({cellPrefixCls:It,value:de,generateConfig:Fe,rangedValue:ze,hoverRangedValue:tt,isSameCell:function(st,gt){return Hn(Fe,st,gt)},isInView:function(){return!0},offsetCell:function(st,gt){return Fe.addMonth(st,gt)}}),_e=ge.shortMonths||(Fe.locale.getShortMonths?Fe.locale.getShortMonths(ge.locale):[]),yt=Fe.setMonth(fe,0),St=De?function(Ve,st){return De(Ve,{originNode:st,locale:ge,today:Fe.getNow(),type:"month"})}:void 0;return re.createElement(Co,(0,ne.Z)({},ae,{rowNum:ha,colNum:Ta,baseDate:yt,getCellNode:St,getCellText:function(st){return ge.monthFormat?Ea(st,{locale:ge,format:ge.monthFormat,generateConfig:Fe}):_e[Fe.getMonth(st)]},getCellClassName:rt,getCellDate:Fe.addMonth,titleCell:function(st){return Ea(st,{locale:ge,format:"YYYY-MM",generateConfig:Fe})}}))}var Oa=Wa;function Ja(ae){var le=ae.prefixCls,ge=ae.operationRef,de=ae.onViewDateChange,fe=ae.generateConfig,Fe=ae.value,De=ae.viewDate,Je=ae.onPanelChange,ze=ae.onSelect,tt="".concat(le,"-month-panel");ge.current={onKeyDown:function(_e){return Vo(_e,{onLeftRight:function(St){ze(fe.addMonth(Fe||De,St),"key")},onCtrlLeftRight:function(St){ze(fe.addYear(Fe||De,St),"key")},onUpDown:function(St){ze(fe.addMonth(Fe||De,St*Ta),"key")},onEnter:function(){Je("date",Fe||De)}})}};var It=function(_e){var yt=fe.addYear(De,_e);de(yt),Je(null,yt)};return re.createElement("div",{className:tt},re.createElement(La,(0,ne.Z)({},ae,{prefixCls:le,onPrevYear:function(){It(-1)},onNextYear:function(){It(1)},onYearClick:function(){Je("year",De)}})),re.createElement(Oa,(0,ne.Z)({},ae,{prefixCls:le,onSelect:function(_e){ze(_e,"mouse"),Je("date",_e)}})))}var fo=Ja;function Ua(ae){var le=ae.prefixCls,ge=ae.generateConfig,de=ae.locale,fe=ae.viewDate,Fe=ae.onNextYear,De=ae.onPrevYear,Je=ae.onYearClick,ze=re.useContext(Xe),tt=ze.hideHeader;if(tt)return null;var It="".concat(le,"-header");return re.createElement(fa,(0,ne.Z)({},ae,{prefixCls:It,onSuperPrev:De,onSuperNext:Fe}),re.createElement("button",{type:"button",onClick:Je,className:"".concat(le,"-year-btn")},Ea(fe,{locale:de,format:de.yearFormat,generateConfig:ge})))}var ho=Ua,Ga=4,Zo=1;function _o(ae){var le=ae.prefixCls,ge=ae.locale,de=ae.value,fe=ae.viewDate,Fe=ae.generateConfig,De=ae.cellRender,Je=re.useContext(ua),ze=Je.rangedValue,tt=Je.hoverRangedValue,It="".concat(le,"-cell"),rt=Na({cellPrefixCls:It,value:de,generateConfig:Fe,rangedValue:ze,hoverRangedValue:tt,isSameCell:function(Ve,st){return qt(Fe,Ve,st)},isInView:function(){return!0},offsetCell:function(Ve,st){return Fe.addMonth(Ve,st*3)}}),_e=Fe.setDate(Fe.setMonth(fe,0),1),yt=De?function(St,Ve){return De(St,{originNode:Ve,locale:ge,today:Fe.getNow(),type:"quarter"})}:void 0;return re.createElement(Co,(0,ne.Z)({},ae,{rowNum:Zo,colNum:Ga,baseDate:_e,getCellNode:yt,getCellText:function(Ve){return Ea(Ve,{locale:ge,format:ge.quarterFormat||"[Q]Q",generateConfig:Fe})},getCellClassName:rt,getCellDate:function(Ve,st){return Fe.addMonth(Ve,st*3)},titleCell:function(Ve){return Ea(Ve,{locale:ge,format:"YYYY-[Q]Q",generateConfig:Fe})}}))}var $o=_o;function Sr(ae){var le=ae.prefixCls,ge=ae.operationRef,de=ae.onViewDateChange,fe=ae.generateConfig,Fe=ae.value,De=ae.viewDate,Je=ae.onPanelChange,ze=ae.onSelect,tt="".concat(le,"-quarter-panel");ge.current={onKeyDown:function(_e){return Vo(_e,{onLeftRight:function(St){ze(fe.addMonth(Fe||De,St*3),"key")},onCtrlLeftRight:function(St){ze(fe.addYear(Fe||De,St),"key")},onUpDown:function(St){ze(fe.addYear(Fe||De,St),"key")}})}};var It=function(_e){var yt=fe.addYear(De,_e);de(yt),Je(null,yt)};return re.createElement("div",{className:tt},re.createElement(ho,(0,ne.Z)({},ae,{prefixCls:le,onPrevYear:function(){It(-1)},onNextYear:function(){It(1)},onYearClick:function(){Je("year",De)}})),re.createElement($o,(0,ne.Z)({},ae,{prefixCls:le,onSelect:function(_e){ze(_e,"mouse")}})))}var mr=Sr;function Do(ae){var le=ae.prefixCls,ge=ae.generateConfig,de=ae.locale,fe=ae.value,Fe=ae.disabledDate,De=ae.onSelect,Je=re.useContext(ua),ze=Je.rangedValue,tt=Je.hoverRangedValue,It=re.useContext(Xe),rt=It.onDateMouseEnter,_e=It.onDateMouseLeave,yt=(tt==null?void 0:tt[0])||(ze==null?void 0:ze[0]),St=(tt==null?void 0:tt[1])||(ze==null?void 0:ze[1]),Ve="".concat(le,"-cell"),st=function(Xt){var sn=Ln({cellDate:Xt,mode:"week",disabledDate:Fe,generateConfig:ge});return re.createElement("td",{key:"week",className:ot()(Ve,"".concat(Ve,"-week")),onClick:function(){sn||De(Xt,"mouse")},onMouseEnter:function(){!sn&&rt&&rt(Xt)},onMouseLeave:function(){!sn&&_e&&_e(Xt)}},re.createElement("div",{className:"".concat(Ve,"-inner")},ge.locale.getWeek(de.locale,Xt)))},gt="".concat(le,"-week-panel-row"),Ut=function(Xt){var sn,an=zn(ge,de.locale,yt,Xt),Ct=zn(ge,de.locale,St,Xt);return ot()(gt,(sn={},(0,dt.Z)(sn,"".concat(gt,"-selected"),!ze&&zn(ge,de.locale,fe,Xt)),(0,dt.Z)(sn,"".concat(gt,"-range-start"),an),(0,dt.Z)(sn,"".concat(gt,"-range-end"),Ct),(0,dt.Z)(sn,"".concat(gt,"-range-hover"),!an&&!Ct&&Fa(ge,yt,St,Xt)),sn))};return re.createElement(Jo,(0,ne.Z)({},ae,{panelName:"week",prefixColumn:st,rowClassName:Ut,keyboardConfig:{onLeftRight:null},isSameCell:function(){return!1}}))}var yo=Do,Ho=10;function lr(ae){var le=ae.prefixCls,ge=ae.generateConfig,de=ae.viewDate,fe=ae.onPrevDecade,Fe=ae.onNextDecade,De=ae.onDecadeClick,Je=re.useContext(Xe),ze=Je.hideHeader;if(ze)return null;var tt="".concat(le,"-header"),It=ge.getYear(de),rt=Math.floor(It/Ho)*Ho,_e=rt+Ho-1;return re.createElement(fa,(0,ne.Z)({},ae,{prefixCls:tt,onSuperPrev:fe,onSuperNext:Fe}),re.createElement("button",{type:"button",onClick:De,className:"".concat(le,"-decade-btn")},rt,"-",_e))}var gn=lr,Vt=3,rn=4;function mn(ae){var le=ae.prefixCls,ge=ae.value,de=ae.viewDate,fe=ae.locale,Fe=ae.generateConfig,De=ae.cellRender,Je=re.useContext(ua),ze=Je.rangedValue,tt=Je.hoverRangedValue,It="".concat(le,"-cell"),rt=Fe.getYear(de),_e=Math.floor(rt/Ho)*Ho,yt=_e+Ho-1,St=Fe.setYear(de,_e-Math.ceil((Vt*rn-Ho)/2)),Ve=Fe.getNow(),st=function(Xt){var sn=Fe.getYear(Xt);return _e<=sn&&sn<=yt},gt=Na({cellPrefixCls:It,value:ge,generateConfig:Fe,rangedValue:ze,hoverRangedValue:tt,isSameCell:function(Xt,sn){return tn(Fe,Xt,sn)},isInView:st,offsetCell:function(Xt,sn){return Fe.addYear(Xt,sn)}}),Ut=De?function(Kt,Xt){return De(Kt,{originNode:Xt,today:Ve,type:"year",locale:fe})}:void 0;return re.createElement(Co,(0,ne.Z)({},ae,{rowNum:rn,colNum:Vt,baseDate:St,getCellNode:Ut,getCellText:Fe.getYear,getCellClassName:gt,getCellDate:Fe.addYear,titleCell:function(Xt){return Ea(Xt,{locale:fe,format:"YYYY",generateConfig:Fe})}}))}var oa=mn;function Xa(ae){var le=ae.prefixCls,ge=ae.operationRef,de=ae.onViewDateChange,fe=ae.generateConfig,Fe=ae.value,De=ae.viewDate,Je=ae.sourceMode,ze=ae.onSelect,tt=ae.onPanelChange,It="".concat(le,"-year-panel");ge.current={onKeyDown:function(yt){return Vo(yt,{onLeftRight:function(Ve){ze(fe.addYear(Fe||De,Ve),"key")},onCtrlLeftRight:function(Ve){ze(fe.addYear(Fe||De,Ve*Ho),"key")},onUpDown:function(Ve){ze(fe.addYear(Fe||De,Ve*Vt),"key")},onEnter:function(){tt(Je==="date"?"date":"month",Fe||De)}})}};var rt=function(yt){var St=fe.addYear(De,yt*10);de(St),tt(null,St)};return re.createElement("div",{className:It},re.createElement(gn,(0,ne.Z)({},ae,{prefixCls:le,onPrevDecade:function(){rt(-1)},onNextDecade:function(){rt(1)},onDecadeClick:function(){tt("decade",De)}})),re.createElement(oa,(0,ne.Z)({},ae,{prefixCls:le,onSelect:function(yt){tt(Je==="date"?"date":"month",yt),ze(yt,"mouse")}})))}var Ra=Xa;function Va(ae,le,ge){return ge?re.createElement("div",{className:"".concat(ae,"-footer-extra")},ge(le)):null}function Za(ae){var le=ae.prefixCls,ge=ae.components,de=ge===void 0?{}:ge,fe=ae.needConfirmButton,Fe=ae.onNow,De=ae.onOk,Je=ae.okDisabled,ze=ae.showNow,tt=ae.locale,It,rt;if(fe){var _e=de.button||"button";Fe&&ze!==!1&&(It=re.createElement("li",{className:"".concat(le,"-now")},re.createElement("a",{className:"".concat(le,"-now-btn"),onClick:Fe},tt.now))),rt=fe&&re.createElement("li",{className:"".concat(le,"-ok")},re.createElement(_e,{disabled:Je,onClick:De},tt.ok))}return!It&&!rt?null:re.createElement("ul",{className:"".concat(le,"-ranges")},It,rt)}var Yo=["date","month"];function ja(ae){var le,ge=ae,de=ge.prefixCls,fe=de===void 0?"rc-picker":de,Fe=ge.className,De=ge.style,Je=ge.locale,ze=ge.generateConfig,tt=ge.value,It=ge.defaultValue,rt=ge.pickerValue,_e=ge.defaultPickerValue,yt=ge.disabledDate,St=ge.mode,Ve=ge.picker,st=Ve===void 0?"date":Ve,gt=ge.tabIndex,Ut=gt===void 0?0:gt,Kt=ge.showNow,Xt=ge.showTime,sn=ge.showToday,an=ge.renderExtraFooter,Ct=ge.hideHeader,cn=ge.onSelect,on=ge.onChange,Kn=ge.onPanelChange,ra=ge.onMouseDown,Ma=ge.onPickerValueChange,ka=ge.onOk,qa=ge.components,xa=ge.direction,sa=ge.hourStep,ga=sa===void 0?1:sa,kt=ge.minuteStep,kn=kt===void 0?1:kt,Tn=ge.secondStep,ca=Tn===void 0?1:Tn,ea=ge.dateRender,Aa=ge.monthCellRender,da=ge.cellRender,Ha=st==="date"&&!!Xt||st==="time",_a=24%ga===0,$a=60%kn===0,po=60%ca===0,bo=re.useContext(Xe),Po=bo.operationRef,xt=bo.onSelect,xn=bo.hideRanges,ia=bo.defaultOpenValue,_n=re.useContext(ua),to=_n.inRange,no=_n.panelPosition,Bt=_n.rangedValue,Pn=_n.hoverRangedValue,Vn=re.useRef({}),Ao=re.useRef(!0),ur=(0,Ee.Z)(null,{value:tt,defaultValue:It,postState:function(wn){return!wn&&ia&&st==="time"?ia:wn}}),Nr=(0,pt.Z)(ur,2),pr=Nr[0],gi=Nr[1],Ai=(0,Ee.Z)(null,{value:rt,defaultValue:_e||pr,postState:function(wn){var Ca=ze.getNow();if(!wn)return Ca;if(!pr&&Xt){var Fo=(0,Ue.Z)(Xt)==="object"?Xt.defaultValue:It;return Qo(ze,Array.isArray(wn)?wn[0]:wn,Fo||Ca)}return Array.isArray(wn)?wn[0]:wn}}),Si=(0,pt.Z)(Ai,2),fr=Si[0],Ur=Si[1],Or=function(wn){Ur(wn),Ma&&Ma(wn)},vi=function(wn){var Ca=uo[st];return Ca?Ca(wn):wn},ri=(0,Ee.Z)(function(){return st==="time"?"time":vi("date")},{value:St}),Hr=(0,pt.Z)(ri,2),Mo=Hr[0],xr=Hr[1];re.useEffect(function(){xr(st)},[st]);var ti=re.useState(function(){return Mo}),ni=(0,pt.Z)(ti,2),kr=ni[0],Qr=ni[1],_r=function(wn,Ca){var Fo=vi(wn||Mo);Qr(Mo),xr(Fo),Kn&&(Mo!==Fo||$n(ze,fr,fr))&&Kn(Ca,Fo)},Xo=function(wn,Ca){var Fo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(Mo===st||Fo)&&(gi(wn),cn&&cn(wn),xt&&xt(wn,Ca),on&&!$n(ze,wn,pr)&&!(yt!=null&&yt(wn))&&on(wn))},Pr=function(wn){if(Yo.includes(Mo)){var Ca,Fo,Jr=Mo==="date";switch(wn===In.Z.PAGE_UP||wn===In.Z.PAGE_DOWN?Fo=Jr?ze.addMonth:ze.addYear:Fo=Jr?ze.addDate:ze.addMonth,wn){case In.Z.LEFT:case In.Z.PAGE_UP:Ca=Fo(fr,-1);break;case In.Z.RIGHT:case In.Z.PAGE_DOWN:Ca=Fo(fr,1);break;case In.Z.UP:case In.Z.DOWN:Ca=Fo(fr,Number("".concat(wn===In.Z.UP?"-":"").concat(Jr?Et:Ta)));break}if(Ca)return!(yt!=null&&yt(Ca))}return!0},ii=function(wn){if(Vn.current&&Vn.current.onKeyDown){var Ca=!0,Fo=wn.which;if([In.Z.LEFT,In.Z.RIGHT,In.Z.UP,In.Z.DOWN,In.Z.PAGE_UP,In.Z.PAGE_DOWN,In.Z.ENTER].includes(Fo)&&(wn.preventDefault(),Fo!==In.Z.ENTER&&Ut===0&&(Ca=Pr(Fo))),Ca)return Vn.current.onKeyDown(wn)}return(0,we.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Wo=function(wn){Vn.current&&Vn.current.onBlur&&Vn.current.onBlur(wn)};Po&&no!=="right"&&(Po.current={onKeyDown:ii,onClose:function(){Vn.current&&Vn.current.onClose&&Vn.current.onClose()}}),re.useEffect(function(){tt&&!Ao.current&&Ur(tt)},[tt]),re.useEffect(function(){Ao.current=!1},[]);var Br,ai=bt({cellRender:da,monthCellRender:Aa,dateRender:ea}),io=(0,$e.Z)((0,$e.Z)({},ae),{},{cellRender:ai,operationRef:Vn,prefixCls:fe,viewDate:fr,value:pr,onViewDateChange:Or,sourceMode:kr,onPanelChange:_r,disabledDate:yt});switch(delete io.onChange,delete io.onSelect,Mo){case"decade":Br=re.createElement(ya,(0,ne.Z)({},io,{onSelect:function(wn,Ca){Or(wn),Xo(wn,Ca)}}));break;case"year":Br=re.createElement(Ra,(0,ne.Z)({},io,{onSelect:function(wn,Ca){Or(wn),Xo(wn,Ca)}}));break;case"month":Br=re.createElement(fo,(0,ne.Z)({},io,{onSelect:function(wn,Ca){Or(wn),Xo(wn,Ca)}}));break;case"quarter":Br=re.createElement(mr,(0,ne.Z)({},io,{onSelect:function(wn,Ca){Or(wn),Xo(wn,Ca)}}));break;case"week":Br=re.createElement(yo,(0,ne.Z)({},io,{onSelect:function(wn,Ca){Or(wn),Xo(wn,Ca)}}));break;case"time":delete io.showTime,Br=re.createElement(Go,(0,ne.Z)({},io,(0,Ue.Z)(Xt)==="object"?Xt:null,{onSelect:function(wn,Ca){Or(wn),Xo(wn,Ca)}}));break;default:Xt?Br=re.createElement(nt,(0,ne.Z)({},io,{onSelect:function(wn,Ca){Or(wn),Xo(wn,Ca)}})):Br=re.createElement(Jo,(0,ne.Z)({},io,{onSelect:function(wn,Ca){Or(wn),Xo(wn,Ca)}}))}var oi,Vr,Kr=function(){var wn=ze.getNow(),Ca=ma(ze.getHour(wn),ze.getMinute(wn),ze.getSecond(wn),_a?ga:1,$a?kn:1,po?ca:1),Fo=Ro(ze,wn,Ca[0],Ca[1],Ca[2]);Xo(Fo,"submit")};xn||(oi=Va(fe,Mo,an),Xt&&Mo!=="date"?Vr=null:Vr=Za({prefixCls:fe,components:qa,needConfirmButton:Ha,okDisabled:!pr||yt&&yt(pr),locale:Je,showNow:Kt,onNow:Ha&&Kr,onOk:function(){pr&&(Xo(pr,"submit",!0),ka&&ka(pr))}}));var pi;if(sn&&Mo==="date"&&st==="date"&&!Xt){var li=ze.getNow(),Ei="".concat(fe,"-today-btn"),ui=yt&&yt(li);pi=re.createElement("a",{className:ot()(Ei,ui&&"".concat(Ei,"-disabled")),"aria-disabled":ui,onClick:function(){ui||Xo(li,"mouse",!0)}},Je.today)}return re.createElement(Xe.Provider,{value:(0,$e.Z)((0,$e.Z)({},bo),{},{mode:Mo,hideHeader:"hideHeader"in ae?Ct:bo.hideHeader,hidePrevBtn:to&&no==="right",hideNextBtn:to&&no==="left"})},re.createElement("div",{tabIndex:Ut,className:ot()("".concat(fe,"-panel"),Fe,(le={},(0,dt.Z)(le,"".concat(fe,"-panel-has-range"),Bt&&Bt[0]&&Bt[1]),(0,dt.Z)(le,"".concat(fe,"-panel-has-range-hover"),Pn&&Pn[0]&&Pn[1]),(0,dt.Z)(le,"".concat(fe,"-panel-rtl"),xa==="rtl"),le)),style:De,onKeyDown:ii,onBlur:Wo,onMouseDown:ra},Br,oi||Vr||pi?re.createElement("div",{className:"".concat(fe,"-footer")},oi,Vr,pi):null))}var sr=ja,vo=oe(62709),gr={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function er(ae){var le,ge=ae.prefixCls,de=ae.popupElement,fe=ae.popupStyle,Fe=ae.visible,De=ae.dropdownClassName,Je=ae.dropdownAlign,ze=ae.transitionName,tt=ae.getPopupContainer,It=ae.children,rt=ae.range,_e=ae.popupPlacement,yt=ae.direction,St="".concat(ge,"-dropdown"),Ve=function(){return _e!==void 0?_e:yt==="rtl"?"bottomRight":"bottomLeft"};return re.createElement(vo.Z,{showAction:[],hideAction:[],popupPlacement:Ve(),builtinPlacements:gr,prefixCls:St,popupTransitionName:ze,popup:de,popupAlign:Je,popupVisible:Fe,popupClassName:ot()(De,(le={},(0,dt.Z)(le,"".concat(St,"-range"),rt),(0,dt.Z)(le,"".concat(St,"-rtl"),yt==="rtl"),le)),popupStyle:fe,getPopupContainer:tt},It)}var Ke=er;function Qe(ae){var le=ae.prefixCls,ge=ae.presets,de=ae.onClick,fe=ae.onHover;return ge.length?re.createElement("div",{className:"".concat(le,"-presets")},re.createElement("ul",null,ge.map(function(Fe,De){var Je=Fe.label,ze=Fe.value;return re.createElement("li",{key:De,onClick:function(){return de==null?void 0:de(Xn(ze))},onMouseEnter:function(){return fe==null?void 0:fe(Xn(ze))},onMouseLeave:function(){return fe==null?void 0:fe(null)}},Je)}))):null}function et(ae){var le=ae.picker,ge=ae.disabledHours,de=ae.disabledMinutes,fe=ae.disabledSeconds;le==="time"&&(ge||de||fe)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function At(ae,le,ge){var de=(0,Ue.Z)(le)==="object"?le.clearIcon:ge;return de||re.createElement("span",{className:"".concat(ae,"-clear-btn")})}function pn(ae){var le,ge=ae,de=ge.prefixCls,fe=de===void 0?"rc-picker":de,Fe=ge.id,De=ge.name,Je=ge.tabIndex,ze=ge.style,tt=ge.className,It=ge.dropdownClassName,rt=ge.dropdownAlign,_e=ge.popupStyle,yt=ge.transitionName,St=ge.generateConfig,Ve=ge.locale,st=ge.inputReadOnly,gt=ge.allowClear,Ut=ge.autoFocus,Kt=ge.showTime,Xt=ge.picker,sn=Xt===void 0?"date":Xt,an=ge.format,Ct=ge.use12Hours,cn=ge.value,on=ge.defaultValue,Kn=ge.presets,ra=ge.open,Ma=ge.defaultOpen,ka=ge.defaultOpenValue,qa=ge.suffixIcon,xa=ge.clearIcon,sa=ge.disabled,ga=ge.disabledDate,kt=ge.placeholder,kn=ge.getPopupContainer,Tn=ge.pickerRef,ca=ge.panelRender,ea=ge.onChange,Aa=ge.onOpenChange,da=ge.onFocus,Ha=ge.onBlur,_a=ge.onMouseDown,$a=ge.onMouseUp,po=ge.onMouseEnter,bo=ge.onMouseLeave,Po=ge.onContextMenu,xt=ge.onClick,xn=ge.onKeyDown,ia=ge.onSelect,_n=ge.direction,to=ge.autoComplete,no=to===void 0?"off":to,Bt=ge.inputRender,Pn=ge.changeOnBlur,Vn=re.useRef(null),Ao=sn==="date"&&!!Kt||sn==="time",ur=jr(Kn),Nr=Qn(so(an,sn,Kt,Ct)),pr=re.useRef(null),gi=re.useRef(null),Ai=re.useRef(null),Si=(0,Ee.Z)(null,{value:cn,defaultValue:on}),fr=(0,pt.Z)(Si,2),Ur=fr[0],Or=fr[1],vi=re.useState(Ur),ri=(0,pt.Z)(vi,2),Hr=ri[0],Mo=ri[1],xr=re.useRef(null),ti=(0,Ee.Z)(!1,{value:ra,defaultValue:Ma,postState:function(Un){return sa?!1:Un},onChange:function(Un){Aa&&Aa(Un),!Un&&xr.current&&xr.current.onClose&&xr.current.onClose()}}),ni=(0,pt.Z)(ti,2),kr=ni[0],Qr=ni[1],_r=Ka(Hr,{formatList:Nr,generateConfig:St,locale:Ve}),Xo=(0,pt.Z)(_r,2),Pr=Xo[0],ii=Xo[1],Wo=pa({valueTexts:Pr,onTextChange:function(Un){var Ar=ao(Un,{locale:Ve,formatList:Nr,generateConfig:St});Ar&&(!ga||!ga(Ar))&&Mo(Ar)}}),Br=(0,pt.Z)(Wo,3),ai=Br[0],io=Br[1],oi=Br[2],Vr=function(Un){Mo(Un),Or(Un),ea&&!$n(St,Ur,Un)&&ea(Un,Un?Ea(Un,{generateConfig:St,locale:Ve,format:Nr[0]}):"")},Kr=function(Un){sa&&Un||Qr(Un)},pi=function(Un){return kr&&xr.current&&xr.current.onKeyDown?xr.current.onKeyDown(Un):((0,we.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},li=function(){for(var Un=arguments.length,Ar=new Array(Un),Lr=0;Lr<Un;Lr++)Ar[Lr]=arguments[Lr];xt==null||xt.apply(void 0,Ar),Vn.current&&(Vn.current.focus(),Kr(!0))},Ei=function(Un){Pn&&Vr(Hr),Ha==null||Ha(Un)},ui=Ko({blurToCancel:Ao,open:kr,value:ai,triggerOpen:Kr,forwardKeyDown:pi,isClickOutside:function(Un){return!Ia([pr.current,gi.current,Ai.current],Un)},onSubmit:function(){return!Hr||ga&&ga(Hr)?!1:(Vr(Hr),Kr(!1),oi(),!0)},onCancel:function(){Kr(!1),Mo(Ur),oi()},onKeyDown:function(Un,Ar){xn==null||xn(Un,Ar)},onFocus:da,onBlur:Ei,changeOnBlur:Pn}),ta=(0,pt.Z)(ui,2),wn=ta[0],Ca=ta[1],Fo=Ca.focused,Jr=Ca.typing;re.useEffect(function(){kr||(Mo(Ur),!Pr.length||Pr[0]===""?io(""):ii!==ai&&oi())},[kr,Pr]),re.useEffect(function(){kr||oi()},[sn]),re.useEffect(function(){Mo(Ur)},[Ur]),Tn&&(Tn.current={focus:function(){var Un;(Un=Vn.current)===null||Un===void 0||Un.focus()},blur:function(){var Un;(Un=Vn.current)===null||Un===void 0||Un.blur()}});var Oi=eo(ai,{formatList:Nr,generateConfig:St,locale:Ve}),xi=(0,pt.Z)(Oi,3),ki=xi[0],yi=xi[1],or=xi[2],la=(0,$e.Z)((0,$e.Z)({},ae),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),Bi=re.createElement("div",{className:"".concat(fe,"-panel-layout")},re.createElement(Qe,{prefixCls:fe,presets:ur,onClick:function(Un){Vr(Un),Kr(!1)}}),re.createElement(sr,(0,ne.Z)({},la,{generateConfig:St,className:ot()((0,dt.Z)({},"".concat(fe,"-panel-focused"),!Jr)),value:Hr,locale:Ve,tabIndex:-1,onSelect:function(Un){ia==null||ia(Un),Mo(Un)},direction:_n,onPanelChange:function(Un,Ar){var Lr=ae.onPanelChange;or(!0),Lr==null||Lr(Un,Ar)}})));ca&&(Bi=ca(Bi));var Xr=re.createElement("div",{className:"".concat(fe,"-panel-container"),ref:pr,onMouseDown:function(Un){Un.preventDefault()}},Bi),Ti;qa&&(Ti=re.createElement("span",{className:"".concat(fe,"-suffix"),onMouseDown:function(Un){Un.preventDefault()}},qa));var $i=At(fe,gt,xa),el=re.createElement("span",{onMouseDown:function(Un){Un.preventDefault(),Un.stopPropagation()},onMouseUp:function(Un){Un.preventDefault(),Un.stopPropagation(),Vr(null),Kr(!1)},className:"".concat(fe,"-clear"),role:"button"},$i),Ri=!!gt&&Ur&&!sa,Li=(0,$e.Z)((0,$e.Z)((0,$e.Z)({id:Fe,tabIndex:Je,disabled:sa,readOnly:st||typeof Nr[0]=="function"||!Jr,value:ki||ai,onChange:function(Un){io(Un.target.value)},autoFocus:Ut,placeholder:kt,ref:Vn,title:ai},wn),{},{size:Er(sn,Nr[0],St),name:De},(0,Pt.Z)(ae,{aria:!0,data:!0})),{},{autoComplete:no}),ji=Bt?Bt(Li):re.createElement("input",Li),tl=function(Un,Ar){(Ar==="submit"||Ar!=="key"&&!Ao)&&(Vr(Un),Kr(!1))},zi=_n==="rtl"?"bottomRight":"bottomLeft";return re.createElement(Xe.Provider,{value:{operationRef:xr,hideHeader:sn==="time",onSelect:tl,open:kr,defaultOpenValue:ka,onDateMouseEnter:yi,onDateMouseLeave:or}},re.createElement(Ke,{visible:kr,popupElement:Xr,popupStyle:_e,prefixCls:fe,dropdownClassName:It,dropdownAlign:rt,getPopupContainer:kn,transitionName:yt,popupPlacement:zi,direction:_n},re.createElement("div",{ref:Ai,className:ot()(fe,tt,(le={},(0,dt.Z)(le,"".concat(fe,"-disabled"),sa),(0,dt.Z)(le,"".concat(fe,"-focused"),Fo),(0,dt.Z)(le,"".concat(fe,"-rtl"),_n==="rtl"),le)),style:ze,onMouseDown:_a,onMouseUp:$a,onMouseEnter:po,onMouseLeave:bo,onContextMenu:Po,onClick:li},re.createElement("div",{className:ot()("".concat(fe,"-input"),(0,dt.Z)({},"".concat(fe,"-input-placeholder"),!!ki)),ref:gi},ji,Ti,Ri&&el))))}var bn=function(ae){(0,qe.Z)(ge,ae);var le=(0,at.Z)(ge);function ge(){var de;(0,Nt.Z)(this,ge);for(var fe=arguments.length,Fe=new Array(fe),De=0;De<fe;De++)Fe[De]=arguments[De];return de=le.call.apply(le,[this].concat(Fe)),(0,dt.Z)((0,Re.Z)(de),"pickerRef",re.createRef()),(0,dt.Z)((0,Re.Z)(de),"focus",function(){de.pickerRef.current&&de.pickerRef.current.focus()}),(0,dt.Z)((0,Re.Z)(de),"blur",function(){de.pickerRef.current&&de.pickerRef.current.blur()}),de}return(0,ht.Z)(ge,[{key:"render",value:function(){return re.createElement(pn,(0,ne.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),ge}(re.Component),vt=bn;function Cn(ae,le){var ge=ae.picker,de=ae.locale,fe=ae.selectedValue,Fe=ae.disabledDate,De=ae.disabled,Je=ae.generateConfig,ze=Mt(fe,0),tt=Mt(fe,1);function It(Ve){return Je.locale.getWeekFirstDate(de.locale,Ve)}function rt(Ve){var st=Je.getYear(Ve),gt=Je.getMonth(Ve);return st*100+gt}function _e(Ve){var st=Je.getYear(Ve),gt=hn(Je,Ve);return st*10+gt}var yt=re.useCallback(function(Ve){if(De[0]||Fe&&Fe(Ve))return!0;if(De[1]&&tt)return!On(Je,Ve,tt)&&Je.isAfter(Ve,tt);if(!le&&tt)switch(ge){case"quarter":return _e(Ve)>_e(tt);case"month":return rt(Ve)>rt(tt);case"week":return It(Ve)>It(tt);default:return!On(Je,Ve,tt)&&Je.isAfter(Ve,tt)}return!1},[Fe,De[1],tt,le]),St=re.useCallback(function(Ve){if(De[1]||Fe&&Fe(Ve))return!0;if(De[0]&&ze)return!On(Je,Ve,tt)&&Je.isAfter(ze,Ve);if(!le&&ze)switch(ge){case"quarter":return _e(Ve)<_e(ze);case"month":return rt(Ve)<rt(ze);case"week":return It(Ve)<It(ze);default:return!On(Je,Ve,ze)&&Je.isAfter(ze,Ve)}return!1},[Fe,De[0],ze,le]);return[yt,St]}var Bn=oe(60276),Zn=oe(77527);function nn(ae,le,ge,de,fe,Fe,De,Je,ze,tt){var It=re.useState(!1),rt=(0,pt.Z)(It,2),_e=rt[0],yt=rt[1],St=(0,Bn.useMergedState)(ae||!1,{value:le}),Ve=(0,pt.Z)(St,2),st=Ve[0],gt=Ve[1],Ut=(0,Bn.useMergedState)(ae||!1,{value:le,onChange:function(ga){tt==null||tt(ga)}}),Kt=(0,pt.Z)(Ut,2),Xt=Kt[0],sn=Kt[1],an=(0,Bn.useMergedState)(0,{value:ge}),Ct=(0,pt.Z)(an,2),cn=Ct[0],on=Ct[1],Kn=re.useState(null),ra=(0,pt.Z)(Kn,2),Ma=ra[0],ka=ra[1];re.useEffect(function(){Xt&&yt(!0)},[Xt]);var qa=function(ga){return ga===0?1:0},xa=(0,Zn.Z)(function(sa,ga,kt){if(ga===!1)sn(sa);else if(sa){on(ga),sn(sa);var kn=qa(ga);!Xt||![De,Je][kn]?ka(kn):(yt(!1),Ma!==null&&ka(null))}else if(kt==="confirm"||kt==="blur"&&de){var Tn=st?qa(ga):Ma;Tn!==null&&(yt(!1),on(Tn)),ka(null),Tn!==null&&!ze[Tn]?(0,oo.Z)(function(){var ca,ea=[fe,Fe][Tn];(ca=ea.current)===null||ca===void 0||ca.focus()}):sn(!1)}else sn(!1),gt(!1)});return[Xt,cn,_e,xa]}function pe(ae,le,ge,de){var fe=No(ae,ge,de,1);function Fe(De){return De(ae,le)?"same":De(fe,le)?"closing":"far"}switch(ge){case"year":return Fe(function(De,Je){return Jt(de,De,Je)});case"quarter":case"month":return Fe(function(De,Je){return tn(de,De,Je)});default:return Fe(function(De,Je){return Hn(de,De,Je)})}}function wt(ae,le,ge,de){var fe=Mt(ae,0),Fe=Mt(ae,1);if(le===0)return fe;if(fe&&Fe){var De=pe(fe,Fe,ge,de);switch(De){case"same":return fe;case"closing":return fe;default:return No(Fe,ge,de,-1)}}return fe}function Wt(ae){var le=ae.values,ge=ae.picker,de=ae.defaultDates,fe=ae.generateConfig,Fe=re.useState(function(){return[Mt(de,0),Mt(de,1)]}),De=(0,pt.Z)(Fe,2),Je=De[0],ze=De[1],tt=re.useState(null),It=(0,pt.Z)(tt,2),rt=It[0],_e=It[1],yt=Mt(le,0),St=Mt(le,1);function Ve(gt){return Je[gt]?Je[gt]:Mt(rt,gt)||wt(le,gt,ge,fe)||yt||St||fe.getNow()}function st(gt,Ut){if(gt){var Kt=Sn(rt,gt,Ut);ze(Sn(Je,null,Ut)||[null,null]);var Xt=(Ut+1)%2;Mt(le,Xt)||(Kt=Sn(Kt,gt,Xt)),_e(Kt)}else(yt||St)&&_e(null)}return[Ve,st]}function ln(ae,le){return ae&&ae[0]&&ae[1]&&le.isAfter(ae[0],ae[1])?[ae[1],ae[0]]:ae}function Yt(ae,le,ge,de){return!!(ae||de&&de[le]||ge[(le+1)%2])}function zt(ae){var le,ge,de,fe=ae,Fe=fe.prefixCls,De=Fe===void 0?"rc-picker":Fe,Je=fe.id,ze=fe.style,tt=fe.className,It=fe.popupStyle,rt=fe.dropdownClassName,_e=fe.transitionName,yt=fe.dropdownAlign,St=fe.getPopupContainer,Ve=fe.generateConfig,st=fe.locale,gt=fe.placeholder,Ut=fe.autoFocus,Kt=fe.disabled,Xt=fe.format,sn=fe.picker,an=sn===void 0?"date":sn,Ct=fe.showTime,cn=fe.use12Hours,on=fe.separator,Kn=on===void 0?"~":on,ra=fe.value,Ma=fe.defaultValue,ka=fe.defaultPickerValue,qa=fe.open,xa=fe.defaultOpen,sa=fe.disabledDate,ga=fe.disabledTime,kt=fe.dateRender,kn=fe.monthCellRender,Tn=fe.cellRender,ca=fe.panelRender,ea=fe.presets,Aa=fe.ranges,da=fe.allowEmpty,Ha=fe.allowClear,_a=fe.suffixIcon,$a=fe.clearIcon,po=fe.pickerRef,bo=fe.inputReadOnly,Po=fe.mode,xt=fe.renderExtraFooter,xn=fe.onChange,ia=fe.onOpenChange,_n=fe.onPanelChange,to=fe.onCalendarChange,no=fe.onFocus,Bt=fe.onBlur,Pn=fe.onMouseDown,Vn=fe.onMouseUp,Ao=fe.onMouseEnter,ur=fe.onMouseLeave,Nr=fe.onClick,pr=fe.onOk,gi=fe.onKeyDown,Ai=fe.components,Si=fe.order,fr=fe.direction,Ur=fe.activePickerIndex,Or=fe.autoComplete,vi=Or===void 0?"off":Or,ri=fe.changeOnBlur,Hr=an==="date"&&!!Ct||an==="time",Mo=(0,re.useRef)(null),xr=(0,re.useRef)(null),ti=(0,re.useRef)(null),ni=(0,re.useRef)(null),kr=(0,re.useRef)(null),Qr=(0,re.useRef)(null),_r=(0,re.useRef)(null),Xo=(0,re.useRef)(null),Pr=Qn(so(Xt,an,Ct,cn)),ii=(0,re.useRef)(null),Wo=re.useMemo(function(){return Array.isArray(Kt)?Kt:[Kt||!1,Kt||!1]},[Kt]),Br=(0,Ee.Z)(null,{value:ra,defaultValue:Ma,postState:function(Nn){return an==="time"&&!Si?Nn:ln(Nn,Ve)}}),ai=(0,pt.Z)(Br,2),io=ai[0],oi=ai[1],Vr=Wt({values:io,picker:an,defaultDates:ka,generateConfig:Ve}),Kr=(0,pt.Z)(Vr,2),pi=Kr[0],li=Kr[1],Ei=(0,Ee.Z)(io,{postState:function(Nn){var qn=Nn;if(Wo[0]&&Wo[1])return qn;for(var Qa=0;Qa<2;Qa+=1)Wo[Qa]&&!qn&&!Mt(qn,Qa)&&!Mt(da,Qa)&&(qn=Sn(qn,Ve.getNow(),Qa));return qn}}),ui=(0,pt.Z)(Ei,2),ta=ui[0],wn=ui[1],Ca=(0,Ee.Z)([an,an],{value:Po}),Fo=(0,pt.Z)(Ca,2),Jr=Fo[0],Oi=Fo[1];(0,re.useEffect)(function(){Oi([an,an])},[an]);var xi=function(Nn,qn){Oi(Nn),_n&&_n(qn,Nn)},ki=nn(xa,qa,Ur,ri,Qr,_r,Mt(ta,0),Mt(ta,1),Wo,ia),yi=(0,pt.Z)(ki,4),or=yi[0],la=yi[1],Bi=yi[2],Xr=yi[3],Ti=or&&la===0,$i=or&&la===1,el=Cn({picker:an,selectedValue:ta,locale:st,disabled:Wo,disabledDate:sa,generateConfig:Ve},!or||Bi),Ri=(0,pt.Z)(el,2),Li=Ri[0],ji=Ri[1],tl=(0,re.useState)(0),zi=(0,pt.Z)(tl,2),Io=zi[0],Un=zi[1];(0,re.useEffect)(function(){!or&&Mo.current&&Un(Mo.current.offsetWidth)},[or]);function Ar(za){Xr(!0,za,"open"),(0,oo.Z)(function(){var Nn,qn=[Qr,_r][za];(Nn=qn.current)===null||Nn===void 0||Nn.focus()},0)}function Lr(za,Nn){var qn=za,Qa=Mt(qn,0),Bo=Mt(qn,1);Qa&&Bo&&Ve.isAfter(Qa,Bo)&&(an==="week"&&!zn(Ve,st.locale,Qa,Bo)||an==="quarter"&&!qt(Ve,Qa,Bo)||an!=="week"&&an!=="quarter"&&an!=="time"&&!On(Ve,Qa,Bo)?Nn===0?(qn=[Qa,null],Bo=null):(Qa=null,qn=[null,Bo]):(an!=="time"||Si!==!1)&&(qn=ln(qn,Ve))),wn(qn);var wi=qn&&qn[0]?Ea(qn[0],{generateConfig:Ve,locale:st,format:Pr[0]}):"",$r=qn&&qn[1]?Ea(qn[1],{generateConfig:Ve,locale:st,format:Pr[0]}):"";if(to){var di={range:Nn===0?"start":"end"};to(qn,[wi,$r],di)}var mi=Yt(Qa,0,Wo,da),Di=Yt(Bo,1,Wo,da),Pi=qn===null||mi&&Di;Pi&&(oi(qn),xn&&(!$n(Ve,Mt(io,0),Qa)||!$n(Ve,Mt(io,1),Bo))&&xn(qn,[wi,$r]))}var Ql=function(Nn){return or&&ii.current&&ii.current.onKeyDown?ii.current.onKeyDown(Nn):((0,we.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},fl={formatList:Pr,generateConfig:Ve,locale:st},Yl=Ka(Mt(ta,0),fl),hl=(0,pt.Z)(Yl,2),Gi=hl[0],Wl=hl[1],Ul=Ka(Mt(ta,1),fl),Sl=(0,pt.Z)(Ul,2),Zi=Sl[0],Vl=Sl[1],vl=function(Nn,qn){var Qa=ao(Nn,{locale:st,formatList:Pr,generateConfig:Ve}),Bo=qn===0?Li:ji;Qa&&!Bo(Qa)&&(wn(Sn(ta,Qa,qn)),li(Qa,qn))},Kl=pa({valueTexts:Gi,onTextChange:function(Nn){return vl(Nn,0)}}),nl=(0,pt.Z)(Kl,3),Hi=nl[0],pl=nl[1],Pl=nl[2],Jl=pa({valueTexts:Zi,onTextChange:function(Nn){return vl(Nn,1)}}),al=(0,pt.Z)(Jl,3),Qi=al[0],Al=al[1],El=al[2],Xl=(0,re.useState)(null),yl=(0,pt.Z)(Xl,2),ql=yl[0],_l=yl[1],$l=(0,re.useState)(null),Cl=(0,pt.Z)($l,2),Ci=Cl[0],wl=Cl[1],es=eo(Hi,{formatList:Pr,generateConfig:Ve,locale:st}),ol=(0,pt.Z)(es,3),xl=ol[0],ts=ol[1],rl=ol[2],ns=eo(Qi,{formatList:Pr,generateConfig:Ve,locale:st}),il=(0,pt.Z)(ns,3),Bl=il[0],as=il[1],ll=il[2],os=function(Nn){wl(Sn(ta,Nn,la)),la===0?ts(Nn):as(Nn)},rs=function(){wl(Sn(ta,null,la)),la===0?rl():ll()},is=re.useState(or),Ll=(0,pt.Z)(is,2),ls=Ll[0],ss=Ll[1];re.useEffect(function(){ss(or)},[or]);var gs=function(Nn){if(ri&&ls){var qn=Mt(ta,la);qn&&Lr(ta,la)}return Bt==null?void 0:Bt(Nn)},Dl=function(Nn,qn){return{blurToCancel:!ri&&Hr,forwardKeyDown:Ql,onBlur:gs,isClickOutside:function(Bo){return!Ia([xr.current,ti.current,ni.current,Mo.current],Bo)},onFocus:function(Bo){no&&no(Bo)},triggerOpen:function(Bo){Bo?Xr(Bo,Nn,"open"):Xr(Bo,Mt(ta,Nn)?Nn:!1,"blur")},onSubmit:function(){if(!ta||sa&&sa(ta[Nn]))return!1;Lr(ta,Nn),qn(),Xr(!1,la,"confirm")},onCancel:function(){Xr(!1,Nn,"cancel"),wn(io),qn()}}},bl={onKeyDown:function(Nn,qn){gi==null||gi(Nn,qn)},changeOnBlur:ri},us=Ko((0,$e.Z)((0,$e.Z)({},Dl(0,Pl)),{},{open:Ti,value:Hi},bl)),Ml=(0,pt.Z)(us,2),cs=Ml[0],Fl=Ml[1],Il=Fl.focused,Nl=Fl.typing,ds=Ko((0,$e.Z)((0,$e.Z)({},Dl(1,El)),{},{open:$i,value:Qi},bl)),Ol=(0,pt.Z)(ds,2),ms=Ol[0],kl=Ol[1],Tl=kl.focused,Rl=kl.typing,fs=function(Nn){Nr&&Nr(Nn),!or&&!Qr.current.contains(Nn.target)&&!_r.current.contains(Nn.target)&&(Wo[0]?Wo[1]||Ar(1):Ar(0))},hs=function(Nn){Pn&&Pn(Nn),or&&(Il||Tl)&&!Qr.current.contains(Nn.target)&&!_r.current.contains(Nn.target)&&Nn.preventDefault()},Ss=io&&io[0]?Ea(io[0],{locale:st,format:"YYYYMMDDHHmmss",generateConfig:Ve}):"",vs=io&&io[1]?Ea(io[1],{locale:st,format:"YYYYMMDDHHmmss",generateConfig:Ve}):"";(0,re.useEffect)(function(){or||(wn(io),!Gi.length||Gi[0]===""?pl(""):Wl!==Hi&&Pl(),!Zi.length||Zi[0]===""?Al(""):Vl!==Qi&&El())},[or,Gi,Zi]),(0,re.useEffect)(function(){wn(io)},[Ss,vs]);var sl=bt({cellRender:Tn,monthCellRender:kn,dateRender:kt}),ps=re.useMemo(function(){if(sl)return function(za,Nn){return sl(za,(0,$e.Z)((0,$e.Z)({},Nn),{},{range:la?"end":"start"}))}},[la,sl]);po&&(po.current={focus:function(){Qr.current&&Qr.current.focus()},blur:function(){Qr.current&&Qr.current.blur(),_r.current&&_r.current.blur()}});var Ps=jr(ea,Aa);function gl(){var za=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},qn=null;or&&Ci&&Ci[0]&&Ci[1]&&Ve.isAfter(Ci[1],Ci[0])&&(qn=Ci);var Qa=Ct;if(Ct&&(0,Ue.Z)(Ct)==="object"&&Ct.defaultValue){var Bo=Ct.defaultValue;Qa=(0,$e.Z)((0,$e.Z)({},Ct),{},{defaultValue:Mt(Bo,la)||void 0})}return re.createElement(ua.Provider,{value:{inRange:!0,panelPosition:za,rangedValue:ql||ta,hoverRangedValue:qn}},re.createElement(sr,(0,ne.Z)({},ae,Nn,{cellRender:ps,showTime:Qa,mode:Jr[la],generateConfig:Ve,style:void 0,direction:fr,disabledDate:la===0?Li:ji,disabledTime:function($r){return ga?ga($r,la===0?"start":"end"):!1},className:ot()((0,dt.Z)({},"".concat(De,"-panel-focused"),la===0?!Nl:!Rl)),value:Mt(ta,la),locale:st,tabIndex:-1,onPanelChange:function($r,di){la===0&&rl(!0),la===1&&ll(!0),xi(Sn(Jr,di,la),Sn(ta,$r,la));var mi=$r;za==="right"&&Jr[la]===di&&(mi=No(mi,di,Ve,-1)),li(mi,la)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:la===0?Mt(ta,1):Mt(ta,0)})))}var ci=0,jl=0;if(la&&ti.current&&kr.current&&xr.current&&Xo.current){ci=ti.current.offsetWidth+kr.current.offsetWidth;var As=Xo.current.offsetLeft>ci?Xo.current.offsetLeft-ci:Xo.current.offsetLeft,zl=xr.current.offsetWidth,Gl=Xo.current.offsetWidth;zl&&Gl&&ci>zl-Gl-(fr==="rtl"?0:As)&&(jl=ci)}var Es=fr==="rtl"?{right:ci}:{left:ci};function ys(){var za,Nn=Va(De,Jr[la],xt),qn=Za({prefixCls:De,components:Ai,needConfirmButton:Hr,okDisabled:!Mt(ta,la)||sa&&sa(ta[la]),locale:st,onOk:function(){var ei=Mt(ta,la);ei&&(Lr(ta,la),pr==null||pr(ta),Xr(!1,la,"confirm"))}});if(an!=="time"&&!Ct){var Qa=pi(la),Bo=No(Qa,an,Ve),wi=Jr[la],$r=wi===an,di=gl($r?"left":!1,{pickerValue:Qa,onPickerValueChange:function(ei){li(ei,la)}}),mi=gl("right",{pickerValue:Bo,onPickerValueChange:function(ei){li(No(ei,an,Ve,-1),la)}});fr==="rtl"?za=re.createElement(re.Fragment,null,mi,$r&&di):za=re.createElement(re.Fragment,null,di,$r&&mi)}else za=gl();var Di=re.createElement("div",{className:"".concat(De,"-panel-layout")},re.createElement(Qe,{prefixCls:De,presets:Ps,onClick:function(ei){Lr(ei,null),Xr(!1,la,"preset")},onHover:function(ei){_l(ei)}}),re.createElement("div",null,re.createElement("div",{className:"".concat(De,"-panels")},za),(Nn||qn)&&re.createElement("div",{className:"".concat(De,"-footer")},Nn,qn)));return ca&&(Di=ca(Di)),re.createElement("div",{className:"".concat(De,"-panel-container"),style:{marginLeft:jl},ref:xr,onMouseDown:function(ei){ei.preventDefault()}},Di)}var Cs=re.createElement("div",{className:ot()("".concat(De,"-range-wrapper"),"".concat(De,"-").concat(an,"-range-wrapper")),style:{minWidth:Io}},re.createElement("div",{ref:Xo,className:"".concat(De,"-range-arrow"),style:Es}),ys()),Zl;_a&&(Zl=re.createElement("span",{className:"".concat(De,"-suffix"),onMouseDown:function(Nn){Nn.preventDefault()}},_a));var ws=At(De,Ha,$a),xs=re.createElement("span",{onMouseDown:function(Nn){Nn.preventDefault(),Nn.stopPropagation()},onMouseUp:function(Nn){Nn.preventDefault(),Nn.stopPropagation();var qn=io;Wo[0]||(qn=Sn(qn,null,0)),Wo[1]||(qn=Sn(qn,null,1)),Lr(qn,null),Xr(!1,la,"clear")},className:"".concat(De,"-clear"),role:"button"},ws),Bs=Ha&&(Mt(io,0)&&!Wo[0]||Mt(io,1)&&!Wo[1]),Hl={size:Er(an,Pr[0],Ve)},ul=0,cl=0;ti.current&&ni.current&&kr.current&&(la===0?cl=ti.current.offsetWidth:(ul=ci,cl=ni.current.offsetWidth));var Ls=fr==="rtl"?{right:ul}:{left:ul},Ds=function(Nn,qn){var Qa=Sn(ta,Nn,la);if(qn==="submit"||qn!=="key"&&!Hr){Lr(Qa,la),la===0?rl():ll();var Bo=la===0?1:0;Wo[Bo]?Xr(!1,!1,"confirm"):Xr(!1,la,"confirm")}else wn(Qa)};return re.createElement(Xe.Provider,{value:{operationRef:ii,hideHeader:an==="time",onDateMouseEnter:os,onDateMouseLeave:rs,hideRanges:!0,onSelect:Ds,open:or}},re.createElement(Ke,{visible:or,popupElement:Cs,popupStyle:It,prefixCls:De,dropdownClassName:rt,dropdownAlign:yt,getPopupContainer:St,transitionName:_e,range:!0,direction:fr},re.createElement("div",(0,ne.Z)({ref:Mo,className:ot()(De,"".concat(De,"-range"),tt,(le={},(0,dt.Z)(le,"".concat(De,"-disabled"),Wo[0]&&Wo[1]),(0,dt.Z)(le,"".concat(De,"-focused"),la===0?Il:Tl),(0,dt.Z)(le,"".concat(De,"-rtl"),fr==="rtl"),le)),style:ze,onClick:fs,onMouseEnter:Ao,onMouseLeave:ur,onMouseDown:hs,onMouseUp:Vn},(0,Pt.Z)(ae,{aria:!0,data:!0})),re.createElement("div",{className:ot()("".concat(De,"-input"),(ge={},(0,dt.Z)(ge,"".concat(De,"-input-active"),la===0),(0,dt.Z)(ge,"".concat(De,"-input-placeholder"),!!xl),ge)),ref:ti},re.createElement("input",(0,ne.Z)({id:Je,disabled:Wo[0],readOnly:bo||typeof Pr[0]=="function"||!Nl,value:xl||Hi,onChange:function(Nn){pl(Nn.target.value)},autoFocus:Ut,placeholder:Mt(gt,0)||"",ref:Qr},cs,Hl,{autoComplete:vi}))),re.createElement("div",{className:"".concat(De,"-range-separator"),ref:kr},Kn),re.createElement("div",{className:ot()("".concat(De,"-input"),(de={},(0,dt.Z)(de,"".concat(De,"-input-active"),la===1),(0,dt.Z)(de,"".concat(De,"-input-placeholder"),!!Bl),de)),ref:ni},re.createElement("input",(0,ne.Z)({disabled:Wo[1],readOnly:bo||typeof Pr[0]=="function"||!Rl,value:Bl||Qi,onChange:function(Nn){Al(Nn.target.value)},placeholder:Mt(gt,1)||"",ref:_r},ms,Hl,{autoComplete:vi}))),re.createElement("div",{className:"".concat(De,"-active-bar"),style:(0,$e.Z)((0,$e.Z)({},Ls),{},{width:cl,position:"absolute"})}),Zl,Bs&&xs)))}var Yn=function(ae){(0,qe.Z)(ge,ae);var le=(0,at.Z)(ge);function ge(){var de;(0,Nt.Z)(this,ge);for(var fe=arguments.length,Fe=new Array(fe),De=0;De<fe;De++)Fe[De]=arguments[De];return de=le.call.apply(le,[this].concat(Fe)),(0,dt.Z)((0,Re.Z)(de),"pickerRef",re.createRef()),(0,dt.Z)((0,Re.Z)(de),"focus",function(){de.pickerRef.current&&de.pickerRef.current.focus()}),(0,dt.Z)((0,Re.Z)(de),"blur",function(){de.pickerRef.current&&de.pickerRef.current.blur()}),de}return(0,ht.Z)(ge,[{key:"render",value:function(){return re.createElement(zt,(0,ne.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),ge}(re.Component),Wn=Yn,Sa=vt,Da=oe(9708),xo=oe(53124),zr=oe(98866),Yr=oe(98675),br=oe(65223),Mr=oe(10110),Wr=oe(4173),nr=oe(16516),vr=oe(84780),Dn=oe(47673),Cr=oe(14747),ar=oe(79511),wr=oe(80110),Gr=oe(67771),si=oe(33297),qr=oe(45503),Fr=oe(67968);const fi=(ae,le,ge,de)=>{const{lineHeight:fe}=ae,Fe=Math.floor(ge*fe)+2,De=Math.max((le-Fe)/2,0),Je=Math.max(le-Fe-De,0);return{padding:`${De}px ${de}px ${Je}px`}},dl=ae=>{const{componentCls:le,pickerCellCls:ge,pickerCellInnerCls:de,cellHeight:fe,motionDurationSlow:Fe,borderRadiusSM:De,motionDurationMid:Je,cellHoverBg:ze,lineWidth:tt,lineType:It,colorPrimary:rt,cellActiveWithRangeBg:_e,colorTextLightSolid:yt,controlHeightSM:St,cellRangeBorderColor:Ve,pickerCellBorderGap:st,cellHoverWithRangeBg:gt,cellWidth:Ut,colorTextDisabled:Kt,cellBgDisabled:Xt}=ae;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:fe,transform:"translateY(-50%)",transition:`all ${Fe}`,content:'""'},[de]:{position:"relative",zIndex:2,display:"inline-block",minWidth:fe,height:fe,lineHeight:`${fe}px`,borderRadius:De,transition:`background ${Je}, border ${Je}`},"&-range-hover-start, &-range-hover-end":{[de]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${ge}-in-view),
|
|
&:hover:not(${ge}-selected):not(${ge}-range-start):not(${ge}-range-end):not(${ge}-range-hover-start):not(${ge}-range-hover-end)`]:{[de]:{background:ze}},[`&-in-view${ge}-today ${de}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${tt}px ${It} ${rt}`,borderRadius:De,content:'""'}},[`&-in-view${ge}-in-range`]:{position:"relative","&::before":{background:_e}},[`&-in-view${ge}-selected ${de},
|
|
&-in-view${ge}-range-start ${de},
|
|
&-in-view${ge}-range-end ${de}`]:{color:yt,background:rt},[`&-in-view${ge}-range-start:not(${ge}-range-start-single),
|
|
&-in-view${ge}-range-end:not(${ge}-range-end-single)`]:{"&::before":{background:_e}},[`&-in-view${ge}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${ge}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${ge}-range-hover-start:not(${ge}-in-range):not(${ge}-range-start):not(${ge}-range-end),
|
|
&-in-view${ge}-range-hover-end:not(${ge}-in-range):not(${ge}-range-start):not(${ge}-range-end),
|
|
&-in-view${ge}-range-hover-start${ge}-range-start-single,
|
|
&-in-view${ge}-range-hover-start${ge}-range-start${ge}-range-end${ge}-range-end-near-hover,
|
|
&-in-view${ge}-range-hover-end${ge}-range-start${ge}-range-end${ge}-range-start-near-hover,
|
|
&-in-view${ge}-range-hover-end${ge}-range-end-single,
|
|
&-in-view${ge}-range-hover:not(${ge}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:St,borderTop:`${tt}px dashed ${Ve}`,borderBottom:`${tt}px dashed ${Ve}`,transform:"translateY(-50%)",transition:`all ${Fe}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:st},[`&-in-view${ge}-in-range${ge}-range-hover::before,
|
|
&-in-view${ge}-in-range${ge}-range-hover-start::before,
|
|
&-in-view${ge}-in-range${ge}-range-hover-end::before,
|
|
&-in-view${ge}-range-start${ge}-range-hover::before,
|
|
&-in-view${ge}-range-end${ge}-range-hover::before,
|
|
&-in-view${ge}-range-start:not(${ge}-range-start-single)${ge}-range-hover-start::before,
|
|
&-in-view${ge}-range-end:not(${ge}-range-end-single)${ge}-range-hover-end::before,
|
|
${le}-panel
|
|
> :not(${le}-date-panel)
|
|
&-in-view${ge}-in-range${ge}-range-hover-start::before,
|
|
${le}-panel
|
|
> :not(${le}-date-panel)
|
|
&-in-view${ge}-in-range${ge}-range-hover-end::before`]:{background:gt},[`&-in-view${ge}-range-start:not(${ge}-range-start-single):not(${ge}-range-end) ${de}`]:{borderStartStartRadius:De,borderEndStartRadius:De,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ge}-range-end:not(${ge}-range-end-single):not(${ge}-range-start) ${de}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:De,borderEndEndRadius:De},[`&-range-hover${ge}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${ge}-range-hover:first-child::after,
|
|
tr > &-in-view${ge}-range-hover-end:first-child::after,
|
|
&-in-view${ge}-start${ge}-range-hover-edge-start${ge}-range-hover-edge-start-near-range::after,
|
|
&-in-view${ge}-range-hover-edge-start:not(${ge}-range-hover-edge-start-near-range)::after,
|
|
&-in-view${ge}-range-hover-start::after`]:{insetInlineStart:(Ut-fe)/2,borderInlineStart:`${tt}px dashed ${Ve}`,borderStartStartRadius:De,borderEndStartRadius:De},[`tr > &-in-view${ge}-range-hover:last-child::after,
|
|
tr > &-in-view${ge}-range-hover-start:last-child::after,
|
|
&-in-view${ge}-end${ge}-range-hover-edge-end${ge}-range-hover-edge-end-near-range::after,
|
|
&-in-view${ge}-range-hover-edge-end:not(${ge}-range-hover-edge-end-near-range)::after,
|
|
&-in-view${ge}-range-hover-end::after`]:{insetInlineEnd:(Ut-fe)/2,borderInlineEnd:`${tt}px dashed ${Ve}`,borderStartEndRadius:De,borderEndEndRadius:De},"&-disabled":{color:Kt,pointerEvents:"none",[de]:{background:"transparent"},"&::before":{background:Xt}},[`&-disabled${ge}-today ${de}::before`]:{borderColor:Kt}}},Yi=ae=>{const{componentCls:le,pickerCellCls:ge,pickerCellInnerCls:de,pickerYearMonthCellWidth:fe,pickerControlIconSize:Fe,cellWidth:De,paddingSM:Je,paddingXS:ze,paddingXXS:tt,colorBgContainer:It,lineWidth:rt,lineType:_e,borderRadiusLG:yt,colorPrimary:St,colorTextHeading:Ve,colorSplit:st,pickerControlIconBorderWidth:gt,colorIcon:Ut,textHeight:Kt,motionDurationMid:Xt,colorIconHover:sn,fontWeightStrong:an,cellHeight:Ct,pickerCellPaddingVertical:cn,colorTextDisabled:on,colorText:Kn,fontSize:ra,cellHoverWithRangeBg:Ma,motionDurationSlow:ka,withoutTimeCellHeight:qa,pickerQuarterPanelContentHeight:xa,colorLink:sa,colorLinkActive:ga,colorLinkHover:kt,cellRangeBorderColor:kn,borderRadiusSM:Tn,colorTextLightSolid:ca,cellHoverBg:ea,timeColumnHeight:Aa,timeColumnWidth:da,timeCellHeight:Ha,controlItemBgActive:_a,marginXXS:$a,pickerDatePanelPaddingHorizontal:po}=ae,bo=De*7+po*2,Po=(bo-ze*2)/3-fe-Je,xt=(bo-ze*2)/4-fe;return{[le]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:It,border:`${rt}px ${_e} ${st}`,borderRadius:yt,outline:"none","&-focused":{borderColor:St},"&-rtl":{direction:"rtl",[`${le}-prev-icon,
|
|
${le}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${le}-next-icon,
|
|
${le}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:bo},"&-header":{display:"flex",padding:`0 ${ze}px`,color:Ve,borderBottom:`${rt}px ${_e} ${st}`,"> *":{flex:"none"},button:{padding:0,color:Ut,lineHeight:`${Kt}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Xt}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:ra,"&:hover":{color:sn}},"&-view":{flex:"auto",fontWeight:an,lineHeight:`${Kt}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:ze},"&:hover":{color:St}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:Fe,height:Fe,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:Fe,height:Fe,border:"0 solid currentcolor",borderBlockStartWidth:gt,borderBlockEndWidth:0,borderInlineStartWidth:gt,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(Fe/2),insetInlineStart:Math.ceil(Fe/2),display:"inline-block",width:Fe,height:Fe,border:"0 solid currentcolor",borderBlockStartWidth:gt,borderBlockEndWidth:0,borderInlineStartWidth:gt,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Ct,fontWeight:"normal"},th:{height:Ct+cn*2,color:Kn,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${cn}px 0`,color:on,cursor:"pointer","&-in-view":{color:Kn}},dl(ae)),[`&-date-panel ${le}-cell-in-view${le}-cell-in-range${le}-cell-range-hover-start ${de},
|
|
&-date-panel ${le}-cell-in-view${le}-cell-in-range${le}-cell-range-hover-end ${de}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:Ma,transition:`all ${ka}`,content:'""'}},[`&-date-panel
|
|
${le}-cell-in-view${le}-cell-in-range${le}-cell-range-hover-start
|
|
${de}::after`]:{insetInlineEnd:-(De-Ct)/2,insetInlineStart:0},[`&-date-panel ${le}-cell-in-view${le}-cell-in-range${le}-cell-range-hover-end ${de}::after`]:{insetInlineEnd:0,insetInlineStart:-(De-Ct)/2},[`&-range-hover${le}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${le}-content`]:{height:qa*4},[de]:{padding:`0 ${ze}px`}},"&-quarter-panel":{[`${le}-content`]:{height:xa},[`${le}-cell-range-hover-start::after`]:{insetInlineStart:xt,borderInlineStart:`${rt}px dashed ${kn}`,[`${le}-panel-rtl &`]:{insetInlineEnd:xt,borderInlineEnd:`${rt}px dashed ${kn}`}},[`${le}-cell-range-hover-end::after`]:{insetInlineEnd:xt,borderInlineEnd:`${rt}px dashed ${kn}`,[`${le}-panel-rtl &`]:{insetInlineStart:xt,borderInlineStart:`${rt}px dashed ${kn}`}}},[`&-panel ${le}-footer`]:{borderTop:`${rt}px ${_e} ${st}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${Kt-2*rt}px`,textAlign:"center","&-extra":{padding:`0 ${Je}px`,lineHeight:`${Kt-2*rt}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${rt}px ${_e} ${st}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:sa,"&:hover":{color:kt},"&:active":{color:ga},[`&${le}-today-btn-disabled`]:{color:on,cursor:"not-allowed"}},"&-decade-panel":{[de]:{padding:`0 ${ze/2}px`},[`${le}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${le}-body`]:{padding:`0 ${ze}px`},[de]:{width:fe},[`${le}-cell-range-hover-start::after`]:{borderStartStartRadius:Tn,borderEndStartRadius:Tn,borderStartEndRadius:0,borderEndEndRadius:0,[`${le}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Tn,borderEndEndRadius:Tn}},[`${le}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Tn,borderEndEndRadius:Tn,[`${le}-panel-rtl &`]:{borderStartStartRadius:Tn,borderEndStartRadius:Tn,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${le}-cell-range-hover-start::after`]:{insetInlineStart:Po,borderInlineStart:`${rt}px dashed ${kn}`,[`${le}-panel-rtl &`]:{insetInlineEnd:Po,borderInlineEnd:`${rt}px dashed ${kn}`}},[`${le}-cell-range-hover-end::after`]:{insetInlineEnd:Po,borderInlineEnd:`${rt}px dashed ${kn}`,[`${le}-panel-rtl &`]:{insetInlineStart:Po,borderInlineStart:`${rt}px dashed ${kn}`}}},"&-week-panel":{[`${le}-body`]:{padding:`${ze}px ${Je}px`},[`${le}-cell`]:{[`&:hover ${de},
|
|
&-selected ${de},
|
|
${de}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Xt}`},"&:first-child:before":{borderStartStartRadius:Tn,borderEndStartRadius:Tn},"&:last-child:before":{borderStartEndRadius:Tn,borderEndEndRadius:Tn}},"&:hover td":{"&:before":{background:ea}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${ge}`]:{"&:before":{background:St},[`&${le}-cell-week`]:{color:new vr.C(ca).setAlpha(.5).toHexString()},[de]:{color:ca}}},"&-range-hover td:before":{background:_a}}},"&-date-panel":{[`${le}-body`]:{padding:`${ze}px ${po}px`},[`${le}-content`]:{width:De*7,th:{width:De,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${le}-time-panel`]:{borderInlineStart:`${rt}px ${_e} ${st}`},[`${le}-date-panel,
|
|
${le}-time-panel`]:{transition:`opacity ${ka}`},"&-active":{[`${le}-date-panel,
|
|
${le}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${le}-content`]:{display:"flex",flex:"auto",height:Aa},"&-column":{flex:"1 0 auto",width:da,margin:`${tt}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Xt}`,overflowX:"hidden","&::after":{display:"block",height:Aa-Ha,content:'""'},"&:not(:first-child)":{borderInlineStart:`${rt}px ${_e} ${st}`},"&-active":{background:new vr.C(_a).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${le}-time-panel-cell`]:{marginInline:$a,[`${le}-time-panel-cell-inner`]:{display:"block",width:da-2*$a,height:Ha,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(da-Ha)/2,color:Kn,lineHeight:`${Ha}px`,borderRadius:Tn,cursor:"pointer",transition:`background ${Xt}`,"&:hover":{background:ea}},"&-selected":{[`${le}-time-panel-cell-inner`]:{background:_a}},"&-disabled":{[`${le}-time-panel-cell-inner`]:{color:on,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${le}-time-panel-column:after`]:{height:Aa-Ha+tt*2}}}},Wi=ae=>{const{componentCls:le,colorBgContainer:ge,colorError:de,errorActiveShadow:fe,colorWarning:Fe,warningActiveShadow:De}=ae;return{[`${le}:not(${le}-disabled)`]:{[`&${le}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:ge,borderColor:de},[`&${le}-focused, &:focus`]:Object.assign({},(0,Dn.M1)((0,qr.TS)(ae,{activeBorderColor:de,activeShadow:fe}))),[`${le}-active-bar`]:{background:de}},[`&${le}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:ge,borderColor:Fe},[`&${le}-focused, &:focus`]:Object.assign({},(0,Dn.M1)((0,qr.TS)(ae,{activeBorderColor:Fe,activeShadow:De}))),[`${le}-active-bar`]:{background:Fe}}}}},Ui=ae=>{const{componentCls:le,antCls:ge,controlHeight:de,fontSize:fe,paddingInline:Fe,colorBgContainer:De,lineWidth:Je,lineType:ze,colorBorder:tt,borderRadius:It,motionDurationMid:rt,colorBgContainerDisabled:_e,colorTextDisabled:yt,colorTextPlaceholder:St,controlHeightLG:Ve,fontSizeLG:st,controlHeightSM:gt,paddingInlineSM:Ut,paddingXS:Kt,marginXS:Xt,colorTextDescription:sn,lineWidthBold:an,lineHeight:Ct,colorPrimary:cn,motionDurationSlow:on,zIndexPopup:Kn,paddingXXS:ra,paddingSM:Ma,textHeight:ka,cellActiveWithRangeBg:qa,colorPrimaryBorder:xa,sizePopupArrow:sa,borderRadiusXS:ga,borderRadiusOuter:kt,colorBgElevated:kn,borderRadiusLG:Tn,boxShadowSecondary:ca,borderRadiusSM:ea,colorSplit:Aa,cellHoverBg:da,presetsWidth:Ha,presetsMaxWidth:_a,boxShadowPopoverArrow:$a,colorTextQuaternary:po}=ae;return[{[le]:Object.assign(Object.assign(Object.assign({},(0,Cr.Wf)(ae)),fi(ae,de,fe,Fe)),{position:"relative",display:"inline-flex",alignItems:"center",background:De,lineHeight:1,border:`${Je}px ${ze} ${tt}`,borderRadius:It,transition:`border ${rt}, box-shadow ${rt}`,"&:hover, &-focused":Object.assign({},(0,Dn.pU)(ae)),"&-focused":Object.assign({},(0,Dn.M1)(ae)),[`&${le}-disabled`]:{background:_e,borderColor:tt,cursor:"not-allowed",[`${le}-suffix`]:{color:po}},[`&${le}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${le}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,Dn.ik)(ae)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${le}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:St}}},"&-large":Object.assign(Object.assign({},fi(ae,Ve,st,Fe)),{[`${le}-input > input`]:{fontSize:st}}),"&-small":Object.assign({},fi(ae,gt,fe,Ut)),[`${le}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:Kt/2,color:yt,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Xt}}},[`${le}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:yt,lineHeight:1,background:De,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${rt}, color ${rt}`,"> *":{verticalAlign:"top"},"&:hover":{color:sn}},[`${le}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:st,color:yt,fontSize:st,verticalAlign:"top",cursor:"default",[`${le}-focused &`]:{color:sn},[`${le}-range-separator &`]:{[`${le}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${le}-clear`]:{insetInlineEnd:Fe},"&:hover":{[`${le}-clear`]:{opacity:1}},[`${le}-active-bar`]:{bottom:-Je,height:an,marginInlineStart:Fe,background:cn,opacity:0,transition:`all ${on} ease-out`,pointerEvents:"none"},[`&${le}-focused`]:{[`${le}-active-bar`]:{opacity:1}},[`${le}-range-separator`]:{alignItems:"center",padding:`0 ${Kt}px`,lineHeight:1},[`&${le}-small`]:{[`${le}-clear`]:{insetInlineEnd:Ut},[`${le}-active-bar`]:{marginInlineStart:Ut}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Cr.Wf)(ae)),Yi(ae)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Kn,[`&${le}-dropdown-hidden`]:{display:"none"},[`&${le}-dropdown-placement-bottomLeft`]:{[`${le}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${le}-dropdown-placement-topLeft`]:{[`${le}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${ge}-slide-up-enter${ge}-slide-up-enter-active${le}-dropdown-placement-topLeft,
|
|
&${ge}-slide-up-enter${ge}-slide-up-enter-active${le}-dropdown-placement-topRight,
|
|
&${ge}-slide-up-appear${ge}-slide-up-appear-active${le}-dropdown-placement-topLeft,
|
|
&${ge}-slide-up-appear${ge}-slide-up-appear-active${le}-dropdown-placement-topRight`]:{animationName:Gr.Qt},[`&${ge}-slide-up-enter${ge}-slide-up-enter-active${le}-dropdown-placement-bottomLeft,
|
|
&${ge}-slide-up-enter${ge}-slide-up-enter-active${le}-dropdown-placement-bottomRight,
|
|
&${ge}-slide-up-appear${ge}-slide-up-appear-active${le}-dropdown-placement-bottomLeft,
|
|
&${ge}-slide-up-appear${ge}-slide-up-appear-active${le}-dropdown-placement-bottomRight`]:{animationName:Gr.fJ},[`&${ge}-slide-up-leave${ge}-slide-up-leave-active${le}-dropdown-placement-topLeft,
|
|
&${ge}-slide-up-leave${ge}-slide-up-leave-active${le}-dropdown-placement-topRight`]:{animationName:Gr.ly},[`&${ge}-slide-up-leave${ge}-slide-up-leave-active${le}-dropdown-placement-bottomLeft,
|
|
&${ge}-slide-up-leave${ge}-slide-up-leave-active${le}-dropdown-placement-bottomRight`]:{animationName:Gr.Uw},[`${le}-panel > ${le}-time-panel`]:{paddingTop:ra},[`${le}-ranges`]:{marginBottom:0,padding:`${ra}px ${Ma}px`,overflow:"hidden",lineHeight:`${ka-2*Je-Kt/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${le}-preset > ${ge}-tag-blue`]:{color:cn,background:qa,borderColor:xa,cursor:"pointer"},[`${le}-ok`]:{marginInlineStart:"auto"}},[`${le}-range-wrapper`]:{display:"flex",position:"relative"},[`${le}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:Fe*1.5,transition:`left ${on} ease-out`},(0,ar.r)(sa,ga,kt,kn,$a)),[`${le}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:kn,borderRadius:Tn,boxShadow:ca,transition:`margin ${on}`,[`${le}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${le}-presets`]:{display:"flex",flexDirection:"column",minWidth:Ha,maxWidth:_a,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Kt,borderInlineEnd:`${Je}px ${ze} ${Aa}`,li:Object.assign(Object.assign({},Cr.vS),{borderRadius:ea,paddingInline:Kt,paddingBlock:(gt-Math.round(fe*Ct))/2,cursor:"pointer",transition:`all ${on}`,"+ li":{marginTop:Xt},"&:hover":{background:da}})}},[`${le}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${le}-panel`]:{borderWidth:`0 0 ${Je}px`},"&:last-child":{[`${le}-panel`]:{borderWidth:0}}},[`${le}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${le}-content,
|
|
table`]:{textAlign:"center"},"&-focused":{borderColor:tt}}}}),"&-dropdown-range":{padding:`${sa*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${le}-separator`]:{transform:"rotate(180deg)"},[`${le}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Gr.oN)(ae,"slide-up"),(0,Gr.oN)(ae,"slide-down"),(0,si.Fm)(ae,"move-up"),(0,si.Fm)(ae,"move-down")]},Vi=ae=>{const{componentCls:le,controlHeightLG:ge,paddingXXS:de,padding:fe}=ae;return{pickerCellCls:`${le}-cell`,pickerCellInnerCls:`${le}-cell-inner`,pickerYearMonthCellWidth:ge*1.5,pickerQuarterPanelContentHeight:ge*1.4,pickerCellPaddingVertical:de+de/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:fe+de/2}},bi=ae=>({cellHoverBg:ae.controlItemBgHover,cellActiveWithRangeBg:ae.controlItemBgActive,cellHoverWithRangeBg:new vr.C(ae.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new vr.C(ae.colorPrimary).lighten(20).toHexString(),cellBgDisabled:ae.colorBgContainerDisabled,timeColumnWidth:ae.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:ae.controlHeightSM*1.5,cellHeight:ae.controlHeightSM,textHeight:ae.controlHeightLG,withoutTimeCellHeight:ae.controlHeightLG*1.65});var Mi=(0,Fr.Z)("DatePicker",ae=>{const le=(0,qr.TS)((0,Dn.e5)(ae),Vi(ae));return[Ui(le),Wi(le),(0,wr.c)(ae,{focusElCls:`${ae.componentCls}-focused`})]},ae=>Object.assign(Object.assign(Object.assign({},(0,Dn.TM)(ae)),bi(ae)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:ae.zIndexPopupBase+50}));function Ki(ae,le,ge){return ge!==void 0?ge:le==="year"&&ae.lang.yearPlaceholder?ae.lang.yearPlaceholder:le==="quarter"&&ae.lang.quarterPlaceholder?ae.lang.quarterPlaceholder:le==="month"&&ae.lang.monthPlaceholder?ae.lang.monthPlaceholder:le==="week"&&ae.lang.weekPlaceholder?ae.lang.weekPlaceholder:le==="time"&&ae.timePickerLocale.placeholder?ae.timePickerLocale.placeholder:ae.lang.placeholder}function Fi(ae,le,ge){return ge!==void 0?ge:le==="year"&&ae.lang.yearPlaceholder?ae.lang.rangeYearPlaceholder:le==="quarter"&&ae.lang.quarterPlaceholder?ae.lang.rangeQuarterPlaceholder:le==="month"&&ae.lang.monthPlaceholder?ae.lang.rangeMonthPlaceholder:le==="week"&&ae.lang.weekPlaceholder?ae.lang.rangeWeekPlaceholder:le==="time"&&ae.timePickerLocale.placeholder?ae.timePickerLocale.rangePlaceholder:ae.lang.rangePlaceholder}function Ir(ae,le){const ge={adjustX:1,adjustY:1};switch(le){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:ge};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:ge};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:ge};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:ge};default:return{points:ae==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:ge}}}function hi(ae){return ae?Array.isArray(ae)?ae:[ae]:[]}function Zr(ae){const{format:le,picker:ge,showHour:de,showMinute:fe,showSecond:Fe,use12Hours:De}=ae,Je=hi(le)[0],ze=Object.assign({},ae);return le&&Array.isArray(le)&&(ze.format=Je),Je&&typeof Je=="string"&&(!Je.includes("s")&&Fe===void 0&&(ze.showSecond=!1),!Je.includes("m")&&fe===void 0&&(ze.showMinute=!1),!Je.includes("H")&&!Je.includes("h")&&!Je.includes("K")&&!Je.includes("k")&&de===void 0&&(ze.showHour=!1),(Je.includes("a")||Je.includes("A"))&&De===void 0&&(ze.use12Hours=!0)),ge==="time"?ze:(typeof Je=="function"&&delete ze.format,{showTime:ze})}function Ii(ae,le,ge){if(ae===!1)return!1;const de={clearIcon:le!=null?le:ge};return typeof ae=="object"?Object.assign(Object.assign({},de),ae):de}var Ji=oe(71577);function Xi(ae){return re.createElement(Ji.ZP,Object.assign({size:"small",type:"primary"},ae))}var Ni={button:Xi},qi=function(ae,le){var ge={};for(var de in ae)Object.prototype.hasOwnProperty.call(ae,de)&&le.indexOf(de)<0&&(ge[de]=ae[de]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,de=Object.getOwnPropertySymbols(ae);fe<de.length;fe++)le.indexOf(de[fe])<0&&Object.prototype.propertyIsEnumerable.call(ae,de[fe])&&(ge[de[fe]]=ae[de[fe]]);return ge};function _i(ae){return(0,re.forwardRef)((ge,de)=>{const{prefixCls:fe,getPopupContainer:Fe,className:De,placement:Je,size:ze,disabled:tt,bordered:It=!0,placeholder:rt,popupClassName:_e,dropdownClassName:yt,status:St,clearIcon:Ve,allowClear:st,rootClassName:gt}=ge,Ut=qi(ge,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),Kt=re.useRef(null),{getPrefixCls:Xt,direction:sn,getPopupContainer:an}=(0,re.useContext)(xo.E_),Ct=Xt("picker",fe),{compactSize:cn,compactItemClassnames:on}=(0,Wr.ri)(Ct,sn),{format:Kn,showTime:ra,picker:Ma}=ge,ka=Xt(),[qa,xa]=Mi(Ct),sa=Object.assign(Object.assign({},ra?Zr(Object.assign({format:Kn,picker:Ma},ra)):{}),Ma==="time"?Zr(Object.assign(Object.assign({format:Kn},ge),{picker:Ma})):{}),ga=(0,Yr.Z)($a=>{var po;return(po=ze!=null?ze:cn)!==null&&po!==void 0?po:$a}),kt=re.useContext(zr.Z),kn=tt!=null?tt:kt,Tn=(0,re.useContext)(br.aM),{hasFeedback:ca,status:ea,feedbackIcon:Aa}=Tn,da=re.createElement(re.Fragment,null,Ma==="time"?re.createElement(lt,null):re.createElement(Se,null),ca&&Aa);(0,re.useImperativeHandle)(de,()=>({focus:()=>{var $a;return($a=Kt.current)===null||$a===void 0?void 0:$a.focus()},blur:()=>{var $a;return($a=Kt.current)===null||$a===void 0?void 0:$a.blur()}}));const[Ha]=(0,Mr.Z)("Calendar",nr.Z),_a=Object.assign(Object.assign({},Ha),ge.locale);return qa(re.createElement(Wn,Object.assign({separator:re.createElement("span",{"aria-label":"to",className:`${Ct}-separator`},re.createElement(Lt,null)),disabled:kn,ref:Kt,dropdownAlign:Ir(sn,Je),placeholder:Fi(_a,Ma,rt),suffixIcon:da,prevIcon:re.createElement("span",{className:`${Ct}-prev-icon`}),nextIcon:re.createElement("span",{className:`${Ct}-next-icon`}),superPrevIcon:re.createElement("span",{className:`${Ct}-super-prev-icon`}),superNextIcon:re.createElement("span",{className:`${Ct}-super-next-icon`}),transitionName:`${ka}-slide-up`},Ut,sa,{className:ot()({[`${Ct}-${ga}`]:ga,[`${Ct}-borderless`]:!It},(0,Da.Z)(Ct,(0,Da.F)(ea,St),ca),xa,on,De,gt),locale:_a.lang,prefixCls:Ct,getPopupContainer:Fe||an,generateConfig:ae,components:Ni,direction:sn,dropdownClassName:ot()(xa,_e||yt,gt),allowClear:Ii(st,Ve,re.createElement(ft.Z,null))})))})}var xe=function(ae,le){var ge={};for(var de in ae)Object.prototype.hasOwnProperty.call(ae,de)&&le.indexOf(de)<0&&(ge[de]=ae[de]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,de=Object.getOwnPropertySymbols(ae);fe<de.length;fe++)le.indexOf(de[fe])<0&&Object.prototype.propertyIsEnumerable.call(ae,de[fe])&&(ge[de[fe]]=ae[de[fe]]);return ge};function Ae(ae){function le(ze,tt){const It=tt==="TimePicker"?"timePicker":"datePicker",rt=(0,re.forwardRef)((_e,yt)=>{const{prefixCls:St,getPopupContainer:Ve,style:st,className:gt,rootClassName:Ut,size:Kt,bordered:Xt=!0,placement:sn,placeholder:an,popupClassName:Ct,dropdownClassName:cn,disabled:on,status:Kn,clearIcon:ra,allowClear:Ma}=_e,ka=xe(_e,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:qa,direction:xa,getPopupContainer:sa,[It]:ga}=(0,re.useContext)(xo.E_),kt=qa("picker",St),{compactSize:kn,compactItemClassnames:Tn}=(0,Wr.ri)(kt,xa),ca=re.useRef(null),{format:ea,showTime:Aa}=_e,[da,Ha]=Mi(kt);(0,re.useImperativeHandle)(yt,()=>({focus:()=>{var Ao;return(Ao=ca.current)===null||Ao===void 0?void 0:Ao.focus()},blur:()=>{var Ao;return(Ao=ca.current)===null||Ao===void 0?void 0:Ao.blur()}}));const _a={showToday:!0};let $a={};ze&&($a.picker=ze);const po=ze||_e.picker;$a=Object.assign(Object.assign(Object.assign({},$a),Aa?Zr(Object.assign({format:ea,picker:po},Aa)):{}),po==="time"?Zr(Object.assign(Object.assign({format:ea},_e),{picker:po})):{});const bo=qa(),Po=(0,Yr.Z)(Ao=>{var ur;return(ur=Kt!=null?Kt:kn)!==null&&ur!==void 0?ur:Ao}),xt=re.useContext(zr.Z),xn=on!=null?on:xt,ia=(0,re.useContext)(br.aM),{hasFeedback:_n,status:to,feedbackIcon:no}=ia,Bt=re.createElement(re.Fragment,null,po==="time"?re.createElement(lt,null):re.createElement(Se,null),_n&&no),[Pn]=(0,Mr.Z)("DatePicker",nr.Z),Vn=Object.assign(Object.assign({},Pn),_e.locale);return da(re.createElement(Sa,Object.assign({ref:ca,placeholder:Ki(Vn,po,an),suffixIcon:Bt,dropdownAlign:Ir(xa,sn),prevIcon:re.createElement("span",{className:`${kt}-prev-icon`}),nextIcon:re.createElement("span",{className:`${kt}-next-icon`}),superPrevIcon:re.createElement("span",{className:`${kt}-super-prev-icon`}),superNextIcon:re.createElement("span",{className:`${kt}-super-next-icon`}),transitionName:`${bo}-slide-up`},_a,ka,$a,{locale:Vn.lang,className:ot()({[`${kt}-${Po}`]:Po,[`${kt}-borderless`]:!Xt},(0,Da.Z)(kt,(0,Da.F)(to,Kn),_n),Ha,Tn,ga==null?void 0:ga.className,gt,Ut),style:Object.assign(Object.assign({},ga==null?void 0:ga.style),st),prefixCls:kt,getPopupContainer:Ve||sa,generateConfig:ae,components:Ni,direction:xa,disabled:xn,dropdownClassName:ot()(Ha,Ut,Ct||cn),allowClear:Ii(Ma,ra,re.createElement(ft.Z,null))})))});return tt&&(rt.displayName=tt),rt}const ge=le(),de=le("week","WeekPicker"),fe=le("month","MonthPicker"),Fe=le("year","YearPicker"),De=le("time","TimePicker"),Je=le("quarter","QuarterPicker");return{DatePicker:ge,WeekPicker:de,MonthPicker:fe,YearPicker:Fe,TimePicker:De,QuarterPicker:Je}}const ye=null;function Mn(ae){const{DatePicker:le,WeekPicker:ge,MonthPicker:de,YearPicker:fe,TimePicker:Fe,QuarterPicker:De}=Ae(ae),Je=_i(ae),ze=le;return ze.WeekPicker=ge,ze.MonthPicker=de,ze.YearPicker=fe,ze.RangePicker=Je,ze.TimePicker=Fe,ze.QuarterPicker=De,ze}var An=Mn;const un=An(ee);function va(ae){const le=Ir(ae.direction,ae.placement);return le.overflow.adjustY=!1,le.overflow.adjustX=!1,Object.assign(Object.assign({},ae),{dropdownAlign:le})}const Rn=(0,te.Z)(un,"picker",null,va);un._InternalPanelDoNotUseOrYouWillBeFired=Rn;const Tt=(0,te.Z)(un.RangePicker,"picker",null,va);un._InternalRangePanelDoNotUseOrYouWillBeFired=Tt,un.generatePicker=An;var fn=un},72565:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return Go}});var z=oe(94184),se=oe.n(z),we=oe(1413),Te=oe(97685),he=oe(67294),je=oe(73935);function ve(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Be={};function Me(be,Le){}function Ne(be,Le){}function Ge(){Be={}}function Oe(be,Le,nt){!Le&&!Be[nt]&&(be(!1,nt),Be[nt]=!0)}function Ie(be,Le){Oe(Me,be,Le)}function ie(be,Le){Oe(Ne,be,Le)}var a=null,E=oe(71002),x=oe(18459);function y(be,Le,nt){var ct=he.useRef({});return(!("value"in ct.current)||nt(ct.current.condition,Le))&&(ct.current.value=be(),ct.current.condition=Le),ct.current.value}function b(be,Le){typeof be=="function"?be(Le):(0,E.Z)(be)==="object"&&be&&"current"in be&&(be.current=Le)}function ee(){for(var be=arguments.length,Le=new Array(be),nt=0;nt<be;nt++)Le[nt]=arguments[nt];var ct=Le.filter(function(Ft){return Ft});return ct.length<=1?ct[0]:function(Ft){Le.forEach(function(yn){b(yn,Ft)})}}function te(){for(var be=arguments.length,Le=new Array(be),nt=0;nt<be;nt++)Le[nt]=arguments[nt];return y(function(){return ee.apply(void 0,Le)},Le,function(ct,Ft){return ct.length===Ft.length&&ct.every(function(yn,_t){return yn===Ft[_t]})})}function ne(be){var Le,nt,ct=(0,x.isMemo)(be)?be.type.type:be.type;return!(typeof ct=="function"&&!((Le=ct.prototype)!==null&&Le!==void 0&&Le.render)||typeof be=="function"&&!((nt=be.prototype)!==null&&nt!==void 0&&nt.render))}var re=he.createContext(null),ue=re,ce=oe(74902),Ce=ve()?he.useLayoutEffect:he.useEffect,me=Ce,Se=function(Le,nt){var ct=React.useRef(!0);Ce(function(){if(!ct.current)return Le()},nt),Ce(function(){return ct.current=!1,function(){ct.current=!0}},[])},Pe=[];function We(be,Le){var nt=he.useState(function(){if(!ve())return null;var ha=document.createElement("div");return ha}),ct=(0,Te.Z)(nt,1),Ft=ct[0],yn=he.useRef(!1),_t=he.useContext(ue),Gn=he.useState(Pe),Jn=(0,Te.Z)(Gn,2),aa=Jn[0],ya=Jn[1],Ba=_t||(yn.current?void 0:function(ha){ya(function(Wa){var Oa=[ha].concat((0,ce.Z)(Wa));return Oa})});function La(){Ft.parentElement||document.body.appendChild(Ft),yn.current=!0}function Ta(){var ha;(ha=Ft.parentElement)===null||ha===void 0||ha.removeChild(Ft),yn.current=!1}return me(function(){return be?_t?_t(La):La():Ta(),Ta},[be]),me(function(){aa.length&&(aa.forEach(function(ha){return ha()}),ya(Pe))},[aa]),[Ft,Ba]}function Ze(be,Le){if(!be)return!1;if(be.contains)return be.contains(Le);for(var nt=Le;nt;){if(nt===be)return!0;nt=nt.parentNode}return!1}var lt="data-rc-order",ft="rc-util-key",ut=new Map;function Dt(){var be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Le=be.mark;return Le?Le.startsWith("data-")?Le:"data-".concat(Le):ft}function Rt(be){if(be.attachTo)return be.attachTo;var Le=document.querySelector("head");return Le||document.body}function Lt(be){return be==="queue"?"prependQueue":be?"prepend":"append"}function He(be){return Array.from((ut.get(be)||be).children).filter(function(Le){return Le.tagName==="STYLE"})}function ot(be){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!ve())return null;var nt=Le.csp,ct=Le.prepend,Ft=document.createElement("style");Ft.setAttribute(lt,Lt(ct)),nt!=null&&nt.nonce&&(Ft.nonce=nt==null?void 0:nt.nonce),Ft.innerHTML=be;var yn=Rt(Le),_t=yn.firstChild;if(ct){if(ct==="queue"){var Gn=He(yn).filter(function(Jn){return["prepend","prependQueue"].includes(Jn.getAttribute(lt))});if(Gn.length)return yn.insertBefore(Ft,Gn[Gn.length-1].nextSibling),Ft}yn.insertBefore(Ft,_t)}else yn.appendChild(Ft);return Ft}function Nt(be){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nt=Rt(Le);return He(nt).find(function(ct){return ct.getAttribute(Dt(Le))===be})}function ht(be){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nt=Nt(be,Le);if(nt){var ct=Rt(Le);ct.removeChild(nt)}}function Re(be,Le){var nt=ut.get(be);if(!nt||!Ze(document,nt)){var ct=ot("",Le),Ft=ct.parentNode;ut.set(be,Ft),be.removeChild(ct)}}function qe(){ut.clear()}function at(be,Le){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ct=Rt(nt);Re(ct,nt);var Ft=Nt(Le,nt);if(Ft){var yn,_t;if((yn=nt.csp)!==null&&yn!==void 0&&yn.nonce&&Ft.nonce!==((_t=nt.csp)===null||_t===void 0?void 0:_t.nonce)){var Gn;Ft.nonce=(Gn=nt.csp)===null||Gn===void 0?void 0:Gn.nonce}return Ft.innerHTML!==be&&(Ft.innerHTML=be),Ft}var Jn=ot(be,nt);return Jn.setAttribute(Dt(nt),Le),Jn}var dt;function $e(be){if(typeof document=="undefined")return 0;if(be||dt===void 0){var Le=document.createElement("div");Le.style.width="100%",Le.style.height="200px";var nt=document.createElement("div"),ct=nt.style;ct.position="absolute",ct.top="0",ct.left="0",ct.pointerEvents="none",ct.visibility="hidden",ct.width="200px",ct.height="150px",ct.overflow="hidden",nt.appendChild(Le),document.body.appendChild(nt);var Ft=Le.offsetWidth;nt.style.overflow="scroll";var yn=Le.offsetWidth;Ft===yn&&(yn=nt.clientWidth),document.body.removeChild(nt),dt=Ft-yn}return dt}function pt(be){var Le=be.match(/^(.*)px$/),nt=Number(Le==null?void 0:Le[1]);return Number.isNaN(nt)?$e():nt}function Ee(be){if(typeof document=="undefined"||!be||!(be instanceof Element))return{width:0,height:0};var Le=getComputedStyle(be,"::-webkit-scrollbar"),nt=Le.width,ct=Le.height;return{width:pt(nt),height:pt(ct)}}function Pt(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var dn="rc-util-locker-".concat(Date.now()),Gt=0;function Ht(be){var Le=!!be,nt=he.useState(function(){return Gt+=1,"".concat(dn,"_").concat(Gt)}),ct=(0,Te.Z)(nt,1),Ft=ct[0];me(function(){if(Le){var yn=Ee(document.body).width,_t=Pt();at(`
|
|
html body {
|
|
overflow-y: hidden;
|
|
`.concat(_t?"width: calc(100% - ".concat(yn,"px);"):"",`
|
|
}`),Ft)}else ht(Ft);return function(){ht(Ft)}},[Le,Ft])}var jn=!1;function Et(be){return typeof be=="boolean"&&(jn=be),jn}var it=function(Le){return Le===!1?!1:!ve()||!Le?null:typeof Le=="string"?document.querySelector(Le):typeof Le=="function"?Le():Le},Jt=he.forwardRef(function(be,Le){var nt=be.open,ct=be.autoLock,Ft=be.getContainer,yn=be.debug,_t=be.autoDestroy,Gn=_t===void 0?!0:_t,Jn=be.children,aa=he.useState(nt),ya=(0,Te.Z)(aa,2),Ba=ya[0],La=ya[1],Ta=Ba||nt;he.useEffect(function(){(Gn||nt)&&La(nt)},[nt,Gn]);var ha=he.useState(function(){return it(Ft)}),Wa=(0,Te.Z)(ha,2),Oa=Wa[0],Ja=Wa[1];he.useEffect(function(){var yo=it(Ft);Ja(yo!=null?yo:null)});var fo=We(Ta&&!Oa,yn),Ua=(0,Te.Z)(fo,2),ho=Ua[0],Ga=Ua[1],Zo=Oa!=null?Oa:ho;Ht(ct&&nt&&ve()&&(Zo===ho||Zo===document.body));var _o=null;if(Jn&&ne(Jn)&&Le){var $o=Jn;_o=$o.ref}var Sr=te(_o,Le);if(!Ta||!ve()||Oa===void 0)return null;var mr=Zo===!1||Et(),Do=Jn;return Le&&(Do=he.cloneElement(Jn,{ref:Sr})),he.createElement(ue.Provider,{value:Ga},mr?Do:(0,je.createPortal)(Do,Zo))}),tn=Jt,hn=tn;function qt(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Hn=qt()?he.useLayoutEffect:he.useEffect,On=function(Le,nt){var ct=he.useRef(!0);Hn(function(){return Le(ct.current)},nt),Hn(function(){return ct.current=!1,function(){ct.current=!0}},[])},En=function(Le,nt){On(function(ct){if(!ct)return Le()},nt)},zn=On,$n=he.createContext(null),Fa=he.createContext({}),lo=$n,No=oe(4942),Ea=oe(87462),ao=oe(62874),Ln={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(Le){var nt=Le.keyCode;if(Le.altKey&&!Le.ctrlKey||Le.metaKey||nt>=Ln.F1&&nt<=Ln.F12)return!1;switch(nt){case Ln.ALT:case Ln.CAPS_LOCK:case Ln.CONTEXT_MENU:case Ln.CTRL:case Ln.DOWN:case Ln.END:case Ln.ESC:case Ln.HOME:case Ln.INSERT:case Ln.LEFT:case Ln.MAC_FF_META:case Ln.META:case Ln.NUMLOCK:case Ln.NUM_CENTER:case Ln.PAGE_DOWN:case Ln.PAGE_UP:case Ln.PAUSE:case Ln.PRINT_SCREEN:case Ln.RIGHT:case Ln.SHIFT:case Ln.UP:case Ln.WIN_KEY:case Ln.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Le){if(Le>=Ln.ZERO&&Le<=Ln.NINE||Le>=Ln.NUM_ZERO&&Le<=Ln.NUM_MULTIPLY||Le>=Ln.A&&Le<=Ln.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Le===0)return!0;switch(Le){case Ln.SPACE:case Ln.QUESTION_MARK:case Ln.NUM_PLUS:case Ln.NUM_MINUS:case Ln.NUM_PERIOD:case Ln.NUM_DIVISION:case Ln.SEMICOLON:case Ln.DASH:case Ln.EQUALS:case Ln.COMMA:case Ln.PERIOD:case Ln.SLASH:case Ln.APOSTROPHE:case Ln.SINGLE_QUOTE:case Ln.OPEN_SQUARE_BRACKET:case Ln.BACKSLASH:case Ln.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Ka=Ln,eo=`accept acceptCharset accessKey action allowFullScreen allowTransparency
|
|
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
|
|
charSet checked classID className colSpan cols content contentEditable contextMenu
|
|
controls coords crossOrigin data dateTime default defer dir disabled download draggable
|
|
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
|
|
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
|
|
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
|
|
mediaGroup method min minLength multiple muted name noValidate nonce open
|
|
optimum pattern placeholder poster preload radioGroup readOnly rel required
|
|
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
|
|
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
|
|
summary tabIndex target title type useMap value width wmode wrap`,In=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
|
|
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
|
|
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
|
|
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
|
|
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
|
|
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
|
|
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,oo="".concat(eo," ").concat(In).split(/[\s\n]+/),Lo="aria-",qo="data-";function Oo(be,Le){return be.indexOf(Le)===0}function ko(be){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,nt;Le===!1?nt={aria:!0,data:!0,attr:!0}:Le===!0?nt={aria:!0}:nt=(0,we.Z)({},Le);var ct={};return Object.keys(be).forEach(function(Ft){(nt.aria&&(Ft==="role"||Oo(Ft,Lo))||nt.data&&Oo(Ft,qo)||nt.attr&&oo.includes(Ft))&&(ct[Ft]=be[Ft])}),ct}function Uo(be){var Le=React.useRef();Le.current=be;var nt=React.useCallback(function(){for(var ct,Ft=arguments.length,yn=new Array(Ft),_t=0;_t<Ft;_t++)yn[_t]=arguments[_t];return(ct=Le.current)===null||ct===void 0?void 0:ct.call.apply(ct,[Le].concat(yn))},[]);return nt}function Vo(be){var Le=React.useRef(!1),nt=React.useState(be),ct=_slicedToArray(nt,2),Ft=ct[0],yn=ct[1];React.useEffect(function(){return Le.current=!1,function(){Le.current=!0}},[]);function _t(Gn,Jn){Jn&&Le.current||yn(Gn)}return[Ft,_t]}function so(be){return be!==void 0}function Er(be,Le){var nt=Le||{},ct=nt.defaultValue,Ft=nt.value,yn=nt.onChange,_t=nt.postState,Gn=useState(function(){return so(Ft)?Ft:so(ct)?typeof ct=="function"?ct():ct:typeof be=="function"?be():be}),Jn=_slicedToArray(Gn,2),aa=Jn[0],ya=Jn[1],Ba=Ft!==void 0?Ft:aa,La=_t?_t(Ba):Ba,Ta=useEvent(yn),ha=useState([Ba]),Wa=_slicedToArray(ha,2),Oa=Wa[0],Ja=Wa[1];useLayoutUpdateEffect(function(){var Ua=Oa[0];aa!==Ua&&Ta(aa,Ua)},[Oa]),useLayoutUpdateEffect(function(){so(Ft)||ya(Ft)},[Ft]);var fo=useEvent(function(Ua,ho){ya(Ua,ho),Ja([Ba],ho)});return[La,fo]}var na=oe(33993);function cr(be,Le,nt){var ct=he.useRef({});return(!("value"in ct.current)||nt(ct.current.condition,Le))&&(ct.current.value=be(),ct.current.condition=Le),ct.current.value}function Dr(be,Le){typeof be=="function"?be(Le):(0,E.Z)(be)==="object"&&be&&"current"in be&&(be.current=Le)}function Tr(){for(var be=arguments.length,Le=new Array(be),nt=0;nt<be;nt++)Le[nt]=arguments[nt];var ct=Le.filter(function(Ft){return Ft});return ct.length<=1?ct[0]:function(Ft){Le.forEach(function(yn){Dr(yn,Ft)})}}function Eo(){for(var be=arguments.length,Le=new Array(be),nt=0;nt<be;nt++)Le[nt]=arguments[nt];return cr(function(){return Tr.apply(void 0,Le)},Le,function(ct,Ft){return ct.length!==Ft.length||ct.every(function(yn,_t){return yn!==Ft[_t]})})}function Rr(be){var Le,nt,ct=isMemo(be)?be.type.type:be.type;return!(typeof ct=="function"&&!((Le=ct.prototype)!==null&&Le!==void 0&&Le.render)||typeof be=="function"&&!((nt=be.prototype)!==null&&nt!==void 0&&nt.render))}function wa(be){return!isValidElement(be)||isFragment(be)?!1:Rr(be)}function yr(be,Le,nt,ct){if(!Le.length)return nt;var Ft=_toArray(Le),yn=Ft[0],_t=Ft.slice(1),Gn;return!be&&typeof yn=="number"?Gn=[]:Array.isArray(be)?Gn=_toConsumableArray(be):Gn=_objectSpread({},be),ct&&nt===void 0&&_t.length===1?delete Gn[yn][_t[0]]:Gn[yn]=yr(Gn[yn],_t,nt,ct),Gn}function uo(be,Le,nt){var ct=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return Le.length&&ct&&nt===void 0&&!get(be,Le.slice(0,-1))?be:yr(be,Le,nt,ct)}function Ia(be){return _typeof(be)==="object"&&be!==null&&Object.getPrototypeOf(be)===Object.prototype}function Ko(be){return Array.isArray(be)?[]:{}}var jr=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function To(){for(var be=arguments.length,Le=new Array(be),nt=0;nt<be;nt++)Le[nt]=arguments[nt];var ct=Ko(Le[0]);return Le.forEach(function(Ft){function yn(_t,Gn){var Jn=new Set(Gn),aa=get(Ft,_t),ya=Array.isArray(aa);if(ya||Ia(aa)){if(!Jn.has(aa)){Jn.add(aa);var Ba=get(ct,_t);ya?ct=uo(ct,_t,[]):(!Ba||_typeof(Ba)!=="object")&&(ct=uo(ct,_t,Ko(aa))),jr(aa).forEach(function(La){yn([].concat(_toConsumableArray(_t),[La]),Jn)})}}else ct=uo(ct,_t,aa)}yn([])}),ct}var pa={},Ye=[],Xe=function(Le){Ye.push(Le)};function Ue(be,Le){if(0)var nt}function bt(be,Le){if(0)var nt}function Zt(){pa={}}function $t(be,Le,nt){!Le&&!pa[nt]&&(be(!1,nt),pa[nt]=!0)}function Qn(be,Le){$t(Ue,be,Le)}function Mt(be,Le){$t(bt,be,Le)}Qn.preMessage=Xe,Qn.resetWarned=Zt,Qn.noteOnce=Mt;var Sn=Qn,Xn=function(Le){var nt=Le.prefixCls,ct=Le.className,Ft=Le.style,yn=Le.children,_t=Le.containerRef,Gn=Le.id,Jn=Le.onMouseEnter,aa=Le.onMouseOver,ya=Le.onMouseLeave,Ba=Le.onClick,La=Le.onKeyDown,Ta=Le.onKeyUp,ha={onMouseEnter:Jn,onMouseOver:aa,onMouseLeave:ya,onClick:Ba,onKeyDown:La,onKeyUp:Ta},Wa=he.useContext(Fa),Oa=Wa.panel,Ja=Eo(Oa,_t);return he.createElement(he.Fragment,null,he.createElement("div",(0,Ea.Z)({id:Gn,className:se()("".concat(nt,"-content"),ct),style:(0,we.Z)({},Ft),"aria-modal":"true",role:"dialog",ref:Ja},ha),yn))},Na=Xn;function Qt(be){return typeof be=="string"&&String(Number(be))===be?(Sn(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(be)):be}function ua(be){warning(!("wrapperClassName"in be),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!be.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Ro={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Qo(be,Le){var nt,ct,Ft,yn,_t=be.prefixCls,Gn=be.open,Jn=be.placement,aa=be.inline,ya=be.push,Ba=be.forceRender,La=be.autoFocus,Ta=be.keyboard,ha=be.rootClassName,Wa=be.rootStyle,Oa=be.zIndex,Ja=be.className,fo=be.id,Ua=be.style,ho=be.motion,Ga=be.width,Zo=be.height,_o=be.children,$o=be.contentWrapperStyle,Sr=be.mask,mr=be.maskClosable,Do=be.maskMotion,yo=be.maskClassName,Ho=be.maskStyle,lr=be.afterOpenChange,gn=be.onClose,Vt=be.onMouseEnter,rn=be.onMouseOver,mn=be.onMouseLeave,oa=be.onClick,Xa=be.onKeyDown,Ra=be.onKeyUp,Va=he.useRef(),Za=he.useRef(),Yo=he.useRef();he.useImperativeHandle(Le,function(){return Va.current});var ja=function(pe){var wt=pe.keyCode,Wt=pe.shiftKey;switch(wt){case Ka.TAB:{if(wt===Ka.TAB){if(!Wt&&document.activeElement===Yo.current){var ln;(ln=Za.current)===null||ln===void 0||ln.focus({preventScroll:!0})}else if(Wt&&document.activeElement===Za.current){var Yt;(Yt=Yo.current)===null||Yt===void 0||Yt.focus({preventScroll:!0})}}break}case Ka.ESC:{gn&&Ta&&(pe.stopPropagation(),gn(pe));break}}};he.useEffect(function(){if(Gn&&La){var nn;(nn=Va.current)===null||nn===void 0||nn.focus({preventScroll:!0})}},[Gn]);var sr=he.useState(!1),vo=(0,Te.Z)(sr,2),gr=vo[0],er=vo[1],Ke=he.useContext(lo),Qe;ya===!1?Qe={distance:0}:ya===!0?Qe={}:Qe=ya||{};var et=(nt=(ct=(Ft=Qe)===null||Ft===void 0?void 0:Ft.distance)!==null&&ct!==void 0?ct:Ke==null?void 0:Ke.pushDistance)!==null&&nt!==void 0?nt:180,At=he.useMemo(function(){return{pushDistance:et,push:function(){er(!0)},pull:function(){er(!1)}}},[et]);he.useEffect(function(){if(Gn){var nn;Ke==null||(nn=Ke.push)===null||nn===void 0||nn.call(Ke)}else{var pe;Ke==null||(pe=Ke.pull)===null||pe===void 0||pe.call(Ke)}},[Gn]),he.useEffect(function(){return function(){var nn;Ke==null||(nn=Ke.pull)===null||nn===void 0||nn.call(Ke)}},[]);var pn=Sr&&he.createElement(ao.Z,(0,Ea.Z)({key:"mask"},Do,{visible:Gn}),function(nn,pe){var wt=nn.className,Wt=nn.style;return he.createElement("div",{className:se()("".concat(_t,"-mask"),wt,yo),style:(0,we.Z)((0,we.Z)({},Wt),Ho),onClick:mr&&Gn?gn:void 0,ref:pe})}),bn=typeof ho=="function"?ho(Jn):ho,vt={};if(gr&&et)switch(Jn){case"top":vt.transform="translateY(".concat(et,"px)");break;case"bottom":vt.transform="translateY(".concat(-et,"px)");break;case"left":vt.transform="translateX(".concat(et,"px)");break;default:vt.transform="translateX(".concat(-et,"px)");break}Jn==="left"||Jn==="right"?vt.width=Qt(Ga):vt.height=Qt(Zo);var Cn={onMouseEnter:Vt,onMouseOver:rn,onMouseLeave:mn,onClick:oa,onKeyDown:Xa,onKeyUp:Ra},Bn=he.createElement(ao.Z,(0,Ea.Z)({key:"panel"},bn,{visible:Gn,forceRender:Ba,onVisibleChanged:function(pe){lr==null||lr(pe)},removeOnLeave:!1,leavedClassName:"".concat(_t,"-content-wrapper-hidden")}),function(nn,pe){var wt=nn.className,Wt=nn.style;return he.createElement("div",(0,Ea.Z)({className:se()("".concat(_t,"-content-wrapper"),wt),style:(0,we.Z)((0,we.Z)((0,we.Z)({},vt),Wt),$o)},ko(be,{data:!0})),he.createElement(Na,(0,Ea.Z)({id:fo,containerRef:pe,prefixCls:_t,className:Ja,style:Ua},Cn),_o))}),Zn=(0,we.Z)({},Wa);return Oa&&(Zn.zIndex=Oa),he.createElement(lo.Provider,{value:At},he.createElement("div",{className:se()(_t,"".concat(_t,"-").concat(Jn),ha,(yn={},(0,No.Z)(yn,"".concat(_t,"-open"),Gn),(0,No.Z)(yn,"".concat(_t,"-inline"),aa),yn)),style:Zn,tabIndex:-1,ref:Va,onKeyDown:ja},pn,he.createElement("div",{tabIndex:0,ref:Za,style:Ro,"aria-hidden":"true","data-sentinel":"start"}),Bn,he.createElement("div",{tabIndex:0,ref:Yo,style:Ro,"aria-hidden":"true","data-sentinel":"end"})))}var ma=he.forwardRef(Qo),Ya=ma,Co=function(Le){var nt=Le.open,ct=nt===void 0?!1:nt,Ft=Le.prefixCls,yn=Ft===void 0?"rc-drawer":Ft,_t=Le.placement,Gn=_t===void 0?"right":_t,Jn=Le.autoFocus,aa=Jn===void 0?!0:Jn,ya=Le.keyboard,Ba=ya===void 0?!0:ya,La=Le.width,Ta=La===void 0?378:La,ha=Le.mask,Wa=ha===void 0?!0:ha,Oa=Le.maskClosable,Ja=Oa===void 0?!0:Oa,fo=Le.getContainer,Ua=Le.forceRender,ho=Le.afterOpenChange,Ga=Le.destroyOnClose,Zo=Le.onMouseEnter,_o=Le.onMouseOver,$o=Le.onMouseLeave,Sr=Le.onClick,mr=Le.onKeyDown,Do=Le.onKeyUp,yo=Le.panelRef,Ho=he.useState(!1),lr=(0,Te.Z)(Ho,2),gn=lr[0],Vt=lr[1],rn=he.useState(!1),mn=(0,Te.Z)(rn,2),oa=mn[0],Xa=mn[1];zn(function(){Xa(!0)},[]);var Ra=oa?ct:!1,Va=he.useRef(),Za=he.useRef();zn(function(){Ra&&(Za.current=document.activeElement)},[Ra]);var Yo=function(er){var Ke;if(Vt(er),ho==null||ho(er),!er&&Za.current&&!((Ke=Va.current)!==null&&Ke!==void 0&&Ke.contains(Za.current))){var Qe;(Qe=Za.current)===null||Qe===void 0||Qe.focus({preventScroll:!0})}},ja=he.useMemo(function(){return{panel:yo}},[yo]);if(!Ua&&!gn&&!Ra&&Ga)return null;var sr={onMouseEnter:Zo,onMouseOver:_o,onMouseLeave:$o,onClick:Sr,onKeyDown:mr,onKeyUp:Do},vo=(0,we.Z)((0,we.Z)({},Le),{},{open:Ra,prefixCls:yn,placement:Gn,autoFocus:aa,keyboard:Ba,width:Ta,mask:Wa,maskClosable:Ja,inline:fo===!1,afterOpenChange:Yo,ref:Va},sr);return he.createElement(Fa.Provider,{value:ja},he.createElement(hn,{open:Ra||Ua||gn,autoDestroy:!1,getContainer:fo,autoLock:Wa&&(Ra||gn)},he.createElement(Ya,vo)))},rr=Co,dr=rr,jo=oe(33603),co=oe(53124),fa=oe(65223),hr=oe(69760),zo=be=>{const{prefixCls:Le,title:nt,footer:ct,extra:Ft,closeIcon:yn,closable:_t,onClose:Gn,headerStyle:Jn,drawerStyle:aa,bodyStyle:ya,footerStyle:Ba,children:La}=be,Ta=he.useCallback(fo=>he.createElement("button",{type:"button",onClick:Gn,"aria-label":"Close",className:`${Le}-close`},fo),[Gn]),[ha,Wa]=(0,hr.Z)(_t,yn,Ta,void 0,!0),Oa=he.useMemo(()=>!nt&&!ha?null:he.createElement("div",{style:Jn,className:se()(`${Le}-header`,{[`${Le}-header-close-only`]:ha&&!nt&&!Ft})},he.createElement("div",{className:`${Le}-header-title`},Wa,nt&&he.createElement("div",{className:`${Le}-title`},nt)),Ft&&he.createElement("div",{className:`${Le}-extra`},Ft)),[ha,Wa,Ft,Jn,Le,nt]),Ja=he.useMemo(()=>{if(!ct)return null;const fo=`${Le}-footer`;return he.createElement("div",{className:fo,style:Ba},ct)},[ct,Ba,Le]);return he.createElement("div",{className:`${Le}-wrapper-body`,style:aa},Oa,he.createElement("div",{className:`${Le}-body`,style:ya},La),Ja)},mo=oe(4173),Jo=oe(67968),Ot=oe(45503),ir=be=>{const{componentCls:Le,motionDurationSlow:nt}=be,ct={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${nt}`}}};return{[Le]:{[`${Le}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${nt}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Le}-panel-motion`]:{"&-left":[ct,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[ct,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[ct,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[ct,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const jt=be=>{const{componentCls:Le,zIndexPopup:nt,colorBgMask:ct,colorBgElevated:Ft,motionDurationSlow:yn,motionDurationMid:_t,padding:Gn,paddingLG:Jn,fontSizeLG:aa,lineHeightLG:ya,lineWidth:Ba,lineType:La,colorSplit:Ta,marginSM:ha,colorIcon:Wa,colorIconHover:Oa,colorText:Ja,fontWeightStrong:fo,footerPaddingBlock:Ua,footerPaddingInline:ho}=be,Ga=`${Le}-content-wrapper`;return{[Le]:{position:"fixed",inset:0,zIndex:nt,pointerEvents:"none","&-pure":{position:"relative",background:Ft,[`&${Le}-left`]:{boxShadow:be.boxShadowDrawerLeft},[`&${Le}-right`]:{boxShadow:be.boxShadowDrawerRight},[`&${Le}-top`]:{boxShadow:be.boxShadowDrawerUp},[`&${Le}-bottom`]:{boxShadow:be.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Le}-mask`]:{position:"absolute",inset:0,zIndex:nt,background:ct,pointerEvents:"auto"},[Ga]:{position:"absolute",zIndex:nt,maxWidth:"100vw",transition:`all ${yn}`,"&-hidden":{display:"none"}},[`&-left > ${Ga}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:be.boxShadowDrawerLeft},[`&-right > ${Ga}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:be.boxShadowDrawerRight},[`&-top > ${Ga}`]:{top:0,insetInline:0,boxShadow:be.boxShadowDrawerUp},[`&-bottom > ${Ga}`]:{bottom:0,insetInline:0,boxShadow:be.boxShadowDrawerDown},[`${Le}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Ft,pointerEvents:"auto"},[`${Le}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Le}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Gn}px ${Jn}px`,fontSize:aa,lineHeight:ya,borderBottom:`${Ba}px ${La} ${Ta}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Le}-extra`]:{flex:"none"},[`${Le}-close`]:{display:"inline-block",marginInlineEnd:ha,color:Wa,fontWeight:fo,fontSize:aa,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${_t}`,textRendering:"auto","&:focus, &:hover":{color:Oa,textDecoration:"none"}},[`${Le}-title`]:{flex:1,margin:0,color:Ja,fontWeight:be.fontWeightStrong,fontSize:aa,lineHeight:ya},[`${Le}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Jn,overflow:"auto"},[`${Le}-footer`]:{flexShrink:0,padding:`${Ua}px ${ho}px`,borderTop:`${Ba}px ${La} ${Ta}`},"&-rtl":{direction:"rtl"}}}};var vn=(0,Jo.Z)("Drawer",be=>{const Le=(0,Ot.TS)(be,{});return[jt(Le),ir(Le)]},be=>({zIndexPopup:be.zIndexPopupBase,footerPaddingBlock:be.paddingXS,footerPaddingInline:be.padding})),en=oe(16569),Fn=function(be,Le){var nt={};for(var ct in be)Object.prototype.hasOwnProperty.call(be,ct)&&Le.indexOf(ct)<0&&(nt[ct]=be[ct]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ft=0,ct=Object.getOwnPropertySymbols(be);Ft<ct.length;Ft++)Le.indexOf(ct[Ft])<0&&Object.prototype.propertyIsEnumerable.call(be,ct[Ft])&&(nt[ct[Ft]]=be[ct[Ft]]);return nt};const So=null,Pa={distance:180},ba=be=>{var Le;const{rootClassName:nt,width:ct,height:Ft,size:yn="default",mask:_t=!0,push:Gn=Pa,open:Jn,afterOpenChange:aa,onClose:ya,prefixCls:Ba,getContainer:La,style:Ta,className:ha,visible:Wa,afterVisibleChange:Oa}=be,Ja=Fn(be,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:fo,getPrefixCls:Ua,direction:ho,drawer:Ga}=he.useContext(co.E_),Zo=Ua("drawer",Ba),[_o,$o]=vn(Zo),Sr=La===void 0&&fo?()=>fo(document.body):La,mr=se()({"no-mask":!_t,[`${Zo}-rtl`]:ho==="rtl"},nt,$o),Do=he.useMemo(()=>ct!=null?ct:yn==="large"?736:378,[ct,yn]),yo=he.useMemo(()=>Ft!=null?Ft:yn==="large"?736:378,[Ft,yn]),Ho={motionName:(0,jo.m)(Zo,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},lr=Vt=>({motionName:(0,jo.m)(Zo,`panel-motion-${Vt}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),gn=(0,en.H)();return _o(he.createElement(mo.BR,null,he.createElement(fa.Ux,{status:!0,override:!0},he.createElement(dr,Object.assign({prefixCls:Zo,onClose:ya,maskMotion:Ho,motion:lr},Ja,{open:Jn!=null?Jn:Wa,mask:_t,push:Gn,width:Do,height:yo,style:Object.assign(Object.assign({},Ga==null?void 0:Ga.style),Ta),className:se()(Ga==null?void 0:Ga.className,ha),rootClassName:mr,getContainer:Sr,afterOpenChange:aa!=null?aa:Oa,panelRef:gn}),he.createElement(zo,Object.assign({prefixCls:Zo},Ja,{onClose:ya}))))))},ro=be=>{const{prefixCls:Le,style:nt,className:ct,placement:Ft="right"}=be,yn=Fn(be,["prefixCls","style","className","placement"]),{getPrefixCls:_t}=he.useContext(co.E_),Gn=_t("drawer",Le),[Jn,aa]=vn(Gn),ya=se()(Gn,`${Gn}-pure`,`${Gn}-${Ft}`,aa,ct);return Jn(he.createElement("div",{className:ya,style:nt},he.createElement(zo,Object.assign({prefixCls:Gn},yn))))};ba._InternalPanelDoNotUseOrYouWillBeFired=ro;var Go=ba},86738:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return me}});var z=oe(87995),se=oe(94184),we=oe.n(se),Te=oe(92389),he=oe(5663),je=oe(10366),ve=oe(67294),Be=oe(96159),Me=oe(53124),Ne=oe(55241),Ge=oe(86743),Oe=oe(81643),Ie=oe(71577),ie=oe(4026),a=oe(10110),E=oe(24457),x=oe(66330),y=oe(67968);const b=Se=>{const{componentCls:Pe,iconCls:We,antCls:Ze,zIndexPopup:lt,colorText:ft,colorWarning:ut,marginXXS:Dt,marginXS:Rt,fontSize:Lt,fontWeightStrong:He,colorTextHeading:ot}=Se;return{[Pe]:{zIndex:lt,[`&${Ze}-popover`]:{fontSize:Lt},[`${Pe}-message`]:{marginBottom:Rt,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${Pe}-message-icon ${We}`]:{color:ut,fontSize:Lt,lineHeight:1,marginInlineEnd:Rt},[`${Pe}-title`]:{fontWeight:He,color:ot,"&:only-child":{fontWeight:"normal"}},[`${Pe}-description`]:{marginTop:Dt,color:ft}},[`${Pe}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:Rt}}}}};var ee=(0,y.Z)("Popconfirm",Se=>b(Se),Se=>{const{zIndexPopupBase:Pe}=Se;return{zIndexPopup:Pe+60}},{resetStyle:!1}),te=function(Se,Pe){var We={};for(var Ze in Se)Object.prototype.hasOwnProperty.call(Se,Ze)&&Pe.indexOf(Ze)<0&&(We[Ze]=Se[Ze]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,Ze=Object.getOwnPropertySymbols(Se);lt<Ze.length;lt++)Pe.indexOf(Ze[lt])<0&&Object.prototype.propertyIsEnumerable.call(Se,Ze[lt])&&(We[Ze[lt]]=Se[Ze[lt]]);return We};const ne=Se=>{const{prefixCls:Pe,okButtonProps:We,cancelButtonProps:Ze,title:lt,description:ft,cancelText:ut,okText:Dt,okType:Rt="primary",icon:Lt=ve.createElement(z.Z,null),showCancel:He=!0,close:ot,onConfirm:Nt,onCancel:ht,onPopupClick:Re}=Se,{getPrefixCls:qe}=ve.useContext(Me.E_),[at]=(0,a.Z)("Popconfirm",E.Z.Popconfirm),dt=(0,Oe.Z)(lt),$e=(0,Oe.Z)(ft);return ve.createElement("div",{className:`${Pe}-inner-content`,onClick:Re},ve.createElement("div",{className:`${Pe}-message`},Lt&&ve.createElement("span",{className:`${Pe}-message-icon`},Lt),ve.createElement("div",{className:`${Pe}-message-text`},dt&&ve.createElement("div",{className:we()(`${Pe}-title`)},dt),$e&&ve.createElement("div",{className:`${Pe}-description`},$e))),ve.createElement("div",{className:`${Pe}-buttons`},He&&ve.createElement(Ie.ZP,Object.assign({onClick:ht,size:"small"},Ze),ut!=null?ut:at==null?void 0:at.cancelText),ve.createElement(Ge.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,ie.n)(Rt)),We),actionFn:Nt,close:ot,prefixCls:qe("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},Dt!=null?Dt:at==null?void 0:at.okText)))};var ue=Se=>{const{prefixCls:Pe,placement:We,className:Ze,style:lt}=Se,ft=te(Se,["prefixCls","placement","className","style"]),{getPrefixCls:ut}=ve.useContext(Me.E_),Dt=ut("popconfirm",Pe),[Rt]=ee(Dt);return Rt(ve.createElement(x.ZP,{placement:We,className:we()(Dt,Ze),style:lt,content:ve.createElement(ne,Object.assign({prefixCls:Dt},ft))}))},ce=function(Se,Pe){var We={};for(var Ze in Se)Object.prototype.hasOwnProperty.call(Se,Ze)&&Pe.indexOf(Ze)<0&&(We[Ze]=Se[Ze]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,Ze=Object.getOwnPropertySymbols(Se);lt<Ze.length;lt++)Pe.indexOf(Ze[lt])<0&&Object.prototype.propertyIsEnumerable.call(Se,Ze[lt])&&(We[Ze[lt]]=Se[Ze[lt]]);return We};const Ce=ve.forwardRef((Se,Pe)=>{const{prefixCls:We,placement:Ze="top",trigger:lt="click",okType:ft="primary",icon:ut=ve.createElement(z.Z,null),children:Dt,overlayClassName:Rt,onOpenChange:Lt,onVisibleChange:He}=Se,ot=ce(Se,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:Nt}=ve.useContext(Me.E_),[ht,Re]=(0,he.Z)(!1,{value:Se.open,defaultValue:Se.defaultOpen}),qe=(Ht,jn)=>{Re(Ht,!0),He==null||He(Ht),Lt==null||Lt(Ht,jn)},at=Ht=>{qe(!1,Ht)},dt=Ht=>{var jn;return(jn=Se.onConfirm)===null||jn===void 0?void 0:jn.call(void 0,Ht)},$e=Ht=>{var jn;qe(!1,Ht),(jn=Se.onCancel)===null||jn===void 0||jn.call(void 0,Ht)},pt=Ht=>{Ht.keyCode===Te.Z.ESC&&ht&&qe(!1,Ht)},Ee=Ht=>{const{disabled:jn=!1}=Se;jn||qe(Ht)},Pt=Nt("popconfirm",We),dn=we()(Pt,Rt),[Gt]=ee(Pt);return Gt(ve.createElement(Ne.Z,Object.assign({},(0,je.Z)(ot,["title"]),{trigger:lt,placement:Ze,onOpenChange:Ee,open:ht,ref:Pe,overlayClassName:dn,content:ve.createElement(ne,Object.assign({okType:ft,icon:ut},Se,{prefixCls:Pt,close:at,onConfirm:dt,onCancel:$e})),"data-popover-inject":!0}),(0,Be.Tm)(Dt,{onKeyDown:Ht=>{var jn,Et;ve.isValidElement(Dt)&&((Et=Dt==null?void 0:(jn=Dt.props).onKeyDown)===null||Et===void 0||Et.call(jn,Ht)),pt(Ht)}})))});Ce._InternalPanelDoNotUseOrYouWillBeFired=ue;var me=Ce},66330:function(ke,mt,oe){"use strict";oe.d(mt,{t5:function(){return Ne}});var z=oe(94184),se=oe.n(z),we=oe(92419),Te=oe(67294),he=oe(53124),je=oe(81643),ve=oe(20136),Be=function(Oe,Ie){var ie={};for(var a in Oe)Object.prototype.hasOwnProperty.call(Oe,a)&&Ie.indexOf(a)<0&&(ie[a]=Oe[a]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(Oe);E<a.length;E++)Ie.indexOf(a[E])<0&&Object.prototype.propertyIsEnumerable.call(Oe,a[E])&&(ie[a[E]]=Oe[a[E]]);return ie};const Me=(Oe,Ie,ie)=>{if(!(!Ie&&!ie))return Te.createElement(Te.Fragment,null,Ie&&Te.createElement("div",{className:`${Oe}-title`},(0,je.Z)(Ie)),Te.createElement("div",{className:`${Oe}-inner-content`},(0,je.Z)(ie)))},Ne=Oe=>{const{hashId:Ie,prefixCls:ie,className:a,style:E,placement:x="top",title:y,content:b,children:ee}=Oe;return Te.createElement("div",{className:se()(Ie,ie,`${ie}-pure`,`${ie}-placement-${x}`,a),style:E},Te.createElement("div",{className:`${ie}-arrow`}),Te.createElement(we.G,Object.assign({},Oe,{className:Ie,prefixCls:ie}),ee||Me(ie,y,b)))},Ge=Oe=>{const{prefixCls:Ie}=Oe,ie=Be(Oe,["prefixCls"]),{getPrefixCls:a}=Te.useContext(he.E_),E=a("popover",Ie),[x,y]=(0,ve.Z)(E);return x(Te.createElement(Ne,Object.assign({},ie,{prefixCls:E,hashId:y})))};mt.ZP=Ge},55241:function(ke,mt,oe){"use strict";var z=oe(94184),se=oe.n(z),we=oe(67294),Te=oe(81643),he=oe(33603),je=oe(53124),ve=oe(83062),Be=oe(66330),Me=oe(20136),Ne=function(Ie,ie){var a={};for(var E in Ie)Object.prototype.hasOwnProperty.call(Ie,E)&&ie.indexOf(E)<0&&(a[E]=Ie[E]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(Ie);x<E.length;x++)ie.indexOf(E[x])<0&&Object.prototype.propertyIsEnumerable.call(Ie,E[x])&&(a[E[x]]=Ie[E[x]]);return a};const Ge=Ie=>{let{title:ie,content:a,prefixCls:E}=Ie;return we.createElement(we.Fragment,null,ie&&we.createElement("div",{className:`${E}-title`},(0,Te.Z)(ie)),we.createElement("div",{className:`${E}-inner-content`},(0,Te.Z)(a)))},Oe=we.forwardRef((Ie,ie)=>{const{prefixCls:a,title:E,content:x,overlayClassName:y,placement:b="top",trigger:ee="hover",mouseEnterDelay:te=.1,mouseLeaveDelay:ne=.1,overlayStyle:re={}}=Ie,ue=Ne(Ie,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ce}=we.useContext(je.E_),Ce=ce("popover",a),[me,Se]=(0,Me.Z)(Ce),Pe=ce(),We=se()(y,Se);return me(we.createElement(ve.Z,Object.assign({placement:b,trigger:ee,mouseEnterDelay:te,mouseLeaveDelay:ne,overlayStyle:re},ue,{prefixCls:Ce,overlayClassName:We,ref:ie,overlay:E||x?we.createElement(Ge,{prefixCls:Ce,title:E,content:x}):null,transitionName:(0,he.m)(Pe,"zoom-big",ue.transitionName),"data-popover-inject":!0})))});Oe._InternalPanelDoNotUseOrYouWillBeFired=Be.ZP,mt.Z=Oe},20136:function(ke,mt,oe){"use strict";var z=oe(14747),se=oe(50438),we=oe(97414),Te=oe(8796),he=oe(67968),je=oe(45503);const ve=Ne=>{const{componentCls:Ge,popoverColor:Oe,minWidth:Ie,fontWeightStrong:ie,popoverPadding:a,boxShadowSecondary:E,colorTextHeading:x,borderRadiusLG:y,zIndexPopup:b,marginXS:ee,colorBgElevated:te,popoverBg:ne}=Ne;return[{[Ge]:Object.assign(Object.assign({},(0,z.Wf)(Ne)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:b,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":te,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Ge}-content`]:{position:"relative"},[`${Ge}-inner`]:{backgroundColor:ne,backgroundClip:"padding-box",borderRadius:y,boxShadow:E,padding:a},[`${Ge}-title`]:{minWidth:Ie,marginBottom:ee,color:x,fontWeight:ie},[`${Ge}-inner-content`]:{color:Oe}})},(0,we.ZP)(Ne,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Ge}-pure`]:{position:"relative",maxWidth:"none",margin:Ne.sizePopupArrow,display:"inline-block",[`${Ge}-content`]:{display:"inline-block"}}}]},Be=Ne=>{const{componentCls:Ge}=Ne;return{[Ge]:Te.i.map(Oe=>{const Ie=Ne[`${Oe}6`];return{[`&${Ge}-${Oe}`]:{"--antd-arrow-background-color":Ie,[`${Ge}-inner`]:{backgroundColor:Ie},[`${Ge}-arrow`]:{background:"transparent"}}}})}},Me=Ne=>{const{componentCls:Ge,lineWidth:Oe,lineType:Ie,colorSplit:ie,paddingSM:a,controlHeight:E,fontSize:x,lineHeight:y,padding:b}=Ne,ee=E-Math.round(x*y),te=ee/2,ne=ee/2-Oe,re=b;return{[Ge]:{[`${Ge}-inner`]:{padding:0},[`${Ge}-title`]:{margin:0,padding:`${te}px ${re}px ${ne}px`,borderBottom:`${Oe}px ${Ie} ${ie}`},[`${Ge}-inner-content`]:{padding:`${a}px ${re}px`}}}};mt.Z=(0,he.Z)("Popover",Ne=>{const{colorBgElevated:Ge,colorText:Oe,wireframe:Ie}=Ne,ie=(0,je.TS)(Ne,{popoverPadding:12,popoverBg:Ge,popoverColor:Oe});return[ve(ie),Be(ie),Ie&&Me(ie),(0,se._y)(ie,"zoom-big")]},Ne=>({width:177,minWidth:177,zIndexPopup:Ne.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},12604:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return Lt}});var z=oe(87462),se=oe(67294),we={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"},Te=we,he=oe(74643),je=function(ot,Nt){return se.createElement(he.Z,(0,z.Z)({},ot,{ref:Nt,icon:Te}))},ve=se.forwardRef(je),Be=oe(94184),Me=oe.n(Be),Ne=oe(4942),Ge=oe(97685),Oe=oe(45987),Ie=oe(21770),ie=oe(15105),a=oe(64217);function E(He,ot){var Nt=He.disabled,ht=He.prefixCls,Re=He.character,qe=He.characterRender,at=He.index,dt=He.count,$e=He.value,pt=He.allowHalf,Ee=He.focused,Pt=He.onHover,dn=He.onClick,Gt=function(qt){Pt(qt,at)},Ht=function(qt){dn(qt,at)},jn=function(qt){qt.keyCode===ie.Z.ENTER&&dn(qt,at)},Et=at+1,it=new Set([ht]);$e===0&&at===0&&Ee?it.add("".concat(ht,"-focused")):pt&&$e+.5>=Et&&$e<Et?(it.add("".concat(ht,"-half")),it.add("".concat(ht,"-active")),Ee&&it.add("".concat(ht,"-focused"))):(Et<=$e?it.add("".concat(ht,"-full")):it.add("".concat(ht,"-zero")),Et===$e&&Ee&&it.add("".concat(ht,"-focused")));var Jt=typeof Re=="function"?Re(He):Re,tn=se.createElement("li",{className:Me()(Array.from(it)),ref:ot},se.createElement("div",{onClick:Nt?null:Ht,onKeyDown:Nt?null:jn,onMouseMove:Nt?null:Gt,role:"radio","aria-checked":$e>at?"true":"false","aria-posinset":at+1,"aria-setsize":dt,tabIndex:Nt?-1:0},se.createElement("div",{className:"".concat(ht,"-first")},Jt),se.createElement("div",{className:"".concat(ht,"-second")},Jt)));return qe&&(tn=qe(tn,He)),tn}var x=se.forwardRef(E);function y(){var He=se.useRef({});function ot(ht){return He.current[ht]}function Nt(ht){return function(Re){He.current[ht]=Re}}return[ot,Nt]}function b(He){var ot=He.pageXOffset,Nt="scrollLeft";if(typeof ot!="number"){var ht=He.document;ot=ht.documentElement[Nt],typeof ot!="number"&&(ot=ht.body[Nt])}return ot}function ee(He){var ot,Nt,ht=He.ownerDocument,Re=ht.body,qe=ht&&ht.documentElement,at=He.getBoundingClientRect();return ot=at.left,Nt=at.top,ot-=qe.clientLeft||Re.clientLeft||0,Nt-=qe.clientTop||Re.clientTop||0,{left:ot,top:Nt}}function te(He){var ot=ee(He),Nt=He.ownerDocument,ht=Nt.defaultView||Nt.parentWindow;return ot.left+=b(ht),ot.left}var ne=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function re(He,ot){var Nt,ht=He.prefixCls,Re=ht===void 0?"rc-rate":ht,qe=He.className,at=He.defaultValue,dt=He.value,$e=He.count,pt=$e===void 0?5:$e,Ee=He.allowHalf,Pt=Ee===void 0?!1:Ee,dn=He.allowClear,Gt=dn===void 0?!0:dn,Ht=He.character,jn=Ht===void 0?"\u2605":Ht,Et=He.characterRender,it=He.disabled,Jt=He.direction,tn=Jt===void 0?"ltr":Jt,hn=He.tabIndex,qt=hn===void 0?0:hn,Hn=He.autoFocus,On=He.onHoverChange,En=He.onChange,zn=He.onFocus,$n=He.onBlur,Fa=He.onKeyDown,lo=He.onMouseLeave,No=(0,Oe.Z)(He,ne),Ea=y(),ao=(0,Ge.Z)(Ea,2),Ln=ao[0],Ka=ao[1],eo=se.useRef(null),In=function(){if(!it){var Zt;(Zt=eo.current)===null||Zt===void 0||Zt.focus()}};se.useImperativeHandle(ot,function(){return{focus:In,blur:function(){if(!it){var Zt;(Zt=eo.current)===null||Zt===void 0||Zt.blur()}}}});var oo=(0,Ie.Z)(at||0,{value:dt}),Lo=(0,Ge.Z)(oo,2),qo=Lo[0],Oo=Lo[1],ko=(0,Ie.Z)(null),Uo=(0,Ge.Z)(ko,2),Vo=Uo[0],so=Uo[1],Er=function(Zt,$t){var Qn=tn==="rtl",Mt=Zt+1;if(Pt){var Sn=Ln(Zt),Xn=te(Sn),Na=Sn.clientWidth;(Qn&&$t-Xn>Na/2||!Qn&&$t-Xn<Na/2)&&(Mt-=.5)}return Mt},na=function(Zt){Oo(Zt),En==null||En(Zt)},cr=se.useState(!1),Dr=(0,Ge.Z)(cr,2),Tr=Dr[0],Eo=Dr[1],Rr=function(){Eo(!0),zn==null||zn()},wa=function(){Eo(!1),$n==null||$n()},yr=se.useState(null),uo=(0,Ge.Z)(yr,2),Ia=uo[0],Ko=uo[1],jr=function(Zt,$t){var Qn=Er($t,Zt.pageX);Qn!==Vo&&(Ko(Qn),so(null)),On==null||On(Qn)},To=function(Zt){it||(Ko(null),so(null),On==null||On(void 0)),Zt&&(lo==null||lo(Zt))},pa=function(Zt,$t){var Qn=Er($t,Zt.pageX),Mt=!1;Gt&&(Mt=Qn===qo),To(),na(Mt?0:Qn),so(Mt?Qn:null)},Ye=function(Zt){var $t=Zt.keyCode,Qn=tn==="rtl",Mt=qo;$t===ie.Z.RIGHT&&Mt<pt&&!Qn?(Pt?Mt+=.5:Mt+=1,na(Mt),Zt.preventDefault()):$t===ie.Z.LEFT&&Mt>0&&!Qn||$t===ie.Z.RIGHT&&Mt>0&&Qn?(Pt?Mt-=.5:Mt-=1,na(Mt),Zt.preventDefault()):$t===ie.Z.LEFT&&Mt<pt&&Qn&&(Pt?Mt+=.5:Mt+=1,na(Mt),Zt.preventDefault()),Fa==null||Fa(Zt)};se.useEffect(function(){Hn&&!it&&In()},[]);var Xe=new Array(pt).fill(0).map(function(bt,Zt){return se.createElement(x,{ref:Ka(Zt),index:Zt,count:pt,disabled:it,prefixCls:"".concat(Re,"-star"),allowHalf:Pt,value:Ia===null?qo:Ia,onClick:pa,onHover:jr,key:bt||Zt,character:jn,characterRender:Et,focused:Tr})}),Ue=Me()(Re,qe,(Nt={},(0,Ne.Z)(Nt,"".concat(Re,"-disabled"),it),(0,Ne.Z)(Nt,"".concat(Re,"-rtl"),tn==="rtl"),Nt));return se.createElement("ul",(0,z.Z)({className:Ue,onMouseLeave:To,tabIndex:it?-1:qt,onFocus:it?null:Rr,onBlur:it?null:wa,onKeyDown:it?null:Ye,ref:eo,role:"radiogroup"},(0,a.Z)(No,{aria:!0,data:!0,attr:!0})),Xe)}var ue=se.forwardRef(re),ce=ue,Ce=oe(53124),me=oe(83062),Se=oe(14747),Pe=oe(67968),We=oe(45503);const Ze=He=>{const{componentCls:ot}=He;return{[`${ot}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:He.marginXS},"> div":{transition:`all ${He.motionDurationMid}, outline 0s`,"&:hover":{transform:He.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${He.lineWidth}px dashed ${He.starColor}`,transform:He.starHoverScale}},"&-first, &-second":{color:He.starBg,transition:`all ${He.motionDurationMid}`,userSelect:"none",[He.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${ot}-star-first, &-half ${ot}-star-second`]:{opacity:1},[`&-half ${ot}-star-first, &-full ${ot}-star-second`]:{color:"inherit"}}}},lt=He=>({[`&-rtl${He.componentCls}`]:{direction:"rtl"}}),ft=He=>{const{componentCls:ot}=He;return{[ot]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Se.Wf)(He)),{display:"inline-block",margin:0,padding:0,color:He.starColor,fontSize:He.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${ot} ${ot}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ze(He)),{[`+ ${ot}-text`]:{display:"inline-block",marginInlineStart:He.marginXS,fontSize:He.fontSize}}),lt(He))}};var ut=(0,Pe.Z)("Rate",He=>{const ot=(0,We.TS)(He,{});return[ft(ot)]},He=>({starColor:He.yellow6,starSize:He.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:He.colorFillContent})),Dt=function(He,ot){var Nt={};for(var ht in He)Object.prototype.hasOwnProperty.call(He,ht)&&ot.indexOf(ht)<0&&(Nt[ht]=He[ht]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,ht=Object.getOwnPropertySymbols(He);Re<ht.length;Re++)ot.indexOf(ht[Re])<0&&Object.prototype.propertyIsEnumerable.call(He,ht[Re])&&(Nt[ht[Re]]=He[ht[Re]]);return Nt},Lt=se.forwardRef((He,ot)=>{const{prefixCls:Nt,className:ht,rootClassName:Re,style:qe,tooltips:at,character:dt=se.createElement(ve,null)}=He,$e=Dt(He,["prefixCls","className","rootClassName","style","tooltips","character"]),pt=(it,Jt)=>{let{index:tn}=Jt;return at?se.createElement(me.Z,{title:at[tn]},it):it},{getPrefixCls:Ee,direction:Pt,rate:dn}=se.useContext(Ce.E_),Gt=Ee("rate",Nt),[Ht,jn]=ut(Gt),Et=Object.assign(Object.assign({},dn==null?void 0:dn.style),qe);return Ht(se.createElement(ce,Object.assign({ref:ot,character:dt,characterRender:pt},$e,{className:Me()(ht,Re,jn,dn==null?void 0:dn.className),style:Et,prefixCls:Gt,direction:Pt})))})},46303:function(ke,mt,oe){"use strict";oe.d(mt,{Z:function(){return jn}});var z=oe(94184),se=oe.n(z),we=oe(67294),Te=oe(53124),he=oe(10366),ve=Et=>{const{prefixCls:it,className:Jt,style:tn,size:hn,shape:qt}=Et,Hn=se()({[`${it}-lg`]:hn==="large",[`${it}-sm`]:hn==="small"}),On=se()({[`${it}-circle`]:qt==="circle",[`${it}-square`]:qt==="square",[`${it}-round`]:qt==="round"}),En=we.useMemo(()=>typeof hn=="number"?{width:hn,height:hn,lineHeight:`${hn}px`}:{},[hn]);return we.createElement("span",{className:se()(it,Hn,On,Jt),style:Object.assign(Object.assign({},En),tn)})},Be=oe(45930),Me=oe(67968),Ne=oe(45503);const Ge=new Be.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Oe=Et=>({height:Et,lineHeight:`${Et}px`}),Ie=Et=>Object.assign({width:Et},Oe(Et)),ie=Et=>({background:Et.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Ge,animationDuration:Et.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Et=>Object.assign({width:Et*5,minWidth:Et*5},Oe(Et)),E=Et=>{const{skeletonAvatarCls:it,gradientFromColor:Jt,controlHeight:tn,controlHeightLG:hn,controlHeightSM:qt}=Et;return{[`${it}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Jt},Ie(tn)),[`${it}${it}-circle`]:{borderRadius:"50%"},[`${it}${it}-lg`]:Object.assign({},Ie(hn)),[`${it}${it}-sm`]:Object.assign({},Ie(qt))}},x=Et=>{const{controlHeight:it,borderRadiusSM:Jt,skeletonInputCls:tn,controlHeightLG:hn,controlHeightSM:qt,gradientFromColor:Hn}=Et;return{[`${tn}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Hn,borderRadius:Jt},a(it)),[`${tn}-lg`]:Object.assign({},a(hn)),[`${tn}-sm`]:Object.assign({},a(qt))}},y=Et=>Object.assign({width:Et},Oe(Et)),b=Et=>{const{skeletonImageCls:it,imageSizeBase:Jt,gradientFromColor:tn,borderRadiusSM:hn}=Et;return{[`${it}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:tn,borderRadius:hn},y(Jt*2)),{[`${it}-path`]:{fill:"#bfbfbf"},[`${it}-svg`]:Object.assign(Object.assign({},y(Jt)),{maxWidth:Jt*4,maxHeight:Jt*4}),[`${it}-svg${it}-svg-circle`]:{borderRadius:"50%"}}),[`${it}${it}-circle`]:{borderRadius:"50%"}}},ee=(Et,it,Jt)=>{const{skeletonButtonCls:tn}=Et;return{[`${Jt}${tn}-circle`]:{width:it,minWidth:it,borderRadius:"50%"},[`${Jt}${tn}-round`]:{borderRadius:it}}},te=Et=>Object.assign({width:Et*2,minWidth:Et*2},Oe(Et)),ne=Et=>{const{borderRadiusSM:it,skeletonButtonCls:Jt,controlHeight:tn,controlHeightLG:hn,controlHeightSM:qt,gradientFromColor:Hn}=Et;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Jt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Hn,borderRadius:it,width:tn*2,minWidth:tn*2},te(tn))},ee(Et,tn,Jt)),{[`${Jt}-lg`]:Object.assign({},te(hn))}),ee(Et,hn,`${Jt}-lg`)),{[`${Jt}-sm`]:Object.assign({},te(qt))}),ee(Et,qt,`${Jt}-sm`))},re=Et=>{const{componentCls:it,skeletonAvatarCls:Jt,skeletonTitleCls:tn,skeletonParagraphCls:hn,skeletonButtonCls:qt,skeletonInputCls:Hn,skeletonImageCls:On,controlHeight:En,controlHeightLG:zn,controlHeightSM:$n,gradientFromColor:Fa,padding:lo,marginSM:No,borderRadius:Ea,titleHeight:ao,blockRadius:Ln,paragraphLiHeight:Ka,controlHeightXS:eo,paragraphMarginTop:In}=Et;return{[`${it}`]:{display:"table",width:"100%",[`${it}-header`]:{display:"table-cell",paddingInlineEnd:lo,verticalAlign:"top",[`${Jt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Fa},Ie(En)),[`${Jt}-circle`]:{borderRadius:"50%"},[`${Jt}-lg`]:Object.assign({},Ie(zn)),[`${Jt}-sm`]:Object.assign({},Ie($n))},[`${it}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${tn}`]:{width:"100%",height:ao,background:Fa,borderRadius:Ln,[`+ ${hn}`]:{marginBlockStart:$n}},[`${hn}`]:{padding:0,"> li":{width:"100%",height:Ka,listStyle:"none",background:Fa,borderRadius:Ln,"+ li":{marginBlockStart:eo}}},[`${hn}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${it}-content`]:{[`${tn}, ${hn} > li`]:{borderRadius:Ea}}},[`${it}-with-avatar ${it}-content`]:{[`${tn}`]:{marginBlockStart:No,[`+ ${hn}`]:{marginBlockStart:In}}},[`${it}${it}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ne(Et)),E(Et)),x(Et)),b(Et)),[`${it}${it}-block`]:{width:"100%",[`${qt}`]:{width:"100%"},[`${Hn}`]:{width:"100%"}},[`${it}${it}-active`]:{[`
|
|
${tn},
|
|
${hn} > li,
|
|
${Jt},
|
|
${qt},
|
|
${Hn},
|
|
${On}
|
|
`]:Object.assign({},ie(Et))}}};var ue=(0,Me.Z)("Skeleton",Et=>{const{componentCls:it}=Et,Jt=(0,Ne.TS)(Et,{skeletonAvatarCls:`${it}-avatar`,skeletonTitleCls:`${it}-title`,skeletonParagraphCls:`${it}-paragraph`,skeletonButtonCls:`${it}-button`,skeletonInputCls:`${it}-input`,skeletonImageCls:`${it}-image`,imageSizeBase:Et.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Et.gradientFromColor} 25%, ${Et.gradientToColor} 37%, ${Et.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[re(Jt)]},Et=>{const{colorFillContent:it,colorFill:Jt}=Et,tn=it,hn=Jt;return{color:tn,colorGradientEnd:hn,gradientFromColor:tn,gradientToColor:hn,titleHeight:Et.controlHeight/2,blockRadius:Et.borderRadiusSM,paragraphMarginTop:Et.marginLG+Et.marginXXS,paragraphLiHeight:Et.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ce=Et=>{const{prefixCls:it,className:Jt,rootClassName:tn,active:hn,shape:qt="circle",size:Hn="default"}=Et,{getPrefixCls:On}=we.useContext(Te.E_),En=On("skeleton",it),[zn,$n]=ue(En),Fa=(0,he.Z)(Et,["prefixCls","className"]),lo=se()(En,`${En}-element`,{[`${En}-active`]:hn},Jt,tn,$n);return zn(we.createElement("div",{className:lo},we.createElement(ve,Object.assign({prefixCls:`${En}-avatar`,shape:qt,size:Hn},Fa))))},Se=Et=>{const{prefixCls:it,className:Jt,rootClassName:tn,active:hn,block:qt=!1,size:Hn="default"}=Et,{getPrefixCls:On}=we.useContext(Te.E_),En=On("skeleton",it),[zn,$n]=ue(En),Fa=(0,he.Z)(Et,["prefixCls"]),lo=se()(En,`${En}-element`,{[`${En}-active`]:hn,[`${En}-block`]:qt},Jt,tn,$n);return zn(we.createElement("div",{className:lo},we.createElement(ve,Object.assign({prefixCls:`${En}-button`,size:Hn},Fa))))};const Pe="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Ze=Et=>{const{prefixCls:it,className:Jt,rootClassName:tn,style:hn,active:qt}=Et,{getPrefixCls:Hn}=we.useContext(Te.E_),On=Hn("skeleton",it),[En,zn]=ue(On),$n=se()(On,`${On}-element`,{[`${On}-active`]:qt},Jt,tn,zn);return En(we.createElement("div",{className:$n},we.createElement("div",{className:se()(`${On}-image`,Jt),style:hn},we.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${On}-image-svg`},we.createElement("path",{d:Pe,className:`${On}-image-path`})))))},ft=Et=>{const{prefixCls:it,className:Jt,rootClassName:tn,active:hn,block:qt,size:Hn="default"}=Et,{getPrefixCls:On}=we.useContext(Te.E_),En=On("skeleton",it),[zn,$n]=ue(En),Fa=(0,he.Z)(Et,["prefixCls"]),lo=se()(En,`${En}-element`,{[`${En}-active`]:hn,[`${En}-block`]:qt},Jt,tn,$n);return zn(we.createElement("div",{className:lo},we.createElement(ve,Object.assign({prefixCls:`${En}-input`,size:Hn},Fa))))},ut=oe(87462),Dt={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"},Rt=Dt,Lt=oe(74643),He=function(it,Jt){return we.createElement(Lt.Z,(0,ut.Z)({},it,{ref:Jt,icon:Rt}))},ot=we.forwardRef(He),ht=Et=>{const{prefixCls:it,className:Jt,rootClassName:tn,style:hn,active:qt,children:Hn}=Et,{getPrefixCls:On}=we.useContext(Te.E_),En=On("skeleton",it),[zn,$n]=ue(En),Fa=se()(En,`${En}-element`,{[`${En}-active`]:qt},$n,Jt,tn),lo=Hn!=null?Hn:we.createElement(ot,null);return zn(we.createElement("div",{className:Fa},we.createElement("div",{className:se()(`${En}-image`,Jt),style:hn},lo)))},Re=oe(74902),at=Et=>{const it=On=>{const{width:En,rows:zn=2}=Et;if(Array.isArray(En))return En[On];if(zn-1===On)return En},{prefixCls:Jt,className:tn,style:hn,rows:qt}=Et,Hn=(0,Re.Z)(Array(qt)).map((On,En)=>we.createElement("li",{key:En,style:{width:it(En)}}));return we.createElement("ul",{className:se()(Jt,tn),style:hn},Hn)},$e=Et=>{let{prefixCls:it,className:Jt,width:tn,style:hn}=Et;return we.createElement("h3",{className:se()(it,Jt),style:Object.assign({width:tn},hn)})};function pt(Et){return Et&&typeof Et=="object"?Et:{}}function Ee(Et,it){return Et&&!it?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Pt(Et,it){return!Et&&it?{width:"38%"}:Et&&it?{width:"50%"}:{}}function dn(Et,it){const Jt={};return(!Et||!it)&&(Jt.width="61%"),!Et&&it?Jt.rows=3:Jt.rows=2,Jt}const Gt=Et=>{const{prefixCls:it,loading:Jt,className:tn,rootClassName:hn,style:qt,children:Hn,avatar:On=!1,title:En=!0,paragraph:zn=!0,active:$n,round:Fa}=Et,{getPrefixCls:lo,direction:No,skeleton:Ea}=we.useContext(Te.E_),ao=lo("skeleton",it),[Ln,Ka]=ue(ao);if(Jt||!("loading"in Et)){const eo=!!On,In=!!En,oo=!!zn;let Lo;if(eo){const ko=Object.assign(Object.assign({prefixCls:`${ao}-avatar`},Ee(In,oo)),pt(On));Lo=we.createElement("div",{className:`${ao}-header`},we.createElement(ve,Object.assign({},ko)))}let qo;if(In||oo){let ko;if(In){const Vo=Object.assign(Object.assign({prefixCls:`${ao}-title`},Pt(eo,oo)),pt(En));ko=we.createElement($e,Object.assign({},Vo))}let Uo;if(oo){const Vo=Object.assign(Object.assign({prefixCls:`${ao}-paragraph`},dn(eo,In)),pt(zn));Uo=we.createElement(at,Object.assign({},Vo))}qo=we.createElement("div",{className:`${ao}-content`},ko,Uo)}const Oo=se()(ao,{[`${ao}-with-avatar`]:eo,[`${ao}-active`]:$n,[`${ao}-rtl`]:No==="rtl",[`${ao}-round`]:Fa},Ea==null?void 0:Ea.className,tn,hn,Ka);return Ln(we.createElement("div",{className:Oo,style:Object.assign(Object.assign({},Ea==null?void 0:Ea.style),qt)},Lo,qo))}return typeof Hn!="undefined"?Hn:null};Gt.Button=Se,Gt.Avatar=Ce,Gt.Input=ft,Gt.Image=Ze,Gt.Node=ht;var Ht=Gt,jn=Ht},55054:function(ke,mt,oe){"use strict";oe.d(mt,{default:function(){return ue}});var z=oe(67294),se=oe(57838),we=oe(96159),Te=oe(94184),he=oe.n(Te),je=oe(53124),ve=oe(46303),Me=ce=>{const{value:Ce,formatter:me,precision:Se,decimalSeparator:Pe,groupSeparator:We="",prefixCls:Ze}=ce;let lt;if(typeof me=="function")lt=me(Ce);else{const ft=String(Ce),ut=ft.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ut||ft==="-")lt=ft;else{const Dt=ut[1];let Rt=ut[2]||"0",Lt=ut[4]||"";Rt=Rt.replace(/\B(?=(\d{3})+(?!\d))/g,We),typeof Se=="number"&&(Lt=Lt.padEnd(Se,"0").slice(0,Se>0?Se:0)),Lt&&(Lt=`${Pe}${Lt}`),lt=[z.createElement("span",{key:"int",className:`${Ze}-content-value-int`},Dt,Rt),Lt&&z.createElement("span",{key:"decimal",className:`${Ze}-content-value-decimal`},Lt)]}}return z.createElement("span",{className:`${Ze}-content-value`},lt)},Ne=oe(14747),Ge=oe(67968),Oe=oe(45503);const Ie=ce=>{const{componentCls:Ce,marginXXS:me,padding:Se,colorTextDescription:Pe,titleFontSize:We,colorTextHeading:Ze,contentFontSize:lt,fontFamily:ft}=ce;return{[`${Ce}`]:Object.assign(Object.assign({},(0,Ne.Wf)(ce)),{[`${Ce}-title`]:{marginBottom:me,color:Pe,fontSize:We},[`${Ce}-skeleton`]:{paddingTop:Se},[`${Ce}-content`]:{color:Ze,fontSize:lt,fontFamily:ft,[`${Ce}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ce}-content-prefix, ${Ce}-content-suffix`]:{display:"inline-block"},[`${Ce}-content-prefix`]:{marginInlineEnd:me},[`${Ce}-content-suffix`]:{marginInlineStart:me}}})}};var ie=(0,Ge.Z)("Statistic",ce=>{const Ce=(0,Oe.TS)(ce,{});return[Ie(Ce)]},ce=>{const{fontSizeHeading3:Ce,fontSize:me}=ce;return{titleFontSize:me,contentFontSize:Ce}}),E=ce=>{const{prefixCls:Ce,className:me,rootClassName:Se,style:Pe,valueStyle:We,value:Ze=0,title:lt,valueRender:ft,prefix:ut,suffix:Dt,loading:Rt=!1,onMouseEnter:Lt,onMouseLeave:He,decimalSeparator:ot=".",groupSeparator:Nt=","}=ce,{getPrefixCls:ht,direction:Re,statistic:qe}=z.useContext(je.E_),at=ht("statistic",Ce),[dt,$e]=ie(at),pt=z.createElement(Me,Object.assign({decimalSeparator:ot,groupSeparator:Nt,prefixCls:at},ce,{value:Ze})),Ee=he()(at,{[`${at}-rtl`]:Re==="rtl"},qe==null?void 0:qe.className,me,Se,$e);return dt(z.createElement("div",{className:Ee,style:Object.assign(Object.assign({},qe==null?void 0:qe.style),Pe),onMouseEnter:Lt,onMouseLeave:He},lt&&z.createElement("div",{className:`${at}-title`},lt),z.createElement(ve.Z,{paragraph:!1,loading:Rt,className:`${at}-skeleton`},z.createElement("div",{style:We,className:`${at}-content`},ut&&z.createElement("span",{className:`${at}-content-prefix`},ut),ft?ft(pt):pt,Dt&&z.createElement("span",{className:`${at}-content-suffix`},Dt)))))};const x=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function y(ce,Ce){let me=ce;const Se=/\[[^\]]*]/g,Pe=(Ce.match(Se)||[]).map(ft=>ft.slice(1,-1)),We=Ce.replace(Se,"[]"),Ze=x.reduce((ft,ut)=>{let[Dt,Rt]=ut;if(ft.includes(Dt)){const Lt=Math.floor(me/Rt);return me-=Lt*Rt,ft.replace(new RegExp(`${Dt}+`,"g"),He=>{const ot=He.length;return Lt.toString().padStart(ot,"0")})}return ft},We);let lt=0;return Ze.replace(Se,()=>{const ft=Pe[lt];return lt+=1,ft})}function b(ce,Ce){const{format:me=""}=Ce,Se=new Date(ce).getTime(),Pe=Date.now(),We=Math.max(Se-Pe,0);return y(We,me)}const ee=1e3/30;function te(ce){return new Date(ce).getTime()}const ne=ce=>{const{value:Ce,format:me="HH:mm:ss",onChange:Se,onFinish:Pe}=ce,We=(0,se.Z)(),Ze=z.useRef(null),lt=()=>{Pe==null||Pe(),Ze.current&&(clearInterval(Ze.current),Ze.current=null)},ft=()=>{const Rt=te(Ce);Rt>=Date.now()&&(Ze.current=setInterval(()=>{We(),Se==null||Se(Rt-Date.now()),Rt<Date.now()&<()},ee))};z.useEffect(()=>(ft(),()=>{Ze.current&&(clearInterval(Ze.current),Ze.current=null)}),[Ce]);const ut=(Rt,Lt)=>b(Rt,Object.assign(Object.assign({},Lt),{format:me})),Dt=Rt=>(0,we.Tm)(Rt,{title:void 0});return z.createElement(E,Object.assign({},ce,{valueRender:Dt,formatter:ut}))};var re=z.memo(ne);E.Countdown=re;var ue=E},97909:function(ke){(function(mt,oe){ke.exports=oe()})(this,function(){"use strict";var mt=1e3,oe=6e4,z=36e5,se="millisecond",we="second",Te="minute",he="hour",je="day",ve="week",Be="month",Me="quarter",Ne="year",Ge="date",Oe="Invalid Date",Ie=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,ie=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,a={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(me){var Se=["th","st","nd","rd"],Pe=me%100;return"["+me+(Se[(Pe-20)%10]||Se[Pe]||Se[0])+"]"}},E=function(me,Se,Pe){var We=String(me);return!We||We.length>=Se?me:""+Array(Se+1-We.length).join(Pe)+me},x={s:E,z:function(me){var Se=-me.utcOffset(),Pe=Math.abs(Se),We=Math.floor(Pe/60),Ze=Pe%60;return(Se<=0?"+":"-")+E(We,2,"0")+":"+E(Ze,2,"0")},m:function me(Se,Pe){if(Se.date()<Pe.date())return-me(Pe,Se);var We=12*(Pe.year()-Se.year())+(Pe.month()-Se.month()),Ze=Se.clone().add(We,Be),lt=Pe-Ze<0,ft=Se.clone().add(We+(lt?-1:1),Be);return+(-(We+(Pe-Ze)/(lt?Ze-ft:ft-Ze))||0)},a:function(me){return me<0?Math.ceil(me)||0:Math.floor(me)},p:function(me){return{M:Be,y:Ne,w:ve,d:je,D:Ge,h:he,m:Te,s:we,ms:se,Q:Me}[me]||String(me||"").toLowerCase().replace(/s$/,"")},u:function(me){return me===void 0}},y="en",b={};b[y]=a;var ee="$isDayjsObject",te=function(me){return me instanceof ce||!(!me||!me[ee])},ne=function me(Se,Pe,We){var Ze;if(!Se)return y;if(typeof Se=="string"){var lt=Se.toLowerCase();b[lt]&&(Ze=lt),Pe&&(b[lt]=Pe,Ze=lt);var ft=Se.split("-");if(!Ze&&ft.length>1)return me(ft[0])}else{var ut=Se.name;b[ut]=Se,Ze=ut}return!We&&Ze&&(y=Ze),Ze||!We&&y},re=function(me,Se){if(te(me))return me.clone();var Pe=typeof Se=="object"?Se:{};return Pe.date=me,Pe.args=arguments,new ce(Pe)},ue=x;ue.l=ne,ue.i=te,ue.w=function(me,Se){return re(me,{locale:Se.$L,utc:Se.$u,x:Se.$x,$offset:Se.$offset})};var ce=function(){function me(Pe){this.$L=ne(Pe.locale,null,!0),this.parse(Pe),this.$x=this.$x||Pe.x||{},this[ee]=!0}var Se=me.prototype;return Se.parse=function(Pe){this.$d=function(We){var Ze=We.date,lt=We.utc;if(Ze===null)return new Date(NaN);if(ue.u(Ze))return new Date;if(Ze instanceof Date)return new Date(Ze);if(typeof Ze=="string"&&!/Z$/i.test(Ze)){var ft=Ze.match(Ie);if(ft){var ut=ft[2]-1||0,Dt=(ft[7]||"0").substring(0,3);return lt?new Date(Date.UTC(ft[1],ut,ft[3]||1,ft[4]||0,ft[5]||0,ft[6]||0,Dt)):new Date(ft[1],ut,ft[3]||1,ft[4]||0,ft[5]||0,ft[6]||0,Dt)}}return new Date(Ze)}(Pe),this.init()},Se.init=function(){var Pe=this.$d;this.$y=Pe.getFullYear(),this.$M=Pe.getMonth(),this.$D=Pe.getDate(),this.$W=Pe.getDay(),this.$H=Pe.getHours(),this.$m=Pe.getMinutes(),this.$s=Pe.getSeconds(),this.$ms=Pe.getMilliseconds()},Se.$utils=function(){return ue},Se.isValid=function(){return this.$d.toString()!==Oe},Se.isSame=function(Pe,We){var Ze=re(Pe);return this.startOf(We)<=Ze&&Ze<=this.endOf(We)},Se.isAfter=function(Pe,We){return re(Pe)<this.startOf(We)},Se.isBefore=function(Pe,We){return this.endOf(We)<re(Pe)},Se.$g=function(Pe,We,Ze){return ue.u(Pe)?this[We]:this.set(Ze,Pe)},Se.unix=function(){return Math.floor(this.valueOf()/1e3)},Se.valueOf=function(){return this.$d.getTime()},Se.startOf=function(Pe,We){var Ze=this,lt=!!ue.u(We)||We,ft=ue.p(Pe),ut=function(Re,qe){var at=ue.w(Ze.$u?Date.UTC(Ze.$y,qe,Re):new Date(Ze.$y,qe,Re),Ze);return lt?at:at.endOf(je)},Dt=function(Re,qe){return ue.w(Ze.toDate()[Re].apply(Ze.toDate("s"),(lt?[0,0,0,0]:[23,59,59,999]).slice(qe)),Ze)},Rt=this.$W,Lt=this.$M,He=this.$D,ot="set"+(this.$u?"UTC":"");switch(ft){case Ne:return lt?ut(1,0):ut(31,11);case Be:return lt?ut(1,Lt):ut(0,Lt+1);case ve:var Nt=this.$locale().weekStart||0,ht=(Rt<Nt?Rt+7:Rt)-Nt;return ut(lt?He-ht:He+(6-ht),Lt);case je:case Ge:return Dt(ot+"Hours",0);case he:return Dt(ot+"Minutes",1);case Te:return Dt(ot+"Seconds",2);case we:return Dt(ot+"Milliseconds",3);default:return this.clone()}},Se.endOf=function(Pe){return this.startOf(Pe,!1)},Se.$set=function(Pe,We){var Ze,lt=ue.p(Pe),ft="set"+(this.$u?"UTC":""),ut=(Ze={},Ze[je]=ft+"Date",Ze[Ge]=ft+"Date",Ze[Be]=ft+"Month",Ze[Ne]=ft+"FullYear",Ze[he]=ft+"Hours",Ze[Te]=ft+"Minutes",Ze[we]=ft+"Seconds",Ze[se]=ft+"Milliseconds",Ze)[lt],Dt=lt===je?this.$D+(We-this.$W):We;if(lt===Be||lt===Ne){var Rt=this.clone().set(Ge,1);Rt.$d[ut](Dt),Rt.init(),this.$d=Rt.set(Ge,Math.min(this.$D,Rt.daysInMonth())).$d}else ut&&this.$d[ut](Dt);return this.init(),this},Se.set=function(Pe,We){return this.clone().$set(Pe,We)},Se.get=function(Pe){return this[ue.p(Pe)]()},Se.add=function(Pe,We){var Ze,lt=this;Pe=Number(Pe);var ft=ue.p(We),ut=function(Lt){var He=re(lt);return ue.w(He.date(He.date()+Math.round(Lt*Pe)),lt)};if(ft===Be)return this.set(Be,this.$M+Pe);if(ft===Ne)return this.set(Ne,this.$y+Pe);if(ft===je)return ut(1);if(ft===ve)return ut(7);var Dt=(Ze={},Ze[Te]=oe,Ze[he]=z,Ze[we]=mt,Ze)[ft]||1,Rt=this.$d.getTime()+Pe*Dt;return ue.w(Rt,this)},Se.subtract=function(Pe,We){return this.add(-1*Pe,We)},Se.format=function(Pe){var We=this,Ze=this.$locale();if(!this.isValid())return Ze.invalidDate||Oe;var lt=Pe||"YYYY-MM-DDTHH:mm:ssZ",ft=ue.z(this),ut=this.$H,Dt=this.$m,Rt=this.$M,Lt=Ze.weekdays,He=Ze.months,ot=Ze.meridiem,Nt=function(qe,at,dt,$e){return qe&&(qe[at]||qe(We,lt))||dt[at].slice(0,$e)},ht=function(qe){return ue.s(ut%12||12,qe,"0")},Re=ot||function(qe,at,dt){var $e=qe<12?"AM":"PM";return dt?$e.toLowerCase():$e};return lt.replace(ie,function(qe,at){return at||function(dt){switch(dt){case"YY":return String(We.$y).slice(-2);case"YYYY":return ue.s(We.$y,4,"0");case"M":return Rt+1;case"MM":return ue.s(Rt+1,2,"0");case"MMM":return Nt(Ze.monthsShort,Rt,He,3);case"MMMM":return Nt(He,Rt);case"D":return We.$D;case"DD":return ue.s(We.$D,2,"0");case"d":return String(We.$W);case"dd":return Nt(Ze.weekdaysMin,We.$W,Lt,2);case"ddd":return Nt(Ze.weekdaysShort,We.$W,Lt,3);case"dddd":return Lt[We.$W];case"H":return String(ut);case"HH":return ue.s(ut,2,"0");case"h":return ht(1);case"hh":return ht(2);case"a":return Re(ut,Dt,!0);case"A":return Re(ut,Dt,!1);case"m":return String(Dt);case"mm":return ue.s(Dt,2,"0");case"s":return String(We.$s);case"ss":return ue.s(We.$s,2,"0");case"SSS":return ue.s(We.$ms,3,"0");case"Z":return ft}return null}(qe)||ft.replace(":","")})},Se.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},Se.diff=function(Pe,We,Ze){var lt,ft=this,ut=ue.p(We),Dt=re(Pe),Rt=(Dt.utcOffset()-this.utcOffset())*oe,Lt=this-Dt,He=function(){return ue.m(ft,Dt)};switch(ut){case Ne:lt=He()/12;break;case Be:lt=He();break;case Me:lt=He()/3;break;case ve:lt=(Lt-Rt)/6048e5;break;case je:lt=(Lt-Rt)/864e5;break;case he:lt=Lt/z;break;case Te:lt=Lt/oe;break;case we:lt=Lt/mt;break;default:lt=Lt}return Ze?lt:ue.a(lt)},Se.daysInMonth=function(){return this.endOf(Be).$D},Se.$locale=function(){return b[this.$L]},Se.locale=function(Pe,We){if(!Pe)return this.$L;var Ze=this.clone(),lt=ne(Pe,We,!0);return lt&&(Ze.$L=lt),Ze},Se.clone=function(){return ue.w(this.$d,this)},Se.toDate=function(){return new Date(this.valueOf())},Se.toJSON=function(){return this.isValid()?this.toISOString():null},Se.toISOString=function(){return this.$d.toISOString()},Se.toString=function(){return this.$d.toUTCString()},me}(),Ce=ce.prototype;return re.prototype=Ce,[["$ms",se],["$s",we],["$m",Te],["$H",he],["$W",je],["$M",Be],["$y",Ne],["$D",Ge]].forEach(function(me){Ce[me[1]]=function(Se){return this.$g(Se,me[0],me[1])}}),re.extend=function(me,Se){return me.$i||(me(Se,ce,re),me.$i=!0),re},re.locale=ne,re.isDayjs=te,re.unix=function(me){return re(1e3*me)},re.en=b[y],re.Ls=b,re.p={},re})},86625:function(ke){(function(mt,oe){ke.exports=oe()})(this,function(){"use strict";return function(mt,oe){var z=oe.prototype,se=z.format;z.format=function(we){var Te=this,he=this.$locale();if(!this.isValid())return se.bind(this)(we);var je=this.$utils(),ve=(we||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(Be){switch(Be){case"Q":return Math.ceil((Te.$M+1)/3);case"Do":return he.ordinal(Te.$D);case"gggg":return Te.weekYear();case"GGGG":return Te.isoWeekYear();case"wo":return he.ordinal(Te.week(),"W");case"w":case"ww":return je.s(Te.week(),Be==="w"?1:2,"0");case"W":case"WW":return je.s(Te.isoWeek(),Be==="W"?1:2,"0");case"k":case"kk":return je.s(String(Te.$H===0?24:Te.$H),Be==="k"?1:2,"0");case"X":return Math.floor(Te.$d.getTime()/1e3);case"x":return Te.$d.getTime();case"z":return"["+Te.offsetName()+"]";case"zzz":return"["+Te.offsetName("long")+"]";default:return Be}});return se.bind(this)(ve)}}})},40618:function(ke){(function(mt,oe){ke.exports=oe()})(this,function(){"use strict";var mt={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},oe=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,z=/\d\d/,se=/\d\d?/,we=/\d*[^-_:/,()\s\d]+/,Te={},he=function(Oe){return(Oe=+Oe)+(Oe>68?1900:2e3)},je=function(Oe){return function(Ie){this[Oe]=+Ie}},ve=[/[+-]\d\d:?(\d\d)?|Z/,function(Oe){(this.zone||(this.zone={})).offset=function(Ie){if(!Ie||Ie==="Z")return 0;var ie=Ie.match(/([+-]|\d\d)/g),a=60*ie[1]+(+ie[2]||0);return a===0?0:ie[0]==="+"?-a:a}(Oe)}],Be=function(Oe){var Ie=Te[Oe];return Ie&&(Ie.indexOf?Ie:Ie.s.concat(Ie.f))},Me=function(Oe,Ie){var ie,a=Te.meridiem;if(a){for(var E=1;E<=24;E+=1)if(Oe.indexOf(a(E,0,Ie))>-1){ie=E>12;break}}else ie=Oe===(Ie?"pm":"PM");return ie},Ne={A:[we,function(Oe){this.afternoon=Me(Oe,!1)}],a:[we,function(Oe){this.afternoon=Me(Oe,!0)}],S:[/\d/,function(Oe){this.milliseconds=100*+Oe}],SS:[z,function(Oe){this.milliseconds=10*+Oe}],SSS:[/\d{3}/,function(Oe){this.milliseconds=+Oe}],s:[se,je("seconds")],ss:[se,je("seconds")],m:[se,je("minutes")],mm:[se,je("minutes")],H:[se,je("hours")],h:[se,je("hours")],HH:[se,je("hours")],hh:[se,je("hours")],D:[se,je("day")],DD:[z,je("day")],Do:[we,function(Oe){var Ie=Te.ordinal,ie=Oe.match(/\d+/);if(this.day=ie[0],Ie)for(var a=1;a<=31;a+=1)Ie(a).replace(/\[|\]/g,"")===Oe&&(this.day=a)}],M:[se,je("month")],MM:[z,je("month")],MMM:[we,function(Oe){var Ie=Be("months"),ie=(Be("monthsShort")||Ie.map(function(a){return a.slice(0,3)})).indexOf(Oe)+1;if(ie<1)throw new Error;this.month=ie%12||ie}],MMMM:[we,function(Oe){var Ie=Be("months").indexOf(Oe)+1;if(Ie<1)throw new Error;this.month=Ie%12||Ie}],Y:[/[+-]?\d+/,je("year")],YY:[z,function(Oe){this.year=he(Oe)}],YYYY:[/\d{4}/,je("year")],Z:ve,ZZ:ve};function Ge(Oe){var Ie,ie;Ie=Oe,ie=Te&&Te.formats;for(var a=(Oe=Ie.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(ne,re,ue){var ce=ue&&ue.toUpperCase();return re||ie[ue]||mt[ue]||ie[ce].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Ce,me,Se){return me||Se.slice(1)})})).match(oe),E=a.length,x=0;x<E;x+=1){var y=a[x],b=Ne[y],ee=b&&b[0],te=b&&b[1];a[x]=te?{regex:ee,parser:te}:y.replace(/^\[|\]$/g,"")}return function(ne){for(var re={},ue=0,ce=0;ue<E;ue+=1){var Ce=a[ue];if(typeof Ce=="string")ce+=Ce.length;else{var me=Ce.regex,Se=Ce.parser,Pe=ne.slice(ce),We=me.exec(Pe)[0];Se.call(re,We),ne=ne.replace(We,"")}}return function(Ze){var lt=Ze.afternoon;if(lt!==void 0){var ft=Ze.hours;lt?ft<12&&(Ze.hours+=12):ft===12&&(Ze.hours=0),delete Ze.afternoon}}(re),re}}return function(Oe,Ie,ie){ie.p.customParseFormat=!0,Oe&&Oe.parseTwoDigitYear&&(he=Oe.parseTwoDigitYear);var a=Ie.prototype,E=a.parse;a.parse=function(x){var y=x.date,b=x.utc,ee=x.args;this.$u=b;var te=ee[1];if(typeof te=="string"){var ne=ee[2]===!0,re=ee[3]===!0,ue=ne||re,ce=ee[2];re&&(ce=ee[2]),Te=this.$locale(),!ne&&ce&&(Te=ie.Ls[ce]),this.$d=function(Pe,We,Ze){try{if(["x","X"].indexOf(We)>-1)return new Date((We==="X"?1e3:1)*Pe);var lt=Ge(We)(Pe),ft=lt.year,ut=lt.month,Dt=lt.day,Rt=lt.hours,Lt=lt.minutes,He=lt.seconds,ot=lt.milliseconds,Nt=lt.zone,ht=new Date,Re=Dt||(ft||ut?1:ht.getDate()),qe=ft||ht.getFullYear(),at=0;ft&&!ut||(at=ut>0?ut-1:ht.getMonth());var dt=Rt||0,$e=Lt||0,pt=He||0,Ee=ot||0;return Nt?new Date(Date.UTC(qe,at,Re,dt,$e,pt,Ee+60*Nt.offset*1e3)):Ze?new Date(Date.UTC(qe,at,Re,dt,$e,pt,Ee)):new Date(qe,at,Re,dt,$e,pt,Ee)}catch(Pt){return new Date("")}}(y,te,b),this.init(),ce&&ce!==!0&&(this.$L=this.locale(ce).$L),ue&&y!=this.format(te)&&(this.$d=new Date("")),Te={}}else if(te instanceof Array)for(var Ce=te.length,me=1;me<=Ce;me+=1){ee[1]=te[me-1];var Se=ie.apply(this,ee);if(Se.isValid()){this.$d=Se.$d,this.$L=Se.$L,this.init();break}me===Ce&&(this.$d=new Date(""))}else E.call(this,x)}}})},26850:function(ke){(function(mt,oe){ke.exports=oe()})(this,function(){"use strict";return function(mt,oe,z){var se=oe.prototype,we=function(Be){return Be&&(Be.indexOf?Be:Be.s)},Te=function(Be,Me,Ne,Ge,Oe){var Ie=Be.name?Be:Be.$locale(),ie=we(Ie[Me]),a=we(Ie[Ne]),E=ie||a.map(function(y){return y.slice(0,Ge)});if(!Oe)return E;var x=Ie.weekStart;return E.map(function(y,b){return E[(b+(x||0))%7]})},he=function(){return z.Ls[z.locale()]},je=function(Be,Me){return Be.formats[Me]||function(Ne){return Ne.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Ge,Oe,Ie){return Oe||Ie.slice(1)})}(Be.formats[Me.toUpperCase()])},ve=function(){var Be=this;return{months:function(Me){return Me?Me.format("MMMM"):Te(Be,"months")},monthsShort:function(Me){return Me?Me.format("MMM"):Te(Be,"monthsShort","months",3)},firstDayOfWeek:function(){return Be.$locale().weekStart||0},weekdays:function(Me){return Me?Me.format("dddd"):Te(Be,"weekdays")},weekdaysMin:function(Me){return Me?Me.format("dd"):Te(Be,"weekdaysMin","weekdays",2)},weekdaysShort:function(Me){return Me?Me.format("ddd"):Te(Be,"weekdaysShort","weekdays",3)},longDateFormat:function(Me){return je(Be.$locale(),Me)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};se.localeData=function(){return ve.bind(this)()},z.localeData=function(){var Be=he();return{firstDayOfWeek:function(){return Be.weekStart||0},weekdays:function(){return z.weekdays()},weekdaysShort:function(){return z.weekdaysShort()},weekdaysMin:function(){return z.weekdaysMin()},months:function(){return z.months()},monthsShort:function(){return z.monthsShort()},longDateFormat:function(Me){return je(Be,Me)},meridiem:Be.meridiem,ordinal:Be.ordinal}},z.months=function(){return Te(he(),"months")},z.monthsShort=function(){return Te(he(),"monthsShort","months",3)},z.weekdays=function(Be){return Te(he(),"weekdays",null,null,Be)},z.weekdaysShort=function(Be){return Te(he(),"weekdaysShort","weekdays",3,Be)},z.weekdaysMin=function(Be){return Te(he(),"weekdaysMin","weekdays",2,Be)}}})},23082:function(ke){(function(mt,oe){ke.exports=oe()})(this,function(){"use strict";var mt="week",oe="year";return function(z,se,we){var Te=se.prototype;Te.week=function(he){if(he===void 0&&(he=null),he!==null)return this.add(7*(he-this.week()),"day");var je=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var ve=we(this).startOf(oe).add(1,oe).date(je),Be=we(this).endOf(mt);if(ve.isBefore(Be))return 1}var Me=we(this).startOf(oe).date(je).startOf(mt).subtract(1,"millisecond"),Ne=this.diff(Me,mt,!0);return Ne<0?we(this).startOf("week").week():Math.ceil(Ne)},Te.weeks=function(he){return he===void 0&&(he=null),this.week(he)}}})},99873:function(ke){(function(mt,oe){ke.exports=oe()})(this,function(){"use strict";return function(mt,oe){oe.prototype.weekYear=function(){var z=this.month(),se=this.week(),we=this.year();return se===1&&z===11?we+1:z===0&&se>=52?we-1:we}}})},33088:function(ke){(function(mt,oe){ke.exports=oe()})(this,function(){"use strict";return function(mt,oe){oe.prototype.weekday=function(z){var se=this.$locale().weekStart||0,we=this.$W,Te=(we<se?we+7:we)-se;return this.$utils().u(z)?Te:this.subtract(Te,"day").add(z,"day")}}})},26819:function(ke,mt){"use strict";var oe;var z=typeof Symbol=="function"&&Symbol.for,se=z?Symbol.for("react.element"):60103,we=z?Symbol.for("react.portal"):60106,Te=z?Symbol.for("react.fragment"):60107,he=z?Symbol.for("react.strict_mode"):60108,je=z?Symbol.for("react.profiler"):60114,ve=z?Symbol.for("react.provider"):60109,Be=z?Symbol.for("react.context"):60110,Me=z?Symbol.for("react.async_mode"):60111,Ne=z?Symbol.for("react.concurrent_mode"):60111,Ge=z?Symbol.for("react.forward_ref"):60112,Oe=z?Symbol.for("react.suspense"):60113,Ie=z?Symbol.for("react.suspense_list"):60120,ie=z?Symbol.for("react.memo"):60115,a=z?Symbol.for("react.lazy"):60116,E=z?Symbol.for("react.block"):60121,x=z?Symbol.for("react.fundamental"):60117,y=z?Symbol.for("react.responder"):60118,b=z?Symbol.for("react.scope"):60119;function ee(ne){if(typeof ne=="object"&&ne!==null){var re=ne.$$typeof;switch(re){case se:switch(ne=ne.type,ne){case Me:case Ne:case Te:case je:case he:case Oe:return ne;default:switch(ne=ne&&ne.$$typeof,ne){case Be:case Ge:case a:case ie:case ve:return ne;default:return re}}case we:return re}}}function te(ne){return ee(ne)===Ne}oe=Me,oe=Ne,oe=Be,oe=ve,oe=se,oe=Ge,oe=Te,oe=a,oe=ie,oe=we,oe=je,oe=he,oe=Oe,oe=function(ne){return te(ne)||ee(ne)===Me},oe=te,oe=function(ne){return ee(ne)===Be},oe=function(ne){return ee(ne)===ve},oe=function(ne){return typeof ne=="object"&&ne!==null&&ne.$$typeof===se},oe=function(ne){return ee(ne)===Ge},oe=function(ne){return ee(ne)===Te},oe=function(ne){return ee(ne)===a},mt.isMemo=function(ne){return ee(ne)===ie},oe=function(ne){return ee(ne)===we},oe=function(ne){return ee(ne)===je},oe=function(ne){return ee(ne)===he},oe=function(ne){return ee(ne)===Oe},oe=function(ne){return typeof ne=="string"||typeof ne=="function"||ne===Te||ne===Ne||ne===je||ne===he||ne===Oe||ne===Ie||typeof ne=="object"&&ne!==null&&(ne.$$typeof===a||ne.$$typeof===ie||ne.$$typeof===ve||ne.$$typeof===Be||ne.$$typeof===Ge||ne.$$typeof===x||ne.$$typeof===y||ne.$$typeof===b||ne.$$typeof===E)},oe=ee},18459:function(ke,mt,oe){"use strict";ke.exports=oe(26819)},16651:function(ke,mt){"use strict";var oe;var z=Symbol.for("react.element"),se=Symbol.for("react.portal"),we=Symbol.for("react.fragment"),Te=Symbol.for("react.strict_mode"),he=Symbol.for("react.profiler"),je=Symbol.for("react.provider"),ve=Symbol.for("react.context"),Be=Symbol.for("react.server_context"),Me=Symbol.for("react.forward_ref"),Ne=Symbol.for("react.suspense"),Ge=Symbol.for("react.suspense_list"),Oe=Symbol.for("react.memo"),Ie=Symbol.for("react.lazy"),ie=Symbol.for("react.offscreen"),a;a=Symbol.for("react.module.reference");function E(x){if(typeof x=="object"&&x!==null){var y=x.$$typeof;switch(y){case z:switch(x=x.type,x){case we:case he:case Te:case Ne:case Ge:return x;default:switch(x=x&&x.$$typeof,x){case Be:case ve:case Me:case Ie:case Oe:case je:return x;default:return y}}case se:return y}}}oe=ve,oe=je,oe=z,oe=Me,oe=we,oe=Ie,oe=Oe,oe=se,oe=he,oe=Te,oe=Ne,oe=Ge,oe=function(){return!1},oe=function(){return!1},oe=function(x){return E(x)===ve},oe=function(x){return E(x)===je},oe=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===z},oe=function(x){return E(x)===Me},oe=function(x){return E(x)===we},oe=function(x){return E(x)===Ie},oe=function(x){return E(x)===Oe},oe=function(x){return E(x)===se},oe=function(x){return E(x)===he},oe=function(x){return E(x)===Te},oe=function(x){return E(x)===Ne},oe=function(x){return E(x)===Ge},oe=function(x){return typeof x=="string"||typeof x=="function"||x===we||x===he||x===Te||x===Ne||x===Ge||x===ie||typeof x=="object"&&x!==null&&(x.$$typeof===Ie||x.$$typeof===Oe||x.$$typeof===je||x.$$typeof===ve||x.$$typeof===Me||x.$$typeof===a||x.getModuleId!==void 0)},oe=E},33993:function(ke,mt,oe){"use strict";oe(16651)},57761:function(ke,mt,oe){"use strict";Object.defineProperty(mt,"__esModule",{value:!0});var z=function(){function Oe(Ie,ie){for(var a=0;a<ie.length;a++){var E=ie[a];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(Ie,E.key,E)}}return function(Ie,ie,a){return ie&&Oe(Ie.prototype,ie),a&&Oe(Ie,a),Ie}}(),se=oe(67294),we=je(se),Te=oe(45697),he=je(Te);function je(Oe){return Oe&&Oe.__esModule?Oe:{default:Oe}}function ve(Oe,Ie){var ie={};for(var a in Oe)Ie.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(Oe,a)&&(ie[a]=Oe[a]);return ie}function Be(Oe,Ie){if(!(Oe instanceof Ie))throw new TypeError("Cannot call a class as a function")}function Me(Oe,Ie){if(!Oe)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ie&&(typeof Ie=="object"||typeof Ie=="function")?Ie:Oe}function Ne(Oe,Ie){if(typeof Ie!="function"&&Ie!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ie);Oe.prototype=Object.create(Ie&&Ie.prototype,{constructor:{value:Oe,enumerable:!1,writable:!0,configurable:!0}}),Ie&&(Object.setPrototypeOf?Object.setPrototypeOf(Oe,Ie):Oe.__proto__=Ie)}var Ge=function(Oe){Ne(Ie,Oe);function Ie(ie){Be(this,Ie);var a=Me(this,(Ie.__proto__||Object.getPrototypeOf(Ie)).call(this,ie));return a.scrollListener=a.scrollListener.bind(a),a.eventListenerOptions=a.eventListenerOptions.bind(a),a.mousewheelListener=a.mousewheelListener.bind(a),a}return z(Ie,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var a=this.getParentElement(this.scrollComponent);a.scrollTop=a.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var a=!1,E={get passive(){a=!0}};try{document.addEventListener("test",null,E),document.removeEventListener("test",null,E)}catch(x){}return a}},{key:"eventListenerOptions",value:function(){var a=this.props.useCapture;return this.isPassiveSupported()&&(a={useCapture:this.props.useCapture,passive:!0}),a}},{key:"setDefaultLoader",value:function(a){this.defaultLoader=a}},{key:"detachMousewheelListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.scrollComponent.parentNode),a.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.getParentElement(this.scrollComponent)),a.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(a){var E=this.props.getScrollParent&&this.props.getScrollParent();return E!=null?E:a&&a.parentNode}},{key:"filterProps",value:function(a){return a}},{key:"attachScrollListener",value:function(){var a=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!a)){var E=window;this.props.useWindow===!1&&(E=a),E.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),E.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(a){a.deltaY===1&&!this.isPassiveSupported()&&a.preventDefault()}},{key:"scrollListener",value:function(){var a=this.scrollComponent,E=window,x=this.getParentElement(a),y=void 0;if(this.props.useWindow){var b=document.documentElement||document.body.parentNode||document.body,ee=E.pageYOffset!==void 0?E.pageYOffset:b.scrollTop;this.props.isReverse?y=ee:y=this.calculateOffset(a,ee)}else this.props.isReverse?y=x.scrollTop:y=a.scrollHeight-x.scrollTop-x.clientHeight;y<Number(this.props.threshold)&&a&&a.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=x.scrollHeight,this.beforeScrollTop=x.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(a,E){return a?this.calculateTopPosition(a)+(a.offsetHeight-E-window.innerHeight):0}},{key:"calculateTopPosition",value:function(a){return a?a.offsetTop+this.calculateTopPosition(a.offsetParent):0}},{key:"render",value:function(){var a=this,E=this.filterProps(this.props),x=E.children,y=E.element,b=E.hasMore,ee=E.initialLoad,te=E.isReverse,ne=E.loader,re=E.loadMore,ue=E.pageStart,ce=E.ref,Ce=E.threshold,me=E.useCapture,Se=E.useWindow,Pe=E.getScrollParent,We=ve(E,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);We.ref=function(lt){a.scrollComponent=lt,ce&&ce(lt)};var Ze=[x];return b&&(ne?te?Ze.unshift(ne):Ze.push(ne):this.defaultLoader&&(te?Ze.unshift(this.defaultLoader):Ze.push(this.defaultLoader))),we.default.createElement(y,We,Ze)}}]),Ie}(se.Component);Ge.propTypes={children:he.default.node.isRequired,element:he.default.node,hasMore:he.default.bool,initialLoad:he.default.bool,isReverse:he.default.bool,loader:he.default.node,loadMore:he.default.func.isRequired,pageStart:he.default.number,ref:he.default.func,getScrollParent:he.default.func,threshold:he.default.number,useCapture:he.default.bool,useWindow:he.default.bool},Ge.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},mt.default=Ge,ke.exports=mt.default},246:function(ke,mt,oe){ke.exports=oe(57761)},90034:function(ke,mt,oe){var z={"./doc.png":63604,"./docx.png":30045,"./jpg.png":13740,"./md.png":58881,"./pdf.png":28982,"./png.png":2487,"./txt.png":3164,"./xls.png":88745,"./xlsx.png":49321};function se(Te){var he=we(Te);return oe(he)}function we(Te){if(!oe.o(z,Te)){var he=new Error("Cannot find module '"+Te+"'");throw he.code="MODULE_NOT_FOUND",he}return z[Te]}se.keys=function(){return Object.keys(z)},se.resolve=we,ke.exports=se,se.id=90034},25365:function(ke){"use strict";ke.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=="},71986:function(ke){"use strict";ke.exports="data:image/png;base64,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"},37166:function(ke){"use strict";ke.exports="data:image/png;base64,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"},28984:function(ke){"use strict";ke.exports="data:image/png;base64,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"},63604:function(ke){"use strict";ke.exports="data:image/png;base64,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"},30045:function(ke){"use strict";ke.exports="data:image/png;base64,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"},13740:function(ke){"use strict";ke.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAOXUlEQVR4nO3dXWxbZx3H8b/TOG3TlyQdgdFu1O3Wsa1odaADpQMlQbsBAU0lkBhCaiYhcQHS2kuu1t5y00ziBglprUDaJCY1E7BdMNEEtlVjk5wKqUNKWZ2p3YuSLk7WZG3ezP9Xz63rnPP42D6Pc87j30c69XMyxbGd5+vzYsdLyDqYmZlJLy+3HJVEPq2r/UKhuDiRlWRrq7Qlk7NtG1v/dv+9O37V1dWV0/9ENWpoIBpG59JKy6mE5IeEQodASmksq1vbN//2sf0P/EZXqQYNC0TjSC+vJM7psFMXsqA8kKKt7e2Zbxx46Os6pCo1JBCNI6VxZHTIOCzyCwS2bN586WD6q/t0SFVoSCBT0zlsOfqFrDIFAoyketYDmZ6eGcxL4qwOybJKgQAjqY71QKamZ0b0xxzWIVkWJBBgJME1IJBcXi+oAYIGAowkGKuB6ME5zlxldEgNUE0gwEgqsxrI1NRMvyRundqlBqg2EGAkZgzEIbUEAozEHwNxSK2BACPxxkAcUk8gwEjWYiAOqTcQYCR3YyAOCSMQYCR3MBCHhBUIMJICBuKQMAMBRiIMxCVhBwLNHgkDcYiNQKCZI2EgDrEVCDRrJAzEITYDgWaMhIE4xHYg0GyRMBCHNCIQaKZIGIhDGhUINEskDMQhjQwEmiESBuKQRgcCrkfCQByyHoGAy5EwEIesVyDgaiQMxCHrGQi4GAkDcch6BwKuRcJAHBKFQMClSBiIQ6ISCLgSCQNxSJQCARciYSAOiVogEPdIGIhDohgIxDkSBuKQqAYCcY2EgTgkyoFAHCNhIA6JeiAQt0gYiEPiEAjEKRIG4pC4BAJxiYSBOCROgUAcImEgDolbIBD1SBiIQ+IYCEQ5EgbikLgGAlGNhIE4JM6BQBQjYSAOiXsgELVIGIhDXAgEohQJA3GIK4FAVCJhIA5xKRCIQiQMxCGuBQLrHQkDcYiLgcB6RsJAHOJqILBekTAQh7gcCKxHJAzEIf97/wO5eXNRR+5qdCQMxCHZKx/Jwmc3dOS2LZs3XjyYfmS/Dq1jIA65NjMnH09/oiP3bd/S/kLPYw/9TIdWMRCH3NDdq/d0N6sZtLS05Hd1f2HP3r07J3XVmoQu1jCQxrv60bTMfnpdR+7bvn3LSM/+fUd0aA0DcczKyqpMZK/I6uqqrrmtLZn8rPfg/nYdWsNAHIRdLRywN0Mkfb1pq3PY6pUzkPWDSK5+PO38ad/7v/TFlM3jkIQu1jCQ9Zebuy7XcnPOhnJPx7bjX3v0gWEdWsFAmsTi0rIsYVnWRS9d0daWfOrBPbte1KEVDITiLZ8f6O7uGhVLGAjFGwMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCJEBAyEyYCBEBgyEyICBEBkwECIDBkJkwECIDBgIkQEDITJgIEQGDITIgIEQGcQ5kLl3z/3gZnfPX3RIZMXGqcwPtz8y8FcdWmEtkPwpSa8kv/y7mZ+++4SuElnR9eIjb2xY+vDXieMyrquhsxII4pBlOZfftCN77an30volIivueWHveOLGJylplQEbkYQeSDEOHXZqIOMMhGz6PBDMsZyNSEINpDQOXYSBkG0lgUDokYQWSHkcwEDItrJAINRIQgnEKw5gIGSbRyAQWiR1B+IXBzAQss0nEAglkroCMcUBDIRsMwQCdUdScyCV4gAGQrZVCATqiqSmQILEAQyEbAsQCNQcSdWBBI0DGAjZFjAQqCmSqgKpJg5gIGRbFYFA1ZEEDqTaOICBkG1VBgJVRRIokFriAAZCttUQCASOpGIgtcYBDIRsqzEQCBSJMZB64gAGQrbVEQhUjMQ3kHrjAAZCttUZCBgj8QwkjDiAgZBtIQQCvpGsCST/B9ktn8qfJC9bdbUu+a27Zue++/s+HRJZsf0fvxxLXL/aocP6JOS6bJOfJ34hk7p2W0KXu+T/LP0it7YeRM1mIPETGZUSDIToDgZCZMBAiAwYCJEBAyEyYCBEBgyEyICBEBkwkIo60yLJkhdmcxdElnI6CCDZqd9/QAd1mBrTf9YBbnt3n97+tK6oDr1s69SBms+KLOgCH7ysj8m4DpzEQIx6z4rsGtRBmTeP6MQY0YFBd3/h+4uTqh6YkFOjIpNnCpe2tKdEdh4u3Gfc/qAWc4XbhccEt9EdDMTox3n9xwOe1cf6xejRE7o8K6HDRLxwPNxnbWwt9j0j8uCx+oNGzBdPuBIKAzGKYiBF48dELj2ngzo9qGHgttYbRjkE/M7Thcv4YiBGUQ4ELp7U5YTU7ODzIqkhsQa7Xrh9YYS8PhiIUdQDgbef1t2Z01IV7FL1nbtzAG7T0qzI3/XnLGQlhhiIURwCgVf2VDcBn8wEiwNn7HDgPZ+9+/pxMI/v3zkosmW3GNUScHQwECNbgbyU0H8qwLM8ziRhEuKsUump5nJXR0TOH9FBAEF2q7JnCrtGC1mpCLHgvqaOyho4mTAxrIPYYiBG6xlIKUzCQyP6rH1AfAXZiuw7JnLglA58zE/qgfWQ3r9RqRpuY3pYgz4styCyd4Yk5hiIUVQCAWxR+kb9I6n0bI3v/95l/7NV2J3CfQr6Iqgf3G9s9V5LiwMYiFGUAgHs9+P4wUul23TwtHjuBkFYcbiHgRhFLRB4clxDOaADD37Xi92f718WTzjLhPsS79crbGEgRlEMpJbrPTCsxx/P6MDDxZO6nBDyxECMXAkExx5bUrIGth6vpPQyJ+SJgRhFMRAcqONdtl68rtd03DLxnB7cH9MB+WAgRlEM5Ecz3mei5idFXk3JGvuO6S7WKR14GBvQ+zIq5IuBGEUtEJw+PXRWBx7wdxlv6n8vZ+N2NA8GYhSlQPA6BnaVvI4lwO8tHX67ZDj+eFmvs1q7h8T3dLGf+azuyh3Xn5mTmGEgRlEJpDOtr2M8X7j083KX9wT0CyTIffDi95hU4hdwtDEQI7/JEGRyhREI3raB3arUkBhdPKnLCfEUlUBMtzG6GIiR32QIMrlMgVQ6MC79++9K5icLb+vw2noAA6kHAzHymwxBJpcpkDBVOhPFQOrBQIz8JkOQydWIQILs1/sFAkF39UqZXpU3YSAOimogOAP19pCe2h2RikwTutLWpxZ+QTIQB0UxEPxsxLGQlUC6+3XSnhNPNl5JZyBNJCqBYIuBvxq8NFzbu24P5/R1lA4dlFnUr7+6R69fL8PCQJqIrUCwa2OC1zsweReyhclbSxSlDo3o6eLDOvAQ9sRlIE3CtGtSbyC1HBzXw3Rf4LWe+iMsYiAxhDfr4ZP+qpkEpoPbIPvuUQoE/CYuzGcLkWBrVS+/n8NAIgpv0UgNFeLArk3QSeD3NxQQ5PRq1AKptBWZzxY+GQWPUz3wfjHsIpZjIBFUjKMI+/WYBJVObZZ/X7kgnyAStUDg4Gm9X0fFFx4fbBmxta0WAsSW2isOYCARY5rk2dOFSVAeCt4xi+/D51D58XtbebkoBgJ+u0ClsBXBZMaxVqUt7u6jhccZgZgwkAjBW7Iff14qwjPm7LgOPlfplwzYTSsPy0tUA8GTAD74odInIhbhviKY0lBwHdhSBHm8ivB294lhHcSKo4HAoRH/U5u1CnJwXhTVQACfcoLHx+/TUcKE13Cw5ZgYlhhyOBA8yx0a0We5Pl0JAT476rW0DgKKciCAx+fx0+E/iZTCY/bOkF6OS0w5HEiR6XRtUDjuwNs7SnczKol6IEW4nfuOaTAdEpr5ycJWo9KZvuhrgkAA+8oHTwff7y7C7sHEcOGXXS1MvDgEAtiaIBIs9YTiThhFTRJIEULBATzOUpkmAn7ReKcsftnVbDVK4Wd5ve6AM0Nj/RJJCAW3e+dg5ccI8ASCg3gseK/YQlYc02SBlMJZGEwILBjPZwu/YAQR1j5z8bpLYTLFRentxyUeIzw+EKf7UbsmDoSoAo1jTQ9rvgAaSV4viJrJrAbSqZd38QtkRC8O60LULM5oIENSxjuQl2RQtyFndUjULAY0kFEp4xkI6FZkVPS8jC5ErjujcQyJB/9Azur+2LJkRaRDFyI35eWCJKU/cURyuraGbyCgkaQ1khEd7taFyC2FOAY1jqz4MAYCGkmnRjKsw6O6ELnipLTKsMaR07GvioEUaSgpDWVQh1igTxeiuBjTJafLqIYxomFkJYCELtZMTc30SyJxTodEduTzA93dXaNiCQOheGMgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCJEBAyEyYCBEBgyEyICBEBkwECIDBkJkwECIDBgIkQEDITJgIEQGDITI338nLg98p7dnVCyxGsi/zmf6H963h4GQNbEPZG/qvj+2JZP36SpRqK5fXxi/8uHHx2MdyLZtW5/ddW93vxCF7P0PPhpbmP/sRKwDWZXEyMMPfEVaWlr4EaYUmsWlpSuXsle3tUh+MO6BnNvUlnx97+5d39YvEYXiUvbKW4tLy9/SQOJ9DIJAdCjd93S93r2jg5FQ3bJXdddq4UafDsWZQKC9fdNYate9fTokqsl7k1dfv7G4dPuJ1qlAbknIle4dnVldbt9JIpPV1dXZa7m5/0x9kktJXu7TL93mXiB3zG7YsOHyxo3J2daWDXldJ7rL4uJi69LK6taVlZW0rnpq3ZDveeKbPeM6tMJqIG/8O5NeXklkdEhkRV9v2uoctnrlMHZ+nFsHsiIv+cn+3p6UWGQ/kDczI5JIHNYhUcjyZ/p6e4bEIuuB/POtzGB+NXFWh0Shsn2ADtYDgbHzmVH9UX1CFBr7Ww9oSCDnz2dSN0XGE5Lo0FWiuuixx4WOTdLf09OT01WrGhII4IzW0oqMMhKqB+JIbpAhm6d2SzUsEMhkMp1zN/B/zE0c1VWiKuXPbN8kxxqx5ShqaCBF2JosL8uQ/vS08NiEfOjWYlYn6LgOR9tETvf29mSlwf4P8IbCQbr23ycAAAAASUVORK5CYII="},58881:function(ke){"use strict";ke.exports="data:image/png;base64,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"},28982:function(ke){"use strict";ke.exports="data:image/png;base64,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"},2487:function(ke){"use strict";ke.exports="data:image/png;base64,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"},3164:function(ke){"use strict";ke.exports="data:image/png;base64,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"},88745:function(ke){"use strict";ke.exports="data:image/png;base64,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"},49321:function(ke){"use strict";ke.exports="data:image/png;base64,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"},75309:function(ke){"use strict";ke.exports="data:image/png;base64,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"},19664:function(ke){"use strict";ke.exports="data:image/png;base64,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"},77882:function(ke){"use strict";ke.exports="data:image/png;base64,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"},66832:function(ke){"use strict";ke.exports="data:image/png;base64,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"},47558:function(ke){"use strict";ke.exports="data:image/png;base64,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"},71979:function(ke){"use strict";ke.exports="data:image/png;base64,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"},91833:function(ke){"use strict";ke.exports="data:image/png;base64,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"},31081:function(ke){"use strict";ke.exports="data:image/png;base64,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"},96593:function(ke){"use strict";ke.exports="data:image/png;base64,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"},60345:function(ke){"use strict";ke.exports="data:image/png;base64,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"},20345:function(ke){"use strict";ke.exports="data:image/png;base64,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"},79005:function(ke){"use strict";ke.exports="data:image/png;base64,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"},39057:function(ke){"use strict";ke.exports="data:image/png;base64,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"},96908:function(ke){"use strict";ke.exports="data:image/png;base64,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"},57177:function(ke){"use strict";ke.exports="data:image/png;base64,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"},81378:function(ke){"use strict";ke.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="},79633:function(ke){"use strict";ke.exports="data:image/png;base64,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"}}]);
|