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

237 lines
1.2 MiB

(self.webpackChunk=self.webpackChunk||[]).push([[8827],{26227:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return He}});var x=re(54476),pe=re(59301),Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},Ie=Xe,Ne=re(7657),Re=function(ot,st){return pe.createElement(Ne.Z,(0,x.Z)({},ot,{ref:st,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee},49198:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return He}});var x=re(54476),pe=re(59301),Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Ie=Xe,Ne=re(7657),Re=function(ot,st){return pe.createElement(Ne.Z,(0,x.Z)({},ot,{ref:st,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee},41464:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return He}});var x=re(54476),pe=re(59301),Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},Ie=Xe,Ne=re(7657),Re=function(ot,st){return pe.createElement(Ne.Z,(0,x.Z)({},ot,{ref:st,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee},87169:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return He}});var x=re(54476),pe=re(59301),Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},Ie=Xe,Ne=re(7657),Re=function(ot,st){return pe.createElement(Ne.Z,(0,x.Z)({},ot,{ref:st,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee},52671:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return He}});var x=re(54476),pe=re(59301),Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Ie=Xe,Ne=re(7657),Re=function(ot,st){return pe.createElement(Ne.Z,(0,x.Z)({},ot,{ref:st,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee},8657:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return He}});var x=re(54476),pe=re(59301),Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Ie=Xe,Ne=re(7657),Re=function(ot,st){return pe.createElement(Ne.Z,(0,x.Z)({},ot,{ref:st,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee},10906:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return He}});var x=re(54476),pe=re(59301),Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 512h-56c-4.4 0-8 3.6-8 8v320H184V184h320c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V520c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M355.9 534.9L354 653.8c-.1 8.9 7.1 16.2 16 16.2h.4l118-2.9c2-.1 4-.9 5.4-2.3l415.9-415c3.1-3.1 3.1-8.2 0-11.3L785.4 114.3c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-415.8 415a8.3 8.3 0 00-2.3 5.6zm63.5 23.6L779.7 199l45.2 45.1-360.5 359.7-45.7 1.1.7-46.4z"}}]},name:"form",theme:"outlined"},Ie=Xe,Ne=re(7657),Re=function(ot,st){return pe.createElement(Ne.Z,(0,x.Z)({},ot,{ref:st,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee},56082:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return He}});var x=re(54476),pe=re(59301),Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Ie=Xe,Ne=re(7657),Re=function(ot,st){return pe.createElement(Ne.Z,(0,x.Z)({},ot,{ref:st,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee},61481:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return He}});var x=re(54476),pe=re(59301),Xe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},Ie=Xe,Ne=re(7657),Re=function(ot,st){return pe.createElement(Ne.Z,(0,x.Z)({},ot,{ref:st,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee},33853:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return He}});var x=re(54476),pe=re(59301),Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Ie=Xe,Ne=re(7657),Re=function(ot,st){return pe.createElement(Ne.Z,(0,x.Z)({},ot,{ref:st,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee},15075:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return He}});var x=re(54476),pe=re(59301),Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Ie=Xe,Ne=re(7657),Re=function(ot,st){return pe.createElement(Ne.Z,(0,x.Z)({},ot,{ref:st,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee},43531:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return He}});var x=re(54476),pe=re(59301),Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Ie=Xe,Ne=re(7657),Re=function(ot,st){return pe.createElement(Ne.Z,(0,x.Z)({},ot,{ref:st,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee},38819:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return He}});var x=re(54476),pe=re(59301),Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Ie=Xe,Ne=re(7657),Re=function(ot,st){return pe.createElement(Ne.Z,(0,x.Z)({},ot,{ref:st,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee},32050:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return He}});var x=re(54476),pe=re(59301),Xe={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"},Ie=Xe,Ne=re(7657),Re=function(ot,st){return pe.createElement(Ne.Z,(0,x.Z)({},ot,{ref:st,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee},27431:function(ct,kt){"use strict";kt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},87851:function(){"use strict";function ct(le,y,a,E){a===void 0&&(a=0),E===void 0&&(E=1/0),this._name=le,this._defaultValue=y,this._minimum=a,this._maximum=E}Object.defineProperty(ct.prototype,"name",{get:function(){return this._name},set:function(le){if(typeof le!="string"||le==="")throw new Error("Shape name must be a valid string.");this._name=le}}),Object.defineProperty(ct.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("The default value must be a real number, not: "+le);this._defaultValue=le}}),Object.defineProperty(ct.prototype,"minimum",{get:function(){return this._minimum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Minimum must be a real number, not: "+le);this._minimum=le}}),Object.defineProperty(ct.prototype,"maximum",{get:function(){return this._maximum},set:function(le){if(typeof le!="number"||isNaN(le))throw new Error("Maximum must be a real number, not: "+le);this._maximum=le}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(le,y){var a=go.Shape._FigureParameters[le];return a?a[y]:null},go.Shape.setFigureParameter=function(le,y,a){if(!(a instanceof ct))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValue<a.minimum||a.defaultValue>a.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var E=go.Shape._FigureParameters[le];E||(E=[],go.Shape._FigureParameters[le]=E),E[y]=a};var kt=[];function re(le,y){var a=kt.pop();return a===void 0?new go.Point(le,y):(a.x=le,a.y=y,a)}function x(){var le=kt.pop();return le===void 0?new go.Point:le}function pe(le){kt.push(le)}function Xe(le,y,a,E,b,z,ne,ae,ie){ie||(ie=new go.Point);var de=le-a,ce=b-ne,fe=NaN,Ce=NaN;if(de===0)if(ce===0)le===a&&(fe=le,Ce=y);else{var Pe=(z-ae)/ce,Ze=z-Pe*b;fe=le,Ce=Pe*fe+Ze}else if(ce===0){var ve=(y-E)/de,Qe=y-ve*le;fe=b,Ce=ve*fe+Qe}else{var ve=(y-E)/de,Pe=(z-ae)/ce,Qe=y-ve*le,Ze=z-Pe*b;fe=(Ze-Qe)/(ve-Pe),Ce=ve*fe+Qe}return ie.x=fe,ie.y=Ce,ie}function Ie(le,y,a,E,b,z,ne,ae,ie,de,ce,fe,Ce,Pe){var Ze=1-ie,ve=ie,Qe=le*Ze+a*ve,It=y*Ze+E*ve,jt=a*Ze+b*ve,Ve=E*Ze+z*ve,pt=b*Ze+ne*ve,Tt=z*Ze+ae*ve,_t=Qe*Ze+jt*ve,an=It*Ze+Ve*ve,vt=jt*Ze+pt*ve,je=Ve*Ze+Tt*ve,at=_t*Ze+vt*ve,ht=an*Ze+je*ve;de.x=Qe,de.y=It,ce.x=_t,ce.y=an,fe.x=at,fe.y=ht,Ce.x=vt,Ce.y=je,Pe.x=pt,Pe.y=Tt}var Ne=new go.Spot(.156,.156),Re=new go.Spot(.844,.844),Ee=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new ct("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(le,y,a){var E=le?le.parameter1:NaN;(isNaN(E)||E<0)&&(E=5),E=Math.min(E,y/3),E=Math.min(E,a/3);var b=E*Ee,z=new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,E,y-b,0,y,b)).add(new go.PathSegment(go.PathSegment.Line,y,a-E)).add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,a-b,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,b,a,0,a-b)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(le,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(le,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(le,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=0,E.startY=a/2,E.endX=y,E.endY=a/2,E}),go.Shape.defineFigureGenerator("LineV",function(le,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=y/2,E.startY=0,E.endX=y/2,E.endY=a,E}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LineRight",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.25*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)))}),go.Shape.defineFigureGenerator("LineDown",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Line,y,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.75*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,a)))}),go.Shape.defineFigureGenerator("LineUp",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,y,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(le,y,a){var E=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(E*y,(1-E)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,E*a)).add(new go.PathSegment(go.PathSegment.Move,E*y,E*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,(1-E)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(le,y,a){var E=y/2,b=new go.Geometry().add(new go.PathFigure(y,y/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,E,E,E,E).close()));return b.spot1=Ne,b.spot2=Re,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(le,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}),go.Shape.defineFigureGenerator("Line2",function(le,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=y,E.startY=0,E.endX=0,E.endY=a,E}),go.Shape.defineFigureGenerator("Curve1",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,Ee*y,0,y,(1-Ee)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,0,Ee*a,(1-Ee)*y,a)))}),go.Shape.defineFigureGenerator("Curve3",function(le,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,Ee*a,Ee*y,a)))}),go.Shape.defineFigureGenerator("Curve4",function(le,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-Ee)*y,0,0,(1-Ee)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(le,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new ct("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)?E=.1:E<-1?E=-1:E>1&&(E=1);var b=Math.abs(E)*y;if(E===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return E>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<y/2&&z.setSpots(b/y,0,(y-b)/y,1),z}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new ct("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)?E=10:E<-y?E=-y:E>y&&(E=y);var b=Math.abs(E);if(E===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return E>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<y/2&&z.setSpots(b/y,0,(y-b)/y,1),z}}),go.Shape.setFigureParameter("Trapezoid1",0,new ct("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)?E=.2:E<.5?E=-.5:E>.5&&(E=.5);var b=Math.abs(E)*y;if(E===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return E>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<y/2&&z.setSpots(b/y,0,(y-b)/y,1),z}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new ct("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)?E=20:E<-y?E=-y/2:E>y&&(E=y/2);var b=Math.abs(E);if(E===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return E>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<y/2&&z.setSpots(b/y,0,(y-b)/y,1),z}}),go.Shape.setFigureParameter("ManualOperation",0,new ct("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)?E=10:E<-y?E=-y/2:E>y&&(E=y/2);var b=Math.abs(E);if(E===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=y,z.endY=a,z}else{var z=new go.Geometry;return E>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),b<y/2&&z.setSpots(b/y,0,(y-b)/y,1),z}});var He=[];function nt(){var le=He.pop();return le===void 0?[]:le}function ot(le){le.length=0,He.push(le)}function st(le){for(var y=nt(),a=.5,E=.5,b=Math.PI*1.5,z=0,ne=0;ne<le;ne++)z=2*Math.PI/le*ne+b,y[ne]=new go.Point(E+a*Math.cos(z),E+a*Math.sin(z));return y.push(y[0]),y}function $e(le){var y=Je(le),a=nt();a[0]=y[0];for(var E=1,b=1;E<y.length;E+=2,b+=3)a[b]=y[E],a[b+1]=y[E],a[b+2]=y[E+1];return ot(y),a}function Je(le){for(var y=st(le),a=nt(),E=Math.floor(y.length/2),b=y.length-1,z=le%2===0?2:1,ne=0;ne<b;ne++){var ae=y[ne],ie=y[ne+1],de=y[(E+ne-1)%b],ce=y[(E+ne+z)%b];a[ne*2]=ae,a[ne*2+1]=Xe(ae.x,ae.y,de.x,de.y,ie.x,ie.y,ce.x,ce.y,new go.Point)}return a[a.length]=a[0],ot(y),a}go.Shape.defineFigureGenerator("Pentagon",function(le,y,a){var E=st(5),b=new go.Geometry,z=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(z);for(var ne=1;ne<5;ne++)z.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ot(E),b.spot1=new go.Spot(.2,.22),b.spot2=new go.Spot(.8,.9),b}),go.Shape.defineFigureGenerator("Hexagon",function(le,y,a){var E=st(6),b=new go.Geometry,z=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(z);for(var ne=1;ne<6;ne++)z.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ot(E),b.spot1=new go.Spot(.07,.25),b.spot2=new go.Spot(.93,.75),b}),go.Shape.defineFigureGenerator("Heptagon",function(le,y,a){var E=st(7),b=new go.Geometry,z=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(z);for(var ne=1;ne<7;ne++)z.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ot(E),b.spot1=new go.Spot(.2,.15),b.spot2=new go.Spot(.8,.85),b}),go.Shape.defineFigureGenerator("Octagon",function(le,y,a){var E=st(8),b=new go.Geometry,z=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(z);for(var ne=1;ne<8;ne++)z.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ot(E),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.85),b}),go.Shape.defineFigureGenerator("Nonagon",function(le,y,a){var E=st(9),b=new go.Geometry,z=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(z);for(var ne=1;ne<9;ne++)z.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ot(E),b.spot1=new go.Spot(.17,.13),b.spot2=new go.Spot(.82,.82),b}),go.Shape.defineFigureGenerator("Decagon",function(le,y,a){var E=st(10),b=new go.Geometry,z=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(z);for(var ne=1;ne<10;ne++)z.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ot(E),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("Dodecagon",function(le,y,a){var E=st(12),b=new go.Geometry,z=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(z);for(var ne=1;ne<12;ne++)z.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ot(E),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("FivePointedStar",function(le,y,a){var E=Je(5),b=new go.Geometry,z=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(z);for(var ne=1;ne<10;ne++)z.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ot(E),b.spot1=new go.Spot(.266,.333),b.spot2=new go.Spot(.733,.733),b}),go.Shape.defineFigureGenerator("SixPointedStar",function(le,y,a){var E=Je(6),b=new go.Geometry,z=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(z);for(var ne=1;ne<12;ne++)z.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ot(E),b.spot1=new go.Spot(.17,.25),b.spot2=new go.Spot(.83,.75),b}),go.Shape.defineFigureGenerator("SevenPointedStar",function(le,y,a){var E=Je(7),b=new go.Geometry,z=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(z);for(var ne=1;ne<14;ne++)z.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ot(E),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("EightPointedStar",function(le,y,a){var E=Je(8),b=new go.Geometry,z=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(z);for(var ne=1;ne<16;ne++)z.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ot(E),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("NinePointedStar",function(le,y,a){var E=Je(9),b=new go.Geometry,z=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(z);for(var ne=1;ne<18;ne++)z.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ot(E),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("TenPointedStar",function(le,y,a){var E=Je(10),b=new go.Geometry,z=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(z);for(var ne=1;ne<20;ne++)z.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*y,E[ne].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),ot(E),b.spot1=new go.Spot(.281,.261),b.spot2=new go.Spot(.723,.748),b}),go.Shape.defineFigureGenerator("FivePointedBurst",function(le,y,a){var E=$e(5),b=new go.Geometry,z=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(z);for(var ne=1;ne<E.length;ne+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,E[ne+2].x*y,E[ne+2].y*a,E[ne].x*y,E[ne].y*a,E[ne+1].x*y,E[ne+1].y*a));return z.segments.last().close(),ot(E),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("SixPointedBurst",function(le,y,a){var E=$e(6),b=new go.Geometry,z=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(z);for(var ne=1;ne<E.length;ne+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,E[ne+2].x*y,E[ne+2].y*a,E[ne].x*y,E[ne].y*a,E[ne+1].x*y,E[ne+1].y*a));return z.segments.last().close(),ot(E),b.spot1=new go.Spot(.17,.222),b.spot2=new go.Spot(.833,.777),b}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(le,y,a){var E=$e(7),b=new go.Geometry,z=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(z);for(var ne=1;ne<E.length;ne+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,E[ne+2].x*y,E[ne+2].y*a,E[ne].x*y,E[ne].y*a,E[ne+1].x*y,E[ne+1].y*a));return z.segments.last().close(),ot(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("EightPointedBurst",function(le,y,a){var E=$e(8),b=new go.Geometry,z=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(z);for(var ne=1;ne<E.length;ne+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,E[ne+2].x*y,E[ne+2].y*a,E[ne].x*y,E[ne].y*a,E[ne+1].x*y,E[ne+1].y*a));return z.segments.last().close(),ot(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("NinePointedBurst",function(le,y,a){var E=$e(9),b=new go.Geometry,z=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(z);for(var ne=1;ne<E.length;ne+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,E[ne+2].x*y,E[ne+2].y*a,E[ne].x*y,E[ne].y*a,E[ne+1].x*y,E[ne+1].y*a));return z.segments.last().close(),ot(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("TenPointedBurst",function(le,y,a){var E=$e(10),b=new go.Geometry,z=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(z);for(var ne=1;ne<E.length;ne+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,E[ne+2].x*y,E[ne+2].y*a,E[ne].x*y,E[ne].y*a,E[ne+1].x*y,E[ne+1].y*a));return z.segments.last().close(),ot(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.setFigureParameter("FramedRectangle",0,new ct("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new ct("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(le,y,a){var E=le?le.parameter1:NaN,b=le?le.parameter2:NaN;isNaN(E)&&(E=8),isNaN(b)&&(b=8);var z=new go.Geometry,ne=new go.PathFigure(0,0,!0);return z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E<y/2&&b<a/2&&(ne.add(new go.PathSegment(go.PathSegment.Move,E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),ne.add(new go.PathSegment(go.PathSegment.Line,y-E,a-b)),ne.add(new go.PathSegment(go.PathSegment.Line,y-E,b).close())),z.setSpots(0,0,1,1,E,b,-E,-b),z}),go.Shape.setFigureParameter("Ring",0,new ct("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(le,y,a){var E=le?le.parameter1:NaN;(isNaN(E)||E<0)&&(E=8);var b=y/2,z=new go.Geometry,ne=new go.PathFigure(y,y/2,!0);z.add(ne),ne.add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close());var ae=Math.max(b-E,0);return ae>0&&(ne.add(new go.PathSegment(go.PathSegment.Move,y/2+ae,y/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ae,ae).close())),z.spot1=Ne,z.spot2=Re,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.08034461*y,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*y,.05349299*a,-.09239631*y,.07836421*a,.1406031*y,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*y,.074219*a,.2450511*y,-.00697547*a,.3776197*y,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*y,.07004196*a,.4539471*y,0,.6066018*y,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*y,.08370865*a,.6914277*y,-.01904177*a,.8921095*y,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*y,.3194596*a,1.036446*y,.04105738*a,1.020377*y,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*y,.562044*a,1.04448*y,.360238*a,.992256*y,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*y,.8217117*a,1.032337*y,.5771781*a,1.018411*y,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*y,.9156953*a,1.028411*y,.9571472*a,.8556702*y,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*y,.9310455*a,.7431877*y,1.009325*a,.5624123*y,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*y,.9344623*a,.4820677*y,1.031761*a,.3030112*y,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.870098*a,.2329994*y,1.01518*a,.03213784*y,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*y,.6545475*a,-.02812061*y,.9032597*a,-.01205169*y,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*y,.4265613*a,-.01812061*y,.6089503*a,-.00606892*y,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.1944299*a,-.01606892*y,.3892545*a,-.01205169*y,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(le,y,a){var E=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(E*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,E*a)).add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)).add(new go.PathSegment(go.PathSegment.Line,E*y,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*a)).add(new go.PathSegment(go.PathSegment.Line,0,E*a).close())).setSpots(E/2,E/2,1-E/2,1-E/2)}),go.Shape.setFigureParameter("Pie",0,new ct("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new ct("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(le,y,a){var E=le?le.parameter1:NaN,b=le?le.parameter2:NaN;isNaN(E)&&(E=0),isNaN(b)&&(b=315);var z=E%360;z<0&&(z+=360);var ne=b%360,ae=Math.min(y,a)/2;return new go.Geometry().add(new go.PathFigure(ae,ae).add(new go.PathSegment(go.PathSegment.Arc,z,ne,ae,ae,ae,ae).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(le,y,a){var E=Ee/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*y,z*a,y,(1-E)*a,(b+E)*y,(z+E)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new ct("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(le,y,a){var E=le?le.parameter1:NaN;(isNaN(E)||E<0)&&(E=30);var b=Math.min(E,y)/2,z=y/2,ne=a/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ne-b)).add(new go.PathSegment(go.PathSegment.Line,y,ne-b)).add(new go.PathSegment(go.PathSegment.Line,y,ne+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ne-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new ct("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(le,y,a){var E=le?le.parameter1:NaN;(isNaN(E)||E<0)&&(E=10);var b=Math.min(E,y)/2,z=y/2,ne=a/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ne-b)).add(new go.PathSegment(go.PathSegment.Line,y,ne-b)).add(new go.PathSegment(go.PathSegment.Line,y,ne+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ne-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new ct("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(le,y,a){var E=le?le.parameter1:NaN;if((isNaN(E)||E<0)&&(E=30),y===0||a===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=y,b.endY=a,b}else{var z=y/2,ne=a/2,ae=Math.atan2(a,y),ie=E-Math.min(Math.cos(ae)*E/2,z),de=E-Math.min(Math.sin(ae)*E/2,ne),b=new go.Geometry,ce=new go.PathFigure(ie,0,!0);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z,.2*a)),ce.add(new go.PathSegment(go.PathSegment.Line,y-ie,0)),ce.add(new go.PathSegment(go.PathSegment.Line,y,de)),ce.add(new go.PathSegment(go.PathSegment.Line,.8*y,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,y,a-de)),ce.add(new go.PathSegment(go.PathSegment.Line,y-ie,a)),ce.add(new go.PathSegment(go.PathSegment.Line,z,.8*a)),ce.add(new go.PathSegment(go.PathSegment.Line,ie,a)),ce.add(new go.PathSegment(go.PathSegment.Line,0,a-de)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,0,de).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new ct("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(le,y,a){var E=le?le.parameter1:NaN;(isNaN(E)||E<0)&&(E=10);var b=new go.Geometry,z=new go.PathFigure(.1*y,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new ct("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)&&(E=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+E/2)*y,E*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+E/2)*y,(1-E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-E/2)*y,(1-E)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-E/2)*y,E*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,E*a).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new ct("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)&&(E=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,a,Math.abs(1-E)*y,.25*a,Math.abs(1-E)*y,.75*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,E*y,.75*a,E*y,.25*a).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,Ee*y,0,y,(.5-Ee/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,(.5+Ee/2)*a,Ee*y,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,0,y,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*y,.75*a,.5*y,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*y,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,0,0,.45*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.55*y,0,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.5*a,.9*y,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*y,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.6*y,.2*a,y,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.7*a,y,.8*a,.6*y,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,.5*y,.75*a,.55*y,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.7*a,.45*y,.95*a,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*y,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*y,.01*a,0,.25*a,.4*y,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.4*y,.6*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*y,a,.5*y,.75*a,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.6*a,.55*y,.95*a,.5*y,.75*a));var z=.2,ne=.3,ae=0,ie=z*Ee;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5+z+ae)*a,(.5-z+ne)*y,(.5+ie+ae)*a,(.5-ie+ne)*y,(.5+z+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*y,(.5+ae)*a,(.5+ie+ne)*y,(.5+z+ae)*a,(.5+z+ne)*y,(.5+ie+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-z+ae)*a,(1-.5+z+ne)*y,(.5-ie+ae)*a,(.5+ie+ne)*y,(.5-z+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*a,(.5-ie+ne)*y,(.5-z+ae)*a,(.5-z+ne+.05)*y,(.5-ie+ae-.02)*a)),z=.2,ne=0,ae=-.3,ie=z*Ee,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ne)*y,(.5+ae)*a,(.5+ie+ne)*y,(.5+z+ae)*a,(.5+z+ne)*y,(.5+ie+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-z+ae)*a,(1-.5+z+ne)*y,(.5-ie+ae)*a,(.5+ie+ne)*y,(.5-z+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*y,(.5+ae)*a,(.5-ie+ne)*y,(.5-z+ae)*a,(.5-z+ne)*y,(.5-ie+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ie+ne)*y,(.5+z+ae)*a,(.5-z+ne)*y,(.5+ie+ae)*a,(.5-ie+ne)*y,(.5+z+ae)*a)),z=.2,ne=-.3,ae=0,ie=z*Ee,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-z+ae)*a,(1-.5+z+ne-.05)*y,(.5-ie+ae-.02)*a,(.5+ie+ne)*y,(.5-z+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ne)*y,(.5+ae)*a,(.5-ie+ne)*y,(.5-z+ae)*a,(.5-z+ne)*y,(.5-ie+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5+z+ae)*a,(.5-z+ne)*y,(.5+ie+ae)*a,(.5-ie+ne)*y,(.5+z+ae)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*a,(.5+ie+ne)*y,(.5+z+ae)*a,(.5+z+ne)*y,(.5+ie+ae)*a).close()),E.setSpots(.06,.33,.93,.68),E}),go.Shape.defineFigureGenerator("YinYang",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.5,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*.5,y*.5,y*.5,y*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,y*.5,y*.75,y*.25,y*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,y*.5,y*.25,y*.25,y*.25));var z=.1,ne=.5,ae=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(ne+z)*y,ae*a)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*ne,a*ae,z*y,z*y).close()),b=new go.PathFigure(y*.5,0,!1),E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*.5,y*.5,y*.5,y*.5)),ae=.75,b=new go.PathFigure((ne+z)*y,ae*a,!0),E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*ne,a*ae,z*y,z*y).close()),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Peace",function(le,y,a){var E=.8535533905932737,b=.5*y,z=.5*a;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,E*a)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,E*y,E*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(le,y,a){var E=new go.Geometry,b=Ee*.5,z=.5,ne=.5,ae=.5,ie=new go.PathFigure(ne*y,(ae-z)*a);E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,ae*a,(ne-b)*y,(ae-z)*a,(ne-z)*y,(ae-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+z)*a,(ne-z)*y,(ae+b)*a,(ne-b)*y,(ae+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,ae*a,(ne+b)*y,(ae+z)*a,(ne+z)*y,(ae+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-z)*a,(ne+z)*y,(ae-b)*a,(ne+b)*y,(ae-z)*a)),z=.4,b=Ee*.4;var de=x(),ce=x(),fe=x(),Ce=x();Ie(ne,ae-z,ne+b,ae-z,ne+z,ae-b,ne+z,ae,.42,de,ce,fe,Ce,Ce);var Pe=x(),Ze=x(),ve=x();Ie(ne,ae-z,ne+b,ae-z,ne+z,ae-b,ne+z,ae,.58,Ce,Ce,ve,Pe,Ze);var Qe=x(),It=x(),jt=x();Ie(ne,ae+z,ne-b,ae+z,ne-z,ae+b,ne-z,ae,.42,Qe,It,jt,Ce,Ce);var Ve=x(),pt=x(),Tt=x();return Ie(ne,ae+z,ne-b,ae+z,ne-z,ae+b,ne-z,ae,.58,Ce,Ce,Tt,Ve,pt),ie.add(new go.PathSegment(go.PathSegment.Move,Tt.x*y,Tt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,ae*a,Ve.x*y,Ve.y*a,pt.x*y,pt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-z)*a,(ne-z)*y,(ae-b)*a,(ne-b)*y,(ae-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,fe.x*y,fe.y*a,de.x*y,de.y*a,ce.x*y,ce.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,Tt.x*y,Tt.y*a).close()),ie.add(new go.PathSegment(go.PathSegment.Move,jt.x*y,jt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,ve.x*y,ve.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,ae*a,Pe.x*y,Pe.y*a,Ze.x*y,Ze.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+z)*a,(ne+z)*y,(ae+b)*a,(ne+b)*y,(ae+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,jt.x*y,jt.y*a,Qe.x*y,Qe.y*a,It.x*y,It.y*a).close()),pe(de),pe(ce),pe(fe),pe(Ce),pe(Pe),pe(Ze),pe(ve),pe(Qe),pe(It),pe(jt),pe(Ve),pe(pt),pe(Tt),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Fragile",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*y,0)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*y,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.5*a,y,.25*a,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new ct("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(le,y,a){var E=le?le.parameter1:NaN;(isNaN(E)||E<0)&&(E=30),E>y&&(E=y);var b=(y-E)/2,z=b+E;return new go.Geometry().add(new go.PathFigure(z,.5*a).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*y,0)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(le,y,a){var E=new go.Geometry,b=Ee*.4,z=.4,ne=.5,ae=.5,ie=x(),de=x(),ce=x(),fe=x(),Ce=new go.PathFigure((ne-z)*y,ae*a,!1);E.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-z)*a,(ne-z)*y,(ae-b)*a,(ne-b)*y,(ae-z)*a)),Ie(ne,ae-z,ne+b,ae-z,ne+z,ae-b,ne+z,ae,.44,ce,fe,de,ie,ie),Ce.add(new go.PathSegment(go.PathSegment.Bezier,de.x*y,de.y*a,ce.x*y,ce.y*a,fe.x*y,fe.y*a));var Pe=re(de.x,de.y);Ie(ne,ae-z,ne+b,ae-z,ne+z,ae-b,ne+z,ae,.56,ie,ie,de,ce,fe);var Ze=re(de.x,de.y);Ce.add(new go.PathSegment(go.PathSegment.Line,(Pe.x*.1+.95*.9)*y,Pe.y*.1*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*y,Pe.y*.1*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,y,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,(Ze.x*.1+.9)*y,.15*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,(Ze.x*.1+.9)*y,(Ze.y*.1+.05*.9)*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,Ze.x*y,Ze.y*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,ae*a,ce.x*y,ce.y*a,fe.x*y,fe.y*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+z)*a,(ne+z)*y,(ae+b)*a,(ne+b)*y,(ae+z)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,ae*a,(ne-b)*y,(ae+z)*a,(ne-z)*y,(ae+b)*a)),z=.35,b=Ee*.35;var ve=new go.PathFigure(ne*y,(ae-z)*a,!1);E.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,ae*a,(ne-b)*y,(ae-z)*a,(ne-z)*y,(ae-b)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+z)*a,(ne-z)*y,(ae+b)*a,(ne-b)*y,(ae+z)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,ae*a,(ne+b)*y,(ae+z)*a,(ne+z)*y,(ae+b)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-z)*a,(ne+z)*y,(ae-b)*a,(ne+b)*y,(ae-z)*a));var Qe=new go.PathFigure((ne-z)*y,ae*a,!1);return E.add(Qe),pe(ie),pe(de),pe(ce),pe(fe),pe(Pe),pe(Ze),E.spot1=new go.Spot(.202,.257),E.spot2=new go.Spot(.792,.739),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("GenderFemale",function(le,y,a){var E=new go.Geometry,b=.375,z=0,ne=-.125,ae=b*Ee,ie=new go.PathFigure((.525+z)*y,(.5+b+ne)*a,!1);E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*y,(.5+ne)*a,(.5+ae+z)*y,(.5+b+ne)*a,(.5+b+z)*y,(.5+ae+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-b+ne)*a,(1-.5+b+z)*y,(.5-ae+ne)*a,(.5+ae+z)*y,(.5-b+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*y,(.5+ne)*a,(.5-ae+z)*y,(.5-b+ne)*a,(.5-b+z)*y,(.5-ae+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*y,(.5+b+ne)*a,(.5-b+z)*y,(.5+ae+ne)*a,(.5-ae+z)*y,(.5+b+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*y,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*y,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a).close()),b=.325,z=0,ne=-.125,ae=b*Ee;var ie=new go.PathFigure((1-.5+b+z)*y,(.5+ne)*a,!1);E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5+b+ne)*a,(.5+b+z)*y,(.5+ae+ne)*a,(.5+ae+z)*y,(.5+b+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*y,(.5+ne)*a,(.5-ae+z)*y,(.5+b+ne)*a,(.5-b+z)*y,(.5+ae+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*y,(.5-b+ne)*a,(.5-b+z)*y,(.5-ae+ne)*a,(.5-ae+z)*y,(.5-b+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*y,(.5+ne)*a,(.5+ae+z)*y,(.5-b+ne)*a,(1-.5+b+z)*y,(.5-ae+ne)*a));var ie=new go.PathFigure((.525+z)*y,(.5+b+ne)*a,!1);return E.add(ie),E.spot1=new go.Spot(.232,.136),E.spot2=new go.Spot(.682,.611),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("LogicImplies",function(le,y,a){var E=le?le.parameter1:NaN;return isNaN(E)&&(E=.2),new go.Geometry().add(new go.PathFigure((1-E)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(le,y,a){var E=le?le.parameter1:NaN;return isNaN(E)&&(E=.2),new go.Geometry().add(new go.PathFigure((1-E)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,E*y,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E*y,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(le,y,a){var E=new go.Geometry().add(new go.PathFigure(.5*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*y,.5*a,.5*y,.5*a)));return E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("LogicTruth",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Move,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(le,y,a){var E=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,E*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,E*y,E*a,E*y,E*a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(le,y,a){var E=.5;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,E*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,E*y,E*a,E*y,E*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new ct("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new ct("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)&&(E=.3);var b=le?le.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-E)*y,ne=(.5-b/2)*a,ae=(.5+b/2)*a,ie=new go.Geometry,de=new go.PathFigure(0,ne,!0);ie.add(de),de.add(new go.PathSegment(go.PathSegment.Line,z,ne)),de.add(new go.PathSegment(go.PathSegment.Line,z,0)),de.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),de.add(new go.PathSegment(go.PathSegment.Line,z,a)),de.add(new go.PathSegment(go.PathSegment.Line,z,ae)),de.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),ie.spot1=new go.Spot(0,ne/a);var ce=Xe(0,ae/a,1,ae/a,z/y,1,1,.5,x());return ie.spot2=new go.Spot(ce.x,ce.y),pe(ce),ie}),go.Shape.setFigureParameter("Arrow2",0,new ct("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new ct("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)&&(E=30),E>y&&(E=y);var b=le?le.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,a/2);var z=y-E,ne=(a-b)/2,ae=ne+b,ie=new go.Geometry,de=new go.PathFigure(0,ne,!0);ie.add(de),de.add(new go.PathSegment(go.PathSegment.Line,z,ne)),de.add(new go.PathSegment(go.PathSegment.Line,z,0)),de.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),de.add(new go.PathSegment(go.PathSegment.Line,z,a)),de.add(new go.PathSegment(go.PathSegment.Line,z,ae)),de.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),ie.spot1=new go.Spot(0,ne/a);var ce=Xe(0,ae/a,1,ae/a,z/y,1,1,.5,x());return ie.spot2=new go.Spot(ce.x,ce.y),pe(ce),ie}),go.Shape.defineFigureGenerator("Chevron",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),E}),go.Shape.defineFigureGenerator("DoubleArrow",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.214*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.786*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),E}),go.Shape.setFigureParameter("DoubleEndArrow",0,new ct("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)&&(E=.3);var b=(.5-E/2)*a,z=(.5+E/2)*a,ne=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);ne.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var ie=Xe(0,.5,.3,0,0,b/a,.1,b/a,x());return ne.spot1=new go.Spot(ie.x,ie.y),ie=Xe(.7,1,1,.5,0,z/a,1,z/a,ie),ne.spot2=new go.Spot(ie.x,ie.y),pe(ie),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new ct("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new ct("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)&&(E=40);var b=le?le.parameter2:NaN;isNaN(b)&&(b=100);var z=(a-E)/2,ne=z+E,ae=(a-b)/2,ie=ae+b;(E>a||b>a)&&(b>E?(E=E*a/b,z=(a-E)/2,ne=z+E,ae=0,ie=a):(z=0,ne=a,ae=0,ie=a));var de=new go.Geometry,ce=new go.PathFigure(y,.5*a,!0);de.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,ie)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*y,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*y,ie)),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*y,ae)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*y,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,ae).close());var fe=Xe(0,.5,.3,ae/a,0,z/a,1,z/a,x());return de.spot1=new go.Spot(fe.x,fe.y),fe=Xe(.7,ie/a,1,.5,0,ne/a,1,ne/a,fe),de.spot2=new go.Spot(fe.x,fe.y),pe(fe),de}),go.Shape.setFigureParameter("IBeamArrow",0,new ct("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)&&(E=.3);var b=(.5-E/2)*a,z=(.5+E/2)*a,ne=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);ne.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(0,b/a);var ie=Xe(.7,1,1,.5,0,z/a,1,z/a,x());return ne.spot2=new go.Spot(ie.x,ie.y),pe(ie),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new ct("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new ct("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)&&(E=40);var b=le?le.parameter2:NaN;isNaN(b)&&(b=100);var z=(a-E)/2,ne=z+E,ae=(a-b)/2,ie=ae+b;(E>a||b>a)&&(b>E?(E=E*a/b,z=(a-E)/2,ne=z+E,ae=0,ie=a):(z=0,ne=a,ae=0,ie=a));var de=new go.Geometry,ce=new go.PathFigure(y,.5*a,!0);de.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,ie)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*y,ie)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ie)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ae)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*y,ae)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*y,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,ae).close()),de.spot1=new go.Spot(0,z/a);var fe=Xe(.7,ie/a,1,.5,0,ne/a,1,ne/a,x());return de.spot2=new go.Spot(fe.x,fe.y),pe(fe),de}),go.Shape.setFigureParameter("Pointer",0,new ct("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)&&(E=.1);var b=new go.Geometry,z=new go.PathFigure(y,.5*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,E*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(E,.35);var ne=Xe(.2,.65,1,.65,0,1,1,.5,x());return b.spot2=new go.Spot(ne.x,ne.y),pe(ne),b}),go.Shape.setFigureParameter("RoundedPointer",0,new ct("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)&&(E=.3);var b=new go.Geometry,z=new go.PathFigure(y,.5*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,E*y,.75*a,E*y,.25*a).close()),b.spot1=new go.Spot(E,.35);var ne=Xe(0,.65,1,.65,0,1,1,.5,x());return b.spot2=new go.Spot(ne.x,ne.y),pe(ne),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new ct("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)&&(E=.4);var b=(.5-E/2)*a,z=(.5+E/2)*a,ne=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);ne.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),ae.add(new go.PathSegment(go.PathSegment.Line,0,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(.2,.3);var ie=Xe(.7,1,1,.5,0,z/a,1,z/a,x());return ne.spot2=new go.Spot(ie.x,ie.y),pe(ie),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new ct("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)&&(E=50);var b=(a-E)/2,z=b+E;E>a&&(b=0,z=a);var ne=new go.Geometry,ae=new go.PathFigure(y,.5*a,!0);ne.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,z)),ae.add(new go.PathSegment(go.PathSegment.Line,0,z)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(.2,b/a);var ie=Xe(.7,1,1,.5,0,z/a,1,z/a,x());return ne.spot2=new go.Spot(ie.x,ie.y),pe(ie),ne}),go.Shape.setFigureParameter("SquareArrow",0,new ct("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)&&(E=.7);var b=new go.Geometry,z=new go.PathFigure(y,.5*a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,E*y,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(E,1),b}),go.Shape.defineFigureGenerator("Cone1",function(le,y,a){var E=new go.Geometry,b=Ee*.5,z=Ee*.1,ne=new go.PathFigure(0,.9*a,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+z)*a,(.5+b)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+z)*a).close()),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.97),E}),go.Shape.defineFigureGenerator("Cone2",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.9*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,a,.85/.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var z=new go.PathFigure(0,.9*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,.8*a,.85/.9*y,.8*a)),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.82),E}),go.Shape.defineFigureGenerator("Cube1",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*y,a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(.5,.85),E}),go.Shape.defineFigureGenerator("Cube2",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.3*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0).close());var z=new go.PathFigure(0,.3*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(.7,1),E}),go.Shape.defineFigureGenerator("Cylinder1",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,a/3);var b=new go.Geometry,z=Ee*.5,ne=new go.PathFigure(0,E,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,Ee*E,(.5-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*y,E,(.5+z)*y,0,1*y,Ee*E)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,1*a,1*y,a-Ee*E,(.5+z)*y,1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,(.5-z)*y,1*a,0,a-Ee*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E));var ae=new go.PathFigure(y,E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*E,1*y,2*E-Ee*E,(.5+z)*y,2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E,(.5-z)*y,2*E,0,2*E-Ee*E)),b.spot1=new go.Spot(0,0,0,2*E),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,a/3);var b=new go.Geometry,z=Ee*.5,ne=new go.PathFigure(0,a-E,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,Ee*E,(.5-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,E,(.5+z)*y,0,y,Ee*E)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,a-Ee*E,(.5+z)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,(.5-z)*y,a,0,a-Ee*E));var ae=new go.PathFigure(0,a-E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a-2*E,0,a-E-Ee*E,(.5-z)*y,a-2*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y,a-E,(.5+z)*y,a-2*E,y,a-E-Ee*E)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*E),b}),go.Shape.defineFigureGenerator("Cylinder3",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,y/3);var b=new go.Geometry,z=Ee*.5,ne=new go.PathFigure(E,0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y-E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-Ee*E,0,y,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,(.5+z)*a,y-Ee*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,Ee*E,a,0,(.5+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-z)*a,Ee*E,0));var ae=new go.PathFigure(E,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,2*E,.5*a,E+Ee*E,0,2*E,(.5-z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,E,a,2*E,(.5+z)*a,E+Ee*E,a)),b.spot1=new go.Spot(0,0,2*E,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,y/3);var b=new go.Geometry,z=Ee*.5,ne=new go.PathFigure(y-E,0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-Ee*E,0,y,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,(.5+z)*a,y-Ee*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,Ee*E,a,0,(.5+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-z)*a,Ee*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y-E,0));var ae=new go.PathFigure(y-E,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,y-2*E,.5*a,y-E-Ee*E,0,y-2*E,(.5-z)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y-2*E,(.5+z)*a,y-E-Ee*E,a)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*E,0),b}),go.Shape.defineFigureGenerator("Prism1",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.25*y,.25*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.25*y,.25*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.spot1=new go.Spot(.408,.172),E.spot2=new go.Spot(.833,.662),E}),go.Shape.defineFigureGenerator("Prism2",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.25*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("Pyramid1",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var z=new go.PathFigure(.5*y,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.spot1=new go.Spot(.25,.367),E.spot2=new go.Spot(.75,.875),E}),go.Shape.defineFigureGenerator("Pyramid2",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*y,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.spot1=new go.Spot(.25,.367),E.spot2=new go.Spot(.75,.875),E}),go.Shape.defineFigureGenerator("Actor",function(le,y,a){var E=new go.Geometry,b=.2,z=.1,ne=Ee*b,ae=Ee*z,ie=.5,de=.1,ce=new go.PathFigure(ie*y,(de+z)*a,!0);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie-b)*y,de*a,(ie-ne)*y,(de+z)*a,(ie-b)*y,(de+ae)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(de-z)*a,(ie-b)*y,(de-ae)*a,(ie-ne)*y,(de-z)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie+b)*y,de*a,(ie+ne)*y,(de-z)*a,(ie+b)*y,(de-ae)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(de+z)*a,(ie+b)*y,(de+ae)*a,(ie+ne)*y,(de+z)*a));var fe=.05,Ce=Ee*fe;ie=.05,de=.25;var Pe=new go.PathFigure(.5*y,.2*a,!0);return E.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,.95*y,.2*a)),ie=.95,de=.25,Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+fe)*y,de*a,(ie+Ce)*y,(de-fe)*a,(ie+fe)*y,(de-Ce)*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.85*y,.35*a)),fe=.025,Ce=Ee*fe,ie=.825,de=.35,Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(de-fe)*a,(ie+fe)*y,(de-Ce)*a,(ie+Ce)*y,(de-fe)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-fe)*y,de*a,(ie-Ce)*y,(de-fe)*a,(ie-fe)*y,(de-Ce)*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.55*y,a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a)),fe=.05,Ce=Ee*fe,ie=.5,de=.7,Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(de-fe)*a,(ie+fe)*y,(de-Ce)*a,(ie+Ce)*y,(de-fe)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-fe)*y,de*a,(ie-Ce)*y,(de-fe)*a,(ie-fe)*y,(de-Ce)*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.45*y,a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*y,.35*a)),fe=.025,Ce=Ee*fe,ie=.175,de=.35,Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(de-fe)*a,(ie+fe)*y,(de-Ce)*a,(ie+Ce)*y,(de-fe)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-fe)*y,de*a,(ie-Ce)*y,(de-fe)*a,(ie-fe)*y,(de-Ce)*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),fe=.05,Ce=Ee*fe,ie=.05,de=.25,Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(de-fe)*a,(ie-fe)*y,(de-Ce)*a,(ie-Ce)*y,(de-fe)*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),E.spot1=new go.Spot(.2,.2),E.spot2=new go.Spot(.8,.65),E}),go.Shape.setFigureParameter("Card",0,new ct("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(le,y,a){var E=le?le.parameter1:NaN;isNaN(E)&&(E=.2);var b=new go.Geometry,z=new go.PathFigure(y,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,E*a)),z.add(new go.PathSegment(go.PathSegment.Line,E*y,0).close()),b.spot1=new go.Spot(0,E),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a));var z=new go.PathFigure(.5*y,.5*a,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.spot1=new go.Spot(.25,0),E.spot2=new go.Spot(.75,.25),E}),go.Shape.defineFigureGenerator("CreateRequest",function(le,y,a){var E=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,b*a,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),E}),go.Shape.defineFigureGenerator("Database",function(le,y,a){var E=new go.Geometry,b=Ee*.5,z=Ee*.1,ne=new go.PathFigure(y,.1*a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+z)*a,(.5+b)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-z)*a,(.5-b)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-z)*a));var ae=new go.PathFigure(y,.1*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+z)*a,(.5+b)*y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+z)*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+z)*a,(.5+b)*y,.3*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+z)*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,.3*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.4*a,y,(.3+z)*a,(.5+b)*y,.4*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-b)*y,.4*a,0,(.3+z)*a)),E.spot1=new go.Spot(0,.4),E.spot2=new go.Spot(1,.9),E}),go.Shape.defineFigureGenerator("DataStorage",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.9*a,.25*y,.1*a).close()),E.spot1=new go.Spot(.226,0),E.spot2=new go.Spot(.81,1),E}),go.Shape.defineFigureGenerator("DiskStorage",function(le,y,a){var E=new go.Geometry,b=Ee*.5,z=Ee*.1,ne=new go.PathFigure(y,.1*a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+z)*a,(.5+b)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-z)*a,(.5-b)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-z)*a));var ae=new go.PathFigure(y,.1*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+z)*a,(.5+b)*y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+z)*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+z)*a,(.5+b)*y,.3*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+z)*a)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(1,.9),E}),go.Shape.defineFigureGenerator("Display",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),E.spot1=new go.Spot(.25,0),E.spot2=new go.Spot(.75,1),E}),go.Shape.defineFigureGenerator("DividedEvent",function(le,y,a){var E=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=Ee*.2,ne=new go.PathFigure(0,.2*a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,0,(.2-z)*a,(.2-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.2*a,(.8+z)*y,0,y,(.2-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,a,y,(.8+z)*a,(.8+z)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-z)*y,a,0,(.8+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var ae=new go.PathFigure(0,b*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),E}),go.Shape.defineFigureGenerator("DividedProcess",function(le,y,a){var E=new go.Geometry,b=le?le.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,b*a,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),E}),go.Shape.defineFigureGenerator("Document",function(le,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(1,.6),E}),go.Shape.defineFigureGenerator("ExternalOrganization",function(le,y,a){var E=new go.Geometry,b=le?le.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(b*y,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),E}),go.Shape.defineFigureGenerator("ExternalProcess",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(.1*y,.4*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.9*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.6*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Move,.4*y,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.9*a)),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("File",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.75*y,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Interrupt",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(y,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a));var z=new go.PathFigure(y,.5*a,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,a));var ne=new go.PathFigure(y,.5*a,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("InternalStorage",function(le,y,a){var E=new go.Geometry,b=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var ne=new go.PathFigure(0,0,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ae=new go.PathFigure(b*y,0,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ae.add(new go.PathSegment(go.PathSegment.Move,0,z*a)),ae.add(new go.PathSegment(go.PathSegment.Line,y,z*a)),E}),go.Shape.defineFigureGenerator("Junction",function(le,y,a){var E=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ne=Ee*.5,ae=.5,ie=new go.PathFigure(y,ae*a,!0);E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*y,a,y,(ae+ne)*a,(ae+ne)*y,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,ae*a,(ae-ne)*y,a,0,(ae+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*y,0,0,(ae-ne)*a,(ae-ne)*y,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,y,ae*a,(ae+ne)*y,0,y,(ae-ne)*a));var de=new go.PathFigure((z+b)*y,(z+b)*a,!1);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Line,z*y,z*a)),de.add(new go.PathSegment(go.PathSegment.Move,z*y,(z+b)*a)),de.add(new go.PathSegment(go.PathSegment.Line,(z+b)*y,z*a)),E}),go.Shape.defineFigureGenerator("LinedDocument",function(le,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close());var z=new go.PathFigure(.1*y,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,.75*a)),E.spot1=new go.Spot(.1,0),E.spot2=new go.Spot(1,.6),E}),go.Shape.defineFigureGenerator("LoopLimit",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("MagneticTape",function(le,y,a){var E=new go.Geometry,b=Ee*.5,z=.5,ne=new go.PathFigure(.5*y,a,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*y,a,0,(z+b)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,0,0,(z-b)*a,(z-b)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,z*a,(z+b)*y,0,y,(z-b)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*y,.9*a,y,(z+b)*a,(z+b)*y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.spot1=new go.Spot(.15,.15),E.spot2=new go.Spot(.85,.8),E}),go.Shape.defineFigureGenerator("ManualInput",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("MessageFromUser",function(le,y,a){var E=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=go.Spot.TopLeft,E}),go.Shape.defineFigureGenerator("MicroformProcessing",function(le,y,a){var E=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("MicroformRecording",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(1,.75),E}),go.Shape.defineFigureGenerator("MultiDocument",function(le,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.44*a,.96*y,.47*a,.93*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.54*a,.86*y,.57*a,.83*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*y,.4*a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0).close());var z=new go.PathFigure(.1*y,.2*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.44*a)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.8,.77),E}),go.Shape.defineFigureGenerator("MultiProcess",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,.1*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close());var z=new go.PathFigure(.2*y,.1*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Move,.1*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),E.spot1=new go.Spot(0,.2),E.spot2=new go.Spot(.8,1),E}),go.Shape.defineFigureGenerator("OfflineStorage",function(le,y,a){var E=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,ne=new go.PathFigure(0,0,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close());var ae=new go.PathFigure(.5*b*y,b*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*y,b*a)),E}),go.Shape.defineFigureGenerator("OffPageConnector",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(.75,1),E}),go.Shape.defineFigureGenerator("Or",function(le,y,a){var E=new go.Geometry,b=Ee*.5,z=.5,ne=new go.PathFigure(y,z*a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,y,(z+b)*a,(z+b)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*y,a,0,(z+b)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,0,0,(z-b)*a,(z-b)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,z*a,(z+b)*y,0,y,(z-b)*a));var ae=new go.PathFigure(y,.5*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E}),go.Shape.defineFigureGenerator("PaperTape",function(le,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.5*y,.6*a,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),E.spot1=new go.Spot(0,.49),E.spot2=new go.Spot(1,.75),E}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(le,y,a){var E=new go.Geometry,b=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(le,y,a){var E=new go.Geometry,b=le?le.parameter1:NaN,z=le?le.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ne=new go.PathFigure(0,0,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-z)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("Procedure",function(le,y,a){var E=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure((1-b)*y,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),E}),go.Shape.defineFigureGenerator("Process",function(le,y,a){var E=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(b*y,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Sort",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(0,.5*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.5),E}),go.Shape.defineFigureGenerator("Start",function(le,y,a){var E=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*y,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a));var ne=new go.PathFigure(b*y,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),E.spot1=new go.Spot(b,0),E.spot2=new go.Spot(1-b,1),E}),go.Shape.defineFigureGenerator("Terminator",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a)),E.spot1=new go.Spot(.23,0),E.spot2=new go.Spot(.77,1),E}),go.Shape.defineFigureGenerator("TransmittalTape",function(le,y,a){var E=new go.Geometry,b=le?le.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*y,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a).close()),E.spot1=go.Spot.TopLeft,E}),go.Shape.defineFigureGenerator("AndGate",function(le,y,a){var E=new go.Geometry,b=Ee*.5,z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(.5+b)*y,0,y,(.5-b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.5+b)*a,(.5+b)*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(.55,1),E}),go.Shape.defineFigureGenerator("Buffer",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("Clock",function(le,y,a){var E=new go.Geometry,b=Ee*.5,z=.5,ne=new go.PathFigure(y,z*a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,a,y,(z+b)*a,(z+b)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*y,a,0,(z+b)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*y,0,0,(z-b)*a,(z-b)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,z*a,(z+b)*y,0,y,(z-b)*a));var ae=new go.PathFigure(y,z*a,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,z*a));var ie=new go.PathFigure(.8*y,.75*a,!1);return E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*y,.75*a)),E}),go.Shape.defineFigureGenerator("Ground",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Move,.3*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),E}),go.Shape.defineFigureGenerator("Inverter",function(le,y,a){var E=new go.Geometry,b=Ee*.1,z=.1,ne=.9,ae=.5,ie=new go.PathFigure(.8*y,.5*a,!0);E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,0,a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a));var de=new go.PathFigure((ne+z)*y,ae*a,!0);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+z)*a,(ne+z)*y,(ae+b)*a,(ne+b)*y,(ae+z)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,ae*a,(ne-b)*y,(ae+z)*a,(ne-z)*y,(ae+b)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-z)*a,(ne-z)*y,(ae-b)*a,(ne-b)*y,(ae-z)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,ae*a,(ne+b)*y,(ae-z)*a,(ne+z)*y,(ae-b)*a)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.4,.75),E}),go.Shape.defineFigureGenerator("NandGate",function(le,y,a){var E=new go.Geometry,b=Ee*.5,z=Ee*.4,ne=Ee*.1,ae=.1,ie=.9,de=.5,ce=new go.PathFigure(.8*y,.5*a,!0);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,.8*y,(.5+z)*a,(.4+b)*y,a)),ce.add(new go.PathSegment(go.PathSegment.Line,0,a)),ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(.4+b)*y,0,.8*y,(.5-z)*a));var fe=new go.PathFigure((ie+ae)*y,de*a,!0);return E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(de+ae)*a,(ie+ae)*y,(de+ne)*a,(ie+ne)*y,(de+ae)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ae)*y,de*a,(ie-ne)*y,(de+ae)*a,(ie-ae)*y,(de+ne)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(de-ae)*a,(ie-ae)*y,(de-ne)*a,(ie-ne)*y,(de-ae)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ae)*y,de*a,(ie+ne)*y,(de-ae)*a,(ie+ae)*y,(de-ne)*a)),E.spot1=new go.Spot(0,.05),E.spot2=new go.Spot(.55,.95),E}),go.Shape.defineFigureGenerator("NorGate",function(le,y,a){var E=new go.Geometry,b=.5,z=Ee*b,ne=0,ae=.5,ie=new go.PathFigure(.8*y,.5*a,!0);E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*y,(ae+z)*a,(ne+z)*y,(ae+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(ne+z)*y,(ae-b)*a,.7*y,(ae-z)*a)),b=.1,z=Ee*.1,ne=.9,ae=.5;var de=new go.PathFigure((ne-b)*y,ae*a,!0);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-b)*a,(ne-b)*y,(ae-z)*a,(ne-z)*y,(ae-b)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*y,ae*a,(ne+z)*y,(ae-b)*a,(ne+b)*y,(ae-z)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+b)*a,(ne+b)*y,(ae+z)*a,(ne+z)*y,(ae+b)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*y,ae*a,(ne-z)*y,(ae+b)*a,(ne-b)*y,(ae+z)*a)),E.spot1=new go.Spot(.2,.25),E.spot2=new go.Spot(.6,.75),E}),go.Shape.defineFigureGenerator("OrGate",function(le,y,a){var E=new go.Geometry,b=.5,z=Ee*b,ne=0,ae=.5,ie=new go.PathFigure(0,0,!0);return E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(ne+z+z)*y,(ae-b)*a,.8*y,(ae-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*y,(ae+z)*a,(ne+z+z)*y,(ae+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a).close()),E.spot1=new go.Spot(.2,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("XnorGate",function(le,y,a){var E=new go.Geometry,b=.5,z=Ee*b,ne=.2,ae=.5,ie=new go.PathFigure(.1*y,0,!1);E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var de=new go.PathFigure(.8*y,.5*a,!0);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.7*y,(ae+z)*a,(ne+z)*y,(ae+b)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(ne+z)*y,(ae-b)*a,.7*y,(ae-z)*a)),b=.1,z=Ee*.1,ne=.9,ae=.5;var ce=new go.PathFigure((ne-b)*y,ae*a,!0);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-b)*a,(ne-b)*y,(ae-z)*a,(ne-z)*y,(ae-b)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*y,ae*a,(ne+z)*y,(ae-b)*a,(ne+b)*y,(ae-z)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+b)*a,(ne+b)*y,(ae+z)*a,(ne+z)*y,(ae+b)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*y,ae*a,(ne-z)*y,(ae+b)*a,(ne-b)*y,(ae+z)*a)),E.spot1=new go.Spot(.4,.25),E.spot2=new go.Spot(.65,.75),E}),go.Shape.defineFigureGenerator("XorGate",function(le,y,a){var E=new go.Geometry,b=.5,z=Ee*b,ne=.2,ae=.5,ie=new go.PathFigure(.1*y,0,!1);E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var de=new go.PathFigure(.2*y,0,!0);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(ne+z)*y,(ae-b)*a,.9*y,(ae-z)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.9*y,(ae+z)*a,(ne+z)*y,(ae+b)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a).close()),E.spot1=new go.Spot(.4,.25),E.spot2=new go.Spot(.8,.75),E}),go.Shape.defineFigureGenerator("Capacitor",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("Resistor",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),E}),go.Shape.defineFigureGenerator("Inductor",function(le,y,a){var E=new go.Geometry,b=Ee*.1,z=.1,ne=.1,ae=.5,ie=new go.PathFigure((ne-b*.5)*y,a,!1);return E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,0,(ne-b)*y,a,(ne-z)*y,0)),ne=.3,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+z)*y,0,(ne+b)*y,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,0,(ne-b)*y,a,(ne-z)*y,0)),ne=.5,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+z)*y,0,(ne+b)*y,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,0,(ne-b)*y,a,(ne-z)*y,0)),ne=.7,ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+z)*y,0,(ne+b)*y,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,0,(ne-b)*y,a,(ne-z)*y,0)),ne=.9,ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b*.5)*y,a,(ne+z)*y,0,(ne+b)*y,a)),E}),go.Shape.defineFigureGenerator("ACvoltageSource",function(le,y,a){var E=new go.Geometry,b=Ee*.5,z=.5,ne=.5,ae=.5,ie=new go.PathFigure((ne-z)*y,ae*a,!1);return E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-z)*a,(ne-z)*y,(ae-b)*a,(ne-b)*y,(ae-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,ae*a,(ne+b)*y,(ae-z)*a,(ne+z)*y,(ae-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+z)*a,(ne+z)*y,(ae+b)*a,(ne+b)*y,(ae+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,ae*a,(ne-b)*y,(ae+z)*a,(ne-z)*y,(ae+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Move,(ne-z+.1)*y,ae*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z-.1)*y,ae*a,ne*y,(ae-z)*a,ne*y,(ae+z)*a)),E}),go.Shape.defineFigureGenerator("DCvoltageSource",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("Diode",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("Wifi",function(le,y,a){var E=new go.Geometry,b=y,z=a;y=y*.38,a=a*.6;var ne=Ee*.8,ae=.8,ie=0,de=.5,ce=(b-y)/2,fe=(z-a)/2,Ce=new go.PathFigure(ie*y+ce,(de+ae)*a+fe,!0);E.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ae)*y+ce,de*a+fe,(ie-ne)*y+ce,(de+ae)*a+fe,(ie-ae)*y+ce,(de+ne)*a+fe)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ce,(de-ae)*a+fe,(ie-ae)*y+ce,(de-ne)*a+fe,(ie-ne)*y+ce,(de-ae)*a+fe)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ae+ne*.5)*y+ce,de*a+fe,ie*y+ce,(de-ae)*a+fe,(ie-ae+ne*.5)*y+ce,(de-ne)*a+fe)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ce,(de+ae)*a+fe,(ie-ae+ne*.5)*y+ce,(de+ne)*a+fe,ie*y+ce,(de+ae)*a+fe).close()),ne=Ee*.4,ae=.4,ie=.2,de=.5;var Pe=new go.PathFigure(ie*y+ce,(de+ae)*a+fe,!0);E.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ae)*y+ce,de*a+fe,(ie-ne)*y+ce,(de+ae)*a+fe,(ie-ae)*y+ce,(de+ne)*a+fe)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ce,(de-ae)*a+fe,(ie-ae)*y+ce,(de-ne)*a+fe,(ie-ne)*y+ce,(de-ae)*a+fe)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ae+ne*.5)*y+ce,de*a+fe,ie*y+ce,(de-ae)*a+fe,(ie-ae+ne*.5)*y+ce,(de-ne)*a+fe)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ce,(de+ae)*a+fe,(ie-ae+ne*.5)*y+ce,(de+ne)*a+fe,ie*y+ce,(de+ae)*a+fe).close()),ne=Ee*.2,ae=.2,ie=.5,de=.5;var Ze=new go.PathFigure((ie-ae)*y+ce,de*a+fe,!0);E.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ce,(de-ae)*a+fe,(ie-ae)*y+ce,(de-ne)*a+fe,(ie-ne)*y+ce,(de-ae)*a+fe)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ae)*y+ce,de*a+fe,(ie+ne)*y+ce,(de-ae)*a+fe,(ie+ae)*y+ce,(de-ne)*a+fe)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ce,(de+ae)*a+fe,(ie+ae)*y+ce,(de+ne)*a+fe,(ie+ne)*y+ce,(de+ae)*a+fe)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ae)*y+ce,de*a+fe,(ie-ne)*y+ce,(de+ae)*a+fe,(ie-ae)*y+ce,(de+ne)*a+fe)),ne=Ee*.4,ae=.4,ie=.8,de=.5;var ve=new go.PathFigure(ie*y+ce,(de-ae)*a+fe,!0);E.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ae)*y+ce,de*a+fe,(ie+ne)*y+ce,(de-ae)*a+fe,(ie+ae)*y+ce,(de-ne)*a+fe)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ce,(de+ae)*a+fe,(ie+ae)*y+ce,(de+ne)*a+fe,(ie+ne)*y+ce,(de+ae)*a+fe)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ae-ne*.5)*y+ce,de*a+fe,ie*y+ce,(de+ae)*a+fe,(ie+ae-ne*.5)*y+ce,(de+ne)*a+fe)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ce,(de-ae)*a+fe,(ie+ae-ne*.5)*y+ce,(de-ne)*a+fe,ie*y+ce,(de-ae)*a+fe).close()),ne=Ee*.8,ae=.8,ie=1,de=.5;var Qe=new go.PathFigure(ie*y+ce,(de-ae)*a+fe,!0);return E.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ae)*y+ce,de*a+fe,(ie+ne)*y+ce,(de-ae)*a+fe,(ie+ae)*y+ce,(de-ne)*a+fe)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ce,(de+ae)*a+fe,(ie+ae)*y+ce,(de+ne)*a+fe,(ie+ne)*y+ce,(de+ae)*a+fe)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ae-ne*.5)*y+ce,de*a+fe,ie*y+ce,(de+ae)*a+fe,(ie+ae-ne*.5)*y+ce,(de+ne)*a+fe)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y+ce,(de-ae)*a+fe,(ie+ae-ne*.5)*y+ce,(de-ne)*a+fe,ie*y+ce,(de-ae)*a+fe).close()),E}),go.Shape.defineFigureGenerator("Email",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.54*a)),E}),go.Shape.defineFigureGenerator("Ethernet",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.35*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,0).close());var z=new go.PathFigure(.1*y,a,!0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var ne=new go.PathFigure(.6*y,a,!0,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*y,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*y,a).close());var ae=new go.PathFigure(0,.5*a,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.75*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.75*y,.6*a)),ae.add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.25*y,.6*a)),E}),go.Shape.defineFigureGenerator("Power",function(le,y,a){var E=new go.Geometry,b=Ee*.4,z=.4,ne=.5,ae=.5,ie=x(),de=x(),ce=x(),fe=x();Ie(ne,ae-z,ne+b,ae-z,ne+z,ae-b,ne+z,ae,.5,ie,ie,de,ce,fe);var Ce=re(de.x,de.y),Pe=new go.PathFigure(de.x*y,de.y*a,!0);E.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,ae*a,ce.x*y,ce.y*a,fe.x*y,fe.y*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+z)*a,(ne+z)*y,(ae+b)*a,(ne+b)*y,(ae+z)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,ae*a,(ne-b)*y,(ae+z)*a,(ne-z)*y,(ae+b)*a)),Ie(ne-z,ae,ne-z,ae-b,ne-b,ae-z,ne,ae-z,.5,ce,fe,de,ie,ie),Pe.add(new go.PathSegment(go.PathSegment.Bezier,de.x*y,de.y*a,ce.x*y,ce.y*a,fe.x*y,fe.y*a)),b=Ee*.3,z=.3,Ie(ne-z,ae,ne-z,ae-b,ne-b,ae-z,ne,ae-z,.5,ce,fe,de,ie,ie),Pe.add(new go.PathSegment(go.PathSegment.Line,de.x*y,de.y*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-z)*y,ae*a,fe.x*y,fe.y*a,ce.x*y,ce.y*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+z)*a,(ne-z)*y,(ae+b)*a,(ne-b)*y,(ae+z)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+z)*y,ae*a,(ne+b)*y,(ae+z)*a,(ne+z)*y,(ae+b)*a)),Ie(ne,ae-z,ne+b,ae-z,ne+z,ae-b,ne+z,ae,.5,ie,ie,de,ce,fe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,de.x*y,de.y*a,fe.x*y,fe.y*a,ce.x*y,ce.y*a).close());var Pe=new go.PathFigure(.45*y,0,!0);return E.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.55*y,.5*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,.55*y,0).close()),pe(ie),pe(de),pe(ce),pe(fe),pe(Ce),E.spot1=new go.Spot(.25,.45),E.spot2=new go.Spot(.75,.8),E}),go.Shape.defineFigureGenerator("Fallout",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a/2,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,y/2,a/2,y/2,a/2));function z(ne,ae,ie){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+ae)*y,(.8+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+ae)*y,(.5+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+ae)*y,(.5+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+ae)*y,(.8+ie)*a).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),E}),go.Shape.defineFigureGenerator("IrritationHazard",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.2*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),E.spot1=new go.Spot(.3,.3),E.spot2=new go.Spot(.7,.7),E}),go.Shape.defineFigureGenerator("ElectricalHazard",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.37*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.11*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.04*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.49*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.37*a)),b.add(new go.PathSegment(go.PathSegment.Line,.63*y,.86*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.91*a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,.78*a)),b.add(new go.PathSegment(go.PathSegment.Line,.44*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.56*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),E}),go.Shape.defineFigureGenerator("FireHazard",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*y,0,-.25*y,.63*a,.45*y,.44*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*y,.42*a,.48*y,.17*a,.54*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*y,.18*a,.59*y,.29*a,.58*y,.28*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,.6*a,.8*y,.34*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*y,.31*a,.87*y,.48*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,1.17*y,.76*a,.82*y,.8*a).close()),E.spot1=new go.Spot(.07,.445),E.spot2=new go.Spot(.884,.958),E}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(le,y,a){var E=new go.Geometry,b=.5,z=0,ne=0,ae=b*Ee,ie=.4*Math.SQRT2/2+.5,de=.5-.5*Math.SQRT2/2,ce=1,fe=.5,Ce=.5,Pe=0,Ze=new go.PathFigure(ie*y,(1-de)*a,!1);return E.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ce*y,fe*a,ce*y,.7*a,ce*y,fe*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+z)*y,(Pe+z)*a,(.5+b+z)*y,(.5-ae+z)*a,(.5+ae+z)*y,(.5-b+z)*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*y,(.5+ne)*a,(.5-ae+z)*y,(.5-b+ne)*a,(.5-b+z)*y,(.5-ae+ne)*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*y,.9*a,(.5-b+z)*y,(.5+ae+ne)*a,(.5-ae+z)*y,.9*a)),Ze.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*y,.8*a)),Ze.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*y,.9*a)),Ze.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*y,.95*a)),E}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var z=new go.PathFigure(y,a,!1);E.add(z);var ne=new go.PathFigure(0,.5*a,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.2*y,.35*a,.3*y,.35*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.7*y,.65*a,.8*y,.65*a)),E}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close()),E}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var b=new go.PathFigure(0,.2*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.7*y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,0,.6*y,.5*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,a,.4*y,.5*a,y,.5*a).close());var z=new go.PathFigure(.45*y,.73*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*y,.73*a)),z.add(new go.PathSegment(go.PathSegment.Move,.38*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.63*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Move,.31*y,.27*a)),z.add(new go.PathSegment(go.PathSegment.Line,.56*y,.27*a)),E}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var z=new go.PathFigure(.335*y,(1-.555)*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,y,.68*a,(1-.12)*y,.46*a,(1-.02)*y,.54*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*y,(1-.555)*a,.02*y,.54*a,.12*y,.46*a)),z.add(new go.PathSegment(go.PathSegment.Line,.365*y,(1-.595)*a));var ne=.5-.285,ae=.5,ie=ne,de=Math.PI/4,ce=4*(1-Math.cos(de))/(3*Math.sin(de)),fe=ce*.5,Ce=ne,Pe=ne,Ze=ce*Ce,ve=ce*Pe;z.add(new go.PathSegment(go.PathSegment.Bezier,(ae-Ce)*y,ie*a,(ae-(Ze+Ce)/2)*y,(ie+(Pe+ve)/2)*a,(ae-Ce)*y,(ie+ve)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,ae*y,(ie-Pe)*a,(ae-Ce)*y,(ie-ve)*a,(ae-Ze)*y,(ie-Pe)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ae+Ce)*y,ie*a,(ae+Ze)*y,(ie-Pe)*a,(ae+Ce)*y,(ie-ve)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*a,(ae+Ce)*y,(ie+ve)*a,(ae+(Ze+Ce)/2)*y,(ie+(Pe+ve)/2)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*y,(1-.595)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a));var Qe=new go.PathFigure(.2*y,a,!1);E.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Line,.2*y,.8*a));var It=new go.PathFigure(.8*y,a,!1);return E.add(It),It.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),E}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var z=new go.PathFigure(.2*y,.2*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),E}),go.Shape.defineFigureGenerator("BpmnEventError",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.5*a).close()),E}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var z=new go.PathFigure(y,a,!1);E.add(z);var ne=new go.PathFigure(.1*y,a,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),E}),go.Shape.defineFigureGenerator("Caution",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.05*y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.8*a,0,a,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.1*a,.5*y,0,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,y,a,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,a));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*y,.875*a)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*y,.875*a,z*y,z*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.325*a,.575*y,.725*a,.625*y,.375*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.75*a,.375*y,.375*a,.425*y,.725*a)),E}),go.Shape.defineFigureGenerator("Recycle",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.45*y,.95*a,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*y,.85*a,.17*y,.95*a,.15*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.235*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.625*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,.275*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.575*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*y,.95*a,0,.675*a,0,.7*a)),b.add(new go.PathSegment(go.PathSegment.Move,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.775*a)),b.add(new go.PathSegment(go.PathSegment.Line,.22*y,.775*a));var z=new go.PathFigure(.475*y,.2*a,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.225*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.275*y,.175*a)),z.add(new go.PathSegment(go.PathSegment.Line,.325*y,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.05*a,.35*y,0,.375*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*y,.375*a)),z.add(new go.PathSegment(go.PathSegment.Line,.525*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*y,.475*a)),z.add(new go.PathSegment(go.PathSegment.Line,.85*y,.315*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.32*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,0,.65*y,.05*a,.625*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*y,.0105*a));var ne=new go.PathFigure(.675*y,.575*a,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*y,.525*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*y,.95*a,y,.8*a,y,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,.95*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,.725*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*y,.575*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*y,.775*a)),E}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(le,y,a){var E=new go.Geometry,b=.5,z=Ee*.5,ne=new go.PathFigure(y,b*a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,b*y,a,y,(b+z)*a,(b+z)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b*a,(b-z)*y,a,0,(b+z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b*y,0,0,(b-z)*a,(b-z)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,b*a,(b+z)*y,0,y,(b-z)*a));var ae=new go.PathFigure(b*y,0,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,b*y,.15*a)),ae.add(new go.PathSegment(go.PathSegment.Move,b*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,b*y,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Move,0,b*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.85*y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.78*y,.54*a)),E}),go.Shape.defineFigureGenerator("Package",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.15*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,.15*a,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*y,.15*a).close()),E.spot1=new go.Spot(0,.1),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Class",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var ne=new go.PathFigure(0,.5*a,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close()),E}),go.Shape.defineFigureGenerator("Component",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close());var z=new go.PathFigure(0,.2*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var ne=new go.PathFigure(0,.6*a,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*y,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*y,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),E}),go.Shape.defineFigureGenerator("Boat Shipment",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.15*y,.6*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a));var z=new go.PathFigure(.15*y,.6*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),E}),go.Shape.defineFigureGenerator("Customer/Supplier",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(y,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),E}),go.Shape.defineFigureGenerator("Workcell",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("Supermarket",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),E}),go.Shape.defineFigureGenerator("TruckShipment",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(y,.8*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.8*a).close());var ne=.1,ae=Ee*.1,ie=.2,de=.9,ce=new go.PathFigure((ie-ne)*y,de*a,!0);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(de-ne)*a,(ie-ne)*y,(de-ae)*a,(ie-ae)*y,(de-ne)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*y,de*a,(ie+ae)*y,(de-ne)*a,(ie+ne)*y,(de-ae)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(de+ne)*a,(ie+ne)*y,(de+ae)*a,(ie+ae)*y,(de+ne)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*y,de*a,(ie-ae)*y,(de+ne)*a,(ie-ne)*y,(de+ae)*a).close()),ne=.1,ae=Ee*.1,ie=.8,de=.9;var fe=new go.PathFigure((ie-ne)*y,de*a,!0);return E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(de-ne)*a,(ie-ne)*y,(de-ae)*a,(ie-ae)*y,(de-ne)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ne)*y,de*a,(ie+ae)*y,(de-ne)*a,(ie+ne)*y,(de-ae)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*y,(de+ne)*a,(ie+ne)*y,(de+ae)*a,(ie+ae)*y,(de+ne)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ne)*y,de*a,(ie-ae)*y,(de+ne)*a,(ie-ne)*y,(de+ae)*a).close()),E}),go.Shape.defineFigureGenerator("KanbanPost",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.2*y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),E}),go.Shape.defineFigureGenerator("Forklift",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ne=new go.PathFigure(.5*y,.8*a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.8*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a));var ae=new go.PathFigure(.5*y,.7*a,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,.7*a));var ie=.1,de=Ee*.1,ce=.1,fe=.9,Ce=new go.PathFigure((ce-ie)*y,fe*a,!0);E.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce*y,(fe-ie)*a,(ce-ie)*y,(fe-de)*a,(ce-de)*y,(fe-ie)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ie)*y,fe*a,(ce+de)*y,(fe-ie)*a,(ce+ie)*y,(fe-de)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce*y,(fe+ie)*a,(ce+ie)*y,(fe+de)*a,(ce+de)*y,(fe+ie)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ie)*y,fe*a,(ce-de)*y,(fe+ie)*a,(ce-ie)*y,(fe+de)*a)),ie=.1,de=Ee*.1,ce=.4,fe=.9;var Pe=new go.PathFigure((ce-ie)*y,fe*a,!0);return E.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ce*y,(fe-ie)*a,(ce-ie)*y,(fe-de)*a,(ce-de)*y,(fe-ie)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ie)*y,fe*a,(ce+de)*y,(fe-ie)*a,(ce+ie)*y,(fe-de)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ce*y,(fe+ie)*a,(ce+ie)*y,(fe+de)*a,(ce+de)*y,(fe+ie)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ie)*y,fe*a,(ce-de)*y,(fe+ie)*a,(ce-ie)*y,(fe+de)*a)),E}),go.Shape.defineFigureGenerator("RailShipment",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,.4*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.4*a).close());var z=new go.PathFigure(.45*y,.7*a,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a));var ne=new go.PathFigure(.55*y,.4*a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*y,.4*a).close());var ce=.05,fe=Ee*.05,Ce=.175,Pe=.95,ae=new go.PathFigure((Ce-ce)*y,Pe*a,!0);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Pe-ce)*a,(Ce-ce)*y,(Pe-fe)*a,(Ce-fe)*y,(Pe-ce)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+ce)*y,Pe*a,(Ce+fe)*y,(Pe-ce)*a,(Ce+ce)*y,(Pe-fe)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Pe+ce)*a,(Ce+ce)*y,(Pe+fe)*a,(Ce+fe)*y,(Pe+ce)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-ce)*y,Pe*a,(Ce-fe)*y,(Pe+ce)*a,(Ce-ce)*y,(Pe+fe)*a));var ce=.05,fe=Ee*.05,Ce=.375,Pe=.95,ie=new go.PathFigure((Ce-ce)*y,Pe*a,!0);E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Pe-ce)*a,(Ce-ce)*y,(Pe-fe)*a,(Ce-fe)*y,(Pe-ce)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+ce)*y,Pe*a,(Ce+fe)*y,(Pe-ce)*a,(Ce+ce)*y,(Pe-fe)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Pe+ce)*a,(Ce+ce)*y,(Pe+fe)*a,(Ce+fe)*y,(Pe+ce)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-ce)*y,Pe*a,(Ce-fe)*y,(Pe+ce)*a,(Ce-ce)*y,(Pe+fe)*a));var ce=.05,fe=Ee*.05,Ce=.625,Pe=.95,de=new go.PathFigure((Ce-ce)*y,Pe*a,!0);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Pe-ce)*a,(Ce-ce)*y,(Pe-fe)*a,(Ce-fe)*y,(Pe-ce)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+ce)*y,Pe*a,(Ce+fe)*y,(Pe-ce)*a,(Ce+ce)*y,(Pe-fe)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Pe+ce)*a,(Ce+ce)*y,(Pe+fe)*a,(Ce+fe)*y,(Pe+ce)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-ce)*y,Pe*a,(Ce-fe)*y,(Pe+ce)*a,(Ce-ce)*y,(Pe+fe)*a));var ce=.05,fe=Ee*.05,Ce=.825,Pe=.95,Ze=new go.PathFigure((Ce-ce)*y,Pe*a,!0);E.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Pe-ce)*a,(Ce-ce)*y,(Pe-fe)*a,(Ce-fe)*y,(Pe-ce)*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+ce)*y,Pe*a,(Ce+fe)*y,(Pe-ce)*a,(Ce+ce)*y,(Pe-fe)*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Pe+ce)*a,(Ce+ce)*y,(Pe+fe)*a,(Ce+fe)*y,(Pe+ce)*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-ce)*y,Pe*a,(Ce-fe)*y,(Pe+ce)*a,(Ce-ce)*y,(Pe+fe)*a).close());var ve=new go.PathFigure(0,a,!1);return E.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),E}),go.Shape.defineFigureGenerator("Warehouse",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var ne=new go.PathFigure(.15*y,a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*y,a).close());var ae=.05,ie=Ee*.05,de=.35,ce=.775,fe=new go.PathFigure((de-ae)*y,ce*a,!0);return E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*y,(ce-ae)*a,(de-ae)*y,(ce-ie)*a,(de-ie)*y,(ce-ae)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de+ae)*y,ce*a,(de+ie)*y,(ce-ae)*a,(de+ae)*y,(ce-ie)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*y,(ce+ae)*a,(de+ae)*y,(ce+ie)*a,(de+ie)*y,(ce+ae)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de-ae)*y,ce*a,(de-ie)*y,(ce+ae)*a,(de-ae)*y,(ce+ie)*a).close()),E}),go.Shape.defineFigureGenerator("ControlCenter",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a).close()),E}),go.Shape.defineFigureGenerator("Bluetooth",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),E}),go.Shape.defineFigureGenerator("Bookmark",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),E}),go.Shape.defineFigureGenerator("Bookmark",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),E}),go.Shape.defineFigureGenerator("Globe",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.75*y,0,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.75*a,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*y,a,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,.25*a,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,.15*y,.25*a,.15*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.85*y,.75*a,.85*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.15*a,.35*y,.3*a,.65*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.85*a,.35*y,.7*a,.65*y,.7*a)),E}),go.Shape.defineFigureGenerator("Wave",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.25*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.25*a,.1*y,0,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.25*a,.425*y,.5*a,.575*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.25*a,.8*y,0,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.75*a,.1*y,.5*a,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.75*a,.425*y,a,.575*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.75*a,.8*y,.5*a,.9*y,.5*a)),E}),go.Shape.defineFigureGenerator("Operator",function(le,y,a){var E=new go.Geometry,b=.3,z=Ee*.3,ne=.5,ae=.7,ie=new go.PathFigure((ne-b)*y,ae*a,!0);E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-b)*a,(ne-b)*y,(ae-z)*a,(ne-z)*y,(ae-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*y,ae*a,(ne+z)*y,(ae-b)*a,(ne+b)*y,(ae-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+b)*a,(ne+b)*y,(ae+z)*a,(ne+z)*y,(ae+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*y,ae*a,(ne-z)*y,(ae+b)*a,(ne-b)*y,(ae+z)*a));var de=new go.PathFigure(0,.7*a,!1);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*a,0,0,y,0)),E}),go.Shape.defineFigureGenerator("TripleFanBlades",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.65*y,.3*a,.65*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.35*y,.5*a,.35*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*y,.6*a,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.2*y,a,.35*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,a,.7*y,.6*a,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.8*y,a,.65*y,.95*a)),E}),go.Shape.defineFigureGenerator("CentrifugalPump",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,0,a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.4*a,.8*y,a,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),E}),go.Shape.defineFigureGenerator("Battery",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.1*a));var z=new go.PathFigure(0,.6*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),E}),go.Shape.defineFigureGenerator("Delete",function(le,y,a){var E=new go.Geometry,b=.5,z=Ee*.5,ne=.5,ae=.5,ie=new go.PathFigure((ne-b)*y,ae*a,!0);E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-b)*a,(ne-b)*y,(ae-z)*a,(ne-z)*y,(ae-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*y,ae*a,(ne+z)*y,(ae-b)*a,(ne+b)*y,(ae-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+b)*a,(ne+b)*y,(ae+z)*a,(ne+z)*y,(ae+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*y,ae*a,(ne-z)*y,(ae+b)*a,(ne-b)*y,(ae+z)*a));var de=new go.PathFigure(.15*y,.5*a,!1);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*a)),E}),go.Shape.defineFigureGenerator("Flag",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.1*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.1*a,.15*y,0,.35*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,.65*y,.2*a,.85*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.85*y,.6*a,.65*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*y,.4*a,.15*y,.4*a).close()),E}),go.Shape.defineFigureGenerator("Help",function(le,y,a){var E=new go.Geometry,b=.5,z=Ee*.5,ne=.5,ae=.5,ie=new go.PathFigure((ne-b)*y,ae*a,!1);E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-b)*a,(ne-b)*y,(ae-z)*a,(ne-z)*y,(ae-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*y,ae*a,(ne+z)*y,(ae-b)*a,(ne+b)*y,(ae-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+b)*a,(ne+b)*y,(ae+z)*a,(ne+z)*y,(ae+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*y,ae*a,(ne-z)*y,(ae+b)*a,(ne-b)*y,(ae+z)*a).close()),b=.05,z=Ee*.05,ne=.5,ae=.8;var de=new go.PathFigure((ne-b)*y,ae*a,!1);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-b)*a,(ne-b)*y,(ae-z)*a,(ne-z)*y,(ae-b)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*y,ae*a,(ne+z)*y,(ae-b)*a,(ne+b)*y,(ae-z)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+b)*a,(ne+b)*y,(ae+z)*a,(ne+z)*y,(ae+b)*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*y,ae*a,(ne-z)*y,(ae+b)*a,(ne-b)*y,(ae+z)*a).close()),de.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),de.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,.75*y,.475*a,.75*y,.225*a)),de.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.35*a,.4*y,.2*a,.3*y,.25*a)),E}),go.Shape.defineFigureGenerator("Location",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.975*y,.025*a,.5*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*y,.5*a,.5*y,0,.025*y,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*y,.3*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*y,.5*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.3*a)),E}),go.Shape.defineFigureGenerator("Unlocked",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*y,.5*a,!1);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*y,.35*a)),E}),go.Shape.defineFigureGenerator("Gear",function(le,y,a){return new go.Geometry().add(new go.PathFigure(.9375*y,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*y,.3316875*a,.79840625*y,.39915625*a,.7834375*y,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*y,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*y,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*y,.19378125*a,.64228125*y,.2188125*a,.603875*y,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*y,.239375*a,.39759375*y,.20190625*a,.36053125*y,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*y,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*y,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*y,.4375*a,.21765625*y,.36059375*a,.201875*y,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*y,.67596875*a,.20221875*y,.603875*a,.21884375*y,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*y,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*y,.80621875*a,.36353125*y,.78340625*a,.3991875*y,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*y,.760625*a,.602375*y,.79809375*a,.63946875*y,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*y,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*y,.56246875*a,.78234375*y,.63940625*a,.798125*y,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*y,.5*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.3*a,0,.375*a,.05*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.075*a,.3*y,.225*a,.4*y,.175*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*y,.075*a,.46*y,.05*a,.525*y,.05*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.4*a,.525*y,.275*a,.475*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.55*a,y,.4*a,y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.425*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.7*a,.675*y,.55*a,.675*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.575*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,.85*a,.65*y,.7*a,.65*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*y,a,.61*y,.85*a,.61*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*y,a,0,a).close()),E}),go.Shape.defineFigureGenerator("Map",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),E}),go.Shape.defineFigureGenerator("Eject",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var z=new go.PathFigure(0,a*.6,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close()),E}),go.Shape.defineFigureGenerator("Pencil",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(y*1,a*1,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.85).close());var z=new go.PathFigure(.126*y,.85*a,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*y,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*y,.85*a).close());var ne=new go.PathFigure(.402*y,.85*a,!1);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*y,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*y,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*y,.85*a).close());var ae=new go.PathFigure(.678*y,.85*a,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.678*y,.45*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*y,.45*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.874*y,.85*a).close());var ie=new go.PathFigure(.5*y,.1*a,!1);return E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*a)),ie.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*y,.3*a).close()),E}),go.Shape.defineFigureGenerator("Staircase",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a*1,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),E}),go.Shape.defineFigureGenerator("5Bars",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a*1,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*(1-.184)).close());var z=new go.PathFigure(y*.204,a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.204,a*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*1).close());var ne=new go.PathFigure(y*.408,a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.408,a*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*1).close());var ae=new go.PathFigure(y*.612,a,!0);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*.612,a*(1-.184*3))),ae.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*(1-.184*4))),ae.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*1).close());var ie=new go.PathFigure(y*.816,a,!0);return E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*.816,a*(1-.184*4))),ie.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-.184*5))),ie.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1).close()),E}),go.Shape.defineFigureGenerator("PC",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,0).close());var z=new go.PathFigure(y*.055,.07*a,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.07)),z.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.1).close());var ne=new go.PathFigure(y*.055,.13*a,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.16).close());var ae=new go.PathFigure(y*.055,.18*a,!0);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.18)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.21)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.21).close());var ie=new go.PathFigure(y*1,0,!0);return E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.65)),ie.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.65).close()),E}),go.Shape.defineFigureGenerator("Plane",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(.55*y,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*y,.525*a,0,.4*a,.225*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.2*a,.975*y,0,y,.08*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.55*y,a).close()),E}),go.Shape.defineFigureGenerator("Key",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(y*1,a*.5,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,.575*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.6*a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*y,.425*a)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*y,.5*a,.075*y,.075*a).close()),E}),go.Shape.defineFigureGenerator("FilmTape",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*0,y*.3,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var z=new go.PathFigure(0,0,!1);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*1,a*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*1,y*.3,y*.055)),z.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var ne=new go.PathFigure(y*.11,a*.1,!1);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.11,a*.8).close());var ae=new go.PathFigure(y*(.11+.24133333*1+.028*1),a*.1,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*1),a*.8).close());var ie=new go.PathFigure(y*(.11+.24133333*2+.028*2),a*.1,!1);return E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.1)),ie.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.8)),ie.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*2),a*.8).close()),E}),go.Shape.defineFigureGenerator("FloppyDisk",function(le,y,a){var E=new go.Geometry,b=8,z=b*Ee,ne=new go.PathFigure(b,0,!1);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-z,y-z,a)),ne.add(new go.PathSegment(go.PathSegment.Line,b,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,z,a,0,a-z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var ae=new go.PathFigure(y*.83,0,!1);E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.3)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*0).close());var ie=new go.PathFigure(y*.83,a*1,!1);E.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*1).close());var de=new go.PathFigure(y*.78,a*.05,!1);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.05)),de.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.25)),de.add(new go.PathSegment(go.PathSegment.Line,y*.78,a*.25).close()),E}),go.Shape.defineFigureGenerator("SpeechBubble",function(le,y,a){var E=le?le.parameter1:NaN;(isNaN(E)||E<0)&&(E=15),E=Math.min(E,y/3),E=Math.min(E,a/3);var b=E*Ee,z=a*.8,ne=new go.Geometry,ae=new go.PathFigure(E,0,!0);return ne.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y-E,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y,E,y-b,0,y,b)),ae.add(new go.PathSegment(go.PathSegment.Line,y,z-E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y-E,z,y,z-b,y-b,z)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.7,z)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.7,a)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.55,z)),ae.add(new go.PathSegment(go.PathSegment.Line,E,z)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,z-E,b,z,0,z-b)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,b,b,0).close()),b>1?(ne.spot1=new go.Spot(0,0,b,b),ne.spot2=new go.Spot(1,.8,-b,-b)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*.45,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.45).close());var z=new go.PathFigure(y*1,a*.55,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*1)),z.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.55).close()),E}),go.Shape.defineFigureGenerator("Windows",function(le,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*y,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*.1,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.9).close());var z=new go.PathFigure(y*.1,a*.2,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,y*.22,a*.285)),z.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.25).close());var ne=new go.PathFigure(y*.28,a*.37,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.28,a*.41).close()),E}),go.Shape.defineFigureGenerator("Beaker",function(le,y,a){var E=new go.Geometry,b=15,z=b*Ee,ne=new go.PathFigure(y*.62,a*.475,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-z,y-z,a)),ne.add(new go.PathSegment(go.PathSegment.Line,b,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,z,a,0,a-z)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.62,a*.03).close()),z>1?(E.spot1=new go.Spot(0,0,z,z),E.spot2=new go.Spot(1,1,-z,-z)):(E.spot1=go.Spot.TopLeft,E.spot2=go.Spot.BottomRight),E}),go.Shape.defineFigureGenerator("Download",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);E.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-z)).close());var ne=new go.PathFigure(y*.4,a*0,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(1-.26),a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*0).close()),E}),go.Shape.defineFigureGenerator("Bin",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);E.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-z)).close()),E}),go.Shape.defineFigureGenerator("Upload",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);E.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-z)).close());var ne=new go.PathFigure(y*.5,a*0,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.74,a*.25).close()),E}),go.Shape.defineFigureGenerator("EmptyDrink",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close()),E}),go.Shape.defineFigureGenerator("Drink",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close());var z=new go.PathFigure(y*.235,a*.28,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,y*.765,a*.28)),z.add(new go.PathSegment(go.PathSegment.Line,y*.655,a*.97)),z.add(new go.PathSegment(go.PathSegment.Line,y*.345,a*.97).close()),E}),go.Shape.defineFigureGenerator("4Arrows",function(le,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.5,a*0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.25).close()),E}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},63089: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 ct={},kt="5.0",re={},x=null,pe=!1,Xe=!1,Ie=null,Ne=!1,Re=null,Ee=null,He=0;He<arguments.length;He++){var nt=arguments[He];if(nt!==null)switch(typeof nt){case"number":kt=nt.toFixed(1);break;case"string":nt.match(new RegExp("^[0-9]\\.[0-9]+$"))?kt=nt:Ie=nt;break;case"object":typeof nt.is3D!="undefined"?x=nt:re=nt;break;case"boolean":pe=nt,Xe=!0;break}}x===null&&(x={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},re.material_id!==void 0&&!Xe&&(pe=!0)),Ie!==null&&re.id===void 0&&(re.id=Ie);var ot="",st="",$e=!1,Je=null,le=null,y=null,a=!1,E=null,b=null,z=null,ne=null,ae=null;re.height!==void 0&&(re.height=Math.round(re.height)),re.width!==void 0&&(re.width=Math.round(re.width));var ie=function(Fe){return parseFloat(Fe)>4?parseFloat(Fe):5};ct.setHTML5Codebase=function(Fe,qe){Ee=Fe,je(Fe,qe)},ct.setJavaCodebase=ct.setJavaCodebaseVersion=ct.isCompiledInstalled=ct.setPreCompiledScriptPath=ct.setPreCompiledResourcePath=function(){},ct.setHTML5CodebaseVersion=function(Fe,qe){var Mt=parseFloat(Fe);if(Mt!==NaN&&Mt<5){console.log("The GeoGebra HTML5 codebase version "+Mt+" is deprecated. Using version latest instead.");return}Re=Fe,vt(Fe,qe)},ct.getHTML5CodebaseVersion=function(){return le},ct.getParameters=function(){return re},ct.setFontsCSSURL=function(Fe){ne=Fe},ct.setGiacJSURL=function(Fe){},ct.setJNLPFile=function(Fe){ot=Fe},ct.setJNLPBaseDir=function(Fe){},ct.inject=function(){function Fe(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var qe="auto",Mt=re.id,nn,Et=!1,Vt=0;Vt<arguments.length;Vt++){var De=arguments[Vt];typeof De=="string"?(De=De.toLowerCase(),De.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?qe=De:Mt=arguments[Vt]):typeof De=="boolean"?Et=De:De instanceof HTMLElement&&(nn=De)}dt();function dt(){if(!Ne){setTimeout(dt,200);return}qe=_t(qe);var ft=nn||document.getElementById(Mt);if(!ft){console.log("possibly bug on ajax loading? ");return}if(ct.removeExistingApplet(ft,!1),re.width===void 0&&ft.clientWidth&&(re.width=ft.clientWidth),re.height===void 0&&ft.clientHeight&&(re.height=ft.clientHeight),!(re.width&&re.height)&&qe==="html5"&&(delete re.width,delete re.height),Je=qe,qe==="screenshot")It(ft,re);else{var on=!1;re.hasOwnProperty("playButton")&&re.playButton||re.hasOwnProperty("clickToLoad")&&re.clickToLoad?on=!0:re.hasOwnProperty("playButtonAutoDecide")&&re.playButtonAutoDecide&&(on=(!de()||Fe())&&ce()),on?(Je="screenshot",Ve(ft,re,Et,qe)):Qe(ft,re,Et)}}};function de(){try{return window.self!==window.top}catch(Fe){return!0}}function ce(){return re.hasOwnProperty("screenshotGenerator")&&re.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}ct.getViews=function(){return x},ct.isJavaInstalled=function(){return!1};var fe=function(Fe){var qe=function(Vt){var De=JSON.parse(Vt),dt=function(Yt){return Yt.type=="G"||Yt.type=="E"},ft=De.elements?De.elements.filter(dt)[0]:De;if(!ft||!ft.url){Mt();return}re.fileName=ft.url,Ce(ft.settings||{}),x.is3D=!0;var on="https://www.geogebra.org/images/";ct.setPreviewImage(E||ft.previewUrl,on+"GeoGebra_loading.png",on+"applet_play.png"),Fe()},Mt=function(){re.onError&&re.onError(),at("Error: Fetching material (id "+re.material_id+") failed.",re)},nn=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",Et="/materials/"+re.material_id+"?scope=basic";Pe("https://"+nn+"/api/proxy.php?path="+encodeURIComponent(Et),qe,Mt)};function Ce(Fe){var qe=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(Mt){Fe[Mt]=!!Fe[Mt]}),qe.forEach(function(Mt){re[Mt]===void 0&&Fe[Mt]!==void 0&&(re[Mt]=Fe[Mt])}),re.showToolBarHelp===void 0&&(re.showToolBarHelp=re.showToolBar)}function Pe(Fe,qe,Mt){var nn=new XMLHttpRequest;nn.open("GET",Fe),nn.onload=function(){qe(nn.responseText)},nn.onerror=Mt,nn.send()}ct.isHTML5Installed=function(){return!0},ct.getLoadedAppletType=function(){return Je},ct.setPreviewImage=function(Fe,qe,Mt){E=Fe,b=qe,z=Mt},ct.removeExistingApplet=function(Fe,qe){var Mt;typeof Fe=="string"&&(Fe=document.getElementById(Fe)),Je=null;var nn=null;for(Mt=0;Mt<Fe.childNodes.length;Mt++){var Et=Fe.childNodes[Mt],Vt=Et.className;Vt==="applet_screenshot"?qe?(Et.style.display="block",Je="screenshot"):Et.style.display="none":Vt!=="applet_scaler prerender"&&(Fe.removeChild(Et),nn=Vt&&Vt.indexOf("appletParameters")!=-1?Et.id:null,Mt--)}var De=re.id!==void 0?re.id:nn,dt=window[De];dt&&typeof dt.getBase64=="function"&&(dt.remove(),window[De]=null)},ct.refreshHitPoints=function(){if(ie(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var Fe=ct.getAppletObject();return Fe&&typeof Fe.recalculateEnvironments=="function"?(Fe.recalculateEnvironments(),!0):!1},ct.startAnimation=function(){var Fe=ct.getAppletObject();return Fe&&typeof Fe.startAnimation=="function"?(Fe.startAnimation(),!0):!1},ct.stopAnimation=function(){var Fe=ct.getAppletObject();return Fe&&typeof Fe.stopAnimation=="function"?(Fe.stopAnimation(),!0):!1},ct.getAppletObject=function(){var Fe=re.id!==void 0?re.id:"ggbApplet";return window[Fe]},ct.resize=function(){};var Ze=function(Fe,qe,Mt){var nn=document.createElement("param");nn.setAttribute("name",qe),nn.setAttribute("value",Mt),Fe.appendChild(nn)},ve=function(Fe){return Fe&&Fe!=="false"},Qe=function(Fe,qe,Mt){ie(le)<=4.2&&(Mt=!0);var nn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==le||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(nn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Et=document.createElement("div");Et.classList.add("appletParameters","notranslate");var Vt=qe.width,De=qe.height;if(qe.disableAutoScale=qe.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():qe.disableAutoScale,qe.width!==void 0)if(ie(le)<=4.4)ve(qe.showToolBar)&&(qe.height-=7),ve(qe.showAlgebraInput)&&(qe.height-=37),qe.width<605&&ve(qe.showToolBar)&&(qe.width=605,Vt=605);else{var dt=100;(ve(qe.showToolBar)||ve(qe.showMenuBar))&&(qe.hasOwnProperty("customToolBar")&&(qe.customToolbar=qe.customToolBar),dt=ve(qe.showMenuBar)?245:155),Vt<dt&&(qe.width=dt,Vt=dt)}Et.style.border="none",Et.style.display="inline-block";for(var ft in qe)qe.hasOwnProperty(ft)&&ft!=="appletOnLoad"&&Et.setAttribute("data-param-"+ft,qe[ft]);ne&&Et.setAttribute("data-param-fontscssurl",ne),ct.resize=function(){GGBAppletUtils.responsiveResize(Fe,qe)},window.addEventListener("resize",function(Ae){ct.resize()});var on=typeof qe.appletOnLoad=="function"?qe.appletOnLoad:function(){};if(!Mt&&qe.width!==void 0){qe.hasOwnProperty("showSplash")||Et.setAttribute("data-param-showSplash","false");var Yt=Fe.querySelector(".applet_scaler.prerender"),We=Yt!==null;if(We)var Ye=Yt.querySelector(".ggb_preview");else{var Ye=Tt(Vt,De,qe.borderColor,!1);Yt=document.createElement("div"),Yt.className="applet_scaler",Yt.style.position="relative",Yt.style.display="block",Yt.style.width=Vt+"px",Yt.style.height=De+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Yt,"66%"),ie(le)>=5?(qe.appletOnLoad=function(Ae){var Ge=Fe.querySelector(".ggb_preview");Ge&&Ge.parentNode.removeChild(Ge),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Yt),window.GGBT_wsf_view&&$(window).trigger("resize"),on(Ae)},We||Yt.appendChild(Ye)):Et.appendChild(Ye),Yt.appendChild(Et),We||Fe.appendChild(Yt),setTimeout(function(){ct.resize()},1)}else{var we=document.createElement("div");we.className="applet_scaler",we.style.position="relative",we.style.display="block",we.appendChild(Et),Fe.appendChild(we),qe.appletOnLoad=function(Ae){ct.resize(),on(Ae)}}function me(Ae,Ge){Ge&&typeof Ge.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Ae,Ge.appletOnLoad):renderGGBElement(Ae),at("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ge)}function Te(Ae,Ge){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Ae,params:Ge}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Bt){me(Bt.article,Bt.params)}),html5AppletsToProcess=null)},ie(le)<5&&(Ae.className+=" geogebraweb")):me(Ae,Ge)}if(nn){scriptLoadStarted=!0;for(var ze=0;ze<Et.childNodes.length;ze++){var ye=Et.childNodes[ze].tagName;ye==="TABLE"&&(Et.removeChild(Et.childNodes[ze]),ze--)}if(ggbHTML5LoadedScript!==null){var he=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');he!=null&&he.parentNode.removeChild(he)}var tt=document.createElement("script"),Oe=function(){Te(Et,qe)};tt.src=st+y,ggbHTML5LoadedCodebaseIsWebSimple=a,ggbHTML5LoadedCodebaseVersion=le,ggbHTML5LoadedScript=tt.src,at("GeoGebra HTML5 codebase loaded: '"+st+"'.",qe),!Ee&&(!Re||Re=="5.0")?(a?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Oe()):st.requirejs?__webpack_require__.e(6954).then(function(){var Ae=[__webpack_require__(76954)];Oe.apply(null,Ae)}.bind(this)).catch(__webpack_require__.oe):(tt.onload=Oe,Fe.appendChild(tt))}else Te(Et,qe);qe.height=De,qe.width=Vt},It=function(Fe,qe,Mt){var nn=Tt(qe.width,qe.height,qe.borderColor,Mt),Et=document.createElement("div");Et.style.position="relative",Et.style.display="block",Et.style.width=qe.width+"px",Et.style.height=qe.height+"px",Et.className="applet_screenshot applet_scaler"+(Mt?" applet_screenshot_play":""),Et.appendChild(nn);var Vt=GGBAppletUtils.getScale(qe,Fe,Mt);Mt?(Fe.appendChild(pt()),window.GGBT_wsf_view||(Fe.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Et,"66%"),Fe.appendChild(Et),Vt!==1&&!isNaN(Vt)&&(GGBAppletUtils.scaleElement(Et,Vt),Et.style.width=qe.width+"px",Et.style.height=qe.height+"px",Et.parentNode.style.width=qe.width*Vt+"px",Et.parentNode.style.height=qe.height*Vt+"px"),ct.resize=function(){jt(Fe,nn,Et,Mt)},window.addEventListener("resize",function(De){ct.resize()}),ct.resize()};function jt(Fe,qe,Mt,nn){if(Fe.contains(qe)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Fe.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Fe)}var Et=GGBAppletUtils.getScale(re,Fe,nn);Mt.parentNode!==null&&(!isNaN(Et)&&Et!==1?(GGBAppletUtils.scaleElement(Mt,Et),Mt.parentNode.style.width=re.width*Et+"px",Mt.parentNode.style.height=re.height*Et+"px"):(GGBAppletUtils.scaleElement(Mt,1),Mt.parentNode.style.width=re.width+"px",Mt.parentNode.style.height=re.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Fe),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}ct.onExitFullscreen=function(Fe,qe){qe.appendChild(Fe)};var Ve=function(Fe,qe,Mt,nn){It(Fe,qe,!0);for(var Et=function(){var dt=[];for(De=0;De<Fe.childNodes.length;De++)dt.push(Fe.childNodes[De]);if(window.GGBT_wsf_view){var ft=window.GGBT_wsf_view.renderFullScreen(Fe,qe.id),on=document.getElementById("fullscreencontainer"),Yt=jQuery(Fe).find(".fullscreencontent");Yt.length>0?(ft.remove(),Yt.attr("id","fullscreencontent").show(),jQuery(on).append(Yt),window.dispatchEvent(new Event("resize"))):Qe(ft,qe,!1),window.GGBT_wsf_view.launchFullScreen(on)}else Je=nn,Qe(Fe,qe,!1);if(!window.GGBT_wsf_view)for(De=0;De<dt.length;De++)Fe.removeChild(dt[De])},Vt=Fe.getElementsByClassName("ggb_preview_play"),De=0;De<Vt.length;De++)Vt[De].addEventListener("click",Et,!1),Vt[De].addEventListener("ontouchstart",Et,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(Fe),ce()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},pt=function(){var Fe=document.createElement("div");if(Fe.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");}',Mt=document.createElement("style");Mt.styleSheet?Mt.styleSheet.cssText=qe:Mt.appendChild(document.createTextNode(qe)),document.getElementsByTagName("head")[0].appendChild(Mt)}return Fe},Tt=function(Fe,qe,Mt,nn){var Et=document.createElement("div");Et.className="ggb_preview",Et.style.position="absolute",Et.style.zIndex="90",Et.style.width=Fe-2+"px",Et.style.height=qe-2+"px",Et.style.top="0px",Et.style.left="0px",Et.style.overflow="hidden",Et.style.backgroundColor="white";var Vt="lightgrey";Mt!==void 0&&(Mt==="none"?Vt="transparent":Vt=Mt),Et.style.border="1px solid "+Vt;var De=document.createElement("img");if(De.style.position="relative",De.style.zIndex="1000",De.style.top="-1px",De.style.left="-1px",E!==null&&De.setAttribute("src",E),De.style.opacity=.7,b!==null){var dt,ft,on;if(!nn){dt=document.createElement("img"),dt.style.position="absolute",dt.style.zIndex="1001",dt.style.opacity=1,De.style.opacity=.3,ft=360,ft>Fe/4*3&&(ft=Fe/4*3),on=ft/5.8,dt.setAttribute("src",b),dt.setAttribute("width",ft),dt.setAttribute("height",on);var Yt=(Fe-ft)/2,We=(qe-on)/2;dt.style.left=Yt+"px",dt.style.top=We+"px",Et.appendChild(dt)}}return Et.appendChild(De),Et},_t=function(Fe){return Fe=Fe.toLowerCase(),Fe==="html5"||Fe==="screenshot"?Fe:"html5"},an=["web","webSimple","web3d","tablet","tablet3d","phone"],vt=function(Fe,qe){if(le=Fe,qe){je(le,!0);return}var Mt=!pe;if(Mt){var nn=ie(le);!isNaN(nn)&&nn<4.4&&(Mt=!1)}var Et,Vt;window.location.protocol.substr(0,4)==="http"?Et=window.location.protocol:Et="http:";var De=le.indexOf("//");De>0?Vt=le:De===0?Vt=Et+le:Vt="https://www.geogebra.org/apps/5.2.814.0/";for(var dt in an)if(le.slice(an[dt].length*-1)===an[dt]||le.slice((an[dt].length+1)*-1)===an[dt]+"/"){je(Vt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Mt&&!x.is3D&&!x.AV&&!x.SV&&!x.CV&&!x.EV2&&!x.CP&&!x.PC&&!x.DA&&!x.FI&&!x.PV&&!ve(re.showToolBar)&&!ve(re.showMenuBar)&&!ve(re.showAlgebraInput)&&!ve(re.enableRightClick)&&(!re.appName||re.appName=="classic")?Vt+="webSimple/":Vt+="web3d/",je(Vt,!1)},je=function(Fe,qe){if(Fe.requirejs){st=Fe;return}Fe.slice(-1)!=="/"&&(Fe+="/"),st=Fe,qe===null&&(qe=Fe.indexOf("http")===-1),$e=qe,y="web.nocache.js",a=!1;var Mt=st.split("/");Mt.length>1&&(!qe&&Mt[Mt.length-2]==="webSimple"?(y="webSimple.nocache.js",a=!0):an.indexOf(Mt[Mt.length-2])>=0&&(y=Mt[Mt.length-2]+".nocache.js")),Mt=Fe.split("/"),le=Mt[Mt.length-3],le.substr(0,4)==="test"?le=le.substr(4,1)+"."+le.substr(5,1):(le.substr(0,3)==="war"||le.substr(0,4)==="beta")&&(le="5.0");var nn=parseFloat(le);nn!==NaN&&nn<5&&Fe.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+nn+" is deprecated. Using version latest instead."),vt("5.0",qe))},at=function(Fe,qe){window.console&&window.console.log&&(!qe||typeof qe.showLogging=="undefined"||qe.showLogging&&qe.showLogging!=="false")&&console.log(Fe)};re.material_id!==void 0?fe(ht):ht();function ht(){var Fe=kt;Re!==null?Fe=Re:parseFloat(Fe)<5&&(Fe="5.0"),vt(Fe,!1),Ee!==null&&je(Ee,$e),Ne=!0}return ct},GGBAppletUtils=function(){"use strict";function ct(){return window.GGBT_wsf_edit!==void 0}function kt(Ne,Re){Re!=1?(Ne.style.transformOrigin="0% 0% 0px",Ne.style.webkitTransformOrigin="0% 0% 0px",Ne.style.transform="scale("+Re+","+Re+")",Ne.style.webkitTransform="scale("+Re+","+Re+")",Ne.style.maxWidth="initial",Ne.querySelector(".ggb_preview")!==null&&(Ne.querySelector(".ggb_preview").style.maxWidth="initial"),Ne.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ne.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ne.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ne.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ne.style.transform="none",Ne.style.webkitTransform="none")}function re(Ne,Re,Ee,He,nt,ot){var st=null;if(ot!=null&&ot!="")for(var $e=Ne.parentNode;$e!=null;)if((" "+$e.className+" ").indexOf(" "+ot+" ")>-1){st=$e;break}else $e=$e.parentNode;var Je=0,le=0,y=0,a=0,E=0,b=0,z=0;if(st)Je=st.offsetWidth,le=Math.max(He?st.offsetWidth:0,st.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Je=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),y=Je):(Je=window.innerWidth,le=window.innerHeight,y=window.innerWidth),Ne){var ne=Ne.getBoundingClientRect();ne.left>0&&ne.left<=Je&&(nt===void 0||!nt)&&(document.dir==="rtl"?(E=Je-ne.width-ne.left,b=y<=480?10:30):(b=ne.left,E=y<=480?10:30),a=b+E)}if(Ne&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ae=Ne.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,z=40)}}return Ne&&((Ee===void 0||!Ee)&&Re>0&&Re+a<Je?Je=Re:Je-=a,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ee===void 0||!Ee)&&(le-=z)),{width:Je,height:le}}function x(Ne,Re,Ee,He,nt){if(Ne.isScreenshoGenerator)return 1;var ot=He!==void 0&&He,st=Ne.noScaleMargin!=null&&Ne.noScaleMargin,$e=function(ae){return ae&&ae!=="false"},Je=$e(Ne.autoHeight),le=re(Re,Ne.width,Ee,Je,ot&&window.GGBT_wsf_view||st,nt),y=parseInt(le.width),a=Ne.width,E=Ne.height;if(a===void 0){var b=Re.querySelector(".appletParameters");b&&(a=b.offsetWidth,E=b.offsetHeight)}var z=y/a,ne=ot?1:le.height/E;return Ee!==void 0&&!Ee&&(z=Math.min(1,z),ne=Math.min(1,ne)),Math.min(z,ne)}function pe(Ne,Re,Ee){var He=1,nt,ot=!1;if(Ne.hasOwnProperty("allowUpscale")&&(ot=Ne.allowUpscale),Ne.hasOwnProperty("scale")&&(He=parseFloat(Ne.scale),(isNaN(He)||He===null||He===0)&&(He=1),He>1&&(ot=!0)),Re&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ot=!0),!(Ne.hasOwnProperty("disableAutoScale")&&Ne.disableAutoScale))nt=x(Ne,Re,ot,Ee,Ne.scaleContainerClass);else return He;return ot&&(!Ne.hasOwnProperty("scale")||He===1)?nt:Math.min(He,nt)}function Xe(Ne){var Re=Math.min(window.innerWidth,document.documentElement.clientWidth),Ee=Math.min(window.innerHeight,document.documentElement.clientHeight),He=Ne.getBoundingClientRect(),nt=(Re-He.width)/2,ot=(Ee-He.height)/2;ot<0&&(ot=0),Ne.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(nt<40?Ne.style.left="40px":Ne.style.left=nt+"px",Ne.style.top=ot+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ot<40?Ne.style.top="40px":Ne.style.top=ot+"px",Ne.style.left=nt+"px")}function Ie(Ne,Re){var Ee=Ne.querySelector(".appletParameters");if(Ee){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Re.id!==Ee.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ne)}if(Ee.parentElement&&/fullscreen/.test(Ee.parentElement.className))return;var He=pe(Re,Ne);ct()&&Ee.setAttribute("data-param-scale",He);for(var nt=null,ot=0;ot<Ne.childNodes.length;ot++)if(Ne.childNodes[ot].className!==void 0&&Ne.childNodes[ot].className.match(/^applet_scaler/)){nt=Ne.childNodes[ot];break}if(nt!==null&&nt.querySelector(".noscale")!==null)return;var st=Re.id!==void 0?Re.id:"ggbApplet",$e=window[st];($e==null||!$e.recalculateEnvironments)&&nt!==null&&!nt.className.match(/fullscreen/)&&(nt.parentNode.style.transform="",!isNaN(He)&&He!==1?(nt.parentNode.style.width=Re.width*He+"px",nt.parentNode.style.height=Re.height*He+"px",kt(nt,He)):(kt(nt,1),nt.parentNode.style.width=Re.width+"px",nt.parentNode.style.height=Re.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&Xe(Ne),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(Ee).parents(".content-added-content"))}}return{responsiveResize:Ie,isFlexibleWorksheetEditor:ct,positionCenter:Xe,getScale:pe,scaleElement:kt}}();__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 ct=n.location.search;return ct.indexOf(J)!=-1||ct.indexOf(K)!=-1}function q(ct,kt){}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(ct){var kt=s[L].bindings;s[L].bindings=function(){for(var re=kt?kt():{},x=ct[webModule.__softPermutationId],pe=O;pe<x.length;pe++){var Xe=x[pe];re[Xe[O]]=Xe[P]}return re}};var t;function u(){return v(),t}function v(){if(!t){var ct=o.createElement(Q);if(ct.id=L,ct.style.cssText=R+S,ct.tabIndex=-1,o.body.appendChild(ct),t=ct.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var kt=document.compatMode==U?V:W;t.write(kt+X),t.close()}}}function w(ct){function kt(x){function pe(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var Xe=pe();if(Xe){x();return}function Ie(){if(!Xe){if(!pe())return;Xe=!0,x(),o.removeEventListener&&o.removeEventListener(Z,Ie,!1),Ne&&clearInterval(Ne)}}o.addEventListener&&o.addEventListener(Z,Ie,!1);var Ne=setInterval(function(){Ie()},$)}function re(x){var pe=u(),Xe=pe.body,Ie=pe.createElement(_);Ie.language=ab,Ie.crossOrigin=W,Ie.src=x,webModule.__errFn&&(Ie.onerror=function(){webModule.__errFn(L,new Error(bb+x))}),Xe.appendChild(Ie)}kt(function(){re(ct)})}webModule.__startLoadingFragment=function(ct){return C(ct)},webModule.__installRunAsyncCode=function(ct){var kt=u(),re=kt.body,x=kt.createElement(_);x.language=ab,x.text=ct,re.appendChild(x),re.removeChild(x)};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(ct){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ct){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ct){var kt=c[ct];return kt==null?null:kt},r=d,webModule.__errFn=e}function B(){function ct(Ne){var Re=Ne.lastIndexOf(rb);Re==-1&&(Re=Ne.length);var Ee=Ne.indexOf(sb);Ee==-1&&(Ee=Ne.length);var He=Ne.lastIndexOf(tb,Math.min(Ee,Re));return He>=O?Ne.substring(O,He+P):W}function kt(Ne){if(!Ne.match(/^\w+:\/\//)){var Re=o.createElement(ub);Re.src=Ne+vb,Ne=ct(Re.src)}return Ne}function re(){var Ne=__gwt_getMetaProperty(wb);return Ne!=null?Ne:W}function x(){for(var Ne=o.getElementsByTagName(_),Re=O;Re<Ne.length;++Re)if(Ne[Re].src.indexOf(xb)!=-1)return ct(Ne[Re].src);return W}function pe(){var Ne=o.getElementsByTagName(yb);return Ne.length>O?Ne[Ne.length-P].href:W}function Xe(){var Ne=o.location;return Ne.href==Ne.protocol+zb+Ne.host+Ne.pathname+Ne.search+Ne.hash}var Ie=re();return Ie==W&&(Ie=x()),Ie==W&&(Ie=pe()),Ie==W&&Xe()&&(Ie=ct(o.location.href)),Ie=kt(Ie),Ie}function C(ct){return ct.match(/^\//)||ct.match(/^[a-zA-Z]+:\/\//)?ct:webModule.__moduleBase+ct}function D(){var ct=[],kt=O,re=[],x=[];function pe(Ne){var Re=x[Ne](),Ee=re[Ne];if(Re in Ee)return Re;var He=[];for(var nt in Ee)He[Ee[nt]]=nt;throw r&&r(Ne,He,Re),null}if(__gwt_isKnownPropertyValue=function(Ne,Re){return Re in re[Ne]},webModule.__getPropMap=function(){var Ne={};for(var Re in re)re.hasOwnProperty(Re)&&(Ne[Re]=pe(Re));return Ne},webModule.__computePropValue=pe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Xe;try{Xe=Cb;var Ie=Xe.indexOf(Db);Ie!=-1&&(kt=parseInt(Xe.substring(Ie+P),$),Xe=Xe.substring(O,Ie))}catch(Ne){}return webModule.__softPermutationId=kt,C(Xe+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})()},47530:function(ct,kt,re){"use strict";re.d(kt,{$Y:function(){return Vt},A0:function(){return qe},EP:function(){return Ne},F_:function(){return He},Fk:function(){return me},G9:function(){return Ee},GB:function(){return je},GR:function(){return b},GW:function(){return nn},Hh:function(){return Te},Hp:function(){return Je},Ir:function(){return pe},N$:function(){return at},NZ:function(){return jt},Nv:function(){return we},OA:function(){return Yt},OJ:function(){return Tt},QF:function(){return Ge},RS:function(){return de},RY:function(){return Oe},Rj:function(){return Ve},SX:function(){return Ce},Tp:function(){return De},Ui:function(){return Fe},V1:function(){return an},Vn:function(){return fe},dL:function(){return Ye},fo:function(){return Ze},gG:function(){return ve},gK:function(){return E},hK:function(){return le},i3:function(){return ot},ib:function(){return y},lS:function(){return a},m5:function(){return Re},n4:function(){return x},n_:function(){return st},oP:function(){return dt},p2:function(){return Mt},pl:function(){return It},rM:function(){return ae},sM:function(){return $e},t2:function(){return ce},tD:function(){return z},u8:function(){return ne},um:function(){return Ae},vm:function(){return We},wQ:function(){return nt},wj:function(){return _t},wt:function(){return Qe},yS:function(){return ie},yi:function(){return Xe},ym:function(){return pt},z2:function(){return Ie}});const x="FETCH_TASK_START",pe="FETCH_TASK_FAILURE",Xe="FETCH_TASK_SUCCESS",Ie="UPDATE_TASK_DATA",Ne="HIDE_EVALUATE_RESULT",Re="SHOW_EVALUATE_RESULT",Ee="UPDATE_TIMESTRAP",He="MOVE_X",nt="MOVE_Y",ot="TRIGGER_RIGHT_PANEL_MASK ",st="SET_ACTIVE_INDEX",$e="GET_TASK_LIST",Je="SHOW_TASK_LIST",le="HIDE_TASK_LIST",y="SET_TASK_STAR",a="TRIGGER_ENLARGE_UNITY3D ",E="TRIGGER_TAB_FIXED ",b="GET_DISCUSSES",z="SHOW_DISCUSSES_LOADING",ne="TOP_OR_DOWN_DISCUSS",ae="PLUS_DISCUSS",ie="SET_ACTION_TYPE",de="SHOW_REWARD_DIALOG",ce="CANCEL_REWARD_DIALOG",fe="SET_REWARD",Ce="ACTIVE_DISCUSS_INDEX",Pe="CREATE_DISCUSS",Ze="DISABLE_DISCUSS",ve="CHANGE_PAGE",Qe="SHOW_ANSWER_LOADING",It="FETCH_ANSWER_INFO",jt="HIGH_TIP_MODAL",Ve="SHOW_TIP_MODAL",pt="SELECT_UNLOCK_ANSWER",Tt="SET_CHOOSE_ANSWERS",_t="EVAL_CHOOSE_START",an="EVAL_CHOOSE_END",vt="SHOW_REP_loading",je="FETCH_REP_CONTENT",at="EDIT_REP_CONTENT",ht="SET_REP_PATH",Fe="SHOW_EVALUATE_LOADING",qe="HIDE_EVALUATE_LOADING",Mt="SET_EVALUATE_MESSAGE",nn="SET_SHOW_DIR",Et="SET_EDITOR_SETTING",Vt="SET_EDITOR_THEME",De="SET_EDITOR_FONTSIZE",dt="SET_REPOS",ft="SHOW_PATH_LIST",on="HIDE_PATH_LIST",Yt="HIDE_PICTURE_VIEW",We="SHOW_PICTURE_VIEW",Ye="SHOW_NOTICE",we="HIDE_NOTICE",me="SHOW_CASE_NOTICE",Te="HIDE_CASE_NOTICE",ze="SET_TAB_INDEX",ye="SET_SSH_TABS",he="SET_SSH_CONFIGDATA",tt="SET_SSH_CONFIGDATAARR",Oe="SET_VNC_LOADING ",Ae="ON_TAB_TO_SPACE ",Ge="ON_AUTO_FORMAT "},88457:function(ct,kt,re){"use strict";re.d(kt,{Ax:function(){return Ie},Ds:function(){return Ne},KI:function(){return Ee},SI:function(){return Xe},f1:function(){return pe}});var x=re(78323);function pe(He){let nt=!0;if(He.length>0){for(let ot=0;ot<He.length;ot++)if(He[ot].compile_success==0||!He[ot].compile_success){nt=!1;break}}else nt=!1;return nt}function Xe(He,nt=""){let ot=[];for(let st=0;st<He.length;st++){let $e=He[st],Je=nt?`${nt}/${$e.name}`:`${$e.name}`;ot.push({title:$e.name,type:$e.type,isLeaf:$e.type!=="tree",key:Je})}return ot}function Ie(He,nt,ot){for(let st=0;st<He.length;st++){let $e=He[st];if($e.key===nt){$e.children=ot;break}$e.children&&Ie($e.children,nt,ot)}return He}function Ne(He,nt,ot){let st;return function(){let $e=this,Je=arguments,le=function(){st=null,ot||He.apply($e,Je)},y=ot&&!st;clearTimeout(st),st=setTimeout(le,nt),y&&He.apply($e,Je)}}const Re=!0,Ee=x.Z.API_SERVER},75353:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return le}});var x=re(3113),pe=re(59301),Xe=Object.defineProperty,Ie=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,nt=(y,a,E)=>a in y?Xe(y,a,{enumerable:!0,configurable:!0,writable:!0,value:E}):y[a]=E,ot=(y,a)=>{for(var E in a||(a={}))Ee.call(a,E)&&nt(y,E,a[E]);if(Re)for(var E of Re(a))He.call(a,E)&&nt(y,E,a[E]);return y},st=(y,a)=>Ie(y,Ne(a)),$e=(y,a)=>{var E={};for(var b in y)Ee.call(y,b)&&a.indexOf(b)<0&&(E[b]=y[b]);if(y!=null&&Re)for(var b of Re(y))a.indexOf(b)<0&&He.call(y,b)&&(E[b]=y[b]);return E},Je=(y,a,E)=>new Promise((b,z)=>{var ne=de=>{try{ie(E.next(de))}catch(ce){z(ce)}},ae=de=>{try{ie(E.throw(de))}catch(ce){z(ce)}},ie=de=>de.done?b(de.value):Promise.resolve(de.value).then(ne,ae);ie((E=E.apply(y,a)).next())});const le=y=>{var a=y,{children:E}=a,b=$e(a,["children"]);const[z,ne]=(0,pe.useState)(!1);return pe.createElement(x.ZP,st(ot({},b),{loading:z,onClick:ae=>Je(void 0,null,function*(){try{ne(!0),yield b.onClick(ae),ne(!1)}catch(ie){console.error(ie),ne(!1)}})}),E)}},37582:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return b}});var x=re(59301),pe=re(57193),Xe=re(1012),Ie=re(92310),Ne=re.n(Ie),Re={upload:"upload___jpwPD"},Ee=Object.defineProperty,He=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,Je=(z,ne,ae)=>ne in z?Ee(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:ae}):z[ne]=ae,le=(z,ne)=>{for(var ae in ne||(ne={}))st.call(ne,ae)&&Je(z,ae,ne[ae]);if(ot)for(var ae of ot(ne))$e.call(ne,ae)&&Je(z,ae,ne[ae]);return z},y=(z,ne)=>He(z,nt(ne)),a=(z,ne,ae)=>new Promise((ie,de)=>{var ce=Pe=>{try{Ce(ae.next(Pe))}catch(Ze){de(Ze)}},fe=Pe=>{try{Ce(ae.throw(Pe))}catch(Ze){de(Ze)}},Ce=Pe=>Pe.done?ie(Pe.value):Promise.resolve(Pe.value).then(ce,fe);Ce((ae=ae.apply(z,ne)).next())});const E=({chunkSize:z=1024*1024*2,options:ne={},onCancel:ae,onComplete:ie,onError:de,onProgress:ce,onBefore:fe,onBeginInitFile:Ce,children:Pe,accept:Ze,className:ve,style:Qe={},concurrency:It=4},jt)=>{let[Ve,pt]=(0,x.useState)("ready");const[Tt,_t]=(0,x.useState)(0),[an,vt]=(0,x.useState)(""),[je,at]=(0,x.useState)(null),ht=(0,x.useRef)(null),Fe=(0,x.useRef)((0,Xe.Z)()),qe=(0,x.useRef)(!1);(0,x.useImperativeHandle)(jt,()=>({cancel:Et,file:je,uploadStatus:Ve}));const Mt=()=>{const De=document.getElementById(Fe.current);De&&(De.value="")},nn=De=>a(void 0,null,function*(){var dt;if(Ve==="uploading")return;Ce&&Ce(De);const ft=De.size,on=Math.ceil(ft/z);qe.current=!1,pt("uploading"),_t(0),vt("");try{const Yt=yield(0,pe.ZP)("/api/attachments/multipart_upload_start",{method:"POST",body:le({fileName:De.name,chunkCount:on},ne)});if(qe.current||(Yt==null?void 0:Yt.status)!==0)throw new Error;const{upload_id:We}=Yt;ht.current=new AbortController;const Ye=[];let we=0;for(let ye=0;ye<on;ye++){const he=ye*z,tt=Math.min(he+z,ft),Oe=De.slice(he,tt),Ae=new FormData;Ae.append("chunk",Oe),Ae.append("fileName",De.name),Ae.append("chunkIndex",(ye+1).toString()),Ae.append("uploadId",We);for(const Ge in ne)Object.prototype.hasOwnProperty.call(ne,Ge)&&Ae.append(Ge,ne[Ge]);Ye.push(()=>(0,pe.ZP)("/api/attachments/multipart_upload",{method:"POST",body:Ae,signal:ht.current.signal},!0).then(Ge=>{console.log(Ge,444),we++;const Bt=Math.round(we/on*100);_t(Bt),ce&&ce(y(le({},Ge),{file:De,percent:Bt}))}))}let me=0,Te=It;for(console.log(Ye,"promises");me<Ye.length;){const ye=(dt=Ye.slice(me,me+Te))==null?void 0:dt.map(he=>he());if(ye.length>0){const he=yield Promise.all(ye);me+=Te}}const ze=yield(0,pe.ZP)("/api/attachments/multipart_upload_end",{method:"POST",body:le({fileName:De.name,chunkCount:on,uploadId:We},ne)});ze.object?(pt("success"),Mt(),ie&&ie(y(le({},ze),{file:De,percent:100}))):(pt("error"),vt("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"),Mt(),de&&de(De.name))}catch(Yt){pt("error"),vt("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"),Mt(),de&&de(De.name)}}),Et=(0,x.useCallback)(()=>{qe.current=!0,ht.current&&(ht.current.abort(),ae&&ae())},[ae]),Vt=De=>{var dt,ft;const on=(ft=(dt=De==null?void 0:De.target)==null?void 0:dt.files)==null?void 0:ft[0];if(at(on),Ve="ready",!!on){if(fe){fe(on)||nn(on),Mt();return}nn(on)}};return x.createElement(x.Fragment,null,x.createElement("input",{type:"file",id:Fe.current,style:{display:"none"},onChange:Vt,accept:Ze}),x.createElement("label",{className:Ne()(Re.upload,ve),htmlFor:Fe.current,style:Qe},Pe))};var b=(0,x.forwardRef)(E)},40986:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return ot}});var x=re(59301),pe=re(3113),Xe=re(8591),Ie=re(54580),Ne=re(32050),Re=re(19248),Ee=re(78323),He={img:"img___BgL9D"},ot=({value:st,onChange:$e,getFileProgress:Je})=>{const[le,y]=(0,x.useState)(!1),a=x.createElement(pe.ZP,{loading:le,icon:x.createElement(Ne.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),E=()=>x.createElement("div",{className:He.img},x.createElement("img",{src:Ee.Z.API_SERVER+"/api/attachments/"+st,alt:"avatar",style:{width:288}}),x.createElement("div",null,x.createElement(Re.Z,{onClick:()=>$e(""),style:{fontSize:"16px",color:"red"}}))),b=z=>{var ne,ae,ie,de,ce,fe;if(Je&&Je(z),z.file.status==="uploading"){y(!0);return}if(z.file.status==="done"){if(y(!1),z.file.status==="done"&&((ae=(ne=z.file)==null?void 0:ne.response)==null?void 0:ae.status)===-1){Xe.ZP.error((de=(ie=z.file)==null?void 0:ie.response)==null?void 0:de.message);return}$e((fe=(ce=z==null?void 0:z.file)==null?void 0:ce.response)==null?void 0:fe.id)}};return x.createElement(x.Fragment,null,st?E():x.createElement("div",null,x.createElement(Ie.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${Ee.Z.API_SERVER}/api/attachments.json`,onChange:b,accept:"image/*"},a),x.createElement("div",{className:"mt20 c-light-black"},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528288*158\u50CF\u7D20\uFF1B"),x.createElement("div",{className:"c-light-black"},"\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002")))}},86197:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return st}});var x=re(59301),pe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Xe=re(92310),Ie=re.n(Xe),Ne=re(71418),Re=re(2859),Ee=re(57193),He=re(63949),nt=($e,Je,le)=>new Promise((y,a)=>{var E=ne=>{try{z(le.next(ne))}catch(ae){a(ae)}},b=ne=>{try{z(le.throw(ne))}catch(ae){a(ae)}},z=ne=>ne.done?y(ne.value):Promise.resolve(ne.value).then(E,b);z((le=le.apply($e,Je)).next())}),st=({data:$e,className:Je,fullWidth:le,style:y={},onClose:a,onOk:E,showFullTools:b,noAssociationId:z})=>{const ne=(0,x.useRef)(null),ae=(0,x.useRef)(null),ie=(0,x.useRef)(null),de=(0,x.useRef)(null),[ce,fe]=(0,x.useState)(!1),[Ce,Pe]=(0,x.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,x.useEffect)(()=>{ie.current||(ie.current=document.createElement("style"),document.head.appendChild(ie.current)),$e!=null&&$e.visible?(document.body.setAttribute("data-custom","y-hidden"),ie.current.innerHTML=" html { overflow-y: hidden; }",$e!=null&&$e.src&&Ze()):(document.body.removeAttribute("data-custom"),ie.current&&(document.head.removeChild(ie.current),ie.current=null))},[$e==null?void 0:$e.visible]);const Ze=()=>nt(void 0,null,function*(){fe(!0),Pe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ve=yield(0,He.ZJ)($e==null?void 0:$e.src);ne.current.src="",ne.current.src=Ve,ne.current.onload=function(){jt()},fe(!1),Pe("")}),ve=()=>{document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",a()},Qe=Ve=>nt(void 0,null,function*(){fe(!0),Pe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const pt=yield(0,Ee.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:$e.title,file:Ve.dataUrl}});pt!=null&&pt.id&&!z?(yield(0,Ee.ZP)(`/api/attachments/${$e.id}/add_subitem.json`,{method:"post",body:{subitem_id:pt==null?void 0:pt.id,settings:JSON.stringify(Ve.state)}})).status===0&&E():pt!=null&&pt.id&&E(pt),document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",fe(!1),Pe("")}),It=()=>{const Ve=document.querySelector('a[href="https://markerjs.com/"]');Ve&&Ve.parentNode&&(Ve.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Tt=>{const _t=document.querySelector(Tt.name);_t&&_t.setAttribute("title",Tt.title)})},jt=()=>{ae.current=new Re.hP(ne.current),ae.current.targetRoot=de.current,ae.current.addEventListener("render",Qe),ae.current.addEventListener("beforeclose",ve),b&&(ae.current.availableMarkerTypes=ae.current.ALL_MARKER_TYPES,ae.current.uiStyleSettings.redoButtonVisible=!0,ae.current.uiStyleSettings.notesButtonVisible=!0,ae.current.uiStyleSettings.zoomButtonVisible=!0,ae.current.uiStyleSettings.zoomOutButtonVisible=!0,ae.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ae.current.uiStyleSettings,ae.current.show(),$e!=null&&$e.snapshotData&&ae.current.restoreState($e.snapshotData),setTimeout(()=>{window.scrollTo(0,0),It()},300)};return x.createElement(x.Fragment,null,($e==null?void 0:$e.visible)&&x.createElement(Ne.Z,{spinning:ce,tip:Ce,style:{position:"absolute"}},x.createElement("div",{ref:de,className:Ie()(pe.imageDimensions,Je,le?pe.fullWidth:""),style:y},x.createElement("img",{className:pe.img,ref:ne}))))}},24638:function(ct,kt,re){"use strict";var x=re(59301),pe=re(95237),Xe=re(43604),Ie=re(99313),Ne=re(3113),Re=re(76818),Ee=re(27431),He=re(48136),nt=re(59301);const ot=(0,x.forwardRef)(({callback:st,showSaveButton:$e,value:Je=""},le)=>{const y=(0,x.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],E=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
x=a + r\\text{cos}\\theta \\ \r
y=b + r\\text{sin}\\theta \r
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\left\\{\\begin{matrix} \r
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
\\end{matrix}\\right. \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
a \\perp \\alpha \\ \r
b \\perp \\alpha \r
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
a \\parallel \\partial ,b \\parallel \\partial \r
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
a \\perp m,a \\perp n \r
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
a^{2}+b^{2}=c^{2} \r
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
a,b \\in R^{+} \\ \r
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
a,b \\in R \\ \r
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
P \\left( \\emptyset \\right) =0 \\\\ \r
P \\left( S \\right) =1 \r
\\end{array}`},{value:`\\begin{array}{c} \r
\\forall A \\in S \\\\ \r
P \\left( A \\right) \\ge 0 \r
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
\\end{array}`},{value:`\\begin{array}{c} \r
P_{n}=n! \\\\ \r
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
\\end{array}`}]}]}],b=ae=>{y.current.setValue(y.current.getValue()+" "+ae.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:nt.createElement(pe.Z,{className:Ee.Z.lists,gutter:[10,10]},a.map((ae,ie)=>nt.createElement(Xe.Z,{flex:"110px",className:Ee.Z.item},nt.createElement("div",null,nt.createElement(Re.Z,{value:`$$${ae.value}$$`}),ae.name),nt.createElement("div",{className:Ee.Z.children},ae.children.map((de,ce)=>nt.createElement("div",{key:ce},nt.createElement("h1",null,de.name),nt.createElement(pe.Z,{gutter:[10,10]},de.data.map((fe,Ce)=>nt.createElement(Xe.Z,{key:Ce,onClick:()=>b(fe),className:Ee.Z.diamond},nt.createElement(Re.Z,{value:"`$$"+fe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:nt.createElement(pe.Z,{className:Ee.Z.lists,gutter:[10,10]},E.map((ae,ie)=>nt.createElement(Xe.Z,{flex:"110px",className:Ee.Z.item},nt.createElement("div",null,nt.createElement(Re.Z,{value:"`$$"+ae.value+"$$`"}),ae.name),nt.createElement("div",{className:Ee.Z.children},ae.children.map((de,ce)=>nt.createElement("div",{key:ce},de.name&&nt.createElement("h1",null,de.name),nt.createElement(pe.Z,{gutter:[10,10]},de.data.map((fe,Ce)=>nt.createElement(Xe.Z,{key:Ce,onClick:()=>b(fe),className:Ee.Z.diamond},nt.createElement(Re.Z,{value:"`$$"+fe.value+"$$`"}))))))))))}],ne=()=>{var ae=document.createElement("div");ae.innerHTML=y.current.getValue();var ie=ae.innerText;return st&&st(ie),ie};return(0,x.useImperativeHandle)(le,()=>({getData:ne})),nt.createElement("div",{className:Ee.Z.mathWrap},nt.createElement(Ie.default,{defaultActiveKey:"1",items:z}),nt.createElement("math-field",{locale:"zh_cn",className:Ee.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},Je||""),$e&&nt.createElement("div",{className:Ee.Z.button},nt.createElement(Ne.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});kt.Z=ot},97041:function(ct,kt,re){"use strict";re.d(kt,{z:function(){return _t},Z:function(){return an}});var x=re(59301),pe=re(54580),Xe=re(8591),Ie=re(43418),Ne=re(3113),Re=re(78323),Ee=re(12480),He=Object.defineProperty,nt=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,$e=(vt,je,at)=>je in vt?He(vt,je,{enumerable:!0,configurable:!0,writable:!0,value:at}):vt[je]=at,Je=(vt,je)=>{for(var at in je||(je={}))ot.call(je,at)&&$e(vt,at,je[at]);if(nt)for(var at of nt(je))st.call(je,at)&&$e(vt,at,je[at]);return vt},le=(vt,je,at)=>new Promise((ht,Fe)=>{var qe=Et=>{try{nn(at.next(Et))}catch(Vt){Fe(Vt)}},Mt=Et=>{try{nn(at.throw(Et))}catch(Vt){Fe(Vt)}},nn=Et=>Et.done?ht(Et.value):Promise.resolve(Et.value).then(qe,Mt);nn((at=at.apply(vt,je)).next())});const y="\u3000\u3000";function a(vt){var je=["Bytes","KB","MB","GB","TB"];if(vt==0)return"0 Byte";var at=parseInt(""+Math.floor(Math.log(vt)/Math.log(1024)),10);return(vt/Math.pow(1024,at)).toFixed(1)+" "+je[at]}var E=({value:vt=[],action:je,onChange:at,className:ht,maxSize:Fe=150,title:qe="\u6587\u4EF6\u4E0A\u4F20",accept:Mt=null})=>{const nn={multiple:!1,fileList:vt,accept:Mt,withCredentials:!0,beforeUpload:Vt=>Vt.size/1024/1024<Fe?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Fe}MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20`),Promise.reject()),action:`${ENV.API_SERVER}/api/attachments.json`,onChange(Vt){var De,dt,ft,on;let Yt=[...Vt.fileList];if(Yt=Yt.map(We=>(We.name.indexOf(y)===-1&&(We.name=`${We.name}${y}${a(We.size)}`),Je({},We))),Vt.file.status==="done"&&((dt=(De=Vt.file)==null?void 0:De.response)==null?void 0:dt.status)===-1){message.error((on=(ft=Vt.file)==null?void 0:ft.response)==null?void 0:on.message),at([]);return}at(Yt)},onRemove:Vt=>le(void 0,null,function*(){const De=Vt.size/1024/1024;return Vt.status==="uploading"?!0:De<Fe&&(Vt.response?Vt.response.id:Vt.uid)?yield removeAttachment(Vt.response?Vt.response.id:Vt.id):!0})};function Et(Vt){Vt.preventDefault(),Vt.stopPropagation()}return React.createElement("div",{className:`single-upload ${ht||""}`},React.createElement(Upload,Je({},nn),React.createElement(Button,{type:"primary",title:vt.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:vt.length>0,ghost:!0},qe),React.createElement("span",{onClick:Et,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Fe,"M)"," ")))},b=re(61481),z=re(89392),ne=Object.defineProperty,ae=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ce=(vt,je,at)=>je in vt?ne(vt,je,{enumerable:!0,configurable:!0,writable:!0,value:at}):vt[je]=at,fe=(vt,je)=>{for(var at in je||(je={}))ie.call(je,at)&&ce(vt,at,je[at]);if(ae)for(var at of ae(je))de.call(je,at)&&ce(vt,at,je[at]);return vt};const Ce=vt=>React.createElement("svg",fe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},vt),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Pe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Ze=Object.defineProperty,ve=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,jt=(vt,je,at)=>je in vt?Ze(vt,je,{enumerable:!0,configurable:!0,writable:!0,value:at}):vt[je]=at,Ve=(vt,je)=>{for(var at in je||(je={}))Qe.call(je,at)&&jt(vt,at,je[at]);if(ve)for(var at of ve(je))It.call(je,at)&&jt(vt,at,je[at]);return vt},pt=(vt,je,at)=>new Promise((ht,Fe)=>{var qe=Et=>{try{nn(at.next(Et))}catch(Vt){Fe(Vt)}},Mt=Et=>{try{nn(at.throw(Et))}catch(Vt){Fe(Vt)}},nn=Et=>Et.done?ht(Et.value):Promise.resolve(Et.value).then(qe,Mt);nn((at=at.apply(vt,je)).next())});const{Dragger:Tt}=pe.default;function _t(vt){let je=[];return vt&&vt.length>0&&(je=vt.map(at=>({uid:at.id,id:at.id,name:at.title+y+at.filesize,url:at.url,filesize:at.filesize,status:"done",response:{id:at.id}}))),je}var an=({value:vt,onChange:je,action:at,data:ht,className:Fe,maxSize:qe=150,title:Mt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:nn=!1,accept:Et="",additionalText:Vt,isDragger:De,number:dt=1e3,aloneClear:ft=!1,realTimeRemove:on=!0,uploadText:Yt,setFileProgress:We,showFileProgress:Ye})=>{const[we,me]=(0,x.useState)(!1);let[Te,ze]=(0,x.useState)(vt||[]),[ye,he]=(0,x.useState)(1);(0,x.useEffect)(()=>{vt&&(ye===1&&ze([...vt]),he(2),dt===(vt==null?void 0:vt.length)&&me(!0))},[vt]);const tt=()=>{setTimeout(()=>{Te.pop(),ze([...Te])},500)};Ye&&We(Te.some(Ge=>Ge.status==="uploading"));const Oe={multiple:!0,disabled:we,accept:Et,withCredentials:!0,fileList:Te,beforeUpload:(Ge,Bt)=>{const Pt=Ge.size/1024/1024;return Te.concat(Bt).length>dt?(Te.pop(),ze([...Te]),Xe.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${dt}\u4E2A\u6587\u4EF6`),ft?Promise.reject():(tt(),!1)):Pt<qe?!0:(Xe.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${qe}MB).`),ft?Promise.reject():(tt(),!1))},data:ht,action:at||`${Re.Z.API_SERVER}/api/attachments.json`,onChange(Ge){var Bt,Pt,Wt,Ht;if(Ge.file.status==="removed"?Te=Ge.fileList:Te=(0,z.uniqBy)([...Ge.fileList,...Te],"uid"),Ge.file.status==="done"&&((Pt=(Bt=Ge.file)==null?void 0:Bt.response)==null?void 0:Pt.status)===-1){Xe.ZP.error((Ht=(Wt=Ge.file)==null?void 0:Wt.response)==null?void 0:Ht.message);return}Te.length>=dt?me(!0):me(!1),ze([...Te]),Te=Te.map(Gt=>{var Be,lt;return(Be=Gt==null?void 0:Gt.response)!=null&&Be.id&&(Gt.url=(lt=Gt==null?void 0:Gt.response)==null?void 0:lt.url),Gt.name.indexOf(y)===-1&&(Gt.name=`${Gt.name}${y}${a(Gt.size)}`),Ve({},Gt)}),console.log("info:",Ge,Te),je(Te)},onRemove:Ge=>pt(void 0,null,function*(){if(!on)return!0;const Bt=()=>pt(void 0,null,function*(){if(Ge.response?Ge.response.id:Ge.id){let Wt=yield(0,Ee.JZ)(Ge.response?Ge.response.id:Ge.uid);return Promise.resolve(Wt)}else return!0});return nn?new Promise((Pt,Wt)=>{Ie.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>pt(void 0,null,function*(){const Ht=yield Bt();Xe.ZP.success("\u5220\u9664\u6210\u529F"),Pt(!0)}),onCancel:()=>Pt(!1)})}):yield Bt()})};function Ae(Ge){Ge.preventDefault(),Ge.stopPropagation()}return x.createElement("div",{className:`multi-upload ${Fe||""}`},De&&x.createElement(Tt,Ve({},Oe),x.createElement("p",{className:"ant-upload-drag-icon"},x.createElement(b.Z,null)),x.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",x.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",qe,"MB)"," "),Vt),!De&&x.createElement(pe.default,Ve({},Oe),x.createElement(Ne.ZP,{disabled:we,className:"upload_button"},x.createElement("img",{className:"aBtn_img",src:Pe}),Mt),x.createElement("span",{onClick:Ae,className:"upload_text"},Yt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${qe}MB)`)))}},35191:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Ie}});var x=re(95392),pe={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Xe=re(59301),Ie=({message:Ne,className:Re,children:Ee,style:He={}})=>Xe.createElement("div",{className:`custom-spinner ${pe.idsRingWrapper} ${Re}`},Xe.createElement("div",{className:pe.ldsRing},Xe.createElement("div",null),Xe.createElement("div",null),Xe.createElement("div",null),Xe.createElement("div",null)),Ne?Xe.createElement("p",{style:He},Ne):null,Ee,Xe.createElement(x.Outlet,null))},48775:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Ie}});var x=re(59301),pe=re(27035),Xe=re(11611),Ie=()=>{const[Ne,Re]=(0,x.useState)(""),[Ee,He]=(0,x.useState)(0);let[nt,ot]=(0,x.useState)(),[st,$e]=(0,x.useState)();const[Je,le]=(0,x.useState)(!1),y=(0,x.useRef)("");(0,x.useEffect)(()=>pe.Z.subscribe("preview-image",Ce=>{Re(Ce),console.log(de.current),document.body.style.overflow="hidden"}),[]),(0,x.useEffect)(()=>(document.addEventListener("keydown",a),()=>{document.removeEventListener("keydown",a)}),[]),(0,x.useEffect)(()=>{y.current=Ne},[Ne]);function a(fe){fe.keyCode==27&&y.current&&E()}function E(){document.body.style.overflow="auto",ot(void 0),$e(void 0),He(0),Re("")}function b(){He(Ee+90)}function z(){nt=de.current.width*1.1,st=de.current.height*1.1,$e(st),ot(nt)}function ne(){nt=de.current.width/1.1,st=de.current.height/1.1,$e(st),ot(nt)}const ae=(0,x.useRef)(),ie=(0,x.useRef)(),de=(0,x.useRef)(),ce=fe=>{(fe.nativeEvent.target===ae.current||fe.nativeEvent.target===ie.current)&&E()};return x.createElement(x.Fragment,null,Ne?x.createElement("div",null,x.createElement("div",{className:"preview-wrp-group",ref:ie},x.createElement(Xe.Z,{className:"image-preview",src:Ne,style:{display:"none"},preview:{visible:!0,src:Ne,movable:!1,onVisibleChange:fe=>{Re("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},63347:function(ct,kt,re){"use strict";re.d(kt,{h:function(){return ae}});var x=re(59301),pe=re(57809),Xe=re(78241),Ie=re(3113),Ne=re(89780),Re=re.n(Ne),Ee=re(4887),He=re(37068),nt=Object.defineProperty,ot=Object.defineProperties,st=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,y=(ie,de,ce)=>de in ie?nt(ie,de,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ie[de]=ce,a=(ie,de)=>{for(var ce in de||(de={}))Je.call(de,ce)&&y(ie,ce,de[ce]);if($e)for(var ce of $e(de))le.call(de,ce)&&y(ie,ce,de[ce]);return ie},E=(ie,de)=>ot(ie,st(de));const b=pe.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ne={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"]};kt.Z=({callback:ie,onCancel:de})=>{const[ce,fe]=(0,x.useState)("python");function Ce(Ze){fe(ne[Ze][1])}function Pe(Ze){ie(Ze)}return x.createElement(Xe.default,E(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Pe,style:{width:500}}),x.createElement(Xe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},x.createElement(pe.default,{getPopupContainer:Ze=>Ze.parentNode,onChange:Ce},Object.keys(ne).map(Ze=>x.createElement(b,{key:Ze,value:Ze},ne[Ze][0])))),x.createElement(Xe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},x.createElement(ae,{mode:ce})),x.createElement("div",{className:"flex-container flex-end"},x.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(Ie.ZP,{type:"ghost",onClick:de},"\u53D6\u6D88")))};function ae({value:ie,onChange:de,mode:ce,options:fe={}}){const Ce=(0,x.useRef)(),[Pe,Ze]=(0,x.useState)();return(0,x.useEffect)(()=>{if(Pe){let ve=function(Qe){const It=Qe.getValue();de&&de(It)};return Pe.on("change",ve),()=>{Pe.off("change",ve)}}},[Pe,de]),(0,x.useEffect)(()=>{Pe&&Pe.setOption("mode",ce)},[Pe,ce]),(0,x.useEffect)(()=>{Pe&&(ie!==Pe.getValue()||ie==="")&&setTimeout(()=>{Pe.setValue(ie||"")},300)},[Pe,ie]),(0,x.useEffect)(()=>{if(Ce.current&&!Pe){const ve=Re().fromTextArea(Ce.current,a({mode:ce,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},fe));Ze(ve)}},[Ce.current,Pe]),x.createElement("div",{className:"my-codemirror-container"},x.createElement("textarea",{ref:Ce}))}},88871:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Ua}});var x=re(59301),pe=re(89780),Xe=re.n(pe),Ie=re(76374),Ne=re(4887),Re=re(6313),Ee=re(25717),He=re(99498),nt=re(25419),ot=re(67549),st=re(76818),$e=({value:it="",className:wt,showTextOnly:yt,showLines:En,style:bn={}})=>{const fn=(0,x.useMemo)(()=>"",[it]);return x.createElement(x.Fragment,null,x.createElement("div",{dangerouslySetInnerHTML:{__html:fn}}))},Je=re(59301),le=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(it,wt,yt)=>wt in it?le(it,wt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):it[wt]=yt,ae=(it,wt)=>{for(var yt in wt||(wt={}))b.call(wt,yt)&&ne(it,yt,wt[yt]);if(E)for(var yt of E(wt))z.call(wt,yt)&&ne(it,yt,wt[yt]);return it},ie=(it,wt)=>y(it,a(wt));let de=[{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 ce({onActionCallback:it,title:wt,icon:yt,actionName:En,className:bn="",children:fn}){function ca(){it(En)}return Je.createElement("a",{title:wt,className:bn,onClick:ca},Je.createElement("i",{className:`${yt}`}),fn)}var fe=({watch:it,showNullButton:wt,showNullProgramButton:yt,onActionCallback:En,fullScreen:bn,insertTemp:fn,hidetoolBar:ca,extraUse:Qn})=>{const Ot=[...de,{title:`${it?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${it?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Je.createElement("ul",{className:"markdown-toolbar-container"},!ca&&Ot.map((St,ln)=>Je.createElement("li",{key:ln},St.actionName?Je.createElement(ce,ie(ae({},St),{onActionCallback:En})):Je.createElement("span",{className:"v-line"}))),wt?Je.createElement("li",null,Je.createElement(ce,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:En},Je.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,yt?Je.createElement(Je.Fragment,null,Je.createElement("li",null,Je.createElement(ce,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:En},Je.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Je.createElement("li",null,Je.createElement(ce,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:En},Je.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,fn&&Je.createElement("li",null,Je.createElement(ce,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${fn}`,onActionCallback:En},Je.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Qn&&Je.createElement("li",null,Qn),Je.createElement("li",{className:"btn-full-screen"},Je.createElement(ce,{icon:`${bn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:bn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:En})))},Ce=re(81123),Pe=re(78241),Ze=re(92832),ve=re(3113),Qe=Object.defineProperty,It=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,_t=(it,wt,yt)=>wt in it?Qe(it,wt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):it[wt]=yt,an=(it,wt)=>{for(var yt in wt||(wt={}))pt.call(wt,yt)&&_t(it,yt,wt[yt]);if(Ve)for(var yt of Ve(wt))Tt.call(wt,yt)&&_t(it,yt,wt[yt]);return it},vt=(it,wt)=>It(it,jt(wt));const je={labelCol:{span:4},wrapperCol:{span:20}};var at=({callback:it,onCancel:wt})=>{function yt(En){it(En)}return x.createElement(Pe.default,vt(an({},je),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:yt,style:{width:500}}),x.createElement(Pe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},x.createElement(Ze.default,null)),x.createElement(Pe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},x.createElement(Ze.default,null)),x.createElement("div",{className:"flex-container flex-end"},x.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(ve.ZP,{type:"ghost",onClick:wt},"\u53D6\u6D88")))},ht=re(63347),Fe=re(90443),qe=re(43418),Mt=re(95237),nn=re(86197),Et=re(59301),Vt=({callback:it,onCancel:wt})=>{const yt=document.createElement("canvas"),En=yt.getContext("2d");yt.width=1e3,yt.height=800,En.fillStyle="#ffffff",En.fillRect(0,0,yt.width,yt.height);const bn=yt.toDataURL("image/png");return Et.createElement(qe.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Et.createElement(Mt.Z,{style:{height:"100vh"}},Et.createElement(nn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:bn,visible:!0,title:String(Date.now())},onOk:fn=>{it({src:fn.url})},onClose:wt})))},De=re(12378);function dt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(dt,go.CommandHandler),dt.prototype.canAlignSelection=function(){var it=this.diagram;return!(it===null||it.isReadOnly||it.isModelReadOnly||it.selection.count<2)},dt.prototype.alignLeft=function(){var it=this.diagram;it.startTransaction("aligning left");var wt=1/0;it.selection.each(function(yt){yt instanceof go.Link||(wt=Math.min(yt.position.x,wt))}),it.selection.each(function(yt){yt instanceof go.Link||yt.move(new go.Point(wt,yt.position.y))}),it.commitTransaction("aligning left")},dt.prototype.alignRight=function(){var it=this.diagram;it.startTransaction("aligning right");var wt=-1/0;it.selection.each(function(yt){if(!(yt instanceof go.Link)){var En=yt.actualBounds.x+yt.actualBounds.width;wt=Math.max(En,wt)}}),it.selection.each(function(yt){yt instanceof go.Link||yt.move(new go.Point(wt-yt.actualBounds.width,yt.position.y))}),it.commitTransaction("aligning right")},dt.prototype.alignTop=function(){var it=this.diagram;it.startTransaction("alignTop");var wt=1/0;it.selection.each(function(yt){yt instanceof go.Link||(wt=Math.min(yt.position.y,wt))}),it.selection.each(function(yt){yt instanceof go.Link||yt.move(new go.Point(yt.position.x,wt))}),it.commitTransaction("alignTop")},dt.prototype.alignBottom=function(){var it=this.diagram;it.startTransaction("aligning bottom");var wt=-1/0;it.selection.each(function(yt){if(!(yt instanceof go.Link)){var En=yt.actualBounds.y+yt.actualBounds.height;wt=Math.max(En,wt)}}),it.selection.each(function(yt){yt instanceof go.Link||yt.move(new go.Point(yt.actualBounds.x,wt-yt.actualBounds.height))}),it.commitTransaction("aligning bottom")},dt.prototype.alignCenterX=function(){var it=this.diagram,wt=it.selection.first();if(wt){it.startTransaction("aligning Center X");var yt=wt.actualBounds.x+wt.actualBounds.width/2;it.selection.each(function(En){En instanceof go.Link||En.move(new go.Point(yt-En.actualBounds.width/2,En.actualBounds.y))}),it.commitTransaction("aligning Center X")}},dt.prototype.alignCenterY=function(){var it=this.diagram,wt=it.selection.first();if(wt){it.startTransaction("aligning Center Y");var yt=wt.actualBounds.y+wt.actualBounds.height/2;it.selection.each(function(En){En instanceof go.Link||En.move(new go.Point(En.actualBounds.x,yt-En.actualBounds.height/2))}),it.commitTransaction("aligning Center Y")}},dt.prototype.alignColumn=function(it){var wt=this.diagram;wt.startTransaction("align Column"),it===void 0&&(it=0),it=parseFloat(it);var yt=new Array;wt.selection.each(function(Qn){Qn instanceof go.Link||yt.push(Qn)});for(var En=0;En<yt.length-1;En++){var bn=yt[En],fn=bn.actualBounds.y+bn.actualBounds.height+it,ca=yt[En+1];ca.move(new go.Point(bn.actualBounds.x,fn))}wt.commitTransaction("align Column")},dt.prototype.alignRow=function(it){it===void 0&&(it=0),it=parseFloat(it);var wt=this.diagram;wt.startTransaction("align Row");var yt=new Array;wt.selection.each(function(Qn){Qn instanceof go.Link||yt.push(Qn)});for(var En=0;En<yt.length-1;En++){var bn=yt[En],fn=bn.actualBounds.x+bn.actualBounds.width+it,ca=yt[En+1];ca.move(new go.Point(fn,bn.actualBounds.y))}wt.commitTransaction("align Row")},dt.prototype.canRotate=function(it){var wt=this.diagram;return!(wt===null||wt.isReadOnly||wt.isModelReadOnly||wt.selection.count<1)},dt.prototype.rotate=function(it){it===void 0&&(it=90);var wt=this.diagram;wt.startTransaction("rotate "+it.toString());var wt=this.diagram;wt.selection.each(function(yt){yt instanceof go.Link||yt instanceof go.Group||(yt.angle+=it)}),wt.commitTransaction("rotate "+it.toString())},dt.prototype.pullToFront=function(){var it=this.diagram;it.startTransaction("pullToFront");var wt=new go.Map;it.selection.each(function(yt){wt.set(yt.layer,0)}),wt.iteratorKeys.each(function(yt){var En=0;yt.parts.each(function(bn){if(!bn.isSelected){var fn=bn.zOrder;isNaN(fn)?bn.zOrder=0:En=Math.max(En,fn)}}),wt.set(yt,En)}),it.selection.each(function(yt){dt._assignZOrder(yt,wt.get(yt.layer)+1)}),it.commitTransaction("pullToFront")},dt.prototype.pushToBack=function(){var it=this.diagram;it.startTransaction("pushToBack");var wt=new go.Map;it.selection.each(function(yt){wt.set(yt.layer,0)}),wt.iteratorKeys.each(function(yt){var En=0;yt.parts.each(function(bn){if(!bn.isSelected){var fn=bn.zOrder;isNaN(fn)?bn.zOrder=0:En=Math.min(En,fn)}}),wt.set(yt,En)}),it.selection.each(function(yt){dt._assignZOrder(yt,wt.get(yt.layer)-1-dt._findGroupDepth(yt))}),it.commitTransaction("pushToBack")},dt._assignZOrder=function(it,wt,yt){yt===void 0&&(yt=it),it.layer===yt.layer&&(it.zOrder=wt),it instanceof go.Group&&it.memberParts.each(function(En){dt._assignZOrder(En,wt+1,yt)})},dt._findGroupDepth=function(it){if(it instanceof go.Group){var wt=0;return it.memberParts.each(function(yt){wt=Math.max(wt,dt._findGroupDepth(yt))}),wt+1}else return 0},dt.prototype.doKeyDown=function(){var it=this.diagram;if(it!==null){var wt=it.lastInput;if(wt.key==="Up"||wt.key==="Down"||wt.key==="Left"||wt.key==="Right"){var yt=this.arrowKeyBehavior;if(yt==="none")return;if(yt==="select"){this._arrowKeySelect();return}else if(yt==="move"){this._arrowKeyMove();return}else if(yt==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},dt.prototype._getAllParts=function(){var it=new Array;return this.diagram.nodes.each(function(wt){it.push(wt)}),this.diagram.parts.each(function(wt){it.push(wt)}),it},dt.prototype._arrowKeyMove=function(){var it=this.diagram,wt=it.lastInput,yt=0,En=0;if(wt.control||wt.meta)yt=1,En=1;else if(it.grid!==null){var bn=it.grid.gridCellSize;En=bn.width,yt=bn.height}it.startTransaction("arrowKeyMove"),it.selection.each(function(fn){wt.key==="Up"?fn.move(new go.Point(fn.actualBounds.x,fn.actualBounds.y-yt)):wt.key==="Down"?fn.move(new go.Point(fn.actualBounds.x,fn.actualBounds.y+yt)):wt.key==="Left"?fn.move(new go.Point(fn.actualBounds.x-En,fn.actualBounds.y)):wt.key==="Right"&&fn.move(new go.Point(fn.actualBounds.x+En,fn.actualBounds.y))}),it.commitTransaction("arrowKeyMove")},dt.prototype._arrowKeySelect=function(){var it=this.diagram,wt=it.lastInput,yt=null;wt.key==="Up"?yt=this._findNearestPartTowards(270):wt.key==="Down"?yt=this._findNearestPartTowards(90):wt.key==="Left"?yt=this._findNearestPartTowards(180):wt.key==="Right"&&(yt=this._findNearestPartTowards(0)),yt!==null&&(wt.shift?yt.isSelected=!0:wt.control||wt.meta?yt.isSelected=!yt.isSelected:it.select(yt))},dt.prototype._findNearestPartTowards=function(it){var wt=this.diagram.selection.first();if(wt===null)return null;for(var yt=wt.actualBounds.center,En=this._getAllParts(),bn=1/0,fn=wt,ca=0;ca<En.length;ca++){var Qn=En[ca];if(Qn!==wt&&Qn.canSelect()){var Ot=Qn.actualBounds.center,St=yt.directionPoint(Ot),ln=this._angleCloseness(St,it);if(ln<=45){var Le=yt.distanceSquaredPoint(Ot);Le*=1+Math.sin(ln*Math.PI/180),Le<bn&&(bn=Le,fn=Qn)}}}return fn},dt.prototype._angleCloseness=function(it,wt){return Math.min(Math.abs(wt-it),Math.min(Math.abs(wt+360-it),Math.abs(wt-360-it)))},dt.prototype._arrowKeyTree=function(){var it=this.diagram,wt=it.selection.first();if(wt instanceof go.Node){var yt=it.lastInput;if(yt.key==="Right"){if(!wt.isTreeLeaf)if(!wt.isTreeExpanded)it.commandHandler.canExpandTree(wt)&&it.commandHandler.expandTree(wt);else{var En=this._sortTreeChildrenByY(wt).first();En!==null&&it.select(En)}}else if(yt.key==="Left")if(!wt.isTreeLeaf&&wt.isTreeExpanded)it.commandHandler.canCollapseTree(wt)&&it.commandHandler.collapseTree(wt);else{var bn=wt.findTreeParentNode();bn!==null&&it.select(bn)}else if(yt.key==="Up"){var bn=wt.findTreeParentNode();if(bn!==null){var fn=this._sortTreeChildrenByY(bn),ca=fn.indexOf(wt);if(ca>0){for(var Qn=fn.elt(ca-1);Qn!==null&&Qn.isTreeExpanded&&!Qn.isTreeLeaf;){var Ot=this._sortTreeChildrenByY(Qn);Qn=Ot.last()}Qn!==null&&it.select(Qn)}else it.select(bn)}}else if(yt.key==="Down")if(wt.isTreeExpanded&&!wt.isTreeLeaf){var En=this._sortTreeChildrenByY(wt).first();En!==null&&it.select(En)}else for(;wt!==null;){var bn=wt.findTreeParentNode();if(bn===null)break;var fn=this._sortTreeChildrenByY(bn),ca=fn.indexOf(wt);if(ca<fn.length-1){it.select(fn.elt(ca+1));break}else wt=bn}var St=it.selection.first();St!==null&&it.scrollToRect(St.actualBounds)}},dt.prototype._sortTreeChildrenByY=function(it){var wt=new go.List().addAll(it.findTreeChildrenNodes());return wt.sort(function(yt,En){var bn=yt.location,fn=En.location;return bn.y<fn.y?-1:bn.y>fn.y?1:bn.x<fn.x?-1:bn.x>fn.x?1:0}),wt},dt.prototype.copyToClipboard=function(it){go.CommandHandler.prototype.copyToClipboard.call(this,it),this._lastPasteOffset.set(this.pasteOffset)},dt.prototype.pasteFromClipboard=function(){var it=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(it,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),it},Object.defineProperty(dt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(it){if(it!=="move"&&it!=="select"&&it!=="scroll"&&it!=="tree"&&it!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+it);this._arrowKeyBehavior=it}}),Object.defineProperty(dt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(it){if(!(it instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+it);this._pasteOffset.set(it)}});var ft=dt,on=re(87851),Yt=re(43604),We=re(57193),Ye={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},we=re(59301),me=(it,wt,yt)=>new Promise((En,bn)=>{var fn=Ot=>{try{Qn(yt.next(Ot))}catch(St){bn(St)}},ca=Ot=>{try{Qn(yt.throw(Ot))}catch(St){bn(St)}},Qn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(fn,ca);Qn((yt=yt.apply(it,wt)).next())});function Te({onCancel:it,callback:wt}){let yt=(0,x.useRef)(),En=(0,x.useRef)(),bn=(0,x.useRef)(),fn=(0,x.useRef)(!1);const ca=(0,x.useRef)(!1),[Qn,Ot]=(0,x.useState)(0);function St(){const Le=De.bx.make,gn={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};yt.current=new De.S0(En.current,{padding:20,grid:Le(De.s_,"Grid",Le(De.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Le(De.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Zt=>{var Jt=Zt.diagram.commandHandler.addTopLevelParts(Zt.diagram.selection,!0);Jt||Zt.diagram.currentTool.doCancel()},commandHandler:Le(ft),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Zt=>{var Jt=Zt.subject;Jt.location=Jt.location.copy().snapToGridPoint(Zt.diagram.grid.gridOrigin,Zt.diagram.grid.gridCellSize),setTimeout(()=>{Zt.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Zt=>{var Jt=Zt.subject;setTimeout(()=>{Zt.diagram.commandHandler.editTextBlock()})},LinkRelinked:Zt=>{var Jt=Zt.parameter.part;Jt.invalidateConnectedLinks();var Qt=Zt.subject;Zt.diagram.toolManager.linkingTool.isForwards?Qt.toNode.invalidateConnectedLinks():Qt.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),yt.current.nodeTemplate=Le(De.NB,"Auto",{locationSpot:De.z6.Center,locationObjectName:"SHAPE",desiredSize:new De.$u(120,60),minSize:new De.$u(40,40),resizable:!0,resizeCellSize:new De.$u(10,10),rotatable:!0},new De.KX("location","loc",De.E9.parse).makeTwoWay(De.E9.stringify),new De.KX("desiredSize","size",De.$u.parse).makeTwoWay(De.$u.stringify),Le(De.bn,{name:"SHAPE",fill:gn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:De.z6.AllSides,toSpot:De.z6.AllSides},new De.KX("figure"),new De.KX("fill"),new De.KX("stroke","borderColor"),new De.KX("strokeWidth","thickness"),new De.KX("strokeDashArray","dash")),Le(De.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Le(De.al,{margin:1,textAlign:"center",overflow:De.al.OverflowEllipsis,editable:!0},new De.KX("text").makeTwoWay(),new De.KX("stroke","color"))),yt.current.nodeTemplate.toolTip=Le("ToolTip",Le(De.s_,"Vertical",{maxSize:new De.$u(200,NaN)},Le(De.al,{font:"bold 10pt sans-serif",textAlign:"center"},new De.KX("text")),Le(De.al,{font:"10pt sans-serif",textAlign:"center"},new De.KX("text","details"))));function zn(Zt,Jt){var Qt=(Rt,Bn)=>{Rt.handled=!0,Rt.diagram.model.commit(sn=>{var Nn=Bn.part.adornedPart,Yn=new De.E9().setRectSpot(Nn.actualBounds,Zt);Yn.subtract(Nn.location),Yn.scale(2,2),Yn.x+=Math.sign(Yn.x)*130,Yn.y+=Math.sign(Yn.y)*130,Yn.add(Nn.location),Yn.snapToGridPoint(Rt.diagram.grid.gridOrigin,Rt.diagram.grid.gridCellSize);var Dn=sn.copyNodeData(Nn.data);sn.setGroupKeyForNodeData(Dn,sn.getGroupKeyForNodeData(Nn.data)),sn.addNodeData(Dn);var On={from:Nn.key,to:sn.getKeyForNodeData(Dn)};sn.addLinkData(On);var _n=Rt.diagram.findNodeForData(Dn);_n.location=Yn,Rt.diagram.select(_n),setTimeout(()=>{Rt.diagram.commandHandler.editTextBlock()},20)})};return Le(De.bn,{figure:Jt,alignment:Zt,alignmentFocus:Zt.opposite(),width:Zt.equals(De.z6.Top)||Zt.equals(De.z6.Bottom)?25:18,height:Zt.equals(De.z6.Top)||Zt.equals(De.z6.Bottom)?18:25,fill:"orange",stroke:gn.white,strokeWidth:4,mouseEnter:(Rt,Bn)=>Bn.fill="dodgerblue",mouseLeave:(Rt,Bn)=>Bn.fill="orange",isActionable:!0,click:Qt,contextClick:Qt})}function jn(Zt){return Le(De.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:(Jt,Qt)=>Qt.fill="dodgerblue",mouseLeave:(Jt,Qt)=>Qt.fill="orange",click:(Jt,Qt)=>{Jt.diagram.commandHandler.showContextMenu(Qt.part.adornedPart)}},Zt||{})}yt.current.nodeTemplate.selectionAdornmentTemplate=Le(De.uz,"Spot",Le(De.Vm,{padding:10}),zn(De.z6.Top,"TriangleUp"),zn(De.z6.Left,"TriangleLeft"),zn(De.z6.Right,"TriangleRight"),zn(De.z6.Bottom,"TriangleDown"),jn({alignment:new De.z6(.75,0)}));function An(Zt,Jt){return(Qt,Rt)=>{Qt.handled=!0,Qt.diagram.model.commit(Bn=>{Bn.set(Rt.part.adornedPart.data,Zt,Jt)})}}function xe(Zt,Jt){return Jt||(Jt="color"),Le(De.bn,{width:16,height:16,stroke:"lightgray",fill:Zt,margin:1,background:"transparent",mouseEnter:(Qt,Rt)=>Rt.stroke="dodgerblue",mouseLeave:(Qt,Rt)=>Rt.stroke="lightgray",click:An(Jt,Zt),contextClick:An(Jt,Zt)})}function xt(){return[Le("ContextMenuButton",Le(De.s_,"Horizontal",xe(gn.white,"fill"),xe(gn.beige,"fill"),xe(gn.extralightblue,"fill"),xe(gn.extralightred,"fill"))),Le("ContextMenuButton",Le(De.s_,"Horizontal",xe(gn.lightgray,"fill"),xe(gn.lightgreen,"fill"),xe(gn.lightblue,"fill"),xe(gn.lightred,"fill")))]}function Lt(){return[Le("ContextMenuButton",Le(De.s_,"Horizontal",xe(gn.black),xe(gn.green),xe(gn.blue),xe(gn.red))),Le("ContextMenuButton",Le(De.s_,"Horizontal",xe(gn.white),xe(gn.magenta),xe(gn.purple),xe(gn.orange)))]}function Ct(Zt,Jt){return Jt||(Jt="thickness"),Le(De.bn,"LineH",{width:16,height:16,strokeWidth:Zt,margin:1,background:"transparent",mouseEnter:(Qt,Rt)=>Rt.background="dodgerblue",mouseLeave:(Qt,Rt)=>Rt.background="transparent",click:An(Jt,Zt),contextClick:An(Jt,Zt)})}function en(Zt,Jt){return Jt||(Jt="dash"),Le(De.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Zt,margin:1,background:"transparent",mouseEnter:(Qt,Rt)=>Rt.background="dodgerblue",mouseLeave:(Qt,Rt)=>Rt.background="transparent",click:An(Jt,Zt),contextClick:An(Jt,Zt)})}function Xt(){return[Le("ContextMenuButton",Le(De.s_,"Horizontal",Ct(1),Ct(2),Ct(3),Ct(4))),Le("ContextMenuButton",Le(De.s_,"Horizontal",en(null),en([2,4]),en([4,4])))]}function Ut(Zt,Jt){return Jt||(Jt="figure"),Le(De.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Zt,margin:1,background:"transparent",mouseEnter:(Qt,Rt)=>Rt.fill="dodgerblue",mouseLeave:(Qt,Rt)=>Rt.fill="lightgray",click:An(Jt,Zt),contextClick:An(Jt,Zt)})}yt.current.nodeTemplate.contextMenu=Le("ContextMenu",Le("ContextMenuButton",Le(De.s_,"Horizontal",Ut("Rectangle"),Ut("RoundedRectangle"),Ut("Ellipse"),Ut("Diamond"))),Le("ContextMenuButton",Le(De.s_,"Horizontal",Ut("Parallelogram2"),Ut("ManualOperation"),Ut("Procedure"),Ut("Cylinder1"))),Le("ContextMenuButton",Le(De.s_,"Horizontal",Ut("Terminator"),Ut("CreateRequest"),Ut("Document"),Ut("TriangleDown"))),xt(),Lt(),Xt()),yt.current.groupTemplate=Le(De.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:De.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Zt,Jt)=>{var Qt=Jt.addMembers(Jt.diagram.selection,!0);Qt||Jt.diagram.currentTool.doCancel()},avoidable:!1},new De.KX("location","loc",De.E9.parse).makeTwoWay(De.E9.stringify),Le(De.s_,"Auto",{name:"BODY"},Le(De.bn,{parameter1:10,fill:gn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:De.z6.AllSides,toSpot:De.z6.AllSides},new De.KX("fill"),new De.KX("stroke","color"),new De.KX("strokeWidth","thickness"),new De.KX("strokeDashArray","dash")),Le(De.Vm,{background:"transparent",margin:20})),Le(De.al,{alignment:De.z6.Top,alignmentFocus:De.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new De.KX("text"),new De.KX("stroke","color"))),yt.current.groupTemplate.selectionAdornmentTemplate=Le(De.uz,"Spot",Le(De.s_,"Auto",Le(De.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Le(De.Vm,{margin:1.5})),jn({alignment:De.z6.TopRight,alignmentFocus:De.z6.BottomRight})),yt.current.groupTemplate.contextMenu=Le("ContextMenu",xt(),Lt(),Xt()),yt.current.linkTemplate=Le(De.rU,{layerName:"Foreground",routing:De.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new De.KX("fromSpot","fromSpot",De.z6.parse),new De.KX("toSpot","toSpot",De.z6.parse),new De.KX("fromShortLength","dir",Zt=>Zt>=1?10:0),new De.KX("toShortLength","dir",Zt=>Zt>=1?10:0),new De.KX("points").makeTwoWay(),Le(De.bn,{strokeWidth:2},new De.KX("stroke","color"),new De.KX("strokeWidth","thickness"),new De.KX("strokeDashArray","dash")),Le(De.bn,{segmentIndex:0,segmentOffset:new De.E9(15,0),segmentOrientation:De.rU.OrientAlong,alignmentFocus:De.z6.Right,figure:"circle",width:10,strokeWidth:0},new De.KX("fill","color"),new De.KX("visible","dir",Zt=>Zt===1)),Le(De.bn,{segmentIndex:-1,segmentOffset:new De.E9(-10,6),segmentOrientation:De.rU.OrientPlus90,alignmentFocus:De.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new De.KX("fill","color"),new De.KX("visible","dir",Zt=>Zt>=1),new De.KX("width","thickness",Zt=>7+3*Zt),new De.KX("height","thickness",Zt=>7+3*Zt),new De.KX("segmentOffset","thickness",Zt=>new De.E9(-15,4+1.5*Zt))),Le(De.bn,{segmentIndex:0,segmentOffset:new De.E9(15,-6),segmentOrientation:De.rU.OrientMinus90,alignmentFocus:De.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new De.KX("fill","color"),new De.KX("visible","dir",Zt=>Zt===2),new De.KX("width","thickness",Zt=>7+3*Zt),new De.KX("height","thickness",Zt=>7+3*Zt),new De.KX("segmentOffset","thickness",Zt=>new De.E9(-15,4+1.5*Zt))),Le(De.al,{alignmentFocus:new De.z6(0,1,-4,0),editable:!0},new De.KX("text").makeTwoWay(),new De.KX("stroke","color"))),yt.current.linkTemplate.selectionAdornmentTemplate=Le(De.uz,Le(De.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:$t(2)},new De.KX("pathPattern","thickness",$t)),jn({alignmentFocus:new De.z6(0,0,-6,-4)}));function $t(Zt){return Le(De.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Zt+4).toString()+" H3"})}function Zn(Zt){var Jt="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Zt===0?Jt="M0 0 M16 16 M0 8 L16 8":Zt===2&&(Jt="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Le(De.bn,{geometryString:Jt,margin:2,background:"transparent",mouseEnter:(Qt,Rt)=>Rt.background="dodgerblue",mouseLeave:(Qt,Rt)=>Rt.background="transparent",click:An("dir",Zt),contextClick:An("dir",Zt)})}function rt(Zt){var Jt=(Qt,Rt)=>{Qt.handled=!0,Qt.diagram.model.commit(Bn=>{var sn=Rt.part.adornedPart;Bn.set(sn.data,Zt?"toSpot":"fromSpot",De.z6.stringify(De.z6.AllSides)),(Zt?sn.toNode:sn.fromNode).invalidateConnectedLinks()})};return Le(De.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Qt,Rt)=>Rt.background="dodgerblue",mouseLeave:(Qt,Rt)=>Rt.background="transparent",click:Jt,contextClick:Jt})}function Me(Zt,Jt){var Qt=0,Rt=De.z6.RightSide;Zt.equals(De.z6.Top)?(Qt=270,Rt=De.z6.TopSide):Zt.equals(De.z6.Left)?(Qt=180,Rt=De.z6.LeftSide):Zt.equals(De.z6.Bottom)&&(Qt=90,Rt=De.z6.BottomSide),Jt||(Qt-=180);var Bn=(sn,Nn)=>{sn.handled=!0,sn.diagram.model.commit(Yn=>{var Dn=Nn.part.adornedPart;Yn.set(Dn.data,Jt?"toSpot":"fromSpot",De.z6.stringify(Rt)),(Jt?Dn.toNode:Dn.fromNode).invalidateConnectedLinks()})};return Le(De.bn,{alignment:Zt,alignmentFocus:Zt.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Qt,background:"transparent",mouseEnter:(sn,Nn)=>Nn.background="dodgerblue",mouseLeave:(sn,Nn)=>Nn.background="transparent",click:Bn,contextClick:Bn})}yt.current.linkTemplate.contextMenu=Le("ContextMenu",Lt(),Xt(),Le("ContextMenuButton",Le(De.s_,"Horizontal",Zn(0),Zn(1),Zn(2))),Le("ContextMenuButton",Le(De.s_,"Horizontal",Le(De.s_,"Spot",rt(!1),Me(De.z6.Top,!1),Me(De.z6.Left,!1),Me(De.z6.Right,!1),Me(De.z6.Bottom,!1)),Le(De.s_,"Spot",{margin:new De.Zt(0,0,0,2)},rt(!0),Me(De.z6.Top,!0),Me(De.z6.Left,!0),Me(De.z6.Right,!0),Me(De.z6.Bottom,!0)))));const Dt=`{ "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 rn=["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 Ln(Zt){return console.log("shapeName:",Zt),rn.indexOf(Zt)>=0}var ea=new De.YI(bn.current,{maxSelectionCount:1,linkTemplate:Le(De.rU,{locationSpot:De.z6.Center,selectionAdornmentTemplate:Le(De.uz,"Link",{locationSpot:De.z6.Center},Le(De.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Le(De.bn,{toArrow:"Standard",stroke:null}))},{routing:De.rU.AvoidsNodes,curve:De.rU.JumpOver,corner:5,toShortLength:4},new De.KX("points"),Le(De.bn,{isPanelMain:!0,strokeWidth:2}),Le(De.bn,{toArrow:"Standard",stroke:null})),model:new De.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...De.bn.getFigureGenerators().toArray().map(Zt=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Zt.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return yt.current.addDiagramListener("TextEdited",function(Zt){var Jt;const Qt=Zt.subject.part;var Rt=(Jt=document.activeElement)==null?void 0:Jt.value;typeof Rt=="string"&&Rt.trim()===""&&yt.current.model.commit(function(Bn){Bn.set(Qt.data,"text","\u672A\u547D\u540D"),yt.current.commandHandler.stopCommand()},"increment")}),ea.nodeTemplate=Le(De.NB,"Auto",{locationSpot:De.z6.Center},new De.KX("location","location",De.E9.parse).makeTwoWay(De.E9.stringify),Le(De.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 De.KX("stroke").makeTwoWay(),new De.KX("fill").makeTwoWay(),new De.KX("figure")),Le(De.al,{margin:new De.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new De.$u(16,16),maxSize:new De.$u(10,NaN),textAlign:"center",editable:!0},new De.KX("key").makeTwoWay())),setTimeout(()=>{yt.current.grid=Le(De.s_,"Grid",Le(De.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Le(De.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),yt.current.grid.visible=!0,yt.current.grid.gridCellStroke="darkgray",yt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=yt.current,yt.current}const ln=()=>me(this,null,function*(){var Le=yt.current.makeImage();const gn=yield(0,We.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Le.src}});wt({src:gn.url})});return(0,x.useEffect)(()=>(setTimeout(()=>{St()},500),Ot(Qn+1),()=>{yt.current=null}),[]),we.createElement("div",{ref:ca,className:fn.current?`${Ye.maxH60} body-overflow-initial`:"body-overflow-initial"},we.createElement(qe.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Qn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:we.createElement(Mt.Z,null,we.createElement(Yt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),we.createElement(Yt.Z,{onClick:()=>{var Le,gn,zn=yt.current.selection.first();if(fn.current=!fn.current,document.activeElement&&zn){let jn=(gn=(Le=document.activeElement)==null?void 0:Le.value)==null?void 0:gn.trim();typeof jn=="string"&&yt.current.model.commit(function(An){An.set(zn.data,"text",jn||"\u672A\u547D\u540D"),yt.current.commandHandler.stopCommand()},"increment")}Ot(Qn+1)}},we.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:it},we.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ye.flowChartWrp},we.createElement("div",{style:{display:"flex",height:"100%"}},we.createElement("div",{style:{width:"300px",height:"100%"}},we.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),we.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ye.myPaletteDiv,ref:bn})),we.createElement("div",{style:{flex:1,position:"relative"}},we.createElement("div",{ref:En,style:{height:"80vh"}}))),we.createElement("div",{className:"tr"},we.createElement(ve.ZP,{size:"large",onClick:ln,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ze=Te,ye=re(5112),he=re(5871);const tt=ye.ZP.Group,Oe={margin:"0 8px"};var Ae=({callback:it,onCancel:wt})=>{function yt(En){it(En)}return x.createElement(Pe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:yt},x.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},x.createElement("span",{style:Oe},"\u5355\u5143\u683C\u6570\uFF1A"),x.createElement("span",{style:Oe},"\u884C\u6570"),x.createElement(Pe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},x.createElement(he.Z,null)),x.createElement("span",{style:Oe},"\u5217\u6570"),x.createElement(Pe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},x.createElement(he.Z,null))),x.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},x.createElement("span",{style:Oe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),x.createElement(Pe.default.Item,{name:"align"},x.createElement(tt,null,x.createElement(ye.ZP,{value:"default"},x.createElement("i",{className:"fa fa-align-justify"})),x.createElement(ye.ZP,{value:"left"},x.createElement("i",{className:"fa fa-align-left"})),x.createElement(ye.ZP,{value:"center"},x.createElement("i",{className:"fa fa-align-center"})),x.createElement(ye.ZP,{value:"right"},x.createElement("i",{className:"fa fa-align-right"}))))),x.createElement("div",{className:"flex-container flex-end"},x.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(ve.ZP,{type:"ghost",onClick:wt},"\u53D6\u6D88")))},Ge=re(78673),Bt=re(63089),Pt=re.n(Bt),Ht=(0,x.forwardRef)(({use3d:it,width:wt,height:yt,callback:En,showSaveButton:bn},fn)=>{const ca=(0,x.useRef)(),Qn=(0,x.useRef)(),[Ot,St]=(0,x.useState)(!1),ln=(0,x.useRef)({id:ca,appName:"graphing",width:wt||1e3,height:yt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,x.useEffect)(()=>{Qn.current=new(Pt())(ln.current,!0),window.onload=function(){Qn.current.inject("applet_container")}},[]);const Le=()=>{var gn=window.ggbApplet.getPNGBase64(1,!0,72);return En&&En(gn),gn};return(0,x.useEffect)(()=>{ln.current.appName=Ot?"3D":"graphing",Qn.current.inject("applet_container")},[Ot]),(0,x.useEffect)(()=>{St(it)},[it]),(0,x.useImperativeHandle)(fn,()=>({getImgData:Le})),x.createElement(x.Fragment,null,x.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ca}),x.createElement(Mt.Z,{align:"middle"},x.createElement(Yt.Z,{flex:1},x.createElement(Ge.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ot,onChange:gn=>St(gn)})),x.createElement(Yt.Z,null,x.createElement(ve.ZP,{size:"large",onClick:Le,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Gt=re(24638),Be=re(1012),lt=re(8591);const At="link",gt="upload-image",bt="add-flowchart",dn="draw-image",Pn="add-flowchart",cn="code-block",xn="add-table",Hn="------------",Cn={default:Hn,left:`:${Hn}`,center:`:${Hn}:`,right:`${Hn}:`};var Un=re(66991),qn=(it,wt,yt)=>new Promise((En,bn)=>{var fn=Ot=>{try{Qn(yt.next(Ot))}catch(St){bn(St)}},ca=Ot=>{try{Qn(yt.throw(Ot))}catch(St){bn(St)}},Qn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(fn,ca);Qn((yt=yt.apply(it,wt)).next())});function oa(){}let yn=0;const pa=1e4,ra="\u2581",$n="@\u2581\u2581@",aa="@\u2581@",Ra=`
**\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`,Vn=["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 Ja(it){return/^\d+$/.test(it)?`${it}px`:it}const ia=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ba={[ia+"-B"]:"bold",[ia+"-I"]:"italic"},Ba={[At]:"\u6DFB\u52A0\u94FE\u63A5",[cn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[gt]:"\u6DFB\u52A0\u56FE\u7247",[dn]:"\u6DFB\u52A0\u753B\u56FE",[bt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[xn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Ua=({defaultValue:it="",onChange:wt,width:yt="100%",height:En=400,miniToolbar:bn=!1,isFocus:fn=!1,watch:ca,insertTemp:Qn,mode:Ot="markdown",id:St="markdown-editor-id",showResizeBar:ln=!1,noStorage:Le=!1,showNullButton:gn=!1,showNullProgramButton:zn=!1,hidetoolBar:jn=!1,fullScreen:An=!1,onBlur:xe,onCMBeforeChange:xt,onFullScreen:Lt,className:Ct="",disablePaste:en=!1,disabled:Xt=!1,disabledFill:Ut=!1,placeholder:$t="",values:Zn="",extraUse:rt})=>{const[Me,Dt]=(0,x.useState)(null),[rn,Ln]=(0,x.useState)(it),[ea,Zt]=(0,x.useState)(ca),[Jt,Qt]=(0,x.useState)(An),[Rt,Bn]=(0,x.useState)(""),[sn,Nn]=(0,x.useState)(0),[Yn,Dn]=(0,x.useState)(En),[On,_n]=(0,x.useState)(!1),ya=(0,x.useRef)((0,Be.Z)()),ja=(0,x.useRef)(!1),Ta=(0,x.useRef)(),[Rn,Fa]=(0,x.useState)(0),[Sa,In]=(0,x.useState)(0),Za=(0,x.useRef)(),Va=(0,x.useRef)(),Qa=(0,x.useRef)(),ka=(0,x.useRef)(),qa=()=>qn(void 0,null,function*(){var hn;const pn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:ya.current}});(hn=pn==null?void 0:pn.attachments)!=null&&hn.length&&(console.log("cm:",Me,Za),pn.attachments.map(wn=>{wn.content_type.indexOf("image")>-1?Me.replaceSelection(`![,](/api/attachments/${wn.id}?type=${wn.content_type})`):wn.content_type.indexOf("video")>-1?Me.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):wn.content_type.indexOf("pdf")>-1?Me.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${wn.id}?type=${wn.content_type}&disposition=inline" target="_blank">${wn.name}</a>`):Me.replaceSelection(`[${wn.name}](${ENV.API_SERVER}/api/attachments/${wn.id}?type=${wn.content_type})`)}))});(0,x.useEffect)(()=>{const hn=window.scrollY||window.pageYOffset;Ln(Zn),Me==null||Me.setValue(Zn),window.scrollTo(0,hn)},[Zn]),(0,x.useEffect)(()=>{Lt==null||Lt(Jt)},[Jt]),(0,x.useEffect)(()=>{if(Za.current){let hn=function(wn,Fn){var na;if(en){Fn.preventDefault();return}const za=Fn.clipboardData;if(za){const tn=za.types.toString(),Ha=za.items;if(tn==="Files"||za.types.indexOf("Files")>-1){if(Fn.preventDefault(),Ot=="stex")return;try{let Ka=Ha[1];((na=Ha[0])==null?void 0:na.kind)==="file"&&(Ka=Ha[0]);const Na=Ka.getAsFile(),ur=Na.name.split(".").pop();(0,Fe.I)(Na,Ca=>{var fa,wa,la;Ca.id?((fa=Na==null?void 0:Na.type)==null?void 0:fa.indexOf("image"))>-1?pn.replaceSelection(`<img width="100%" src="/api/attachments/${Ca.id}?type=${Ca.content_type})" alt="" />`):((wa=Na==null?void 0:Na.type)==null?void 0:wa.indexOf("video"))>-1?pn.replaceSelection(`<video width="100%" controls src="/api/attachments/${Ca.id}"></video>`):((la=Na==null?void 0:Na.type)==null?void 0:la.indexOf("pdf"))>-1?pn.replaceSelection(`<a href="/api/attachments/${Ca.id}?type=${Na.type}&disposition=inline" target="_blank">${Na.name}</a>`):Vn.includes(ur)?pn.replaceSelection(`<a href="/api/attachments/${Ca.id}?type=office&disposition=inline" target="_blank">${Na.name}</a>`):pn.replaceSelection(`[${Na.name}](/api/attachments/${Ca.id}?type=${Ca.content_type})`):(Ca==null?void 0:Ca.status)===401&&(lt.ZP.warning((Ca==null?void 0:Ca.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Ka){lt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const pn=Xe().fromTextArea(Za.current,{mode:Ot,lineNumbers:!bn,lineWrapping:!0,value:it,autoCloseTags:!zn,autoCloseBrackets:!0});return pn.on("keyup",function(wn,Fn){Fn.keyCode===8&&(wn.getValue()==""?pn.setOption("placeholder",$t):pn.setOption("placeholder",null))}),pn.on("keydown",function(wn,Fn){if(Fn.keyCode===8){var na=da(wn);na&&Fn.preventDefault()}}),fn&&pn.focus(),pn.on("paste",hn),pn.on("dragleave",function(wn,Fn){Va.current.classList.remove("mouse-hover-md")}),Xt&&pn.on("beforeChange",function(wn,Fn){(Fn.origin==="paste"||Fn.origin==="+input")&&Fn.cancel()}),Dt(pn),()=>{pn.off("paste",hn)}}},[]);const Aa=(0,x.useCallback)(()=>{if(Va.current)try{}catch(hn){console.log(hn,"---- to set md editor body height")}},[Yn,Va,Jt]);(0,x.useEffect)(()=>{function hn(){let pn=new Ie.Z(wn=>{for(let Fn of wn)(Fn.target.offsetHeight>0||Fn.target.offsetWidth>0)&&(Aa(),Me.setSize("100%","100%"),Me.refresh())});return pn.observe(Za.current.parentElement),pn}if(Me){const pn=hn();return()=>{var wn,Fn;(wn=Za.current)!=null&&wn.parentElement&&pn.unobserve((Fn=Za.current)==null?void 0:Fn.parentElement)}}},[Me,Aa]),(0,x.useEffect)(()=>{if(Me){let hn=[];for(const[pn,wn]of Object.entries(ba)){let Fn={[pn]:()=>{La(wn)}};hn.push(Fn),Me.addKeyMap(Fn)}return Ta.current=setInterval(()=>{ja.current&&qa()},4e3),()=>{clearInterval(Ta.current);for(let pn of hn)Me.removeKeyMap(pn)}}},[Me]),(0,x.useEffect)(()=>{An!==Jt&&Qt(An)},[An]),(0,Un.Z)(()=>{if(!Le&&sn>0){let hn=new Date().getTime(),pn=window.sessionStorage.getItem(St);hn>=sn+pa&&(!pn||pn!==rn)&&(window.sessionStorage.setItem(St,rn),_n(!0))}},pa),(0,x.useEffect)(()=>{Zt(ca)},[Me,ca]),(0,x.useEffect)(()=>{Me&&fn&&Me.focus()},[Me,fn]),(0,x.useEffect)(()=>{if(ea&&Me){let hn=function(wn){let Fn=wn.target;if(ka.current){let na=Fn.scrollTop/Fn.scrollHeight;ka.current.scrollTop=ka.current.scrollHeight*na}};const pn=Me.getScrollerElement();return pn.addEventListener("scroll",hn),()=>{pn.removeEventListener("scroll",hn)}}},[Me,ea]),(0,x.useEffect)(()=>{if(Me&&xt){let hn=function(pn,wn){xt(pn,wn)};return Me.on("beforeChange",hn),()=>{Me.off("beforeChange",hn)}}},[Me,xt]),(0,x.useEffect)(()=>{if(Me&&xe){let hn=function(){xe(Me.getValue())};return Me.on("blur",hn),()=>{Me.off("blur",hn)}}},[Me,xe]);function da(hn,pn){var wn=hn.getDoc(),Fn=wn.getCursor(),na=wn.getLine(Fn.line),za=na.charAt(Fn.ch-1),tn=na.lastIndexOf("@\u2581@",Fn.ch),Ha=na.lastIndexOf("@\u2581\u2581@",Fn.ch),Ka=tn>Ha?tn:Ha,Na=tn>Ha?3:4;if($n.indexOf(za)===-1)return null;if(console.log("change1:",pn,hn,na,Fn,Ka,tn,Ha,za),Ka>=0&&Fn.ch-Ka<5){var ur=Ka+Na;return wn.replaceRange("",{line:Fn.line,ch:Ka},{line:Fn.line,ch:ur}),{line:Fn.line,ch:ur}}return null}(0,x.useEffect)(()=>{if(Me){let hn=function(pn,wn){const Fn=pn.getValue();Ln(Fn),Nn(new Date().getTime()),pn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),wt&&(zn?wt(Fn,Kn(Fn)):wt(Fn))};return Me.on("change",hn),()=>{Me.off("change",hn)}}},[Me,wt]),(0,x.useEffect)(()=>{if(Me)if(it==null)Me.setValue(""),Ln("");else{const hn=window.scrollY||window.pageYOffset;it!==Me.getValue()&&(Me.setValue(it),Ln(it),Me.setCursor(Xt?1:Me.lineCount(),0),window.scrollTo(0,hn))}},[Me,it]);const La=(0,x.useCallback)(hn=>{const pn=Me.getCursor(),wn=Me.getSelection();let Fn=wn.split(`
`);switch(hn){case"bold":return Me.replaceSelection("**"+wn+"**"),wn===""&&Me.setCursor(pn.line,pn.ch+2),Me.focus();case"italic":return Me.replaceSelection("*"+wn+"*"),wn===""&&Me.setCursor(pn.line,pn.ch+1),Me.focus();case"code":return Me.replaceSelection("`"+wn+"`"),wn===""&&Me.setCursor(pn.line,pn.ch+1),Me.focus();case"inline-latex":return Bn("inline-latex"),Me.focus();case"latex":return Me.replaceSelection("```latex\n"+wn+"\n```"),Me.setCursor(pn.line+1,wn.length+1),Me.focus();case"line-break":return Me.replaceSelection(`<br/>
`),Me.focus();case"list-ul":return wn===""?Me.replaceSelection("- "+wn):Me.replaceSelection(Fn.map(na=>na===""?"":`- ${na}`).join(`
`)),Me.focus();case"list-ol":return wn===""?Me.replaceSelection("1. "+wn):Me.replaceSelection(Fn.map((na,za)=>na===""?"":`${za+1}. ${na}`).join(`
`)),Me.focus();case"add-null-ch":return wn===""&&Me.setCursor(pn.line,pn.ch),Me.replaceSelection(ra),Me.focus();case"add-signal":return wn===""&&Me.setCursor(pn.line,pn.ch),Me.replaceSelection(aa),Me.focus();case"add-multiple":return wn===""&&Me.setCursor(pn.line,pn.ch),Me.replaceSelection($n),Me.focus();case"inster-template-1":return wn===""&&Me.setCursor(pn.line,pn.ch),Me.replaceSelection(Ra),Me.focus();case"eraser":return Me.setValue(""),Me.focus();case"trigger-watch":return Zt(!ea),Me.focus();case"trigger-full-screen":return Qt(!Jt),Me.focus();case At:Bn(At);return;case cn:Bn(cn);return;case gt:Bn(gt);return;case dn:Bn(dn);return;case"maths-latex":Bn("maths-latex");return;case bt:Bn(bt);return;case xn:Bn(xn);return;default:throw new Error}},[Me,ea,Jt]),Oa=(0,x.useCallback)((hn,pn)=>{var wn,Fn,na,za,tn,Ha;switch(Bn(""),Rt){case At:const{title:fa,link:wa}=hn;return Me.replaceSelection(`[${fa}](${wa})`),Me.focus();case cn:const{language:la,content:Wn}=hn;return Me.replaceSelection(["```"+la,Wn,"```"].join(`
`)),Me.focus();case"maths-latex":for(var Ka=atob(hn),Na=new Uint8Array(Ka.length),ur=0;ur<Ka.length;ur++)Na[ur]=Ka.charCodeAt(ur);var Ca=new Blob([Na],{type:"image/png"});(0,Fe.I)(Ca,Xn=>{Xn.id?Me.replaceSelection(`![,](/api/attachments/${Xn.id}?type=${Xn.content_type})`):(Xn==null?void 0:Xn.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Me.replaceSelection("`$$"+hn+"$$`");break;case gt:case dn:case Pn:const{src:Xa,alt:Ft}=hn,mt=pn,zt=(na=(Fn=(wn=mt==null?void 0:mt.name)==null?void 0:wn.split("."))==null?void 0:Fn.pop)==null?void 0:na.call(Fn);return((za=mt==null?void 0:mt.type)==null?void 0:za.indexOf("image"))>-1||!(mt!=null&&mt.type)?mt.align||mt.width?Me.replaceSelection(`<p style="text-align:${mt.align||"initial"}"><img width="${mt.width?mt.width+"%":"initial"}" src="${Xa}" alt="${Ft||""}" /></p>`):Me.replaceSelection(`<img width="100%" src="${Xa}" alt="${Ft||""}" />`):((tn=mt==null?void 0:mt.type)==null?void 0:tn.indexOf("video"))>-1?Me.replaceSelection(`<video width="100%" controls src="${Xa}"></video>`):((Ha=mt==null?void 0:mt.type)==null?void 0:Ha.indexOf("pdf"))>-1?Me.replaceSelection(`<a href="${Xa}?type=${mt.type}&disposition=inline" target="_blank">${mt.name}</a>`):Vn.includes(zt)?Me.replaceSelection(`<a href="${Xa}?type=office&disposition=inline" target="_blank">${mt.name}</a>`):Me.replaceSelection(`[${mt.name}](${Xa})`),Me.focus();case xn:const{row:mn,col:Jn,align:ga}=hn;let un=`
`;for(let Xn=0;Xn<mn;Xn++){let sa=[],xa=[];for(let ar=0;ar<Jn;ar++)Xn===1&&xa.push(Cn[ga]),sa.push(" ");Xn===1&&(un+=`| ${xa.join(" | ")} |
`),un+=`| ${sa.join(Jn===1?"":" | ")} |
`}return Me.replaceSelection(un+`
`),Me.focus();default:throw new Error}},[Me,Rt]),Da=(0,x.useMemo)(()=>{switch(Rt){case At:return x.createElement(at,{callback:Oa,onCancel:_a});case cn:return x.createElement(ht.Z,{callback:Oa,onCancel:_a});case gt:return x.createElement(Fe.Z,{callback:Oa,onCancel:_a});case bt:return x.createElement(ze,{callback:Oa,onCancel:_a});case xn:return x.createElement(Ae,{callback:Oa,onCancel:_a});case"maths-latex":return x.createElement(Ht,{showSaveButton:!0,callback:Oa});case"inline-latex":return x.createElement(Gt.Z,{showSaveButton:!0,callback:Oa});default:return null}},[Rt]);function _a(){Bn("")}(0,x.useEffect)(()=>{if(Qa.current){let hn=function(tn){na=!0,za=tn.pageY},pn=function(){na=!1},wn=function(tn){if(na){let Ha=tn.pageY-za;Ha<0&&(Ha=0),Ha>300&&(Ha=300);let Ka=En+Ha+"px";Dn(Ka)}},Fn=Qa.current,na=!1,za=0;return Fn.addEventListener("mousedown",hn),document.addEventListener("mousemove",wn),document.addEventListener("mouseup",pn),()=>{Fn.removeEventListener("mousedown",hn),document.removeEventListener("mousemove",wn),document.removeEventListener("mouseup",pn)}}},[Me,Qa]),(0,x.useEffect)(()=>{Dn(En)},[En]);const ir=Ja(yt),Ma=Ja(Yn),nr={width:ir,height:Ma},va=(0,x.useMemo)(()=>{if(sn){let hn=new Date(sn),pn=hn.getHours(),wn=hn.getMinutes(),Fn=hn.getSeconds();return pn=pn<10?"0"+pn:pn,wn=wn<10?"0"+wn:wn,Fn=Fn<10?"0"+Fn:Fn,`${pn}:${wn}:${Fn}`}return 0},[sn]),Kn=hn=>{const pn=[];if(zn){let wn=-1;hn=hn.replace(/(@▁▁@|@▁@)/g,function(Fn,na,za){pn.push({multiLine:Fn!==aa})})}return pn};function Ia(){window.sessionStorage.removeItem(St),_n(!1),Nn(0)}function lr(){_n(!1),Nn(0),Me.setValue(window.sessionStorage.getItem(St))}(0,x.useEffect)(()=>{Ba[Rt]&&Rt!==dn&&Rt!==bt&&setTimeout(()=>{const hn=document.getElementsByClassName("markdown-popup-form")[0],pn=window.innerWidth/2-hn.offsetWidth/2,wn=window.innerHeight/2-hn.offsetHeight/2;Fa(pn),In(wn)},0)},[Rt]);const qt=hn=>{hn.preventDefault();const pn=hn.clientX-Rn,wn=hn.clientY-Sa;document.body.onmousemove=Fn=>{let na=Fn.clientX-pn,za=Fn.clientY-wn;const tn=document.getElementsByClassName("markdown-popup-form")[0],Ha=window.innerWidth-tn.offsetWidth,Ka=window.innerHeight-tn.offsetHeight;na=Math.max(0,Math.min(na,Ha)),za=Math.max(0,Math.min(za,Ka)),ha(Fn.clientX,Fn.clientY,pn,wn)&&(Fa(na),In(za))},document.body.onmouseup=function(){document.body.onmousemove=null}},ha=(hn,pn,wn,Fn)=>{const na=document.body.clientHeight,za=document.body.clientWidth;return hn<20&&wn>hn||hn>za-20&&wn<hn||pn<20&&Fn>pn||pn>na-20&&Fn<pn?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return x.createElement(x.Fragment,null,x.createElement("div",{className:"markdown-editor-wrapper",ref:Va},x.createElement("div",{className:`markdown-editor-container ${Ct} ${ea?"on-preview":""} ${bn?"mini":""} ${Jt?"full-screen":""}`,style:nr},x.createElement(fe,{insertTemp:Qn,watch:ea,fullScreen:Jt,showNullButton:gn,showNullProgramButton:zn,onActionCallback:La,hidetoolBar:jn,extraUse:rt}),x.createElement("div",{className:"markdown-editor-body"},x.createElement("div",{className:"codemirror-container"},x.createElement("textarea",{ref:Za,placeholder:$t})),ea?x.createElement("div",{ref:ka,className:"preview-container"},Ot==="stex"&&x.createElement($e,{value:rn}),Ot!=="stex"&&x.createElement(st.Z,{disabledFill:Ut,showProgramFill:zn,value:rn})):null))),ln?x.createElement("a",{ref:Qa,className:"editor-resize"}):null,Rt===dn&&x.createElement(Vt,{callback:Oa,onCancel:_a}),Rt===bt&&x.createElement(ze,{callback:Oa,onCancel:_a}),x.createElement(Ce.Z,null,Ba[Rt]&&Rt!==dn&&Rt!==bt?x.createElement(qe.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Rn,top:Sa},title:x.createElement("div",{style:{cursor:"move"},onMouseDown:qt},Ba[Rt]),open:!0,onCancel:_a,footer:null,destroyOnClose:!0,width:Rt===bt?"1200px":null,height:Rt===bt?"80vh":null,className:"markdown-popup-form"},Da):null))}},90443:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return ce},I:function(){return Ce}});var x=re(78241),pe=re(8591),Xe=re(92832),Ie=re(81327),Ne=re(5871),Re=re(5112),Ee=re(3113),He=re(88457),nt=re(59301),ot=re(81779),st=re(59301),$e=Object.defineProperty,Je=Object.defineProperties,le=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,b=(Pe,Ze,ve)=>Ze in Pe?$e(Pe,Ze,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Pe[Ze]=ve,z=(Pe,Ze)=>{for(var ve in Ze||(Ze={}))a.call(Ze,ve)&&b(Pe,ve,Ze[ve]);if(y)for(var ve of y(Ze))E.call(Ze,ve)&&b(Pe,ve,Ze[ve]);return Pe},ne=(Pe,Ze)=>Je(Pe,le(Ze));const{useForm:ae}=x.default,ie={width:280,marginRight:10},de={labelCol:{span:5},wrapperCol:{span:19}};var ce=({callback:Pe,onCancel:Ze})=>{const[ve]=ae();let Qe=(0,nt.useRef)();function It(pt){Qe.current.width=ve.getFieldValue("width"),Qe.current.align=ve.getFieldValue("align"),Pe(pt,Qe.current)}function jt(pt,Tt){if(pt.status===-1){pe.ZP.error(pt.message);return}ve.setFieldsValue({src:`/api/attachments/${pt.id}`,type:Tt.type})}function Ve(pt){let Tt=pt.target.files[0];Qe.current=Tt,Ce(Tt,jt)}return st.createElement(x.default,ne(z({form:ve},de),{className:"upload-image-panel",onFinish:It,style:{width:470,overflow:"hidden"}}),st.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},st.createElement("div",{className:"flex-container"},st.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},st.createElement(Xe.default,{style:ie})),st.createElement(fe,{onFileChange:Ve}))),st.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},st.createElement(Xe.default,{style:{width:264}})),st.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},st.createElement(Ie.Z,null,st.createElement(x.default.Item,{name:"width",style:{margin:0}},st.createElement(Ne.Z,{style:{width:264}})),st.createElement("span",{className:"ml8"},"%"))),st.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},st.createElement(Re.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"}]})),st.createElement("aside",null,st.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},st.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),st.createElement(Ee.ZP,{type:"default",onClick:Ze},"\u53D6\u6D88"))))};function fe({onFileChange:Pe}){return st.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",st.createElement("input",{type:"file",onChange:Pe}))}function Ce(Pe,Ze){if(!Pe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ot.bg)())throw pe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ve=new FormData;ve.append("editormd-image-file",Pe),ve.append("file_param_name","editormd-image-file"),ve.append("byxhr","true");var Qe=new window.XMLHttpRequest;Qe.withCredentials=!0,Qe.addEventListener("load",function(It){Ze(JSON.parse(It.target.responseText),Pe)},!1),Qe.addEventListener("error",function(It){console.error(It)},!1),Qe.open("POST",`${He.KI}/api/attachments.json`),Qe.send(ve)}},81123:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Xe}});var x=re(59301),pe=re(4676);class Xe extends x.Component{constructor(Ne){super(Ne);const Re=window.document;this.node=Re.createElement("div"),Re.body.appendChild(this.node)}render(){const{children:Ne}=this.props;return(0,pe.createPortal)(Ne,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},47140:function(ct,kt,re){"use strict";re.d(kt,{i:function(){return de},Z:function(){return fe}});var x={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"},pe=re(71418),Xe=re(6848),Ie=re(93948),Ne=re(92310),Re=re.n(Ne),Ee=re(63949),He=re(13922),nt=re(81779),ot=re(79005),st=re(20345),$e=re(77882),Je=re(31081),le=re(75309),y=re(71979),a=re(47558),E=re(42922),b=re(66832),z=re(96593),ne=re(19664),ae=re(91833),ie=re(59301);const de=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ot,swimg:st},{name:"101\u8BA1\u5212",ptimg:$e,swimg:Je},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:le,swimg:y},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:E},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:ae}];var fe=({className:Ce,dataSource:Pe=[],col:Ze=4,right:ve,bottom:Qe=23,precision:It=0,wrapWidth:jt=1200,trackEventItems:Ve,loading:pt,onRemove:Tt=()=>{},isCurrent:_t=!0,showAlias:an=!1,showProgress:vt=!1})=>{const je=Math.floor((jt-(Ze-1)*ve)/Ze),at=[{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 ie.createElement(pe.Z,{spinning:pt},ie.createElement("div",{className:Re()(x.list,Ce)},!!(Pe!=null&&Pe.length)&&(Pe==null?void 0:Pe.map((ht,Fe)=>{var qe,Mt,nn,Et,Vt,De;const{name:dt,id:ft,identifier:on,featured:Yt,school_name:We,image_url:Ye,excellent:we,is_plan:me}=ht;return ie.createElement("div",{key:ft,className:_t&&vt?x.wrapisCurrent:x.wrap,style:{width:je,marginRight:(1+Fe)%Ze===0?0:ve+It,marginBottom:Qe}},ie.createElement("a",{className:x.li,onClick:Te=>{Te.preventDefault(),Te.stopPropagation(),Ve&&(0,Ee.L9)([Ve]),(0,Ee.xg)(`/paths/${on}`)}},ie.createElement("div",{className:x.img},ie.createElement("img",{className:x.cover,src:`${Ye}`}),_t&&(0,nt.bg)()&&(ht==null?void 0:ht.studying)&&ie.createElement("div",{className:`${x.movebq} user-path-items`,onClick:Te=>{Te.stopPropagation(),Tt(ht)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(qe=ht==null?void 0:ht.subject_tags)==null?void 0:qe.map((Te,ze)=>{var ye,he;if(ze===0){const Oe=(ye=at.find(Ae=>Ae.name==Te))==null?void 0:ye.swimg;return ie.createElement("img",{className:x.sign,src:Oe,style:{left:"-4px"}})}const tt=(he=at.find(Oe=>Oe.name==Te))==null?void 0:he.ptimg;return ie.createElement("img",{className:x.sign,src:tt,style:{left:`${48+52*(ze-1)+2*ze}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ht==null?void 0:ht.excellent)&&ie.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:x.name},ie.createElement(Xe.Z,{title:an&&(ht!=null&&ht.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${dt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ht==null?void 0:ht.excellent_alias_name}`)):dt},ie.createElement("span",{className:x.e},an&&(ht==null?void 0:ht.excellent_alias_name)||dt))),_t&&vt&&((Mt=ht==null?void 0:ht.progress)==null?void 0:Mt.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(Ie.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((nn=ht==null?void 0:ht.progress)==null?void 0:nn.my_score)/((Et=ht==null?void 0:ht.progress)==null?void 0:Et.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Vt=ht==null?void 0:ht.progress)==null?void 0:Vt.my_score,"/",(De=ht==null?void 0:ht.progress)==null?void 0:De.all_score),(!_t||!vt)&&ie.createElement("div",{className:x.tags},ie.createElement("div",null,ie.createElement(Xe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,ht.stages_count))),ie.createElement(Xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,ht.members_count)))))))})),!Pe.length&&ie.createElement(He.Z,null)))}},16338:function(ct,kt,re){"use strict";re.d(kt,{jL:function(){return Ne},w9:function(){return er},vv:function(){return En},dN:function(){return Ua},QD:function(){return ja},cQ:function(){return ye.Z},vg:function(){return $n},Oz:function(){return Un},op:function(){return Nn},O5:function(){return va},_b:function(){return Za},t7:function(){return Qe},tT:function(){return Ve},Gi:function(){return jn},YG:function(){return ca},Ed:function(){return gn},kT:function(){return St},qp:function(){return E},Um:function(){return de},K3:function(){return ne},vr:function(){return Fa},qE:function(){return On},Je:function(){return an},wb:function(){return dt},rC:function(){return ze},lB:function(){return Yt},cq:function(){return en},kO:function(){return Zn},tp:function(){return Ce},Si:function(){return lr},k8:function(){return Xa},Du:function(){return za}});var x=re(59301),pe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Xe="data:image/png;base64,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",Ne=({dataSource:Ft=[],img:mt,imgWidth:zt=346,title:mn,sunTitle:Jn,bannerExtraContent:ga})=>x.createElement("div",{className:pe.banner},x.createElement("div",{className:pe.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,mn),x.createElement("span",null,Jn)),Ft.length>0&&x.createElement("div",{className:pe.btns},Ft.map((un,Xn)=>x.createElement("div",{key:Xn,onClick:un.click},un.name,un.sign?x.createElement("img",{src:Xe,width:39}):null))),ga),mt&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:mt,width:zt}))),Re={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"},Ee=re(92310),He=re.n(Ee),nt=re(89392),ot=Object.defineProperty,st=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,le=(Ft,mt,zt)=>mt in Ft?ot(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,y=(Ft,mt)=>{for(var zt in mt||(mt={}))$e.call(mt,zt)&&le(Ft,zt,mt[zt]);if(st)for(var zt of st(mt))Je.call(mt,zt)&&le(Ft,zt,mt[zt]);return Ft},E=({dataSource:Ft=[],value:mt,onChange:zt,onTitleChange:mn,className:Jn,title:ga,titleWidth:un=41,style:Xn={},fontColor:sa="#6A7283",showCount:xa,classNameActive:ar,styleItem:Sn={}})=>{const[Ga,$a]=(0,x.useState)(0),[cr,Ea]=(0,x.useState)(!1),Pa=(0,x.useRef)(null),rr=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var Nt;Ft.length!==0&&(((Nt=Pa==null?void 0:Pa.current)==null?void 0:Nt.clientHeight)>97?$a(1):$a(0)),Ft.length===0&&$a(0),Ea(!1)},[Ft]),x.createElement("div",{className:He()(Re.row,Jn),style:Xn},x.createElement("div",{onClick:(0,nt.throttle)(()=>mn==null?void 0:mn(),2e3),style:{width:un,marginTop:cr?12:4},className:`${Re.title} ${mn?"current":""}`},ga),x.createElement("div",{className:cr?`${Re.tagsWrap} ${Re.tagsBorderWrap}`:Re.tagsWrap},x.createElement("div",{className:Re.bar,ref:rr,style:Ga>0?{height:Ga===1?97:"auto",overflow:Ga===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:Re.tag,ref:Pa},Ft==null?void 0:Ft.map(Nt=>x.createElement("span",{onClick:()=>zt(Nt.id),key:Nt.id,style:y(y({color:sa},Sn),(Nt==null?void 0:Nt.style)||{}),className:mt===Nt.id?He()(ar||Re.active,Nt.classNameActive):""},x.createElement("span",{title:Nt.name,className:Re.name},Nt.name),!!xa&&x.createElement("span",{className:Re.num},Nt.count))))),!!Ga&&x.createElement(x.Fragment,null,Ga===1?x.createElement("div",{onClick:()=>{var Nt;$a(2),((Nt=Pa==null?void 0:Pa.current)==null?void 0:Nt.clientHeight)>245?Ea(!0):Ea(!1)},className:Re.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{rr.current.scrollTop=0,$a(1),Ea(!1)},className:Re.action},"\u6536\u8D77",x.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={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"},ne=({dataSource:Ft=[],value:mt,onChange:zt,onTitleChange:mn,className:Jn,title:ga,titleWidth:un=41,style:Xn={},fontColor:sa="#6A7283",showCount:xa,expand:ar=!0})=>{const[Sn,Ga]=(0,x.useState)(0),[$a,cr]=(0,x.useState)(!1),Ea=(0,x.useRef)(null),Pa=(0,x.useRef)(null),[rr,Nt]=(0,x.useState)(ar);return x.createElement("div",{className:He()(b.row,Jn),style:Xn},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,nt.throttle)(()=>mn==null?void 0:mn(),2e3),style:{width:un,marginTop:$a?12:4},className:`${b.title} ${mn?"current":""}`},ga),x.createElement("i",{className:`iconfont ${rr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:rr?8:10},onClick:()=>Nt(!rr)})),rr&&x.createElement("div",{className:$a?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},x.createElement("div",{className:b.fenge}),x.createElement("div",{className:b.bar,ref:Pa},x.createElement("div",{className:b.tag,ref:Ea},Ft==null?void 0:Ft.map(vn=>x.createElement("span",{onClick:()=>zt(vn.id),key:vn.id,style:{color:sa},className:mt===vn.id?b.active:""},x.createElement("span",{title:vn.name,className:b.name},vn.name),!!xa&&x.createElement("span",{className:b.num},vn.count)))))))},ae={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"},de=({dataSource:Ft=[],value:mt,onChange:zt,onTitleChange:mn,className:Jn,title:ga,titleWidth:un=41,style:Xn={},fontColor:sa="#fff",showCount:xa,expand:ar=!0})=>{const[Sn,Ga]=(0,x.useState)(0),[$a,cr]=(0,x.useState)(!1),Ea=(0,x.useRef)(null),Pa=(0,x.useRef)(null),[rr,Nt]=(0,x.useState)(ar);return x.createElement("div",{className:He()(ae.row,Jn),style:Xn},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,nt.throttle)(()=>mn==null?void 0:mn(),2e3),style:{width:un},className:`${ae.title} ${mn?"current":""}`},ga),x.createElement("i",{className:`iconfont ${rr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:rr?"#00DDC7":"#037F74",fontSize:rr?10:12},onClick:()=>Nt(!rr)})),rr&&x.createElement("div",{className:$a?`${ae.tagsWrap} ${ae.tagsBorderWrap}`:ae.tagsWrap},x.createElement("div",{className:ae.bar,ref:Pa},x.createElement("div",{className:ae.tag,ref:Ea},Ft==null?void 0:Ft.map(vn=>x.createElement("span",{onClick:()=>zt(vn.id),key:vn.id,style:{color:sa},className:mt===vn.id?ae.active:""},x.createElement("span",{title:vn.name,className:ae.name},vn.name),!!xa&&x.createElement("span",{className:ae.num},vn.count)))))))},ce={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:Ft=[],value:mt,onChange:zt,className:mn,style:Jn={}})=>x.createElement("div",{style:Jn,className:He()(ce.tabs,mn)},Ft.map(ga=>x.createElement("span",{onClick:()=>zt(ga.id),className:mt===ga.id?ce.active:"",key:ga.id},ga.name))),Pe={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"},Ze=re(92832),Qe=({dataSource:Ft=[],value:mt="",onChange:zt,onInputChange:mn=()=>{},className:Jn,style:ga={},placeholder:un,allowClear:Xn=!1})=>{var sa;const[xa,ar]=(0,x.useState)(""),[Sn,Ga]=(0,x.useState)("");(0,x.useEffect)(()=>{var Ea;let Pa=mt;(Ea=JSON.stringify(mt))!=null&&Ea.includes("{")&&(ar(mt.id),Pa=mt.value||"");try{Ga(decodeURIComponent(Pa||""))}catch(rr){Ga(decodeURIComponent(Pa||""))}},[mt]);const $a=()=>{zt(encodeURIComponent(Sn),xa||null)},cr=Ea=>{Ea!==xa&&(ar(Ea),zt(encodeURIComponent(Sn),Ea))};return x.createElement("div",{className:He()(Pe.input,Jn),style:ga},!!Ft.length&&x.createElement("div",{className:Pe.dropdown},x.createElement("div",{className:Pe.text},(sa=Ft.find(Ea=>Ea.id===xa))==null?void 0:sa.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:Pe.b1}),x.createElement("b",{className:Pe.b2})),x.createElement("div",{className:Pe.menu},Ft.map((Ea,Pa)=>x.createElement("div",{key:Pa,onClick:()=>cr(Ea.id)},Ea.name)))),x.createElement(Ze.default,{onPressEnter:$a,value:Sn,onChange:Ea=>{Ga(Ea.target.value),mn(encodeURIComponent(Ea.target.value),xa||null)},bordered:!1,placeholder:un}),x.createElement("i",{onClick:$a,className:"iconfont icon-sousuo9 font14 pl10 current"}))},It={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"},Ve=({dataSource:Ft=[],value:mt="",onChange:zt,onInputChange:mn=()=>{},className:Jn,style:ga={},placeholder:un,allowClear:Xn=!1})=>{var sa;const[xa,ar]=(0,x.useState)(""),[Sn,Ga]=(0,x.useState)("");(0,x.useEffect)(()=>{var Ea;let Pa=mt;(Ea=JSON.stringify(mt))!=null&&Ea.includes("{")&&(ar(mt.id),Pa=mt.value||"");try{Ga(decodeURIComponent(Pa||""))}catch(rr){Ga(decodeURIComponent(Pa||""))}},[mt]);const $a=()=>{zt(encodeURIComponent(Sn),xa||null)},cr=Ea=>{Ea!==xa&&(ar(Ea),zt(encodeURIComponent(Sn),Ea))};return x.createElement("div",{className:He()(It.input,Jn),style:ga},!!Ft.length&&x.createElement("div",{className:It.dropdown},x.createElement("div",{className:It.text},(sa=Ft.find(Ea=>Ea.id===xa))==null?void 0:sa.name,x.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),x.createElement("div",{className:It.menu},Ft.map((Ea,Pa)=>x.createElement("div",{key:Pa,onClick:()=>cr(Ea.id)},Ea.name)))),x.createElement(Ze.default,{onPressEnter:$a,value:Sn,onChange:Ea=>{Ga(Ea.target.value),mn(encodeURIComponent(Ea.target.value),xa||null)},bordered:!1,placeholder:un}),x.createElement("i",{onClick:$a,className:"iconfont icon-sousuo9 font14 pl10 current"}))},pt={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"},Tt=re(95392),an=({value:Ft,onChange:mt,className:zt,total:mn,pageSize:Jn,style:ga={}})=>{const un=(0,Tt.useIntl)(),Xn=Ft<2,sa=Ft>=Math.ceil(mn/Jn);return mn<=Jn?x.createElement(x.Fragment,null):x.createElement("div",{className:He()(pt.quickPager,zt),style:ga},x.createElement("div",{onClick:()=>{Xn||mt(Ft-1,"prev")},className:Xn?pt.disabled:""},un.formatMessage({id:"shixuns.previousPage"})),x.createElement("div",{onClick:()=>{sa||mt(Ft+1,"next")},className:sa?pt.disabled:""},un.formatMessage({id:"shixuns.nextPage"})))},vt={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"},je=re(71418),at=re(6848),ht=re(13570),Fe=re(78323),qe=re(63949),Mt=re(96908),nn=re(57177),Et=re(81378),Vt=re(13922),dt=({className:Ft,dataSource:mt=[],col:zt=4,right:mn,bottom:Jn=23,precision:ga=0,wrapWidth:un=1200,trackEventItems:Xn,loading:sa})=>{const xa=(0,Tt.useIntl)(),ar=Math.floor((un-(zt-1)*mn)/zt);return x.createElement(je.Z,{spinning:sa},x.createElement("div",{className:He()(vt.list,Ft)},!!mt.length&&mt.map((Sn,Ga)=>{const{name:$a,id:cr,identifier:Ea,power:Pa,cover_image_id:rr,pic:Nt}=Sn;return x.createElement("div",{className:vt.wrap,key:cr,style:{width:ar,marginRight:(1+Ga)%zt===0?0:mn+ga,marginBottom:Jn}},x.createElement("a",{target:"_blank",href:`/shixuns/${Ea}/challenges`,className:vt.li,onClick:vn=>{vn.preventDefault(),Xn&&(0,qe.L9)([Xn]),Pa&&(0,qe.xg)(`/shixuns/${Ea}/challenges`)}},x.createElement("div",{className:vt.img},x.createElement("img",{className:vt.cover,src:`${Nt}`}),Sn.is_jupyter&&x.createElement("img",{className:vt.sign,src:Mt}),Sn.is_jupyter_lab&&x.createElement("img",{className:vt.sign,src:nn}),Sn.is_unity_3d&&x.createElement("img",{className:vt.sign,src:Et})),x.createElement("div",{className:vt.name},x.createElement(at.Z,{title:$a||xa.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},x.createElement("span",{className:vt.e},$a||xa.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),x.createElement("div",{className:vt.tags},x.createElement(at.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,Sn.challenges_count))),!!Sn.myshixuns_count&&x.createElement(at.Z,{placement:"bottom",title:xa.formatMessage({id:"shixuns.numberOfLearners"})},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,Sn.myshixuns_count))),x.createElement(at.Z,{placement:"bottom",title:xa.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},x.createElement("span",null,x.createElement("span",null,Sn.level))),x.createElement("div",{className:vt.rate},x.createElement(ht.Z,{allowHalf:!0,disabled:!0,defaultValue:Sn.score_info}),x.createElement("span",null,"\xA0",Sn.score_info?`${Sn.score_info}\u5206`:"5\u5206")))),!Pa&&x.createElement("div",{className:vt.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!mt.length&&x.createElement(Vt.Z,null)))},ft={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"},Yt=({className:Ft,dataSource:mt=[],col:zt=4,right:mn,bottom:Jn=23,precision:ga=0,wrapWidth:un=1200,wrapClassName:Xn,trackEventItems:sa,loading:xa})=>{const ar=Math.floor((un-(zt-1)*mn)/zt);return x.createElement(je.Z,{spinning:xa},x.createElement("div",{className:He()(ft.list,Ft)},!!mt.length&&mt.map((Sn,Ga)=>{const{name:$a,id:cr,identifier:Ea,power:Pa,cover_image_id:rr,pic:Nt}=Sn;return x.createElement("div",{className:He()(ft.wrap,Xn),key:cr,style:{width:ar,marginRight:(1+Ga)%zt===0?0:mn+ga,marginBottom:Jn}},x.createElement("a",{target:"_blank",href:`/shixuns/${Ea}/challenges`,className:ft.li,onClick:vn=>{vn.preventDefault(),sa&&(0,qe.L9)([sa]),Pa&&(0,qe.xg)(`/shixuns/${Ea}/challenges`)}},x.createElement("img",{src:re(47621),className:ft.titleBg}),x.createElement("div",{className:ft.name},x.createElement(at.Z,{title:$a||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:ft.e},$a||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:ft.img},x.createElement("img",{className:ft.cover,src:rr?`${Fe.Z.API_SERVER}/api/attachments/${rr}`:`${Fe.Z.IMG_SERVER+Nt}`}),Sn.is_jupyter&&x.createElement("div",{className:ft.bq},"Jupyter"),Sn.is_jupyter_lab&&x.createElement("div",{className:ft.bq},"JupyterLab"),Sn.is_unity_3d&&x.createElement("div",{className:ft.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),x.createElement("div",{className:"mt20 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:ft.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:ft.value},Sn.myshixuns_count)),x.createElement("div",null,x.createElement("span",{className:ft.text},"\u56F0\u96BE\u7B49\u7EA7"),x.createElement("span",{className:ft.value},Sn.level))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:ft.text},"\u5173\u5361\u6570"),x.createElement("span",{className:ft.value},Sn.challenges_count)),x.createElement("div",{className:ft.rate},x.createElement(ht.Z,{allowHalf:!0,disabled:!0,defaultValue:Sn.score_info}),x.createElement("span",{className:ft.value,style:{color:"#FF9C00"}},"\xA0",Sn.score_info?`${Sn.score_info}\u5206`:"5\u5206"))))),!Pa&&x.createElement("div",{className:ft.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!mt.length&&x.createElement(Vt.Z,null)))},We={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"},Ye="data:image/png;base64,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",we="data:image/png;base64,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",me="data:image/png;base64,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",ze=({className:Ft,dataSource:mt=[],col:zt=4,right:mn,bottom:Jn=23,precision:ga=0,wrapWidth:un=1200,trackEventItems:Xn,loading:sa,wrapClassName:xa,imgClassName:ar})=>{const Sn=Math.floor((un-(zt-1)*mn)/zt);return x.createElement(je.Z,{spinning:sa},x.createElement("div",{className:He()(We.list,Ft)},!!mt.length&&mt.map((Ga,$a)=>{const{name:cr,id:Ea,identifier:Pa,power:rr,cover_image_id:Nt,pic:vn}=Ga;return x.createElement("div",{className:He()(We.wrap,xa),key:Ea,style:{width:Sn,marginRight:(1+$a)%zt===0?0:mn+ga,marginBottom:Jn}},x.createElement("a",{target:"_blank",href:`/shixuns/${Pa}/challenges`,className:We.li,onClick:Gn=>{Gn.preventDefault(),Xn&&(0,qe.L9)([Xn]),rr&&(0,qe.xg)(`/shixuns/${Pa}/challenges`)}},x.createElement("div",{className:He()(We.img,ar)},x.createElement("img",{className:We.cover,src:Nt?`${Fe.Z.API_SERVER}/api/attachments/${Nt}`:`${Fe.Z.IMG_SERVER+vn}`}),Ga.is_jupyter&&x.createElement("img",{className:We.sign,src:Ye}),Ga.is_jupyter_lab&&x.createElement("img",{className:We.sign,src:we}),Ga.is_unity_3d&&x.createElement("img",{className:We.sign,src:me})),x.createElement("div",{className:We.name},x.createElement(at.Z,{title:cr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:We.e},cr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:We.tags},x.createElement(at.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,Ga.challenges_count))),!!Ga.myshixuns_count&&x.createElement(at.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,Ga.myshixuns_count))),x.createElement(at.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,Ga.level))),x.createElement("div",{className:We.rate},x.createElement(ht.Z,{allowHalf:!0,disabled:!0,defaultValue:Ga.score_info}),x.createElement("span",null,"\xA0",Ga.score_info?`${Ga.score_info}\u5206`:"5\u5206")))),!rr&&x.createElement("div",{className:We.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!mt.length&&x.createElement(Vt.Z,null)))},ye=re(47140),he={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"},tt=re(79005),Oe=re(20345),Ae=re(77882),Ge=re(31081),Bt=re(75309),Pt=re(71979),Wt=re(47558),Ht=re(42922),Gt=re(66832),Be=re(96593),lt=re(19664),At=re(91833),gt=Object.defineProperty,bt=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,Pn=Object.prototype.propertyIsEnumerable,cn=(Ft,mt,zt)=>mt in Ft?gt(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,xn=(Ft,mt)=>{for(var zt in mt||(mt={}))dn.call(mt,zt)&&cn(Ft,zt,mt[zt]);if(bt)for(var zt of bt(mt))Pn.call(mt,zt)&&cn(Ft,zt,mt[zt]);return Ft};const Hn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:tt,swimg:Oe},{name:"101\u8BA1\u5212",ptimg:Ae,swimg:Ge},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Bt,swimg:Pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Wt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Gt,swimg:Be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:lt,swimg:At}];var Un=({className:Ft,dataSource:mt=[],col:zt=4,right:mn,bottom:Jn=23,precision:ga=0,wrapWidth:un=1200,trackEventItems:Xn,loading:sa,wrapClassName:xa,imgClassName:ar,isArrow:Sn=!1,imgStyle:Ga={}})=>{const $a=Math.floor((un-(zt-1)*mn)/zt),[cr,Ea]=(0,x.useState)(),[Pa,rr]=(0,x.useState)(),Nt=Gn=>Ea(Gn),vn=()=>Ea(-1);return x.createElement(je.Z,{spinning:sa},x.createElement("div",{className:He()(he.list,Ft)},!!(mt!=null&&mt.length)&&(mt==null?void 0:mt.map((Gn,sr)=>{var gr;const{name:Ar,id:xr,identifier:dr,featured:yr,school_name:hr,image_url:br,excellent:Er,is_plan:Br}=Gn;return x.createElement("div",{key:xr,className:He()(he.wrap,xa),style:{width:$a,marginRight:(1+sr)%zt===0?0:mn+ga,marginBottom:Jn}},x.createElement("a",{target:"_blank",href:`/paths/${dr}`,className:he.li,onClick:Dr=>{Dr.preventDefault(),Xn&&(0,qe.L9)([Xn]),(0,qe.xg)(`/paths/${dr}`)}},x.createElement("img",{src:re(39057),className:he.titleBg}),x.createElement("div",{className:he.name},x.createElement(at.Z,{title:Ar},x.createElement("span",{className:he.e,style:{color:Sn&&cr===sr?"#145DFF":"#000000"},onMouseEnter:()=>{Nt(sr)},onMouseLeave:vn},Ar))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:He()(he.img,ar)},x.createElement("img",{className:he.cover,style:xn({},Ga),src:`${Fe.Z.IMG_SERVER+br}`}),(gr=Gn==null?void 0:Gn.subject_tags)==null?void 0:gr.map((Dr,mr)=>{var Zr,so;if(mr===0){const Kr=(Zr=Hn.find(xo=>xo.name==Dr))==null?void 0:Zr.swimg;return x.createElement("img",{className:he.sign,src:Kr,style:{left:"-4px"}})}const Rr=(so=Hn.find(Kr=>Kr.name==Dr))==null?void 0:so.ptimg;return x.createElement("img",{className:he.sign,src:Rr,style:{left:`${48+52*(mr-1)+2*mr}px`}})}),x.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Gn==null?void 0:Gn.excellent)&&x.createElement("div",{className:he.bq},"\u5F00\u653E\u8BFE\u7A0B"))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:he.text},"\u7AE0\u8282\u6570"),x.createElement("span",{className:he.value},Gn.stages_count)),x.createElement("div",null,x.createElement("span",{className:he.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:he.value},Gn.members_count))))))})),!mt.length&&x.createElement(Vt.Z,null)))},qn={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"},oa=re(81779),yn=re(59301);const pa=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:tt,swimg:Oe},{name:"101\u8BA1\u5212",ptimg:Ae,swimg:Ge},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Bt,swimg:Pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Wt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Gt,swimg:Be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:lt,swimg:At}];var $n=({className:Ft,dataSource:mt=[],col:zt=4,right:mn,bottom:Jn=23,precision:ga=0,wrapWidth:un=1200,trackEventItems:Xn,loading:sa,onRemove:xa=()=>{},isCurrent:ar=!0,showAlias:Sn=!1,wrapClassName:Ga,imgClassName:$a})=>{const cr=Math.floor((un-(zt-1)*mn)/zt),Ea=[{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(Pa=>(window.ENV==="build"&&(Pa.ptimg=`/react/build${Pa.ptimg}`,Pa.swimg=`/react/build${Pa.swimg}`),Pa));return yn.createElement(je.Z,{spinning:sa},yn.createElement("div",{className:He()(qn.list,Ft)},!!(mt!=null&&mt.length)&&(mt==null?void 0:mt.map((Pa,rr)=>{var Nt;const{name:vn,id:Gn,identifier:sr,featured:gr,school_name:Ar,image_url:xr,excellent:dr,is_plan:yr}=Pa;return yn.createElement("div",{key:Gn,className:He()(qn.wrap,Ga),style:{width:cr,marginRight:(1+rr)%zt===0?0:mn+ga,marginBottom:Jn}},yn.createElement("a",{className:qn.li,onClick:hr=>{hr.preventDefault(),hr.stopPropagation(),Xn&&(0,qe.L9)([Xn]),(0,qe.xg)(`/paths/${sr}`)}},yn.createElement("div",{className:He()(qn.img,$a)},yn.createElement("img",{className:qn.cover,src:`${Fe.Z.IMG_SERVER+xr}`}),ar&&(0,oa.bg)()&&(Pa==null?void 0:Pa.studying)&&yn.createElement("div",{className:`${qn.movebq} user-path-items`,onClick:hr=>{hr.stopPropagation(),xa(Pa)}},yn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),yn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Nt=Pa==null?void 0:Pa.subject_tags)==null?void 0:Nt.map((hr,br)=>{var Er,Br;if(br===0){const mr=(Er=Ea.find(Zr=>Zr.name==hr))==null?void 0:Er.swimg;return yn.createElement("img",{className:qn.sign,src:mr,style:{left:"-4px"}})}const Dr=(Br=Ea.find(mr=>mr.name==hr))==null?void 0:Br.ptimg;return yn.createElement("img",{className:qn.sign,src:Dr,style:{left:`${48+52*(br-1)+2*br}px`}})}),yn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Pa==null?void 0:Pa.excellent)&&yn.createElement("div",{className:qn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),yn.createElement("div",{className:qn.name},yn.createElement(at.Z,{title:Sn&&(Pa!=null&&Pa.excellent_alias_name)?yn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${vn}`,yn.createElement("br",null),yn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Pa==null?void 0:Pa.excellent_alias_name}`)):vn},yn.createElement("span",{className:qn.e},Sn&&(Pa==null?void 0:Pa.excellent_alias_name)||vn))),yn.createElement("div",{className:qn.tags},yn.createElement("div",null,yn.createElement(at.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},yn.createElement("span",null,yn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),yn.createElement("span",null,Pa.stages_count))),yn.createElement(at.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},yn.createElement("span",null,yn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),yn.createElement("span",null,Pa.members_count)))))))})),!mt.length&&yn.createElement(Vt.Z,null)))},aa={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"},Ra="data:image/png;base64,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",Vn=re(59301),er=({className:Ft,dataSource:mt=[],col:zt=4,right:mn,bottom:Jn=23,precision:ga=0,wrapWidth:un=1200,trackEventItems:Xn,loading:sa})=>{const xa=(0,Tt.useIntl)(),ar=Math.floor((un-(zt-1)*mn)/zt);return Vn.createElement(je.Z,{spinning:sa},Vn.createElement("div",{className:He()(aa.list,Ft)},!!mt.length&&mt.map((Sn,Ga)=>{const{subject_identifier:$a,id:cr,identifier:Ea,power:Pa}=Sn,rr=Sn.is_public!=0&&Sn.is_public;return Vn.createElement("div",{className:aa.wrap,key:cr,style:{width:ar,marginRight:(1+Ga)%zt===0?0:mn+ga,marginBottom:Jn}},Vn.createElement("a",{className:aa.li,onClick:Nt=>{Nt.preventDefault(),Xn&&(0,qe.L9)([Xn]),(0,qe.xg)(Sn.first_category_url)}},Vn.createElement("div",{className:aa.top},Vn.createElement(at.Z,{title:Sn.name},Vn.createElement("div",{className:aa.name},Sn.name)),Vn.createElement("img",{className:aa.img,src:Fe.Z.IMG_SERVER+"/images/"+Sn.avatar_url}),Vn.createElement("div",{className:aa.text,title:Sn.creator},Sn.creator),$a&&Vn.createElement("div",{className:aa.btns},Vn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Vn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),rr&&Vn.createElement("div",{className:aa.sign},xa.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),Vn.createElement("div",{className:aa.bottom},Sn.visits>0&&Vn.createElement(at.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Vn.createElement("span",null,Vn.createElement("i",{className:"iconfont icon-liulanyan"}),Vn.createElement("span",null,Sn.visits))),Sn.course_members_count>0&&Vn.createElement(at.Z,{title:"\u6210\u5458",placement:"bottom"},Vn.createElement("span",null,Vn.createElement("i",{className:"iconfont icon-chengyuan"}),Sn.course_members_count)),Sn.tasks_count>0&&Vn.createElement(at.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Vn.createElement("span",null,Vn.createElement("i",{className:"iconfont icon-zuoye"}),Sn.tasks_count)),Sn.is_end?Vn.createElement("div",{style:{color:"#6B758B"}},xa.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):Vn.createElement("div",{style:{color:"#00B187"}},xa.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!Sn.is_accessible&&Vn.createElement("div",{className:aa.lockWrap},Vn.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Vn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!mt.length&&Vn.createElement(Vt.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"},ba="data:image/png;base64,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",Ua=({className:Ft,dataSource:mt=[],col:zt=4,right:mn,bottom:Jn=23,precision:ga=0,wrapWidth:un=1200,wrapClassName:Xn,trackEventItems:sa,loading:xa})=>{const ar=Math.floor((un-(zt-1)*mn)/zt);return x.createElement(je.Z,{spinning:xa},x.createElement("div",{className:He()(ia.list,Ft)},!!mt.length&&mt.map((Sn,Ga)=>{const{subject_identifier:$a,id:cr,identifier:Ea,power:Pa}=Sn,rr=Sn.is_public!=0&&Sn.is_public;return x.createElement("div",{className:He()(`${ia.wrap} ${Sn.is_accessible?"":ia.warpStyle}`,Xn),key:cr,style:{width:ar,marginRight:(1+Ga)%zt===0?0:mn+ga,marginBottom:Jn}},x.createElement("a",{className:ia.li,onClick:Nt=>{Nt.preventDefault(),sa&&(0,qe.L9)([sa]),(0,qe.xg)(Sn.first_category_url)}},x.createElement("div",{className:ia.creator},x.createElement("img",{className:ia.img,src:Fe.Z.IMG_SERVER+"/images/"+Sn.avatar_url}),x.createElement("div",{className:ia.text,title:Sn.creator},Sn.creator)),x.createElement("div",{className:ia.top},x.createElement(at.Z,{title:Sn.name},x.createElement("div",{className:ia.name},Sn.name)),rr&&x.createElement("div",{className:ia.sign},"\u516C\u5F00")),x.createElement("div",{className:ia.middle},x.createElement("div",{className:ia.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:ia.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:ia.value},(Sn==null?void 0:Sn.visits)||0)),x.createElement("div",null,x.createElement("span",{className:ia.text},"\u6210\u5458"),x.createElement("span",{className:ia.value},(Sn==null?void 0:Sn.course_members_count)||0))),x.createElement("div",{className:ia.row},x.createElement("div",null,x.createElement("span",{className:ia.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:ia.value},(Sn==null?void 0:Sn.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:ia.text},"\u72B6\u6001"),Sn.is_end?x.createElement("span",{className:ia.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:ia.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),$a&&x.createElement("div",{className:ia.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Sn.is_accessible&&x.createElement("div",{className:ia.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!mt.length&&x.createElement(Vt.Z,null)))},it={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"},wt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",En=({className:Ft,dataSource:mt=[],col:zt=4,right:mn,bottom:Jn=23,precision:ga=0,wrapWidth:un=1200,wrapClassName:Xn,trackEventItems:sa,loading:xa})=>{const ar=Math.floor((un-(zt-1)*mn)/zt);return x.createElement(je.Z,{spinning:xa},x.createElement("div",{className:He()(it.list,Ft)},!!mt.length&&mt.map((Sn,Ga)=>{const{subject_identifier:$a,id:cr,identifier:Ea,power:Pa}=Sn,rr=Sn.is_public!=0&&Sn.is_public;return x.createElement("div",{className:He()(`${it.wrap} ${Sn.is_accessible?"":it.warpStyle}`,Xn),key:cr,style:{width:ar,marginRight:(1+Ga)%zt===0?0:mn+ga,marginBottom:Jn}},x.createElement("a",{className:it.li,onClick:Nt=>{Nt.preventDefault(),sa&&(0,qe.L9)([sa]),(0,qe.xg)(Sn.first_category_url)}},x.createElement("div",{className:it.creator},x.createElement("img",{className:it.img,src:Fe.Z.IMG_SERVER+"/images/"+Sn.avatar_url}),x.createElement("div",{className:it.text,title:Sn.creator},Sn.creator)),x.createElement("div",{className:it.top},x.createElement(at.Z,{title:Sn.name},x.createElement("div",{className:it.name},Sn.name)),rr&&x.createElement("div",{className:it.sign})),x.createElement("div",{className:it.middle},x.createElement("div",{className:it.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:it.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:it.value},(Sn==null?void 0:Sn.visits)||0)),x.createElement("div",null,x.createElement("span",{className:it.text},"\u6210\u5458"),x.createElement("span",{className:it.value},(Sn==null?void 0:Sn.course_members_count)||0))),x.createElement("div",{className:it.row},x.createElement("div",null,x.createElement("span",{className:it.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:it.value},(Sn==null?void 0:Sn.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:it.text},"\u72B6\u6001"),Sn.is_end?x.createElement("span",{className:it.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:it.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),$a&&x.createElement("div",{className:it.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Sn.is_accessible&&x.createElement("div",{className:it.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!mt.length&&x.createElement(Vt.Z,null)))},bn={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"},ca=({dataSource:Ft=[],value:mt,onChange:zt,className:mn,style:Jn={},tabBarExtraContent:ga})=>x.createElement("div",{className:He()(bn.tabs,mn),style:Jn},x.createElement("div",{className:bn.tabsWrap},Ft.map((un,Xn)=>x.createElement("aside",{className:bn.tab,onClick:()=>{zt(un.id),un.link&&Tt.history.push(un.link)},key:Xn},x.createElement("div",{className:mt===un.id?bn.active:""},un.name),(un==null?void 0:un.resetCount)==null&&(un==null?void 0:un.total)!==void 0&&x.createElement("span",null,"\uFF08",un==null?void 0:un.total,"\uFF09"),(un==null?void 0:un.resetCount)!==void 0&&(un==null?void 0:un.total)!==void 0&&x.createElement(at.Z,{title:(un==null?void 0:un.tip)!=null?un==null?void 0:un.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},un==null?void 0:un.resetCount),"/",x.createElement("span",null,un==null?void 0:un.total),"\uFF09"))))),x.createElement("div",{className:bn.tabBar},ga)),Qn={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"},St=({dataSource:Ft=[],value:mt,onChange:zt,className:mn,style:Jn={},tabBarExtraContent:ga})=>x.createElement("div",{className:He()(Qn.tabs,mn),style:Jn},x.createElement("div",{className:Qn.tabsWrap},Ft.map((un,Xn)=>x.createElement("aside",{className:Qn.tab,onClick:()=>{zt(un.id),un.link&&Tt.history.push(un.link)},key:Xn},x.createElement("div",{className:mt===un.id?Qn.active:""},un.name),(un==null?void 0:un.resetCount)==null&&(un==null?void 0:un.total)!==void 0&&x.createElement("span",null,"\uFF08",un==null?void 0:un.total,"\uFF09"),(un==null?void 0:un.resetCount)!==void 0&&(un==null?void 0:un.total)!==void 0&&x.createElement(at.Z,{title:(un==null?void 0:un.tip)!=null?un==null?void 0:un.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},un==null?void 0:un.resetCount),"/",x.createElement("span",null,un==null?void 0:un.total),"\uFF09"))))),x.createElement("div",{className:Qn.tabBar},ga)),ln={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"},gn=({dataSource:Ft=[],value:mt,onChange:zt,className:mn,style:Jn={},tabBarExtraContent:ga})=>x.createElement("div",{className:He()(ln.tabs,mn),style:Jn},x.createElement("div",{className:ln.tabsWrap},Ft.map((un,Xn)=>x.createElement("aside",{className:`${ln.tab} ${mt===un.id?ln.active:""}`,onClick:()=>{zt(un.id),un.link&&Tt.history.push(un.link)},key:Xn},x.createElement("div",null,un.name),(un==null?void 0:un.resetCount)==null&&(un==null?void 0:un.total)!==void 0&&x.createElement("span",null,"\uFF08",un==null?void 0:un.total,"\uFF09"),(un==null?void 0:un.resetCount)!==void 0&&(un==null?void 0:un.total)!==void 0&&x.createElement(at.Z,{title:(un==null?void 0:un.tip)!=null?un==null?void 0:un.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},un==null?void 0:un.resetCount),"/",x.createElement("span",null,un==null?void 0:un.total),"\uFF09"))))),x.createElement("div",{className:ln.tabBar},ga)),jn=({className:Ft,style:mt={},children:zt})=>x.createElement("div",{className:He()(Ft),style:mt},zt),An={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"},xe=re(38854),xt=re(20834);const Lt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var en=({sortValue:Ft,dropValue:mt,className:zt,onSort:mn,onDrop:Jn,dataSource:ga=Lt})=>{var un;return x.createElement("div",{className:He()(An.orderWrap,zt)},x.createElement(xe.Z,{dropdownRender:()=>x.createElement(xt.default,null,ga.map((Xn,sa)=>x.createElement(xt.default.Item,{key:sa,onClick:()=>Jn(Xn.id)},Xn.name)))},x.createElement("span",{className:An.orderTextWrap},(un=ga.find(Xn=>mt===Xn.id))==null?void 0:un.name)),x.createElement("span",{className:An.orderIconWrap},x.createElement("span",{className:An.orderAsc},x.createElement("i",{className:Ft==="asc"?`iconfont icon-sanjiaoxing-up font12 ${An.cursorPointer} ${An.active}`:`iconfont icon-sanjiaoxing-up font12 ${An.cursorPointer}`,onClick:()=>mn(Ft==="asc"?"desc":"asc")})),x.createElement("span",{className:An.orderDesc},x.createElement("i",{className:Ft==="desc"?`iconfont icon-sanjiaoxing-down font12 ${An.cursorPointer} ${An.active}`:`iconfont icon-sanjiaoxing-down font12 ${An.cursorPointer}`,onClick:()=>mn(Ft==="asc"?"desc":"asc")}))))},Xt={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 Ut=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Zn=({sortValue:Ft,dropValue:mt,className:zt,onSort:mn,onDrop:Jn,dataSource:ga=Ut})=>{var un;return x.createElement("div",{className:He()(Xt.orderWrap,zt)},x.createElement(xe.Z,{dropdownRender:()=>x.createElement(xt.default,null,ga.map((Xn,sa)=>x.createElement(xt.default.Item,{key:sa,onClick:()=>Jn(Xn.id)},Xn.name)))},x.createElement("span",{className:Xt.orderTextWrap},(un=ga.find(Xn=>mt===Xn.id))==null?void 0:un.name)),x.createElement("span",{className:Xt.orderIconWrap},x.createElement("span",{className:Xt.orderAsc},x.createElement("i",{className:Ft==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Xt.cursorPointer} ${Xt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Xt.cursorPointer}`,onClick:()=>mn(Ft==="asc"?"desc":"asc")})),x.createElement("span",{className:Xt.orderDesc},x.createElement("i",{className:Ft==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Xt.cursorPointer} ${Xt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Xt.cursorPointer}`,onClick:()=>mn(Ft==="asc"?"desc":"asc")}))))},rt={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"},Me=re(3113),Dt=re(76936),rn=Object.defineProperty,Ln=Object.getOwnPropertySymbols,ea=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,Jt=(Ft,mt,zt)=>mt in Ft?rn(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Qt=(Ft,mt)=>{for(var zt in mt||(mt={}))ea.call(mt,zt)&&Jt(Ft,zt,mt[zt]);if(Ln)for(var zt of Ln(mt))Zt.call(mt,zt)&&Jt(Ft,zt,mt[zt]);return Ft},Rt=(Ft,mt)=>{var zt={};for(var mn in Ft)ea.call(Ft,mn)&&mt.indexOf(mn)<0&&(zt[mn]=Ft[mn]);if(Ft!=null&&Ln)for(var mn of Ln(Ft))mt.indexOf(mn)<0&&Zt.call(Ft,mn)&&(zt[mn]=Ft[mn]);return zt},Bn=(Ft,mt,zt)=>new Promise((mn,Jn)=>{var ga=sa=>{try{Xn(zt.next(sa))}catch(xa){Jn(xa)}},un=sa=>{try{Xn(zt.throw(sa))}catch(xa){Jn(xa)}},Xn=sa=>sa.done?mn(sa.value):Promise.resolve(sa.value).then(ga,un);Xn((zt=zt.apply(Ft,mt)).next())}),Nn=Ft=>{var mt=Ft,{className:zt,style:mn,children:Jn,loading:ga=!1,openLoading:un,onClick:Xn=()=>{},size:sa="middle",shape:xa="round",theme:ar}=mt,Sn=Rt(mt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Ga,$a]=(0,x.useState)(!1),cr=(0,x.useMemo)(()=>{switch(ar){case Dt.Fy.THEMEONE:return rt.ThemeOne;case Dt.Fy.DEFAULT:default:return rt.btn}},[ar]);return x.createElement(Me.ZP,Qt({onClick:(0,nt.throttle)(Ea=>Bn(void 0,null,function*(){un&&$a(!0);try{yield Xn(Ea)}catch(Pa){console.log("error",Pa)}un&&$a(!1)}),2e3,{leading:!0,trailing:!1}),className:He()(cr,rt[`${sa}-${xa}`],zt),style:mn,size:sa,shape:xa,loading:Ga||ga},Sn),Jn)},Yn={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"},On=({className:Ft,style:mt,children:zt=null,onClick:mn,title:Jn})=>x.createElement("div",{className:He()(Yn.head,Ft),style:mt},x.createElement("span",{className:"primary-hover",onClick:mn},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:Jn},Jn),x.createElement("div",{className:Yn.node},zt)),_n={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"},ja=({confirmShow:Ft=!0,confirmTitle:mt,confirmClick:zt,cancelShow:mn=!0,cancelTitle:Jn,cancelClick:ga,className:un,style:Xn,confirmLoading:sa=!1})=>x.createElement("div",{className:He()(_n.btns,un),style:Xn},Ft&&x.createElement(Me.ZP,{loading:sa,onClick:zt,type:"primary",className:_n.confirm},mt),mn&&x.createElement(Me.ZP,{onClick:ga,className:_n.cancel},Jn)),Ta={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"},Fa=({className:Ft,style:mt={},LeftContent:zt,children:mn,RightContent:Jn})=>x.createElement("div",{className:He()(Ta.fixedBottom,Ft),style:mt},x.createElement("div",{className:Ta.wrap},x.createElement("div",{className:Ta.left},zt),x.createElement("div",{className:Ta.center},mn),x.createElement("div",{className:Ta.right},Jn))),Sa={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"},Za=({className:Ft,style:mt={},dataSource:zt=[]})=>x.createElement("div",{className:He()(Sa.crumbs,Ft),style:mt},zt.map((mn,Jn)=>Jn<zt.length-1?x.createElement(x.Fragment,{key:Jn},mn.path||mn.onClick?x.createElement("span",{className:Sa.hover,onClick:mn!=null&&mn.onClick?mn.onClick:()=>Tt.history.push(mn.path)},mn.name):x.createElement("span",null,mn.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:Jn,style:{color:"#5F6368"}},mn.name))),Va=re(31797),Qa=Object.defineProperty,ka=Object.defineProperties,qa=Object.getOwnPropertyDescriptors,Aa=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,La=Object.prototype.propertyIsEnumerable,Oa=(Ft,mt,zt)=>mt in Ft?Qa(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Da=(Ft,mt)=>{for(var zt in mt||(mt={}))da.call(mt,zt)&&Oa(Ft,zt,mt[zt]);if(Aa)for(var zt of Aa(mt))La.call(mt,zt)&&Oa(Ft,zt,mt[zt]);return Ft},_a=(Ft,mt)=>ka(Ft,qa(mt)),ir=(Ft,mt)=>{var zt={};for(var mn in Ft)da.call(Ft,mn)&&mt.indexOf(mn)<0&&(zt[mn]=Ft[mn]);if(Ft!=null&&Aa)for(var mn of Aa(Ft))mt.indexOf(mn)<0&&La.call(Ft,mn)&&(zt[mn]=Ft[mn]);return zt};const{Countdown:Ma}=Va.default;var va=Ft=>{var mt=Ft,{onChange:zt}=mt,mn=ir(mt,["onChange"]);const[Jn,ga]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof Jn=="number"&&Jn>=0&&zt(Jn)},[Jn]);const un=Xn=>{const sa=Math.floor(Xn/1e3);ga(sa)};return x.createElement(Ma,_a(Da({},mn),{onChange:un}))},Kn={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},lr=({DataProps:Ft,className:mt,style:zt={}})=>{var mn;return x.createElement("div",{className:He()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Kn.ClassRoomItem,mt),style:zt,onClick:()=>{(0,qe.xg)(Ft==null?void 0:Ft.first_category_url)}},x.createElement("div",{className:"flex flex-col item-center"},x.createElement("img",{src:`${(mn=Fe.Z)==null?void 0:mn.IMG_SERVER}/images/${Ft==null?void 0:Ft.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ft==null?void 0:Ft.subject_identifier)&&x.createElement("div",{className:"mt-40px"},x.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),x.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},x.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ft!=null&&Ft.is_public)&&x.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"),x.createElement("span",{className:He()("text-16px font-medium",Kn.TitleDom)},Ft==null?void 0:Ft.name)),x.createElement("div",{className:"c-grey-333 font-medium"},Ft==null?void 0:Ft.creator),x.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ft==null?void 0:Ft.course_members_count),x.createElement("div",{className:"c-grey-333 flex item-center justify-between"},x.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ft==null?void 0:Ft.tasks_count),Ft!=null&&Ft.is_end?x.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):x.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},qt=Object.defineProperty,ha=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,wn=(Ft,mt,zt)=>mt in Ft?qt(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Fn=(Ft,mt)=>{for(var zt in mt||(mt={}))hn.call(mt,zt)&&wn(Ft,zt,mt[zt]);if(ha)for(var zt of ha(mt))pn.call(mt,zt)&&wn(Ft,zt,mt[zt]);return Ft},za=({DataProps:Ft=[],selectValue:mt,onChange:zt,className:mn,style:Jn={},extra:ga,classNameItem:un,styleItem:Xn={},barHidden:sa})=>{const[xa,ar]=(0,x.useState)();return(0,x.useEffect)(()=>{ar(Array.isArray(mt)?mt:[mt])},[mt]),x.createElement("div",{className:He()("flex px-20px py-10px gap-40px",mn),style:Fn({borderBottom:"1px solid #D3F0FF"},Jn)},Ft==null?void 0:Ft.map(Sn=>x.createElement("div",{key:Sn==null?void 0:Sn.id,className:He()("flex item-center justify-center current c-grey-333 text-16 relative",un,Sn==null?void 0:Sn.className),style:Fn(Fn({color:xa!=null&&xa.includes(Sn==null?void 0:Sn.id)?"#1890FF":"",minWidth:88},Xn),(Sn==null?void 0:Sn.style)||{}),onClick:Ga=>{zt==null||zt({domEvent:Ga,item:Sn}),Sn!=null&&Sn.link&&Tt.history.push(Sn==null?void 0:Sn.link)}},Sn==null?void 0:Sn.name,!sa&&(xa==null?void 0:xa.includes(Sn==null?void 0:Sn.id))&&x.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),x.createElement("div",{className:"ml-auto"},ga))},tn=Object.defineProperty,Ha=Object.defineProperties,Ka=Object.getOwnPropertyDescriptors,Na=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,Ca=Object.prototype.propertyIsEnumerable,fa=(Ft,mt,zt)=>mt in Ft?tn(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,wa=(Ft,mt)=>{for(var zt in mt||(mt={}))ur.call(mt,zt)&&fa(Ft,zt,mt[zt]);if(Na)for(var zt of Na(mt))Ca.call(mt,zt)&&fa(Ft,zt,mt[zt]);return Ft},la=(Ft,mt)=>Ha(Ft,Ka(mt)),Xa=({value:Ft,onChange:mt,onInputChange:zt,className:mn,style:Jn={},InputProps:ga})=>{const[un,Xn]=(0,x.useState)(Ft);return x.createElement("div",{className:He()("flex item-center rounded-full px-10px py-2px",mn),style:wa({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Jn)},x.createElement(Ze.default,la(wa({bordered:!1},ga),{onChange:sa=>{Xn(sa.target.value),zt==null||zt(encodeURIComponent(sa.target.value))},onPressEnter:sa=>{mt==null||mt({domEvent:sa,item:{value:un}})}})),x.createElement("img",{className:"h-22px current",src:re(25365),height:22,onClick:sa=>{mt==null||mt({domEvent:sa,item:{value:un}})}}))}},66991:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return pe}});var x=re(59301);function pe(Xe,Ie){const Ne=(0,x.useRef)();(0,x.useEffect)(()=>{Ne.current=Xe}),(0,x.useEffect)(()=>{function Re(){Ne.current()}if(Ie!==null){let Ee=setInterval(Re,Ie);return()=>clearInterval(Ee)}},[Ie])}},34649:function(ct,kt,re){"use strict";re.r(kt),re.d(kt,{default:function(){return Zn}});var x=re(59301),pe=re(95392),Xe=re(78241),Ie=re(8591),Ne=re(43418),Re=re(95237),Ee=re(43604),He=re(6848),nt=re(3113),ot=re(28103),st=re(92832),$e=re(61621),Je=re(5112),le=re(11414),y=re(86342),a=re(63949),E=re(56656),b=re.n(E),z={flex_box_center:"flex_box_center___Eli3_",flex_space_between:"flex_space_between___b9mMZ",flex_box_vertical_center:"flex_box_vertical_center___HDlqC",flex_box_center_end:"flex_box_center_end___wxSjo",flex_box_column:"flex_box_column___riQIC",icons:"icons___fU5ZJ",shixuns:"shixuns___HhH4T",buttons:"buttons___Xd62N",addStage:"addStage___Ap4gr",color4CA:"color4CA___dMAG4",color204:"color204___ySVKY",completed:"completed___pNt1x",actionTabs:"actionTabs___x3cPl",tab:"tab___BFnIn",s1:"s1___O6K2P",tabActive:"tabActive___v3_qF",total:"total___oZdqK",introContent:"introContent___dSvDD",introContentMaxHeight:"introContentMaxHeight___NxSzO"},ne=re(43428),ae=re(24905),ie=re(58421),de=re(57193),ce=re(45062),fe=re(81779),Ce={flex_box_center:"flex_box_center___bI3gK",flex_space_between:"flex_space_between___ZyemH",flex_box_vertical_center:"flex_box_vertical_center___vOG6y",flex_box_center_end:"flex_box_center_end___g0YQU",flex_box_column:"flex_box_column___a7oLH",wrp:"wrp___wYwtQ",drawer:"drawer___UVA9h",menu:"menu___s5Hi1",actived:"actived___GavBb",actived2:"actived2___XNyxe",listItem:"listItem___OyHb7",info:"info___UU9rA",title:"title___CmRLc",titleLeft:"titleLeft___xWCXz",titleRight:"titleRight___PeYdC",search:"search___CzPOL",description:"description___TEI_C",menuCourse:"menuCourse___Z8Z9h"},Pe=re(59301),Ze=Object.defineProperty,ve=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,jt=(rt,Me,Dt)=>Me in rt?Ze(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,Ve=(rt,Me)=>{for(var Dt in Me||(Me={}))Qe.call(Me,Dt)&&jt(rt,Dt,Me[Dt]);if(ve)for(var Dt of ve(Me))It.call(Me,Dt)&&jt(rt,Dt,Me[Dt]);return rt},pt=(rt,Me,Dt)=>new Promise((rn,Ln)=>{var ea=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){Ln(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){Ln(Rt)}},Jt=Qt=>Qt.done?rn(Qt.value):Promise.resolve(Qt.value).then(ea,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const{Search:Tt}=st.default,_t=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8\u5B9E\u8BAD",id:"all",type:"type"},{name:"\u6211\u7684\u5B9E\u8BAD",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],an=({classroomList:rt,loading:Me,dispatch:Dt,cb:rn,shixunIds:Ln=[]})=>{var ea;const Zt=(0,pe.useIntl)(),Jt=(0,pe.useParams)(),Qt=(0,pe.useLocation)(),{actionTabs:Rt}=rt,[Bn]=Xe.default.useForm(),{shixunLists:sn}=rt,[Nn,Yn]=(0,x.useState)([]),[Dn,On]=(0,x.useState)([]),[_n,ya]=(0,x.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",load_jupyter_evaluate:!0,group_id:null});(0,x.useEffect)(()=>{rt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(_n.page=1,Dt({type:"classroomList/getShixunLists",payload:Ve({},_n)}))},[rt.actionTabs.key]),(0,x.useEffect)(()=>{ja()},[Jt]);const ja=()=>pt(void 0,null,function*(){const Rn=yield(0,de.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Yn([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(Rn==null?void 0:Rn.groups)||[]])}),Ta=()=>{Dt({type:"classroomList/setActionTabs",payload:{}}),ya({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",load_jupyter_evaluate:!0,group_id:null})};return rt.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:Pe.createElement(ne.Z,{placement:"bottom",height:"100%",closable:!1,open:rt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Ce.drawer,footer:Pe.createElement("div",{className:"tc"},Pe.createElement(nt.ZP,{size:"middle",onClick:()=>{Ta(),On([]),rn("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),Pe.createElement(nt.ZP,{size:"middle",onClick:()=>pt(void 0,null,function*(){var Rn,Fa;for(let In=0;In<(Dn==null?void 0:Dn.length);In++){const Za=Dn[In];if(Ln.includes(Za)){Ie.ZP.info(Zt.formatMessage({id:"classrooms.notDuplicateSelect",defaultMessage:"\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A{title}"},{title:(Fa=(Rn=sn==null?void 0:sn.shixun_list)==null?void 0:Rn.find(Va=>Va.id===Za))==null?void 0:Fa.title}));return}}const Sa=yield(0,ce.Ep)({id:rt.actionTabs.id,course_id:rt.actionTabs.course_id,shixun_ids:[...Dn]});On([]),Sa!=null&&Sa.shixuns_list&&(Ta(),rn(Sa.shixuns_list))}),type:"primary"},"\u786E\u5B9A"))},Pe.createElement("section",{className:"tc"},Pe.createElement(Tt,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"middle",className:Ce.search,onSearch:Rn=>{_n.keyword=Rn,_n.page=1,Dt({type:"classroomList/getShixunLists",payload:Ve({},_n)})}})),Pe.createElement("section",{className:"edu-container"},_t.map(function(Rn,Fa){var Sa;return Pe.createElement("ul",{className:Ce.menu,key:Fa},Pe.createElement("li",null,Rn.name),(Sa=Rn==null?void 0:Rn.children)==null?void 0:Sa.map(function(In,Za){return Pe.createElement("li",{className:_n[Rn.id]==In.id?Ce.actived:"",onClick:()=>{_n[Rn.id]=In.id,_n.page=1,ya(Ve({},_n)),Dt({type:"classroomList/getShixunLists",payload:Ve({},_n)})}},Pe.createElement("strong",null,In.name))}))}),_n.type==="mine"&&Pe.createElement("ul",{className:Ce.menu},Pe.createElement("li",null,"\u76EE\u5F55"),Nn==null?void 0:Nn.map((Rn,Fa)=>Pe.createElement("li",{className:_n.group_id==Rn.id?Ce.actived:"",key:Rn.name,onClick:()=>{_n.group_id=Rn.id,_n.page=1,ya(Ve({},_n)),Dt({type:"classroomList/getShixunLists",payload:Ve({},_n)})}},Pe.createElement("strong",null,Rn.name)))),(ea=sn==null?void 0:sn.shixun_list)==null?void 0:ea.map(function(Rn,Fa){return Pe.createElement("div",{className:Ce.listItem,key:Fa},Pe.createElement(ae.default,{checked:Dn.includes(Rn.id),value:Rn.id,onChange:Sa=>{let In=Dn.indexOf(Rn.id);Dn.indexOf(Rn.id)>-1?On(Dn.filter(Za=>Za!==Rn.id)):On(Dn.concat(Rn.id))}}),Pe.createElement("div",{className:Ce.info},Pe.createElement("div",{className:Ce.title},Pe.createElement("div",{className:Ce.titleLeft},Pe.createElement("a",{className:"c-black",href:`/shixuns/${Rn==null?void 0:Rn.identifier}/challenges`,target:"_blank"},Pe.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Rn.title}})),(0,fe.Ny)()&&(Rn==null?void 0:Rn.mark_status)===1&&Pe.createElement(He.Z,{title:Rn==null?void 0:Rn.mark_content},Pe.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,fe.Ny)()&&(Rn==null?void 0:Rn.mark_status)===2&&Pe.createElement(He.Z,{title:Rn==null?void 0:Rn.mark_content},Pe.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,fe.Ny)()&&(Rn==null?void 0:Rn.mark_status)===3&&Pe.createElement(He.Z,{title:Rn==null?void 0:Rn.mark_content},Pe.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),Pe.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},Pe.createElement("span",{className:Ce.description,dangerouslySetInnerHTML:{__html:Rn.description}})),Pe.createElement("div",{className:"flex-wrp mt15"},Rn.challenge_names.map(function(Sa,In){return Pe.createElement("span",{key:In,className:"mr30 font12"},"\u7B2C",In+1,"\u5173 ",Sa," ")})),Pe.createElement(ot.Z,{dashed:!0}),Pe.createElement("div",{className:"c-light-black mt20 font12"},Pe.createElement("span",null,Rn.author_name),Pe.createElement("span",{className:"ml15 mr15"},"|"),Pe.createElement("span",null,Rn.author_school_name),Pe.createElement("span",{className:"ml15 mr15"},"|"),Pe.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",Rn.level),Pe.createElement("span",{className:"ml15 mr15"},"|"),Pe.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),Pe.createElement("span",null,Rn.study_count))))}),Pe.createElement("p",null)),Pe.createElement("div",{className:"tc"},Pe.createElement(ie.Z,{current:_n.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:sn==null?void 0:sn.shixuns_count,onChange:Rn=>{_n.page=Rn,Dt({type:"classroomList/getShixunLists",payload:Ve({},_n)})}})))};var vt=(0,pe.connect)(({classroomList:rt,loading:Me})=>({classroomList:rt,loading:Me}))(an),je=re(69206),at=re(93948),ht={wrap:"wrap___UWG0f",name:"name___LIQSC",button:"button___CSggN",progress:"progress___AQo_Y",havaLearn:"havaLearn___fq9Cb"},Fe=(rt,Me,Dt)=>new Promise((rn,Ln)=>{var ea=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){Ln(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){Ln(Rt)}},Jt=Qt=>Qt.done?rn(Qt.value):Promise.resolve(Qt.value).then(ea,Zt);Jt((Dt=Dt.apply(rt,Me)).next())}),Mt=({data:rt={},dispatch:Me=()=>{},onReloadData:Dt=()=>{}})=>{const rn=(0,pe.useIntl)(),Ln=()=>{var Qt,Rt,Bn;if(!(0,je.tJ)(Me)||(0,fe.Jd)())return;let sn;for(let Nn=0;Nn<((Qt=rt==null?void 0:rt.stages)==null?void 0:Qt.length);Nn++){const Yn=(Rt=rt==null?void 0:rt.stages)==null?void 0:Rt[Nn],Dn=(Bn=Yn==null?void 0:Yn.shixuns_list)==null?void 0:Bn.find(On=>(On==null?void 0:On.shixun_status)!=="\u6682\u672A\u516C\u5F00");if(Dn){sn=Dn.identifier;break}}sn?Jt(sn):Ie.ZP.info(rn.formatMessage({id:"classrooms.shixunNotPublic",defaultMessage:"\u5B9E\u8BAD\u6682\u672A\u516C\u5F00!"}))},ea=Qt=>{Qt=Qt!=null&&Qt.includes(".json")?Qt:`${Qt}.json`,Ne.default.confirm({centered:!0,title:rn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:"\u786E\u5B9A",cancelText:rn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:x.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Fe(void 0,null,function*(){const Rt=yield(0,y.$Q)({url:Qt});if(!Rt)return;Ie.ZP.success(rn.formatMessage({id:"classrooms.resetSuccessEnteringProject",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const Bn=yield(0,y.Ir)({id:Rt.shixun_identifier});if(Bn!=null&&Bn.game_identifier){(0,a.xg)(`/tasks/${Bn.game_identifier}`),Dt();return}(Bn==null?void 0:Bn.status)===2?ea(Bn==null?void 0:Bn.message):(Bn==null?void 0:Bn.status)===3&&Zt(Bn==null?void 0:Bn.message)})})},Zt=Qt=>{Ne.default.confirm({centered:!0,title:rn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:"\u786E\u5B9A",cancelText:rn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:x.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Qt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Jt=Qt=>Fe(void 0,null,function*(){const Rt=yield(0,y.Ir)({id:Qt});if(Rt!=null&&Rt.game_identifier){(0,a.xg)(`/tasks/${Rt.game_identifier}`),Dt();return}(Rt==null?void 0:Rt.status)===2?ea(Rt==null?void 0:Rt.message):(Rt==null?void 0:Rt.status)===3&&Zt(Rt==null?void 0:Rt.message)});return x.createElement("section",null,!(0,fe.GJ)()&&x.createElement(x.Fragment,null,rt!=null&&rt.start_learning?x.createElement(Re.Z,{className:ht.wrap,align:"middle"},x.createElement(Ee.Z,{flex:"1"},x.createElement("div",{className:`mt5 ${ht.havaLearn}`},x.createElement("span",null,"\u5DF2\u5B66",rt==null?void 0:rt.learned,"%")),x.createElement("div",{className:`mt5 ${ht.progress}`},x.createElement(at.Z,{percent:rt==null?void 0:rt.learned,showInfo:!1})),x.createElement("div",{className:"mt5"},x.createElement("span",{className:"font16"},"\u4E0A\u6B21\u5B66\u4E60\u5185\u5BB9"),x.createElement("span",{className:"ml20 c-blue-4ca"},rt==null?void 0:rt.last_shixun))),x.createElement(Ee.Z,null,x.createElement(nt.ZP,{className:ht.button,type:"primary",onClick:()=>Jt(rt==null?void 0:rt.last_shixun_identifier)},"\u5F00\u59CB\u5B66\u4E60"))):x.createElement(Re.Z,{className:ht.wrap,align:"middle"},x.createElement(Ee.Z,{flex:"1"},x.createElement("span",{className:ht.name},"\u8FD8\u672A\u5F00\u59CB\u5B66\u4E60")),x.createElement(Ee.Z,null,x.createElement(nt.ZP,{className:ht.button,type:"primary",onClick:Ln},"\u5F00\u59CB\u5B66\u4E60")))))},nn=re(75823),Et=re(81045),Vt=re(97041),De=re(17574),dt=re(10906),ft=re(53283),on=re(11176),Yt={tree:"tree___SHCwq",learn:"learn___buOG9",name:"name___dwQwe",sign:"sign___aQzc5",pdf_name:"pdf_name___m1wEX",name_style:"name_style___CnJ7d",color333:"color333___TbHdH"},We=re(89392),Ye=re(84105),we=re(38819),me=re(78323),Te=re(75353),ze=re(59301),ye=Object.defineProperty,he=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Ae=(rt,Me,Dt)=>Me in rt?ye(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,Ge=(rt,Me)=>{for(var Dt in Me||(Me={}))tt.call(Me,Dt)&&Ae(rt,Dt,Me[Dt]);if(he)for(var Dt of he(Me))Oe.call(Me,Dt)&&Ae(rt,Dt,Me[Dt]);return rt},Bt=(rt,Me)=>{var Dt={};for(var rn in rt)tt.call(rt,rn)&&Me.indexOf(rn)<0&&(Dt[rn]=rt[rn]);if(rt!=null&&he)for(var rn of he(rt))Me.indexOf(rn)<0&&Oe.call(rt,rn)&&(Dt[rn]=rt[rn]);return Dt},Pt=(rt,Me,Dt)=>new Promise((rn,Ln)=>{var ea=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){Ln(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){Ln(Rt)}},Jt=Qt=>Qt.done?rn(Qt.value):Promise.resolve(Qt.value).then(ea,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const Wt=(rt={})=>{var Me,Dt;switch(rt==null?void 0:rt.item_type){case"Challenge":return ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},ze.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return ze.createElement(He.Z,{title:"\u6559\u5B66\u89C6\u9891"},ze.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return ze.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((rt==null?void 0:rt.homework_type)==="group")return ze.createElement(He.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},ze.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((rt==null?void 0:rt.homework_type)==="normal")return ze.createElement(He.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},ze.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return ze.createElement(He.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},ze.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((rt==null?void 0:rt.homework_type)==="hack")return ze.createElement(He.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},ze.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return rt!=null&&rt.is_all_choice?ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},ze.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):rt!=null&&rt.is_unity_3d?((Me=rt==null?void 0:rt.challenge_types)==null?void 0:Me.length)<=1?ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},ze.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},ze.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((Dt=rt==null?void 0:rt.challenge_types)==null?void 0:Dt.length)>1?ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},ze.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},ze.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return ze.createElement(He.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},ze.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},Ht=rt=>{var Me=rt,{pathsDetail:Dt,globalSetting:rn,user:Ln,loading:ea,visibleType:Zt,subjectHomeworkType:Jt,updateSort:Qt,isPaths:Rt,dispatch:Bn,keywords:sn,isShowSchedule:Nn,getData:Yn}=Me,Dn=Bt(Me,["pathsDetail","globalSetting","user","loading","visibleType","subjectHomeworkType","updateSort","isPaths","dispatch","keywords","isShowSchedule","getData"]);const On=(0,pe.useIntl)();let[_n,ya]=(0,x.useState)([]),[ja,Ta]=(0,x.useState)([]);const Rn=(0,pe.useParams)(),[Fa,Sa]=(0,x.useState)([]),[In,Za]=(0,x.useState)({}),[Va,Qa]=(0,x.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}});(0,x.useEffect)(()=>{if(Dn.data&&!(0,We.isEqual)(Dn.data,Fa)){ja=[];const qt=JSON.parse(JSON.stringify(Dn.data));Oa(qt,0),Sa([...qt]),Dn!=null&&Dn.expandAll||Zt!="All"?ya([...ja]):ya([])}},[Dn.data,Zt,Dn==null?void 0:Dn.expandAll]),(0,x.useEffect)(()=>{var qt,ha,hn,pn,wn,Fn,na,za,tn,Ha;let Ka;if((qt=Dt.detail)!=null&&qt.has_start){const Na=(hn=(ha=Dt.detail)==null?void 0:ha.courses)==null?void 0:hn.findIndex(ur=>{var Ca;return parseInt((Ca=ur.course_status)==null?void 0:Ca.status)===1});Ka=Na>-1?Na:0}else{let Na=(Fn=(wn=(pn=Dt.detail)==null?void 0:pn.courses)==null?void 0:wn.map(ur=>{var Ca;return parseInt((Ca=ur.course_status)==null?void 0:Ca.status)}))==null?void 0:Fn.lastIndexOf(2);Ka=Na>-1?Na:0,Na=(za=(na=Dt.detail)==null?void 0:na.courses)==null?void 0:za.findIndex(ur=>{var Ca;return parseInt((Ca=ur.course_status)==null?void 0:Ca.status)===0}),Ka=Na>-1?Na:Ka}(tn=Dt.detail)!=null&&tn.courses&&Za(((Ha=Dt.detail)==null?void 0:Ha.courses[Ka])||{})},[Dt.detail]);const ka=(qt,ha,...hn)=>Pt(void 0,[qt,ha,...hn],function*(pn,wn,Fn={}){const na=wn?yield(0,y.BK)({id:pn,challenge_id:Fn==null?void 0:Fn.challenge_id,subject_id:Rn.pathId}):yield(0,y.Ir)({id:pn,challenge_id:Fn==null?void 0:Fn.challenge_id,subject_id:Rn.pathId});if(na!=null&&na.game_identifier||na!=null&&na.identifier){(0,a.xg)(wn?`/tasks/${na==null?void 0:na.identifier}/jupyter`:`/tasks/${na.game_identifier}?subject_id=${Rn.pathId||""}`);return}(na==null?void 0:na.status)===-3?(0,a.eF)():(na==null?void 0:na.status)===2?qa(na==null?void 0:na.message):(na==null?void 0:na.status)===3&&Aa(na==null?void 0:na.message)}),qa=qt=>{qt=qt!=null&&qt.includes(".json")?qt:`${qt}.json`,Ne.default.confirm({centered:!0,title:On.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),okText:On.formatMessage({id:"paths.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:On.formatMessage({id:"paths.cancel",defaultMessage:"\u53D6\u6D88"}),content:ze.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Pt(void 0,null,function*(){const ha=yield(0,nn.L8)({url:qt});if(!ha)return;Ie.ZP.success(On.formatMessage({id:"paths.resetSuccess",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const hn=yield(0,y.Ir)({id:ha.shixun_identifier});if(hn!=null&&hn.game_identifier){(0,a.xg)(`/tasks/${hn.game_identifier}`);return}(hn==null?void 0:hn.status)===2?qa(hn==null?void 0:hn.message):(hn==null?void 0:hn.status)===3&&Aa(hn==null?void 0:hn.message)})})},Aa=qt=>{Ne.default.confirm({centered:!0,title:On.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),okText:On.formatMessage({id:"paths.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:On.formatMessage({id:"paths.cancel",defaultMessage:"\u53D6\u6D88"}),content:ze.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",qt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},da=qt=>{console.log("onDragEnter:",qt)},La=qt=>Pt(void 0,null,function*(){var ha,hn,pn,wn;console.log("onDrop:",qt);const Fn=qt.node.props.eventKey,na=qt.dragNode.props.eventKey,za=qt.node.props.pos.split("-"),tn=qt.dropPosition-Number(za[za.length-1]);if(za.length>3&&!qt.node.dragOverGapBottom&&!qt.node.dragOverGapTop||qt.node.dragOver&&qt.dragNodesKeys.length>1||za.length>2&&qt.dragNodesKeys.length>1)return!1;let Ha=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(Ha.includes((ha=qt.dragNode)==null?void 0:ha.item_type)&&((hn=qt.node)==null?void 0:hn.item_type)!="StageCatalog"&&tn===0||((pn=qt.dragNode)==null?void 0:pn.item_type)==="StageCatalog"&&Ha.includes((wn=qt.node)==null?void 0:wn.item_type)&&tn===0)return!1;const Ka=(Ca,fa,wa)=>{for(let la=0;la<Ca.length;la++){if(Ca[la].key===fa)return wa(Ca[la],la,Ca);Ca[la].children&&Ka(Ca[la].children,fa,wa)}},Na=[...Fa];let ur;if(Ka(Na,na,(Ca,fa,wa)=>{wa.splice(fa,1),ur=Ca}),!qt.dropToGap)Ka(Na,Fn,Ca=>{Ca.children=Ca.children||[],Ca.children.unshift(ur)});else if((qt.node.props.children||[]).length>0&&qt.node.props.expanded&&tn===1)Ka(Na,Fn,Ca=>{Ca.children=Ca.children||[],Ca.children.unshift(ur)});else{let Ca,fa;Ka(Na,Fn,(wa,la,Wn)=>{Ca=Wn,fa=la}),tn===-1?Ca.splice(fa,0,ur):Ca.splice(fa+1,0,ur)}yield Qt({stage_id:Dn.stage_id,list:Na}),Oa(Na,0,0,!0),console.log("data:",Na),Sa([...Na]),ya([..._n,qt.node.key])}),Oa=(qt,ha,hn,pn)=>{ha=ha||0,qt.map((wn,Fn)=>{var na;try{return wn.key2=ha+1+"-"+(Fn+1),wn.key3=Dn.index+1+"-"+(Fn+1),wn.title="",pn||(wn.key=ha+1+"-"+(Fn+1)),ha?wn.index=hn+"-"+(Fn+1):wn.index=wn.key3,(na=wn.children)!=null&&na.length&&(ja.push(wn.key2),Oa(wn.children,wn.key2,wn.index,pn)),wn}catch(za){}})},Da=qt=>{qt=qt||"";let ha=new RegExp(sn,"ig");const hn=qt.replace(ha,'<span style="color:#3061D0">$&</span>');return sn?ze.createElement("span",{dangerouslySetInnerHTML:{__html:hn}}):qt},_a=(qt,ha)=>{const{learning_status:hn,name:pn}=qt;return(hn==null?void 0:hn[0])==="can"&&(hn==null?void 0:hn[1])==="try"?ze.createElement("div",{className:Yt.learn},ze.createElement("span",{className:Yt.name},ha?pn:Da(pn)),ze.createElement("span",{className:Yt.sign},"\u514D\u8D39\u8BD5\u5B66")):ha?pn:Da(pn)},ir=qt=>{Zt==="All"&&(_n.includes(qt)?ya(_n.filter(ha=>ha!=qt)):ya(_n.concat(qt)))},Ma=(qt,ha)=>Pt(void 0,null,function*(){if((0,je.tJ)(Bn,!0)){if(qt!=null&&qt.need_authorize){(0,je.rX)(!1);return}yield ka(qt.identifier,qt.is_jupyter||qt.is_jupyter_lab,qt),ha(),In!=null&&In.course_id&&(0,ft.JS)({id:In==null?void 0:In.course_id})}}),nr=qt=>Pt(void 0,null,function*(){var ha,hn,pn,wn,Fn;if(!(0,je.tJ)(Bn))return;if(!((ha=Ln.userInfo)!=null&&ha.admin)&&!((hn=Ln.userInfo)!=null&&hn.business)&&!qt.can_view&&qt.item_type!=="Attachment")return Ne.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:ze.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});qt.link&&(0,on.DH)({is_f:1,id:qt.id,point:0,total:0});const na=Dn!=null&&Dn.course_id?`course_id=${Dn==null?void 0:Dn.course_id}`:`subject_id=${Rn.pathId||Dn.subject_id}`;if(((wn=qt==null?void 0:qt.name)==null?void 0:wn.substr((pn=qt==null?void 0:qt.name)==null?void 0:pn.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((Fn=Dt.detail)!=null&&Fn.allow_download)){Ie.ZP.info(On.formatMessage({id:"paths.teachingMaterialsNoDownload",defaultMessage:"\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D"}));return}(0,a.FH)(qt.name,me.Z.API_SERVER+qt.url)}else(0,a.xg)(qt.link||`/video/${qt.id}?${na}`);if(qt.item_type==="Attachment"&&qt.complete_status!=2){const tn=yield(0,ft.rS)({attachment_id:qt.id,status:2})}(qt.item_type==="Attachment"||qt.item_type==="VideoItem")&&Yn()}),[va,Kn]=(0,x.useState)(!1),Ia=qt=>{va||Kn(!0)},lr=(0,x.useMemo)(()=>(console.log("doms:"),ze.createElement(De.default,{className:Yt.tree,disabled:Dn.disabled,expandedKeys:[..._n],draggable:!0,onDragEnter:da,onDrop:La,onExpand:ir,blockNode:!0,titleRender:qt=>{var ha,hn,pn,wn,Fn,na,za;let tn=qt;if(Zt=="SubjectHomework"){if(Jt=="group_count"&&(tn==null?void 0:tn.homework_type)!="group"||Jt=="normal_count"&&(tn==null?void 0:tn.homework_type)!="normal")return null}else if(tn.item_type!==Zt&&Zt!=="All")return null;const Ha=((ha=qt==null?void 0:qt.learning_status)==null?void 0:ha[0])==="can";return ze.createElement(Re.Z,{align:"middle",className:"font14",onClick:()=>ir(tn.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>Ia(tn.key)},ze.createElement(Ee.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},Wt(qt)),ze.createElement(Ee.Z,{flex:"1",className:Yt.color333,style:{display:"flex",alignItems:"center",width:300}},Dn.cust_seq&&ze.createElement("span",{className:`${Yt.color333} mr10`},qt.index),qt.item_type!=="Attachment"&&ze.createElement("div",{className:Yt.name_style},ze.createElement(He.Z,{placement:"topLeft",title:qt.name},_a(qt,!1))),qt.item_type==="Attachment"&&ze.createElement("a",{target:"_blank",className:Yt.pdf_name,title:qt.name,onClick:()=>Pt(void 0,null,function*(){if((0,je.tJ)(Bn)){if(In!=null&&In.course_id){const Ka=yield(0,ft.JS)({id:In==null?void 0:In.course_id})}switch(qt.item_type){case"Attachment":nr(tn);break;case"VideoItem":nr(qt);break;case"ExaminationBank":nr(qt);break;case"HomeworkCommon":nr(qt);break;case"SubjectHomework":(qt.homework_type=="group"||qt.homework_type=="normal")&&nr(qt);break;case"Shixun":Ma(qt);break}}})},qt.name),(qt.item_type==="Shixun"||qt.item_type==="Challenge")&&qt.is_unity_3d&&ze.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),(qt.item_type==="Shixun"||qt.item_type==="Challenge")&&qt.is_jupyter_lab&&ze.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"JupyterLab"),(qt.item_type==="Shixun"||qt.item_type==="Challenge")&&qt.is_jupyter&&ze.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"Jupyter Notebook"),(qt.item_type==="Shixun"||qt.item_type==="Challenge")&&((hn=qt==null?void 0:qt.shixun_marks)==null?void 0:hn.length)>0&&(((pn=Ln==null?void 0:Ln.userInfo)==null?void 0:pn.role)==1||((wn=Ln==null?void 0:Ln.userInfo)==null?void 0:wn.role)==2)&&(qt==null?void 0:qt.shixun_marks.map((Ka,Na)=>ze.createElement(He.Z,{title:`${Ka}`,key:Na},ze.createElement("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"}},Ka)))),!!((Fn=qt.schools)!=null&&Fn.length)&&ze.createElement(He.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},ze.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(qt.item_type==="Shixun"||qt.item_type==="Challenge")&&!!(qt!=null&&qt.finished_challenges_count)&&ze.createElement(He.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((qt==null?void 0:qt.finished_challenges_count)/(qt==null?void 0:qt.challenges_count)*100)}%`},ze.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(qt==null?void 0:qt.finished_challenges_count)-(qt==null?void 0:qt.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!Dn.disabled&&ze.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),va&&ze.createElement(Ee.Z,{className:"tr"},(tn.item_type==="VideoItem"||(tn==null?void 0:tn.item_type)==="Attachment"||(tn==null?void 0:tn.item_type)==="StageCatalog"||(tn==null?void 0:tn.item_type)==="SubjectHomework"||(tn==null?void 0:tn.item_type)==="ExaminationBank"||(tn==null?void 0:tn.item_type)==="HomeworkCommon")&&!Dn.disabled&&!Dn.hiddenEditBtn&&ze.createElement(He.Z,{title:"\u7F16\u8F91"},ze.createElement("span",{onClick:()=>{Dn.editVidoItem(Ge({stage_id:Dn.stage_id},tn))},style:{color:"#ccc",marginRight:"10px"}},ze.createElement(dt.Z,null))),!Dn.disabled&&ze.createElement(ze.Fragment,null,ze.createElement(He.Z,{title:"\u5220\u9664"},ze.createElement("span",{onClick:()=>{Dn.deleteStages({id:tn.stage_item_id,stage_id:Dn.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),Dn.showVideoPlay&&Dn.disabled&&tn.item_type==="SubjectHomework"&&Ha&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Bn)&&Bn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:(tn==null?void 0:tn.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},On.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),!(0,fe.JA)()&&Rt&&ze.createElement(nt.ZP,{type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Bn)&&Dn.showInfoModal(Ge({stage_id:Dn.stage_id},tn))})},"\u67E5\u770B\u8BE6\u60C5")),Dn.showVideoPlay&&Dn.disabled&&tn.item_type==="ExaminationBank"&&Ha&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Bn)&&Bn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u6D4B\u9A8C",examinationid:tn.id}}})})},On.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),!(0,fe.JA)()&&Rt&&ze.createElement(nt.ZP,{type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Bn)&&window.open(`/paperlibrary/see/${tn.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),Dn.showVideoPlay&&Dn.disabled&&tn.item_type==="HomeworkCommon"&&Ha&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Bn)&&Bn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:tn.id}}})})},On.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),!(0,fe.JA)()&&Rt&&ze.createElement(nt.ZP,{type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Bn)&&Dn.showInfoModal(Ge({stage_id:Dn.stage_id},tn))})},"\u67E5\u770B\u8BE6\u60C5")),Dn.showVideoPlay&&Dn.disabled&&tn.item_type==="VideoItem"&&Ha&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Bn)&&Bn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u89C6\u9891"}}})})},On.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),ze.createElement(nt.ZP,{type:"primary",className:"mr10",onClick:()=>Pt(void 0,null,function*(){nr(tn)})},tn.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(tn.allow_visit||tn.to_be_built||!tn.shixun_status)&&Dn.disabled&&(tn.item_type==="Shixun"||tn.item_type==="Challenge")&&Ha&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&!tn.shixun_status&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"ml10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Bn)&&Bn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:tn==null?void 0:tn.is_jupyter,identifier:tn==null?void 0:tn.identifier}}})})},On.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),ze.createElement(nt.ZP,{className:"ml10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Bn)&&(In!=null&&In.course_id&&(yield(0,ft.JS)({id:In==null?void 0:In.course_id})),window.open(`/shixuns/${tn.identifier}/challenges`))})},"\u67E5\u770B\u8BE6\u60C5"),!tn.shixun_status&&ze.createElement(Te.Z,{className:"ml10",type:"primary",onClick:()=>Pt(void 0,null,function*(){return new Promise(Ka=>Pt(void 0,null,function*(){Ma(tn,Ka)}))})},tn!=null&&tn.need_authorize?"\u9700\u6388\u6743":qt!=null&&qt.finished_challenges_count?(qt==null?void 0:qt.finished_challenges_count)-(qt==null?void 0:qt.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),Dn.showVideoPlay&&Dn.disabled&&tn.item_type==="Attachment"&&Ha&&ze.createElement("aside",null,((na=Dt.detail)==null?void 0:na.allow_download)&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){var Ka;(0,je.tJ)(Bn)&&(0,a.Nd)("",`${me.Z.API_SERVER}${(Ka=tn.url)==null?void 0:Ka.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),ze.createElement(nt.ZP,{type:"primary",className:"mr10",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Bn)&&(0,a.xg)(`/video/${tn.id}?subject_id=${Rn.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),ze.createElement(Ee.Z,null,Dn.disabled&&tn.shixun_status==="\u6682\u672A\u516C\u5F00"&&ze.createElement("span",{className:`${Yt.color204} ml5`},"\u6682\u672A\u53D1\u5E03"),tn.shixun_status==="\u5DF2\u5220\u9664"&&ze.createElement("span",{className:`${Yt.color204} ml5`},"\u5DF2\u5220\u9664"),Dn.disabled&&!Nn&&(tn.item_type==="Shixun"||tn.item_type==="Challenge")&&!!tn.challenges_count&&ze.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",tn.challenges_count),Dn.disabled&&Nn&&(tn.item_type==="Shixun"||tn.item_type==="Challenge")&&!!tn.challenges_count&&tn.shixun_status!=="\u6682\u672A\u516C\u5F00"&&tn.shixun_status!=="\u5DF2\u5220\u9664"&&ze.createElement(ze.Fragment,null,ze.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:tn.finished_challenges_count===tn.challenges_count?"#50DAAE":"#DEDEDE"}}),ze.createElement("span",{style:{marginLeft:"4px"}},ze.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},tn.finished_challenges_count),ze.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",tn.challenges_count))),Dn.disabled&&Nn&&(tn.item_type==="VideoItem"||tn.item_type==="Attachment")&&(tn.complete_status==0?ze.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):tn.complete_status==1?ze.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):ze.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),Zt==="All"&&!!((za=qt.children)!=null&&za.length)&&ze.createElement("span",{className:"ml10"},_n.includes(qt.key)?ze.createElement(Ye.Z,null):ze.createElement(we.Z,null))))},treeData:Fa})),[Fa,ja,_n,Zt,va]);return ze.createElement(ze.Fragment,null,lr)};var Gt=(0,pe.connect)(({pathsDetail:rt,loading:Me,user:Dt,globalSetting:rn})=>({pathsDetail:rt,globalSetting:rn,user:Dt,loading:Me.effects}))(Ht),Be=re(35191),lt=re(81123),At=re(13922),gt=re(5871),bt=re(88871);const dn=({user:rt,onReplyDiscuss:Me,dispatch:Dt,id:rn,activeDiscussIndex:Ln,params:ea})=>{const Zt=(0,pe.useIntl)(),[Jt,Qt]=(0,x.useState)("");function Rt(sn){Qt(sn)}console.log(ea,"params33");function Bn(){if(!Jt){Ie.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Me(rn,Jt),Qt("")}return x.createElement("div",{key:rn,className:"discuss-item-editor",style:{display:Ln===rn?"block":"none",width:"100%"}},x.createElement(bt.Z,{miniToolbar:!0,startInit:Ln===rn,defaultValue:Jt,id:rn,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:Rt}),x.createElement("a",{onClick:Bn,className:"btn-send"},"\u53D1\u9001"))};var Pn=(0,pe.connect)(({shixunsDetail:rt,loading:Me,globalSetting:Dt})=>({shixunsDetail:rt,globalSetting:Dt,loading:Me.models.index}))(dn),cn=(rt,Me,Dt)=>new Promise((rn,Ln)=>{var ea=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){Ln(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){Ln(Rt)}},Jt=Qt=>Qt.done?rn(Qt.value):Promise.resolve(Qt.value).then(ea,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const xn=({user:rt,upDataList:Me,params:Dt,page:rn,getTypeNumber:Ln,dispatch:ea,keywords:Zt})=>{const Jt=(0,pe.useIntl)(),Qt=(Rt,Bn)=>cn(void 0,null,function*(){const sn=yield(0,ft.ke)({id:Rt,content:Bn});(sn==null?void 0:sn.status)===0&&Me(1,Zt)});return x.createElement("div",{className:"discuss-item-container bg-white"},x.createElement("a",{href:`/users/${rt.login}`,target:"_blank"},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${me.Z.IMG_SERVER}/images/${rt.image_url}`,width:"50"})),x.createElement("section",null,x.createElement(Pn,{id:Dt.pathId,params:Dt,activeDiscussIndex:Dt.pathId,onReplyDiscuss:Qt})))};var Hn=(0,pe.connect)(({shixunsDetail:rt,loading:Me,globalSetting:Dt})=>({shixunsDetail:rt,globalSetting:Dt,loading:Me.models.index}))(xn),Cn=re(47530);function Un(rt,Me=1){return get("/discusses.json",{page:Me-1,container_identifier:rt,container_type:"Shixun"})}function qn(rt,Me){return(0,de.v_)(`/discusses/${rt}/top_or_down_discuss.json`,{top:Me})}function oa(rt,Me){return(0,de.v_)(`/discusses/${rt}/plus.json`,{container_type:"Discuss",type:Me?1:0})}function yn(rt,Me){return(0,de.v_)(`/discusses/${rt}/hidden.json`,Me)}function pa(rt,Me){return(0,de.v_)(`/discusses/${rt}/reward_code.json`,Me)}function ra(rt){return(0,de.ZP)(`/api/discusses/${rt}.json`,{method:"delete"})}function $n(rt,Me){return(0,de.v_)(`/discusses/${rt}/reply.json`,{container_type:"Shixun",content:Me})}function aa(rt){return post("/discusses.json",rt)}var Ra=re(76818),Vn=re(48775),Ja=re(27035);function er({data:rt,index:Me,adminOrOperator:Dt,parentDiscussIndex:rn,shixunIdentifier:Ln,isDelete:ea,user:Zt,onSetRewardData:Jt,onSetActionType:Qt,params:Rt,deleteCommentAlert:Bn,shixunName:sn,keywords:Nn}){const{author:Yn,can_delete:Dn,manage:On,content:_n,hidden:ya,id:ja,reward:Ta,time:Rn}=rt,Fa=(0,pe.useIntl)();function Sa(){Jt({id:ja,index:Me,user_id:Yn.user_id,parentDiscussIndex:rn})}function In(){Qt({id:ja,index:Me,params:{hidden:ya?"0":"1",container_identifier:Ln},type:"hidden-discuss",parentDiscussIndex:rn,message:ya?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Za(){if(Bn){Ne.default.info({title:Fa.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:x.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",sn,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Qt({id:ja,index:Me,type:"delete-discuss",parentDiscussIndex:rn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return x.createElement("div",{className:"second-level-discuss"},x.createElement("div",{className:"discuss-info-body"},x.createElement("div",{className:"discuss-info"},x.createElement("a",{href:`/users/${Yn.login}`,target:"_blank"},Yn.name),x.createElement("span",{className:"grey"},Rn),Ta?x.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${Ta}`},x.createElement("i",{className:"iconfont icon-gift c-orange "}),x.createElement("span",null,Ta)):null),x.createElement("div",{className:Nn?"hidden":"btn-group"},Dt?x.createElement("a",{onClick:Sa,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},x.createElement("i",{className:"iconfont icon-jiangli"})):null,Dt?x.createElement("a",{onClick:In,title:ya?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},x.createElement("i",{className:ya?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,On?x.createElement("a",{onClick:Za,title:"\u5220\u9664"},x.createElement("i",{className:"iconfont icon-shanchu"})):null)),x.createElement(Ra.Z,{className:"discuss-content",value:_n,highlightKeywords:Nn}))}var ia=({data:rt,index:Me,shixunIdentifier:Dt,adminOrOperator:rn,identity:Ln,onTopOrDownDiscuss:ea,onPlusDiscuss:Zt,onSetActionType:Jt,onSetRewardData:Qt,user:Rt,isDelete:Bn,activeDiscussIndex:sn,onReplyDiscuss:Nn,onSetActiveDiscussIndex:Yn,params:Dn,keywords:On})=>{const{content:_n,children:ya,game_url:ja,hidden:Ta,id:Rn,position:Fa,praise_count:Sa,reward:In,sticky:Za,time:Va,user_praise:Qa,game_passed:ka,delete_comment_alert:qa,author:Aa,shixun_name:da,manage:La}=rt;function Oa(){Yn(Rn)}function Da(){ea(Rn,!Za,Me)}function _a(){Zt(Rn,!Qa,Me)}function ir(){Qt({id:Rn,index:Me,user_id:Aa.user_id})}function Ma(){if(qa){Ne.default.info({title:intl.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:x.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",da,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Jt({id:Rn,index:Me,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function nr(){Jt({id:Rn,index:Me,params:{hidden:Ta?"0":"1",container_identifier:Dt},type:"hidden-discuss",message:Ta?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const va=Kn=>{let{nodeName:Ia,src:lr}=Kn.target;Ia==="IMG"&&(Ja.Z.publish("preview-image",lr),console.log("src:",lr))};return x.createElement("div",{className:"discuss-item-container",key:Rn},x.createElement("a",{href:`/users/${Aa.login}`,target:"_blank"},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${me.Z.IMG_SERVER}/images/${Aa.image_url}`,width:"50"})),x.createElement("section",null,x.createElement("div",{className:"discuss-info"},x.createElement("a",{href:`/users/${Aa.login}`,target:"_blank"},Aa.name),x.createElement("span",{className:"grey"},Va),Fa?x.createElement("span",{className:"c-green"}," [\u7B2C",Fa,"\u5173] "):null,ja?x.createElement("a",{href:ja,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,In?x.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${In}`},x.createElement("i",{className:"iconfont icon-gift c-orange "}),x.createElement("span",null,In)):null,Ln<=5?x.createElement("span",{style:{flex:"1",textAlign:"right",color:ka===1?"#29bd8b":""}},ka||ka===0?ka===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),x.createElement("div",{onClick:va},x.createElement(Ra.Z,{className:"discuss-content",value:_n,highlightKeywords:On})),ya&&ya.length>0?x.createElement("div",{className:"reply-discuss-container",onClick:va},ya.map((Kn,Ia)=>x.createElement(er,{key:Kn.id,data:Kn,index:Ia,deleteCommentAlert:qa,shixunName:da,shixunIdentifier:Dt,adminOrOperator:rn,user:Rt,isDelete:Bn,onSetRewardData:Qt,onSetActionType:Jt,parentDiscussIndex:Me,keywords:On}))):null,x.createElement("div",{className:On?"hidden":"btn-group"},rn?x.createElement("a",{onClick:ir,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},x.createElement("i",{className:"iconfont icon-jiangli"})):null,rn?x.createElement("a",{onClick:nr,title:Ta?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},x.createElement("i",{className:Ta?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,La&&(!ya||ya.length==0)&&x.createElement("a",{onClick:Ma,title:"\u5220\u9664"},x.createElement("i",{className:"iconfont icon-shanchu"})),x.createElement("a",{onClick:Oa,title:"\u56DE\u590D"},x.createElement("i",{className:"iconfont icon-huifu1"})),x.createElement("a",{onClick:_a,className:Qa?"c-orange":""},x.createElement("i",{className:Qa?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),x.createElement("span",null,Sa||""))),x.createElement(Pn,{id:Rn,params:Dn,activeDiscussIndex:sn,onReplyDiscuss:Nn})))},ba=Object.defineProperty,Ba=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,En=(rt,Me,Dt)=>Me in rt?ba(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,bn=(rt,Me)=>{for(var Dt in Me||(Me={}))wt.call(Me,Dt)&&En(rt,Dt,Me[Dt]);if(it)for(var Dt of it(Me))yt.call(Me,Dt)&&En(rt,Dt,Me[Dt]);return rt},fn=(rt,Me)=>Ba(rt,Ua(Me)),ca=(rt,Me,Dt)=>new Promise((rn,Ln)=>{var ea=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){Ln(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){Ln(Rt)}},Jt=Qt=>Qt.done?rn(Qt.value):Promise.resolve(Qt.value).then(ea,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const Qn={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Ot(rt,Me){switch(Me.type){case Cn.tD:return fn(bn({},rt),{loading:!0});case Cn.RS:return fn(bn({},rt),{showRewardDialog:!0});case Cn.t2:return fn(bn({},rt),{showRewardDialog:!1});case Cn.GR:return bn(bn({},rt),Me.payload);case Cn.u8:return bn(bn({},rt),Me.payload);case Cn.rM:return bn(bn({},rt),Me.payload);case Cn.yS:return bn(bn({},rt),Me.payload);case Cn.Vn:return bn(bn({},rt),Me.payload);case Cn.SX:return bn(bn({},rt),Me.payload);default:throw new Error}}var St=({shixunIdentifier:rt,identity:Me,activeIndex:Dt,user:rn,isShixunDetail:Ln=!1,isDelete:ea,getTypeNumber:Zt,params:Jt,getData:Qt,isNotDiscuss:Rt,keywords:Bn,setTypeCount:sn})=>{const[Nn,Yn]=(0,x.useReducer)(Ot,Qn),{page:Dn,loading:On,data:_n,actionType:ya,showRewardDialog:ja,activeDiscussIndex:Ta}=Nn,Rn=(0,x.useRef)(),Fa=(0,x.useRef)();function Sa(Kn){return ca(this,null,function*(){if(!On)try{Yn({type:Cn.tD});const Ia=yield(0,ft.Mu)({coursesId:Jt==null?void 0:Jt.pathId,page:Kn,keywords:Bn});sn(Ia==null?void 0:Ia.disscuss_count),Yn({type:Cn.GR,payload:{activeDiscussIndex:null,page:Kn,data:Ia,loading:!1}})}catch(Ia){console.log(Ia)}})}function In(Kn){document.body.scrollIntoView(),Sa(Kn)}function Za(Kn,Ia,lr){return ca(this,null,function*(){try{const qt=yield oa(Kn,Ia);Ma[lr].user_praise=Ia,Ma[lr].praise_count=qt.praise_count,Yn({type:Cn.rM,payload:{data:fn(bn({},_n),{comments:Ma})}})}catch(qt){console.log(qt)}})}function Va(Kn,Ia,lr){return ca(this,null,function*(){try{yield qn(Kn,Ia),Ma[lr].sticky=Ia,Yn({type:Cn.u8,payload:{data:fn(bn({},_n),{comments:Ma})}})}catch(qt){console.log(qt)}})}function Qa(){Yn({type:Cn.yS,payload:{actionType:null}})}function ka(){return ca(this,null,function*(){const{id:Kn,params:Ia,type:lr,index:qt,parentDiscussIndex:ha}=ya;if(lr==="hidden-discuss"&&(yield yn(Kn,Ia),ha?Ma[ha].children[qt].hidden=Ia.hidden==1:Ma[qt].hidden=Ia.hidden==1,Yn({type:Cn.yS,payload:{actionType:null,data:fn(bn({},_n),{comments:Ma})}})),lr==="delete-discuss"){if(yield ra(Kn),ha||ha===0){let hn=Ma[ha].children;for(let pn=hn.length-1;pn>=0;pn--)if(hn[pn].id===Kn){hn.splice(pn,1);break}Ma[ha].children=hn}else for(let hn=Ma.length-1;hn>=0;hn--)if(Ma[hn].id===Kn){Ma.splice(hn,1);break}Yn({type:Cn.yS,payload:{actionType:null,data:fn(bn({},_n),{comments:Ma})}})}})}function qa(Kn){Yn({type:Cn.yS,payload:{actionType:Kn}})}function Aa(){Yn({type:Cn.t2})}function da(){return ca(this,null,function*(){const{id:Kn,index:Ia,score:lr,user_id:qt,parentDiscussIndex:ha}=Rn.current,hn=yield pa(Kn,{container_type:"Discusses",score:lr,user_id:qt});ha?Ma[ha].children[Ia].reward=hn.code:Ma[Ia].reward=hn.code,Yn({type:Cn.Vn,payload:{showRewardDialog:!1,data:fn(bn({},_n),{comments:Ma})}}),Rn.current=null})}function La(Kn){Rn.current=Kn,Yn({type:Cn.RS})}function Oa(Kn){Rn.current.score=Kn}function Da(Kn,Ia){return ca(this,null,function*(){try{yield $n(Kn,Ia),Sa(Dn),Qt()}catch(lr){console.log(lr)}})}function _a(Kn){Yn(Ta===Kn?{type:Cn.SX,payload:{activeDiscussIndex:null}}:{type:Cn.SX,payload:{activeDiscussIndex:Kn}})}if((0,x.useEffect)(()=>{function Kn(){return ca(this,null,function*(){Dt===3&&!_n&&rt&&(yield Sa(Dn))})}Kn()},[Jt.pathId,Bn]),(0,x.useEffect)(()=>{Sa()},[Bn]),!_n)return!Ln&&x.createElement(Be.Z,null);const{disscuss_count:ir,comments:Ma,all:nr,can_hidden:va}=_n;return x.createElement(x.Fragment,null,x.createElement("div",{className:"discuss-container discuss-warp-container",ref:Fa},!Ln&&On?x.createElement(Be.Z,null):null,ir===0?x.createElement("div",{style:{display:"flex"}},x.createElement(At.Z,null)):null,(0,fe.bg)()&&!Rt&&!Bn&&x.createElement(Hn,{getTypeNumber:Zt,upDataList:Sa,page:Dn,user:rn,params:Jt,keywords:Bn}),x.createElement("aside",{className:"bg-white"},Ma==null?void 0:Ma.map((Kn,Ia)=>x.createElement(ia,{user:rn,key:Kn.id,data:Kn,index:Ia,identity:Me,onPaginationChange:In,shixunIdentifier:rt,isDelete:ea,onSetActionType:qa,onTopOrDownDiscuss:Va,adminOrOperator:va,onPlusDiscuss:Za,onSetRewardData:La,activeDiscussIndex:Ta,onSetActiveDiscussIndex:_a,onReplyDiscuss:Da,keywords:Bn}))),ir>10?x.createElement("div",{className:"pagination-container tc"},x.createElement(ie.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:In,current:Dn,total:ir})):null),x.createElement(lt.Z,null,x.createElement(Ne.default,{centered:!0,title:"\u63D0\u793A",open:!!ya,onOk:ka,onCancel:Qa},x.createElement("p",null,ya?ya.message:"")),x.createElement(Ne.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:ja,onCancel:Aa,onOk:da},x.createElement(gt.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Oa,style:{width:"228px"}}))))},ln=re(16338),Le=re(59301),gn=Object.defineProperty,zn=Object.defineProperties,jn=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Lt=(rt,Me,Dt)=>Me in rt?gn(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,Ct=(rt,Me)=>{for(var Dt in Me||(Me={}))xe.call(Me,Dt)&&Lt(rt,Dt,Me[Dt]);if(An)for(var Dt of An(Me))xt.call(Me,Dt)&&Lt(rt,Dt,Me[Dt]);return rt},en=(rt,Me)=>zn(rt,jn(Me)),Xt=(rt,Me)=>{var Dt={};for(var rn in rt)xe.call(rt,rn)&&Me.indexOf(rn)<0&&(Dt[rn]=rt[rn]);if(rt!=null&&An)for(var rn of An(rt))Me.indexOf(rn)<0&&xt.call(rt,rn)&&(Dt[rn]=rt[rn]);return Dt},Ut=(rt,Me,Dt)=>new Promise((rn,Ln)=>{var ea=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){Ln(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){Ln(Rt)}},Jt=Qt=>Qt.done?rn(Qt.value):Promise.resolve(Qt.value).then(ea,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const $t=rt=>{var Me=rt,{classroomList:Dt,user:rn,globalSetting:Ln,loading:ea,dispatch:Zt}=Me,Jt=Xt(Me,["classroomList","user","globalSetting","loading","dispatch"]),Qt;const Rt=(0,pe.useParams)(),{detailTopBanner:Bn}=Dt,[sn,Nn]=(0,x.useState)([]),[Yn,Dn]=(0,x.useState)({}),[On,_n]=(0,x.useState)(-1),[ya,ja]=(0,x.useState)(!1),[Ta,Rn]=(0,x.useState)({name:"",is_jupyter:!1}),[Fa]=Xe.default.useForm(),[Sa]=Xe.default.useForm(),In=(0,pe.useIntl)(),[Za]=Xe.default.useForm(),[Va,Qa]=(0,x.useState)(!1),[ka,qa]=(0,x.useState)(),[Aa,da]=(0,x.useState)([]),[La,Oa]=(0,x.useState)(),[Da,_a]=(0,x.useState)("All"),[ir,Ma]=(0,x.useState)(!0),[nr,va]=(0,x.useState)(0),[Kn,Ia]=(0,x.useState)(""),[lr,qt]=(0,x.useState)(0),[ha,hn]=(0,x.useState)([{name:"\u5168\u90E8",totalName:"\u8BFE\u7A0B\u5B66\u4E60",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",totalName:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",totalName:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",totalName:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:"\u8BA8\u8BBA",totalName:"\u8BA8\u8BBA",type:"Discusses",number:0},{name:"\u5173\u5361",totalName:"\u5173\u5361",type:"challenges_count",number:0}]),pn=(0,x.useRef)();(0,x.useEffect)(()=>{la()},[Rt==null?void 0:Rt.coursesId]),(0,x.useEffect)(()=>{Dt.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&la()},[Dt.actionTabs.key]),(0,x.useEffect)(()=>{Fn()},[Yn]),(0,x.useEffect)(()=>{const Nt=sn.map(Gn=>Gn.items);let vn=0;Nt.map(Gn=>{Gn.map(sr=>{new RegExp(Kn,"ig").test(sr.name)&&(sr.item_type===Da||Da==="All")&&vn++})}),vn>ha.find(Gn=>Gn.type===Da).number&&(vn=ha.find(Gn=>Gn.type===Da).number),qt(vn)},[sn,Da,Kn]),(0,x.useEffect)(()=>{if(!pn.current)return;function Nt(){var Gn;let sr=new ResizeObserver(gr=>{for(let Ar of gr);});return sr.observe((Gn=pn.current)==null?void 0:Gn.firstElementChild),sr}const vn=Nt();return()=>{var Gn,sr;(Gn=pn.current)!=null&&Gn.firstElementChild&&vn.unobserve((sr=pn.current)==null?void 0:sr.firstElementChild)}},[pn.current,sn]);const wn=Nt=>Ut(void 0,null,function*(){const vn=yield(0,ce.Ex)(Ct({},Nt));return sn[On].items=Nt.list,vn}),Fn=()=>{const{shixuns_count:Nt=0,videos_count:vn=0,pdf_attachments_count:Gn=0,disscuss_count:sr=0,challenges_count:gr=0}=Yn,Ar={All:Nt+vn+Gn+gr,Shixun:Nt,VideoItem:vn,Attachment:Gn,Discusses:sr,challenges_count:gr},xr=ha.map(dr=>en(Ct({},dr),{number:Ar[dr.type]}));hn(xr)},na=Nt=>{var vn;On===-1?(Ia((vn=decodeURIComponent(Nt))==null?void 0:vn.trim()),_n(-1)):Ie.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")},za=Nt=>Ut(void 0,null,function*(){Zt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const vn=yield(0,y.Ir)({id:Nt});if(Zt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),vn!=null&&vn.game_identifier){(0,a.xg)(`/tasks/${vn.game_identifier}`);return}(vn==null?void 0:vn.status)===2?tn(vn==null?void 0:vn.message):(vn==null?void 0:vn.status)===3&&Ha(vn==null?void 0:vn.message)}),tn=Nt=>{Nt=Nt!=null&&Nt.includes(".json")?Nt:`${Nt}.json`,Ne.default.confirm({centered:!0,title:In.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:"\u786E\u5B9A",cancelText:In.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:Le.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ut(void 0,null,function*(){const vn=yield(0,nn.L8)({url:Nt});if(!vn)return;Ie.ZP.success(In.formatMessage({id:"classrooms.resetSuccessEnteringProject",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const Gn=yield(0,y.Ir)({id:vn.shixun_identifier});if(Gn!=null&&Gn.game_identifier){(0,a.xg)(`/tasks/${Gn.game_identifier}`);return}(Gn==null?void 0:Gn.status)===2?tn(Gn==null?void 0:Gn.message):(Gn==null?void 0:Gn.status)===3&&Ha(Gn==null?void 0:Gn.message)})})},Ha=Nt=>{Ne.default.confirm({centered:!0,title:In.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:"\u786E\u5B9A",cancelText:In.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:Le.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Nt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ka=()=>{const Nt={shixuns_list:[],items:[]};ur(sn.length,Nt),Nn([...sn,Nt]),qa(!0)},Na=()=>{On===sn.length-1&&ka&&(xa(),Nn(sn.filter((Nt,vn)=>vn!==sn.length-1))),la(),_n(-1)},ur=(Nt,vn)=>{Xn()&&(_n(Nt),Fa.setFieldsValue({name:vn.stage_name,description:vn.stage_description}))},Ca=Nt=>{var vn;setTimeout(()=>{document.documentElement.scrollTop=nr},300),Nt!=="\u53D6\u6D88"&&(sn[On].items=(vn=sn[On].items)==null?void 0:vn.concat(Nt),Nn([...sn]))},fa=Nt=>{var vn;Nt.map(Gn=>(Gn.type="Attachment",Gn.id=Gn.id||Gn.response.id,Gn.url=`/api/attachments/${Gn.id||Gn.response.id}`,Gn)),sn[On].items=(vn=sn[On].items)==null?void 0:vn.concat(Nt),Nn([...sn])},wa=Nt=>Ut(void 0,null,function*(){const vn=yield(0,ce.A2)(Ct({id:sn[On].stage_id,course_id:Rt.coursesId},Nt));if(vn.id){Oa(!1);const Gn=[Ct({},vn)];sn[On].items=sn[On].items.concat(Gn),Nn([...sn])}return vn}),la=()=>Ut(void 0,null,function*(){Ma(!0);const Nt=yield(0,ce.R7)({coursesId:Rt==null?void 0:Rt.coursesId});Nt!=null&&Nt.stages&&Nn(Nt!=null&&Nt.stages?[...Nt==null?void 0:Nt.stages]:[]),Dn(Nt?Ct({},Nt):{}),Ma(!1),xa(),_n(-1)}),Wn=(Nt,vn)=>Ut(void 0,null,function*(){var Gn;if(!(Nt!=null&&Nt.name))return Ie.ZP.info(In.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));xa();const sr=[];if((Gn=sn[On][vn||"shixuns_list"])==null||Gn.map(gr=>{sr.push({type:gr.item_type,id:gr.id})}),ka){const gr=yield(0,ce.CI)(en(Ct({},Nt),{coursesId:Rt.coursesId,list:sr}));gr&&(sn[On]=Ct(Ct({},sn[On]),gr))}else{const gr=yield(0,ce.xn)(en(Ct({},Nt),{id:sn[On].stage_id,type:Array.from(new Set(sr.map(Ar=>Ar.type))),list:sr}));gr&&(sn[On]=Ct(Ct({},sn[On]),gr))}}),Xa=(Nt,vn,Gn)=>{const sr=Array.from(Nt),[gr]=sr.splice(vn,1);return sr.splice(Gn,0,gr),sr},Ft=(Nt,vn)=>{Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:In.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:()=>{sn[On][vn||"shixuns_list"].splice(Nt,1),Ie.ZP.success(In.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),Nn([...sn]),Wn(Fa.getFieldsValue(),vn)}})},mt=Nt=>{Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:In.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>Ut(void 0,null,function*(){(yield(0,ce._V)({id:Nt})).status===0&&(_n(-1),Ie.ZP.success(In.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),la())})})},zt=Nt=>{Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:In.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>Ut(void 0,null,function*(){(yield(0,ce.WW)(Ct({},Nt))).status===0&&(_n(-1),Ie.ZP.success(In.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),la())})})},mn=()=>{Rn({name:"",is_jupyter:!1}),Sa.setFieldsValue({name:"",is_jupyter:!1}),ja(!1)},Jn=(Nt,vn)=>{if(!Nt.destination)return;const Gn=Xa(sn[On][vn||"shixuns_list"],Nt.source.index,Nt.destination.index);sn[On][vn||"shixuns_list"]=Gn,Nn([...sn]),Wn(Fa.getFieldsValue(),vn)},ga=Nt=>Ut(void 0,null,function*(){if(!Xn())return;(yield(0,ce.ms)({id:Nt})).status===0&&la()}),un=Nt=>Ut(void 0,null,function*(){if(!Xn())return;(yield(0,ce.yy)({id:Nt})).status===0&&la()}),Xn=()=>On!==-1?(Ne.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,title:In.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:Le.createElement("div",{className:"tc font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const Nt=`Edit_${On}`;let vn=document.getElementById(Nt);vn&&setTimeout(()=>vn.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,sa=()=>{Wn(Fa.getFieldsValue())},xa=()=>{qa(!1)},ar=(Nt,vn,Gn)=>Le.createElement(Re.Z,{className:"list-item-row",align:"middle",key:vn,gutter:[5,10]},Le.createElement(Ee.Z,null,Nt.item_type==="Shixun"?Le.createElement("i",{className:"iconfont c-green-shixun c-light-primary font20"}):Le.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})),Le.createElement(Ee.Z,{flex:1,className:!Nt.allow_visit&&!Nt.to_be_built&&(Nt.shixun_status==="\u6682\u672A\u516C\u5F00"||Nt.shixun_status==="\u5DF2\u5220\u9664")?z.color204:""},Gn+1,"-",vn+1,"\xA0\xA0",Nt.name,On===-1&&Nt.complete_status===1&&Le.createElement("span",{className:z.completed},Le.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),"\u5DF2\u5B8C\u6210")),Le.createElement(Ee.Z,null,On===Gn&&Le.createElement("div",null,Le.createElement(He.Z,{title:"\u5220\u9664"},Le.createElement("span",{onClick:()=>{Ft(vn,"shixuns_list")},className:"iconfont icon-shanchu c-grey-c"}))),On!==Gn&&Nt.item_type==="VideoItem"&&Le.createElement("aside",null,Le.createElement(nt.ZP,{type:"primary",href:Nt.link||`/video/${Nt.id}?course_id=${Rt==null?void 0:Rt.coursesId}`,target:"_blank"},Nt.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(Nt.allow_visit||Nt.to_be_built||Nt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&Nt.shixun_status!=="\u5DF2\u5220\u9664")&&On!==Gn&&Nt.item_type==="Shixun"&&Le.createElement("aside",null,Le.createElement(pe.Link,{to:`/shixuns/${Nt.identifier}/challenges`,target:"_blank"},"\u67E5\u770B\u8BE6\u60C5"),Nt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&Le.createElement(nt.ZP,{className:"ml20",type:"primary",onClick:()=>{(0,je.tJ)(Zt)&&za(Nt.identifier)}},"\u5F00\u59CB\u5B9E\u6218")),On===-1&&!Nt.allow_visit&&Nt.shixun_status==="\u6682\u672A\u516C\u5F00"&&Le.createElement("span",{className:z.color204},"\u6682\u672A\u516C\u5F00"),On===-1&&!Nt.allow_visit&&Nt.shixun_status==="\u5DF2\u5220\u9664"&&Le.createElement("span",{className:z.color204},"\u5DF2\u5220\u9664"),On===-1&&Nt.allow_visit&&Nt.item_type==="Shixun"&&Le.createElement("span",{className:`${z.color204} ml5 experiment-number`},"\u5B9E\u9A8C\u6570 ",Nt.challenges_count))),Sn=(Nt,vn)=>{var Gn,sr,gr,Ar;if(Da!=="All"&&!((Gn=Nt.stage_tag)!=null&&Gn.includes(Da)))return null;const xr=Nt.items.filter(dr=>{var yr,hr;return new RegExp(Kn,"ig").test(dr.name)&&(dr.item_type===Da||Da==="All"||((hr=(yr=dr==null?void 0:dr.children)==null?void 0:yr.filter(Er=>{var Br,Dr;return Er.item_type===Da||Da==="All"||((Dr=(Br=Er==null?void 0:Er.children)==null?void 0:Br.filter(mr=>mr.item_type===Da||Da==="All"))==null?void 0:Dr.length)>0}))==null?void 0:hr.length)>0)});return Kn&&(xr!=null&&xr.length)||!Kn?Le.createElement("section",{key:vn,className:"bg-white pt30 mb20 pb20 pl10 pr10"},Le.createElement("aside",{className:"pl20 pr20"},Le.createElement(Re.Z,{gutter:[5,20],align:"middle",style:{lineHeight:"16px"}},Le.createElement(Ee.Z,{flex:"22px"},Le.createElement("span",{className:z.icons},Le.createElement("i",{className:"iconfont icon-zhangjie2 font18"}))),Le.createElement(Ee.Z,{flex:1,className:"tl font18 bold c-grey-333"},Nt.stage_name||`\u7B2C${sn==null?void 0:sn.length}\u90E8\u5206`),Le.createElement(Ee.Z,null,(0,fe.GJ)()&&On===vn&&!ka&&Le.createElement(He.Z,{title:"\u5220\u9664"},Le.createElement("span",{onClick:()=>{mt(Nt.stage_id)},className:"iconfont icon-shanchu c-grey-c"})),(0,fe.GJ)()&&On!==vn&&Da==="All"&&!Kn&&Le.createElement("div",null,vn>0&&Le.createElement(He.Z,{title:"\u5411\u4E0A\u79FB\u52A8"},Le.createElement("span",{onClick:()=>ga(Nt.stage_id),className:"iconfont icon-xiangshangyi c-light-green font18 current"})),vn<sn.length-1&&Le.createElement(He.Z,{title:"\u5411\u4E0B\u79FB\u52A8"},Le.createElement("span",{onClick:()=>un(Nt.stage_id),className:"iconfont icon-xiangxiayi c-light-green font18 current ml5"})),!ka&&Le.createElement(He.Z,{title:"\u7F16\u8F91"},Le.createElement("span",{onClick:()=>ur(vn,Nt),className:"iconfont icon-bianjidaibeijing c-light-green font20 current ml5"}))))),!!Nt.stage_description&&Le.createElement("div",{style:{marginTop:12}},Le.createElement("div",{ref:pn,className:`${z.introContent} ${Nt!=null&&Nt.showReadFull?"":z.introContentMaxHeight}`},Le.createElement(Ra.Z,{value:Nt==null?void 0:Nt.stage_description})),(Nt==null?void 0:Nt.showExpansion)&&Le.createElement("div",{onClick:dr=>{sn[vn].showReadFull=!(Nt!=null&&Nt.showReadFull),Nn([...sn])}},Le.createElement(ot.Z,{dashed:!1,className:"",style:{cursor:"pointer"}},Le.createElement("a",{className:`font14 ${z.color999}`},Nt!=null&&Nt.showReadFull?"\u6536\u8D77\u5168\u6587 ":"\u9605\u8BFB\u5168\u6587 ",Le.createElement("i",{className:`iconfont font14 ${Nt!=null&&Nt.showReadFull?"icon-changyongtubiao-xianxingdaochu-zhuanqu-":"icon-jiantou9"}`})))))),On===vn&&Le.createElement("div",{className:"pl20 pr20 pt20"},Le.createElement("aside",null,Le.createElement(Xe.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(st.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${sn==null?void 0:sn.length}\u9636\u6BB5\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:sa})),Le.createElement(Xe.default.Item,{name:"description",label:"\u63CF\u8FF0",rules:[{required:!0,message:"\u63CF\u8FF0\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(st.default.TextArea,{rows:5,maxLength:300,placeholder:`\u8BF7\u8F93\u5165\u7B2C${sn==null?void 0:sn.length}\u9636\u6BB5\u63CF\u8FF0`,onBlur:sa}))),Le.createElement("aside",{style:{display:"flex",justifyContent:"space-evenly"}},Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{if(!sn[On].stage_id)return Ie.ZP.info(In.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));(0,je.tJ)(Zt)&&(0,je.xY)()&&(ja(!0),Sa.setFieldsValue({name:"",is_jupyter:!1}))}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),Le.createElement("br",null),Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{var dr;if(!sn[On].stage_id)return Ie.ZP.info(In.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));va(document.documentElement.scrollTop),Zt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:sn[On].stage_id,course_id:Rt.coursesId}}),da((dr=Nt==null?void 0:Nt.shixuns_list)==null?void 0:dr.map(yr=>yr.id))}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"),Le.createElement("br",null),!((sr=Ln==null?void 0:Ln.setting)!=null&&sr.is_local)&&Le.createElement(Le.Fragment,null,Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{var dr,yr;if(!sn[On].stage_id)return Ie.ZP.info(In.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));((dr=rn.userInfo)!=null&&dr.admin||(yr=rn.userInfo)!=null&&yr.is_teacher&&(0,je.O5)())&&Oa(!0)}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),Le.createElement("br",null)),Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{if(!sn[On].stage_id)return Ie.ZP.info(In.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));(0,je.tJ)(Zt)&&(0,je.xY)()&&(Qa(!0),Za.resetFields())}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),Le.createElement("br",null)),Le.createElement("aside",{className:"c-light-black mt10 pb20",id:`Edit_${vn}`},"\u4E0B\u9762\u5B9E\u8BAD\u53EF\u4EE5\u901A\u8FC7\u62D6\u62FD\u8FDB\u884C\u6392\u5E8F\u8C03\u6574")),!!((gr=Nt.attachments_list)!=null&&gr.length)&&Le.createElement(ot.Z,null),Le.createElement("aside",{className:z.shixuns},On===vn?Le.createElement(le.Z5,{onDragEnd:dr=>Jn(dr,"attachments_list")},Le.createElement(le.bK,{droppableId:"droppable-id2"},(dr,yr)=>{var hr;return Le.createElement("div",en(Ct({className:"mt20",ref:dr.innerRef},dr.droppableProps),{onScroll:()=>{}}),(hr=Nt.attachments_list)==null?void 0:hr.map(function(br,Er){return Le.createElement(le._l,{draggableId:`${br.id.toString()}-${vn}-${Er}`,index:Er,key:br.id},(Br,Dr)=>Le.createElement("div",Ct(Ct({ref:Br.innerRef},Br.draggableProps),Br.dragHandleProps),Le.createElement(Re.Z,{className:"list-item-row",align:"middle",key:Er,gutter:[5,10]},Le.createElement(Ee.Z,null,Le.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),Le.createElement(Ee.Z,{flex:"1"},Le.createElement("a",{className:"c-grey-333",href:me.Z.IMG_SERVER+br.url,target:"_blank"},br.name)),Le.createElement(Ee.Z,null,On===vn&&Le.createElement("div",null,Le.createElement(He.Z,{title:"\u5220\u9664"},Le.createElement("span",{onClick:()=>{Ft(Er,"attachments_list")},className:"iconfont icon-shanchu c-grey-c"})))))))}))})):Le.createElement("div",{className:"mt20"},(Ar=Nt.attachments_list)==null?void 0:Ar.map(function(dr,yr){return Le.createElement("div",null,Le.createElement(Re.Z,{className:"list-item-row",align:"middle",key:yr,gutter:[5,10]},Le.createElement(Ee.Z,null,Le.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),Le.createElement(Ee.Z,null,Le.createElement("a",{className:"c-grey-333",href:me.Z.IMG_SERVER+dr.url,target:"_blank"},dr.name))))}))),!!(xr!=null&&xr.length)&&Le.createElement(Gt,{visibleType:Da,data:[...xr],stage_id:Nt.stage_id,disabled:On!==vn,deleteStages:zt,updateSort:wn,subject_id:Yn==null?void 0:Yn.subject_id,course_id:Rt==null?void 0:Rt.coursesId,index:vn,cust_seq:!0,hiddenEditBtn:!0,keywords:Kn,isShowSchedule:Yn==null?void 0:Yn.is_show_schedule,getData:la,showVideoPlay:!0}),On===vn&&Le.createElement("aside",{className:z.buttons},Le.createElement(nt.ZP,{onClick:Na,type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),Le.createElement(nt.ZP,{onClick:Na,size:"middle",type:"primary"},"\u4FDD\u5B58"))):null},Ga=Nt=>{if(Nt){let Gn=0;for(var vn=0;vn<Nt.length;vn++)Nt.charCodeAt(vn)>127||Nt.charCodeAt(vn)==94?Gn+=2:Gn++;return Gn}else return 0},$a=()=>{var Nt;for(let vn in sn)Ga((Nt=sn[vn])==null?void 0:Nt.stage_description)>424?sn[vn].showExpansion=!0:sn[vn].showExpansion=!1;return sn==null?void 0:sn.map(function(vn,Gn){return Le.createElement("div",{key:Gn},Sn(vn,Gn))})},{start_date:cr,course_end:Ea}=Bn,Pa=Ea||b()(b()().format("L")).valueOf()<b()(cr).valueOf(),rr=()=>{};return Le.createElement("section",{className:"mb50"},Le.createElement(Mt,{data:Yn,dispatch:Zt,onReloadData:la}),Le.createElement("aside",{style:{justifyContent:"space-between",display:"flex",background:"#fff",alignItems:"center",paddingRight:"20px"}},Le.createElement("div",{className:z.actionTabs},ha.map(function(Nt,vn){if(sn!=null&&sn.some(Gn=>{var sr;return(sr=Gn.stage_tag)==null?void 0:sr.includes(Nt.type)})||Nt.type=="All"||Nt.type==="Discusses")return Le.createElement("div",{key:vn,className:Nt.type===Da?z.tabActive:z.tab,onClick:()=>{On===-1?(_a(Nt.type),_n(-1)):Ie.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},Le.createElement("div",{className:z.s1},Nt.name))})),Le.createElement("div",{style:{display:"flex",justifyContent:"center"}},Le.createElement(ln.t7,{style:{width:222,marginTop:"-3px"},className:(0,fe.G5)()?"mr20":"",placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:na}),(0,fe.G5)()&&Le.createElement(nt.ZP,{type:"primary",onClick:()=>Ut(void 0,null,function*(){Ne.default.confirm({title:In.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u540C\u6B65\u5F00\u653E\u8BFE\u7A0B\u8D44\u6E90\u540E\uFF0C\u4F1A\u9020\u6210\u5728\u7EBF\u5B66\u4E60\u5185\u6240\u6709\u8D44\u6E90\u5F3A\u5236\u540C\u6B65\u4E3A\u6700\u65B0\u5F00\u653E\u8BFE\u7A0B\u5185\u5BB9\uFF0C\u662F\u5426\u7EE7\u7EED\u540C\u6B65\uFF1F",okText:"\u540C\u6B65",cancelText:In.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Ut(void 0,null,function*(){(yield(0,de.ZP)("/api/courses/sync_stages.json",{method:"post",body:{classroom_identifier:Rt==null?void 0:Rt.coursesId}})).status===0&&la()})})})},"\u66F4\u65B0"))),Le.createElement("div",{className:z.total},"\u5171",Le.createElement("span",null,Kn?lr:ha.find(Nt=>Nt.type===Da).number),"\u4E2A",ha.find(Nt=>Nt.type===Da).totalName),Kn&&lr===0&&Da!=="Discusses"&&Le.createElement(At.Z,{styles:{margin:"0 auto",padding:"100px 0",backgroundColor:"#fff"}}),Le.createElement($e.Z,{loading:ir,active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},Da!=="Discusses"&&Le.createElement(Le.Fragment,null,Le.createElement(Xe.default,{form:Fa,onFinish:Wn},$a),(0,fe.GJ)()&&!ka&&Da==="All"&&On===-1&&!Kn&&Le.createElement("div",{className:z.addStage,onClick:Ka},Le.createElement("span",{className:z.color4CA},"+\u70B9\u51FB\u65B0\u5EFA\u9636\u6BB5"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u9636\u6BB5\uFF09"))),Da==="Discusses"&&Le.createElement("aside",{style:{paddingTop:25,background:"#fff"}},Le.createElement(St,{activeIndex:3,isNotDiscuss:Pa,getData:la,shixunIdentifier:11,coursesId:Rt==null?void 0:Rt.coursesId,params:{pathId:Rt==null?void 0:Rt.coursesId},identity:(Qt=rn.userInfo)==null?void 0:Qt.role,getTypeNumber:Fn,user:rn.userInfo,isShixunDetail:!0,keywords:Kn,setTypeCount:qt})),Le.createElement(Ne.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:ya,onOk:()=>Ut(void 0,null,function*(){yield Sa.validateFields();const Nt=yield(0,ce.vf)(Ct({id:sn[On].stage_id,course_id:Rt.coursesId},Ta));mn(),Nt.id&&(Ie.ZP.success(In.formatMessage({id:"classrooms.addSuccess",defaultMessage:"\u6DFB\u52A0\u6210\u529F"})),Ca([Nt]))}),onCancel:mn},Le.createElement(Xe.default,{form:Sa,onValuesChange:Nt=>{Rn(Ct(Ct({},Ta),Nt))}},Le.createElement(Xe.default.Item,{label:"\u5B9E\u8BAD\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B9E\u8BAD\u7C7B\u578B"}]},Le.createElement(Je.ZP.Group,null,Le.createElement(Je.ZP,{defaultChecked:!0,value:!1},"\u666E\u901A\u5B9E\u8BAD"),Le.createElement(Je.ZP,{value:!0},"jupyter\u5B9E\u8BAD"))),Le.createElement(Xe.default.Item,{label:"\u5B9E\u8BAD\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},Le.createElement(st.default,{maxLength:60,suffix:Le.createElement("span",null,Ta.name.length,"/60")})))),Le.createElement(Ne.default,{centered:!0,title:"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:Va,onOk:()=>Ut(void 0,null,function*(){yield Za.validateFields();const Nt=yield Za.getFieldsValue();(yield(0,ce.s0)({id:sn[On].stage_id,course_id:Rt.coursesId,attachment_ids:Nt.files.map(Gn=>Gn.response.id)})).status===0&&(Ie.ZP.success(In.formatMessage({id:"classrooms.addSuccess",defaultMessage:"\u6DFB\u52A0\u6210\u529F"})),Qa(!1),fa([...Nt.files]))}),onCancel:()=>Qa(!1)},Le.createElement(Xe.default,{form:Za},Le.createElement(Xe.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},Le.createElement(Vt.Z,{maxSize:100,accept:"application/pdf",number:10})),Le.createElement(Xe.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"test_lyl"},Le.createElement(st.default,{onClick:()=>rr})),Le.createElement("div",null,Le.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),Le.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",Le.createElement(pe.Link,{target:"_blank",to:"/users/mmipb3zhj/videos/protocol"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",Le.createElement("br",null),"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7100M\uFF1B",Le.createElement("br",null),"3\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u6587\u4EF6\uFF1B",Le.createElement("br",null),"4\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",Le.createElement("br",null),"5\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),Le.createElement(vt,{shixunIds:Aa,cb:Ca}),Le.createElement(Et.Z,{visible:La,onCancel:()=>Oa(!1),onOk:wa}))};var Zn=(0,pe.connect)(({classroomList:rt,user:Me,loading:Dt,globalSetting:rn})=>({classroomList:rt,user:Me,globalSetting:rn,loading:Dt.models.index}))($t)},12480:function(ct,kt,re){"use strict";re.d(kt,{$J:function(){return Xe},JZ:function(){return Ne},bN:function(){return Ee},jP:function(){return Re},rO:function(){return Ie}});var x=re(57193),pe=(He,nt,ot)=>new Promise((st,$e)=>{var Je=a=>{try{y(ot.next(a))}catch(E){$e(E)}},le=a=>{try{y(ot.throw(a))}catch(E){$e(E)}},y=a=>a.done?st(a.value):Promise.resolve(a.value).then(Je,le);y((ot=ot.apply(He,nt)).next())});function Xe(He){return(0,x.U2)(`libraries/${He}.json`)}function Ie(He){return(0,x.U2)("library_tags.json",He)}function Ne(He){return pe(this,null,function*(){return(yield(0,x.IV)(`attachments/${He}.json`)).status===0})}function Re(He){return(0,x.v_)("libraries.json",He)}function Ee(He,nt){return(0,x.gz)(`libraries/${He}.json`,nt)}},81045:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Pe}});var x=re(59301),pe=re(95392),Xe=re(92832),Ie=re(78241),Ne=re(8591),Re=re(43418),Ee=re(93948),He=re(12563),nt=re(24905),ot={modal:"modal___EKlPQ",uploadWrap:"uploadWrap___YGxav",upload:"upload___ouqG9",uploadLink:"uploadLink___nuif6",fileProgress:"fileProgress___tf4qy",fileCancel:"fileCancel___Bh3Wh",videoName:"videoName___Ra0NM",contentItem:"contentItem___zMdIq","tagsList-content":"tagsList-content___sDVph"},st=re(40986),$e=re(81779),Je=re(37582),le=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(Ze,ve,Qe)=>ve in Ze?le(Ze,ve,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Ze[ve]=Qe,ae=(Ze,ve)=>{for(var Qe in ve||(ve={}))b.call(ve,Qe)&&ne(Ze,Qe,ve[Qe]);if(E)for(var Qe of E(ve))z.call(ve,Qe)&&ne(Ze,Qe,ve[Qe]);return Ze},ie=(Ze,ve)=>y(Ze,a(ve)),de=(Ze,ve,Qe)=>new Promise((It,jt)=>{var Ve=_t=>{try{Tt(Qe.next(_t))}catch(an){jt(an)}},pt=_t=>{try{Tt(Qe.throw(_t))}catch(an){jt(an)}},Tt=_t=>_t.done?It(_t.value):Promise.resolve(_t.value).then(Ve,pt);Tt((Qe=Qe.apply(Ze,ve)).next())});const{TextArea:ce}=Xe.default,fe=1024,Ce=({user:Ze,globalSetting:ve,loading:Qe,dispatch:It,visible:jt,editData:Ve,onCancel:pt=()=>{},onOk:Tt=()=>{},queryParams:_t={}})=>{var an,vt;const je=(0,pe.useParams)(),[at]=Ie.default.useForm(),[ht,Fe]=(0,x.useState)([]),[qe,Mt]=(0,x.useState)(!1),nn=(0,x.useRef)(),[Et,Vt]=(0,x.useState)(),[De,dt]=(0,x.useState)(!1),[ft,on]=(0,x.useState)(!1),Yt=(0,$e.Ny)()?3:1;(0,x.useEffect)(()=>{var Ge,Bt,Pt,Wt,Ht;jt&&Ve&&(dt(Ve.is_link),Vt(Ve.link),!Ve.is_link&&Fe([{name:(Ge=Ve==null?void 0:Ve.video_item)==null?void 0:Ge.file_name,loaded:100,videoId:(Bt=Ve==null?void 0:Ve.video_item)==null?void 0:Bt.video_id}]),he(((Pt=Ve==null?void 0:Ve.tags)==null?void 0:Pt.map(Gt=>Gt==null?void 0:Gt.name))||[]),at.setFieldsValue({name:Ve.name,description:Ve.description,attachment_id:(Wt=Ve==null?void 0:Ve.video_item)==null?void 0:Wt.attachment_id,allow_skip:(Ht=Ve==null?void 0:Ve.video_item)==null?void 0:Ht.allow_skip}))},[Ve,jt]);const We=Ge=>{dt(!1);const Bt=Ge.name.toLowerCase();return Bt&&Bt.indexOf(".avi")==-1&&Bt.indexOf(".flv")==-1&&Bt.indexOf(".f4v")==-1&&Bt.indexOf(".m4v")==-1&&Bt.indexOf(".mov")==-1&&Bt.indexOf(".mp4")==-1&&Bt.indexOf(".rmvb")==-1&&Bt.indexOf(".swf")==-1&&Bt.indexOf(".webm")==-1&&Bt.indexOf(".wmv")==-1?(Ne.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):Ge.size>fe*Yt*1024*1024?(Ne.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${Yt}G`),!0):ht!=null&&ht.find(Pt=>Pt.name===Ge.name)?(Ne.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),!0):!1},Ye=(Ge,Bt)=>{Re.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",Bt?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:()=>{Bt?Fe([]):(nn.current.cancel(),Fe([]))}})},we=()=>de(void 0,null,function*(){if(yield at.validateFields(),!De&&!(ht!=null&&ht.length)||De&&!Et){Ne.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE");return}on(!0);const Ge=De?{link:Et}:{video_id:ht==null?void 0:ht[0].videoId},Bt=yield Tt(ae(ae(ae({},Ge),_t),{name:at.getFieldValue("name"),attachment_id:at.getFieldValue("attachment_id"),description:at.getFieldValue("description"),tags:ye,allow_skip:at.getFieldValue("allow_skip")}));on(!1),console.log("res"),console.log(Bt),Bt!=null&&Bt.id&&me()}),me=()=>{at.resetFields(),Fe([]),Vt(null),he([]),dt(null)},Te=()=>{pt(),me()},ze=()=>{var Ge,Bt,Pt,Wt,Ht;return x.createElement(x.Fragment,null,!De&&!!(ht!=null&&ht.length)&&x.createElement("div",{className:ot.fileProgress},((Ge=ht==null?void 0:ht[0])==null?void 0:Ge.loaded)==100?x.createElement("div",{className:`${ot.videoName} font14`},(Bt=ht==null?void 0:ht[0])==null?void 0:Bt.name):x.createElement(Ee.Z,{style:{width:"80%"},percent:(Pt=ht==null?void 0:ht[0])==null?void 0:Pt.loaded,status:((Wt=ht==null?void 0:ht[0])==null?void 0:Wt.loaded)==100?"normal":"active"}),x.createElement("div",{className:ot.fileCancel,onClick:()=>{var Gt,Be;return Ye((Gt=ht==null?void 0:ht[0])==null?void 0:Gt.name,((Be=ht==null?void 0:ht[0])==null?void 0:Be.loaded)==100)}},((Ht=ht==null?void 0:ht[0])==null?void 0:Ht.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),x.createElement("div",{className:ot.uploadWrap,style:{display:ht!=null&&ht.length?"none":"flex"}},x.createElement(Je.Z,ie(ae({},Ae),{ref:nn}),x.createElement("div",{className:ot.upload},x.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891")),x.createElement("label",{className:`${ot.upload} ${ot.uploadLink}`,onClick:()=>dt(!0)},x.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),De&&x.createElement(Xe.default,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:Et,onChange:Gt=>Vt(Gt.target.value)}))},[ye,he]=(0,x.useState)([]),tt=Ge=>{if(Ge.key=="Enter"){const Bt=at.getFieldValue("tag");if(at.setFieldsValue({tag:""}),!Bt){Ne.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(ye.filter(Pt=>Pt===Bt).length>0){Ne.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}ye.push(Bt),he([...ye])}},Oe=(Ge,Bt)=>{Ge.preventDefault(),he([...ye.filter(Pt=>Pt!=Bt)])},Ae={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:We,onBeginInitFile:Ge=>{Fe([{name:Ge.filename,loaded:0}])},onComplete:Ge=>{Fe([{name:Ge.filename,loaded:Ge.percent,videoId:Ge.id}])},onError:()=>{Fe([])},onProgress:Ge=>{Fe([{name:Ge.filename,loaded:Ge.percent}])},chunkSize:1024*1024*2,options:{user_id:(an=Ze==null?void 0:Ze.userInfo)==null?void 0:an.user_id}};return x.createElement(Re.default,{centered:!0,maskClosable:!1,title:Ve?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:ot.modal,open:jt,confirmLoading:ft,onOk:we,onCancel:Te},x.createElement(Ie.default,{form:at},x.createElement(Ie.default.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},x.createElement(Xe.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),x.createElement(Ie.default.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:ot.contentItem},ze()),x.createElement(Ie.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},x.createElement(st.Z,{getFileProgress:Ge=>{if(Ge.file.status==="uploading"){on(!0);return}Ge.file.status==="done"&&on(!1)}})),x.createElement(Ie.default.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},x.createElement(ce,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),x.createElement(Ie.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag",className:"ml8"},x.createElement(Xe.default,{onKeyUp:tt})),x.createElement("div",{className:ot["tagsList-content"]},ye.map((Ge,Bt)=>x.createElement(He.default,{key:Bt+Ge,closable:!0,onClose:Pt=>{Oe(Pt,Ge)}},Ge))),x.createElement(Ie.default.Item,{label:"\u64AD\u653E\u8BBE\u7F6E",name:"allow_skip",valuePropName:"checked",className:"ml8",initialValue:!0},x.createElement(nt.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),x.createElement("div",{className:"c-grey-999"},x.createElement("div",null,"\u6CE8\u610F\uFF1A"),x.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",x.createElement(pe.Link,{to:`/users/${(vt=Ze.userInfo)==null?void 0:vt.login}/videos/protocol`,target:"_blank",className:ot.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),x.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",Yt,"G\uFF1B"),x.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),x.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};var Pe=(0,pe.connect)(({user:Ze,loading:ve,globalSetting:Qe})=>({user:Ze,globalSetting:Qe,loading:ve}))(Ce)},69206:function(ct,kt,re){"use strict";re.d(kt,{rX:function(){return ae},pW:function(){return ie},gy:function(){return de},xY:function(){return ne},O5:function(){return z},tJ:function(){return le},o1:function(){return y},Rd:function(){return b}});var x=re(95392),pe=re(43418),Xe=re(28103),Ie=re(8591),Ne=re(81779),Re=re(63949),Ee=re(87169),He=re(25510),nt="data:image/png;base64,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",ot=re.p+"static/newqrcode.a8740efb.png",st=re(32637),$e=re(59301),Je=(ce,fe,Ce)=>new Promise((Pe,Ze)=>{var ve=jt=>{try{It(Ce.next(jt))}catch(Ve){Ze(Ve)}},Qe=jt=>{try{It(Ce.throw(jt))}catch(Ve){Ze(Ve)}},It=jt=>jt.done?Pe(jt.value):Promise.resolve(jt.value).then(ve,Qe);It((Ce=Ce.apply(ce,fe)).next())});const le=(ce,fe=!1)=>!!(y(ce)&&a(fe)),y=ce=>(0,Ne.bg)()?!0:(ce({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(ce=!1)=>{var fe;const{user:Ce}=(0,x.getDvaApp)()._store.getState();return(fe=Ce.userInfo)!=null&&fe.profile_completed?!0:(pe.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Re.xg)("/account/profile/edit"),E()}}),!1)},E=()=>{pe.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},b=()=>{pe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:$e.createElement("div",{style:{textAlign:"center"}},$e.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),$e.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:st}),$e.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var ce;const{user:fe}=(0,x.getDvaApp)()._store.getState();return(ce=fe.userInfo)!=null&&ce.professional_certification?!0:(pe.default.confirm({title:"\u63D0\u793A",centered:!0,content:$e.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Re.xg)("/account/certification")}}),!1)},ne=()=>(0,Ne.V9)()?!0:(pe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:$e.createElement("div",{className:"tc",style:{marginLeft:-38}},$e.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),$e.createElement("img",{src:ot,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ae=(ce,fe)=>ce?!0:(pe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:$e.createElement("div",null,$e.createElement("p",null,fe||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),$e.createElement("div",{style:{marginLeft:"110px"}},$e.createElement("img",{src:nt,width:200}),$e.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Re.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ie=ce=>{pe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:$e.createElement("div",null,$e.createElement("div",null,$e.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),$e.createElement(Xe.Z,null),$e.createElement("p",{style:{color:"#666666",fontSize:12}}," ",$e.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",$e.createElement("a",null,ce),"\u5929\u3002"),$e.createElement("p",{style:{color:"#666666",fontSize:12}}," ",$e.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),$e.createElement("div",{style:{textAlign:"center",marginTop:30}},$e.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:He,alt:"\u4E8C\u7EF4\u7801",width:160})))})},de=(ce,fe="")=>{const{shixunsDetail:{detail:Ce}}=(0,x.getDvaApp)()._store.getState();if((Ce==null?void 0:Ce.public)===2||(Ce==null?void 0:Ce.public)===1||(Ce==null?void 0:Ce.shixun_status)===3){let Pe="";return(Ce==null?void 0:Ce.public)===2&&(Pe="\u5DF2\u516C\u5F00"),(Ce==null?void 0:Ce.public)===1&&(Pe="\u5F85\u5BA1\u6838"),(Ce==null?void 0:Ce.shixun_status)===3&&(Pe="\u5DF2\u5173\u95ED"),pe.default.info({centered:!0,icon:$e.createElement(Ee.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:$e.createElement("div",{className:"tc",style:{marginLeft:-38}},$e.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},$e.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Pe,"\uFF0C",fe,"\u3002"),$e.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),$e.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:He,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ce==null?void 0:Ce.shixun_status)===2?(pe.default.confirm({centered:!0,icon:$e.createElement(Ee.Z,null),title:"\u63D0\u793A",content:$e.createElement("div",null,$e.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",fe,"\u3002"),$e.createElement("br",null),$e.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{pe.default.confirm({width:440,centered:!0,icon:$e.createElement(Ee.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Je(void 0,null,function*(){(yield ce({type:"shixunsDetail/cancelRelease",payload:{id:Ce==null?void 0:Ce.identifier}})).status!==401&&(Ie.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ce({type:"shixunsDetail/getShixunsDetail",payload:{id:Ce==null?void 0:Ce.identifier}}),ce({type:"practiceSetting/getCommonData",payload:{id:Ce==null?void 0:Ce.identifier}}))})})}}),!0):!1}},56762:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return pe}});var x=re(59301);function pe(){const[,Xe]=x.useReducer(Ie=>Ie+1,0);return Xe}},24905:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return ce}});var x=re(92310),pe=re.n(x),Xe=re(5630),Ie=re(59301),Ne=re(36355),Re=re(1684),Ee=re(32441),nt=Ie.createContext(null),ot=re(98447),st=re(14088),$e=re(4572),Je=function(fe,Ce){var Pe={};for(var Ze in fe)Object.prototype.hasOwnProperty.call(fe,Ze)&&Ce.indexOf(Ze)<0&&(Pe[Ze]=fe[Ze]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ze=Object.getOwnPropertySymbols(fe);ve<Ze.length;ve++)Ce.indexOf(Ze[ve])<0&&Object.prototype.propertyIsEnumerable.call(fe,Ze[ve])&&(Pe[Ze[ve]]=fe[Ze[ve]]);return Pe};const le=(fe,Ce)=>{var Pe;const{prefixCls:Ze,className:ve,rootClassName:Qe,children:It,indeterminate:jt=!1,style:Ve,onMouseEnter:pt,onMouseLeave:Tt,skipGroup:_t=!1,disabled:an}=fe,vt=Je(fe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:je,direction:at,checkbox:ht}=Ie.useContext(Ne.E_),Fe=Ie.useContext(nt),{isFormItemInput:qe}=Ie.useContext(Ee.aM),Mt=Ie.useContext(Re.Z),nn=(Pe=(Fe==null?void 0:Fe.disabled)||an)!==null&&Pe!==void 0?Pe:Mt,Et=Ie.useRef(vt.value);Ie.useEffect(()=>{Fe==null||Fe.registerValue(vt.value)},[]),Ie.useEffect(()=>{if(!_t)return vt.value!==Et.current&&(Fe==null||Fe.cancelValue(Et.current),Fe==null||Fe.registerValue(vt.value),Et.current=vt.value),()=>Fe==null?void 0:Fe.cancelValue(vt.value)},[vt.value]);const Vt=je("checkbox",Ze),[De,dt]=(0,ot.ZP)(Vt),ft=Object.assign({},vt);Fe&&!_t&&(ft.onChange=function(){vt.onChange&&vt.onChange.apply(vt,arguments),Fe.toggleOption&&Fe.toggleOption({label:It,value:vt.value})},ft.name=Fe.name,ft.checked=Fe.value.includes(vt.value));const on=pe()(`${Vt}-wrapper`,{[`${Vt}-rtl`]:at==="rtl",[`${Vt}-wrapper-checked`]:ft.checked,[`${Vt}-wrapper-disabled`]:nn,[`${Vt}-wrapper-in-form-item`]:qe},ht==null?void 0:ht.className,ve,Qe,dt),Yt=pe()({[`${Vt}-indeterminate`]:jt},$e.A,dt),We=jt?"mixed":void 0;return De(Ie.createElement(st.Z,{component:"Checkbox",disabled:nn},Ie.createElement("label",{className:on,style:Object.assign(Object.assign({},ht==null?void 0:ht.style),Ve),onMouseEnter:pt,onMouseLeave:Tt},Ie.createElement(Xe.Z,Object.assign({"aria-checked":We},ft,{prefixCls:Vt,className:Yt,disabled:nn,ref:Ce})),It!==void 0&&Ie.createElement("span",null,It))))};var a=Ie.forwardRef(le),E=re(94480),b=re(2738),z=function(fe,Ce){var Pe={};for(var Ze in fe)Object.prototype.hasOwnProperty.call(fe,Ze)&&Ce.indexOf(Ze)<0&&(Pe[Ze]=fe[Ze]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ze=Object.getOwnPropertySymbols(fe);ve<Ze.length;ve++)Ce.indexOf(Ze[ve])<0&&Object.prototype.propertyIsEnumerable.call(fe,Ze[ve])&&(Pe[Ze[ve]]=fe[Ze[ve]]);return Pe};const ne=(fe,Ce)=>{const{defaultValue:Pe,children:Ze,options:ve=[],prefixCls:Qe,className:It,rootClassName:jt,style:Ve,onChange:pt}=fe,Tt=z(fe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:_t,direction:an}=Ie.useContext(Ne.E_),[vt,je]=Ie.useState(Tt.value||Pe||[]),[at,ht]=Ie.useState([]);Ie.useEffect(()=>{"value"in Tt&&je(Tt.value||[])},[Tt.value]);const Fe=Ie.useMemo(()=>ve.map(Ye=>typeof Ye=="string"||typeof Ye=="number"?{label:Ye,value:Ye}:Ye),[ve]),qe=Ye=>{ht(we=>we.filter(me=>me!==Ye))},Mt=Ye=>{ht(we=>[].concat((0,E.Z)(we),[Ye]))},nn=Ye=>{const we=vt.indexOf(Ye.value),me=(0,E.Z)(vt);we===-1?me.push(Ye.value):me.splice(we,1),"value"in Tt||je(me),pt==null||pt(me.filter(Te=>at.includes(Te)).sort((Te,ze)=>{const ye=Fe.findIndex(tt=>tt.value===Te),he=Fe.findIndex(tt=>tt.value===ze);return ye-he}))},Et=_t("checkbox",Qe),Vt=`${Et}-group`,[De,dt]=(0,ot.ZP)(Et),ft=(0,b.Z)(Tt,["value","disabled"]),on=ve.length?Fe.map(Ye=>Ie.createElement(a,{prefixCls:Et,key:Ye.value.toString(),disabled:"disabled"in Ye?Ye.disabled:Tt.disabled,value:Ye.value,checked:vt.includes(Ye.value),onChange:Ye.onChange,className:`${Vt}-item`,style:Ye.style,title:Ye.title},Ye.label)):Ze,Yt={toggleOption:nn,value:vt,disabled:Tt.disabled,name:Tt.name,registerValue:Mt,cancelValue:qe},We=pe()(Vt,{[`${Vt}-rtl`]:an==="rtl"},It,jt,dt);return De(Ie.createElement("div",Object.assign({className:We,style:Ve},ft,{ref:Ce}),Ie.createElement(nt.Provider,{value:Yt},on)))},ae=Ie.forwardRef(ne);var ie=Ie.memo(ae);const de=a;de.Group=ie,de.__ANT_CHECKBOX=!0;var ce=de},98447:function(ct,kt,re){"use strict";re.d(kt,{C2:function(){return Ne}});var x=re(17313),pe=re(37613),Xe=re(83116);const Ie=Re=>{const{checkboxCls:Ee}=Re,He=`${Ee}-wrapper`;return[{[`${Ee}-group`]:Object.assign(Object.assign({},(0,x.Wf)(Re)),{display:"inline-flex",flexWrap:"wrap",columnGap:Re.marginXS,[`> ${Re.antCls}-row`]:{flex:1}}),[He]:Object.assign(Object.assign({},(0,x.Wf)(Re)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${He}`]:{marginInlineStart:0},[`&${He}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[Ee]:Object.assign(Object.assign({},(0,x.Wf)(Re)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Re.borderRadiusSM,alignSelf:"center",[`${Ee}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${Ee}-inner`]:Object.assign({},(0,x.oN)(Re))},[`${Ee}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Re.checkboxSize,height:Re.checkboxSize,direction:"ltr",backgroundColor:Re.colorBgContainer,border:`${Re.lineWidth}px ${Re.lineType} ${Re.colorBorder}`,borderRadius:Re.borderRadiusSM,borderCollapse:"separate",transition:`all ${Re.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Re.checkboxSize/14*5,height:Re.checkboxSize/14*8,border:`${Re.lineWidthBold}px solid ${Re.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Re.motionDurationFast} ${Re.motionEaseInBack}, opacity ${Re.motionDurationFast}`}},"& + span":{paddingInlineStart:Re.paddingXS,paddingInlineEnd:Re.paddingXS}})},{[`
${He}:not(${He}-disabled),
${Ee}:not(${Ee}-disabled)
`]:{[`&:hover ${Ee}-inner`]:{borderColor:Re.colorPrimary}},[`${He}:not(${He}-disabled)`]:{[`&:hover ${Ee}-checked:not(${Ee}-disabled) ${Ee}-inner`]:{backgroundColor:Re.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${Ee}-checked:not(${Ee}-disabled):after`]:{borderColor:Re.colorPrimaryHover}}},{[`${Ee}-checked`]:{[`${Ee}-inner`]:{backgroundColor:Re.colorPrimary,borderColor:Re.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Re.motionDurationMid} ${Re.motionEaseOutBack} ${Re.motionDurationFast}`}}},[`
${He}-checked:not(${He}-disabled),
${Ee}-checked:not(${Ee}-disabled)
`]:{[`&:hover ${Ee}-inner`]:{backgroundColor:Re.colorPrimaryHover,borderColor:"transparent"}}},{[Ee]:{"&-indeterminate":{[`${Ee}-inner`]:{backgroundColor:Re.colorBgContainer,borderColor:Re.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Re.fontSizeLG/2,height:Re.fontSizeLG/2,backgroundColor:Re.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${He}-disabled`]:{cursor:"not-allowed"},[`${Ee}-disabled`]:{[`&, ${Ee}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${Ee}-inner`]:{background:Re.colorBgContainerDisabled,borderColor:Re.colorBorder,"&:after":{borderColor:Re.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Re.colorTextDisabled},[`&${Ee}-indeterminate ${Ee}-inner::after`]:{background:Re.colorTextDisabled}}}]};function Ne(Re,Ee){const He=(0,pe.TS)(Ee,{checkboxCls:`.${Re}`,checkboxSize:Ee.controlInteractiveSize});return[Ie(He)]}kt.ZP=(0,Xe.Z)("Checkbox",(Re,Ee)=>{let{prefixCls:He}=Ee;return[Ne(He,Re)]})},28103:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return $e}});var x=re(92310),pe=re.n(x),Xe=re(59301),Ie=re(36355),Ne=re(17313),Re=re(83116),Ee=re(37613);const He=Je=>{const{componentCls:le,sizePaddingEdgeHorizontal:y,colorSplit:a,lineWidth:E,textPaddingInline:b,orientationMargin:z,verticalMarginInline:ne}=Je;return{[le]:Object.assign(Object.assign({},(0,Ne.Wf)(Je)),{borderBlockStart:`${E}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${E}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Je.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${le}-with-text`]:{display:"flex",alignItems:"center",margin:`${Je.dividerHorizontalWithTextGutterMargin}px 0`,color:Je.colorTextHeading,fontWeight:500,fontSize:Je.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${E}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${le}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${le}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${le}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${E}px 0 0`},[`&-horizontal${le}-with-text${le}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${le}-dashed`]:{borderInlineStartWidth:E,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${le}-with-text`]:{color:Je.colorText,fontWeight:"normal",fontSize:Je.fontSize},[`&-horizontal${le}-with-text-left${le}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${le}-inner-text`]:{paddingInlineStart:y}},[`&-horizontal${le}-with-text-right${le}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${le}-inner-text`]:{paddingInlineEnd:y}}})}};var nt=(0,Re.Z)("Divider",Je=>{const le=(0,Ee.TS)(Je,{dividerHorizontalWithTextGutterMargin:Je.margin,dividerHorizontalGutterMargin:Je.marginLG,sizePaddingEdgeHorizontal:0});return[He(le)]},Je=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Je.marginXS})),ot=function(Je,le){var y={};for(var a in Je)Object.prototype.hasOwnProperty.call(Je,a)&&le.indexOf(a)<0&&(y[a]=Je[a]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(Je);E<a.length;E++)le.indexOf(a[E])<0&&Object.prototype.propertyIsEnumerable.call(Je,a[E])&&(y[a[E]]=Je[a[E]]);return y},$e=Je=>{const{getPrefixCls:le,direction:y,divider:a}=Xe.useContext(Ie.E_),{prefixCls:E,type:b="horizontal",orientation:z="center",orientationMargin:ne,className:ae,rootClassName:ie,children:de,dashed:ce,plain:fe,style:Ce}=Je,Pe=ot(Je,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ze=le("divider",E),[ve,Qe]=nt(Ze),It=z.length>0?`-${z}`:z,jt=!!de,Ve=z==="left"&&ne!=null,pt=z==="right"&&ne!=null,Tt=pe()(Ze,a==null?void 0:a.className,Qe,`${Ze}-${b}`,{[`${Ze}-with-text`]:jt,[`${Ze}-with-text${It}`]:jt,[`${Ze}-dashed`]:!!ce,[`${Ze}-plain`]:!!fe,[`${Ze}-rtl`]:y==="rtl",[`${Ze}-no-default-orientation-margin-left`]:Ve,[`${Ze}-no-default-orientation-margin-right`]:pt},ae,ie),_t=Xe.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),an=Object.assign(Object.assign({},Ve&&{marginLeft:_t}),pt&&{marginRight:_t});return ve(Xe.createElement("div",Object.assign({className:Tt,style:Object.assign(Object.assign({},a==null?void 0:a.style),Ce)},Pe,{role:"separator"}),de&&b!=="vertical"&&Xe.createElement("span",{className:`${Ze}-inner-text`,style:an},de)))}},43428:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return De}});var x=re(92310),pe=re.n(x),Xe=re(33885),Ie=re(42978),Ne=re(43403),Re=re(34280),Ee=re(59301),He=Ee.createContext(null),nt=Ee.createContext({}),ot=He,st=re(20068),$e=re(54476),Je=re(77900),le=re(10228),y=re(26112),a=re(70425),E=function(ft){var on=ft.prefixCls,Yt=ft.className,We=ft.style,Ye=ft.children,we=ft.containerRef,me=ft.id,Te=ft.onMouseEnter,ze=ft.onMouseOver,ye=ft.onMouseLeave,he=ft.onClick,tt=ft.onKeyDown,Oe=ft.onKeyUp,Ae={onMouseEnter:Te,onMouseOver:ze,onMouseLeave:ye,onClick:he,onKeyDown:tt,onKeyUp:Oe},Ge=Ee.useContext(nt),Bt=Ge.panel,Pt=(0,a.useComposeRef)(Bt,we);return Ee.createElement(Ee.Fragment,null,Ee.createElement("div",(0,$e.Z)({id:me,className:pe()("".concat(on,"-content"),Yt),style:(0,Xe.Z)({},We),"aria-modal":"true",role:"dialog",ref:Pt},Ae),Ye))},b=E,z=re(48736);function ne(dt){return typeof dt=="string"&&String(Number(dt))===dt?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(dt)):dt}function ae(dt){warning(!("wrapperClassName"in dt),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!dt.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ie={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function de(dt,ft){var on,Yt,We,Ye,we=dt.prefixCls,me=dt.open,Te=dt.placement,ze=dt.inline,ye=dt.push,he=dt.forceRender,tt=dt.autoFocus,Oe=dt.keyboard,Ae=dt.rootClassName,Ge=dt.rootStyle,Bt=dt.zIndex,Pt=dt.className,Wt=dt.id,Ht=dt.style,Gt=dt.motion,Be=dt.width,lt=dt.height,At=dt.children,gt=dt.contentWrapperStyle,bt=dt.mask,dn=dt.maskClosable,Pn=dt.maskMotion,cn=dt.maskClassName,xn=dt.maskStyle,Hn=dt.afterOpenChange,Cn=dt.onClose,Un=dt.onMouseEnter,qn=dt.onMouseOver,oa=dt.onMouseLeave,yn=dt.onClick,pa=dt.onKeyDown,ra=dt.onKeyUp,$n=Ee.useRef(),aa=Ee.useRef(),Ra=Ee.useRef();Ee.useImperativeHandle(ft,function(){return $n.current});var Vn=function(St){var ln=St.keyCode,Le=St.shiftKey;switch(ln){case le.Z.TAB:{if(ln===le.Z.TAB){if(!Le&&document.activeElement===Ra.current){var gn;(gn=aa.current)===null||gn===void 0||gn.focus({preventScroll:!0})}else if(Le&&document.activeElement===aa.current){var zn;(zn=Ra.current)===null||zn===void 0||zn.focus({preventScroll:!0})}}break}case le.Z.ESC:{Cn&&Oe&&(St.stopPropagation(),Cn(St));break}}};Ee.useEffect(function(){if(me&&tt){var Ot;(Ot=$n.current)===null||Ot===void 0||Ot.focus({preventScroll:!0})}},[me]);var Ja=Ee.useState(!1),er=(0,Ie.Z)(Ja,2),ia=er[0],ba=er[1],Ba=Ee.useContext(ot),Ua;ye===!1?Ua={distance:0}:ye===!0?Ua={}:Ua=ye||{};var it=(on=(Yt=(We=Ua)===null||We===void 0?void 0:We.distance)!==null&&Yt!==void 0?Yt:Ba==null?void 0:Ba.pushDistance)!==null&&on!==void 0?on:180,wt=Ee.useMemo(function(){return{pushDistance:it,push:function(){ba(!0)},pull:function(){ba(!1)}}},[it]);Ee.useEffect(function(){if(me){var Ot;Ba==null||(Ot=Ba.push)===null||Ot===void 0||Ot.call(Ba)}else{var St;Ba==null||(St=Ba.pull)===null||St===void 0||St.call(Ba)}},[me]),Ee.useEffect(function(){return function(){var Ot;Ba==null||(Ot=Ba.pull)===null||Ot===void 0||Ot.call(Ba)}},[]);var yt=bt&&Ee.createElement(Je.default,(0,$e.Z)({key:"mask"},Pn,{visible:me}),function(Ot,St){var ln=Ot.className,Le=Ot.style;return Ee.createElement("div",{className:pe()("".concat(we,"-mask"),ln,cn),style:(0,Xe.Z)((0,Xe.Z)({},Le),xn),onClick:dn&&me?Cn:void 0,ref:St})}),En=typeof Gt=="function"?Gt(Te):Gt,bn={};if(ia&&it)switch(Te){case"top":bn.transform="translateY(".concat(it,"px)");break;case"bottom":bn.transform="translateY(".concat(-it,"px)");break;case"left":bn.transform="translateX(".concat(it,"px)");break;default:bn.transform="translateX(".concat(-it,"px)");break}Te==="left"||Te==="right"?bn.width=ne(Be):bn.height=ne(lt);var fn={onMouseEnter:Un,onMouseOver:qn,onMouseLeave:oa,onClick:yn,onKeyDown:pa,onKeyUp:ra},ca=Ee.createElement(Je.default,(0,$e.Z)({key:"panel"},En,{visible:me,forceRender:he,onVisibleChanged:function(St){Hn==null||Hn(St)},removeOnLeave:!1,leavedClassName:"".concat(we,"-content-wrapper-hidden")}),function(Ot,St){var ln=Ot.className,Le=Ot.style;return Ee.createElement("div",(0,$e.Z)({className:pe()("".concat(we,"-content-wrapper"),ln),style:(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)({},bn),Le),gt)},(0,y.Z)(dt,{data:!0})),Ee.createElement(b,(0,$e.Z)({id:Wt,containerRef:St,prefixCls:we,className:Pt,style:Ht},fn),At))}),Qn=(0,Xe.Z)({},Ge);return Bt&&(Qn.zIndex=Bt),Ee.createElement(ot.Provider,{value:wt},Ee.createElement("div",{className:pe()(we,"".concat(we,"-").concat(Te),Ae,(Ye={},(0,st.Z)(Ye,"".concat(we,"-open"),me),(0,st.Z)(Ye,"".concat(we,"-inline"),ze),Ye)),style:Qn,tabIndex:-1,ref:$n,onKeyDown:Vn},yt,Ee.createElement("div",{tabIndex:0,ref:aa,style:ie,"aria-hidden":"true","data-sentinel":"start"}),ca,Ee.createElement("div",{tabIndex:0,ref:Ra,style:ie,"aria-hidden":"true","data-sentinel":"end"})))}var ce=Ee.forwardRef(de),fe=ce,Ce=function(ft){var on=ft.open,Yt=on===void 0?!1:on,We=ft.prefixCls,Ye=We===void 0?"rc-drawer":We,we=ft.placement,me=we===void 0?"right":we,Te=ft.autoFocus,ze=Te===void 0?!0:Te,ye=ft.keyboard,he=ye===void 0?!0:ye,tt=ft.width,Oe=tt===void 0?378:tt,Ae=ft.mask,Ge=Ae===void 0?!0:Ae,Bt=ft.maskClosable,Pt=Bt===void 0?!0:Bt,Wt=ft.getContainer,Ht=ft.forceRender,Gt=ft.afterOpenChange,Be=ft.destroyOnClose,lt=ft.onMouseEnter,At=ft.onMouseOver,gt=ft.onMouseLeave,bt=ft.onClick,dn=ft.onKeyDown,Pn=ft.onKeyUp,cn=ft.panelRef,xn=Ee.useState(!1),Hn=(0,Ie.Z)(xn,2),Cn=Hn[0],Un=Hn[1],qn=Ee.useState(!1),oa=(0,Ie.Z)(qn,2),yn=oa[0],pa=oa[1];(0,Re.Z)(function(){pa(!0)},[]);var ra=yn?Yt:!1,$n=Ee.useRef(),aa=Ee.useRef();(0,Re.Z)(function(){ra&&(aa.current=document.activeElement)},[ra]);var Ra=function(ba){var Ba;if(Un(ba),Gt==null||Gt(ba),!ba&&aa.current&&!((Ba=$n.current)!==null&&Ba!==void 0&&Ba.contains(aa.current))){var Ua;(Ua=aa.current)===null||Ua===void 0||Ua.focus({preventScroll:!0})}},Vn=Ee.useMemo(function(){return{panel:cn}},[cn]);if(!Ht&&!Cn&&!ra&&Be)return null;var Ja={onMouseEnter:lt,onMouseOver:At,onMouseLeave:gt,onClick:bt,onKeyDown:dn,onKeyUp:Pn},er=(0,Xe.Z)((0,Xe.Z)({},ft),{},{open:ra,prefixCls:Ye,placement:me,autoFocus:ze,keyboard:he,width:Oe,mask:Ge,maskClosable:Pt,inline:Wt===!1,afterOpenChange:Ra,ref:$n},Ja);return Ee.createElement(nt.Provider,{value:Vn},Ee.createElement(Ne.Z,{open:ra||Ht||Cn,autoDestroy:!1,getContainer:Wt,autoLock:Ge&&(ra||Cn)},Ee.createElement(fe,er)))},Pe=Ce,Ze=Pe,ve=re(62892),Qe=re(36355),It=re(32441),jt=re(47729),pt=dt=>{const{prefixCls:ft,title:on,footer:Yt,extra:We,closeIcon:Ye,closable:we,onClose:me,headerStyle:Te,drawerStyle:ze,bodyStyle:ye,footerStyle:he,children:tt}=dt,Oe=Ee.useCallback(Wt=>Ee.createElement("button",{type:"button",onClick:me,"aria-label":"Close",className:`${ft}-close`},Wt),[me]),[Ae,Ge]=(0,jt.Z)(we,Ye,Oe,void 0,!0),Bt=Ee.useMemo(()=>!on&&!Ae?null:Ee.createElement("div",{style:Te,className:pe()(`${ft}-header`,{[`${ft}-header-close-only`]:Ae&&!on&&!We})},Ee.createElement("div",{className:`${ft}-header-title`},Ge,on&&Ee.createElement("div",{className:`${ft}-title`},on)),We&&Ee.createElement("div",{className:`${ft}-extra`},We)),[Ae,Ge,We,Te,ft,on]),Pt=Ee.useMemo(()=>{if(!Yt)return null;const Wt=`${ft}-footer`;return Ee.createElement("div",{className:Wt,style:he},Yt)},[Yt,he,ft]);return Ee.createElement("div",{className:`${ft}-wrapper-body`,style:ze},Bt,Ee.createElement("div",{className:`${ft}-body`,style:ye},tt),Pt)},Tt=re(33234),_t=re(83116),an=re(37613),je=dt=>{const{componentCls:ft,motionDurationSlow:on}=dt,Yt={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${on}`}}};return{[ft]:{[`${ft}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${on}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${ft}-panel-motion`]:{"&-left":[Yt,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Yt,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Yt,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Yt,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const at=dt=>{const{componentCls:ft,zIndexPopup:on,colorBgMask:Yt,colorBgElevated:We,motionDurationSlow:Ye,motionDurationMid:we,padding:me,paddingLG:Te,fontSizeLG:ze,lineHeightLG:ye,lineWidth:he,lineType:tt,colorSplit:Oe,marginSM:Ae,colorIcon:Ge,colorIconHover:Bt,colorText:Pt,fontWeightStrong:Wt,footerPaddingBlock:Ht,footerPaddingInline:Gt}=dt,Be=`${ft}-content-wrapper`;return{[ft]:{position:"fixed",inset:0,zIndex:on,pointerEvents:"none","&-pure":{position:"relative",background:We,[`&${ft}-left`]:{boxShadow:dt.boxShadowDrawerLeft},[`&${ft}-right`]:{boxShadow:dt.boxShadowDrawerRight},[`&${ft}-top`]:{boxShadow:dt.boxShadowDrawerUp},[`&${ft}-bottom`]:{boxShadow:dt.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${ft}-mask`]:{position:"absolute",inset:0,zIndex:on,background:Yt,pointerEvents:"auto"},[Be]:{position:"absolute",zIndex:on,maxWidth:"100vw",transition:`all ${Ye}`,"&-hidden":{display:"none"}},[`&-left > ${Be}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:dt.boxShadowDrawerLeft},[`&-right > ${Be}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:dt.boxShadowDrawerRight},[`&-top > ${Be}`]:{top:0,insetInline:0,boxShadow:dt.boxShadowDrawerUp},[`&-bottom > ${Be}`]:{bottom:0,insetInline:0,boxShadow:dt.boxShadowDrawerDown},[`${ft}-content`]:{width:"100%",height:"100%",overflow:"auto",background:We,pointerEvents:"auto"},[`${ft}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${ft}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${me}px ${Te}px`,fontSize:ze,lineHeight:ye,borderBottom:`${he}px ${tt} ${Oe}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${ft}-extra`]:{flex:"none"},[`${ft}-close`]:{display:"inline-block",marginInlineEnd:Ae,color:Ge,fontWeight:Wt,fontSize:ze,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${we}`,textRendering:"auto","&:focus, &:hover":{color:Bt,textDecoration:"none"}},[`${ft}-title`]:{flex:1,margin:0,color:Pt,fontWeight:dt.fontWeightStrong,fontSize:ze,lineHeight:ye},[`${ft}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Te,overflow:"auto"},[`${ft}-footer`]:{flexShrink:0,padding:`${Ht}px ${Gt}px`,borderTop:`${he}px ${tt} ${Oe}`},"&-rtl":{direction:"rtl"}}}};var ht=(0,_t.Z)("Drawer",dt=>{const ft=(0,an.TS)(dt,{});return[at(ft),je(ft)]},dt=>({zIndexPopup:dt.zIndexPopupBase,footerPaddingBlock:dt.paddingXS,footerPaddingInline:dt.padding})),Fe=re(11575),qe=function(dt,ft){var on={};for(var Yt in dt)Object.prototype.hasOwnProperty.call(dt,Yt)&&ft.indexOf(Yt)<0&&(on[Yt]=dt[Yt]);if(dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Yt=Object.getOwnPropertySymbols(dt);We<Yt.length;We++)ft.indexOf(Yt[We])<0&&Object.prototype.propertyIsEnumerable.call(dt,Yt[We])&&(on[Yt[We]]=dt[Yt[We]]);return on};const Mt=null,nn={distance:180},Et=dt=>{var ft;const{rootClassName:on,width:Yt,height:We,size:Ye="default",mask:we=!0,push:me=nn,open:Te,afterOpenChange:ze,onClose:ye,prefixCls:he,getContainer:tt,style:Oe,className:Ae,visible:Ge,afterVisibleChange:Bt}=dt,Pt=qe(dt,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Wt,getPrefixCls:Ht,direction:Gt,drawer:Be}=Ee.useContext(Qe.E_),lt=Ht("drawer",he),[At,gt]=ht(lt),bt=tt===void 0&&Wt?()=>Wt(document.body):tt,dn=pe()({"no-mask":!we,[`${lt}-rtl`]:Gt==="rtl"},on,gt),Pn=Ee.useMemo(()=>Yt!=null?Yt:Ye==="large"?736:378,[Yt,Ye]),cn=Ee.useMemo(()=>We!=null?We:Ye==="large"?736:378,[We,Ye]),xn={motionName:(0,ve.m)(lt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Hn=Un=>({motionName:(0,ve.m)(lt,`panel-motion-${Un}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Cn=(0,Fe.H)();return At(Ee.createElement(Tt.BR,null,Ee.createElement(It.Ux,{status:!0,override:!0},Ee.createElement(Ze,Object.assign({prefixCls:lt,onClose:ye,maskMotion:xn,motion:Hn},Pt,{open:Te!=null?Te:Ge,mask:we,push:me,width:Pn,height:cn,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),Oe),className:pe()(Be==null?void 0:Be.className,Ae),rootClassName:dn,getContainer:bt,afterOpenChange:ze!=null?ze:Bt,panelRef:Cn}),Ee.createElement(pt,Object.assign({prefixCls:lt},Pt,{onClose:ye}))))))},Vt=dt=>{const{prefixCls:ft,style:on,className:Yt,placement:We="right"}=dt,Ye=qe(dt,["prefixCls","style","className","placement"]),{getPrefixCls:we}=Ee.useContext(Qe.E_),me=we("drawer",ft),[Te,ze]=ht(me),ye=pe()(me,`${me}-pure`,`${me}-${We}`,ze,Yt);return Te(Ee.createElement("div",{className:ye,style:on},Ee.createElement(pt,Object.assign({prefixCls:me},Ye))))};Et._InternalPanelDoNotUseOrYouWillBeFired=Vt;var De=Et},91857:function(ct,kt,re){"use strict";var x=re(59301),pe=re(38819),Xe=re(92310),Ie=re.n(Xe),Ne=re(31561),Re=re(70425),Ee=re(18929),He=re(2738),nt=re(79676),ot=re(53487),st=re(92343),$e=re(36355),Je=re(20834),le=re(40875),y=re(88088),a=re(47211);const E=null,b=ie=>{const{menu:de,arrow:ce,prefixCls:fe,children:Ce,trigger:Pe,disabled:Ze,dropdownRender:ve,getPopupContainer:Qe,overlayClassName:It,rootClassName:jt,open:Ve,onOpenChange:pt,visible:Tt,onVisibleChange:_t,mouseEnterDelay:an=.15,mouseLeaveDelay:vt=.1,autoAdjustOverflow:je=!0,placement:at="",overlay:ht,transitionName:Fe}=ie,{getPopupContainer:qe,getPrefixCls:Mt,direction:nn}=x.useContext($e.E_),Et=x.useMemo(()=>{const Ae=Mt();return Fe!==void 0?Fe:at.includes("top")?`${Ae}-slide-down`:`${Ae}-slide-up`},[Mt,at,Fe]),Vt=x.useMemo(()=>at?at.includes("Center")?at.slice(0,at.indexOf("Center")):at:nn==="rtl"?"bottomRight":"bottomLeft",[at,nn]),De=Mt("dropdown",fe),[dt,ft]=(0,a.Z)(De),[,on]=(0,y.Z)(),Yt=x.Children.only(Ce),We=(0,st.Tm)(Yt,{className:Ie()(`${De}-trigger`,{[`${De}-rtl`]:nn==="rtl"},Yt.props.className),disabled:Ze}),Ye=Ze?[]:Pe;let we;Ye&&Ye.includes("contextMenu")&&(we=!0);const[me,Te]=(0,Ee.Z)(!1,{value:Ve!=null?Ve:Tt}),ze=(0,Re.useEvent)(Ae=>{pt==null||pt(Ae),_t==null||_t(Ae),Te(Ae)}),ye=Ie()(It,jt,ft,{[`${De}-rtl`]:nn==="rtl"}),he=(0,nt.Z)({arrowPointAtCenter:typeof ce=="object"&&ce.pointAtCenter,autoAdjustOverflow:je,offset:on.marginXXS,arrowWidth:ce?on.sizePopupArrow:0,borderRadius:on.borderRadius}),tt=x.useCallback(()=>{Te(!1)},[]),Oe=()=>{let Ae;return de!=null&&de.items?Ae=x.createElement(Je.default,Object.assign({},de)):typeof ht=="function"?Ae=ht():Ae=ht,ve&&(Ae=ve(Ae)),Ae=x.Children.only(typeof Ae=="string"?x.createElement("span",null,Ae):Ae),x.createElement(le.J,{prefixCls:`${De}-menu`,expandIcon:x.createElement("span",{className:`${De}-menu-submenu-arrow`},x.createElement(pe.Z,{className:`${De}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:tt,validator:Ge=>{let{mode:Bt}=Ge}},Ae)};return dt(x.createElement(Ne.Z,Object.assign({alignPoint:we},(0,He.Z)(ie,["rootClassName"]),{mouseEnterDelay:an,mouseLeaveDelay:vt,visible:me,builtinPlacements:he,arrow:!!ce,overlayClassName:ye,prefixCls:De,getPopupContainer:Qe||qe,transitionName:Et,trigger:Ye,overlay:Oe,placement:Vt,onVisibleChange:ze}),We))};function z(ie){return Object.assign(Object.assign({},ie),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,ot.Z)(b,"dropdown",ie=>ie,z),ae=ie=>x.createElement(ne,Object.assign({},ie),x.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ae,kt.Z=b},38854:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return y}});var x=re(91857),pe=re(92310),Xe=re.n(pe),Ie=re(59301),Ne=re(18785),Re=re(3113),Ee=re(36355),He=re(81327),nt=re(33234),ot=re(47211),st=function(a,E){var b={};for(var z in a)Object.prototype.hasOwnProperty.call(a,z)&&E.indexOf(z)<0&&(b[z]=a[z]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,z=Object.getOwnPropertySymbols(a);ne<z.length;ne++)E.indexOf(z[ne])<0&&Object.prototype.propertyIsEnumerable.call(a,z[ne])&&(b[z[ne]]=a[z[ne]]);return b};const $e=a=>{const{getPopupContainer:E,getPrefixCls:b,direction:z}=Ie.useContext(Ee.E_),{prefixCls:ne,type:ae="default",danger:ie,disabled:de,loading:ce,onClick:fe,htmlType:Ce,children:Pe,className:Ze,menu:ve,arrow:Qe,autoFocus:It,overlay:jt,trigger:Ve,align:pt,open:Tt,onOpenChange:_t,placement:an,getPopupContainer:vt,href:je,icon:at=Ie.createElement(Ne.Z,null),title:ht,buttonsRender:Fe=Oe=>Oe,mouseEnterDelay:qe,mouseLeaveDelay:Mt,overlayClassName:nn,overlayStyle:Et,destroyPopupOnHide:Vt,dropdownRender:De}=a,dt=st(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),ft=b("dropdown",ne),on=`${ft}-button`,[Yt,We]=(0,ot.Z)(ft),Ye={menu:ve,arrow:Qe,autoFocus:It,align:pt,disabled:de,trigger:de?[]:Ve,onOpenChange:_t,getPopupContainer:vt||E,mouseEnterDelay:qe,mouseLeaveDelay:Mt,overlayClassName:nn,overlayStyle:Et,destroyPopupOnHide:Vt,dropdownRender:De},{compactSize:we,compactItemClassnames:me}=(0,nt.ri)(ft,z),Te=Xe()(on,me,Ze,We);"overlay"in a&&(Ye.overlay=jt),"open"in a&&(Ye.open=Tt),"placement"in a?Ye.placement=an:Ye.placement=z==="rtl"?"bottomLeft":"bottomRight";const ze=Ie.createElement(Re.ZP,{type:ae,danger:ie,disabled:de,loading:ce,onClick:fe,htmlType:Ce,href:je,title:ht},Pe),ye=Ie.createElement(Re.ZP,{type:ae,danger:ie,icon:at}),[he,tt]=Fe([ze,ye]);return Yt(Ie.createElement(He.Z.Compact,Object.assign({className:Te,size:we,block:!0},dt),he,Ie.createElement(x.Z,Object.assign({},Ye),tt)))};$e.__ANT_BUTTON=!0;var Je=$e;const le=x.Z;le.Button=Je;var y=le},47211:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return st}});var x=re(17313),pe=re(13826),Xe=re(92899),Ie=re(29878),Ne=re(19447),Re=re(83116),Ee=re(37613),nt=$e=>{const{componentCls:Je,menuCls:le,colorError:y,colorTextLightSolid:a}=$e,E=`${le}-item`;return{[`${Je}, ${Je}-menu-submenu`]:{[`${le} ${E}`]:{[`&${E}-danger:not(${E}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const ot=$e=>{const{componentCls:Je,menuCls:le,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:E,antCls:b,iconCls:z,motionDurationMid:ne,dropdownPaddingVertical:ae,fontSize:ie,dropdownEdgeChildPadding:de,colorTextDisabled:ce,fontSizeIcon:fe,controlPaddingHorizontal:Ce,colorBgElevated:Pe}=$e;return[{[Je]:Object.assign(Object.assign({},(0,x.Wf)($e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+E/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${z}-down, & > ${b}-btn-icon > ${z}-down`]:{fontSize:fe}},[`${Je}-wrap`]:{position:"relative",[`${b}-btn > ${z}-down`]:{fontSize:fe},[`${z}-down::before`]:{transition:`transform ${ne}`}},[`${Je}-wrap-open`]:{[`${z}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${Je}-placement-bottomLeft,
&${b}-slide-down-appear${b}-slide-down-appear-active${Je}-placement-bottomLeft,
&${b}-slide-down-enter${b}-slide-down-enter-active${Je}-placement-bottom,
&${b}-slide-down-appear${b}-slide-down-appear-active${Je}-placement-bottom,
&${b}-slide-down-enter${b}-slide-down-enter-active${Je}-placement-bottomRight,
&${b}-slide-down-appear${b}-slide-down-appear-active${Je}-placement-bottomRight`]:{animationName:pe.fJ},[`&${b}-slide-up-enter${b}-slide-up-enter-active${Je}-placement-topLeft,
&${b}-slide-up-appear${b}-slide-up-appear-active${Je}-placement-topLeft,
&${b}-slide-up-enter${b}-slide-up-enter-active${Je}-placement-top,
&${b}-slide-up-appear${b}-slide-up-appear-active${Je}-placement-top,
&${b}-slide-up-enter${b}-slide-up-enter-active${Je}-placement-topRight,
&${b}-slide-up-appear${b}-slide-up-appear-active${Je}-placement-topRight`]:{animationName:pe.Qt},[`&${b}-slide-down-leave${b}-slide-down-leave-active${Je}-placement-bottomLeft,
&${b}-slide-down-leave${b}-slide-down-leave-active${Je}-placement-bottom,
&${b}-slide-down-leave${b}-slide-down-leave-active${Je}-placement-bottomRight`]:{animationName:pe.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${Je}-placement-topLeft,
&${b}-slide-up-leave${b}-slide-up-leave-active${Je}-placement-top,
&${b}-slide-up-leave${b}-slide-up-leave-active${Je}-placement-topRight`]:{animationName:pe.ly}})},(0,Ne.ZP)($e,{colorBg:Pe,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Je} ${le}`]:{position:"relative",margin:0},[`${le}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Je}, ${Je}-menu-submenu`]:{[le]:Object.assign(Object.assign({padding:de,listStyleType:"none",backgroundColor:Pe,backgroundClip:"padding-box",borderRadius:$e.borderRadiusLG,outline:"none",boxShadow:$e.boxShadowSecondary},(0,x.Qy)($e)),{[`${le}-item-group-title`]:{padding:`${ae}px ${Ce}px`,color:$e.colorTextDescription,transition:`all ${ne}`},[`${le}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${le}-item-icon`]:{minWidth:ie,marginInlineEnd:$e.marginXS,fontSize:$e.fontSizeSM},[`${le}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${le}-item, ${le}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ae}px ${Ce}px`,color:$e.colorText,fontWeight:"normal",fontSize:ie,lineHeight:$e.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:$e.borderRadiusSM,"&:hover, &-active":{backgroundColor:$e.controlItemBgHover}},(0,x.Qy)($e)),{"&-selected":{color:$e.colorPrimary,backgroundColor:$e.controlItemBgActive,"&:hover, &-active":{backgroundColor:$e.controlItemBgActiveHover}},"&-disabled":{color:ce,cursor:"not-allowed","&:hover":{color:ce,backgroundColor:Pe,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${$e.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:$e.colorSplit},[`${Je}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:$e.paddingXS,[`${Je}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:$e.colorTextDescription,fontSize:fe,fontStyle:"normal"}}}),[`${le}-item-group-list`]:{margin:`0 ${$e.marginXS}px`,padding:0,listStyle:"none"},[`${le}-submenu-title`]:{paddingInlineEnd:Ce+$e.fontSizeSM},[`${le}-submenu-vertical`]:{position:"relative"},[`${le}-submenu${le}-submenu-disabled ${Je}-menu-submenu-title`]:{[`&, ${Je}-menu-submenu-arrow-icon`]:{color:ce,backgroundColor:Pe,cursor:"not-allowed"}},[`${le}-submenu-selected ${Je}-menu-submenu-title`]:{color:$e.colorPrimary}})}},[(0,pe.oN)($e,"slide-up"),(0,pe.oN)($e,"slide-down"),(0,Xe.Fm)($e,"move-up"),(0,Xe.Fm)($e,"move-down"),(0,Ie._y)($e,"zoom-big")]]};var st=(0,Re.Z)("Dropdown",($e,Je)=>{let{rootPrefixCls:le}=Je;const{marginXXS:y,sizePopupArrow:a,controlHeight:E,fontSize:b,lineHeight:z,paddingXXS:ne,componentCls:ae,borderRadiusLG:ie}=$e,de=(E-b*z)/2,{dropdownArrowOffset:ce}=(0,Ne.fS)({contentRadius:ie}),fe=(0,Ee.TS)($e,{menuCls:`${ae}-menu`,rootPrefixCls:le,dropdownArrowDistance:a/2+y,dropdownArrowOffset:ce,dropdownPaddingVertical:de,dropdownEdgeChildPadding:ne});return[ot(fe),nt(fe)]},$e=>({zIndexPopup:$e.zIndexPopupBase+50}))},8628:function(ct,kt,re){"use strict";var x=re(59301),pe=re(34280),Xe=re(56762),Ie=re(69507);function Ne(){let Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const Ee=(0,x.useRef)({}),He=(0,Xe.Z)(),nt=(0,Ie.ZP)();return(0,pe.Z)(()=>{const ot=nt.subscribe(st=>{Ee.current=st,Re&&He()});return()=>nt.unsubscribe(ot)},[]),Ee.current}kt.Z=Ne},11611:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Qn}});var x=re(59301),pe=re(15277),Xe=re(92310),Ie=re.n(Xe),Ne=re(54476),Re=re(33885),Ee=re(20068),He=re(42978),nt=re(76190),ot=re(75931),st=re(55468),$e=re(18929),Je=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],le=x.createContext(null),y=0;function a(Ot,St){var ln=x.useState(function(){return y+=1,String(y)}),Le=(0,He.Z)(ln,1),gn=Le[0],zn=x.useContext(le),jn={data:St,canPreview:Ot};return x.useEffect(function(){if(zn)return zn.register(gn,jn)},[]),x.useEffect(function(){zn&&zn.register(gn,jn)},[Ot,St]),gn}function E(Ot){return new Promise(function(St){var ln=document.createElement("img");ln.onerror=function(){return St(!1)},ln.onload=function(){return St(!0)},ln.src=Ot})}function b(Ot){var St=Ot.src,ln=Ot.isCustomPlaceholder,Le=Ot.fallback,gn=(0,x.useState)(ln?"loading":"normal"),zn=(0,He.Z)(gn,2),jn=zn[0],An=zn[1],xe=(0,x.useRef)(!1),xt=jn==="error";(0,x.useEffect)(function(){E(St).then(function(Xt){Xt||An("error")})},[St]),(0,x.useEffect)(function(){ln&&!xe.current?An("loading"):xt&&An("normal")},[St]);var Lt=function(){An("normal")},Ct=function(Ut){xe.current=!1,jn==="loading"&&Ut!=null&&Ut.complete&&(Ut.naturalWidth||Ut.naturalHeight)&&(xe.current=!0,Lt())},en=xt&&Le?{src:Le}:{onLoad:Lt,src:St};return[Ct,en,jn]}var z=re(86923),ne=re(8224),ae=re(10228),ie=re(48736);function de(Ot,St,ln,Le){var gn=St+ln,zn=(ln-Le)/2;if(ln>Le){if(St>0)return(0,Ee.Z)({},Ot,zn);if(St<0&&gn<Le)return(0,Ee.Z)({},Ot,-zn)}else if(St<0||gn>Le)return(0,Ee.Z)({},Ot,St<0?zn:-zn);return{}}function ce(Ot,St,ln,Le){var gn=(0,st.g1)(),zn=gn.width,jn=gn.height,An=null;return Ot<=zn&&St<=jn?An={x:0,y:0}:(Ot>zn||St>jn)&&(An=(0,Re.Z)((0,Re.Z)({},de("x",ln,Ot,zn)),de("y",Le,St,jn))),An}var fe=re(13697),Ce=re(16089),Pe={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Ze(Ot,St,ln,Le){var gn=(0,x.useRef)(null),zn=(0,x.useRef)([]),jn=(0,x.useState)(Pe),An=(0,He.Z)(jn,2),xe=An[0],xt=An[1],Lt=function(Ut){xt(Pe),Le&&!(0,fe.Z)(Pe,xe)&&Le({transform:Pe,action:Ut})},Ct=function(Ut,$t){gn.current===null&&(zn.current=[],gn.current=(0,Ce.Z)(function(){xt(function(Zn){var rt=Zn;return zn.current.forEach(function(Me){rt=(0,Re.Z)((0,Re.Z)({},rt),Me)}),gn.current=null,Le==null||Le({transform:rt,action:$t}),rt})})),zn.current.push((0,Re.Z)((0,Re.Z)({},xe),Ut))},en=function(Ut,$t,Zn,rt){var Me=Ot.current,Dt=Me.width,rn=Me.height,Ln=Me.offsetWidth,ea=Me.offsetHeight,Zt=Me.offsetLeft,Jt=Me.offsetTop,Qt=Ut,Rt=xe.scale*Ut;Rt>ln?(Qt=ln/xe.scale,Rt=ln):Rt<St&&(Qt=St/xe.scale,Rt=St);var Bn=Zn!=null?Zn:innerWidth/2,sn=rt!=null?rt:innerHeight/2,Nn=Qt-1,Yn=Nn*Dt*.5,Dn=Nn*rn*.5,On=Nn*(Bn-xe.x-Zt),_n=Nn*(sn-xe.y-Jt),ya=xe.x-(On-Yn),ja=xe.y-(_n-Dn);if(Ut<1&&Rt===1){var Ta=Ln*Rt,Rn=ea*Rt,Fa=(0,st.g1)(),Sa=Fa.width,In=Fa.height;Ta<=Sa&&Rn<=In&&(ya=0,ja=0)}Ct({x:ya,y:ja,scale:Rt},$t)};return{transform:xe,resetTransform:Lt,updateTransform:Ct,dispatchZoomChange:en}}var ve=re(43403),Qe=re(77900),It=function(St){var ln=St.visible,Le=St.maskTransitionName,gn=St.getContainer,zn=St.prefixCls,jn=St.rootClassName,An=St.icons,xe=St.countRender,xt=St.showSwitch,Lt=St.showProgress,Ct=St.current,en=St.transform,Xt=St.count,Ut=St.scale,$t=St.minScale,Zn=St.maxScale,rt=St.closeIcon,Me=St.onSwitchLeft,Dt=St.onSwitchRight,rn=St.onClose,Ln=St.onZoomIn,ea=St.onZoomOut,Zt=St.onRotateRight,Jt=St.onRotateLeft,Qt=St.onFlipX,Rt=St.onFlipY,Bn=St.toolbarRender,sn=(0,x.useContext)(le),Nn=An.rotateLeft,Yn=An.rotateRight,Dn=An.zoomIn,On=An.zoomOut,_n=An.close,ya=An.left,ja=An.right,Ta=An.flipX,Rn=An.flipY,Fa="".concat(zn,"-operations-operation");x.useEffect(function(){var Va=function(ka){ka.keyCode===ae.Z.ESC&&rn()};return ln&&window.addEventListener("keydown",Va),function(){window.removeEventListener("keydown",Va)}},[ln]);var Sa=[{icon:Rn,onClick:Rt,type:"flipY"},{icon:Ta,onClick:Qt,type:"flipX"},{icon:Nn,onClick:Jt,type:"rotateLeft"},{icon:Yn,onClick:Zt,type:"rotateRight"},{icon:On,onClick:ea,type:"zoomOut",disabled:Ut===$t},{icon:Dn,onClick:Ln,type:"zoomIn",disabled:Ut===Zn}],In=Sa.map(function(Va){var Qa,ka=Va.icon,qa=Va.onClick,Aa=Va.type,da=Va.disabled;return x.createElement("div",{className:Ie()(Fa,(Qa={},(0,Ee.Z)(Qa,"".concat(zn,"-operations-operation-").concat(Aa),!0),(0,Ee.Z)(Qa,"".concat(zn,"-operations-operation-disabled"),!!da),Qa)),onClick:qa,key:Aa},ka)}),Za=x.createElement("div",{className:"".concat(zn,"-operations")},In);return x.createElement(Qe.default,{visible:ln,motionName:Le},function(Va){var Qa=Va.className,ka=Va.style;return x.createElement(ve.Z,{open:!0,getContainer:gn!=null?gn:document.body},x.createElement("div",{className:Ie()("".concat(zn,"-operations-wrapper"),Qa,jn),style:ka},rt===null?null:x.createElement("button",{className:"".concat(zn,"-close"),onClick:rn},rt||_n),xt&&x.createElement(x.Fragment,null,x.createElement("div",{className:Ie()("".concat(zn,"-switch-left"),(0,Ee.Z)({},"".concat(zn,"-switch-left-disabled"),Ct===0)),onClick:Me},ya),x.createElement("div",{className:Ie()("".concat(zn,"-switch-right"),(0,Ee.Z)({},"".concat(zn,"-switch-right-disabled"),Ct===Xt-1)),onClick:Dt},ja)),x.createElement("div",{className:"".concat(zn,"-footer")},Lt&&x.createElement("div",{className:"".concat(zn,"-progress")},xe?xe(Ct+1,Xt):"".concat(Ct+1," / ").concat(Xt)),Bn?Bn(Za,(0,Re.Z)({icons:{flipYIcon:In[0],flipXIcon:In[1],rotateLeftIcon:In[2],rotateRightIcon:In[3],zoomOutIcon:In[4],zoomInIcon:In[5]},actions:{onFlipY:Rt,onFlipX:Qt,onRotateLeft:Jt,onRotateRight:Zt,onZoomOut:ea,onZoomIn:Ln},transform:en},sn?{current:Ct,total:Xt}:{})):Za)))})},jt=It,Ve=1,pt=1,Tt=["fallback","src","imgRef"],_t=["prefixCls","src","alt","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],an=function(St){var ln=St.fallback,Le=St.src,gn=St.imgRef,zn=(0,ot.Z)(St,Tt),jn=b({src:Le,fallback:ln}),An=(0,He.Z)(jn,2),xe=An[0],xt=An[1];return x.createElement("img",(0,Ne.Z)({ref:function(Ct){gn.current=Ct,xe(Ct)}},zn,xt))},vt=function(St){var ln=St.prefixCls,Le=St.src,gn=St.alt,zn=St.fallback,jn=St.movable,An=jn===void 0?!0:jn,xe=St.onClose,xt=St.visible,Lt=St.icons,Ct=Lt===void 0?{}:Lt,en=St.rootClassName,Xt=St.closeIcon,Ut=St.getContainer,$t=St.current,Zn=$t===void 0?0:$t,rt=St.count,Me=rt===void 0?1:rt,Dt=St.countRender,rn=St.scaleStep,Ln=rn===void 0?.5:rn,ea=St.minScale,Zt=ea===void 0?1:ea,Jt=St.maxScale,Qt=Jt===void 0?50:Jt,Rt=St.transitionName,Bn=Rt===void 0?"zoom":Rt,sn=St.maskTransitionName,Nn=sn===void 0?"fade":sn,Yn=St.imageRender,Dn=St.imgCommonProps,On=St.toolbarRender,_n=St.onTransform,ya=St.onChange,ja=(0,ot.Z)(St,_t),Ta=(0,x.useRef)(),Rn=(0,x.useRef)({deltaX:0,deltaY:0,transformX:0,transformY:0}),Fa=(0,x.useState)(!1),Sa=(0,He.Z)(Fa,2),In=Sa[0],Za=Sa[1],Va=(0,x.useContext)(le),Qa=Va&&Me>1,ka=Va&&Me>=1,qa=Ze(Ta,Zt,Qt,_n),Aa=qa.transform,da=qa.resetTransform,La=qa.updateTransform,Oa=qa.dispatchZoomChange,Da=(0,x.useState)(!0),_a=(0,He.Z)(Da,2),ir=_a[0],Ma=_a[1],nr=Aa.rotate,va=Aa.scale,Kn=Aa.x,Ia=Aa.y,lr=Ie()((0,Ee.Z)({},"".concat(ln,"-moving"),In));(0,x.useEffect)(function(){ir||Ma(!0)},[ir]);var qt=function(){da("close")},ha=function(){Oa(Ve+Ln,"zoomIn")},hn=function(){Oa(Ve/(Ve+Ln),"zoomOut")},pn=function(){La({rotate:nr+90},"rotateRight")},wn=function(){La({rotate:nr-90},"rotateLeft")},Fn=function(){La({flipX:!Aa.flipX},"flipX")},na=function(){La({flipY:!Aa.flipY},"flipY")},za=function(Wn){Wn==null||Wn.preventDefault(),Wn==null||Wn.stopPropagation(),Zn>0&&(Ma(!1),da("prev"),ya==null||ya(Zn-1,Zn))},tn=function(Wn){Wn==null||Wn.preventDefault(),Wn==null||Wn.stopPropagation(),Zn<Me-1&&(Ma(!1),da("next"),ya==null||ya(Zn+1,Zn))},Ha=function(){if(xt&&In){Za(!1);var Wn=Rn.current,Xa=Wn.transformX,Ft=Wn.transformY,mt=Kn!==Xa&&Ia!==Ft;if(!mt)return;var zt=Ta.current.offsetWidth*va,mn=Ta.current.offsetHeight*va,Jn=Ta.current.getBoundingClientRect(),ga=Jn.left,un=Jn.top,Xn=nr%180!==0,sa=ce(Xn?mn:zt,Xn?zt:mn,ga,un);sa&&La((0,Re.Z)({},sa),"dragRebound")}},Ka=function(Wn){!An||Wn.button!==0||(Wn.preventDefault(),Wn.stopPropagation(),Rn.current={deltaX:Wn.pageX-Aa.x,deltaY:Wn.pageY-Aa.y,transformX:Aa.x,transformY:Aa.y},Za(!0))},Na=function(Wn){xt&&In&&La({x:Wn.pageX-Rn.current.deltaX,y:Wn.pageY-Rn.current.deltaY},"move")},ur=function(Wn){if(!(!xt||Wn.deltaY==0)){var Xa=Math.abs(Wn.deltaY/100),Ft=Math.min(Xa,pt),mt=Ve+Ft*Ln;Wn.deltaY>0&&(mt=Ve/mt),Oa(mt,"wheel",Wn.clientX,Wn.clientY)}},Ca=function(Wn){!xt||!Qa||(Wn.keyCode===ae.Z.LEFT?za():Wn.keyCode===ae.Z.RIGHT&&tn())},fa=function(Wn){xt&&(va!==1?La({x:0,y:0,scale:1},"doubleClick"):Oa(Ve+Ln,"doubleClick",Wn.clientX,Wn.clientY))};(0,x.useEffect)(function(){var la,Wn,Xa,Ft;if(An){Xa=(0,ne.Z)(window,"mouseup",Ha,!1),Ft=(0,ne.Z)(window,"mousemove",Na,!1);try{window.top!==window.self&&(la=(0,ne.Z)(window.top,"mouseup",Ha,!1),Wn=(0,ne.Z)(window.top,"mousemove",Na,!1))}catch(mt){(0,ie.Kp)(!1,"[rc-image] ".concat(mt))}}return function(){var mt,zt,mn,Jn;(mt=Xa)===null||mt===void 0||mt.remove(),(zt=Ft)===null||zt===void 0||zt.remove(),(mn=la)===null||mn===void 0||mn.remove(),(Jn=Wn)===null||Jn===void 0||Jn.remove()}},[xt,In,Kn,Ia,nr,An]),(0,x.useEffect)(function(){var la=(0,ne.Z)(window,"keydown",Ca,!1);return function(){la.remove()}},[xt,Qa,Zn]);var wa=x.createElement(an,(0,Ne.Z)({},Dn,{width:St.width,height:St.height,imgRef:Ta,className:"".concat(ln,"-img"),alt:gn,style:{transform:"translate3d(".concat(Aa.x,"px, ").concat(Aa.y,"px, 0) scale3d(").concat(Aa.flipX?"-":"").concat(va,", ").concat(Aa.flipY?"-":"").concat(va,", 1) rotate(").concat(nr,"deg)"),transitionDuration:!ir&&"0s"},fallback:zn,src:Le,onWheel:ur,onMouseDown:Ka,onDoubleClick:fa}));return x.createElement(x.Fragment,null,x.createElement(z.Z,(0,Ne.Z)({transitionName:Bn,maskTransitionName:Nn,closable:!1,keyboard:!0,prefixCls:ln,onClose:xe,visible:xt,wrapClassName:lr,rootClassName:en,getContainer:Ut},ja,{afterClose:qt}),x.createElement("div",{className:"".concat(ln,"-img-wrapper")},Yn?Yn(wa,(0,Re.Z)({transform:Aa},Va?{current:Zn}:{})):wa)),x.createElement(jt,{visible:xt,transform:Aa,maskTransitionName:Nn,closeIcon:Xt,getContainer:Ut,prefixCls:ln,rootClassName:en,icons:Ct,countRender:Dt,showSwitch:Qa,showProgress:ka,current:Zn,count:Me,scale:va,minScale:Zt,maxScale:Qt,toolbarRender:On,onSwitchLeft:za,onSwitchRight:tn,onZoomIn:ha,onZoomOut:hn,onRotateRight:pn,onRotateLeft:wn,onFlipX:Fn,onFlipY:na,onClose:xe}))},je=vt,at=re(94480);function ht(Ot){var St=x.useState({}),ln=(0,He.Z)(St,2),Le=ln[0],gn=ln[1],zn=x.useCallback(function(An,xe){return gn(function(xt){return(0,Re.Z)((0,Re.Z)({},xt),{},(0,Ee.Z)({},An,xe))}),function(){gn(function(xt){var Lt=(0,Re.Z)({},xt);return delete Lt[An],Lt})}},[]),jn=x.useMemo(function(){return Ot?Ot.map(function(An){if(typeof An=="string")return{data:{src:An}};var xe={};return Object.keys(An).forEach(function(xt){["src"].concat((0,at.Z)(Je)).includes(xt)&&(xe[xt]=An[xt])}),{data:xe}}):Object.keys(Le).reduce(function(An,xe){var xt=Le[xe],Lt=xt.canPreview,Ct=xt.data;return Lt&&An.push({data:Ct,id:xe}),An},[])},[Ot,Le]);return[jn,zn]}var Fe=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],qe=["src"],Mt=function(St){var ln,Le=St.previewPrefixCls,gn=Le===void 0?"rc-image-preview":Le,zn=St.children,jn=St.icons,An=jn===void 0?{}:jn,xe=St.items,xt=St.preview,Lt=St.fallback,Ct=(0,nt.Z)(xt)==="object"?xt:{},en=Ct.visible,Xt=Ct.onVisibleChange,Ut=Ct.getContainer,$t=Ct.current,Zn=Ct.movable,rt=Ct.minScale,Me=Ct.maxScale,Dt=Ct.countRender,rn=Ct.closeIcon,Ln=Ct.onChange,ea=Ct.onTransform,Zt=Ct.toolbarRender,Jt=Ct.imageRender,Qt=(0,ot.Z)(Ct,Fe),Rt=ht(xe),Bn=(0,He.Z)(Rt,2),sn=Bn[0],Nn=Bn[1],Yn=(0,$e.Z)(0,{value:$t}),Dn=(0,He.Z)(Yn,2),On=Dn[0],_n=Dn[1],ya=(0,x.useState)(!1),ja=(0,He.Z)(ya,2),Ta=ja[0],Rn=ja[1],Fa=((ln=sn[On])===null||ln===void 0?void 0:ln.data)||{},Sa=Fa.src,In=(0,ot.Z)(Fa,qe),Za=(0,$e.Z)(!!en,{value:en,onChange:function(nr,va){Xt==null||Xt(nr,va,On)}}),Va=(0,He.Z)(Za,2),Qa=Va[0],ka=Va[1],qa=(0,x.useState)(null),Aa=(0,He.Z)(qa,2),da=Aa[0],La=Aa[1],Oa=x.useCallback(function(Ma,nr,va){var Kn=sn.findIndex(function(Ia){return Ia.id===Ma});ka(!0),La({x:nr,y:va}),_n(Kn<0?0:Kn),Rn(!0)},[sn]);x.useEffect(function(){Qa?Ta||_n(0):Rn(!1)},[Qa]);var Da=function(nr,va){_n(nr),Ln==null||Ln(nr,va)},_a=function(){ka(!1),La(null)},ir=x.useMemo(function(){return{register:Nn,onPreview:Oa}},[Nn,Oa]);return x.createElement(le.Provider,{value:ir},zn,x.createElement(je,(0,Ne.Z)({"aria-hidden":!Qa,movable:Zn,visible:Qa,prefixCls:gn,closeIcon:rn,onClose:_a,mousePosition:da,imgCommonProps:In,src:Sa,fallback:Lt,icons:An,minScale:rt,maxScale:Me,getContainer:Ut,current:On,count:sn.length,countRender:Dt,onTransform:ea,toolbarRender:Zt,imageRender:Jt,onChange:Da},Qt)))},nn=Mt,Et=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Vt=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],De=function(St){var ln=St.src,Le=St.alt,gn=St.onPreviewClose,zn=St.prefixCls,jn=zn===void 0?"rc-image":zn,An=St.previewPrefixCls,xe=An===void 0?"".concat(jn,"-preview"):An,xt=St.placeholder,Lt=St.fallback,Ct=St.width,en=St.height,Xt=St.style,Ut=St.preview,$t=Ut===void 0?!0:Ut,Zn=St.className,rt=St.onClick,Me=St.onError,Dt=St.wrapperClassName,rn=St.wrapperStyle,Ln=St.rootClassName,ea=(0,ot.Z)(St,Et),Zt=xt&&xt!==!0,Jt=(0,nt.Z)($t)==="object"?$t:{},Qt=Jt.src,Rt=Jt.visible,Bn=Rt===void 0?void 0:Rt,sn=Jt.onVisibleChange,Nn=sn===void 0?gn:sn,Yn=Jt.getContainer,Dn=Yn===void 0?void 0:Yn,On=Jt.mask,_n=Jt.maskClassName,ya=Jt.movable,ja=Jt.icons,Ta=Jt.scaleStep,Rn=Jt.minScale,Fa=Jt.maxScale,Sa=Jt.imageRender,In=Jt.toolbarRender,Za=(0,ot.Z)(Jt,Vt),Va=Qt!=null?Qt:ln,Qa=(0,$e.Z)(!!Bn,{value:Bn,onChange:Nn}),ka=(0,He.Z)(Qa,2),qa=ka[0],Aa=ka[1],da=b({src:ln,isCustomPlaceholder:Zt,fallback:Lt}),La=(0,He.Z)(da,3),Oa=La[0],Da=La[1],_a=La[2],ir=(0,x.useState)(null),Ma=(0,He.Z)(ir,2),nr=Ma[0],va=Ma[1],Kn=(0,x.useContext)(le),Ia=!!$t,lr=function(){Aa(!1),va(null)},qt=Ie()(jn,Dt,Ln,(0,Ee.Z)({},"".concat(jn,"-error"),_a==="error")),ha=(0,x.useMemo)(function(){var Fn={};return Je.forEach(function(na){St[na]!==void 0&&(Fn[na]=St[na])}),Fn},Je.map(function(Fn){return St[Fn]})),hn=(0,x.useMemo)(function(){return(0,Re.Z)((0,Re.Z)({},ha),{},{src:Va})},[Va,ha]),pn=a(Ia,hn),wn=function(na){var za=(0,st.os)(na.target),tn=za.left,Ha=za.top;Kn?Kn.onPreview(pn,tn,Ha):(va({x:tn,y:Ha}),Aa(!0)),rt==null||rt(na)};return x.createElement(x.Fragment,null,x.createElement("div",(0,Ne.Z)({},ea,{className:qt,onClick:Ia?wn:rt,style:(0,Re.Z)({width:Ct,height:en},rn)}),x.createElement("img",(0,Ne.Z)({},ha,{className:Ie()("".concat(jn,"-img"),(0,Ee.Z)({},"".concat(jn,"-img-placeholder"),xt===!0),Zn),style:(0,Re.Z)({height:en},Xt),ref:Oa},Da,{width:Ct,height:en,onError:Me})),_a==="loading"&&x.createElement("div",{"aria-hidden":"true",className:"".concat(jn,"-placeholder")},xt),On&&Ia&&x.createElement("div",{className:Ie()("".concat(jn,"-mask"),_n),style:{display:(Xt==null?void 0:Xt.display)==="none"?"none":void 0}},On)),!Kn&&Ia&&x.createElement(je,(0,Ne.Z)({"aria-hidden":!qa,visible:qa,prefixCls:xe,onClose:lr,mousePosition:nr,src:Va,alt:Le,fallback:Lt,getContainer:Dn,icons:ja,movable:ya,scaleStep:Ta,minScale:Rn,maxScale:Fa,rootClassName:Ln,imageRender:Sa,imgCommonProps:ha,toolbarRender:In},Za)))};De.PreviewGroup=nn,De.displayName="Image";var dt=De,ft=dt,on=re(62892),Yt=re(36355),We=re(31724),Ye=re(99267),we=re(33853),me=re(38819),Te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},ze=Te,ye=re(7657),he=function(St,ln){return x.createElement(ye.Z,(0,Ne.Z)({},St,{ref:ln,icon:ze}))},tt=x.forwardRef(he),Oe=tt,Ae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Ge=Ae,Bt=function(St,ln){return x.createElement(ye.Z,(0,Ne.Z)({},St,{ref:ln,icon:Ge}))},Pt=x.forwardRef(Bt),Wt=Pt,Ht={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},Gt=Ht,Be=function(St,ln){return x.createElement(ye.Z,(0,Ne.Z)({},St,{ref:ln,icon:Gt}))},lt=x.forwardRef(Be),At=lt,gt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},bt=gt,dn=function(St,ln){return x.createElement(ye.Z,(0,Ne.Z)({},St,{ref:ln,icon:bt}))},Pn=x.forwardRef(dn),cn=Pn,xn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},Hn=xn,Cn=function(St,ln){return x.createElement(ye.Z,(0,Ne.Z)({},St,{ref:ln,icon:Hn}))},Un=x.forwardRef(Cn),qn=Un,oa=re(64993),yn=re(73819),pa=re(17313),ra=re(29878),$n=re(1950),aa=re(83116),Ra=re(37613);const Vn=Ot=>({position:Ot||"absolute",inset:0}),Ja=Ot=>{const{iconCls:St,motionDurationSlow:ln,paddingXXS:Le,marginXXS:gn,prefixCls:zn,colorTextLightSolid:jn}=Ot;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:jn,background:new oa.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${ln}`,[`.${zn}-mask-info`]:Object.assign(Object.assign({},pa.vS),{padding:`0 ${Le}px`,[St]:{marginInlineEnd:gn,svg:{verticalAlign:"baseline"}}})}},er=Ot=>{const{previewCls:St,modalMaskBg:ln,paddingSM:Le,marginXL:gn,margin:zn,paddingLG:jn,previewOperationColorDisabled:An,previewOperationHoverColor:xe,motionDurationSlow:xt,iconCls:Lt,colorTextLightSolid:Ct}=Ot,en=new oa.C(ln).setAlpha(.1),Xt=en.clone().setAlpha(.2);return{[`${St}-footer`]:{position:"fixed",bottom:gn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Ot.previewOperationColor},[`${St}-progress`]:{marginBottom:zn},[`${St}-close`]:{position:"fixed",top:gn,right:{_skip_check_:!0,value:gn},display:"flex",color:Ct,backgroundColor:en.toRgbString(),borderRadius:"50%",padding:Le,outline:0,border:0,cursor:"pointer",transition:`all ${xt}`,"&:hover":{backgroundColor:Xt.toRgbString()},[`& > ${Lt}`]:{fontSize:Ot.previewOperationSize}},[`${St}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${jn}px`,backgroundColor:en.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:Le,padding:Le,cursor:"pointer",transition:`all ${xt}`,userSelect:"none",[`&:not(${St}-operations-operation-disabled):hover > ${Lt}`]:{color:xe},"&-disabled":{color:An,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${Lt}`]:{fontSize:Ot.previewOperationSize}}}}},ia=Ot=>{const{modalMaskBg:St,iconCls:ln,previewOperationColorDisabled:Le,previewCls:gn,zIndexPopup:zn,motionDurationSlow:jn}=Ot,An=new oa.C(St).setAlpha(.1),xe=An.clone().setAlpha(.2);return{[`${gn}-switch-left, ${gn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:zn+1,display:"flex",alignItems:"center",justifyContent:"center",width:Ot.imagePreviewSwitchSize,height:Ot.imagePreviewSwitchSize,marginTop:-Ot.imagePreviewSwitchSize/2,color:Ot.previewOperationColor,background:An.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${jn}`,userSelect:"none","&:hover":{background:xe.toRgbString()},"&-disabled":{"&, &:hover":{color:Le,background:"transparent",cursor:"not-allowed",[`> ${ln}`]:{cursor:"not-allowed"}}},[`> ${ln}`]:{fontSize:Ot.previewOperationSize}},[`${gn}-switch-left`]:{insetInlineStart:Ot.marginSM},[`${gn}-switch-right`]:{insetInlineEnd:Ot.marginSM}}},ba=Ot=>{const{motionEaseOut:St,previewCls:ln,motionDurationSlow:Le,componentCls:gn}=Ot;return[{[`${gn}-preview-root`]:{[ln]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${ln}-body`]:Object.assign(Object.assign({},Vn()),{overflow:"hidden"}),[`${ln}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${Le} ${St} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Vn()),{transition:`transform ${Le} ${St} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${ln}-moving`]:{[`${ln}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${gn}-preview-root`]:{[`${ln}-wrap`]:{zIndex:Ot.zIndexPopup}}},{[`${gn}-preview-operations-wrapper`]:{position:"fixed",zIndex:Ot.zIndexPopup+1},"&":[er(Ot),ia(Ot)]}]},Ba=Ot=>{const{componentCls:St}=Ot;return{[St]:{position:"relative",display:"inline-block",[`${St}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${St}-img-placeholder`]:{backgroundColor:Ot.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${St}-mask`]:Object.assign({},Ja(Ot)),[`${St}-mask:hover`]:{opacity:1},[`${St}-placeholder`]:Object.assign({},Vn())}}},Ua=Ot=>{const{previewCls:St}=Ot;return{[`${St}-root`]:(0,ra._y)(Ot,"zoom"),"&":(0,$n.J$)(Ot,!0)}};var it=(0,aa.Z)("Image",Ot=>{const St=`${Ot.componentCls}-preview`,ln=(0,Ra.TS)(Ot,{previewCls:St,modalMaskBg:new oa.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Ot.controlHeightLG});return[Ba(ln),ba(ln),(0,yn.QA)((0,Ra.TS)(ln,{componentCls:St})),Ua(ln)]},Ot=>({zIndexPopup:Ot.zIndexPopupBase+80,previewOperationColor:new oa.C(Ot.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new oa.C(Ot.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new oa.C(Ot.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Ot.fontSizeIcon*1.5})),wt=function(Ot,St){var ln={};for(var Le in Ot)Object.prototype.hasOwnProperty.call(Ot,Le)&&St.indexOf(Le)<0&&(ln[Le]=Ot[Le]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gn=0,Le=Object.getOwnPropertySymbols(Ot);gn<Le.length;gn++)St.indexOf(Le[gn])<0&&Object.prototype.propertyIsEnumerable.call(Ot,Le[gn])&&(ln[Le[gn]]=Ot[Le[gn]]);return ln};const yt={rotateLeft:x.createElement(Oe,null),rotateRight:x.createElement(Wt,null),zoomIn:x.createElement(cn,null),zoomOut:x.createElement(qn,null),close:x.createElement(Ye.Z,null),left:x.createElement(we.Z,null),right:x.createElement(me.Z,null),flipX:x.createElement(At,null),flipY:x.createElement(At,{rotate:90})};var bn=Ot=>{var{previewPrefixCls:St,preview:ln}=Ot,Le=wt(Ot,["previewPrefixCls","preview"]);const{getPrefixCls:gn}=x.useContext(Yt.E_),zn=gn("image",St),jn=`${zn}-preview`,An=gn(),[xe,xt]=it(zn),Lt=x.useMemo(()=>{var Ct;if(ln===!1)return ln;const en=typeof ln=="object"?ln:{},Xt=Ie()(xt,(Ct=en.rootClassName)!==null&&Ct!==void 0?Ct:"");return Object.assign(Object.assign({},en),{transitionName:(0,on.m)(An,"zoom",en.transitionName),maskTransitionName:(0,on.m)(An,"fade",en.maskTransitionName),rootClassName:Xt})},[ln]);return xe(x.createElement(ft.PreviewGroup,Object.assign({preview:Lt,previewPrefixCls:jn,icons:yt},Le)))},fn=function(Ot,St){var ln={};for(var Le in Ot)Object.prototype.hasOwnProperty.call(Ot,Le)&&St.indexOf(Le)<0&&(ln[Le]=Ot[Le]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gn=0,Le=Object.getOwnPropertySymbols(Ot);gn<Le.length;gn++)St.indexOf(Le[gn])<0&&Object.prototype.propertyIsEnumerable.call(Ot,Le[gn])&&(ln[Le[gn]]=Ot[Le[gn]]);return ln};const ca=Ot=>{const{prefixCls:St,preview:ln,className:Le,rootClassName:gn,style:zn}=Ot,jn=fn(Ot,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:An,locale:xe=We.Z,getPopupContainer:xt,image:Lt}=x.useContext(Yt.E_),Ct=An("image",St),en=An(),Xt=xe.Image||We.Z.Image,[Ut,$t]=it(Ct),Zn=Ie()(gn,$t),rt=Ie()(Le,$t,Lt==null?void 0:Lt.className),Me=x.useMemo(()=>{if(ln===!1)return ln;const rn=typeof ln=="object"?ln:{},{getContainer:Ln}=rn,ea=fn(rn,["getContainer"]);return Object.assign(Object.assign({mask:x.createElement("div",{className:`${Ct}-mask-info`},x.createElement(pe.Z,null),Xt==null?void 0:Xt.preview),icons:yt},ea),{getContainer:Ln||xt,transitionName:(0,on.m)(en,"zoom",rn.transitionName),maskTransitionName:(0,on.m)(en,"fade",rn.maskTransitionName)})},[ln,Xt]),Dt=Object.assign(Object.assign({},Lt==null?void 0:Lt.style),zn);return Ut(x.createElement(ft,Object.assign({prefixCls:Ct,preview:Me,rootClassName:Zn,className:rt,style:Dt},jn)))};ca.PreviewGroup=bn;var Qn=ca},45818:function(ct,kt,re){"use strict";re.d(kt,{D:function(){return ne},Z:function(){return de}});var x=re(54476),pe=re(59301),Xe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Ie=Xe,Ne=re(7657),Re=function(fe,Ce){return pe.createElement(Ne.Z,(0,x.Z)({},fe,{ref:Ce,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee,nt=re(33853),ot=re(38819),st=re(92310),$e=re.n(st),Je=re(2738),y=ce=>!isNaN(parseFloat(ce))&&isFinite(ce),a=re(36355),E=re(84966),b=function(ce,fe){var Ce={};for(var Pe in ce)Object.prototype.hasOwnProperty.call(ce,Pe)&&fe.indexOf(Pe)<0&&(Ce[Pe]=ce[Pe]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Pe=Object.getOwnPropertySymbols(ce);Ze<Pe.length;Ze++)fe.indexOf(Pe[Ze])<0&&Object.prototype.propertyIsEnumerable.call(ce,Pe[Ze])&&(Ce[Pe[Ze]]=ce[Pe[Ze]]);return Ce};const z={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},ne=pe.createContext({}),ae=(()=>{let ce=0;return function(){let fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ce+=1,`${fe}${ce}`}})();var de=pe.forwardRef((ce,fe)=>{const{prefixCls:Ce,className:Pe,trigger:Ze,children:ve,defaultCollapsed:Qe=!1,theme:It="dark",style:jt={},collapsible:Ve=!1,reverseArrow:pt=!1,width:Tt=200,collapsedWidth:_t=80,zeroWidthTriggerStyle:an,breakpoint:vt,onCollapse:je,onBreakpoint:at}=ce,ht=b(ce,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Fe}=(0,pe.useContext)(E.Gs),[qe,Mt]=(0,pe.useState)("collapsed"in ce?ce.collapsed:Qe),[nn,Et]=(0,pe.useState)(!1);(0,pe.useEffect)(()=>{"collapsed"in ce&&Mt(ce.collapsed)},[ce.collapsed]);const Vt=(We,Ye)=>{"collapsed"in ce||Mt(We),je==null||je(We,Ye)},De=(0,pe.useRef)();De.current=We=>{Et(We.matches),at==null||at(We.matches),qe!==We.matches&&Vt(We.matches,"responsive")},(0,pe.useEffect)(()=>{function We(we){return De.current(we)}let Ye;if(typeof window!="undefined"){const{matchMedia:we}=window;if(we&&vt&&vt in z){Ye=we(`(max-width: ${z[vt]})`);try{Ye.addEventListener("change",We)}catch(me){Ye.addListener(We)}We(Ye)}}return()=>{try{Ye==null||Ye.removeEventListener("change",We)}catch(we){Ye==null||Ye.removeListener(We)}}},[vt]),(0,pe.useEffect)(()=>{const We=ae("ant-sider-");return Fe.addSider(We),()=>Fe.removeSider(We)},[]);const dt=()=>{Vt(!qe,"clickTrigger")},{getPrefixCls:ft}=(0,pe.useContext)(a.E_),on=()=>{const We=ft("layout-sider",Ce),Ye=(0,Je.Z)(ht,["collapsed"]),we=qe?_t:Tt,me=y(we)?`${we}px`:String(we),Te=parseFloat(String(_t||0))===0?pe.createElement("span",{onClick:dt,className:$e()(`${We}-zero-width-trigger`,`${We}-zero-width-trigger-${pt?"right":"left"}`),style:an},Ze||pe.createElement(He,null)):null,he={expanded:pt?pe.createElement(ot.Z,null):pe.createElement(nt.Z,null),collapsed:pt?pe.createElement(nt.Z,null):pe.createElement(ot.Z,null)}[qe?"collapsed":"expanded"],tt=Ze!==null?Te||pe.createElement("div",{className:`${We}-trigger`,onClick:dt,style:{width:me}},Ze||he):null,Oe=Object.assign(Object.assign({},jt),{flex:`0 0 ${me}`,maxWidth:me,minWidth:me,width:me}),Ae=$e()(We,`${We}-${It}`,{[`${We}-collapsed`]:!!qe,[`${We}-has-trigger`]:Ve&&Ze!==null&&!Te,[`${We}-below`]:!!nn,[`${We}-zero-width`]:parseFloat(me)===0},Pe);return pe.createElement("aside",Object.assign({className:Ae},Ye,{style:Oe,ref:fe}),pe.createElement("div",{className:`${We}-children`},ve),Ve||nn&&Te?tt:null)},Yt=pe.useMemo(()=>({siderCollapsed:qe}),[qe]);return pe.createElement(ne.Provider,{value:Yt},on())})},84966:function(ct,kt,re){"use strict";re.d(kt,{VY:function(){return ne},$_:function(){return z},h4:function(){return b},Gs:function(){return Je},ZP:function(){return ae}});var x=re(94480),pe=re(92310),Xe=re.n(pe),Ie=re(2738),Ne=re(59301),Re=re(36355),Ee=re(83116),nt=ie=>{const{componentCls:de,bodyBg:ce,lightSiderBg:fe,lightTriggerBg:Ce,lightTriggerColor:Pe}=ie;return{[`${de}-sider-light`]:{background:fe,[`${de}-sider-trigger`]:{color:Pe,background:Ce},[`${de}-sider-zero-width-trigger`]:{color:Pe,background:Ce,border:`1px solid ${ce}`,borderInlineStart:0}}}};const ot=ie=>{const{antCls:de,componentCls:ce,colorText:fe,triggerColor:Ce,footerBg:Pe,triggerBg:Ze,headerHeight:ve,headerPadding:Qe,headerColor:It,footerPadding:jt,triggerHeight:Ve,zeroTriggerHeight:pt,zeroTriggerWidth:Tt,motionDurationMid:_t,motionDurationSlow:an,fontSize:vt,borderRadius:je,bodyBg:at,headerBg:ht,siderBg:Fe}=ie;return{[ce]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:at,"&, *":{boxSizing:"border-box"},[`&${ce}-has-sider`]:{flexDirection:"row",[`> ${ce}, > ${ce}-content`]:{width:0}},[`${ce}-header, &${ce}-footer`]:{flex:"0 0 auto"},[`${ce}-sider`]:{position:"relative",minWidth:0,background:Fe,transition:`all ${_t}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${de}-menu${de}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ve},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ve,color:Ce,lineHeight:`${Ve}px`,textAlign:"center",background:Ze,cursor:"pointer",transition:`all ${_t}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:ve,insetInlineEnd:-Tt,zIndex:1,width:Tt,height:pt,color:Ce,fontSize:ie.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Fe,borderStartStartRadius:0,borderStartEndRadius:je,borderEndEndRadius:je,borderEndStartRadius:0,cursor:"pointer",transition:`background ${an} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${an}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Tt,borderStartStartRadius:je,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:je}}}}},nt(ie)),{"&-rtl":{direction:"rtl"}}),[`${ce}-header`]:{height:ve,padding:Qe,color:It,lineHeight:`${ve}px`,background:ht,[`${de}-menu`]:{lineHeight:"inherit"}},[`${ce}-footer`]:{padding:jt,color:fe,fontSize:vt,background:Pe},[`${ce}-content`]:{flex:"auto",minHeight:0}}};var st=(0,Ee.Z)("Layout",ie=>[ot(ie)],ie=>{const{colorBgLayout:de,controlHeight:ce,controlHeightLG:fe,colorText:Ce,controlHeightSM:Pe,marginXXS:Ze,colorTextLightSolid:ve,colorBgContainer:Qe}=ie,It=fe*1.25;return{colorBgHeader:"#001529",colorBgBody:de,colorBgTrigger:"#002140",bodyBg:de,headerBg:"#001529",headerHeight:ce*2,headerPadding:`0 ${It}px`,headerColor:Ce,footerPadding:`${Pe}px ${It}px`,footerBg:de,siderBg:"#001529",triggerHeight:fe+Ze*2,triggerBg:"#002140",triggerColor:ve,zeroTriggerWidth:fe,zeroTriggerHeight:fe,lightSiderBg:Qe,lightTriggerBg:Qe,lightTriggerColor:Ce}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),$e=function(ie,de){var ce={};for(var fe in ie)Object.prototype.hasOwnProperty.call(ie,fe)&&de.indexOf(fe)<0&&(ce[fe]=ie[fe]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,fe=Object.getOwnPropertySymbols(ie);Ce<fe.length;Ce++)de.indexOf(fe[Ce])<0&&Object.prototype.propertyIsEnumerable.call(ie,fe[Ce])&&(ce[fe[Ce]]=ie[fe[Ce]]);return ce};const Je=Ne.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function le(ie){let{suffixCls:de,tagName:ce,displayName:fe}=ie;return Ce=>Ne.forwardRef((Ze,ve)=>Ne.createElement(Ce,Object.assign({ref:ve,suffixCls:de,tagName:ce},Ze)))}const y=Ne.forwardRef((ie,de)=>{const{prefixCls:ce,suffixCls:fe,className:Ce,tagName:Pe}=ie,Ze=$e(ie,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:ve}=Ne.useContext(Re.E_),Qe=ve("layout",ce),[It,jt]=st(Qe),Ve=fe?`${Qe}-${fe}`:Qe;return It(Ne.createElement(Pe,Object.assign({className:Xe()(ce||Ve,Ce,jt),ref:de},Ze)))}),a=Ne.forwardRef((ie,de)=>{const{direction:ce}=Ne.useContext(Re.E_),[fe,Ce]=Ne.useState([]),{prefixCls:Pe,className:Ze,rootClassName:ve,children:Qe,hasSider:It,tagName:jt,style:Ve}=ie,pt=$e(ie,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Tt=(0,Ie.Z)(pt,["suffixCls"]),{getPrefixCls:_t,layout:an}=Ne.useContext(Re.E_),vt=_t("layout",Pe),[je,at]=st(vt),ht=Xe()(vt,{[`${vt}-has-sider`]:typeof It=="boolean"?It:fe.length>0,[`${vt}-rtl`]:ce==="rtl"},an==null?void 0:an.className,Ze,ve,at),Fe=Ne.useMemo(()=>({siderHook:{addSider:qe=>{Ce(Mt=>[].concat((0,x.Z)(Mt),[qe]))},removeSider:qe=>{Ce(Mt=>Mt.filter(nn=>nn!==qe))}}}),[]);return je(Ne.createElement(Je.Provider,{value:Fe},Ne.createElement(jt,Object.assign({ref:de,className:ht,style:Object.assign(Object.assign({},an==null?void 0:an.style),Ve)},Tt),Qe)))}),E=le({tagName:"div",displayName:"Layout"})(a),b=le({suffixCls:"header",tagName:"header",displayName:"Header"})(y),z=le({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),ne=le({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var ae=E},40875:function(ct,kt,re){"use strict";re.d(kt,{J:function(){return Re}});var x=re(59301),pe=re(33234),Xe=re(70425),Ie=function(Ee,He){var nt={};for(var ot in Ee)Object.prototype.hasOwnProperty.call(Ee,ot)&&He.indexOf(ot)<0&&(nt[ot]=Ee[ot]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var st=0,ot=Object.getOwnPropertySymbols(Ee);st<ot.length;st++)He.indexOf(ot[st])<0&&Object.prototype.propertyIsEnumerable.call(Ee,ot[st])&&(nt[ot[st]]=Ee[ot[st]]);return nt};const Ne=x.createContext(null),Re=x.forwardRef((Ee,He)=>{const{children:nt}=Ee,ot=Ie(Ee,["children"]),st=x.useContext(Ne),$e=x.useMemo(()=>Object.assign(Object.assign({},st),ot),[st,ot.prefixCls,ot.mode,ot.selectable]);return x.createElement(Ne.Provider,{value:$e},x.createElement(pe.BR,null,(0,Xe.supportNodeRef)(nt)?x.cloneElement(nt,{ref:He}):nt))});kt.Z=Ne},20834:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return Yt}});var x=re(15285),pe=re(59301),Xe=re(45818),Ie=re(92310),Ne=re.n(Ie),Re=re(36355),Ee=function(We,Ye){var we={};for(var me in We)Object.prototype.hasOwnProperty.call(We,me)&&Ye.indexOf(me)<0&&(we[me]=We[me]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,me=Object.getOwnPropertySymbols(We);Te<me.length;Te++)Ye.indexOf(me[Te])<0&&Object.prototype.propertyIsEnumerable.call(We,me[Te])&&(we[me[Te]]=We[me[Te]]);return we},nt=We=>{const{prefixCls:Ye,className:we,dashed:me}=We,Te=Ee(We,["prefixCls","className","dashed"]),{getPrefixCls:ze}=pe.useContext(Re.E_),ye=ze("menu",Ye),he=Ne()({[`${ye}-item-divider-dashed`]:!!me},we);return pe.createElement(x.iz,Object.assign({className:he},Te))},ot=re(11592),st=re(2738),$e=re(6848),Je=re(92343),y=(0,pe.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),E=We=>{var Ye;const{className:we,children:me,icon:Te,title:ze,danger:ye}=We,{prefixCls:he,firstLevel:tt,direction:Oe,disableMenuItemTitleTooltip:Ae,inlineCollapsed:Ge}=pe.useContext(y),Bt=lt=>{const At=pe.createElement("span",{className:`${he}-title-content`},me);return(!Te||(0,Je.l$)(me)&&me.type==="span")&&me&&lt&&tt&&typeof me=="string"?pe.createElement("div",{className:`${he}-inline-collapsed-noicon`},me.charAt(0)):At},{siderCollapsed:Pt}=pe.useContext(Xe.D);let Wt=ze;typeof ze=="undefined"?Wt=tt?me:"":ze===!1&&(Wt="");const Ht={title:Wt};!Pt&&!Ge&&(Ht.title=null,Ht.open=!1);const Gt=(0,ot.Z)(me).length;let Be=pe.createElement(x.ck,Object.assign({},(0,st.Z)(We,["title","icon","danger"]),{className:Ne()({[`${he}-item-danger`]:ye,[`${he}-item-only-child`]:(Te?Gt+1:Gt)===1},we),title:typeof ze=="string"?ze:void 0}),(0,Je.Tm)(Te,{className:Ne()((0,Je.l$)(Te)?(Ye=Te.props)===null||Ye===void 0?void 0:Ye.className:"",`${he}-item-icon`)}),Bt(Ge));return Ae||(Be=pe.createElement($e.Z,Object.assign({},Ht,{placement:Oe==="rtl"?"left":"right",overlayClassName:`${he}-inline-collapsed-tooltip`}),Be)),Be},z=We=>{var Ye;const{popupClassName:we,icon:me,title:Te,theme:ze}=We,ye=pe.useContext(y),{prefixCls:he,inlineCollapsed:tt,theme:Oe}=ye,Ae=(0,x.Xl)();let Ge;if(!me)Ge=tt&&!Ae.length&&Te&&typeof Te=="string"?pe.createElement("div",{className:`${he}-inline-collapsed-noicon`},Te.charAt(0)):pe.createElement("span",{className:`${he}-title-content`},Te);else{const Pt=(0,Je.l$)(Te)&&Te.type==="span";Ge=pe.createElement(pe.Fragment,null,(0,Je.Tm)(me,{className:Ne()((0,Je.l$)(me)?(Ye=me.props)===null||Ye===void 0?void 0:Ye.className:"",`${he}-item-icon`)}),Pt?Te:pe.createElement("span",{className:`${he}-title-content`},Te))}const Bt=pe.useMemo(()=>Object.assign(Object.assign({},ye),{firstLevel:!1}),[ye]);return pe.createElement(y.Provider,{value:Bt},pe.createElement(x.Wd,Object.assign({},(0,st.Z)(We,["icon"]),{title:Ge,popupClassName:Ne()(he,we,`${he}-${ze||Oe}`)})))},ne=re(18785),ae=re(70425),ie=re(62892),de=re(40875),ce=function(We,Ye){var we={};for(var me in We)Object.prototype.hasOwnProperty.call(We,me)&&Ye.indexOf(me)<0&&(we[me]=We[me]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,me=Object.getOwnPropertySymbols(We);Te<me.length;Te++)Ye.indexOf(me[Te])<0&&Object.prototype.propertyIsEnumerable.call(We,me[Te])&&(we[me[Te]]=We[me[Te]]);return we};function fe(We){return(We||[]).map((Ye,we)=>{if(Ye&&typeof Ye=="object"){const me=Ye,{label:Te,children:ze,key:ye,type:he}=me,tt=ce(me,["label","children","key","type"]),Oe=ye!=null?ye:`tmp-${we}`;return ze||he==="group"?he==="group"?pe.createElement(x.BW,Object.assign({key:Oe},tt,{title:Te}),fe(ze)):pe.createElement(z,Object.assign({key:Oe},tt,{title:Te}),fe(ze)):he==="divider"?pe.createElement(nt,Object.assign({key:Oe},tt)):pe.createElement(E,Object.assign({key:Oe},tt),Te)}return null}).filter(Ye=>Ye)}function Ce(We){return pe.useMemo(()=>We&&fe(We),[We])}var Pe=re(64993),Ze=re(17313),ve=re(8378),Qe=re(13826),It=re(29878),jt=re(83116),Ve=re(37613),Tt=We=>{const{componentCls:Ye,motionDurationSlow:we,horizontalLineHeight:me,colorSplit:Te,lineWidth:ze,lineType:ye,itemPaddingInline:he}=We;return{[`${Ye}-horizontal`]:{lineHeight:me,border:0,borderBottom:`${ze}px ${ye} ${Te}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Ye}-item, ${Ye}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:he},[`> ${Ye}-item:hover,
> ${Ye}-item-active,
> ${Ye}-submenu ${Ye}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Ye}-item, ${Ye}-submenu-title`]:{transition:[`border-color ${we}`,`background ${we}`].join(",")},[`${Ye}-submenu-arrow`]:{display:"none"}}}},an=We=>{let{componentCls:Ye,menuArrowOffset:we}=We;return{[`${Ye}-rtl`]:{direction:"rtl"},[`${Ye}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Ye}-rtl${Ye}-vertical,
${Ye}-submenu-rtl ${Ye}-vertical`]:{[`${Ye}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${we})`},"&::after":{transform:`rotate(45deg) translateY(${we})`}}}}};const vt=We=>Object.assign({},(0,Ze.oN)(We));var at=(We,Ye)=>{const{componentCls:we,itemColor:me,itemSelectedColor:Te,groupTitleColor:ze,itemBg:ye,subMenuItemBg:he,itemSelectedBg:tt,activeBarHeight:Oe,activeBarWidth:Ae,activeBarBorderWidth:Ge,motionDurationSlow:Bt,motionEaseInOut:Pt,motionEaseOut:Wt,itemPaddingInline:Ht,motionDurationMid:Gt,itemHoverColor:Be,lineType:lt,colorSplit:At,itemDisabledColor:gt,dangerItemColor:bt,dangerItemHoverColor:dn,dangerItemSelectedColor:Pn,dangerItemActiveBg:cn,dangerItemSelectedBg:xn,itemHoverBg:Hn,itemActiveBg:Cn,menuSubMenuBg:Un,horizontalItemSelectedColor:qn,horizontalItemSelectedBg:oa,horizontalItemBorderRadius:yn,horizontalItemHoverBg:pa,popupBg:ra}=We;return{[`${we}-${Ye}, ${we}-${Ye} > ${we}`]:{color:me,background:ye,[`&${we}-root:focus-visible`]:Object.assign({},vt(We)),[`${we}-item-group-title`]:{color:ze},[`${we}-submenu-selected`]:{[`> ${we}-submenu-title`]:{color:Te}},[`${we}-item-disabled, ${we}-submenu-disabled`]:{color:`${gt} !important`},[`${we}-item:not(${we}-item-selected):not(${we}-submenu-selected)`]:{[`&:hover, > ${we}-submenu-title:hover`]:{color:Be}},[`&:not(${we}-horizontal)`]:{[`${we}-item:not(${we}-item-selected)`]:{"&:hover":{backgroundColor:Hn},"&:active":{backgroundColor:Cn}},[`${we}-submenu-title`]:{"&:hover":{backgroundColor:Hn},"&:active":{backgroundColor:Cn}}},[`${we}-item-danger`]:{color:bt,[`&${we}-item:hover`]:{[`&:not(${we}-item-selected):not(${we}-submenu-selected)`]:{color:dn}},[`&${we}-item:active`]:{background:cn}},[`${we}-item a`]:{"&, &:hover":{color:"inherit"}},[`${we}-item-selected`]:{color:Te,[`&${we}-item-danger`]:{color:Pn},"a, a:hover":{color:"inherit"}},[`& ${we}-item-selected`]:{backgroundColor:tt,[`&${we}-item-danger`]:{backgroundColor:xn}},[`${we}-item, ${we}-submenu-title`]:{[`&:not(${we}-item-disabled):focus-visible`]:Object.assign({},vt(We))},[`&${we}-submenu > ${we}`]:{backgroundColor:Un},[`&${we}-popup > ${we}`]:{backgroundColor:ra},[`&${we}-horizontal`]:Object.assign(Object.assign({},Ye==="dark"?{borderBottom:0}:{}),{[`> ${we}-item, > ${we}-submenu`]:{top:Ge,marginTop:-Ge,marginBottom:0,borderRadius:yn,"&::after":{position:"absolute",insetInline:Ht,bottom:0,borderBottom:`${Oe}px solid transparent`,transition:`border-color ${Bt} ${Pt}`,content:'""'},"&:hover, &-active, &-open":{background:pa,"&::after":{borderBottomWidth:Oe,borderBottomColor:qn}},"&-selected":{color:qn,backgroundColor:oa,"&:hover":{backgroundColor:oa},"&::after":{borderBottomWidth:Oe,borderBottomColor:qn}}}}),[`&${we}-root`]:{[`&${we}-inline, &${we}-vertical`]:{borderInlineEnd:`${Ge}px ${lt} ${At}`}},[`&${we}-inline`]:{[`${we}-sub${we}-inline`]:{background:he},[`${we}-item, ${we}-submenu-title`]:Ge&&Ae?{width:`calc(100% + ${Ge}px)`}:{},[`${we}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Ae}px solid ${Te}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Gt} ${Wt}`,`opacity ${Gt} ${Wt}`].join(","),content:'""'},[`&${we}-item-danger`]:{"&::after":{borderInlineEndColor:Pn}}},[`${we}-selected, ${we}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Gt} ${Pt}`,`opacity ${Gt} ${Pt}`].join(",")}}}}}};const ht=We=>{const{componentCls:Ye,itemHeight:we,itemMarginInline:me,padding:Te,menuArrowSize:ze,marginXS:ye,itemMarginBlock:he}=We,tt=Te+ze+ye;return{[`${Ye}-item`]:{position:"relative",overflow:"hidden"},[`${Ye}-item, ${Ye}-submenu-title`]:{height:we,lineHeight:`${we}px`,paddingInline:Te,overflow:"hidden",textOverflow:"ellipsis",marginInline:me,marginBlock:he,width:`calc(100% - ${me*2}px)`},[`> ${Ye}-item,
> ${Ye}-submenu > ${Ye}-submenu-title`]:{height:we,lineHeight:`${we}px`},[`${Ye}-item-group-list ${Ye}-submenu-title,
${Ye}-submenu-title`]:{paddingInlineEnd:tt}}};var qe=We=>{const{componentCls:Ye,iconCls:we,itemHeight:me,colorTextLightSolid:Te,dropdownWidth:ze,controlHeightLG:ye,motionDurationMid:he,motionEaseOut:tt,paddingXL:Oe,itemMarginInline:Ae,fontSizeLG:Ge,motionDurationSlow:Bt,paddingXS:Pt,boxShadowSecondary:Wt,collapsedWidth:Ht,collapsedIconSize:Gt}=We,Be={height:me,lineHeight:`${me}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Ye]:{"&-inline, &-vertical":Object.assign({[`&${Ye}-root`]:{boxShadow:"none"}},ht(We))},[`${Ye}-submenu-popup`]:{[`${Ye}-vertical`]:Object.assign(Object.assign({},ht(We)),{boxShadow:Wt})}},{[`${Ye}-submenu-popup ${Ye}-vertical${Ye}-sub`]:{minWidth:ze,maxHeight:`calc(100vh - ${ye*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Ye}-inline`]:{width:"100%",[`&${Ye}-root`]:{[`${Ye}-item, ${Ye}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Bt}`,`background ${Bt}`,`padding ${he} ${tt}`].join(","),[`> ${Ye}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Ye}-sub${Ye}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Ye}-submenu > ${Ye}-submenu-title`]:Be,[`& ${Ye}-item-group-title`]:{paddingInlineStart:Oe}},[`${Ye}-item`]:Be}},{[`${Ye}-inline-collapsed`]:{width:Ht,[`&${Ye}-root`]:{[`${Ye}-item, ${Ye}-submenu ${Ye}-submenu-title`]:{[`> ${Ye}-inline-collapsed-noicon`]:{fontSize:Ge,textAlign:"center"}}},[`> ${Ye}-item,
> ${Ye}-item-group > ${Ye}-item-group-list > ${Ye}-item,
> ${Ye}-item-group > ${Ye}-item-group-list > ${Ye}-submenu > ${Ye}-submenu-title,
> ${Ye}-submenu > ${Ye}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Ge/2}px - ${Ae}px)`,textOverflow:"clip",[`
${Ye}-submenu-arrow,
${Ye}-submenu-expand-icon
`]:{opacity:0},[`${Ye}-item-icon, ${we}`]:{margin:0,fontSize:Gt,lineHeight:`${me}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Ye}-item-icon, ${we}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Ye}-item-icon, ${we}`]:{display:"none"},"a, a:hover":{color:Te}},[`${Ye}-item-group-title`]:Object.assign(Object.assign({},Ze.vS),{paddingInline:Pt})}}]};const Mt=We=>{const{componentCls:Ye,motionDurationSlow:we,motionDurationMid:me,motionEaseInOut:Te,motionEaseOut:ze,iconCls:ye,iconSize:he,iconMarginInlineEnd:tt}=We;return{[`${Ye}-item, ${Ye}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${we}`,`background ${we}`,`padding ${we} ${Te}`].join(","),[`${Ye}-item-icon, ${ye}`]:{minWidth:he,fontSize:he,transition:[`font-size ${me} ${ze}`,`margin ${we} ${Te}`,`color ${we}`].join(","),"+ span":{marginInlineStart:tt,opacity:1,transition:[`opacity ${we} ${Te}`,`margin ${we}`,`color ${we}`].join(",")}},[`${Ye}-item-icon`]:Object.assign({},(0,Ze.Ro)()),[`&${Ye}-item-only-child`]:{[`> ${ye}, > ${Ye}-item-icon`]:{marginInlineEnd:0}}},[`${Ye}-item-disabled, ${Ye}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Ye}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},nn=We=>{const{componentCls:Ye,motionDurationSlow:we,motionEaseInOut:me,borderRadius:Te,menuArrowSize:ze,menuArrowOffset:ye}=We;return{[`${Ye}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:We.margin,width:ze,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${we} ${me}, opacity ${we}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ze*.6,height:ze*.15,backgroundColor:"currentcolor",borderRadius:Te,transition:[`background ${we} ${me}`,`transform ${we} ${me}`,`top ${we} ${me}`,`color ${we} ${me}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${ye})`},"&::after":{transform:`rotate(-45deg) translateY(${ye})`}}}}},Et=We=>{const{antCls:Ye,componentCls:we,fontSize:me,motionDurationSlow:Te,motionDurationMid:ze,motionEaseInOut:ye,paddingXS:he,padding:tt,colorSplit:Oe,lineWidth:Ae,zIndexPopup:Ge,borderRadiusLG:Bt,subMenuItemBorderRadius:Pt,menuArrowSize:Wt,menuArrowOffset:Ht,lineType:Gt,menuPanelMaskInset:Be,groupTitleLineHeight:lt,groupTitleFontSize:At}=We;return[{"":{[`${we}`]:Object.assign(Object.assign({},(0,Ze.dF)()),{"&-hidden":{display:"none"}})},[`${we}-submenu-hidden`]:{display:"none"}},{[we]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ze.Wf)(We)),(0,Ze.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:me,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Te} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${we}-item`]:{flex:"none"}},[`${we}-item, ${we}-submenu, ${we}-submenu-title`]:{borderRadius:We.itemBorderRadius},[`${we}-item-group-title`]:{padding:`${he}px ${tt}px`,fontSize:At,lineHeight:lt,transition:`all ${Te}`},[`&-horizontal ${we}-submenu`]:{transition:[`border-color ${Te} ${ye}`,`background ${Te} ${ye}`].join(",")},[`${we}-submenu, ${we}-submenu-inline`]:{transition:[`border-color ${Te} ${ye}`,`background ${Te} ${ye}`,`padding ${ze} ${ye}`].join(",")},[`${we}-submenu ${we}-sub`]:{cursor:"initial",transition:[`background ${Te} ${ye}`,`padding ${Te} ${ye}`].join(",")},[`${we}-title-content`]:{transition:`color ${Te}`},[`${we}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${we}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Oe,borderStyle:Gt,borderWidth:0,borderTopWidth:Ae,marginBlock:Ae,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Mt(We)),{[`${we}-item-group`]:{[`${we}-item-group-list`]:{margin:0,padding:0,[`${we}-item, ${we}-submenu-title`]:{paddingInline:`${me*2}px ${tt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Ge,borderRadius:Bt,boxShadow:"none",transformOrigin:"0 0",[`&${we}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Be}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Be},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:We.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:We.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:We.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:We.paddingXS},[`> ${we}`]:Object.assign(Object.assign(Object.assign({borderRadius:Bt},Mt(We)),nn(We)),{[`${we}-item, ${we}-submenu > ${we}-submenu-title`]:{borderRadius:Pt},[`${we}-submenu-title::after`]:{transition:`transform ${Te} ${ye}`}})}}),nn(We)),{[`&-inline-collapsed ${we}-submenu-arrow,
&-inline ${we}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ht})`},"&::after":{transform:`rotate(45deg) translateX(-${Ht})`}},[`${we}-submenu-open${we}-submenu-inline > ${we}-submenu-title > ${we}-submenu-arrow`]:{transform:`translateY(-${Wt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ht})`},"&::before":{transform:`rotate(45deg) translateX(${Ht})`}}})},{[`${Ye}-layout-header`]:{[we]:{lineHeight:"inherit"}}}]};var Vt=(We,Ye)=>(0,jt.Z)("Menu",me=>{if(Ye===!1)return[];const{colorBgElevated:Te,colorPrimary:ze,colorTextLightSolid:ye,controlHeightLG:he,fontSize:tt,darkItemColor:Oe,darkDangerItemColor:Ae,darkItemBg:Ge,darkSubMenuItemBg:Bt,darkItemSelectedColor:Pt,darkItemSelectedBg:Wt,darkDangerItemSelectedBg:Ht,darkItemHoverBg:Gt,darkGroupTitleColor:Be,darkItemHoverColor:lt,darkItemDisabledColor:At,darkDangerItemHoverColor:gt,darkDangerItemSelectedColor:bt,darkDangerItemActiveBg:dn}=me,Pn=tt/7*5,cn=(0,Ve.TS)(me,{menuArrowSize:Pn,menuHorizontalHeight:he*1.15,menuArrowOffset:`${Pn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Te}),xn=(0,Ve.TS)(cn,{itemColor:Oe,itemHoverColor:lt,groupTitleColor:Be,itemSelectedColor:Pt,itemBg:Ge,popupBg:Ge,subMenuItemBg:Bt,itemActiveBg:"transparent",itemSelectedBg:Wt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Gt,itemDisabledColor:At,dangerItemColor:Ae,dangerItemHoverColor:gt,dangerItemSelectedColor:bt,dangerItemActiveBg:dn,dangerItemSelectedBg:Ht,menuSubMenuBg:Bt,horizontalItemSelectedColor:ye,horizontalItemSelectedBg:ze});return[Et(cn),Tt(cn),qe(cn),at(cn,"light"),at(xn,"dark"),an(cn),(0,ve.Z)(cn),(0,Qe.oN)(cn,"slide-up"),(0,Qe.oN)(cn,"slide-down"),(0,It._y)(cn,"zoom-big")]},me=>{const{colorPrimary:Te,colorError:ze,colorTextDisabled:ye,colorErrorBg:he,colorText:tt,colorTextDescription:Oe,colorBgContainer:Ae,colorFillAlter:Ge,colorFillContent:Bt,lineWidth:Pt,lineWidthBold:Wt,controlItemBgActive:Ht,colorBgTextHover:Gt,controlHeightLG:Be,lineHeight:lt,colorBgElevated:At,marginXXS:gt,padding:bt,fontSize:dn,controlHeightSM:Pn,fontSizeLG:cn,colorTextLightSolid:xn,colorErrorHover:Hn}=me,Cn=new Pe.C(xn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:me.zIndexPopupBase+50,radiusItem:me.borderRadiusLG,itemBorderRadius:me.borderRadiusLG,radiusSubMenuItem:me.borderRadiusSM,subMenuItemBorderRadius:me.borderRadiusSM,colorItemText:tt,itemColor:tt,colorItemTextHover:tt,itemHoverColor:tt,colorItemTextHoverHorizontal:Te,horizontalItemHoverColor:Te,colorGroupTitle:Oe,groupTitleColor:Oe,colorItemTextSelected:Te,itemSelectedColor:Te,colorItemTextSelectedHorizontal:Te,horizontalItemSelectedColor:Te,colorItemBg:Ae,itemBg:Ae,colorItemBgHover:Gt,itemHoverBg:Gt,colorItemBgActive:Bt,itemActiveBg:Ht,colorSubItemBg:Ge,subMenuItemBg:Ge,colorItemBgSelected:Ht,itemSelectedBg:Ht,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Wt,activeBarHeight:Wt,colorActiveBarBorderSize:Pt,activeBarBorderWidth:Pt,colorItemTextDisabled:ye,itemDisabledColor:ye,colorDangerItemText:ze,dangerItemColor:ze,colorDangerItemTextHover:ze,dangerItemHoverColor:ze,colorDangerItemTextSelected:ze,dangerItemSelectedColor:ze,colorDangerItemBgActive:he,dangerItemActiveBg:he,colorDangerItemBgSelected:he,dangerItemSelectedBg:he,itemMarginInline:me.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Be,groupTitleLineHeight:lt,collapsedWidth:Be*2,popupBg:At,itemMarginBlock:gt,itemPaddingInline:bt,horizontalLineHeight:`${Be*1.15}px`,iconSize:dn,iconMarginInlineEnd:Pn-dn,collapsedIconSize:cn,groupTitleFontSize:dn,darkItemDisabledColor:new Pe.C(xn).setAlpha(.25).toRgbString(),darkItemColor:Cn,darkDangerItemColor:ze,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:xn,darkItemSelectedBg:Te,darkDangerItemSelectedBg:ze,darkItemHoverBg:"transparent",darkGroupTitleColor:Cn,darkItemHoverColor:xn,darkDangerItemHoverColor:Hn,darkDangerItemSelectedColor:xn,darkDangerItemActiveBg:ze}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(We),De=function(We,Ye){var we={};for(var me in We)Object.prototype.hasOwnProperty.call(We,me)&&Ye.indexOf(me)<0&&(we[me]=We[me]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,me=Object.getOwnPropertySymbols(We);Te<me.length;Te++)Ye.indexOf(me[Te])<0&&Object.prototype.propertyIsEnumerable.call(We,me[Te])&&(we[me[Te]]=We[me[Te]]);return we},ft=(0,pe.forwardRef)((We,Ye)=>{var we,me;const Te=pe.useContext(de.Z),ze=Te||{},{getPrefixCls:ye,getPopupContainer:he,direction:tt,menu:Oe}=pe.useContext(Re.E_),Ae=ye(),{prefixCls:Ge,className:Bt,style:Pt,theme:Wt="light",expandIcon:Ht,_internalDisableMenuItemTitleTooltip:Gt,inlineCollapsed:Be,siderCollapsed:lt,items:At,children:gt,rootClassName:bt,mode:dn,selectable:Pn,onClick:cn,overflowedIndicatorPopupClassName:xn}=We,Hn=De(We,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Cn=(0,st.Z)(Hn,["collapsedWidth"]),Un=Ce(At)||gt;(we=ze.validator)===null||we===void 0||we.call(ze,{mode:dn});const qn=(0,ae.useEvent)(function(){var ia;cn==null||cn.apply(void 0,arguments),(ia=ze.onClick)===null||ia===void 0||ia.call(ze)}),oa=ze.mode||dn,yn=Pn!=null?Pn:ze.selectable,pa=pe.useMemo(()=>lt!==void 0?lt:Be,[Be,lt]),ra={horizontal:{motionName:`${Ae}-slide-up`},inline:(0,ie.Z)(Ae),other:{motionName:`${Ae}-zoom-big`}},$n=ye("menu",Ge||ze.prefixCls),[aa,Ra]=Vt($n,!Te),Vn=Ne()(`${$n}-${Wt}`,Oe==null?void 0:Oe.className,Bt);let Ja;if(typeof Ht=="function")Ja=Ht;else if(Ht===null||Ht===!1)Ja=null;else if(ze.expandIcon===null||ze.expandIcon===!1)Ja=null;else{const ia=Ht!=null?Ht:ze.expandIcon;Ja=(0,Je.Tm)(ia,{className:Ne()(`${$n}-submenu-expand-icon`,(0,Je.l$)(ia)?(me=ia.props)===null||me===void 0?void 0:me.className:"")})}const er=pe.useMemo(()=>({prefixCls:$n,inlineCollapsed:pa||!1,direction:tt,firstLevel:!0,theme:Wt,mode:oa,disableMenuItemTitleTooltip:Gt}),[$n,pa,tt,Gt,Wt]);return aa(pe.createElement(de.Z.Provider,{value:null},pe.createElement(y.Provider,{value:er},pe.createElement(x.ZP,Object.assign({getPopupContainer:he,overflowedIndicator:pe.createElement(ne.Z,null),overflowedIndicatorPopupClassName:Ne()($n,`${$n}-${Wt}`,xn),mode:oa,selectable:yn,onClick:qn},Cn,{inlineCollapsed:pa,style:Object.assign(Object.assign({},Oe==null?void 0:Oe.style),Pt),className:Vn,prefixCls:$n,direction:tt,defaultMotions:ra,expandIcon:Ja,ref:Ye,rootClassName:Ne()(bt,Ra)}),Un))))});const on=(0,pe.forwardRef)((We,Ye)=>{const we=(0,pe.useRef)(null),me=pe.useContext(Xe.D);return(0,pe.useImperativeHandle)(Ye,()=>({menu:we.current,focus:Te=>{var ze;(ze=we.current)===null||ze===void 0||ze.focus(Te)}})),pe.createElement(ft,Object.assign({ref:we},We,me))});on.Item=E,on.SubMenu=z,on.Divider=nt,on.ItemGroup=x.BW;var Yt=on},58421:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return ze}});var x=re(54476),pe=re(59301),Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Ie=Xe,Ne=re(7657),Re=function(he,tt){return pe.createElement(Ne.Z,(0,x.Z)({},he,{ref:tt,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee,nt=re(49198),ot=re(33853),st=re(38819),$e=re(92310),Je=re.n($e),le=re(20068),y=re(33885),a=re(67732),E=re(83652),b=re(42403),z=re(158),ne=re(26112),ae={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ie=ae,de=re(91735),ce=function(ye){(0,b.Z)(tt,ye);var he=(0,z.Z)(tt);function tt(){var Oe;(0,a.Z)(this,tt);for(var Ae=arguments.length,Ge=new Array(Ae),Bt=0;Bt<Ae;Bt++)Ge[Bt]=arguments[Bt];return Oe=he.call.apply(he,[this].concat(Ge)),Oe.state={goInputText:""},Oe.getValidValue=function(){var Pt=Oe.state.goInputText;return!Pt||Number.isNaN(Pt)?void 0:Number(Pt)},Oe.buildOptionText=function(Pt){return"".concat(Pt," ").concat(Oe.props.locale.items_per_page)},Oe.changeSize=function(Pt){Oe.props.changeSize(Number(Pt))},Oe.handleChange=function(Pt){Oe.setState({goInputText:Pt.target.value})},Oe.handleBlur=function(Pt){var Wt=Oe.props,Ht=Wt.goButton,Gt=Wt.quickGo,Be=Wt.rootPrefixCls,lt=Oe.state.goInputText;Ht||lt===""||(Oe.setState({goInputText:""}),!(Pt.relatedTarget&&(Pt.relatedTarget.className.indexOf("".concat(Be,"-item-link"))>=0||Pt.relatedTarget.className.indexOf("".concat(Be,"-item"))>=0))&&Gt(Oe.getValidValue()))},Oe.go=function(Pt){var Wt=Oe.state.goInputText;Wt!==""&&(Pt.keyCode===ie.ENTER||Pt.type==="click")&&(Oe.setState({goInputText:""}),Oe.props.quickGo(Oe.getValidValue()))},Oe}return(0,E.Z)(tt,[{key:"getPageSizeOptions",value:function(){var Ae=this.props,Ge=Ae.pageSize,Bt=Ae.pageSizeOptions;return Bt.some(function(Pt){return Pt.toString()===Ge.toString()})?Bt:Bt.concat([Ge.toString()]).sort(function(Pt,Wt){var Ht=Number.isNaN(Number(Pt))?0:Number(Pt),Gt=Number.isNaN(Number(Wt))?0:Number(Wt);return Ht-Gt})}},{key:"render",value:function(){var Ae=this,Ge=this.props,Bt=Ge.pageSize,Pt=Ge.locale,Wt=Ge.rootPrefixCls,Ht=Ge.changeSize,Gt=Ge.quickGo,Be=Ge.goButton,lt=Ge.selectComponentClass,At=Ge.buildOptionText,gt=Ge.selectPrefixCls,bt=Ge.disabled,dn=this.state.goInputText,Pn="".concat(Wt,"-options"),cn=lt,xn=null,Hn=null,Cn=null;if(!Ht&&!Gt)return null;var Un=this.getPageSizeOptions();if(Ht&&cn){var qn=Un.map(function(oa,yn){return pe.createElement(cn.Option,{key:yn,value:oa.toString()},(At||Ae.buildOptionText)(oa))});xn=pe.createElement(cn,{disabled:bt,prefixCls:gt,showSearch:!1,className:"".concat(Pn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Bt||Un[0]).toString(),onChange:this.changeSize,getPopupContainer:function(yn){return yn.parentNode},"aria-label":Pt.page_size,defaultOpen:!1},qn)}return Gt&&(Be&&(Cn=typeof Be=="boolean"?pe.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:bt,className:"".concat(Pn,"-quick-jumper-button")},Pt.jump_to_confirm):pe.createElement("span",{onClick:this.go,onKeyUp:this.go},Be)),Hn=pe.createElement("div",{className:"".concat(Pn,"-quick-jumper")},Pt.jump_to,pe.createElement("input",{disabled:bt,type:"text",value:dn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Pt.page}),Pt.page,Cn)),pe.createElement("li",{className:"".concat(Pn)},xn,Hn)}}]),tt}(pe.Component);ce.defaultProps={pageSizeOptions:["10","20","50","100"]};var fe=ce,Ce=function(he){var tt,Oe=he.rootPrefixCls,Ae=he.page,Ge=he.active,Bt=he.className,Pt=he.showTitle,Wt=he.onClick,Ht=he.onKeyPress,Gt=he.itemRender,Be="".concat(Oe,"-item"),lt=Je()(Be,"".concat(Be,"-").concat(Ae),(tt={},(0,le.Z)(tt,"".concat(Be,"-active"),Ge),(0,le.Z)(tt,"".concat(Be,"-disabled"),!Ae),(0,le.Z)(tt,he.className,Bt),tt)),At=function(){Wt(Ae)},gt=function(Pn){Ht(Pn,Wt,Ae)},bt=Gt(Ae,"page",pe.createElement("a",{rel:"nofollow"},Ae));return bt?pe.createElement("li",{title:Pt?Ae.toString():null,className:lt,onClick:At,onKeyPress:gt,tabIndex:0},bt):null},Pe=Ce;function Ze(){}function ve(ye){var he=Number(ye);return typeof he=="number"&&!Number.isNaN(he)&&isFinite(he)&&Math.floor(he)===he}var Qe=function(he,tt,Oe){return Oe};function It(ye,he,tt){var Oe=typeof ye=="undefined"?he.pageSize:ye;return Math.floor((tt.total-1)/Oe)+1}var jt=function(ye){(0,b.Z)(tt,ye);var he=(0,z.Z)(tt);function tt(Oe){var Ae;(0,a.Z)(this,tt),Ae=he.call(this,Oe),Ae.paginationNode=pe.createRef(),Ae.getJumpPrevPage=function(){return Math.max(1,Ae.state.current-(Ae.props.showLessItems?3:5))},Ae.getJumpNextPage=function(){return Math.min(It(void 0,Ae.state,Ae.props),Ae.state.current+(Ae.props.showLessItems?3:5))},Ae.getItemIcon=function(Ht,Gt){var Be=Ae.props.prefixCls,lt=Ht||pe.createElement("button",{type:"button","aria-label":Gt,className:"".concat(Be,"-item-link")});return typeof Ht=="function"&&(lt=pe.createElement(Ht,(0,y.Z)({},Ae.props))),lt},Ae.isValid=function(Ht){var Gt=Ae.props.total;return ve(Ht)&&Ht!==Ae.state.current&&ve(Gt)&&Gt>0},Ae.shouldDisplayQuickJumper=function(){var Ht=Ae.props,Gt=Ht.showQuickJumper,Be=Ht.total,lt=Ae.state.pageSize;return Be<=lt?!1:Gt},Ae.handleKeyDown=function(Ht){(Ht.keyCode===ie.ARROW_UP||Ht.keyCode===ie.ARROW_DOWN)&&Ht.preventDefault()},Ae.handleKeyUp=function(Ht){var Gt=Ae.getValidValue(Ht),Be=Ae.state.currentInputValue;Gt!==Be&&Ae.setState({currentInputValue:Gt}),Ht.keyCode===ie.ENTER?Ae.handleChange(Gt):Ht.keyCode===ie.ARROW_UP?Ae.handleChange(Gt-1):Ht.keyCode===ie.ARROW_DOWN&&Ae.handleChange(Gt+1)},Ae.handleBlur=function(Ht){var Gt=Ae.getValidValue(Ht);Ae.handleChange(Gt)},Ae.changePageSize=function(Ht){var Gt=Ae.state.current,Be=It(Ht,Ae.state,Ae.props);Gt=Gt>Be?Be:Gt,Be===0&&(Gt=Ae.state.current),typeof Ht=="number"&&("pageSize"in Ae.props||Ae.setState({pageSize:Ht}),"current"in Ae.props||Ae.setState({current:Gt,currentInputValue:Gt})),Ae.props.onShowSizeChange(Gt,Ht),"onChange"in Ae.props&&Ae.props.onChange&&Ae.props.onChange(Gt,Ht)},Ae.handleChange=function(Ht){var Gt=Ae.props,Be=Gt.disabled,lt=Gt.onChange,At=Ae.state,gt=At.pageSize,bt=At.current,dn=At.currentInputValue;if(Ae.isValid(Ht)&&!Be){var Pn=It(void 0,Ae.state,Ae.props),cn=Ht;return Ht>Pn?cn=Pn:Ht<1&&(cn=1),"current"in Ae.props||Ae.setState({current:cn}),cn!==dn&&Ae.setState({currentInputValue:cn}),lt(cn,gt),cn}return bt},Ae.prev=function(){Ae.hasPrev()&&Ae.handleChange(Ae.state.current-1)},Ae.next=function(){Ae.hasNext()&&Ae.handleChange(Ae.state.current+1)},Ae.jumpPrev=function(){Ae.handleChange(Ae.getJumpPrevPage())},Ae.jumpNext=function(){Ae.handleChange(Ae.getJumpNextPage())},Ae.hasPrev=function(){return Ae.state.current>1},Ae.hasNext=function(){return Ae.state.current<It(void 0,Ae.state,Ae.props)},Ae.runIfEnter=function(Ht,Gt){if(Ht.key==="Enter"||Ht.charCode===13){for(var Be=arguments.length,lt=new Array(Be>2?Be-2:0),At=2;At<Be;At++)lt[At-2]=arguments[At];Gt.apply(void 0,lt)}},Ae.runIfEnterPrev=function(Ht){Ae.runIfEnter(Ht,Ae.prev)},Ae.runIfEnterNext=function(Ht){Ae.runIfEnter(Ht,Ae.next)},Ae.runIfEnterJumpPrev=function(Ht){Ae.runIfEnter(Ht,Ae.jumpPrev)},Ae.runIfEnterJumpNext=function(Ht){Ae.runIfEnter(Ht,Ae.jumpNext)},Ae.handleGoTO=function(Ht){(Ht.keyCode===ie.ENTER||Ht.type==="click")&&Ae.handleChange(Ae.state.currentInputValue)},Ae.renderPrev=function(Ht){var Gt=Ae.props,Be=Gt.prevIcon,lt=Gt.itemRender,At=lt(Ht,"prev",Ae.getItemIcon(Be,"prev page")),gt=!Ae.hasPrev();return(0,pe.isValidElement)(At)?(0,pe.cloneElement)(At,{disabled:gt}):At},Ae.renderNext=function(Ht){var Gt=Ae.props,Be=Gt.nextIcon,lt=Gt.itemRender,At=lt(Ht,"next",Ae.getItemIcon(Be,"next page")),gt=!Ae.hasNext();return(0,pe.isValidElement)(At)?(0,pe.cloneElement)(At,{disabled:gt}):At};var Ge=Oe.onChange!==Ze,Bt="current"in Oe;Bt&&!Ge&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var Pt=Oe.defaultCurrent;"current"in Oe&&(Pt=Oe.current);var Wt=Oe.defaultPageSize;return"pageSize"in Oe&&(Wt=Oe.pageSize),Pt=Math.min(Pt,It(Wt,void 0,Oe)),Ae.state={current:Pt,currentInputValue:Pt,pageSize:Wt},Ae}return(0,E.Z)(tt,[{key:"componentDidUpdate",value:function(Ae,Ge){var Bt=this.props.prefixCls;if(Ge.current!==this.state.current&&this.paginationNode.current){var Pt=this.paginationNode.current.querySelector(".".concat(Bt,"-item-").concat(Ge.current));if(Pt&&document.activeElement===Pt){var Wt;Pt==null||(Wt=Pt.blur)===null||Wt===void 0||Wt.call(Pt)}}}},{key:"getValidValue",value:function(Ae){var Ge=Ae.target.value,Bt=It(void 0,this.state,this.props),Pt=this.state.currentInputValue,Wt;return Ge===""?Wt=Ge:Number.isNaN(Number(Ge))?Wt=Pt:Ge>=Bt?Wt=Bt:Wt=Number(Ge),Wt}},{key:"getShowSizeChanger",value:function(){var Ae=this.props,Ge=Ae.showSizeChanger,Bt=Ae.total,Pt=Ae.totalBoundaryShowSizeChanger;return typeof Ge!="undefined"?Ge:Bt>Pt}},{key:"render",value:function(){var Ae=this.props,Ge=Ae.prefixCls,Bt=Ae.className,Pt=Ae.style,Wt=Ae.disabled,Ht=Ae.hideOnSinglePage,Gt=Ae.total,Be=Ae.locale,lt=Ae.showQuickJumper,At=Ae.showLessItems,gt=Ae.showTitle,bt=Ae.showTotal,dn=Ae.simple,Pn=Ae.itemRender,cn=Ae.showPrevNextJumpers,xn=Ae.jumpPrevIcon,Hn=Ae.jumpNextIcon,Cn=Ae.selectComponentClass,Un=Ae.selectPrefixCls,qn=Ae.pageSizeOptions,oa=this.state,yn=oa.current,pa=oa.pageSize,ra=oa.currentInputValue;if(Ht===!0&&Gt<=pa)return null;var $n=It(void 0,this.state,this.props),aa=[],Ra=null,Vn=null,Ja=null,er=null,ia=null,ba=lt&&lt.goButton,Ba=At?1:2,Ua=yn-1>0?yn-1:0,it=yn+1<$n?yn+1:$n,wt=(0,ne.Z)(this.props,{aria:!0,data:!0}),yt=bt&&pe.createElement("li",{className:"".concat(Ge,"-total-text")},bt(Gt,[Gt===0?0:(yn-1)*pa+1,yn*pa>Gt?Gt:yn*pa]));if(dn){ba&&(typeof ba=="boolean"?ia=pe.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Be.jump_to_confirm):ia=pe.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ba),ia=pe.createElement("li",{title:gt?"".concat(Be.jump_to).concat(yn,"/").concat($n):null,className:"".concat(Ge,"-simple-pager")},ia));var En=this.renderPrev(Ua);return pe.createElement("ul",(0,x.Z)({className:Je()(Ge,"".concat(Ge,"-simple"),(0,le.Z)({},"".concat(Ge,"-disabled"),Wt),Bt),style:Pt,ref:this.paginationNode},wt),yt,En?pe.createElement("li",{title:gt?Be.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Je()("".concat(Ge,"-prev"),(0,le.Z)({},"".concat(Ge,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},En):null,pe.createElement("li",{title:gt?"".concat(yn,"/").concat($n):null,className:"".concat(Ge,"-simple-pager")},pe.createElement("input",{type:"text",value:ra,disabled:Wt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),pe.createElement("span",{className:"".concat(Ge,"-slash")},"/"),$n),pe.createElement("li",{title:gt?Be.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Je()("".concat(Ge,"-next"),(0,le.Z)({},"".concat(Ge,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(it)),ia)}if($n<=3+Ba*2){var bn={locale:Be,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:gt,itemRender:Pn};$n||aa.push(pe.createElement(Pe,(0,x.Z)({},bn,{key:"noPager",page:1,className:"".concat(Ge,"-item-disabled")})));for(var fn=1;fn<=$n;fn+=1){var ca=yn===fn;aa.push(pe.createElement(Pe,(0,x.Z)({},bn,{key:fn,page:fn,active:ca})))}}else{var Qn=At?Be.prev_3:Be.prev_5,Ot=At?Be.next_3:Be.next_5,St=Pn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(xn,"prev page")),ln=Pn(this.getJumpNextPage(),"jump-next",this.getItemIcon(Hn,"next page"));cn&&(Ra=St?pe.createElement("li",{title:gt?Qn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Je()("".concat(Ge,"-jump-prev"),(0,le.Z)({},"".concat(Ge,"-jump-prev-custom-icon"),!!xn))},St):null,Vn=ln?pe.createElement("li",{title:gt?Ot:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Je()("".concat(Ge,"-jump-next"),(0,le.Z)({},"".concat(Ge,"-jump-next-custom-icon"),!!Hn))},ln):null),er=pe.createElement(Pe,{locale:Be,last:!0,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:$n,page:$n,active:!1,showTitle:gt,itemRender:Pn}),Ja=pe.createElement(Pe,{locale:Be,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:gt,itemRender:Pn});var Le=Math.max(1,yn-Ba),gn=Math.min(yn+Ba,$n);yn-1<=Ba&&(gn=1+Ba*2),$n-yn<=Ba&&(Le=$n-Ba*2);for(var zn=Le;zn<=gn;zn+=1){var jn=yn===zn;aa.push(pe.createElement(Pe,{locale:Be,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:zn,page:zn,active:jn,showTitle:gt,itemRender:Pn}))}yn-1>=Ba*2&&yn!==3&&(aa[0]=(0,pe.cloneElement)(aa[0],{className:"".concat(Ge,"-item-after-jump-prev")}),aa.unshift(Ra)),$n-yn>=Ba*2&&yn!==$n-2&&(aa[aa.length-1]=(0,pe.cloneElement)(aa[aa.length-1],{className:"".concat(Ge,"-item-before-jump-next")}),aa.push(Vn)),Le!==1&&aa.unshift(Ja),gn!==$n&&aa.push(er)}var An=!this.hasPrev()||!$n,xe=!this.hasNext()||!$n,xt=this.renderPrev(Ua),Lt=this.renderNext(it);return pe.createElement("ul",(0,x.Z)({className:Je()(Ge,Bt,(0,le.Z)({},"".concat(Ge,"-disabled"),Wt)),style:Pt,ref:this.paginationNode},wt),yt,xt?pe.createElement("li",{title:gt?Be.prev_page:null,onClick:this.prev,tabIndex:An?null:0,onKeyPress:this.runIfEnterPrev,className:Je()("".concat(Ge,"-prev"),(0,le.Z)({},"".concat(Ge,"-disabled"),An)),"aria-disabled":An},xt):null,aa,Lt?pe.createElement("li",{title:gt?Be.next_page:null,onClick:this.next,tabIndex:xe?null:0,onKeyPress:this.runIfEnterNext,className:Je()("".concat(Ge,"-next"),(0,le.Z)({},"".concat(Ge,"-disabled"),xe)),"aria-disabled":xe},Lt):null,pe.createElement(fe,{disabled:Wt,locale:Be,rootPrefixCls:Ge,selectComponentClass:Cn,selectPrefixCls:Un,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:yn,pageSize:pa,pageSizeOptions:qn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ba}))}}],[{key:"getDerivedStateFromProps",value:function(Ae,Ge){var Bt={};if("current"in Ae&&(Bt.current=Ae.current,Ae.current!==Ge.current&&(Bt.currentInputValue=Bt.current)),"pageSize"in Ae&&Ae.pageSize!==Ge.pageSize){var Pt=Ge.current,Wt=It(Ae.pageSize,Ge,Ae);Pt=Pt>Wt?Wt:Pt,"current"in Ae||(Bt.current=Pt,Bt.currentInputValue=Pt),Bt.pageSize=Ae.pageSize}return Bt}}]),tt}(pe.Component);jt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ze,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ze,locale:de.Z,style:{},itemRender:Qe,totalBoundaryShowSizeChanger:50};var Ve=jt,pt=re(22075),Tt=re(36355),_t=re(19716),an=re(8628),vt=re(9763),je=re(57809);const at=ye=>pe.createElement(je.default,Object.assign({},ye,{showSearch:!0,size:"small"})),ht=ye=>pe.createElement(je.default,Object.assign({},ye,{showSearch:!0,size:"middle"}));at.Option=je.default.Option,ht.Option=je.default.Option;var Fe=re(9937),qe=re(17313),Mt=re(83116),nn=re(37613);const Et=ye=>{const{componentCls:he}=ye;return{[`${he}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${he}-item-link`]:{color:ye.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${he}-item-link`]:{color:ye.colorTextDisabled,cursor:"not-allowed"}}},[`&${he}-disabled`]:{cursor:"not-allowed",[`${he}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:ye.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:ye.colorBorder,backgroundColor:ye.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:ye.itemActiveBgDisabled},a:{color:ye.itemActiveColorDisabled}}},[`${he}-item-link`]:{color:ye.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${he}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${he}-simple-pager`]:{color:ye.colorTextDisabled},[`${he}-jump-prev, ${he}-jump-next`]:{[`${he}-item-link-icon`]:{opacity:0},[`${he}-item-ellipsis`]:{opacity:1}}},[`&${he}-simple`]:{[`${he}-prev, ${he}-next`]:{[`&${he}-disabled ${he}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Vt=ye=>{const{componentCls:he}=ye;return{[`&${he}-mini ${he}-total-text, &${he}-mini ${he}-simple-pager`]:{height:ye.itemSizeSM,lineHeight:`${ye.itemSizeSM}px`},[`&${he}-mini ${he}-item`]:{minWidth:ye.itemSizeSM,height:ye.itemSizeSM,margin:0,lineHeight:`${ye.itemSizeSM-2}px`},[`&${he}-mini:not(${he}-disabled) ${he}-item:not(${he}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:ye.colorBgTextHover},"&:active":{backgroundColor:ye.colorBgTextActive}},[`&${he}-mini ${he}-prev, &${he}-mini ${he}-next`]:{minWidth:ye.itemSizeSM,height:ye.itemSizeSM,margin:0,lineHeight:`${ye.itemSizeSM}px`},[`&${he}-mini:not(${he}-disabled)`]:{[`${he}-prev, ${he}-next`]:{[`&:hover ${he}-item-link`]:{backgroundColor:ye.colorBgTextHover},[`&:active ${he}-item-link`]:{backgroundColor:ye.colorBgTextActive},[`&${he}-disabled:hover ${he}-item-link`]:{backgroundColor:"transparent"}}},[`
&${he}-mini ${he}-prev ${he}-item-link,
&${he}-mini ${he}-next ${he}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:ye.itemSizeSM,lineHeight:`${ye.itemSizeSM}px`}},[`&${he}-mini ${he}-jump-prev, &${he}-mini ${he}-jump-next`]:{height:ye.itemSizeSM,marginInlineEnd:0,lineHeight:`${ye.itemSizeSM}px`},[`&${he}-mini ${he}-options`]:{marginInlineStart:ye.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:ye.miniOptionsSizeChangerTop},"&-quick-jumper":{height:ye.itemSizeSM,lineHeight:`${ye.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Fe.x0)(ye)),{width:ye.paginationMiniQuickJumperInputWidth,height:ye.controlHeightSM})}}}},De=ye=>{const{componentCls:he}=ye;return{[`
&${he}-simple ${he}-prev,
&${he}-simple ${he}-next
`]:{height:ye.itemSizeSM,lineHeight:`${ye.itemSizeSM}px`,verticalAlign:"top",[`${he}-item-link`]:{height:ye.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:ye.colorBgTextHover},"&:active":{backgroundColor:ye.colorBgTextActive},"&::after":{height:ye.itemSizeSM,lineHeight:`${ye.itemSizeSM}px`}}},[`&${he}-simple ${he}-simple-pager`]:{display:"inline-block",height:ye.itemSizeSM,marginInlineEnd:ye.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:ye.marginXS,padding:`0 ${ye.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:ye.itemInputBg,border:`${ye.lineWidth}px ${ye.lineType} ${ye.colorBorder}`,borderRadius:ye.borderRadius,outline:"none",transition:`border-color ${ye.motionDurationMid}`,color:"inherit","&:hover":{borderColor:ye.colorPrimary},"&:focus":{borderColor:ye.colorPrimaryHover,boxShadow:`${ye.inputOutlineOffset}px 0 ${ye.controlOutlineWidth}px ${ye.controlOutline}`},"&[disabled]":{color:ye.colorTextDisabled,backgroundColor:ye.colorBgContainerDisabled,borderColor:ye.colorBorder,cursor:"not-allowed"}}}}},dt=ye=>{const{componentCls:he}=ye;return{[`${he}-jump-prev, ${he}-jump-next`]:{outline:0,[`${he}-item-container`]:{position:"relative",[`${he}-item-link-icon`]:{color:ye.colorPrimary,fontSize:ye.fontSizeSM,opacity:0,transition:`all ${ye.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${he}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:ye.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:ye.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:ye.paginationEllipsisTextIndent,opacity:1,transition:`all ${ye.motionDurationMid}`}},"&:hover":{[`${he}-item-link-icon`]:{opacity:1},[`${he}-item-ellipsis`]:{opacity:0}}},[`
${he}-prev,
${he}-jump-prev,
${he}-jump-next
`]:{marginInlineEnd:ye.marginXS},[`
${he}-prev,
${he}-next,
${he}-jump-prev,
${he}-jump-next
`]:{display:"inline-block",minWidth:ye.itemSize,height:ye.itemSize,color:ye.colorText,fontFamily:ye.fontFamily,lineHeight:`${ye.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:ye.borderRadius,cursor:"pointer",transition:`all ${ye.motionDurationMid}`},[`${he}-prev, ${he}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:ye.colorText,cursor:"pointer",userSelect:"none"},[`${he}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:ye.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${ye.lineWidth}px ${ye.lineType} transparent`,borderRadius:ye.borderRadius,outline:"none",transition:`all ${ye.motionDurationMid}`},[`&:hover ${he}-item-link`]:{backgroundColor:ye.colorBgTextHover},[`&:active ${he}-item-link`]:{backgroundColor:ye.colorBgTextActive},[`&${he}-disabled:hover`]:{[`${he}-item-link`]:{backgroundColor:"transparent"}}},[`${he}-slash`]:{marginInlineEnd:ye.paginationSlashMarginInlineEnd,marginInlineStart:ye.paginationSlashMarginInlineStart},[`${he}-options`]:{display:"inline-block",marginInlineStart:ye.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:ye.controlHeight,marginInlineStart:ye.marginXS,lineHeight:`${ye.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Fe.ik)(ye)),{width:ye.controlHeightLG*1.25,height:ye.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:ye.marginXS,marginInlineEnd:ye.marginXS})}}}},ft=ye=>{const{componentCls:he}=ye;return{[`${he}-item`]:{display:"inline-block",minWidth:ye.itemSize,height:ye.itemSize,marginInlineEnd:ye.marginXS,fontFamily:ye.fontFamily,lineHeight:`${ye.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${ye.lineWidth}px ${ye.lineType} transparent`,borderRadius:ye.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${ye.paginationItemPaddingInline}px`,color:ye.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${he}-item-active)`]:{"&:hover":{transition:`all ${ye.motionDurationMid}`,backgroundColor:ye.colorBgTextHover},"&:active":{backgroundColor:ye.colorBgTextActive}},"&-active":{fontWeight:ye.fontWeightStrong,backgroundColor:ye.itemActiveBg,borderColor:ye.colorPrimary,a:{color:ye.colorPrimary},"&:hover":{borderColor:ye.colorPrimaryHover},"&:hover a":{color:ye.colorPrimaryHover}}}}},on=ye=>{const{componentCls:he}=ye;return{[he]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,qe.Wf)(ye)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${he}-total-text`]:{display:"inline-block",height:ye.itemSize,marginInlineEnd:ye.marginXS,lineHeight:`${ye.itemSize-2}px`,verticalAlign:"middle"}}),ft(ye)),dt(ye)),De(ye)),Vt(ye)),Et(ye)),{[`@media only screen and (max-width: ${ye.screenLG}px)`]:{[`${he}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${ye.screenSM}px)`]:{[`${he}-options`]:{display:"none"}}}),[`&${ye.componentCls}-rtl`]:{direction:"rtl"}}},Yt=ye=>{const{componentCls:he}=ye;return{[`${he}${he}-disabled:not(${he}-mini)`]:{"&, &:hover":{[`${he}-item-link`]:{borderColor:ye.colorBorder}},"&:focus-visible":{[`${he}-item-link`]:{borderColor:ye.colorBorder}},[`${he}-item, ${he}-item-link`]:{backgroundColor:ye.colorBgContainerDisabled,borderColor:ye.colorBorder,[`&:hover:not(${he}-item-active)`]:{backgroundColor:ye.colorBgContainerDisabled,borderColor:ye.colorBorder,a:{color:ye.colorTextDisabled}},[`&${he}-item-active`]:{backgroundColor:ye.itemActiveBgDisabled}},[`${he}-prev, ${he}-next`]:{"&:hover button":{backgroundColor:ye.colorBgContainerDisabled,borderColor:ye.colorBorder,color:ye.colorTextDisabled},[`${he}-item-link`]:{backgroundColor:ye.colorBgContainerDisabled,borderColor:ye.colorBorder}}},[`${he}:not(${he}-mini)`]:{[`${he}-prev, ${he}-next`]:{"&:hover button":{borderColor:ye.colorPrimaryHover,backgroundColor:ye.itemBg},[`${he}-item-link`]:{backgroundColor:ye.itemLinkBg,borderColor:ye.colorBorder},[`&:hover ${he}-item-link`]:{borderColor:ye.colorPrimary,backgroundColor:ye.itemBg,color:ye.colorPrimary},[`&${he}-disabled`]:{[`${he}-item-link`]:{borderColor:ye.colorBorder,color:ye.colorTextDisabled}}},[`${he}-item`]:{backgroundColor:ye.itemBg,border:`${ye.lineWidth}px ${ye.lineType} ${ye.colorBorder}`,[`&:hover:not(${he}-item-active)`]:{borderColor:ye.colorPrimary,backgroundColor:ye.itemBg,a:{color:ye.colorPrimary}},"&-active":{borderColor:ye.colorPrimary}}}}},We=ye=>{const{componentCls:he}=ye;return{[`${he}:not(${he}-disabled)`]:{[`${he}-item`]:Object.assign({},(0,qe.Qy)(ye)),[`${he}-jump-prev, ${he}-jump-next`]:{"&:focus-visible":Object.assign({[`${he}-item-link-icon`]:{opacity:1},[`${he}-item-ellipsis`]:{opacity:0}},(0,qe.oN)(ye))},[`${he}-prev, ${he}-next`]:{[`&:focus-visible ${he}-item-link`]:Object.assign({},(0,qe.oN)(ye))}}}};var Ye=(0,Mt.Z)("Pagination",ye=>{const he=(0,nn.TS)(ye,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:ye.marginXXS/2,paginationMiniQuickJumperInputWidth:ye.controlHeightLG*1.1,paginationItemPaddingInline:ye.marginXXS*1.5,paginationEllipsisLetterSpacing:ye.marginXXS/2,paginationSlashMarginInlineStart:ye.marginXXS,paginationSlashMarginInlineEnd:ye.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Fe.e5)(ye),(0,Fe.TM)(ye));return[on(he),We(he),ye.wireframe&&Yt(he)]},ye=>({itemBg:ye.colorBgContainer,itemSize:ye.controlHeight,itemSizeSM:ye.controlHeightSM,itemActiveBg:ye.colorBgContainer,itemLinkBg:ye.colorBgContainer,itemActiveColorDisabled:ye.colorTextDisabled,itemActiveBgDisabled:ye.controlItemBgActiveDisabled,itemInputBg:ye.colorBgContainer,miniOptionsSizeChangerTop:0})),we=function(ye,he){var tt={};for(var Oe in ye)Object.prototype.hasOwnProperty.call(ye,Oe)&&he.indexOf(Oe)<0&&(tt[Oe]=ye[Oe]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Oe=Object.getOwnPropertySymbols(ye);Ae<Oe.length;Ae++)he.indexOf(Oe[Ae])<0&&Object.prototype.propertyIsEnumerable.call(ye,Oe[Ae])&&(tt[Oe[Ae]]=ye[Oe[Ae]]);return tt},Te=ye=>{const{prefixCls:he,selectPrefixCls:tt,className:Oe,rootClassName:Ae,style:Ge,size:Bt,locale:Pt,selectComponentClass:Wt,responsive:Ht,showSizeChanger:Gt}=ye,Be=we(ye,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:lt}=(0,an.Z)(Ht),{getPrefixCls:At,direction:gt,pagination:bt={}}=pe.useContext(Tt.E_),dn=At("pagination",he),[Pn,cn]=Ye(dn),xn=Gt!=null?Gt:bt.showSizeChanger,Hn=pe.useMemo(()=>{const $n=pe.createElement("span",{className:`${dn}-item-ellipsis`},"\u2022\u2022\u2022"),aa=pe.createElement("button",{className:`${dn}-item-link`,type:"button",tabIndex:-1},gt==="rtl"?pe.createElement(st.Z,null):pe.createElement(ot.Z,null)),Ra=pe.createElement("button",{className:`${dn}-item-link`,type:"button",tabIndex:-1},gt==="rtl"?pe.createElement(ot.Z,null):pe.createElement(st.Z,null)),Vn=pe.createElement("a",{className:`${dn}-item-link`},pe.createElement("div",{className:`${dn}-item-container`},gt==="rtl"?pe.createElement(nt.Z,{className:`${dn}-item-link-icon`}):pe.createElement(He,{className:`${dn}-item-link-icon`}),$n)),Ja=pe.createElement("a",{className:`${dn}-item-link`},pe.createElement("div",{className:`${dn}-item-container`},gt==="rtl"?pe.createElement(He,{className:`${dn}-item-link-icon`}):pe.createElement(nt.Z,{className:`${dn}-item-link-icon`}),$n));return{prevIcon:aa,nextIcon:Ra,jumpPrevIcon:Vn,jumpNextIcon:Ja}},[gt,dn]),[Cn]=(0,vt.Z)("Pagination",pt.Z),Un=Object.assign(Object.assign({},Cn),Pt),qn=(0,_t.Z)(Bt),oa=qn==="small"||!!(lt&&!qn&&Ht),yn=At("select",tt),pa=Je()({[`${dn}-mini`]:oa,[`${dn}-rtl`]:gt==="rtl"},bt==null?void 0:bt.className,Oe,Ae,cn),ra=Object.assign(Object.assign({},bt==null?void 0:bt.style),Ge);return Pn(pe.createElement(Ve,Object.assign({},Hn,Be,{style:ra,prefixCls:dn,selectPrefixCls:yn,className:pa,selectComponentClass:Wt||(oa?at:ht),locale:Un,showSizeChanger:xn})))},ze=Te},93948:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Gt}});var x=re(59301),pe=re(29679),Xe=re(40001),Ie=re(19248),Ne=re(99267),Re=re(92310),Ee=re.n(Re),He=re(2738),nt=re(36355),ot=re(54476),st=re(33885),$e=re(75931),Je={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},le=function(){var lt=(0,x.useRef)([]),At=(0,x.useRef)(null);return(0,x.useEffect)(function(){var gt=Date.now(),bt=!1;lt.current.forEach(function(dn){if(dn){bt=!0;var Pn=dn.style;Pn.transitionDuration=".3s, .3s, .3s, .06s",At.current&&gt-At.current<100&&(Pn.transitionDuration="0s, 0s")}}),bt&&(At.current=Date.now())}),lt.current},y=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(lt){var At=(0,st.Z)((0,st.Z)({},Je),lt),gt=At.className,bt=At.percent,dn=At.prefixCls,Pn=At.strokeColor,cn=At.strokeLinecap,xn=At.strokeWidth,Hn=At.style,Cn=At.trailColor,Un=At.trailWidth,qn=At.transition,oa=(0,$e.Z)(At,y);delete oa.gapPosition;var yn=Array.isArray(bt)?bt:[bt],pa=Array.isArray(Pn)?Pn:[Pn],ra=le(),$n=xn/2,aa=100-xn/2,Ra="M ".concat(cn==="round"?$n:0,",").concat($n,`
L `).concat(cn==="round"?aa:100,",").concat($n),Vn="0 0 100 ".concat(xn),Ja=0;return x.createElement("svg",(0,ot.Z)({className:Ee()("".concat(dn,"-line"),gt),viewBox:Vn,preserveAspectRatio:"none",style:Hn},oa),x.createElement("path",{className:"".concat(dn,"-line-trail"),d:Ra,strokeLinecap:cn,stroke:Cn,strokeWidth:Un||xn,fillOpacity:"0"}),yn.map(function(er,ia){var ba=1;switch(cn){case"round":ba=1-xn/100;break;case"square":ba=1-xn/2/100;break;default:ba=1;break}var Ba={strokeDasharray:"".concat(er*ba,"px, 100px"),strokeDashoffset:"-".concat(Ja,"px"),transition:qn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ua=pa[ia]||pa[pa.length-1];return Ja+=er,x.createElement("path",{key:ia,className:"".concat(dn,"-line-path"),d:Ra,strokeLinecap:cn,stroke:Ua,strokeWidth:xn,fillOpacity:"0",ref:function(wt){ra[ia]=wt},style:Ba})}))},E=a,b=re(76190),z=re(42978),ne=re(47273),ae=0,ie=(0,ne.Z)();function de(){var Be;return ie?(Be=ae,ae+=1):Be="TEST_OR_SSR",Be}var ce=function(Be){var lt=x.useState(),At=(0,z.Z)(lt,2),gt=At[0],bt=At[1];return x.useEffect(function(){bt("rc_progress_".concat(de()))},[]),Be||gt},fe=function(lt){var At=lt.bg,gt=lt.children;return x.createElement("div",{style:{width:"100%",height:"100%",background:At}},gt)};function Ce(Be,lt){return Object.keys(Be).map(function(At){var gt=parseFloat(At),bt="".concat(Math.floor(gt*lt),"%");return"".concat(Be[At]," ").concat(bt)})}var Pe=x.forwardRef(function(Be,lt){var At=Be.prefixCls,gt=Be.color,bt=Be.gradientId,dn=Be.radius,Pn=Be.style,cn=Be.ptg,xn=Be.strokeLinecap,Hn=Be.strokeWidth,Cn=Be.size,Un=Be.gapDegree,qn=gt&&(0,b.Z)(gt)==="object",oa=qn?"#FFF":void 0,yn=Cn/2,pa=x.createElement("circle",{className:"".concat(At,"-circle-path"),r:dn,cx:yn,cy:yn,stroke:oa,strokeLinecap:xn,strokeWidth:Hn,opacity:cn===0?0:1,style:Pn,ref:lt});if(!qn)return pa;var ra="".concat(bt,"-conic"),$n=Un?"".concat(180+Un/2,"deg"):"0deg",aa=Ce(gt,(360-Un)/360),Ra=Ce(gt,1),Vn="conic-gradient(from ".concat($n,", ").concat(aa.join(", "),")"),Ja="linear-gradient(to ".concat(Un?"bottom":"top",", ").concat(Ra.join(", "),")");return x.createElement(x.Fragment,null,x.createElement("mask",{id:ra},pa),x.createElement("foreignObject",{x:0,y:0,width:Cn,height:Cn,mask:"url(#".concat(ra,")")},x.createElement(fe,{bg:Ja},x.createElement(fe,{bg:Vn}))))}),Ze=Pe,ve=100,Qe=function(lt,At,gt,bt,dn,Pn,cn,xn,Hn,Cn){var Un=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,qn=gt/100*360*((360-Pn)/360),oa=Pn===0?0:{bottom:0,top:180,left:90,right:-90}[cn],yn=(100-bt)/100*At;Hn==="round"&&bt!==100&&(yn+=Cn/2,yn>=At&&(yn=At-.01));var pa=ve/2;return{stroke:typeof xn=="string"?xn:void 0,strokeDasharray:"".concat(At,"px ").concat(lt),strokeDashoffset:yn+Un,transform:"rotate(".concat(dn+qn+oa,"deg)"),transformOrigin:"".concat(pa,"px ").concat(pa,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},It=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function jt(Be){var lt=Be!=null?Be:[];return Array.isArray(lt)?lt:[lt]}var Ve=function(lt){var At=(0,st.Z)((0,st.Z)({},Je),lt),gt=At.id,bt=At.prefixCls,dn=At.steps,Pn=At.strokeWidth,cn=At.trailWidth,xn=At.gapDegree,Hn=xn===void 0?0:xn,Cn=At.gapPosition,Un=At.trailColor,qn=At.strokeLinecap,oa=At.style,yn=At.className,pa=At.strokeColor,ra=At.percent,$n=(0,$e.Z)(At,It),aa=ve/2,Ra=ce(gt),Vn="".concat(Ra,"-gradient"),Ja=aa-Pn/2,er=Math.PI*2*Ja,ia=Hn>0?90+Hn/2:-90,ba=er*((360-Hn)/360),Ba=(0,b.Z)(dn)==="object"?dn:{count:dn,space:2},Ua=Ba.count,it=Ba.space,wt=jt(ra),yt=jt(pa),En=yt.find(function(ln){return ln&&(0,b.Z)(ln)==="object"}),bn=En&&(0,b.Z)(En)==="object",fn=bn?"butt":qn,ca=Qe(er,ba,0,100,ia,Hn,Cn,Un,fn,Pn),Qn=le(),Ot=function(){var Le=0;return wt.map(function(gn,zn){var jn=yt[zn]||yt[yt.length-1],An=Qe(er,ba,Le,gn,ia,Hn,Cn,jn,fn,Pn);return Le+=gn,x.createElement(Ze,{key:zn,color:jn,ptg:gn,radius:Ja,prefixCls:bt,gradientId:Vn,style:An,strokeLinecap:fn,strokeWidth:Pn,gapDegree:Hn,ref:function(xt){Qn[zn]=xt},size:ve})}).reverse()},St=function(){var Le=Math.round(Ua*(wt[0]/100)),gn=100/Ua,zn=0;return new Array(Ua).fill(null).map(function(jn,An){var xe=An<=Le-1?yt[0]:Un,xt=xe&&(0,b.Z)(xe)==="object"?"url(#".concat(Vn,")"):void 0,Lt=Qe(er,ba,zn,gn,ia,Hn,Cn,xe,"butt",Pn,it);return zn+=(ba-Lt.strokeDashoffset+it)*100/ba,x.createElement("circle",{key:An,className:"".concat(bt,"-circle-path"),r:Ja,cx:aa,cy:aa,stroke:xt,strokeWidth:Pn,opacity:1,style:Lt,ref:function(en){Qn[An]=en}})})};return x.createElement("svg",(0,ot.Z)({className:Ee()("".concat(bt,"-circle"),yn),viewBox:"0 0 ".concat(ve," ").concat(ve),style:oa,id:gt,role:"presentation"},$n),!Ua&&x.createElement("circle",{className:"".concat(bt,"-circle-trail"),r:Ja,cx:aa,cy:aa,stroke:Un,strokeLinecap:fn,strokeWidth:cn||Pn,style:ca}),Ua?St():Ot())},pt=Ve,Tt={Line:E,Circle:pt},_t=re(6848),an=re(30071);function vt(Be){return!Be||Be<0?0:Be>100?100:Be}function je(Be){let{success:lt,successPercent:At}=Be,gt=At;return lt&&"progress"in lt&&(gt=lt.progress),lt&&"percent"in lt&&(gt=lt.percent),gt}const at=Be=>{let{percent:lt,success:At,successPercent:gt}=Be;const bt=vt(je({success:At,successPercent:gt}));return[bt,vt(vt(lt)-bt)]},ht=Be=>{let{success:lt={},strokeColor:At}=Be;const{strokeColor:gt}=lt;return[gt||an.presetPrimaryColors.green,At||null]},Fe=(Be,lt,At)=>{var gt,bt,dn,Pn;let cn=-1,xn=-1;if(lt==="step"){const Hn=At.steps,Cn=At.strokeWidth;typeof Be=="string"||typeof Be=="undefined"?(cn=Be==="small"?2:14,xn=Cn!=null?Cn:8):typeof Be=="number"?[cn,xn]=[Be,Be]:[cn=14,xn=8]=Be,cn*=Hn}else if(lt==="line"){const Hn=At==null?void 0:At.strokeWidth;typeof Be=="string"||typeof Be=="undefined"?xn=Hn||(Be==="small"?6:8):typeof Be=="number"?[cn,xn]=[Be,Be]:[cn=-1,xn=8]=Be}else(lt==="circle"||lt==="dashboard")&&(typeof Be=="string"||typeof Be=="undefined"?[cn,xn]=Be==="small"?[60,60]:[120,120]:typeof Be=="number"?[cn,xn]=[Be,Be]:(cn=(bt=(gt=Be[0])!==null&&gt!==void 0?gt:Be[1])!==null&&bt!==void 0?bt:120,xn=(Pn=(dn=Be[0])!==null&&dn!==void 0?dn:Be[1])!==null&&Pn!==void 0?Pn:120));return[cn,xn]},qe=3,Mt=Be=>qe/Be*100;var Et=Be=>{const{prefixCls:lt,trailColor:At=null,strokeLinecap:gt="round",gapPosition:bt,gapDegree:dn,width:Pn=120,type:cn,children:xn,success:Hn,size:Cn=Pn}=Be,[Un,qn]=Fe(Cn,"circle");let{strokeWidth:oa}=Be;oa===void 0&&(oa=Math.max(Mt(Un),6));const yn={width:Un,height:qn,fontSize:Un*.15+6},pa=x.useMemo(()=>{if(dn||dn===0)return dn;if(cn==="dashboard")return 75},[dn,cn]),ra=bt||cn==="dashboard"&&"bottom"||void 0,$n=Object.prototype.toString.call(Be.strokeColor)==="[object Object]",aa=ht({success:Hn,strokeColor:Be.strokeColor}),Ra=Ee()(`${lt}-inner`,{[`${lt}-circle-gradient`]:$n}),Vn=x.createElement(pt,{percent:at(Be),strokeWidth:oa,trailWidth:oa,strokeColor:aa,strokeLinecap:gt,trailColor:At,prefixCls:lt,gapDegree:pa,gapPosition:ra});return x.createElement("div",{className:Ra,style:yn},Un<=20?x.createElement(_t.Z,{title:xn},x.createElement("span",null,Vn)):x.createElement(x.Fragment,null,Vn,xn))},Vt=function(Be,lt){var At={};for(var gt in Be)Object.prototype.hasOwnProperty.call(Be,gt)&&lt.indexOf(gt)<0&&(At[gt]=Be[gt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,gt=Object.getOwnPropertySymbols(Be);bt<gt.length;bt++)lt.indexOf(gt[bt])<0&&Object.prototype.propertyIsEnumerable.call(Be,gt[bt])&&(At[gt[bt]]=Be[gt[bt]]);return At};const De=Be=>{let lt=[];return Object.keys(Be).forEach(At=>{const gt=parseFloat(At.replace(/%/g,""));isNaN(gt)||lt.push({key:gt,value:Be[At]})}),lt=lt.sort((At,gt)=>At.key-gt.key),lt.map(At=>{let{key:gt,value:bt}=At;return`${bt} ${gt}%`}).join(", ")},dt=(Be,lt)=>{const{from:At=an.presetPrimaryColors.blue,to:gt=an.presetPrimaryColors.blue,direction:bt=lt==="rtl"?"to left":"to right"}=Be,dn=Vt(Be,["from","to","direction"]);if(Object.keys(dn).length!==0){const Pn=De(dn);return{backgroundImage:`linear-gradient(${bt}, ${Pn})`}}return{backgroundImage:`linear-gradient(${bt}, ${At}, ${gt})`}};var on=Be=>{const{prefixCls:lt,direction:At,percent:gt,size:bt,strokeWidth:dn,strokeColor:Pn,strokeLinecap:cn="round",children:xn,trailColor:Hn=null,success:Cn}=Be,Un=Pn&&typeof Pn!="string"?dt(Pn,At):{backgroundColor:Pn},qn=cn==="square"||cn==="butt"?0:void 0,oa={backgroundColor:Hn||void 0,borderRadius:qn},yn=bt!=null?bt:[-1,dn||(bt==="small"?6:8)],[pa,ra]=Fe(yn,"line",{strokeWidth:dn}),$n=Object.assign({width:`${vt(gt)}%`,height:ra,borderRadius:qn},Un),aa=je(Be),Ra={width:`${vt(aa)}%`,height:ra,borderRadius:qn,backgroundColor:Cn==null?void 0:Cn.strokeColor},Vn={width:pa<0?"100%":pa,height:ra};return x.createElement(x.Fragment,null,x.createElement("div",{className:`${lt}-outer`,style:Vn},x.createElement("div",{className:`${lt}-inner`,style:oa},x.createElement("div",{className:`${lt}-bg`,style:$n}),aa!==void 0?x.createElement("div",{className:`${lt}-success-bg`,style:Ra}):null)),xn)},We=Be=>{const{size:lt,steps:At,percent:gt=0,strokeWidth:bt=8,strokeColor:dn,trailColor:Pn=null,prefixCls:cn,children:xn}=Be,Hn=Math.round(At*(gt/100)),Cn=lt==="small"?2:14,Un=lt!=null?lt:[Cn,bt],[qn,oa]=Fe(Un,"step",{steps:At,strokeWidth:bt}),yn=qn/At,pa=new Array(At);for(let ra=0;ra<At;ra++){const $n=Array.isArray(dn)?dn[ra]:dn;pa[ra]=x.createElement("div",{key:ra,className:Ee()(`${cn}-steps-item`,{[`${cn}-steps-item-active`]:ra<=Hn-1}),style:{backgroundColor:ra<=Hn-1?$n:Pn,width:yn,height:oa}})}return x.createElement("div",{className:`${cn}-steps-outer`},pa,xn)},Ye=re(36237),we=re(17313),me=re(83116),Te=re(37613);const ze=Be=>{const lt=Be?"100%":"-100%";return new Ye.Keyframes(`antProgress${Be?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${lt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${lt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},ye=Be=>{const{componentCls:lt,iconCls:At}=Be;return{[lt]:Object.assign(Object.assign({},(0,we.Wf)(Be)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Be.fontSize,marginInlineEnd:Be.marginXS,marginBottom:Be.marginXS},[`${lt}-outer`]:{display:"inline-block",width:"100%"},[`&${lt}-show-info`]:{[`${lt}-outer`]:{marginInlineEnd:`calc(-2em - ${Be.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Be.paddingXS}px)`}},[`${lt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Be.remainingColor,borderRadius:Be.lineBorderRadius},[`${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Be.defaultColor}},[`${lt}-success-bg, ${lt}-bg`]:{position:"relative",backgroundColor:Be.defaultColor,borderRadius:Be.lineBorderRadius,transition:`all ${Be.motionDurationSlow} ${Be.motionEaseInOutCirc}`},[`${lt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Be.colorSuccess},[`${lt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Be.marginXS,color:Be.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[At]:{fontSize:Be.fontSize}},[`&${lt}-status-active`]:{[`${lt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Be.colorBgContainer,borderRadius:Be.lineBorderRadius,opacity:0,animationName:ze(),animationDuration:Be.progressActiveMotionDuration,animationTimingFunction:Be.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${lt}-rtl${lt}-status-active`]:{[`${lt}-bg::before`]:{animationName:ze(!0)}},[`&${lt}-status-exception`]:{[`${lt}-bg`]:{backgroundColor:Be.colorError},[`${lt}-text`]:{color:Be.colorError}},[`&${lt}-status-exception ${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Be.colorError}},[`&${lt}-status-success`]:{[`${lt}-bg`]:{backgroundColor:Be.colorSuccess},[`${lt}-text`]:{color:Be.colorSuccess}},[`&${lt}-status-success ${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Be.colorSuccess}}})}},he=Be=>{const{componentCls:lt,iconCls:At}=Be;return{[lt]:{[`${lt}-circle-trail`]:{stroke:Be.remainingColor},[`&${lt}-circle ${lt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${lt}-circle ${lt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Be.circleTextColor,fontSize:Be.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[At]:{fontSize:`${Be.fontSize/Be.fontSizeSM}em`}},[`${lt}-circle&-status-exception`]:{[`${lt}-text`]:{color:Be.colorError}},[`${lt}-circle&-status-success`]:{[`${lt}-text`]:{color:Be.colorSuccess}}},[`${lt}-inline-circle`]:{lineHeight:1,[`${lt}-inner`]:{verticalAlign:"bottom"}}}},tt=Be=>{const{componentCls:lt}=Be;return{[lt]:{[`${lt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Be.progressStepMinWidth,marginInlineEnd:Be.progressStepMarginInlineEnd,backgroundColor:Be.remainingColor,transition:`all ${Be.motionDurationSlow}`,"&-active":{backgroundColor:Be.defaultColor}}}}}},Oe=Be=>{const{componentCls:lt,iconCls:At}=Be;return{[lt]:{[`${lt}-small&-line, ${lt}-small&-line ${lt}-text ${At}`]:{fontSize:Be.fontSizeSM}}}};var Ae=(0,me.Z)("Progress",Be=>{const lt=Be.marginXXS/2,At=(0,Te.TS)(Be,{progressStepMarginInlineEnd:lt,progressStepMinWidth:lt,progressActiveMotionDuration:"2.4s"});return[ye(At),he(At),tt(At),Oe(At)]},Be=>({circleTextColor:Be.colorText,defaultColor:Be.colorInfo,remainingColor:Be.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Ge=function(Be,lt){var At={};for(var gt in Be)Object.prototype.hasOwnProperty.call(Be,gt)&&lt.indexOf(gt)<0&&(At[gt]=Be[gt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,gt=Object.getOwnPropertySymbols(Be);bt<gt.length;bt++)lt.indexOf(gt[bt])<0&&Object.prototype.propertyIsEnumerable.call(Be,gt[bt])&&(At[gt[bt]]=Be[gt[bt]]);return At};const Bt=null,Pt=["normal","exception","active","success"];var Ht=x.forwardRef((Be,lt)=>{const{prefixCls:At,className:gt,rootClassName:bt,steps:dn,strokeColor:Pn,percent:cn=0,size:xn="default",showInfo:Hn=!0,type:Cn="line",status:Un,format:qn,style:oa}=Be,yn=Ge(Be,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),pa=x.useMemo(()=>{var wt,yt;const En=je(Be);return parseInt(En!==void 0?(wt=En!=null?En:0)===null||wt===void 0?void 0:wt.toString():(yt=cn!=null?cn:0)===null||yt===void 0?void 0:yt.toString(),10)},[cn,Be.success,Be.successPercent]),ra=x.useMemo(()=>!Pt.includes(Un)&&pa>=100?"success":Un||"normal",[Un,pa]),{getPrefixCls:$n,direction:aa,progress:Ra}=x.useContext(nt.E_),Vn=$n("progress",At),[Ja,er]=Ae(Vn),ia=x.useMemo(()=>{if(!Hn)return null;const wt=je(Be);let yt;const En=qn||(fn=>`${fn}%`),bn=Cn==="line";return qn||ra!=="exception"&&ra!=="success"?yt=En(vt(cn),vt(wt)):ra==="exception"?yt=bn?x.createElement(Ie.Z,null):x.createElement(Ne.Z,null):ra==="success"&&(yt=bn?x.createElement(pe.Z,null):x.createElement(Xe.Z,null)),x.createElement("span",{className:`${Vn}-text`,title:typeof yt=="string"?yt:void 0},yt)},[Hn,cn,pa,ra,Cn,Vn,qn]),ba=Array.isArray(Pn)?Pn[0]:Pn,Ba=typeof Pn=="string"||Array.isArray(Pn)?Pn:void 0;let Ua;Cn==="line"?Ua=dn?x.createElement(We,Object.assign({},Be,{strokeColor:Ba,prefixCls:Vn,steps:dn}),ia):x.createElement(on,Object.assign({},Be,{strokeColor:ba,prefixCls:Vn,direction:aa}),ia):(Cn==="circle"||Cn==="dashboard")&&(Ua=x.createElement(Et,Object.assign({},Be,{strokeColor:ba,prefixCls:Vn,progressStatus:ra}),ia));const it=Ee()(Vn,`${Vn}-status-${ra}`,`${Vn}-${Cn==="dashboard"&&"circle"||dn&&"steps"||Cn}`,{[`${Vn}-inline-circle`]:Cn==="circle"&&Fe(xn,"circle")[0]<=20,[`${Vn}-show-info`]:Hn,[`${Vn}-${xn}`]:typeof xn=="string",[`${Vn}-rtl`]:aa==="rtl"},Ra==null?void 0:Ra.className,gt,bt,er);return Ja(x.createElement("div",Object.assign({ref:lt,style:Object.assign(Object.assign({},Ra==null?void 0:Ra.style),oa),className:it,role:"progressbar","aria-valuenow":pa},(0,He.Z)(yn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Ua))}),Gt=Ht},13570:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return vt}});var x=re(54476),pe=re(59301),Xe={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"},Ie=Xe,Ne=re(7657),Re=function(at,ht){return pe.createElement(Ne.Z,(0,x.Z)({},at,{ref:ht,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee,nt=re(92310),ot=re.n(nt),st=re(20068),$e=re(42978),Je=re(75931),le=re(18929),y=re(10228),a=re(26112);function E(je,at){var ht=je.disabled,Fe=je.prefixCls,qe=je.character,Mt=je.characterRender,nn=je.index,Et=je.count,Vt=je.value,De=je.allowHalf,dt=je.focused,ft=je.onHover,on=je.onClick,Yt=function(he){ft(he,nn)},We=function(he){on(he,nn)},Ye=function(he){he.keyCode===y.Z.ENTER&&on(he,nn)},we=nn+1,me=new Set([Fe]);Vt===0&&nn===0&&dt?me.add("".concat(Fe,"-focused")):De&&Vt+.5>=we&&Vt<we?(me.add("".concat(Fe,"-half")),me.add("".concat(Fe,"-active")),dt&&me.add("".concat(Fe,"-focused"))):(we<=Vt?me.add("".concat(Fe,"-full")):me.add("".concat(Fe,"-zero")),we===Vt&&dt&&me.add("".concat(Fe,"-focused")));var Te=typeof qe=="function"?qe(je):qe,ze=pe.createElement("li",{className:ot()(Array.from(me)),ref:at},pe.createElement("div",{onClick:ht?null:We,onKeyDown:ht?null:Ye,onMouseMove:ht?null:Yt,role:"radio","aria-checked":Vt>nn?"true":"false","aria-posinset":nn+1,"aria-setsize":Et,tabIndex:ht?-1:0},pe.createElement("div",{className:"".concat(Fe,"-first")},Te),pe.createElement("div",{className:"".concat(Fe,"-second")},Te)));return Mt&&(ze=Mt(ze,je)),ze}var b=pe.forwardRef(E);function z(){var je=pe.useRef({});function at(Fe){return je.current[Fe]}function ht(Fe){return function(qe){je.current[Fe]=qe}}return[at,ht]}function ne(je){var at=je.pageXOffset,ht="scrollLeft";if(typeof at!="number"){var Fe=je.document;at=Fe.documentElement[ht],typeof at!="number"&&(at=Fe.body[ht])}return at}function ae(je){var at,ht,Fe=je.ownerDocument,qe=Fe.body,Mt=Fe&&Fe.documentElement,nn=je.getBoundingClientRect();return at=nn.left,ht=nn.top,at-=Mt.clientLeft||qe.clientLeft||0,ht-=Mt.clientTop||qe.clientTop||0,{left:at,top:ht}}function ie(je){var at=ae(je),ht=je.ownerDocument,Fe=ht.defaultView||ht.parentWindow;return at.left+=ne(Fe),at.left}var de=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function ce(je,at){var ht,Fe=je.prefixCls,qe=Fe===void 0?"rc-rate":Fe,Mt=je.className,nn=je.defaultValue,Et=je.value,Vt=je.count,De=Vt===void 0?5:Vt,dt=je.allowHalf,ft=dt===void 0?!1:dt,on=je.allowClear,Yt=on===void 0?!0:on,We=je.character,Ye=We===void 0?"\u2605":We,we=je.characterRender,me=je.disabled,Te=je.direction,ze=Te===void 0?"ltr":Te,ye=je.tabIndex,he=ye===void 0?0:ye,tt=je.autoFocus,Oe=je.onHoverChange,Ae=je.onChange,Ge=je.onFocus,Bt=je.onBlur,Pt=je.onKeyDown,Wt=je.onMouseLeave,Ht=(0,Je.Z)(je,de),Gt=z(),Be=(0,$e.Z)(Gt,2),lt=Be[0],At=Be[1],gt=pe.useRef(null),bt=function(){if(!me){var fn;(fn=gt.current)===null||fn===void 0||fn.focus()}};pe.useImperativeHandle(at,function(){return{focus:bt,blur:function(){if(!me){var fn;(fn=gt.current)===null||fn===void 0||fn.blur()}}}});var dn=(0,le.Z)(nn||0,{value:Et}),Pn=(0,$e.Z)(dn,2),cn=Pn[0],xn=Pn[1],Hn=(0,le.Z)(null),Cn=(0,$e.Z)(Hn,2),Un=Cn[0],qn=Cn[1],oa=function(fn,ca){var Qn=ze==="rtl",Ot=fn+1;if(ft){var St=lt(fn),ln=ie(St),Le=St.clientWidth;(Qn&&ca-ln>Le/2||!Qn&&ca-ln<Le/2)&&(Ot-=.5)}return Ot},yn=function(fn){xn(fn),Ae==null||Ae(fn)},pa=pe.useState(!1),ra=(0,$e.Z)(pa,2),$n=ra[0],aa=ra[1],Ra=function(){aa(!0),Ge==null||Ge()},Vn=function(){aa(!1),Bt==null||Bt()},Ja=pe.useState(null),er=(0,$e.Z)(Ja,2),ia=er[0],ba=er[1],Ba=function(fn,ca){var Qn=oa(ca,fn.pageX);Qn!==Un&&(ba(Qn),qn(null)),Oe==null||Oe(Qn)},Ua=function(fn){me||(ba(null),qn(null),Oe==null||Oe(void 0)),fn&&(Wt==null||Wt(fn))},it=function(fn,ca){var Qn=oa(ca,fn.pageX),Ot=!1;Yt&&(Ot=Qn===cn),Ua(),yn(Ot?0:Qn),qn(Ot?Qn:null)},wt=function(fn){var ca=fn.keyCode,Qn=ze==="rtl",Ot=cn;ca===y.Z.RIGHT&&Ot<De&&!Qn?(ft?Ot+=.5:Ot+=1,yn(Ot),fn.preventDefault()):ca===y.Z.LEFT&&Ot>0&&!Qn||ca===y.Z.RIGHT&&Ot>0&&Qn?(ft?Ot-=.5:Ot-=1,yn(Ot),fn.preventDefault()):ca===y.Z.LEFT&&Ot<De&&Qn&&(ft?Ot+=.5:Ot+=1,yn(Ot),fn.preventDefault()),Pt==null||Pt(fn)};pe.useEffect(function(){tt&&!me&&bt()},[]);var yt=new Array(De).fill(0).map(function(bn,fn){return pe.createElement(b,{ref:At(fn),index:fn,count:De,disabled:me,prefixCls:"".concat(qe,"-star"),allowHalf:ft,value:ia===null?cn:ia,onClick:it,onHover:Ba,key:bn||fn,character:Ye,characterRender:we,focused:$n})}),En=ot()(qe,Mt,(ht={},(0,st.Z)(ht,"".concat(qe,"-disabled"),me),(0,st.Z)(ht,"".concat(qe,"-rtl"),ze==="rtl"),ht));return pe.createElement("ul",(0,x.Z)({className:En,onMouseLeave:Ua,tabIndex:me?-1:he,onFocus:me?null:Ra,onBlur:me?null:Vn,onKeyDown:me?null:wt,ref:gt,role:"radiogroup"},(0,a.Z)(Ht,{aria:!0,data:!0,attr:!0})),yt)}var fe=pe.forwardRef(ce),Ce=fe,Pe=re(36355),Ze=re(6848),ve=re(17313),Qe=re(83116),It=re(37613);const jt=je=>{const{componentCls:at}=je;return{[`${at}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:je.marginXS},"> div":{transition:`all ${je.motionDurationMid}, outline 0s`,"&:hover":{transform:je.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${je.lineWidth}px dashed ${je.starColor}`,transform:je.starHoverScale}},"&-first, &-second":{color:je.starBg,transition:`all ${je.motionDurationMid}`,userSelect:"none",[je.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${at}-star-first, &-half ${at}-star-second`]:{opacity:1},[`&-half ${at}-star-first, &-full ${at}-star-second`]:{color:"inherit"}}}},Ve=je=>({[`&-rtl${je.componentCls}`]:{direction:"rtl"}}),pt=je=>{const{componentCls:at}=je;return{[at]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ve.Wf)(je)),{display:"inline-block",margin:0,padding:0,color:je.starColor,fontSize:je.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${at} ${at}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),jt(je)),{[`+ ${at}-text`]:{display:"inline-block",marginInlineStart:je.marginXS,fontSize:je.fontSize}}),Ve(je))}};var Tt=(0,Qe.Z)("Rate",je=>{const at=(0,It.TS)(je,{});return[pt(at)]},je=>({starColor:je.yellow6,starSize:je.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:je.colorFillContent})),_t=function(je,at){var ht={};for(var Fe in je)Object.prototype.hasOwnProperty.call(je,Fe)&&at.indexOf(Fe)<0&&(ht[Fe]=je[Fe]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,Fe=Object.getOwnPropertySymbols(je);qe<Fe.length;qe++)at.indexOf(Fe[qe])<0&&Object.prototype.propertyIsEnumerable.call(je,Fe[qe])&&(ht[Fe[qe]]=je[Fe[qe]]);return ht},vt=pe.forwardRef((je,at)=>{const{prefixCls:ht,className:Fe,rootClassName:qe,style:Mt,tooltips:nn,character:Et=pe.createElement(He,null)}=je,Vt=_t(je,["prefixCls","className","rootClassName","style","tooltips","character"]),De=(me,Te)=>{let{index:ze}=Te;return nn?pe.createElement(Ze.Z,{title:nn[ze]},me):me},{getPrefixCls:dt,direction:ft,rate:on}=pe.useContext(Pe.E_),Yt=dt("rate",ht),[We,Ye]=Tt(Yt),we=Object.assign(Object.assign({},on==null?void 0:on.style),Mt);return We(pe.createElement(Ce,Object.assign({ref:at,character:Et,characterRender:De},Vt,{className:ot()(Fe,qe,Ye,on==null?void 0:on.className),style:we,prefixCls:Yt,direction:ft})))})},61621:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Ye}});var x=re(92310),pe=re.n(x),Xe=re(59301),Ie=re(36355),Ne=re(2738),Ee=we=>{const{prefixCls:me,className:Te,style:ze,size:ye,shape:he}=we,tt=pe()({[`${me}-lg`]:ye==="large",[`${me}-sm`]:ye==="small"}),Oe=pe()({[`${me}-circle`]:he==="circle",[`${me}-square`]:he==="square",[`${me}-round`]:he==="round"}),Ae=Xe.useMemo(()=>typeof ye=="number"?{width:ye,height:ye,lineHeight:`${ye}px`}:{},[ye]);return Xe.createElement("span",{className:pe()(me,tt,Oe,Te),style:Object.assign(Object.assign({},Ae),ze)})},He=re(36237),nt=re(83116),ot=re(37613);const st=new He.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),$e=we=>({height:we,lineHeight:`${we}px`}),Je=we=>Object.assign({width:we},$e(we)),le=we=>({background:we.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:st,animationDuration:we.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=we=>Object.assign({width:we*5,minWidth:we*5},$e(we)),a=we=>{const{skeletonAvatarCls:me,gradientFromColor:Te,controlHeight:ze,controlHeightLG:ye,controlHeightSM:he}=we;return{[`${me}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Te},Je(ze)),[`${me}${me}-circle`]:{borderRadius:"50%"},[`${me}${me}-lg`]:Object.assign({},Je(ye)),[`${me}${me}-sm`]:Object.assign({},Je(he))}},E=we=>{const{controlHeight:me,borderRadiusSM:Te,skeletonInputCls:ze,controlHeightLG:ye,controlHeightSM:he,gradientFromColor:tt}=we;return{[`${ze}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:tt,borderRadius:Te},y(me)),[`${ze}-lg`]:Object.assign({},y(ye)),[`${ze}-sm`]:Object.assign({},y(he))}},b=we=>Object.assign({width:we},$e(we)),z=we=>{const{skeletonImageCls:me,imageSizeBase:Te,gradientFromColor:ze,borderRadiusSM:ye}=we;return{[`${me}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ze,borderRadius:ye},b(Te*2)),{[`${me}-path`]:{fill:"#bfbfbf"},[`${me}-svg`]:Object.assign(Object.assign({},b(Te)),{maxWidth:Te*4,maxHeight:Te*4}),[`${me}-svg${me}-svg-circle`]:{borderRadius:"50%"}}),[`${me}${me}-circle`]:{borderRadius:"50%"}}},ne=(we,me,Te)=>{const{skeletonButtonCls:ze}=we;return{[`${Te}${ze}-circle`]:{width:me,minWidth:me,borderRadius:"50%"},[`${Te}${ze}-round`]:{borderRadius:me}}},ae=we=>Object.assign({width:we*2,minWidth:we*2},$e(we)),ie=we=>{const{borderRadiusSM:me,skeletonButtonCls:Te,controlHeight:ze,controlHeightLG:ye,controlHeightSM:he,gradientFromColor:tt}=we;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Te}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:tt,borderRadius:me,width:ze*2,minWidth:ze*2},ae(ze))},ne(we,ze,Te)),{[`${Te}-lg`]:Object.assign({},ae(ye))}),ne(we,ye,`${Te}-lg`)),{[`${Te}-sm`]:Object.assign({},ae(he))}),ne(we,he,`${Te}-sm`))},de=we=>{const{componentCls:me,skeletonAvatarCls:Te,skeletonTitleCls:ze,skeletonParagraphCls:ye,skeletonButtonCls:he,skeletonInputCls:tt,skeletonImageCls:Oe,controlHeight:Ae,controlHeightLG:Ge,controlHeightSM:Bt,gradientFromColor:Pt,padding:Wt,marginSM:Ht,borderRadius:Gt,titleHeight:Be,blockRadius:lt,paragraphLiHeight:At,controlHeightXS:gt,paragraphMarginTop:bt}=we;return{[`${me}`]:{display:"table",width:"100%",[`${me}-header`]:{display:"table-cell",paddingInlineEnd:Wt,verticalAlign:"top",[`${Te}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Pt},Je(Ae)),[`${Te}-circle`]:{borderRadius:"50%"},[`${Te}-lg`]:Object.assign({},Je(Ge)),[`${Te}-sm`]:Object.assign({},Je(Bt))},[`${me}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ze}`]:{width:"100%",height:Be,background:Pt,borderRadius:lt,[`+ ${ye}`]:{marginBlockStart:Bt}},[`${ye}`]:{padding:0,"> li":{width:"100%",height:At,listStyle:"none",background:Pt,borderRadius:lt,"+ li":{marginBlockStart:gt}}},[`${ye}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${me}-content`]:{[`${ze}, ${ye} > li`]:{borderRadius:Gt}}},[`${me}-with-avatar ${me}-content`]:{[`${ze}`]:{marginBlockStart:Ht,[`+ ${ye}`]:{marginBlockStart:bt}}},[`${me}${me}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ie(we)),a(we)),E(we)),z(we)),[`${me}${me}-block`]:{width:"100%",[`${he}`]:{width:"100%"},[`${tt}`]:{width:"100%"}},[`${me}${me}-active`]:{[`
${ze},
${ye} > li,
${Te},
${he},
${tt},
${Oe}
`]:Object.assign({},le(we))}}};var ce=(0,nt.Z)("Skeleton",we=>{const{componentCls:me}=we,Te=(0,ot.TS)(we,{skeletonAvatarCls:`${me}-avatar`,skeletonTitleCls:`${me}-title`,skeletonParagraphCls:`${me}-paragraph`,skeletonButtonCls:`${me}-button`,skeletonInputCls:`${me}-input`,skeletonImageCls:`${me}-image`,imageSizeBase:we.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${we.gradientFromColor} 25%, ${we.gradientToColor} 37%, ${we.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[de(Te)]},we=>{const{colorFillContent:me,colorFill:Te}=we,ze=me,ye=Te;return{color:ze,colorGradientEnd:ye,gradientFromColor:ze,gradientToColor:ye,titleHeight:we.controlHeight/2,blockRadius:we.borderRadiusSM,paragraphMarginTop:we.marginLG+we.marginXXS,paragraphLiHeight:we.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ce=we=>{const{prefixCls:me,className:Te,rootClassName:ze,active:ye,shape:he="circle",size:tt="default"}=we,{getPrefixCls:Oe}=Xe.useContext(Ie.E_),Ae=Oe("skeleton",me),[Ge,Bt]=ce(Ae),Pt=(0,Ne.Z)(we,["prefixCls","className"]),Wt=pe()(Ae,`${Ae}-element`,{[`${Ae}-active`]:ye},Te,ze,Bt);return Ge(Xe.createElement("div",{className:Wt},Xe.createElement(Ee,Object.assign({prefixCls:`${Ae}-avatar`,shape:he,size:tt},Pt))))},Ze=we=>{const{prefixCls:me,className:Te,rootClassName:ze,active:ye,block:he=!1,size:tt="default"}=we,{getPrefixCls:Oe}=Xe.useContext(Ie.E_),Ae=Oe("skeleton",me),[Ge,Bt]=ce(Ae),Pt=(0,Ne.Z)(we,["prefixCls"]),Wt=pe()(Ae,`${Ae}-element`,{[`${Ae}-active`]:ye,[`${Ae}-block`]:he},Te,ze,Bt);return Ge(Xe.createElement("div",{className:Wt},Xe.createElement(Ee,Object.assign({prefixCls:`${Ae}-button`,size:tt},Pt))))};const ve="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var It=we=>{const{prefixCls:me,className:Te,rootClassName:ze,style:ye,active:he}=we,{getPrefixCls:tt}=Xe.useContext(Ie.E_),Oe=tt("skeleton",me),[Ae,Ge]=ce(Oe),Bt=pe()(Oe,`${Oe}-element`,{[`${Oe}-active`]:he},Te,ze,Ge);return Ae(Xe.createElement("div",{className:Bt},Xe.createElement("div",{className:pe()(`${Oe}-image`,Te),style:ye},Xe.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Oe}-image-svg`},Xe.createElement("path",{d:ve,className:`${Oe}-image-path`})))))},Ve=we=>{const{prefixCls:me,className:Te,rootClassName:ze,active:ye,block:he,size:tt="default"}=we,{getPrefixCls:Oe}=Xe.useContext(Ie.E_),Ae=Oe("skeleton",me),[Ge,Bt]=ce(Ae),Pt=(0,Ne.Z)(we,["prefixCls"]),Wt=pe()(Ae,`${Ae}-element`,{[`${Ae}-active`]:ye,[`${Ae}-block`]:he},Te,ze,Bt);return Ge(Xe.createElement("div",{className:Wt},Xe.createElement(Ee,Object.assign({prefixCls:`${Ae}-input`,size:tt},Pt))))},pt=re(54476),Tt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},_t=Tt,an=re(7657),vt=function(me,Te){return Xe.createElement(an.Z,(0,pt.Z)({},me,{ref:Te,icon:_t}))},je=Xe.forwardRef(vt),at=je,Fe=we=>{const{prefixCls:me,className:Te,rootClassName:ze,style:ye,active:he,children:tt}=we,{getPrefixCls:Oe}=Xe.useContext(Ie.E_),Ae=Oe("skeleton",me),[Ge,Bt]=ce(Ae),Pt=pe()(Ae,`${Ae}-element`,{[`${Ae}-active`]:he},Bt,Te,ze),Wt=tt!=null?tt:Xe.createElement(at,null);return Ge(Xe.createElement("div",{className:Pt},Xe.createElement("div",{className:pe()(`${Ae}-image`,Te),style:ye},Wt)))},qe=re(94480),nn=we=>{const me=Oe=>{const{width:Ae,rows:Ge=2}=we;if(Array.isArray(Ae))return Ae[Oe];if(Ge-1===Oe)return Ae},{prefixCls:Te,className:ze,style:ye,rows:he}=we,tt=(0,qe.Z)(Array(he)).map((Oe,Ae)=>Xe.createElement("li",{key:Ae,style:{width:me(Ae)}}));return Xe.createElement("ul",{className:pe()(Te,ze),style:ye},tt)},Vt=we=>{let{prefixCls:me,className:Te,width:ze,style:ye}=we;return Xe.createElement("h3",{className:pe()(me,Te),style:Object.assign({width:ze},ye)})};function De(we){return we&&typeof we=="object"?we:{}}function dt(we,me){return we&&!me?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function ft(we,me){return!we&&me?{width:"38%"}:we&&me?{width:"50%"}:{}}function on(we,me){const Te={};return(!we||!me)&&(Te.width="61%"),!we&&me?Te.rows=3:Te.rows=2,Te}const Yt=we=>{const{prefixCls:me,loading:Te,className:ze,rootClassName:ye,style:he,children:tt,avatar:Oe=!1,title:Ae=!0,paragraph:Ge=!0,active:Bt,round:Pt}=we,{getPrefixCls:Wt,direction:Ht,skeleton:Gt}=Xe.useContext(Ie.E_),Be=Wt("skeleton",me),[lt,At]=ce(Be);if(Te||!("loading"in we)){const gt=!!Oe,bt=!!Ae,dn=!!Ge;let Pn;if(gt){const Hn=Object.assign(Object.assign({prefixCls:`${Be}-avatar`},dt(bt,dn)),De(Oe));Pn=Xe.createElement("div",{className:`${Be}-header`},Xe.createElement(Ee,Object.assign({},Hn)))}let cn;if(bt||dn){let Hn;if(bt){const Un=Object.assign(Object.assign({prefixCls:`${Be}-title`},ft(gt,dn)),De(Ae));Hn=Xe.createElement(Vt,Object.assign({},Un))}let Cn;if(dn){const Un=Object.assign(Object.assign({prefixCls:`${Be}-paragraph`},on(gt,bt)),De(Ge));Cn=Xe.createElement(nn,Object.assign({},Un))}cn=Xe.createElement("div",{className:`${Be}-content`},Hn,Cn)}const xn=pe()(Be,{[`${Be}-with-avatar`]:gt,[`${Be}-active`]:Bt,[`${Be}-rtl`]:Ht==="rtl",[`${Be}-round`]:Pt},Gt==null?void 0:Gt.className,ze,ye,At);return lt(Xe.createElement("div",{className:xn,style:Object.assign(Object.assign({},Gt==null?void 0:Gt.style),he)},Pn,cn))}return typeof tt!="undefined"?tt:null};Yt.Button=Ze,Yt.Avatar=Ce,Yt.Input=Ve,Yt.Image=It,Yt.Node=Fe;var We=Yt,Ye=We},31797:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return ce}});var x=re(59301),pe=re(56762),Xe=re(92343),Ie=re(92310),Ne=re.n(Ie),Re=re(36355),Ee=re(61621),nt=fe=>{const{value:Ce,formatter:Pe,precision:Ze,decimalSeparator:ve,groupSeparator:Qe="",prefixCls:It}=fe;let jt;if(typeof Pe=="function")jt=Pe(Ce);else{const Ve=String(Ce),pt=Ve.match(/^(-?)(\d*)(\.(\d+))?$/);if(!pt||Ve==="-")jt=Ve;else{const Tt=pt[1];let _t=pt[2]||"0",an=pt[4]||"";_t=_t.replace(/\B(?=(\d{3})+(?!\d))/g,Qe),typeof Ze=="number"&&(an=an.padEnd(Ze,"0").slice(0,Ze>0?Ze:0)),an&&(an=`${ve}${an}`),jt=[x.createElement("span",{key:"int",className:`${It}-content-value-int`},Tt,_t),an&&x.createElement("span",{key:"decimal",className:`${It}-content-value-decimal`},an)]}}return x.createElement("span",{className:`${It}-content-value`},jt)},ot=re(17313),st=re(83116),$e=re(37613);const Je=fe=>{const{componentCls:Ce,marginXXS:Pe,padding:Ze,colorTextDescription:ve,titleFontSize:Qe,colorTextHeading:It,contentFontSize:jt,fontFamily:Ve}=fe;return{[`${Ce}`]:Object.assign(Object.assign({},(0,ot.Wf)(fe)),{[`${Ce}-title`]:{marginBottom:Pe,color:ve,fontSize:Qe},[`${Ce}-skeleton`]:{paddingTop:Ze},[`${Ce}-content`]:{color:It,fontSize:jt,fontFamily:Ve,[`${Ce}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ce}-content-prefix, ${Ce}-content-suffix`]:{display:"inline-block"},[`${Ce}-content-prefix`]:{marginInlineEnd:Pe},[`${Ce}-content-suffix`]:{marginInlineStart:Pe}}})}};var le=(0,st.Z)("Statistic",fe=>{const Ce=(0,$e.TS)(fe,{});return[Je(Ce)]},fe=>{const{fontSizeHeading3:Ce,fontSize:Pe}=fe;return{titleFontSize:Pe,contentFontSize:Ce}}),a=fe=>{const{prefixCls:Ce,className:Pe,rootClassName:Ze,style:ve,valueStyle:Qe,value:It=0,title:jt,valueRender:Ve,prefix:pt,suffix:Tt,loading:_t=!1,onMouseEnter:an,onMouseLeave:vt,decimalSeparator:je=".",groupSeparator:at=","}=fe,{getPrefixCls:ht,direction:Fe,statistic:qe}=x.useContext(Re.E_),Mt=ht("statistic",Ce),[nn,Et]=le(Mt),Vt=x.createElement(nt,Object.assign({decimalSeparator:je,groupSeparator:at,prefixCls:Mt},fe,{value:It})),De=Ne()(Mt,{[`${Mt}-rtl`]:Fe==="rtl"},qe==null?void 0:qe.className,Pe,Ze,Et);return nn(x.createElement("div",{className:De,style:Object.assign(Object.assign({},qe==null?void 0:qe.style),ve),onMouseEnter:an,onMouseLeave:vt},jt&&x.createElement("div",{className:`${Mt}-title`},jt),x.createElement(Ee.Z,{paragraph:!1,loading:_t,className:`${Mt}-skeleton`},x.createElement("div",{style:Qe,className:`${Mt}-content`},pt&&x.createElement("span",{className:`${Mt}-content-prefix`},pt),Ve?Ve(Vt):Vt,Tt&&x.createElement("span",{className:`${Mt}-content-suffix`},Tt)))))};const E=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(fe,Ce){let Pe=fe;const Ze=/\[[^\]]*]/g,ve=(Ce.match(Ze)||[]).map(Ve=>Ve.slice(1,-1)),Qe=Ce.replace(Ze,"[]"),It=E.reduce((Ve,pt)=>{let[Tt,_t]=pt;if(Ve.includes(Tt)){const an=Math.floor(Pe/_t);return Pe-=an*_t,Ve.replace(new RegExp(`${Tt}+`,"g"),vt=>{const je=vt.length;return an.toString().padStart(je,"0")})}return Ve},Qe);let jt=0;return It.replace(Ze,()=>{const Ve=ve[jt];return jt+=1,Ve})}function z(fe,Ce){const{format:Pe=""}=Ce,Ze=new Date(fe).getTime(),ve=Date.now(),Qe=Math.max(Ze-ve,0);return b(Qe,Pe)}const ne=1e3/30;function ae(fe){return new Date(fe).getTime()}const ie=fe=>{const{value:Ce,format:Pe="HH:mm:ss",onChange:Ze,onFinish:ve}=fe,Qe=(0,pe.Z)(),It=x.useRef(null),jt=()=>{ve==null||ve(),It.current&&(clearInterval(It.current),It.current=null)},Ve=()=>{const _t=ae(Ce);_t>=Date.now()&&(It.current=setInterval(()=>{Qe(),Ze==null||Ze(_t-Date.now()),_t<Date.now()&&jt()},ne))};x.useEffect(()=>(Ve(),()=>{It.current&&(clearInterval(It.current),It.current=null)}),[Ce]);const pt=(_t,an)=>z(_t,Object.assign(Object.assign({},an),{format:Pe})),Tt=_t=>(0,Xe.Tm)(_t,{title:void 0});return x.createElement(a,Object.assign({},fe,{valueRender:Tt,formatter:pt}))};var de=x.memo(ie);a.Countdown=de;var ce=a},12563:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return Ze}});var x=re(59301),pe=re(99267),Xe=re(92310),Ie=re.n(Xe),Ne=re(36785),Re=re(47729),Ee=re(14088),He=re(36355),nt=re(17313),ot=re(37613),st=re(83116);const $e=ve=>{const{paddingXXS:Qe,lineWidth:It,tagPaddingHorizontal:jt,componentCls:Ve}=ve,pt=jt-It,Tt=Qe-It;return{[Ve]:Object.assign(Object.assign({},(0,nt.Wf)(ve)),{display:"inline-block",height:"auto",marginInlineEnd:ve.marginXS,paddingInline:pt,fontSize:ve.tagFontSize,lineHeight:ve.tagLineHeight,whiteSpace:"nowrap",background:ve.defaultBg,border:`${ve.lineWidth}px ${ve.lineType} ${ve.colorBorder}`,borderRadius:ve.borderRadiusSM,opacity:1,transition:`all ${ve.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ve}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ve.defaultColor},[`${Ve}-close-icon`]:{marginInlineStart:Tt,color:ve.colorTextDescription,fontSize:ve.tagIconSize,cursor:"pointer",transition:`all ${ve.motionDurationMid}`,"&:hover":{color:ve.colorTextHeading}},[`&${Ve}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${ve.iconCls}-close, ${ve.iconCls}-close:hover`]:{color:ve.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ve}-checkable-checked):hover`]:{color:ve.colorPrimary,backgroundColor:ve.colorFillSecondary},"&:active, &-checked":{color:ve.colorTextLightSolid},"&-checked":{backgroundColor:ve.colorPrimary,"&:hover":{backgroundColor:ve.colorPrimaryHover}},"&:active":{backgroundColor:ve.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${ve.iconCls} + span, > span + ${ve.iconCls}`]:{marginInlineStart:pt}}),[`${Ve}-borderless`]:{borderColor:"transparent",background:ve.tagBorderlessBg}}},Je=ve=>{const{lineWidth:Qe,fontSizeIcon:It}=ve,jt=ve.fontSizeSM,Ve=`${ve.lineHeightSM*jt}px`;return(0,ot.TS)(ve,{tagFontSize:jt,tagLineHeight:Ve,tagIconSize:It-2*Qe,tagPaddingHorizontal:8,tagBorderlessBg:ve.colorFillTertiary})},le=ve=>({defaultBg:ve.colorFillQuaternary,defaultColor:ve.colorText});var y=(0,st.Z)("Tag",ve=>{const Qe=Je(ve);return $e(Qe)},le),a=function(ve,Qe){var It={};for(var jt in ve)Object.prototype.hasOwnProperty.call(ve,jt)&&Qe.indexOf(jt)<0&&(It[jt]=ve[jt]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,jt=Object.getOwnPropertySymbols(ve);Ve<jt.length;Ve++)Qe.indexOf(jt[Ve])<0&&Object.prototype.propertyIsEnumerable.call(ve,jt[Ve])&&(It[jt[Ve]]=ve[jt[Ve]]);return It},b=ve=>{const{prefixCls:Qe,style:It,className:jt,checked:Ve,onChange:pt,onClick:Tt}=ve,_t=a(ve,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:an,tag:vt}=x.useContext(He.E_),je=Mt=>{pt==null||pt(!Ve),Tt==null||Tt(Mt)},at=an("tag",Qe),[ht,Fe]=y(at),qe=Ie()(at,`${at}-checkable`,{[`${at}-checkable-checked`]:Ve},vt==null?void 0:vt.className,jt,Fe);return ht(x.createElement("span",Object.assign({},_t,{style:Object.assign(Object.assign({},It),vt==null?void 0:vt.style),className:qe,onClick:je})))},z=re(45157);const ne=ve=>(0,z.Z)(ve,(Qe,It)=>{let{textColor:jt,lightBorderColor:Ve,lightColor:pt,darkColor:Tt}=It;return{[`${ve.componentCls}-${Qe}`]:{color:jt,background:pt,borderColor:Ve,"&-inverse":{color:ve.colorTextLightSolid,background:Tt,borderColor:Tt},[`&${ve.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ae=(0,st.b)(["Tag","preset"],ve=>{const Qe=Je(ve);return ne(Qe)},le);function ie(ve){return typeof ve!="string"?ve:ve.charAt(0).toUpperCase()+ve.slice(1)}const de=(ve,Qe,It)=>{const jt=ie(It);return{[`${ve.componentCls}-${Qe}`]:{color:ve[`color${It}`],background:ve[`color${jt}Bg`],borderColor:ve[`color${jt}Border`],[`&${ve.componentCls}-borderless`]:{borderColor:"transparent"}}}};var ce=(0,st.b)(["Tag","status"],ve=>{const Qe=Je(ve);return[de(Qe,"success","Success"),de(Qe,"processing","Info"),de(Qe,"error","Error"),de(Qe,"warning","Warning")]},le),fe=function(ve,Qe){var It={};for(var jt in ve)Object.prototype.hasOwnProperty.call(ve,jt)&&Qe.indexOf(jt)<0&&(It[jt]=ve[jt]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,jt=Object.getOwnPropertySymbols(ve);Ve<jt.length;Ve++)Qe.indexOf(jt[Ve])<0&&Object.prototype.propertyIsEnumerable.call(ve,jt[Ve])&&(It[jt[Ve]]=ve[jt[Ve]]);return It};const Ce=(ve,Qe)=>{const{prefixCls:It,className:jt,rootClassName:Ve,style:pt,children:Tt,icon:_t,color:an,onClose:vt,closeIcon:je,closable:at,bordered:ht=!0}=ve,Fe=fe(ve,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:qe,direction:Mt,tag:nn}=x.useContext(He.E_),[Et,Vt]=x.useState(!0);x.useEffect(()=>{"visible"in Fe&&Vt(Fe.visible)},[Fe.visible]);const De=(0,Ne.o2)(an),dt=(0,Ne.yT)(an),ft=De||dt,on=Object.assign(Object.assign({backgroundColor:an&&!ft?an:void 0},nn==null?void 0:nn.style),pt),Yt=qe("tag",It),[We,Ye]=y(Yt),we=Ie()(Yt,nn==null?void 0:nn.className,{[`${Yt}-${an}`]:ft,[`${Yt}-has-color`]:an&&!ft,[`${Yt}-hidden`]:!Et,[`${Yt}-rtl`]:Mt==="rtl",[`${Yt}-borderless`]:!ht},jt,Ve,Ye),me=Oe=>{Oe.stopPropagation(),vt==null||vt(Oe),!Oe.defaultPrevented&&Vt(!1)},[,Te]=(0,Re.Z)(at,je,Oe=>Oe===null?x.createElement(pe.Z,{className:`${Yt}-close-icon`,onClick:me}):x.createElement("span",{className:`${Yt}-close-icon`,onClick:me},Oe),null,!1),ze=typeof Fe.onClick=="function"||Tt&&Tt.type==="a",ye=_t||null,he=ye?x.createElement(x.Fragment,null,ye,Tt&&x.createElement("span",null,Tt)):Tt,tt=x.createElement("span",Object.assign({},Fe,{ref:Qe,className:we,style:on}),he,Te,De&&x.createElement(ae,{key:"preset",prefixCls:Yt}),dt&&x.createElement(ce,{key:"status",prefixCls:Yt}));return We(ze?x.createElement(Ee.Z,{component:"Tag"},tt):tt)},Pe=x.forwardRef(Ce);Pe.CheckableTag=b;var Ze=Pe},17574:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return an}});var x=re(60091),pe=re(94480),Xe=re(52671),Ie=re(8657),Ne=re(54476),Re=re(59301),Ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},He=Ee,nt=re(7657),ot=function(je,at){return Re.createElement(nt.Z,(0,Ne.Z)({},je,{ref:at,icon:He}))},st=Re.forwardRef(ot),$e=st,Je=re(92310),le=re.n(Je),y=re(35654),a=re(71430),E=re(36355),b=re(56082),z=re(62892),ne=re(20648);const ae=4;function ie(vt){const{dropPosition:je,dropLevelOffset:at,prefixCls:ht,indent:Fe,direction:qe="ltr"}=vt,Mt=qe==="ltr"?"left":"right",nn=qe==="ltr"?"right":"left",Et={[Mt]:-at*Fe+ae,[nn]:0};switch(je){case-1:Et.top=-3;break;case 1:Et.bottom=-3;break;default:Et.bottom=-3,Et[Mt]=Fe+ae;break}return Re.createElement("div",{style:Et,className:`${ht}-drop-indicator`})}var de=re(71997),fe=Re.forwardRef((vt,je)=>{const{getPrefixCls:at,direction:ht,virtual:Fe,tree:qe}=Re.useContext(E.E_),{prefixCls:Mt,className:nn,showIcon:Et=!1,showLine:Vt,switcherIcon:De,blockNode:dt=!1,children:ft,checkable:on=!1,selectable:Yt=!0,draggable:We,motion:Ye,style:we}=vt,me=at("tree",Mt),Te=at(),ze=Ye!=null?Ye:Object.assign(Object.assign({},(0,z.Z)(Te)),{motionAppear:!1}),ye=Object.assign(Object.assign({},vt),{checkable:on,selectable:Yt,showIcon:Et,motion:ze,blockNode:dt,showLine:!!Vt,dropIndicatorRender:ie}),[he,tt]=(0,ne.ZP)(me),Oe=Re.useMemo(()=>{if(!We)return!1;let Ge={};switch(typeof We){case"function":Ge.nodeDraggable=We;break;case"object":Ge=Object.assign({},We);break;default:break}return Ge.icon!==!1&&(Ge.icon=Ge.icon||Re.createElement(b.Z,null)),Ge},[We]),Ae=Ge=>Re.createElement(de.Z,{prefixCls:me,switcherIcon:De,treeNodeProps:Ge,showLine:Vt});return he(Re.createElement(x.Z,Object.assign({itemHeight:20,ref:je,virtual:Fe},ye,{style:Object.assign(Object.assign({},qe==null?void 0:qe.style),we),prefixCls:me,className:le()({[`${me}-icon-hide`]:!Et,[`${me}-block-node`]:dt,[`${me}-unselectable`]:!Yt,[`${me}-rtl`]:ht==="rtl"},qe==null?void 0:qe.className,nn,tt),direction:ht,checkable:on&&Re.createElement("span",{className:`${me}-checkbox-inner`}),selectable:Yt,switcherIcon:Ae,draggable:Oe}),ft))}),Ce;(function(vt){vt[vt.None=0]="None",vt[vt.Start=1]="Start",vt[vt.End=2]="End"})(Ce||(Ce={}));function Pe(vt,je){function at(ht){const{key:Fe,children:qe}=ht;je(Fe,ht)!==!1&&Pe(qe||[],je)}vt.forEach(at)}function Ze(vt){let{treeData:je,expandedKeys:at,startKey:ht,endKey:Fe}=vt;const qe=[];let Mt=Ce.None;if(ht&&ht===Fe)return[ht];if(!ht||!Fe)return[];function nn(Et){return Et===ht||Et===Fe}return Pe(je,Et=>{if(Mt===Ce.End)return!1;if(nn(Et)){if(qe.push(Et),Mt===Ce.None)Mt=Ce.Start;else if(Mt===Ce.Start)return Mt=Ce.End,!1}else Mt===Ce.Start&&qe.push(Et);return at.includes(Et)}),qe}function ve(vt,je){const at=(0,pe.Z)(je),ht=[];return Pe(vt,(Fe,qe)=>{const Mt=at.indexOf(Fe);return Mt!==-1&&(ht.push(qe),at.splice(Mt,1)),!!at.length}),ht}var Qe=function(vt,je){var at={};for(var ht in vt)Object.prototype.hasOwnProperty.call(vt,ht)&&je.indexOf(ht)<0&&(at[ht]=vt[ht]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,ht=Object.getOwnPropertySymbols(vt);Fe<ht.length;Fe++)je.indexOf(ht[Fe])<0&&Object.prototype.propertyIsEnumerable.call(vt,ht[Fe])&&(at[ht[Fe]]=vt[ht[Fe]]);return at};function It(vt){const{isLeaf:je,expanded:at}=vt;return je?Re.createElement(Xe.Z,null):at?Re.createElement(Ie.Z,null):Re.createElement($e,null)}function jt(vt){let{treeData:je,children:at}=vt;return je||(0,a.zn)(at)}const Ve=(vt,je)=>{var{defaultExpandAll:at,defaultExpandParent:ht,defaultExpandedKeys:Fe}=vt,qe=Qe(vt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Mt=Re.useRef(),nn=Re.useRef(),Et=()=>{const{keyEntities:Oe}=(0,a.I8)(jt(qe));let Ae;return at?Ae=Object.keys(Oe):ht?Ae=(0,y.r7)(qe.expandedKeys||Fe||[],Oe):Ae=qe.expandedKeys||Fe,Ae},[Vt,De]=Re.useState(qe.selectedKeys||qe.defaultSelectedKeys||[]),[dt,ft]=Re.useState(()=>Et());Re.useEffect(()=>{"selectedKeys"in qe&&De(qe.selectedKeys)},[qe.selectedKeys]),Re.useEffect(()=>{"expandedKeys"in qe&&ft(qe.expandedKeys)},[qe.expandedKeys]);const on=(Oe,Ae)=>{var Ge;return"expandedKeys"in qe||ft(Oe),(Ge=qe.onExpand)===null||Ge===void 0?void 0:Ge.call(qe,Oe,Ae)},Yt=(Oe,Ae)=>{var Ge;const{multiple:Bt}=qe,{node:Pt,nativeEvent:Wt}=Ae,{key:Ht=""}=Pt,Gt=jt(qe),Be=Object.assign(Object.assign({},Ae),{selected:!0}),lt=(Wt==null?void 0:Wt.ctrlKey)||(Wt==null?void 0:Wt.metaKey),At=Wt==null?void 0:Wt.shiftKey;let gt;Bt&&lt?(gt=Oe,Mt.current=Ht,nn.current=gt,Be.selectedNodes=ve(Gt,gt)):Bt&&At?(gt=Array.from(new Set([].concat((0,pe.Z)(nn.current||[]),(0,pe.Z)(Ze({treeData:Gt,expandedKeys:dt,startKey:Ht,endKey:Mt.current}))))),Be.selectedNodes=ve(Gt,gt)):(gt=[Ht],Mt.current=Ht,nn.current=gt,Be.selectedNodes=ve(Gt,gt)),(Ge=qe.onSelect)===null||Ge===void 0||Ge.call(qe,gt,Be),"selectedKeys"in qe||De(gt)},{getPrefixCls:We,direction:Ye}=Re.useContext(E.E_),{prefixCls:we,className:me,showIcon:Te=!0,expandAction:ze="click"}=qe,ye=Qe(qe,["prefixCls","className","showIcon","expandAction"]),he=We("tree",we),tt=le()(`${he}-directory`,{[`${he}-directory-rtl`]:Ye==="rtl"},me);return Re.createElement(fe,Object.assign({icon:It,ref:je,blockNode:!0},ye,{showIcon:Te,expandAction:ze,prefixCls:he,className:tt,expandedKeys:dt,selectedKeys:Vt,onSelect:Yt,onExpand:on}))};var Tt=Re.forwardRef(Ve);const _t=fe;_t.DirectoryTree=Tt,_t.TreeNode=x.O;var an=_t},20648:function(ct,kt,re){"use strict";re.d(kt,{TM:function(){return Je},Yk:function(){return $e}});var x=re(36237),pe=re(98447),Xe=re(17313),Ie=re(8378),Ne=re(37613),Re=re(83116);const Ee=new x.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),He=(le,y)=>({[`.${le}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),nt=(le,y)=>({[`.${le}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),ot=(le,y)=>{const{treeCls:a,treeNodeCls:E,treeNodePadding:b,titleHeight:z,nodeSelectedBg:ne,nodeHoverBg:ae}=y,ie=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Xe.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Xe.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${E}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:Ee,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${E}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Xe.oN)(y)),[`&:not(${E}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${E}:hover &`]:{opacity:.45}},[`&${E}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},He(le,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ie},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ae},[`&${a}-node-selected`]:{backgroundColor:ne},[`${a}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},nt(le,y)),[`${E}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${E}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},st=le=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:E,directoryNodeSelectedBg:b,directoryNodeSelectedColor:z}=le;return{[`${y}${y}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,transition:`background-color ${le.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:le.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${le.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${y}-switcher`]:{color:z},[`${y}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},$e=(le,y)=>{const a=`.${le}`,E=`${a}-treenode`,b=y.paddingXS/2,z=(0,Ne.TS)(y,{treeCls:a,treeNodeCls:E,treeNodePadding:b});return[ot(le,z),st(z)]},Je=le=>{const{controlHeightSM:y}=le;return{titleHeight:y,nodeHoverBg:le.controlItemBgHover,nodeSelectedBg:le.controlItemBgActive}};kt.ZP=(0,Re.Z)("Tree",(le,y)=>{let{prefixCls:a}=y;return[{[le.componentCls]:(0,pe.C2)(`${a}-checkbox`,le)},$e(a,le),(0,Ie.Z)(le)]},le=>{const{colorTextLightSolid:y,colorPrimary:a}=le;return Object.assign(Object.assign({},Je(le)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},71997:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return E}});var x=re(54476),pe=re(59301),Xe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Ie=Xe,Ne=re(7657),Re=function(z,ne){return pe.createElement(Ne.Z,(0,x.Z)({},z,{ref:ne,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee,nt=re(52671),ot=re(58617),st=re(15075),$e=re(43531),Je=re(92310),le=re.n(Je),y=re(92343),E=b=>{const{prefixCls:z,switcherIcon:ne,treeNodeProps:ae,showLine:ie}=b,{isLeaf:de,expanded:ce,loading:fe}=ae;if(fe)return pe.createElement(ot.Z,{className:`${z}-switcher-loading-icon`});let Ce;if(ie&&typeof ie=="object"&&(Ce=ie.showLeafIcon),de){if(!ie)return null;if(typeof Ce!="boolean"&&Ce){const ve=typeof Ce=="function"?Ce(ae):Ce,Qe=`${z}-switcher-line-custom-icon`;return(0,y.l$)(ve)?(0,y.Tm)(ve,{className:le()(ve.props.className||"",Qe)}):ve}return Ce?pe.createElement(nt.Z,{className:`${z}-switcher-line-icon`}):pe.createElement("span",{className:`${z}-switcher-leaf-line`})}const Pe=`${z}-switcher-icon`,Ze=typeof ne=="function"?ne(ae):ne;return(0,y.l$)(Ze)?(0,y.Tm)(Ze,{className:le()(Ze.props.className||"",Pe)}):Ze!==void 0?Ze:ie?ce?pe.createElement(st.Z,{className:`${z}-switcher-line-icon`}):pe.createElement($e.Z,{className:`${z}-switcher-line-icon`}):pe.createElement(He,{className:Pe})}},54580:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return An}});var x=re(59301),pe=re(94480),Xe=re(92310),Ie=re.n(Xe),Ne=re(54476),Re=re(67732),Ee=re(83652),He=re(42403),nt=re(158),ot=re(20068),st=re(75931),$e=re(75044),Je=re(76190),le=re(3202),y=re(26112);function a(xe,xt){var Lt="cannot ".concat(xe.method," ").concat(xe.action," ").concat(xt.status,"'"),Ct=new Error(Lt);return Ct.status=xt.status,Ct.method=xe.method,Ct.url=xe.action,Ct}function E(xe){var xt=xe.responseText||xe.response;if(!xt)return xt;try{return JSON.parse(xt)}catch(Lt){return xt}}function b(xe){var xt=new XMLHttpRequest;xe.onProgress&&xt.upload&&(xt.upload.onprogress=function(Xt){Xt.total>0&&(Xt.percent=Xt.loaded/Xt.total*100),xe.onProgress(Xt)});var Lt=new FormData;xe.data&&Object.keys(xe.data).forEach(function(en){var Xt=xe.data[en];if(Array.isArray(Xt)){Xt.forEach(function(Ut){Lt.append("".concat(en,"[]"),Ut)});return}Lt.append(en,Xt)}),xe.file instanceof Blob?Lt.append(xe.filename,xe.file,xe.file.name):Lt.append(xe.filename,xe.file),xt.onerror=function(Xt){xe.onError(Xt)},xt.onload=function(){return xt.status<200||xt.status>=300?xe.onError(a(xe,xt),E(xt)):xe.onSuccess(E(xt),xt)},xt.open(xe.method,xe.action,!0),xe.withCredentials&&"withCredentials"in xt&&(xt.withCredentials=!0);var Ct=xe.headers||{};return Ct["X-Requested-With"]!==null&&xt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ct).forEach(function(en){Ct[en]!==null&&xt.setRequestHeader(en,Ct[en])}),xt.send(Lt),{abort:function(){xt.abort()}}}var z=+new Date,ne=0;function ae(){return"rc-upload-".concat(z,"-").concat(++ne)}var ie=re(48736),de=function(xe,xt){if(xe&&xt){var Lt=Array.isArray(xt)?xt:xt.split(","),Ct=xe.name||"",en=xe.type||"",Xt=en.replace(/\/.*$/,"");return Lt.some(function(Ut){var $t=Ut.trim();if(/^\*(\/\*)?$/.test(Ut))return!0;if($t.charAt(0)==="."){var Zn=Ct.toLowerCase(),rt=$t.toLowerCase(),Me=[rt];return(rt===".jpg"||rt===".jpeg")&&(Me=[".jpg",".jpeg"]),Me.some(function(Dt){return Zn.endsWith(Dt)})}return/\/\*$/.test($t)?Xt===$t.replace(/\/.*$/,""):en===$t?!0:/^\w+$/.test($t)?((0,ie.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat($t,"'.Skip for check.")),!0):!1})}return!0};function ce(xe,xt){var Lt=xe.createReader(),Ct=[];function en(){Lt.readEntries(function(Xt){var Ut=Array.prototype.slice.apply(Xt);Ct=Ct.concat(Ut);var $t=!Ut.length;$t?xt(Ct):en()})}en()}var fe=function(xt,Lt,Ct){var en=function Xt(Ut,$t){Ut&&(Ut.path=$t||"",Ut.isFile?Ut.file(function(Zn){Ct(Zn)&&(Ut.fullPath&&!Zn.webkitRelativePath&&(Object.defineProperties(Zn,{webkitRelativePath:{writable:!0}}),Zn.webkitRelativePath=Ut.fullPath.replace(/^\//,""),Object.defineProperties(Zn,{webkitRelativePath:{writable:!1}})),Lt([Zn]))}):Ut.isDirectory&&ce(Ut,function(Zn){Zn.forEach(function(rt){Xt(rt,"".concat($t).concat(Ut.name,"/"))})}))};xt.forEach(function(Xt){en(Xt.webkitGetAsEntry())})},Ce=fe,Pe=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Ze=function(xe){(0,He.Z)(Lt,xe);var xt=(0,nt.Z)(Lt);function Lt(){var Ct;(0,Re.Z)(this,Lt);for(var en=arguments.length,Xt=new Array(en),Ut=0;Ut<en;Ut++)Xt[Ut]=arguments[Ut];return Ct=xt.call.apply(xt,[this].concat(Xt)),Ct.state={uid:ae()},Ct.reqs={},Ct.fileInput=void 0,Ct._isMounted=void 0,Ct.onChange=function($t){var Zn=Ct.props,rt=Zn.accept,Me=Zn.directory,Dt=$t.target.files,rn=(0,pe.Z)(Dt).filter(function(Ln){return!Me||de(Ln,rt)});Ct.uploadFiles(rn),Ct.reset()},Ct.onClick=function($t){var Zn=Ct.fileInput;if(Zn){var rt=$t.target,Me=Ct.props.onClick;if(rt&&rt.tagName==="BUTTON"){var Dt=Zn.parentNode;Dt.focus(),rt.blur()}Zn.click(),Me&&Me($t)}},Ct.onKeyDown=function($t){$t.key==="Enter"&&Ct.onClick($t)},Ct.onFileDrop=function($t){var Zn=Ct.props.multiple;if($t.preventDefault(),$t.type!=="dragover")if(Ct.props.directory)Ce(Array.prototype.slice.call($t.dataTransfer.items),Ct.uploadFiles,function(Me){return de(Me,Ct.props.accept)});else{var rt=(0,pe.Z)($t.dataTransfer.files).filter(function(Me){return de(Me,Ct.props.accept)});Zn===!1&&(rt=rt.slice(0,1)),Ct.uploadFiles(rt)}},Ct.uploadFiles=function($t){var Zn=(0,pe.Z)($t),rt=Zn.map(function(Me){return Me.uid=ae(),Ct.processFile(Me,Zn)});Promise.all(rt).then(function(Me){var Dt=Ct.props.onBatchStart;Dt==null||Dt(Me.map(function(rn){var Ln=rn.origin,ea=rn.parsedFile;return{file:Ln,parsedFile:ea}})),Me.filter(function(rn){return rn.parsedFile!==null}).forEach(function(rn){Ct.post(rn)})})},Ct.processFile=function(){var $t=(0,le.Z)((0,$e.Z)().mark(function Zn(rt,Me){var Dt,rn,Ln,ea,Zt,Jt,Qt,Rt,Bn;return(0,$e.Z)().wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:if(Dt=Ct.props.beforeUpload,rn=rt,!Dt){Nn.next=14;break}return Nn.prev=3,Nn.next=6,Dt(rt,Me);case 6:rn=Nn.sent,Nn.next=12;break;case 9:Nn.prev=9,Nn.t0=Nn.catch(3),rn=!1;case 12:if(rn!==!1){Nn.next=14;break}return Nn.abrupt("return",{origin:rt,parsedFile:null,action:null,data:null});case 14:if(Ln=Ct.props.action,typeof Ln!="function"){Nn.next=21;break}return Nn.next=18,Ln(rt);case 18:ea=Nn.sent,Nn.next=22;break;case 21:ea=Ln;case 22:if(Zt=Ct.props.data,typeof Zt!="function"){Nn.next=29;break}return Nn.next=26,Zt(rt);case 26:Jt=Nn.sent,Nn.next=30;break;case 29:Jt=Zt;case 30:return Qt=((0,Je.Z)(rn)==="object"||typeof rn=="string")&&rn?rn:rt,Qt instanceof File?Rt=Qt:Rt=new File([Qt],rt.name,{type:rt.type}),Bn=Rt,Bn.uid=rt.uid,Nn.abrupt("return",{origin:rt,data:Jt,parsedFile:Bn,action:ea});case 35:case"end":return Nn.stop()}},Zn,null,[[3,9]])}));return function(Zn,rt){return $t.apply(this,arguments)}}(),Ct.saveFileInput=function($t){Ct.fileInput=$t},Ct}return(0,Ee.Z)(Lt,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(en){var Xt=this,Ut=en.data,$t=en.origin,Zn=en.action,rt=en.parsedFile;if(this._isMounted){var Me=this.props,Dt=Me.onStart,rn=Me.customRequest,Ln=Me.name,ea=Me.headers,Zt=Me.withCredentials,Jt=Me.method,Qt=$t.uid,Rt=rn||b,Bn={action:Zn,filename:Ln,data:Ut,file:rt,headers:ea,withCredentials:Zt,method:Jt||"post",onProgress:function(Nn){var Yn=Xt.props.onProgress;Yn==null||Yn(Nn,rt)},onSuccess:function(Nn,Yn){var Dn=Xt.props.onSuccess;Dn==null||Dn(Nn,rt,Yn),delete Xt.reqs[Qt]},onError:function(Nn,Yn){var Dn=Xt.props.onError;Dn==null||Dn(Nn,Yn,rt),delete Xt.reqs[Qt]}};Dt($t),this.reqs[Qt]=Rt(Bn)}}},{key:"reset",value:function(){this.setState({uid:ae()})}},{key:"abort",value:function(en){var Xt=this.reqs;if(en){var Ut=en.uid?en.uid:en;Xt[Ut]&&Xt[Ut].abort&&Xt[Ut].abort(),delete Xt[Ut]}else Object.keys(Xt).forEach(function($t){Xt[$t]&&Xt[$t].abort&&Xt[$t].abort(),delete Xt[$t]})}},{key:"render",value:function(){var en=this.props,Xt=en.component,Ut=en.prefixCls,$t=en.className,Zn=en.disabled,rt=en.id,Me=en.style,Dt=en.multiple,rn=en.accept,Ln=en.capture,ea=en.children,Zt=en.directory,Jt=en.openFileDialogOnClick,Qt=en.onMouseEnter,Rt=en.onMouseLeave,Bn=(0,st.Z)(en,Pe),sn=Ie()((0,ot.Z)((0,ot.Z)((0,ot.Z)({},Ut,!0),"".concat(Ut,"-disabled"),Zn),$t,$t)),Nn=Zt?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Yn=Zn?{}:{onClick:Jt?this.onClick:function(){},onKeyDown:Jt?this.onKeyDown:function(){},onMouseEnter:Qt,onMouseLeave:Rt,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return x.createElement(Xt,(0,Ne.Z)({},Yn,{className:sn,role:"button",style:Me}),x.createElement("input",(0,Ne.Z)({},(0,y.Z)(Bn,{aria:!0,data:!0}),{id:rt,disabled:Zn,type:"file",ref:this.saveFileInput,onClick:function(On){return On.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:rn},Nn,{multiple:Dt,onChange:this.onChange},Ln!=null?{capture:Ln}:{})),ea)}}]),Lt}(x.Component),ve=Ze;function Qe(){}var It=function(xe){(0,He.Z)(Lt,xe);var xt=(0,nt.Z)(Lt);function Lt(){var Ct;(0,Re.Z)(this,Lt);for(var en=arguments.length,Xt=new Array(en),Ut=0;Ut<en;Ut++)Xt[Ut]=arguments[Ut];return Ct=xt.call.apply(xt,[this].concat(Xt)),Ct.uploader=void 0,Ct.saveUploader=function($t){Ct.uploader=$t},Ct}return(0,Ee.Z)(Lt,[{key:"abort",value:function(en){this.uploader.abort(en)}},{key:"render",value:function(){return x.createElement(ve,(0,Ne.Z)({},this.props,{ref:this.saveUploader}))}}]),Lt}(x.Component);It.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:Qe,onError:Qe,onSuccess:Qe,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var jt=It,Ve=jt,pt=re(18929),Tt=re(4676),_t=re(36355),an=re(1684),vt=re(9763),je=re(31724),at={icon:function(xt,Lt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Lt}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:xt}}]}},name:"file",theme:"twotone"},ht=at,Fe=re(7657),qe=function(xt,Lt){return x.createElement(Fe.Z,(0,Ne.Z)({},xt,{ref:Lt,icon:ht}))},Mt=x.forwardRef(qe),nn=Mt,Et=re(58617),Vt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},De=Vt,dt=function(xt,Lt){return x.createElement(Fe.Z,(0,Ne.Z)({},xt,{ref:Lt,icon:De}))},ft=x.forwardRef(dt),on=ft,Yt={icon:function(xt,Lt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:xt}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Lt}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:Lt}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Lt}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:xt}}]}},name:"picture",theme:"twotone"},We=Yt,Ye=function(xt,Lt){return x.createElement(Fe.Z,(0,Ne.Z)({},xt,{ref:Lt,icon:We}))},we=x.forwardRef(Ye),me=we,Te=re(77900),ze=re(56762),ye=re(62892),he=re(92343),tt=re(3113);function Oe(xe){return Object.assign(Object.assign({},xe),{lastModified:xe.lastModified,lastModifiedDate:xe.lastModifiedDate,name:xe.name,size:xe.size,type:xe.type,uid:xe.uid,percent:0,originFileObj:xe})}function Ae(xe,xt){const Lt=(0,pe.Z)(xt),Ct=Lt.findIndex(en=>{let{uid:Xt}=en;return Xt===xe.uid});return Ct===-1?Lt.push(xe):Lt[Ct]=xe,Lt}function Ge(xe,xt){const Lt=xe.uid!==void 0?"uid":"name";return xt.filter(Ct=>Ct[Lt]===xe[Lt])[0]}function Bt(xe,xt){const Lt=xe.uid!==void 0?"uid":"name",Ct=xt.filter(en=>en[Lt]!==xe[Lt]);return Ct.length===xt.length?null:Ct}const Pt=function(){const xt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Ct=xt[xt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Ct)||[""])[0]},Wt=xe=>xe.indexOf("image/")===0,Ht=xe=>{if(xe.type&&!xe.thumbUrl)return Wt(xe.type);const xt=xe.thumbUrl||xe.url||"",Lt=Pt(xt);return/^data:image\//.test(xt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Lt)?!0:!(/^data:/.test(xt)||Lt)},Gt=200;function Be(xe){return new Promise(xt=>{if(!xe.type||!Wt(xe.type)){xt("");return}const Lt=document.createElement("canvas");Lt.width=Gt,Lt.height=Gt,Lt.style.cssText=`position: fixed; left: 0; top: 0; width: ${Gt}px; height: ${Gt}px; z-index: 9999; display: none;`,document.body.appendChild(Lt);const Ct=Lt.getContext("2d"),en=new Image;if(en.onload=()=>{const{width:Xt,height:Ut}=en;let $t=Gt,Zn=Gt,rt=0,Me=0;Xt>Ut?(Zn=Ut*(Gt/Xt),Me=-(Zn-$t)/2):($t=Xt*(Gt/Ut),rt=-($t-Zn)/2),Ct.drawImage(en,rt,Me,$t,Zn);const Dt=Lt.toDataURL();document.body.removeChild(Lt),window.URL.revokeObjectURL(en.src),xt(Dt)},en.crossOrigin="anonymous",xe.type.startsWith("image/svg+xml")){const Xt=new FileReader;Xt.onload=()=>{Xt.result&&(en.src=Xt.result)},Xt.readAsDataURL(xe)}else if(xe.type.startsWith("image/gif")){const Xt=new FileReader;Xt.onload=()=>{Xt.result&&xt(Xt.result)},Xt.readAsDataURL(xe)}else en.src=window.URL.createObjectURL(xe)})}var lt=re(26227),At=re(41464),gt=re(15277),bt=re(93948),dn=re(6848),cn=x.forwardRef((xe,xt)=>{let{prefixCls:Lt,className:Ct,style:en,locale:Xt,listType:Ut,file:$t,items:Zn,progress:rt,iconRender:Me,actionIconRender:Dt,itemRender:rn,isImgUrl:Ln,showPreviewIcon:ea,showRemoveIcon:Zt,showDownloadIcon:Jt,previewIcon:Qt,removeIcon:Rt,downloadIcon:Bn,onPreview:sn,onDownload:Nn,onClose:Yn}=xe;var Dn,On;const{status:_n}=$t,[ya,ja]=x.useState(_n);x.useEffect(()=>{_n!=="removed"&&ja(_n)},[_n]);const[Ta,Rn]=x.useState(!1);x.useEffect(()=>{const va=setTimeout(()=>{Rn(!0)},300);return()=>{clearTimeout(va)}},[]);const Fa=Me($t);let Sa=x.createElement("div",{className:`${Lt}-icon`},Fa);if(Ut==="picture"||Ut==="picture-card"||Ut==="picture-circle")if(ya==="uploading"||!$t.thumbUrl&&!$t.url){const va=Ie()(`${Lt}-list-item-thumbnail`,{[`${Lt}-list-item-file`]:ya!=="uploading"});Sa=x.createElement("div",{className:va},Fa)}else{const va=Ln!=null&&Ln($t)?x.createElement("img",{src:$t.thumbUrl||$t.url,alt:$t.name,className:`${Lt}-list-item-image`,crossOrigin:$t.crossOrigin}):Fa,Kn=Ie()(`${Lt}-list-item-thumbnail`,{[`${Lt}-list-item-file`]:Ln&&!Ln($t)});Sa=x.createElement("a",{className:Kn,onClick:Ia=>sn($t,Ia),href:$t.url||$t.thumbUrl,target:"_blank",rel:"noopener noreferrer"},va)}const In=Ie()(`${Lt}-list-item`,`${Lt}-list-item-${ya}`),Za=typeof $t.linkProps=="string"?JSON.parse($t.linkProps):$t.linkProps,Va=Zt?Dt((typeof Rt=="function"?Rt($t):Rt)||x.createElement(lt.Z,null),()=>Yn($t),Lt,Xt.removeFile):null,Qa=Jt&&ya==="done"?Dt((typeof Bn=="function"?Bn($t):Bn)||x.createElement(At.Z,null),()=>Nn($t),Lt,Xt.downloadFile):null,ka=Ut!=="picture-card"&&Ut!=="picture-circle"&&x.createElement("span",{key:"download-delete",className:Ie()(`${Lt}-list-item-actions`,{picture:Ut==="picture"})},Qa,Va),qa=Ie()(`${Lt}-list-item-name`),Aa=$t.url?[x.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:qa,title:$t.name},Za,{href:$t.url,onClick:va=>sn($t,va)}),$t.name),ka]:[x.createElement("span",{key:"view",className:qa,onClick:va=>sn($t,va),title:$t.name},$t.name),ka],da={pointerEvents:"none",opacity:.5},La=ea?x.createElement("a",{href:$t.url||$t.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:$t.url||$t.thumbUrl?void 0:da,onClick:va=>sn($t,va),title:Xt.previewFile},typeof Qt=="function"?Qt($t):Qt||x.createElement(gt.Z,null)):null,Oa=(Ut==="picture-card"||Ut==="picture-circle")&&ya!=="uploading"&&x.createElement("span",{className:`${Lt}-list-item-actions`},La,ya==="done"&&Qa,Va),{getPrefixCls:Da}=x.useContext(_t.E_),_a=Da(),ir=x.createElement("div",{className:In},Sa,Aa,Oa,Ta&&x.createElement(Te.default,{motionName:`${_a}-fade`,visible:ya==="uploading",motionDeadline:2e3},va=>{let{className:Kn}=va;const Ia="percent"in $t?x.createElement(bt.Z,Object.assign({},rt,{type:"line",percent:$t.percent,"aria-label":$t["aria-label"],"aria-labelledby":$t["aria-labelledby"]})):null;return x.createElement("div",{className:Ie()(`${Lt}-list-item-progress`,Kn)},Ia)})),Ma=$t.response&&typeof $t.response=="string"?$t.response:((Dn=$t.error)===null||Dn===void 0?void 0:Dn.statusText)||((On=$t.error)===null||On===void 0?void 0:On.message)||Xt.uploadError,nr=ya==="error"?x.createElement(dn.Z,{title:Ma,getPopupContainer:va=>va.parentNode},ir):ir;return x.createElement("div",{className:Ie()(`${Lt}-list-item-container`,Ct),style:en,ref:xt},rn?rn(nr,$t,Zn,{download:Nn.bind(null,$t),preview:sn.bind(null,$t),remove:Yn.bind(null,$t)}):nr)});const xn=(xe,xt)=>{const{listType:Lt="text",previewFile:Ct=Be,onPreview:en,onDownload:Xt,onRemove:Ut,locale:$t,iconRender:Zn,isImageUrl:rt=Ht,prefixCls:Me,items:Dt=[],showPreviewIcon:rn=!0,showRemoveIcon:Ln=!0,showDownloadIcon:ea=!1,removeIcon:Zt,previewIcon:Jt,downloadIcon:Qt,progress:Rt={size:[-1,2],showInfo:!1},appendAction:Bn,appendActionVisible:sn=!0,itemRender:Nn,disabled:Yn}=xe,Dn=(0,ze.Z)(),[On,_n]=x.useState(!1);x.useEffect(()=>{Lt!=="picture"&&Lt!=="picture-card"&&Lt!=="picture-circle"||(Dt||[]).forEach(da=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(da.originFileObj instanceof File||da.originFileObj instanceof Blob)||da.thumbUrl!==void 0||(da.thumbUrl="",Ct&&Ct(da.originFileObj).then(La=>{da.thumbUrl=La||"",Dn()}))})},[Lt,Dt,Ct]),x.useEffect(()=>{_n(!0)},[]);const ya=(da,La)=>{if(en)return La==null||La.preventDefault(),en(da)},ja=da=>{typeof Xt=="function"?Xt(da):da.url&&window.open(da.url)},Ta=da=>{Ut==null||Ut(da)},Rn=da=>{if(Zn)return Zn(da,Lt);const La=da.status==="uploading",Oa=rt&&rt(da)?x.createElement(me,null):x.createElement(nn,null);let Da=La?x.createElement(Et.Z,null):x.createElement(on,null);return Lt==="picture"?Da=La?x.createElement(Et.Z,null):Oa:(Lt==="picture-card"||Lt==="picture-circle")&&(Da=La?$t.uploading:Oa),Da},Fa=(da,La,Oa,Da)=>{const _a={type:"text",size:"small",title:Da,onClick:ir=>{La(),(0,he.l$)(da)&&da.props.onClick&&da.props.onClick(ir)},className:`${Oa}-list-item-action`,disabled:Yn};if((0,he.l$)(da)){const ir=(0,he.Tm)(da,Object.assign(Object.assign({},da.props),{onClick:()=>{}}));return x.createElement(tt.ZP,Object.assign({},_a,{icon:ir}))}return x.createElement(tt.ZP,Object.assign({},_a),x.createElement("span",null,da))};x.useImperativeHandle(xt,()=>({handlePreview:ya,handleDownload:ja}));const{getPrefixCls:Sa}=x.useContext(_t.E_),In=Sa("upload",Me),Za=Sa(),Va=Ie()(`${In}-list`,`${In}-list-${Lt}`),Qa=(0,pe.Z)(Dt.map(da=>({key:da.uid,file:da})));let qa={motionDeadline:2e3,motionName:`${In}-${Lt==="picture-card"||Lt==="picture-circle"?"animate-inline":"animate"}`,keys:Qa,motionAppear:On};const Aa=x.useMemo(()=>{const da=Object.assign({},(0,ye.Z)(Za));return delete da.onAppearEnd,delete da.onEnterEnd,delete da.onLeaveEnd,da},[Za]);return Lt!=="picture-card"&&Lt!=="picture-circle"&&(qa=Object.assign(Object.assign({},Aa),qa)),x.createElement("div",{className:Va},x.createElement(Te.CSSMotionList,Object.assign({},qa,{component:!1}),da=>{let{key:La,file:Oa,className:Da,style:_a}=da;return x.createElement(cn,{key:La,locale:$t,prefixCls:In,className:Da,style:_a,file:Oa,items:Dt,progress:Rt,listType:Lt,isImgUrl:rt,showPreviewIcon:rn,showRemoveIcon:Ln,showDownloadIcon:ea,removeIcon:Zt,previewIcon:Jt,downloadIcon:Qt,iconRender:Rn,actionIconRender:Fa,itemRender:Nn,onPreview:ya,onDownload:ja,onClose:Ta})}),Bn&&x.createElement(Te.default,Object.assign({},qa,{visible:sn,forceRender:!0}),da=>{let{className:La,style:Oa}=da;return(0,he.Tm)(Bn,Da=>({className:Ie()(Da.className,La),style:Object.assign(Object.assign(Object.assign({},Oa),{pointerEvents:La?"none":void 0}),Da.style)}))}))};var Cn=x.forwardRef(xn),Un=re(17313),qn=re(8378),oa=re(83116),yn=re(37613),ra=xe=>{const{componentCls:xt,iconCls:Lt}=xe;return{[`${xt}-wrapper`]:{[`${xt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:xe.colorFillAlter,border:`${xe.lineWidth}px dashed ${xe.colorBorder}`,borderRadius:xe.borderRadiusLG,cursor:"pointer",transition:`border-color ${xe.motionDurationSlow}`,[xt]:{padding:`${xe.padding}px 0`},[`${xt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${xt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${xt}-disabled):hover`]:{borderColor:xe.colorPrimaryHover},[`p${xt}-drag-icon`]:{marginBottom:xe.margin,[Lt]:{color:xe.colorPrimary,fontSize:xe.uploadThumbnailSize}},[`p${xt}-text`]:{margin:`0 0 ${xe.marginXXS}px`,color:xe.colorTextHeading,fontSize:xe.fontSizeLG},[`p${xt}-hint`]:{color:xe.colorTextDescription,fontSize:xe.fontSize},[`&${xt}-disabled`]:{cursor:"not-allowed",[`p${xt}-drag-icon ${Lt},
p${xt}-text,
p${xt}-hint
`]:{color:xe.colorTextDisabled}}}}}},aa=xe=>{const{componentCls:xt,antCls:Lt,iconCls:Ct,fontSize:en,lineHeight:Xt}=xe,Ut=`${xt}-list-item`,$t=`${Ut}-actions`,Zn=`${Ut}-action`,rt=Math.round(en*Xt);return{[`${xt}-wrapper`]:{[`${xt}-list`]:Object.assign(Object.assign({},(0,Un.dF)()),{lineHeight:xe.lineHeight,[Ut]:{position:"relative",height:xe.lineHeight*en,marginTop:xe.marginXS,fontSize:en,display:"flex",alignItems:"center",transition:`background-color ${xe.motionDurationSlow}`,"&:hover":{backgroundColor:xe.controlItemBgHover},[`${Ut}-name`]:Object.assign(Object.assign({},Un.vS),{padding:`0 ${xe.paddingXS}px`,lineHeight:Xt,flex:"auto",transition:`all ${xe.motionDurationSlow}`}),[$t]:{[Zn]:{opacity:0},[`${Zn}${Lt}-btn-sm`]:{height:rt,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
${Zn}:focus-visible,
&.picture ${Zn}
`]:{opacity:1},[Ct]:{color:xe.actionsColor,transition:`all ${xe.motionDurationSlow}`},[`&:hover ${Ct}`]:{color:xe.colorText}},[`${xt}-icon ${Ct}`]:{color:xe.colorTextDescription,fontSize:en},[`${Ut}-progress`]:{position:"absolute",bottom:-xe.uploadProgressOffset,width:"100%",paddingInlineStart:en+xe.paddingXS,fontSize:en,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Ut}:hover ${Zn}`]:{opacity:1,color:xe.colorText},[`${Ut}-error`]:{color:xe.colorError,[`${Ut}-name, ${xt}-icon ${Ct}`]:{color:xe.colorError},[$t]:{[`${Ct}, ${Ct}:hover`]:{color:xe.colorError},[Zn]:{opacity:1}}},[`${xt}-list-item-container`]:{transition:`opacity ${xe.motionDurationSlow}, height ${xe.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Ra=re(36237),Vn=re(1950);const Ja=new Ra.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),er=new Ra.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var ba=xe=>{const{componentCls:xt}=xe,Lt=`${xt}-animate-inline`;return[{[`${xt}-wrapper`]:{[`${Lt}-appear, ${Lt}-enter, ${Lt}-leave`]:{animationDuration:xe.motionDurationSlow,animationTimingFunction:xe.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Lt}-appear, ${Lt}-enter`]:{animationName:Ja},[`${Lt}-leave`]:{animationName:er}}},{[`${xt}-wrapper`]:(0,Vn.J$)(xe)},Ja,er]},Ba=re(30071),Ua=re(64993);const it=xe=>{const{componentCls:xt,iconCls:Lt,uploadThumbnailSize:Ct,uploadProgressOffset:en}=xe,Xt=`${xt}-list`,Ut=`${Xt}-item`;return{[`${xt}-wrapper`]:{[`
${Xt}${Xt}-picture,
${Xt}${Xt}-picture-card,
${Xt}${Xt}-picture-circle
`]:{[Ut]:{position:"relative",height:Ct+xe.lineWidth*2+xe.paddingXS*2,padding:xe.paddingXS,border:`${xe.lineWidth}px ${xe.lineType} ${xe.colorBorder}`,borderRadius:xe.borderRadiusLG,"&:hover":{background:"transparent"},[`${Ut}-thumbnail`]:Object.assign(Object.assign({},Un.vS),{width:Ct,height:Ct,lineHeight:`${Ct+xe.paddingSM}px`,textAlign:"center",flex:"none",[Lt]:{fontSize:xe.fontSizeHeading2,color:xe.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Ut}-progress`]:{bottom:en,width:`calc(100% - ${xe.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Ct+xe.paddingXS}},[`${Ut}-error`]:{borderColor:xe.colorError,[`${Ut}-thumbnail ${Lt}`]:{[`svg path[fill='${Ba.blue[0]}']`]:{fill:xe.colorErrorBg},[`svg path[fill='${Ba.blue.primary}']`]:{fill:xe.colorError}}},[`${Ut}-uploading`]:{borderStyle:"dashed",[`${Ut}-name`]:{marginBottom:en}}},[`${Xt}${Xt}-picture-circle ${Ut}`]:{[`&, &::before, ${Ut}-thumbnail`]:{borderRadius:"50%"}}}}},wt=xe=>{const{componentCls:xt,iconCls:Lt,fontSizeLG:Ct,colorTextLightSolid:en}=xe,Xt=`${xt}-list`,Ut=`${Xt}-item`,$t=xe.uploadPicCardSize;return{[`
${xt}-wrapper${xt}-picture-card-wrapper,
${xt}-wrapper${xt}-picture-circle-wrapper
`]:Object.assign(Object.assign({},(0,Un.dF)()),{display:"inline-block",width:"100%",[`${xt}${xt}-select`]:{width:$t,height:$t,marginInlineEnd:xe.marginXS,marginBottom:xe.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:xe.colorFillAlter,border:`${xe.lineWidth}px dashed ${xe.colorBorder}`,borderRadius:xe.borderRadiusLG,cursor:"pointer",transition:`border-color ${xe.motionDurationSlow}`,[`> ${xt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${xt}-disabled):hover`]:{borderColor:xe.colorPrimary}},[`${Xt}${Xt}-picture-card, ${Xt}${Xt}-picture-circle`]:{[`${Xt}-item-container`]:{display:"inline-block",width:$t,height:$t,marginBlock:`0 ${xe.marginXS}px`,marginInline:`0 ${xe.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Ut]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${xe.paddingXS*2}px)`,height:`calc(100% - ${xe.paddingXS*2}px)`,backgroundColor:xe.colorBgMask,opacity:0,transition:`all ${xe.motionDurationSlow}`,content:'" "'}},[`${Ut}:hover`]:{[`&::before, ${Ut}-actions`]:{opacity:1}},[`${Ut}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${xe.motionDurationSlow}`,[`${Lt}-eye, ${Lt}-download, ${Lt}-delete`]:{zIndex:10,width:Ct,margin:`0 ${xe.marginXXS}px`,fontSize:Ct,cursor:"pointer",transition:`all ${xe.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Ut}-actions, ${Ut}-actions:hover`]:{[`${Lt}-eye, ${Lt}-download, ${Lt}-delete`]:{color:new Ua.C(en).setAlpha(.65).toRgbString(),"&:hover":{color:en}}},[`${Ut}-thumbnail, ${Ut}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Ut}-name`]:{display:"none",textAlign:"center"},[`${Ut}-file + ${Ut}-name`]:{position:"absolute",bottom:xe.margin,display:"block",width:`calc(100% - ${xe.paddingXS*2}px)`},[`${Ut}-uploading`]:{[`&${Ut}`]:{backgroundColor:xe.colorFillAlter},[`&::before, ${Lt}-eye, ${Lt}-download, ${Lt}-delete`]:{display:"none"}},[`${Ut}-progress`]:{bottom:xe.marginXL,width:`calc(100% - ${xe.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${xt}-wrapper${xt}-picture-circle-wrapper`]:{[`${xt}${xt}-select`]:{borderRadius:"50%"}}}};var En=xe=>{const{componentCls:xt}=xe;return{[`${xt}-rtl`]:{direction:"rtl"}}};const bn=xe=>{const{componentCls:xt,colorTextDisabled:Lt}=xe;return{[`${xt}-wrapper`]:Object.assign(Object.assign({},(0,Un.Wf)(xe)),{[xt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${xt}-select`]:{display:"inline-block"},[`${xt}-disabled`]:{color:Lt,cursor:"not-allowed"}})}};var fn=(0,oa.Z)("Upload",xe=>{const{fontSizeHeading3:xt,fontSize:Lt,lineHeight:Ct,lineWidth:en,controlHeightLG:Xt}=xe,Ut=Math.round(Lt*Ct),$t=(0,yn.TS)(xe,{uploadThumbnailSize:xt*2,uploadProgressOffset:Ut/2+en,uploadPicCardSize:Xt*2.55});return[bn($t),ra($t),it($t),wt($t),aa($t),ba($t),En($t),(0,qn.Z)($t)]},xe=>({actionsColor:xe.colorTextDescription})),ca=function(xe,xt,Lt,Ct){function en(Xt){return Xt instanceof Lt?Xt:new Lt(function(Ut){Ut(Xt)})}return new(Lt||(Lt=Promise))(function(Xt,Ut){function $t(Me){try{rt(Ct.next(Me))}catch(Dt){Ut(Dt)}}function Zn(Me){try{rt(Ct.throw(Me))}catch(Dt){Ut(Dt)}}function rt(Me){Me.done?Xt(Me.value):en(Me.value).then($t,Zn)}rt((Ct=Ct.apply(xe,xt||[])).next())})};const Qn=`__LIST_IGNORE_${Date.now()}__`,Ot=(xe,xt)=>{const{fileList:Lt,defaultFileList:Ct,onRemove:en,showUploadList:Xt=!0,listType:Ut="text",onPreview:$t,onDownload:Zn,onChange:rt,onDrop:Me,previewFile:Dt,disabled:rn,locale:Ln,iconRender:ea,isImageUrl:Zt,progress:Jt,prefixCls:Qt,className:Rt,type:Bn="select",children:sn,style:Nn,itemRender:Yn,maxCount:Dn,data:On={},multiple:_n=!1,action:ya="",accept:ja="",supportServerRender:Ta=!0,rootClassName:Rn}=xe,Fa=x.useContext(an.Z),Sa=rn!=null?rn:Fa,[In,Za]=(0,pt.Z)(Ct||[],{value:Lt,postState:fa=>fa!=null?fa:[]}),[Va,Qa]=x.useState("drop"),ka=x.useRef(null);x.useMemo(()=>{const fa=Date.now();(Lt||[]).forEach((wa,la)=>{!wa.uid&&!Object.isFrozen(wa)&&(wa.uid=`__AUTO__${fa}_${la}__`)})},[Lt]);const qa=(fa,wa,la)=>{let Wn=(0,pe.Z)(wa),Xa=!1;Dn===1?Wn=Wn.slice(-1):Dn&&(Xa=Wn.length>Dn,Wn=Wn.slice(0,Dn)),(0,Tt.flushSync)(()=>{Za(Wn)});const Ft={file:fa,fileList:Wn};la&&(Ft.event=la),(!Xa||Wn.some(mt=>mt.uid===fa.uid))&&(0,Tt.flushSync)(()=>{rt==null||rt(Ft)})},Aa=(fa,wa)=>ca(void 0,void 0,void 0,function*(){const{beforeUpload:la,transformFile:Wn}=xe;let Xa=fa;if(la){const Ft=yield la(fa,wa);if(Ft===!1)return!1;if(delete fa[Qn],Ft===Qn)return Object.defineProperty(fa,Qn,{value:!0,configurable:!0}),!1;typeof Ft=="object"&&Ft&&(Xa=Ft)}return Wn&&(Xa=yield Wn(Xa)),Xa}),da=fa=>{const wa=fa.filter(Xa=>!Xa.file[Qn]);if(!wa.length)return;const la=wa.map(Xa=>Oe(Xa.file));let Wn=(0,pe.Z)(In);la.forEach(Xa=>{Wn=Ae(Xa,Wn)}),la.forEach((Xa,Ft)=>{let mt=Xa;if(wa[Ft].parsedFile)Xa.status="uploading";else{const{originFileObj:zt}=Xa;let mn;try{mn=new File([zt],zt.name,{type:zt.type})}catch(Jn){mn=new Blob([zt],{type:zt.type}),mn.name=zt.name,mn.lastModifiedDate=new Date,mn.lastModified=new Date().getTime()}mn.uid=Xa.uid,mt=mn}qa(mt,Wn)})},La=(fa,wa,la)=>{try{typeof fa=="string"&&(fa=JSON.parse(fa))}catch(Ft){}if(!Ge(wa,In))return;const Wn=Oe(wa);Wn.status="done",Wn.percent=100,Wn.response=fa,Wn.xhr=la;const Xa=Ae(Wn,In);qa(Wn,Xa)},Oa=(fa,wa)=>{if(!Ge(wa,In))return;const la=Oe(wa);la.status="uploading",la.percent=fa.percent;const Wn=Ae(la,In);qa(la,Wn,fa)},Da=(fa,wa,la)=>{if(!Ge(la,In))return;const Wn=Oe(la);Wn.error=fa,Wn.response=wa,Wn.status="error";const Xa=Ae(Wn,In);qa(Wn,Xa)},_a=fa=>{let wa;Promise.resolve(typeof en=="function"?en(fa):en).then(la=>{var Wn;if(la===!1)return;const Xa=Bt(fa,In);Xa&&(wa=Object.assign(Object.assign({},fa),{status:"removed"}),In==null||In.forEach(Ft=>{const mt=wa.uid!==void 0?"uid":"name";Ft[mt]===wa[mt]&&!Object.isFrozen(Ft)&&(Ft.status="removed")}),(Wn=ka.current)===null||Wn===void 0||Wn.abort(wa),qa(wa,Xa))})},ir=fa=>{Qa(fa.type),fa.type==="drop"&&(Me==null||Me(fa))};x.useImperativeHandle(xt,()=>({onBatchStart:da,onSuccess:La,onProgress:Oa,onError:Da,fileList:In,upload:ka.current}));const{getPrefixCls:Ma,direction:nr,upload:va}=x.useContext(_t.E_),Kn=Ma("upload",Qt),Ia=Object.assign(Object.assign({onBatchStart:da,onError:Da,onProgress:Oa,onSuccess:La},xe),{data:On,multiple:_n,action:ya,accept:ja,supportServerRender:Ta,prefixCls:Kn,disabled:Sa,beforeUpload:Aa,onChange:void 0});delete Ia.className,delete Ia.style,(!sn||Sa)&&delete Ia.id;const[lr,qt]=fn(Kn),[ha]=(0,vt.Z)("Upload",je.Z.Upload),{showRemoveIcon:hn,showPreviewIcon:pn,showDownloadIcon:wn,removeIcon:Fn,previewIcon:na,downloadIcon:za}=typeof Xt=="boolean"?{}:Xt,tn=(fa,wa)=>Xt?x.createElement(Cn,{prefixCls:Kn,listType:Ut,items:In,previewFile:Dt,onPreview:$t,onDownload:Zn,onRemove:_a,showRemoveIcon:!Sa&&hn,showPreviewIcon:pn,showDownloadIcon:wn,removeIcon:Fn,previewIcon:na,downloadIcon:za,iconRender:ea,locale:Object.assign(Object.assign({},ha),Ln),isImageUrl:Zt,progress:Jt,appendAction:fa,appendActionVisible:wa,itemRender:Yn,disabled:Sa}):fa,Ha=Ie()(`${Kn}-wrapper`,Rt,Rn,qt,va==null?void 0:va.className,{[`${Kn}-rtl`]:nr==="rtl",[`${Kn}-picture-card-wrapper`]:Ut==="picture-card",[`${Kn}-picture-circle-wrapper`]:Ut==="picture-circle"}),Ka=Object.assign(Object.assign({},va==null?void 0:va.style),Nn);if(Bn==="drag"){const fa=Ie()(qt,Kn,`${Kn}-drag`,{[`${Kn}-drag-uploading`]:In.some(wa=>wa.status==="uploading"),[`${Kn}-drag-hover`]:Va==="dragover",[`${Kn}-disabled`]:Sa,[`${Kn}-rtl`]:nr==="rtl"});return lr(x.createElement("span",{className:Ha},x.createElement("div",{className:fa,style:Ka,onDrop:ir,onDragOver:ir,onDragLeave:ir},x.createElement(Ve,Object.assign({},Ia,{ref:ka,className:`${Kn}-btn`}),x.createElement("div",{className:`${Kn}-drag-container`},sn))),tn()))}const Na=Ie()(Kn,`${Kn}-select`,{[`${Kn}-disabled`]:Sa}),Ca=(fa=>x.createElement("div",{className:Na,style:fa},x.createElement(Ve,Object.assign({},Ia,{ref:ka}))))(sn?void 0:{display:"none"});return lr(Ut==="picture-card"||Ut==="picture-circle"?x.createElement("span",{className:Ha},tn(Ca,!!sn)):x.createElement("span",{className:Ha},Ca,tn()))};var ln=x.forwardRef(Ot),Le=function(xe,xt){var Lt={};for(var Ct in xe)Object.prototype.hasOwnProperty.call(xe,Ct)&&xt.indexOf(Ct)<0&&(Lt[Ct]=xe[Ct]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var en=0,Ct=Object.getOwnPropertySymbols(xe);en<Ct.length;en++)xt.indexOf(Ct[en])<0&&Object.prototype.propertyIsEnumerable.call(xe,Ct[en])&&(Lt[Ct[en]]=xe[Ct[en]]);return Lt},zn=x.forwardRef((xe,xt)=>{var{style:Lt,height:Ct}=xe,en=Le(xe,["style","height"]);return x.createElement(ln,Object.assign({ref:xt},en,{type:"drag",style:Object.assign(Object.assign({},Lt),{height:Ct})}))});const jn=ln;jn.Dragger=zn,jn.LIST_IGNORE=Qn;var An=jn},39417:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return fe}});var x=re(54476),pe=re(20068),Xe=re(75931),Ie=re(33885),Ne=re(67732),Re=re(83652),Ee=re(31226),He=re(42403),nt=re(158),ot=re(92310),st=re.n(ot),$e=re(26112),Je=re(59301),le=re(39378),y=function(Pe){for(var Ze=Pe.prefixCls,ve=Pe.level,Qe=Pe.isStart,It=Pe.isEnd,jt="".concat(Ze,"-indent-unit"),Ve=[],pt=0;pt<ve;pt+=1){var Tt;Ve.push(Je.createElement("span",{key:pt,className:st()(jt,(Tt={},(0,pe.Z)(Tt,"".concat(jt,"-start"),Qe[pt]),(0,pe.Z)(Tt,"".concat(jt,"-end"),It[pt]),Tt))}))}return Je.createElement("span",{"aria-hidden":"true",className:"".concat(Ze,"-indent")},Ve)},a=Je.memo(y),E=re(67841),b=re(71430),z=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],ne="open",ae="close",ie="---",de=function(Ce){(0,He.Z)(Ze,Ce);var Pe=(0,nt.Z)(Ze);function Ze(){var ve;(0,Ne.Z)(this,Ze);for(var Qe=arguments.length,It=new Array(Qe),jt=0;jt<Qe;jt++)It[jt]=arguments[jt];return ve=Pe.call.apply(Pe,[this].concat(It)),ve.state={dragNodeHighlight:!1},ve.selectHandle=void 0,ve.cacheIndent=void 0,ve.onSelectorClick=function(Ve){var pt=ve.props.context.onNodeClick;pt(Ve,(0,b.F)(ve.props)),ve.isSelectable()?ve.onSelect(Ve):ve.onCheck(Ve)},ve.onSelectorDoubleClick=function(Ve){var pt=ve.props.context.onNodeDoubleClick;pt(Ve,(0,b.F)(ve.props))},ve.onSelect=function(Ve){if(!ve.isDisabled()){var pt=ve.props.context.onNodeSelect;pt(Ve,(0,b.F)(ve.props))}},ve.onCheck=function(Ve){if(!ve.isDisabled()){var pt=ve.props,Tt=pt.disableCheckbox,_t=pt.checked,an=ve.props.context.onNodeCheck;if(!(!ve.isCheckable()||Tt)){var vt=!_t;an(Ve,(0,b.F)(ve.props),vt)}}},ve.onMouseEnter=function(Ve){var pt=ve.props.context.onNodeMouseEnter;pt(Ve,(0,b.F)(ve.props))},ve.onMouseLeave=function(Ve){var pt=ve.props.context.onNodeMouseLeave;pt(Ve,(0,b.F)(ve.props))},ve.onContextMenu=function(Ve){var pt=ve.props.context.onNodeContextMenu;pt(Ve,(0,b.F)(ve.props))},ve.onDragStart=function(Ve){var pt=ve.props.context.onNodeDragStart;Ve.stopPropagation(),ve.setState({dragNodeHighlight:!0}),pt(Ve,(0,Ee.Z)(ve));try{Ve.dataTransfer.setData("text/plain","")}catch(Tt){}},ve.onDragEnter=function(Ve){var pt=ve.props.context.onNodeDragEnter;Ve.preventDefault(),Ve.stopPropagation(),pt(Ve,(0,Ee.Z)(ve))},ve.onDragOver=function(Ve){var pt=ve.props.context.onNodeDragOver;Ve.preventDefault(),Ve.stopPropagation(),pt(Ve,(0,Ee.Z)(ve))},ve.onDragLeave=function(Ve){var pt=ve.props.context.onNodeDragLeave;Ve.stopPropagation(),pt(Ve,(0,Ee.Z)(ve))},ve.onDragEnd=function(Ve){var pt=ve.props.context.onNodeDragEnd;Ve.stopPropagation(),ve.setState({dragNodeHighlight:!1}),pt(Ve,(0,Ee.Z)(ve))},ve.onDrop=function(Ve){var pt=ve.props.context.onNodeDrop;Ve.preventDefault(),Ve.stopPropagation(),ve.setState({dragNodeHighlight:!1}),pt(Ve,(0,Ee.Z)(ve))},ve.onExpand=function(Ve){var pt=ve.props,Tt=pt.loading,_t=pt.context.onNodeExpand;Tt||_t(Ve,(0,b.F)(ve.props))},ve.setSelectHandle=function(Ve){ve.selectHandle=Ve},ve.getNodeState=function(){var Ve=ve.props.expanded;return ve.isLeaf()?null:Ve?ne:ae},ve.hasChildren=function(){var Ve=ve.props.eventKey,pt=ve.props.context.keyEntities,Tt=(0,E.Z)(pt,Ve)||{},_t=Tt.children;return!!(_t||[]).length},ve.isLeaf=function(){var Ve=ve.props,pt=Ve.isLeaf,Tt=Ve.loaded,_t=ve.props.context.loadData,an=ve.hasChildren();return pt===!1?!1:pt||!_t&&!an||_t&&Tt&&!an},ve.isDisabled=function(){var Ve=ve.props.disabled,pt=ve.props.context.disabled;return!!(pt||Ve)},ve.isCheckable=function(){var Ve=ve.props.checkable,pt=ve.props.context.checkable;return!pt||Ve===!1?!1:pt},ve.syncLoadData=function(Ve){var pt=Ve.expanded,Tt=Ve.loading,_t=Ve.loaded,an=ve.props.context,vt=an.loadData,je=an.onNodeLoad;Tt||vt&&pt&&!ve.isLeaf()&&!ve.hasChildren()&&!_t&&je((0,b.F)(ve.props))},ve.isDraggable=function(){var Ve=ve.props,pt=Ve.data,Tt=Ve.context.draggable;return!!(Tt&&(!Tt.nodeDraggable||Tt.nodeDraggable(pt)))},ve.renderDragHandler=function(){var Ve=ve.props.context,pt=Ve.draggable,Tt=Ve.prefixCls;return pt!=null&&pt.icon?Je.createElement("span",{className:"".concat(Tt,"-draggable-icon")},pt.icon):null},ve.renderSwitcherIconDom=function(Ve){var pt=ve.props.switcherIcon,Tt=ve.props.context.switcherIcon,_t=pt||Tt;return typeof _t=="function"?_t((0,Ie.Z)((0,Ie.Z)({},ve.props),{},{isLeaf:Ve})):_t},ve.renderSwitcher=function(){var Ve=ve.props.expanded,pt=ve.props.context.prefixCls;if(ve.isLeaf()){var Tt=ve.renderSwitcherIconDom(!0);return Tt!==!1?Je.createElement("span",{className:st()("".concat(pt,"-switcher"),"".concat(pt,"-switcher-noop"))},Tt):null}var _t=st()("".concat(pt,"-switcher"),"".concat(pt,"-switcher_").concat(Ve?ne:ae)),an=ve.renderSwitcherIconDom(!1);return an!==!1?Je.createElement("span",{onClick:ve.onExpand,className:_t},an):null},ve.renderCheckbox=function(){var Ve=ve.props,pt=Ve.checked,Tt=Ve.halfChecked,_t=Ve.disableCheckbox,an=ve.props.context.prefixCls,vt=ve.isDisabled(),je=ve.isCheckable();if(!je)return null;var at=typeof je!="boolean"?je:null;return Je.createElement("span",{className:st()("".concat(an,"-checkbox"),pt&&"".concat(an,"-checkbox-checked"),!pt&&Tt&&"".concat(an,"-checkbox-indeterminate"),(vt||_t)&&"".concat(an,"-checkbox-disabled")),onClick:ve.onCheck},at)},ve.renderIcon=function(){var Ve=ve.props.loading,pt=ve.props.context.prefixCls;return Je.createElement("span",{className:st()("".concat(pt,"-iconEle"),"".concat(pt,"-icon__").concat(ve.getNodeState()||"docu"),Ve&&"".concat(pt,"-icon_loading"))})},ve.renderSelector=function(){var Ve=ve.state.dragNodeHighlight,pt=ve.props,Tt=pt.title,_t=Tt===void 0?ie:Tt,an=pt.selected,vt=pt.icon,je=pt.loading,at=pt.data,ht=ve.props.context,Fe=ht.prefixCls,qe=ht.showIcon,Mt=ht.icon,nn=ht.loadData,Et=ht.titleRender,Vt=ve.isDisabled(),De="".concat(Fe,"-node-content-wrapper"),dt;if(qe){var ft=vt||Mt;dt=ft?Je.createElement("span",{className:st()("".concat(Fe,"-iconEle"),"".concat(Fe,"-icon__customize"))},typeof ft=="function"?ft(ve.props):ft):ve.renderIcon()}else nn&&je&&(dt=ve.renderIcon());var on;typeof _t=="function"?on=_t(at):Et?on=Et(at):on=_t;var Yt=Je.createElement("span",{className:"".concat(Fe,"-title")},on);return Je.createElement("span",{ref:ve.setSelectHandle,title:typeof _t=="string"?_t:"",className:st()("".concat(De),"".concat(De,"-").concat(ve.getNodeState()||"normal"),!Vt&&(an||Ve)&&"".concat(Fe,"-node-selected")),onMouseEnter:ve.onMouseEnter,onMouseLeave:ve.onMouseLeave,onContextMenu:ve.onContextMenu,onClick:ve.onSelectorClick,onDoubleClick:ve.onSelectorDoubleClick},dt,Yt,ve.renderDropIndicator())},ve.renderDropIndicator=function(){var Ve=ve.props,pt=Ve.disabled,Tt=Ve.eventKey,_t=ve.props.context,an=_t.draggable,vt=_t.dropLevelOffset,je=_t.dropPosition,at=_t.prefixCls,ht=_t.indent,Fe=_t.dropIndicatorRender,qe=_t.dragOverNodeKey,Mt=_t.direction,nn=!!an,Et=!pt&&nn&&qe===Tt,Vt=ht!=null?ht:ve.cacheIndent;return ve.cacheIndent=ht,Et?Fe({dropPosition:je,dropLevelOffset:vt,indent:Vt,prefixCls:at,direction:Mt}):null},ve}return(0,Re.Z)(Ze,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var Qe=this.props.selectable,It=this.props.context.selectable;return typeof Qe=="boolean"?Qe:It}},{key:"render",value:function(){var Qe,It=this.props,jt=It.eventKey,Ve=It.className,pt=It.style,Tt=It.dragOver,_t=It.dragOverGapTop,an=It.dragOverGapBottom,vt=It.isLeaf,je=It.isStart,at=It.isEnd,ht=It.expanded,Fe=It.selected,qe=It.checked,Mt=It.halfChecked,nn=It.loading,Et=It.domRef,Vt=It.active,De=It.data,dt=It.onMouseMove,ft=It.selectable,on=(0,Xe.Z)(It,z),Yt=this.props.context,We=Yt.prefixCls,Ye=Yt.filterTreeNode,we=Yt.keyEntities,me=Yt.dropContainerKey,Te=Yt.dropTargetKey,ze=Yt.draggingNodeKey,ye=this.isDisabled(),he=(0,$e.Z)(on,{aria:!0,data:!0}),tt=(0,E.Z)(we,jt)||{},Oe=tt.level,Ae=at[at.length-1],Ge=this.isDraggable(),Bt=!ye&&Ge,Pt=ze===jt,Wt=ft!==void 0?{"aria-selected":!!ft}:void 0;return Je.createElement("div",(0,x.Z)({ref:Et,className:st()(Ve,"".concat(We,"-treenode"),(Qe={},(0,pe.Z)(Qe,"".concat(We,"-treenode-disabled"),ye),(0,pe.Z)(Qe,"".concat(We,"-treenode-switcher-").concat(ht?"open":"close"),!vt),(0,pe.Z)(Qe,"".concat(We,"-treenode-checkbox-checked"),qe),(0,pe.Z)(Qe,"".concat(We,"-treenode-checkbox-indeterminate"),Mt),(0,pe.Z)(Qe,"".concat(We,"-treenode-selected"),Fe),(0,pe.Z)(Qe,"".concat(We,"-treenode-loading"),nn),(0,pe.Z)(Qe,"".concat(We,"-treenode-active"),Vt),(0,pe.Z)(Qe,"".concat(We,"-treenode-leaf-last"),Ae),(0,pe.Z)(Qe,"".concat(We,"-treenode-draggable"),Ge),(0,pe.Z)(Qe,"dragging",Pt),(0,pe.Z)(Qe,"drop-target",Te===jt),(0,pe.Z)(Qe,"drop-container",me===jt),(0,pe.Z)(Qe,"drag-over",!ye&&Tt),(0,pe.Z)(Qe,"drag-over-gap-top",!ye&&_t),(0,pe.Z)(Qe,"drag-over-gap-bottom",!ye&&an),(0,pe.Z)(Qe,"filter-node",Ye&&Ye((0,b.F)(this.props))),Qe)),style:pt,draggable:Bt,"aria-grabbed":Pt,onDragStart:Bt?this.onDragStart:void 0,onDragEnter:Ge?this.onDragEnter:void 0,onDragOver:Ge?this.onDragOver:void 0,onDragLeave:Ge?this.onDragLeave:void 0,onDrop:Ge?this.onDrop:void 0,onDragEnd:Ge?this.onDragEnd:void 0,onMouseMove:dt},Wt,he),Je.createElement(a,{prefixCls:We,level:Oe,isStart:je,isEnd:at}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Ze}(Je.Component),ce=function(Pe){return Je.createElement(le.k.Consumer,null,function(Ze){return Je.createElement(de,(0,x.Z)({},Pe,{context:Ze}))})};ce.displayName="TreeNode",ce.isTreeNode=1;var fe=ce},39378:function(ct,kt,re){"use strict";re.d(kt,{k:function(){return pe}});var x=re(59301),pe=x.createContext(null)},60091:function(ct,kt,re){"use strict";re.d(kt,{O:function(){return fe.Z},Z:function(){return Yt}});var x=re(54476),pe=re(20068),Xe=re(76190),Ie=re(33885),Ne=re(94480),Re=re(67732),Ee=re(83652),He=re(31226),nt=re(42403),ot=re(158),st=re(92310),$e=re.n(st),Je=re(10228),le=re(26112),y=re(48736),a=re(59301),E=re(39378);function b(We){var Ye=We.dropPosition,we=We.dropLevelOffset,me=We.indent,Te={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(Ye){case-1:Te.top=0,Te.left=-we*me;break;case 1:Te.bottom=0,Te.left=-we*me;break;case 0:Te.bottom=0,Te.left=me;break}return a.createElement("div",{style:Te})}function z(We){if(We==null)throw new TypeError("Cannot destructure "+We)}var ne=re(42978),ae=re(75931),ie=re(34280),de=re(48911),ce=re(77900),fe=re(39417);function Ce(We,Ye){var we=a.useState(!1),me=(0,ne.Z)(we,2),Te=me[0],ze=me[1];a.useLayoutEffect(function(){if(Te)return We(),function(){Ye()}},[Te]),a.useLayoutEffect(function(){return ze(!0),function(){ze(!1)}},[])}var Pe=re(71430),Ze=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],ve=function(Ye,we){var me=Ye.className,Te=Ye.style,ze=Ye.motion,ye=Ye.motionNodes,he=Ye.motionType,tt=Ye.onMotionStart,Oe=Ye.onMotionEnd,Ae=Ye.active,Ge=Ye.treeNodeRequiredProps,Bt=(0,ae.Z)(Ye,Ze),Pt=a.useState(!0),Wt=(0,ne.Z)(Pt,2),Ht=Wt[0],Gt=Wt[1],Be=a.useContext(E.k),lt=Be.prefixCls,At=ye&&he!=="hide";(0,ie.Z)(function(){ye&&At!==Ht&&Gt(At)},[ye]);var gt=function(){ye&&tt()},bt=a.useRef(!1),dn=function(){ye&&!bt.current&&(bt.current=!0,Oe())};Ce(gt,dn);var Pn=function(xn){At===xn&&dn()};return ye?a.createElement(ce.default,(0,x.Z)({ref:we,visible:Ht},ze,{motionAppear:he==="show",onVisibleChanged:Pn}),function(cn,xn){var Hn=cn.className,Cn=cn.style;return a.createElement("div",{ref:xn,className:$e()("".concat(lt,"-treenode-motion"),Hn),style:Cn},ye.map(function(Un){var qn=(0,x.Z)({},(z(Un.data),Un.data)),oa=Un.title,yn=Un.key,pa=Un.isStart,ra=Un.isEnd;delete qn.children;var $n=(0,Pe.H8)(yn,Ge);return a.createElement(fe.Z,(0,x.Z)({},qn,$n,{title:oa,active:Ae,data:Un.data,key:yn,isStart:pa,isEnd:ra}))}))}):a.createElement(fe.Z,(0,x.Z)({domRef:we,className:me,style:Te},Bt,{active:Ae}))};ve.displayName="MotionTreeNode";var Qe=a.forwardRef(ve),It=Qe;function jt(){var We=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],we=We.length,me=Ye.length;if(Math.abs(we-me)!==1)return{add:!1,key:null};function Te(ze,ye){var he=new Map;ze.forEach(function(Oe){he.set(Oe,!0)});var tt=ye.filter(function(Oe){return!he.has(Oe)});return tt.length===1?tt[0]:null}return we<me?{add:!0,key:Te(We,Ye)}:{add:!1,key:Te(Ye,We)}}function Ve(We,Ye,we){var me=We.findIndex(function(he){return he.key===we}),Te=We[me+1],ze=Ye.findIndex(function(he){return he.key===we});if(Te){var ye=Ye.findIndex(function(he){return he.key===Te.key});return Ye.slice(ze+1,ye)}return Ye.slice(ze+1)}var pt=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],Tt={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},_t=function(){},an="RC_TREE_MOTION_".concat(Math.random()),vt={key:an},je={key:an,level:0,index:0,pos:"0",node:vt,nodes:[vt]},at={parent:null,children:[],pos:je.pos,data:vt,title:null,key:an,isStart:[],isEnd:[]};function ht(We,Ye,we,me){return Ye===!1||!we?We:We.slice(0,Math.ceil(we/me)+1)}function Fe(We){var Ye=We.key,we=We.pos;return(0,Pe.km)(Ye,we)}function qe(We){for(var Ye=String(We.data.key),we=We;we.parent;)we=we.parent,Ye="".concat(we.data.key," > ").concat(Ye);return Ye}var Mt=a.forwardRef(function(We,Ye){var we=We.prefixCls,me=We.data,Te=We.selectable,ze=We.checkable,ye=We.expandedKeys,he=We.selectedKeys,tt=We.checkedKeys,Oe=We.loadedKeys,Ae=We.loadingKeys,Ge=We.halfCheckedKeys,Bt=We.keyEntities,Pt=We.disabled,Wt=We.dragging,Ht=We.dragOverNodeKey,Gt=We.dropPosition,Be=We.motion,lt=We.height,At=We.itemHeight,gt=We.virtual,bt=We.focusable,dn=We.activeItem,Pn=We.focused,cn=We.tabIndex,xn=We.onKeyDown,Hn=We.onFocus,Cn=We.onBlur,Un=We.onActiveChange,qn=We.onListChangeStart,oa=We.onListChangeEnd,yn=(0,ae.Z)(We,pt),pa=a.useRef(null),ra=a.useRef(null);a.useImperativeHandle(Ye,function(){return{scrollTo:function(An){pa.current.scrollTo(An)},getIndentWidth:function(){return ra.current.offsetWidth}}});var $n=a.useState(ye),aa=(0,ne.Z)($n,2),Ra=aa[0],Vn=aa[1],Ja=a.useState(me),er=(0,ne.Z)(Ja,2),ia=er[0],ba=er[1],Ba=a.useState(me),Ua=(0,ne.Z)(Ba,2),it=Ua[0],wt=Ua[1],yt=a.useState([]),En=(0,ne.Z)(yt,2),bn=En[0],fn=En[1],ca=a.useState(null),Qn=(0,ne.Z)(ca,2),Ot=Qn[0],St=Qn[1],ln=a.useRef(me);ln.current=me;function Le(){var jn=ln.current;ba(jn),wt(jn),fn([]),St(null),oa()}(0,ie.Z)(function(){Vn(ye);var jn=jt(Ra,ye);if(jn.key!==null)if(jn.add){var An=ia.findIndex(function(Xt){var Ut=Xt.key;return Ut===jn.key}),xe=ht(Ve(ia,me,jn.key),gt,lt,At),xt=ia.slice();xt.splice(An+1,0,at),wt(xt),fn(xe),St("show")}else{var Lt=me.findIndex(function(Xt){var Ut=Xt.key;return Ut===jn.key}),Ct=ht(Ve(me,ia,jn.key),gt,lt,At),en=me.slice();en.splice(Lt+1,0,at),wt(en),fn(Ct),St("hide")}else ia!==me&&(ba(me),wt(me))},[ye,me]),a.useEffect(function(){Wt||Le()},[Wt]);var gn=Be?it:me,zn={expandedKeys:ye,selectedKeys:he,loadedKeys:Oe,loadingKeys:Ae,checkedKeys:tt,halfCheckedKeys:Ge,dragOverNodeKey:Ht,dropPosition:Gt,keyEntities:Bt};return a.createElement(a.Fragment,null,Pn&&dn&&a.createElement("span",{style:Tt,"aria-live":"assertive"},qe(dn)),a.createElement("div",null,a.createElement("input",{style:Tt,disabled:bt===!1||Pt,tabIndex:bt!==!1?cn:null,onKeyDown:xn,onFocus:Hn,onBlur:Cn,value:"",onChange:_t,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(we,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(we,"-indent")},a.createElement("div",{ref:ra,className:"".concat(we,"-indent-unit")}))),a.createElement(de.Z,(0,x.Z)({},yn,{data:gn,itemKey:Fe,height:lt,fullHeight:!1,virtual:gt,itemHeight:At,prefixCls:"".concat(we,"-list"),ref:pa,onVisibleChange:function(An,xe){var xt=new Set(An),Lt=xe.filter(function(Ct){return!xt.has(Ct)});Lt.some(function(Ct){return Fe(Ct)===an})&&Le()}}),function(jn){var An=jn.pos,xe=(0,x.Z)({},(z(jn.data),jn.data)),xt=jn.title,Lt=jn.key,Ct=jn.isStart,en=jn.isEnd,Xt=(0,Pe.km)(Lt,An);delete xe.key,delete xe.children;var Ut=(0,Pe.H8)(Xt,zn);return a.createElement(It,(0,x.Z)({},xe,Ut,{title:xt,active:!!dn&&Lt===dn.key,pos:An,data:jn.data,isStart:Ct,isEnd:en,motion:Be,motionNodes:Lt===an?bn:null,motionType:Ot,onMotionStart:qn,onMotionEnd:Le,treeNodeRequiredProps:zn,onMouseMove:function(){Un(null)}}))}))});Mt.displayName="NodeList";var nn=Mt,Et=re(35654),Vt=re(90782),De=re(67841),dt=10,ft=function(We){(0,nt.Z)(we,We);var Ye=(0,ot.Z)(we);function we(){var me;(0,Re.Z)(this,we);for(var Te=arguments.length,ze=new Array(Te),ye=0;ye<Te;ye++)ze[ye]=arguments[ye];return me=Ye.call.apply(Ye,[this].concat(ze)),me.destroyed=!1,me.delayedDragEnterLogic=void 0,me.loadingRetryTimes={},me.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,Pe.w$)()},me.dragStartMousePosition=null,me.dragNode=void 0,me.currentMouseOverDroppableNodeKey=null,me.listRef=a.createRef(),me.onNodeDragStart=function(he,tt){var Oe=me.state,Ae=Oe.expandedKeys,Ge=Oe.keyEntities,Bt=me.props.onDragStart,Pt=tt.props.eventKey;me.dragNode=tt,me.dragStartMousePosition={x:he.clientX,y:he.clientY};var Wt=(0,Et._5)(Ae,Pt);me.setState({draggingNodeKey:Pt,dragChildrenKeys:(0,Et.wA)(Pt,Ge),indent:me.listRef.current.getIndentWidth()}),me.setExpandedKeys(Wt),window.addEventListener("dragend",me.onWindowDragEnd),Bt==null||Bt({event:he,node:(0,Pe.F)(tt.props)})},me.onNodeDragEnter=function(he,tt){var Oe=me.state,Ae=Oe.expandedKeys,Ge=Oe.keyEntities,Bt=Oe.dragChildrenKeys,Pt=Oe.flattenNodes,Wt=Oe.indent,Ht=me.props,Gt=Ht.onDragEnter,Be=Ht.onExpand,lt=Ht.allowDrop,At=Ht.direction,gt=tt.props,bt=gt.pos,dn=gt.eventKey,Pn=(0,He.Z)(me),cn=Pn.dragNode;if(me.currentMouseOverDroppableNodeKey!==dn&&(me.currentMouseOverDroppableNodeKey=dn),!cn){me.resetDragState();return}var xn=(0,Et.OM)(he,cn,tt,Wt,me.dragStartMousePosition,lt,Pt,Ge,Ae,At),Hn=xn.dropPosition,Cn=xn.dropLevelOffset,Un=xn.dropTargetKey,qn=xn.dropContainerKey,oa=xn.dropTargetPos,yn=xn.dropAllowed,pa=xn.dragOverNodeKey;if(Bt.indexOf(Un)!==-1||!yn){me.resetDragState();return}if(me.delayedDragEnterLogic||(me.delayedDragEnterLogic={}),Object.keys(me.delayedDragEnterLogic).forEach(function(ra){clearTimeout(me.delayedDragEnterLogic[ra])}),cn.props.eventKey!==tt.props.eventKey&&(he.persist(),me.delayedDragEnterLogic[bt]=window.setTimeout(function(){if(me.state.draggingNodeKey!==null){var ra=(0,Ne.Z)(Ae),$n=(0,De.Z)(Ge,tt.props.eventKey);$n&&($n.children||[]).length&&(ra=(0,Et.L0)(Ae,tt.props.eventKey)),"expandedKeys"in me.props||me.setExpandedKeys(ra),Be==null||Be(ra,{node:(0,Pe.F)(tt.props),expanded:!0,nativeEvent:he.nativeEvent})}},800)),cn.props.eventKey===Un&&Cn===0){me.resetDragState();return}me.setState({dragOverNodeKey:pa,dropPosition:Hn,dropLevelOffset:Cn,dropTargetKey:Un,dropContainerKey:qn,dropTargetPos:oa,dropAllowed:yn}),Gt==null||Gt({event:he,node:(0,Pe.F)(tt.props),expandedKeys:Ae})},me.onNodeDragOver=function(he,tt){var Oe=me.state,Ae=Oe.dragChildrenKeys,Ge=Oe.flattenNodes,Bt=Oe.keyEntities,Pt=Oe.expandedKeys,Wt=Oe.indent,Ht=me.props,Gt=Ht.onDragOver,Be=Ht.allowDrop,lt=Ht.direction,At=(0,He.Z)(me),gt=At.dragNode;if(gt){var bt=(0,Et.OM)(he,gt,tt,Wt,me.dragStartMousePosition,Be,Ge,Bt,Pt,lt),dn=bt.dropPosition,Pn=bt.dropLevelOffset,cn=bt.dropTargetKey,xn=bt.dropContainerKey,Hn=bt.dropAllowed,Cn=bt.dropTargetPos,Un=bt.dragOverNodeKey;Ae.indexOf(cn)!==-1||!Hn||(gt.props.eventKey===cn&&Pn===0?me.state.dropPosition===null&&me.state.dropLevelOffset===null&&me.state.dropTargetKey===null&&me.state.dropContainerKey===null&&me.state.dropTargetPos===null&&me.state.dropAllowed===!1&&me.state.dragOverNodeKey===null||me.resetDragState():dn===me.state.dropPosition&&Pn===me.state.dropLevelOffset&&cn===me.state.dropTargetKey&&xn===me.state.dropContainerKey&&Cn===me.state.dropTargetPos&&Hn===me.state.dropAllowed&&Un===me.state.dragOverNodeKey||me.setState({dropPosition:dn,dropLevelOffset:Pn,dropTargetKey:cn,dropContainerKey:xn,dropTargetPos:Cn,dropAllowed:Hn,dragOverNodeKey:Un}),Gt==null||Gt({event:he,node:(0,Pe.F)(tt.props)}))}},me.onNodeDragLeave=function(he,tt){me.currentMouseOverDroppableNodeKey===tt.props.eventKey&&!he.currentTarget.contains(he.relatedTarget)&&(me.resetDragState(),me.currentMouseOverDroppableNodeKey=null);var Oe=me.props.onDragLeave;Oe==null||Oe({event:he,node:(0,Pe.F)(tt.props)})},me.onWindowDragEnd=function(he){me.onNodeDragEnd(he,null,!0),window.removeEventListener("dragend",me.onWindowDragEnd)},me.onNodeDragEnd=function(he,tt){var Oe=me.props.onDragEnd;me.setState({dragOverNodeKey:null}),me.cleanDragState(),Oe==null||Oe({event:he,node:(0,Pe.F)(tt.props)}),me.dragNode=null,window.removeEventListener("dragend",me.onWindowDragEnd)},me.onNodeDrop=function(he,tt){var Oe,Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Ge=me.state,Bt=Ge.dragChildrenKeys,Pt=Ge.dropPosition,Wt=Ge.dropTargetKey,Ht=Ge.dropTargetPos,Gt=Ge.dropAllowed;if(Gt){var Be=me.props.onDrop;if(me.setState({dragOverNodeKey:null}),me.cleanDragState(),Wt!==null){var lt=(0,Ie.Z)((0,Ie.Z)({},(0,Pe.H8)(Wt,me.getTreeNodeRequiredProps())),{},{active:((Oe=me.getActiveItem())===null||Oe===void 0?void 0:Oe.key)===Wt,data:(0,De.Z)(me.state.keyEntities,Wt).node}),At=Bt.indexOf(Wt)!==-1;(0,y.ZP)(!At,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var gt=(0,Et.yx)(Ht),bt={event:he,node:(0,Pe.F)(lt),dragNode:me.dragNode?(0,Pe.F)(me.dragNode.props):null,dragNodesKeys:[me.dragNode.props.eventKey].concat(Bt),dropToGap:Pt!==0,dropPosition:Pt+Number(gt[gt.length-1])};Ae||Be==null||Be(bt),me.dragNode=null}}},me.cleanDragState=function(){var he=me.state.draggingNodeKey;he!==null&&me.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),me.dragStartMousePosition=null,me.currentMouseOverDroppableNodeKey=null},me.triggerExpandActionExpand=function(he,tt){var Oe=me.state,Ae=Oe.expandedKeys,Ge=Oe.flattenNodes,Bt=tt.expanded,Pt=tt.key,Wt=tt.isLeaf;if(!(Wt||he.shiftKey||he.metaKey||he.ctrlKey)){var Ht=Ge.filter(function(Be){return Be.key===Pt})[0],Gt=(0,Pe.F)((0,Ie.Z)((0,Ie.Z)({},(0,Pe.H8)(Pt,me.getTreeNodeRequiredProps())),{},{data:Ht.data}));me.setExpandedKeys(Bt?(0,Et._5)(Ae,Pt):(0,Et.L0)(Ae,Pt)),me.onNodeExpand(he,Gt)}},me.onNodeClick=function(he,tt){var Oe=me.props,Ae=Oe.onClick,Ge=Oe.expandAction;Ge==="click"&&me.triggerExpandActionExpand(he,tt),Ae==null||Ae(he,tt)},me.onNodeDoubleClick=function(he,tt){var Oe=me.props,Ae=Oe.onDoubleClick,Ge=Oe.expandAction;Ge==="doubleClick"&&me.triggerExpandActionExpand(he,tt),Ae==null||Ae(he,tt)},me.onNodeSelect=function(he,tt){var Oe=me.state.selectedKeys,Ae=me.state,Ge=Ae.keyEntities,Bt=Ae.fieldNames,Pt=me.props,Wt=Pt.onSelect,Ht=Pt.multiple,Gt=tt.selected,Be=tt[Bt.key],lt=!Gt;lt?Ht?Oe=(0,Et.L0)(Oe,Be):Oe=[Be]:Oe=(0,Et._5)(Oe,Be);var At=Oe.map(function(gt){var bt=(0,De.Z)(Ge,gt);return bt?bt.node:null}).filter(function(gt){return gt});me.setUncontrolledState({selectedKeys:Oe}),Wt==null||Wt(Oe,{event:"select",selected:lt,node:tt,selectedNodes:At,nativeEvent:he.nativeEvent})},me.onNodeCheck=function(he,tt,Oe){var Ae=me.state,Ge=Ae.keyEntities,Bt=Ae.checkedKeys,Pt=Ae.halfCheckedKeys,Wt=me.props,Ht=Wt.checkStrictly,Gt=Wt.onCheck,Be=tt.key,lt,At={event:"check",node:tt,checked:Oe,nativeEvent:he.nativeEvent};if(Ht){var gt=Oe?(0,Et.L0)(Bt,Be):(0,Et._5)(Bt,Be),bt=(0,Et._5)(Pt,Be);lt={checked:gt,halfChecked:bt},At.checkedNodes=gt.map(function(Cn){return(0,De.Z)(Ge,Cn)}).filter(function(Cn){return Cn}).map(function(Cn){return Cn.node}),me.setUncontrolledState({checkedKeys:gt})}else{var dn=(0,Vt.S)([].concat((0,Ne.Z)(Bt),[Be]),!0,Ge),Pn=dn.checkedKeys,cn=dn.halfCheckedKeys;if(!Oe){var xn=new Set(Pn);xn.delete(Be);var Hn=(0,Vt.S)(Array.from(xn),{checked:!1,halfCheckedKeys:cn},Ge);Pn=Hn.checkedKeys,cn=Hn.halfCheckedKeys}lt=Pn,At.checkedNodes=[],At.checkedNodesPositions=[],At.halfCheckedKeys=cn,Pn.forEach(function(Cn){var Un=(0,De.Z)(Ge,Cn);if(Un){var qn=Un.node,oa=Un.pos;At.checkedNodes.push(qn),At.checkedNodesPositions.push({node:qn,pos:oa})}}),me.setUncontrolledState({checkedKeys:Pn},!1,{halfCheckedKeys:cn})}Gt==null||Gt(lt,At)},me.onNodeLoad=function(he){var tt=he.key,Oe=new Promise(function(Ae,Ge){me.setState(function(Bt){var Pt=Bt.loadedKeys,Wt=Pt===void 0?[]:Pt,Ht=Bt.loadingKeys,Gt=Ht===void 0?[]:Ht,Be=me.props,lt=Be.loadData,At=Be.onLoad;if(!lt||Wt.indexOf(tt)!==-1||Gt.indexOf(tt)!==-1)return null;var gt=lt(he);return gt.then(function(){var bt=me.state.loadedKeys,dn=(0,Et.L0)(bt,tt);At==null||At(dn,{event:"load",node:he}),me.setUncontrolledState({loadedKeys:dn}),me.setState(function(Pn){return{loadingKeys:(0,Et._5)(Pn.loadingKeys,tt)}}),Ae()}).catch(function(bt){if(me.setState(function(Pn){return{loadingKeys:(0,Et._5)(Pn.loadingKeys,tt)}}),me.loadingRetryTimes[tt]=(me.loadingRetryTimes[tt]||0)+1,me.loadingRetryTimes[tt]>=dt){var dn=me.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),me.setUncontrolledState({loadedKeys:(0,Et.L0)(dn,tt)}),Ae()}Ge(bt)}),{loadingKeys:(0,Et.L0)(Gt,tt)}})});return Oe.catch(function(){}),Oe},me.onNodeMouseEnter=function(he,tt){var Oe=me.props.onMouseEnter;Oe==null||Oe({event:he,node:tt})},me.onNodeMouseLeave=function(he,tt){var Oe=me.props.onMouseLeave;Oe==null||Oe({event:he,node:tt})},me.onNodeContextMenu=function(he,tt){var Oe=me.props.onRightClick;Oe&&(he.preventDefault(),Oe({event:he,node:tt}))},me.onFocus=function(){var he=me.props.onFocus;me.setState({focused:!0});for(var tt=arguments.length,Oe=new Array(tt),Ae=0;Ae<tt;Ae++)Oe[Ae]=arguments[Ae];he==null||he.apply(void 0,Oe)},me.onBlur=function(){var he=me.props.onBlur;me.setState({focused:!1}),me.onActiveChange(null);for(var tt=arguments.length,Oe=new Array(tt),Ae=0;Ae<tt;Ae++)Oe[Ae]=arguments[Ae];he==null||he.apply(void 0,Oe)},me.getTreeNodeRequiredProps=function(){var he=me.state,tt=he.expandedKeys,Oe=he.selectedKeys,Ae=he.loadedKeys,Ge=he.loadingKeys,Bt=he.checkedKeys,Pt=he.halfCheckedKeys,Wt=he.dragOverNodeKey,Ht=he.dropPosition,Gt=he.keyEntities;return{expandedKeys:tt||[],selectedKeys:Oe||[],loadedKeys:Ae||[],loadingKeys:Ge||[],checkedKeys:Bt||[],halfCheckedKeys:Pt||[],dragOverNodeKey:Wt,dropPosition:Ht,keyEntities:Gt}},me.setExpandedKeys=function(he){var tt=me.state,Oe=tt.treeData,Ae=tt.fieldNames,Ge=(0,Pe.oH)(Oe,he,Ae);me.setUncontrolledState({expandedKeys:he,flattenNodes:Ge},!0)},me.onNodeExpand=function(he,tt){var Oe=me.state.expandedKeys,Ae=me.state,Ge=Ae.listChanging,Bt=Ae.fieldNames,Pt=me.props,Wt=Pt.onExpand,Ht=Pt.loadData,Gt=tt.expanded,Be=tt[Bt.key];if(!Ge){var lt=Oe.indexOf(Be),At=!Gt;if((0,y.ZP)(Gt&&lt!==-1||!Gt&&lt===-1,"Expand state not sync with index check"),At?Oe=(0,Et.L0)(Oe,Be):Oe=(0,Et._5)(Oe,Be),me.setExpandedKeys(Oe),Wt==null||Wt(Oe,{node:tt,expanded:At,nativeEvent:he.nativeEvent}),At&&Ht){var gt=me.onNodeLoad(tt);gt&&gt.then(function(){var bt=(0,Pe.oH)(me.state.treeData,Oe,Bt);me.setUncontrolledState({flattenNodes:bt})}).catch(function(){var bt=me.state.expandedKeys,dn=(0,Et._5)(bt,Be);me.setExpandedKeys(dn)})}}},me.onListChangeStart=function(){me.setUncontrolledState({listChanging:!0})},me.onListChangeEnd=function(){setTimeout(function(){me.setUncontrolledState({listChanging:!1})})},me.onActiveChange=function(he){var tt=me.state.activeKey,Oe=me.props.onActiveChange;tt!==he&&(me.setState({activeKey:he}),he!==null&&me.scrollTo({key:he}),Oe==null||Oe(he))},me.getActiveItem=function(){var he=me.state,tt=he.activeKey,Oe=he.flattenNodes;return tt===null?null:Oe.find(function(Ae){var Ge=Ae.key;return Ge===tt})||null},me.offsetActiveKey=function(he){var tt=me.state,Oe=tt.flattenNodes,Ae=tt.activeKey,Ge=Oe.findIndex(function(Wt){var Ht=Wt.key;return Ht===Ae});Ge===-1&&he<0&&(Ge=Oe.length),Ge=(Ge+he+Oe.length)%Oe.length;var Bt=Oe[Ge];if(Bt){var Pt=Bt.key;me.onActiveChange(Pt)}else me.onActiveChange(null)},me.onKeyDown=function(he){var tt=me.state,Oe=tt.activeKey,Ae=tt.expandedKeys,Ge=tt.checkedKeys,Bt=tt.fieldNames,Pt=me.props,Wt=Pt.onKeyDown,Ht=Pt.checkable,Gt=Pt.selectable;switch(he.which){case Je.Z.UP:{me.offsetActiveKey(-1),he.preventDefault();break}case Je.Z.DOWN:{me.offsetActiveKey(1),he.preventDefault();break}}var Be=me.getActiveItem();if(Be&&Be.data){var lt=me.getTreeNodeRequiredProps(),At=Be.data.isLeaf===!1||!!(Be.data[Bt.children]||[]).length,gt=(0,Pe.F)((0,Ie.Z)((0,Ie.Z)({},(0,Pe.H8)(Oe,lt)),{},{data:Be.data,active:!0}));switch(he.which){case Je.Z.LEFT:{At&&Ae.includes(Oe)?me.onNodeExpand({},gt):Be.parent&&me.onActiveChange(Be.parent.key),he.preventDefault();break}case Je.Z.RIGHT:{At&&!Ae.includes(Oe)?me.onNodeExpand({},gt):Be.children&&Be.children.length&&me.onActiveChange(Be.children[0].key),he.preventDefault();break}case Je.Z.ENTER:case Je.Z.SPACE:{Ht&&!gt.disabled&&gt.checkable!==!1&&!gt.disableCheckbox?me.onNodeCheck({},gt,!Ge.includes(Oe)):!Ht&&Gt&&!gt.disabled&&gt.selectable!==!1&&me.onNodeSelect({},gt);break}}}Wt==null||Wt(he)},me.setUncontrolledState=function(he){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!me.destroyed){var Ae=!1,Ge=!0,Bt={};Object.keys(he).forEach(function(Pt){if(Pt in me.props){Ge=!1;return}Ae=!0,Bt[Pt]=he[Pt]}),Ae&&(!tt||Ge)&&me.setState((0,Ie.Z)((0,Ie.Z)({},Bt),Oe))}},me.scrollTo=function(he){me.listRef.current.scrollTo(he)},me}return(0,Ee.Z)(we,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Te=this.props.activeKey;Te!==void 0&&Te!==this.state.activeKey&&(this.setState({activeKey:Te}),Te!==null&&this.scrollTo({key:Te}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var Te,ze=this.state,ye=ze.focused,he=ze.flattenNodes,tt=ze.keyEntities,Oe=ze.draggingNodeKey,Ae=ze.activeKey,Ge=ze.dropLevelOffset,Bt=ze.dropContainerKey,Pt=ze.dropTargetKey,Wt=ze.dropPosition,Ht=ze.dragOverNodeKey,Gt=ze.indent,Be=this.props,lt=Be.prefixCls,At=Be.className,gt=Be.style,bt=Be.showLine,dn=Be.focusable,Pn=Be.tabIndex,cn=Pn===void 0?0:Pn,xn=Be.selectable,Hn=Be.showIcon,Cn=Be.icon,Un=Be.switcherIcon,qn=Be.draggable,oa=Be.checkable,yn=Be.checkStrictly,pa=Be.disabled,ra=Be.motion,$n=Be.loadData,aa=Be.filterTreeNode,Ra=Be.height,Vn=Be.itemHeight,Ja=Be.virtual,er=Be.titleRender,ia=Be.dropIndicatorRender,ba=Be.onContextMenu,Ba=Be.onScroll,Ua=Be.direction,it=Be.rootClassName,wt=Be.rootStyle,yt=(0,le.Z)(this.props,{aria:!0,data:!0}),En;return qn&&((0,Xe.Z)(qn)==="object"?En=qn:typeof qn=="function"?En={nodeDraggable:qn}:En={}),a.createElement(E.k.Provider,{value:{prefixCls:lt,selectable:xn,showIcon:Hn,icon:Cn,switcherIcon:Un,draggable:En,draggingNodeKey:Oe,checkable:oa,checkStrictly:yn,disabled:pa,keyEntities:tt,dropLevelOffset:Ge,dropContainerKey:Bt,dropTargetKey:Pt,dropPosition:Wt,dragOverNodeKey:Ht,indent:Gt,direction:Ua,dropIndicatorRender:ia,loadData:$n,filterTreeNode:aa,titleRender:er,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:$e()(lt,At,it,(Te={},(0,pe.Z)(Te,"".concat(lt,"-show-line"),bt),(0,pe.Z)(Te,"".concat(lt,"-focused"),ye),(0,pe.Z)(Te,"".concat(lt,"-active-focused"),Ae!==null),Te)),style:wt},a.createElement(nn,(0,x.Z)({ref:this.listRef,prefixCls:lt,style:gt,data:he,disabled:pa,selectable:xn,checkable:!!oa,motion:ra,dragging:Oe!==null,height:Ra,itemHeight:Vn,virtual:Ja,focusable:dn,focused:ye,tabIndex:cn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ba,onScroll:Ba},this.getTreeNodeRequiredProps(),yt))))}}],[{key:"getDerivedStateFromProps",value:function(Te,ze){var ye=ze.prevProps,he={prevProps:Te};function tt(dn){return!ye&&dn in Te||ye&&ye[dn]!==Te[dn]}var Oe,Ae=ze.fieldNames;if(tt("fieldNames")&&(Ae=(0,Pe.w$)(Te.fieldNames),he.fieldNames=Ae),tt("treeData")?Oe=Te.treeData:tt("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Oe=(0,Pe.zn)(Te.children)),Oe){he.treeData=Oe;var Ge=(0,Pe.I8)(Oe,{fieldNames:Ae});he.keyEntities=(0,Ie.Z)((0,pe.Z)({},an,je),Ge.keyEntities)}var Bt=he.keyEntities||ze.keyEntities;if(tt("expandedKeys")||ye&&tt("autoExpandParent"))he.expandedKeys=Te.autoExpandParent||!ye&&Te.defaultExpandParent?(0,Et.r7)(Te.expandedKeys,Bt):Te.expandedKeys;else if(!ye&&Te.defaultExpandAll){var Pt=(0,Ie.Z)({},Bt);delete Pt[an],he.expandedKeys=Object.keys(Pt).map(function(dn){return Pt[dn].key})}else!ye&&Te.defaultExpandedKeys&&(he.expandedKeys=Te.autoExpandParent||Te.defaultExpandParent?(0,Et.r7)(Te.defaultExpandedKeys,Bt):Te.defaultExpandedKeys);if(he.expandedKeys||delete he.expandedKeys,Oe||he.expandedKeys){var Wt=(0,Pe.oH)(Oe||ze.treeData,he.expandedKeys||ze.expandedKeys,Ae);he.flattenNodes=Wt}if(Te.selectable&&(tt("selectedKeys")?he.selectedKeys=(0,Et.BT)(Te.selectedKeys,Te):!ye&&Te.defaultSelectedKeys&&(he.selectedKeys=(0,Et.BT)(Te.defaultSelectedKeys,Te))),Te.checkable){var Ht;if(tt("checkedKeys")?Ht=(0,Et.E6)(Te.checkedKeys)||{}:!ye&&Te.defaultCheckedKeys?Ht=(0,Et.E6)(Te.defaultCheckedKeys)||{}:Oe&&(Ht=(0,Et.E6)(Te.checkedKeys)||{checkedKeys:ze.checkedKeys,halfCheckedKeys:ze.halfCheckedKeys}),Ht){var Gt=Ht,Be=Gt.checkedKeys,lt=Be===void 0?[]:Be,At=Gt.halfCheckedKeys,gt=At===void 0?[]:At;if(!Te.checkStrictly){var bt=(0,Vt.S)(lt,!0,Bt);lt=bt.checkedKeys,gt=bt.halfCheckedKeys}he.checkedKeys=lt,he.halfCheckedKeys=gt}}return tt("loadedKeys")&&(he.loadedKeys=Te.loadedKeys),he}}]),we}(a.Component);ft.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:b,allowDrop:function(){return!0},expandAction:!1},ft.TreeNode=fe.Z;var on=ft,Yt=on},35654:function(ct,kt,re){"use strict";re.d(kt,{BT:function(){return a},E6:function(){return z},L0:function(){return ot},OM:function(){return y},_5:function(){return nt},r7:function(){return ne},wA:function(){return $e},yx:function(){return st}});var x=re(94480),pe=re(76190),Xe=re(48736),Ie=re(59301),Ne=re(39417),Re=re(67841),Ee=re(71430),He=null;function nt(ae,ie){if(!ae)return[];var de=ae.slice(),ce=de.indexOf(ie);return ce>=0&&de.splice(ce,1),de}function ot(ae,ie){var de=(ae||[]).slice();return de.indexOf(ie)===-1&&de.push(ie),de}function st(ae){return ae.split("-")}function $e(ae,ie){var de=[],ce=(0,Re.Z)(ie,ae);function fe(){var Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ce.forEach(function(Pe){var Ze=Pe.key,ve=Pe.children;de.push(Ze),fe(ve)})}return fe(ce.children),de}function Je(ae){if(ae.parent){var ie=st(ae.pos);return Number(ie[ie.length-1])===ae.parent.children.length-1}return!1}function le(ae){var ie=st(ae.pos);return Number(ie[ie.length-1])===0}function y(ae,ie,de,ce,fe,Ce,Pe,Ze,ve,Qe){var It,jt=ae.clientX,Ve=ae.clientY,pt=ae.target.getBoundingClientRect(),Tt=pt.top,_t=pt.height,an=(Qe==="rtl"?-1:1)*(((fe==null?void 0:fe.x)||0)-jt),vt=(an-12)/ce,je=(0,Re.Z)(Ze,de.props.eventKey);if(Ve<Tt+_t/2){var at=Pe.findIndex(function(Yt){return Yt.key===je.key}),ht=at<=0?0:at-1,Fe=Pe[ht].key;je=(0,Re.Z)(Ze,Fe)}var qe=je.key,Mt=je,nn=je.key,Et=0,Vt=0;if(!ve.includes(qe))for(var De=0;De<vt&&Je(je);De+=1)je=je.parent,Vt+=1;var dt=ie.props.data,ft=je.node,on=!0;return le(je)&&je.level===0&&Ve<Tt+_t/2&&Ce({dragNode:dt,dropNode:ft,dropPosition:-1})&&je.key===de.props.eventKey?Et=-1:(Mt.children||[]).length&&ve.includes(nn)?Ce({dragNode:dt,dropNode:ft,dropPosition:0})?Et=0:on=!1:Vt===0?vt>-1.5?Ce({dragNode:dt,dropNode:ft,dropPosition:1})?Et=1:on=!1:Ce({dragNode:dt,dropNode:ft,dropPosition:0})?Et=0:Ce({dragNode:dt,dropNode:ft,dropPosition:1})?Et=1:on=!1:Ce({dragNode:dt,dropNode:ft,dropPosition:1})?Et=1:on=!1,{dropPosition:Et,dropLevelOffset:Vt,dropTargetKey:je.key,dropTargetPos:je.pos,dragOverNodeKey:nn,dropContainerKey:Et===0?null:((It=je.parent)===null||It===void 0?void 0:It.key)||null,dropAllowed:on}}function a(ae,ie){if(ae){var de=ie.multiple;return de?ae.slice():ae.length?[ae[0]]:ae}}var E=function(ie){return ie};function b(ae,ie){if(!ae)return[];var de=ie||{},ce=de.processProps,fe=ce===void 0?E:ce,Ce=Array.isArray(ae)?ae:[ae];return Ce.map(function(Pe){var Ze=Pe.children,ve=_objectWithoutProperties(Pe,He),Qe=b(Ze,ie);return React.createElement(TreeNode,_extends({key:ve.key},fe(ve)),Qe)})}function z(ae){if(!ae)return null;var ie;if(Array.isArray(ae))ie={checkedKeys:ae,halfCheckedKeys:void 0};else if((0,pe.Z)(ae)==="object")ie={checkedKeys:ae.checked||void 0,halfCheckedKeys:ae.halfChecked||void 0};else return(0,Xe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ie}function ne(ae,ie){var de=new Set;function ce(fe){if(!de.has(fe)){var Ce=(0,Re.Z)(ie,fe);if(Ce){de.add(fe);var Pe=Ce.parent,Ze=Ce.node;Ze.disabled||Pe&&ce(Pe.key)}}}return(ae||[]).forEach(function(fe){ce(fe)}),(0,x.Z)(de)}},90782:function(ct,kt,re){"use strict";re.d(kt,{S:function(){return Ee}});var x=re(48736),pe=re(67841);function Xe(He,nt){var ot=new Set;return He.forEach(function(st){nt.has(st)||ot.add(st)}),ot}function Ie(He){var nt=He||{},ot=nt.disabled,st=nt.disableCheckbox,$e=nt.checkable;return!!(ot||st)||$e===!1}function Ne(He,nt,ot,st){for(var $e=new Set(He),Je=new Set,le=0;le<=ot;le+=1){var y=nt.get(le)||new Set;y.forEach(function(z){var ne=z.key,ae=z.node,ie=z.children,de=ie===void 0?[]:ie;$e.has(ne)&&!st(ae)&&de.filter(function(ce){return!st(ce.node)}).forEach(function(ce){$e.add(ce.key)})})}for(var a=new Set,E=ot;E>=0;E-=1){var b=nt.get(E)||new Set;b.forEach(function(z){var ne=z.parent,ae=z.node;if(!(st(ae)||!z.parent||a.has(z.parent.key))){if(st(z.parent.node)){a.add(ne.key);return}var ie=!0,de=!1;(ne.children||[]).filter(function(ce){return!st(ce.node)}).forEach(function(ce){var fe=ce.key,Ce=$e.has(fe);ie&&!Ce&&(ie=!1),!de&&(Ce||Je.has(fe))&&(de=!0)}),ie&&$e.add(ne.key),de&&Je.add(ne.key),a.add(ne.key)}})}return{checkedKeys:Array.from($e),halfCheckedKeys:Array.from(Xe(Je,$e))}}function Re(He,nt,ot,st,$e){for(var Je=new Set(He),le=new Set(nt),y=0;y<=st;y+=1){var a=ot.get(y)||new Set;a.forEach(function(ne){var ae=ne.key,ie=ne.node,de=ne.children,ce=de===void 0?[]:de;!Je.has(ae)&&!le.has(ae)&&!$e(ie)&&ce.filter(function(fe){return!$e(fe.node)}).forEach(function(fe){Je.delete(fe.key)})})}le=new Set;for(var E=new Set,b=st;b>=0;b-=1){var z=ot.get(b)||new Set;z.forEach(function(ne){var ae=ne.parent,ie=ne.node;if(!($e(ie)||!ne.parent||E.has(ne.parent.key))){if($e(ne.parent.node)){E.add(ae.key);return}var de=!0,ce=!1;(ae.children||[]).filter(function(fe){return!$e(fe.node)}).forEach(function(fe){var Ce=fe.key,Pe=Je.has(Ce);de&&!Pe&&(de=!1),!ce&&(Pe||le.has(Ce))&&(ce=!0)}),de||Je.delete(ae.key),ce&&le.add(ae.key),E.add(ae.key)}})}return{checkedKeys:Array.from(Je),halfCheckedKeys:Array.from(Xe(le,Je))}}function Ee(He,nt,ot,st){var $e=[],Je;st?Je=st:Je=Ie;var le=new Set(He.filter(function(b){var z=!!(0,pe.Z)(ot,b);return z||$e.push(b),z})),y=new Map,a=0;Object.keys(ot).forEach(function(b){var z=ot[b],ne=z.level,ae=y.get(ne);ae||(ae=new Set,y.set(ne,ae)),ae.add(z),a=Math.max(a,ne)}),(0,x.ZP)(!$e.length,"Tree missing follow keys: ".concat($e.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var E;return nt===!0?E=Ne(le,y,a,Je):E=Re(le,nt.halfCheckedKeys,y,a,Je),E}},67841:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return x}});function x(pe,Xe){return pe[Xe]}},71430:function(ct,kt,re){"use strict";re.d(kt,{F:function(){return ne},H8:function(){return z},I8:function(){return b},km:function(){return $e},oH:function(){return a},w$:function(){return Je},zn:function(){return y}});var x=re(76190),pe=re(94480),Xe=re(33885),Ie=re(75931),Ne=re(11592),Re=re(2738),Ee=re(48736),He=re(67841),nt=["children"];function ot(ae,ie){return"".concat(ae,"-").concat(ie)}function st(ae){return ae&&ae.type&&ae.type.isTreeNode}function $e(ae,ie){return ae!=null?ae:ie}function Je(ae){var ie=ae||{},de=ie.title,ce=ie._title,fe=ie.key,Ce=ie.children,Pe=de||"title";return{title:Pe,_title:ce||[Pe],key:fe||"key",children:Ce||"children"}}function le(ae,ie){var de=new Map;function ce(fe){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(fe||[]).forEach(function(Pe){var Ze=Pe[ie.key],ve=Pe[ie.children];warning(Ze!=null,"Tree node must have a certain key: [".concat(Ce).concat(Ze,"]"));var Qe=String(Ze);warning(!de.has(Qe)||Ze===null||Ze===void 0,"Same 'key' exist in the Tree: ".concat(Qe)),de.set(Qe,!0),ce(ve,"".concat(Ce).concat(Qe," > "))})}ce(ae)}function y(ae){function ie(de){var ce=(0,Ne.Z)(de);return ce.map(function(fe){if(!st(fe))return(0,Ee.ZP)(!fe,"Tree/TreeNode can only accept TreeNode as children."),null;var Ce=fe.key,Pe=fe.props,Ze=Pe.children,ve=(0,Ie.Z)(Pe,nt),Qe=(0,Xe.Z)({key:Ce},ve),It=ie(Ze);return It.length&&(Qe.children=It),Qe}).filter(function(fe){return fe})}return ie(ae)}function a(ae,ie,de){var ce=Je(de),fe=ce._title,Ce=ce.key,Pe=ce.children,Ze=new Set(ie===!0?[]:ie),ve=[];function Qe(It){var jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return It.map(function(Ve,pt){for(var Tt=ot(jt?jt.pos:"0",pt),_t=$e(Ve[Ce],Tt),an,vt=0;vt<fe.length;vt+=1){var je=fe[vt];if(Ve[je]!==void 0){an=Ve[je];break}}var at=(0,Xe.Z)((0,Xe.Z)({},(0,Re.Z)(Ve,[].concat((0,pe.Z)(fe),[Ce,Pe]))),{},{title:an,key:_t,parent:jt,pos:Tt,children:null,data:Ve,isStart:[].concat((0,pe.Z)(jt?jt.isStart:[]),[pt===0]),isEnd:[].concat((0,pe.Z)(jt?jt.isEnd:[]),[pt===It.length-1])});return ve.push(at),ie===!0||Ze.has(_t)?at.children=Qe(Ve[Pe]||[],at):at.children=[],at})}return Qe(ae),ve}function E(ae,ie,de){var ce={};(0,x.Z)(de)==="object"?ce=de:ce={externalGetKey:de},ce=ce||{};var fe=ce,Ce=fe.childrenPropName,Pe=fe.externalGetKey,Ze=fe.fieldNames,ve=Je(Ze),Qe=ve.key,It=ve.children,jt=Ce||It,Ve;Pe?typeof Pe=="string"?Ve=function(_t){return _t[Pe]}:typeof Pe=="function"&&(Ve=function(_t){return Pe(_t)}):Ve=function(_t,an){return $e(_t[Qe],an)};function pt(Tt,_t,an,vt){var je=Tt?Tt[jt]:ae,at=Tt?ot(an.pos,_t):"0",ht=Tt?[].concat((0,pe.Z)(vt),[Tt]):[];if(Tt){var Fe=Ve(Tt,at),qe={node:Tt,index:_t,pos:at,key:Fe,parentPos:an.node?an.pos:null,level:an.level+1,nodes:ht};ie(qe)}je&&je.forEach(function(Mt,nn){pt(Mt,nn,{node:Tt,pos:at,level:an?an.level+1:-1},ht)})}pt(null)}function b(ae){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},de=ie.initWrapper,ce=ie.processEntity,fe=ie.onProcessFinished,Ce=ie.externalGetKey,Pe=ie.childrenPropName,Ze=ie.fieldNames,ve=arguments.length>2?arguments[2]:void 0,Qe=Ce||ve,It={},jt={},Ve={posEntities:It,keyEntities:jt};return de&&(Ve=de(Ve)||Ve),E(ae,function(pt){var Tt=pt.node,_t=pt.index,an=pt.pos,vt=pt.key,je=pt.parentPos,at=pt.level,ht=pt.nodes,Fe={node:Tt,nodes:ht,index:_t,key:vt,pos:an,level:at},qe=$e(vt,an);It[an]=Fe,jt[qe]=Fe,Fe.parent=It[je],Fe.parent&&(Fe.parent.children=Fe.parent.children||[],Fe.parent.children.push(Fe)),ce&&ce(Fe,Ve)},{externalGetKey:Qe,childrenPropName:Pe,fieldNames:Ze}),fe&&fe(Ve),Ve}function z(ae,ie){var de=ie.expandedKeys,ce=ie.selectedKeys,fe=ie.loadedKeys,Ce=ie.loadingKeys,Pe=ie.checkedKeys,Ze=ie.halfCheckedKeys,ve=ie.dragOverNodeKey,Qe=ie.dropPosition,It=ie.keyEntities,jt=(0,He.Z)(It,ae),Ve={eventKey:ae,expanded:de.indexOf(ae)!==-1,selected:ce.indexOf(ae)!==-1,loaded:fe.indexOf(ae)!==-1,loading:Ce.indexOf(ae)!==-1,checked:Pe.indexOf(ae)!==-1,halfChecked:Ze.indexOf(ae)!==-1,pos:String(jt?jt.pos:""),dragOver:ve===ae&&Qe===0,dragOverGapTop:ve===ae&&Qe===-1,dragOverGapBottom:ve===ae&&Qe===1};return Ve}function ne(ae){var ie=ae.data,de=ae.expanded,ce=ae.selected,fe=ae.checked,Ce=ae.loaded,Pe=ae.loading,Ze=ae.halfChecked,ve=ae.dragOver,Qe=ae.dragOverGapTop,It=ae.dragOverGapBottom,jt=ae.pos,Ve=ae.active,pt=ae.eventKey,Tt=(0,Xe.Z)((0,Xe.Z)({},ie),{},{expanded:de,selected:ce,checked:fe,loaded:Ce,loading:Pe,halfChecked:Ze,dragOver:ve,dragOverGapTop:Qe,dragOverGapBottom:It,pos:jt,active:Ve,key:pt});return"props"in Tt||Object.defineProperty(Tt,"props",{get:function(){return(0,Ee.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ae}}),Tt}},8224:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return pe}});var x=re(4676);function pe(Xe,Ie,Ne,Re){var Ee=x.unstable_batchedUpdates?function(nt){x.unstable_batchedUpdates(Ne,nt)}:Ne;return Xe!=null&&Xe.addEventListener&&Xe.addEventListener(Ie,Ee,Re),{remove:function(){Xe!=null&&Xe.removeEventListener&&Xe.removeEventListener(Ie,Ee,Re)}}}},55468:function(ct,kt,re){"use strict";re.d(kt,{g1:function(){return st},os:function(){return Je}});var x=/margin|padding|width|height|max|min|offset/,pe={left:!0,top:!0},Xe={cssFloat:1,styleFloat:1,float:1};function Ie(le){return le.nodeType===1?le.ownerDocument.defaultView.getComputedStyle(le,null):{}}function Ne(le,y,a){if(y=y.toLowerCase(),a==="auto"){if(y==="height")return le.offsetHeight;if(y==="width")return le.offsetWidth}return y in pe||(pe[y]=x.test(y)),pe[y]?parseFloat(a)||0:a}function Re(le,y){var a=arguments.length,E=Ie(le);return y=Xe[y]?"cssFloat"in le.style?"cssFloat":"styleFloat":y,a===1?E:Ne(le,y,E[y]||le.style[y])}function Ee(le,y,a){var E=arguments.length;if(y=Xe[y]?"cssFloat"in le.style?"cssFloat":"styleFloat":y,E===3)return typeof a=="number"&&x.test(y)&&(a="".concat(a,"px")),le.style[y]=a,a;for(var b in y)y.hasOwnProperty(b)&&Ee(le,b,y[b]);return Ie(le)}function He(le){return le===document.body?document.documentElement.clientWidth:le.offsetWidth}function nt(le){return le===document.body?window.innerHeight||document.documentElement.clientHeight:le.offsetHeight}function ot(){var le=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:le,height:y}}function st(){var le=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:le,height:y}}function $e(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Je(le){var y=le.getBoundingClientRect(),a=document.documentElement;return{left:y.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},11414:function(ct,kt,re){"use strict";re.d(kt,{Z5:function(){return Jd},_l:function(){return Gu},bK:function(){return il}});var x=re(59301),pe=re(18773);function Xe(ee,te){ee.prototype=Object.create(te.prototype),ee.prototype.constructor=ee,(0,pe.Z)(ee,te)}var Ie=re(54476),Ne=re(59781),Re=x.createContext(null),Ee=null;function He(ee){ee()}var nt=He,ot=function(te){return nt=te},st=function(){return nt};function $e(){var ee=st(),te=null,oe=null;return{clear:function(){te=null,oe=null},notify:function(){ee(function(){for(var ue=te;ue;)ue.callback(),ue=ue.next})},get:function(){for(var ue=[],ge=te;ge;)ue.push(ge),ge=ge.next;return ue},subscribe:function(ue){var ge=!0,Se=oe={callback:ue,next:null,prev:oe};return Se.prev?Se.prev.next=Se:te=Se,function(){!ge||te===null||(ge=!1,Se.next?Se.next.prev=Se.prev:oe=Se.prev,Se.prev?Se.prev.next=Se.next:te=Se.next)}}}}var Je={notify:function(){},get:function(){return[]}};function le(ee,te){var oe,se=Je;function ue(Ke){return ke(),se.subscribe(Ke)}function ge(){se.notify()}function Se(){_e.onStateChange&&_e.onStateChange()}function be(){return!!oe}function ke(){oe||(oe=te?te.addNestedSub(Se):ee.subscribe(Se),se=$e())}function et(){oe&&(oe(),oe=void 0,se.clear(),se=Je)}var _e={addNestedSub:ue,notifyNestedSubs:ge,handleChangeWrapper:Se,isSubscribed:be,trySubscribe:ke,tryUnsubscribe:et,getListeners:function(){return se}};return _e}var y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect;function a(ee){var te=ee.store,oe=ee.context,se=ee.children,ue=(0,x.useMemo)(function(){var be=le(te);return{store:te,subscription:be}},[te]),ge=(0,x.useMemo)(function(){return te.getState()},[te]);y(function(){var be=ue.subscription;return be.onStateChange=be.notifyNestedSubs,be.trySubscribe(),ge!==te.getState()&&be.notifyNestedSubs(),function(){be.tryUnsubscribe(),be.onStateChange=null}},[ue,ge]);var Se=oe||Re;return x.createElement(Se.Provider,{value:ue},se)}var E=a,b=re(85377),z=re(94266),ne=re.n(z),ae=re(53410),ie=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],de=["reactReduxForwardedRef"],ce=[],fe=[null,null],Ce=function(te){try{return JSON.stringify(te)}catch(oe){return String(te)}};function Pe(ee,te){var oe=ee[1];return[te.payload,oe+1]}function Ze(ee,te,oe){y(function(){return ee.apply(void 0,te)},oe)}function ve(ee,te,oe,se,ue,ge,Se){ee.current=se,te.current=ue,oe.current=!1,ge.current&&(ge.current=null,Se())}function Qe(ee,te,oe,se,ue,ge,Se,be,ke,et){if(ee){var _e=!1,Ke=null,Ue=function(){if(!_e){var Mn=te.getState(),Tn,kn;try{Tn=se(Mn,ue.current)}catch(ta){kn=ta,Ke=ta}kn||(Ke=null),Tn===ge.current?Se.current||ke():(ge.current=Tn,be.current=Tn,Se.current=!0,et({type:"STORE_UPDATED",payload:{error:kn}}))}};oe.onStateChange=Ue,oe.trySubscribe(),Ue();var ut=function(){if(_e=!0,oe.tryUnsubscribe(),oe.onStateChange=null,Ke)throw Ke};return ut}}var It=function(){return[null,0]};function jt(ee,te){te===void 0&&(te={});var oe=te,se=oe.getDisplayName,ue=se===void 0?function(Wa){return"ConnectAdvanced("+Wa+")"}:se,ge=oe.methodName,Se=ge===void 0?"connectAdvanced":ge,be=oe.renderCountProp,ke=be===void 0?void 0:be,et=oe.shouldHandleStateChanges,_e=et===void 0?!0:et,Ke=oe.storeKey,Ue=Ke===void 0?"store":Ke,ut=oe.withRef,Kt=ut===void 0?!1:ut,Mn=oe.forwardRef,Tn=Mn===void 0?!1:Mn,kn=oe.context,ta=kn===void 0?Re:kn,ua=(0,b.Z)(oe,ie);if(0)var ma;var Ya=ta;return function(tr){var fr=tr.displayName||tr.name||"Component",or=ue(fr),pr=(0,Ie.Z)({},ua,{getDisplayName:ue,methodName:Se,renderCountProp:ke,shouldHandleStateChanges:_e,storeKey:Ue,displayName:or,wrappedComponentName:fr,WrappedComponent:tr}),vr=ua.pure;function Sr(Pr){return ee(Pr.dispatch,pr)}var Lr=vr?x.useMemo:function(Pr){return Pr()};function Fr(Pr){var zr=(0,x.useMemo)(function(){var lo=Pr.reactReduxForwardedRef,ri=(0,b.Z)(Pr,de);return[Pr.context,lo,ri]},[Pr]),Nr=zr[0],oo=zr[1],Hr=zr[2],Gr=(0,x.useMemo)(function(){return Nr&&Nr.Consumer&&(0,ae.isContextConsumer)(x.createElement(Nr.Consumer,null))?Nr:Ya},[Nr,Ya]),Or=(0,x.useContext)(Gr),jr=!!Pr.store&&!!Pr.store.getState&&!!Pr.store.dispatch,So=!!Or&&!!Or.store,Mr=jr?Pr.store:Or.store,io=(0,x.useMemo)(function(){return Sr(Mr)},[Mr]),Po=(0,x.useMemo)(function(){if(!_e)return fe;var lo=le(Mr,jr?null:Or.subscription),ri=lo.notifyNestedSubs.bind(lo);return[lo,ri]},[Mr,jr,Or]),Qr=Po[0],yo=Po[1],bo=(0,x.useMemo)(function(){return jr?Or:(0,Ie.Z)({},Or,{subscription:Qr})},[jr,Or,Qr]),ll=(0,x.useReducer)(Pe,ce,It),Wu=ll[0],Eo=Wu[0],Uu=ll[1];if(Eo&&Eo.error)throw Eo.error;var sl=(0,x.useRef)(),ti=(0,x.useRef)(Hr),Ao=(0,x.useRef)(),dl=(0,x.useRef)(!1),ni=Lr(function(){return Ao.current&&Hr===ti.current?Ao.current:io(Mr.getState(),Hr)},[Mr,Eo,Hr]);Ze(ve,[ti,sl,dl,Hr,ni,Ao,yo]),Ze(Qe,[_e,Mr,Qr,io,ti,sl,dl,Ao,yo,Uu],[Mr,Qr,io]);var ai=(0,x.useMemo)(function(){return x.createElement(tr,(0,Ie.Z)({},ni,{ref:oo}))},[oo,tr,ni]),Vu=(0,x.useMemo)(function(){return _e?x.createElement(Gr.Provider,{value:bo},ai):ai},[Gr,ai,bo]);return Vu}var wr=vr?x.memo(Fr):Fr;if(wr.WrappedComponent=tr,wr.displayName=Fr.displayName=or,Tn){var Ir=x.forwardRef(function(zr,Nr){return x.createElement(wr,(0,Ie.Z)({},zr,{reactReduxForwardedRef:Nr}))});return Ir.displayName=or,Ir.WrappedComponent=tr,ne()(Ir,tr)}return ne()(wr,tr)}}function Ve(ee,te){return ee===te?ee!==0||te!==0||1/ee===1/te:ee!==ee&&te!==te}function pt(ee,te){if(Ve(ee,te))return!0;if(typeof ee!="object"||ee===null||typeof te!="object"||te===null)return!1;var oe=Object.keys(ee),se=Object.keys(te);if(oe.length!==se.length)return!1;for(var ue=0;ue<oe.length;ue++)if(!Object.prototype.hasOwnProperty.call(te,oe[ue])||!Ve(ee[oe[ue]],te[oe[ue]]))return!1;return!0}function Tt(ee,te){var oe={},se=function(Se){var be=ee[Se];typeof be=="function"&&(oe[Se]=function(){return te(be.apply(void 0,arguments))})};for(var ue in ee)se(ue);return oe}function _t(ee){return function(oe,se){var ue=ee(oe,se);function ge(){return ue}return ge.dependsOnOwnProps=!1,ge}}function an(ee){return ee.dependsOnOwnProps!==null&&ee.dependsOnOwnProps!==void 0?!!ee.dependsOnOwnProps:ee.length!==1}function vt(ee,te){return function(se,ue){var ge=ue.displayName,Se=function(ke,et){return Se.dependsOnOwnProps?Se.mapToProps(ke,et):Se.mapToProps(ke)};return Se.dependsOnOwnProps=!0,Se.mapToProps=function(ke,et){Se.mapToProps=ee,Se.dependsOnOwnProps=an(ee);var _e=Se(ke,et);return typeof _e=="function"&&(Se.mapToProps=_e,Se.dependsOnOwnProps=an(_e),_e=Se(ke,et)),_e},Se}}function je(ee){return typeof ee=="function"?vt(ee,"mapDispatchToProps"):void 0}function at(ee){return ee?void 0:_t(function(te){return{dispatch:te}})}function ht(ee){return ee&&typeof ee=="object"?_t(function(te){return Tt(ee,te)}):void 0}var Fe=[je,at,ht];function qe(ee){return typeof ee=="function"?vt(ee,"mapStateToProps"):void 0}function Mt(ee){return ee?void 0:_t(function(){return{}})}var nn=[qe,Mt];function Et(ee,te,oe){return(0,Ie.Z)({},oe,ee,te)}function Vt(ee){return function(oe,se){var ue=se.displayName,ge=se.pure,Se=se.areMergedPropsEqual,be=!1,ke;return function(_e,Ke,Ue){var ut=ee(_e,Ke,Ue);return be?(!ge||!Se(ut,ke))&&(ke=ut):(be=!0,ke=ut),ke}}}function De(ee){return typeof ee=="function"?Vt(ee):void 0}function dt(ee){return ee?void 0:function(){return Et}}var ft=[De,dt],on=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Yt(ee,te,oe,se){return function(ge,Se){return oe(ee(ge,Se),te(se,Se),Se)}}function We(ee,te,oe,se,ue){var ge=ue.areStatesEqual,Se=ue.areOwnPropsEqual,be=ue.areStatePropsEqual,ke=!1,et,_e,Ke,Ue,ut;function Kt(ua,ma){return et=ua,_e=ma,Ke=ee(et,_e),Ue=te(se,_e),ut=oe(Ke,Ue,_e),ke=!0,ut}function Mn(){return Ke=ee(et,_e),te.dependsOnOwnProps&&(Ue=te(se,_e)),ut=oe(Ke,Ue,_e),ut}function Tn(){return ee.dependsOnOwnProps&&(Ke=ee(et,_e)),te.dependsOnOwnProps&&(Ue=te(se,_e)),ut=oe(Ke,Ue,_e),ut}function kn(){var ua=ee(et,_e),ma=!be(ua,Ke);return Ke=ua,ma&&(ut=oe(Ke,Ue,_e)),ut}function ta(ua,ma){var Ya=!Se(ma,_e),Wa=!ge(ua,et,ma,_e);return et=ua,_e=ma,Ya&&Wa?Mn():Ya?Tn():Wa?kn():ut}return function(ma,Ya){return ke?ta(ma,Ya):Kt(ma,Ya)}}function Ye(ee,te){var oe=te.initMapStateToProps,se=te.initMapDispatchToProps,ue=te.initMergeProps,ge=(0,b.Z)(te,on),Se=oe(ee,ge),be=se(ee,ge),ke=ue(ee,ge),et=ge.pure?We:Yt;return et(Se,be,ke,ee,ge)}var we=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function me(ee,te,oe){for(var se=te.length-1;se>=0;se--){var ue=te[se](ee);if(ue)return ue}return function(ge,Se){throw new Error("Invalid value of type "+typeof ee+" for "+oe+" argument when connecting component "+Se.wrappedComponentName+".")}}function Te(ee,te){return ee===te}function ze(ee){var te=ee===void 0?{}:ee,oe=te.connectHOC,se=oe===void 0?jt:oe,ue=te.mapStateToPropsFactories,ge=ue===void 0?nn:ue,Se=te.mapDispatchToPropsFactories,be=Se===void 0?Fe:Se,ke=te.mergePropsFactories,et=ke===void 0?ft:ke,_e=te.selectorFactory,Ke=_e===void 0?Ye:_e;return function(ut,Kt,Mn,Tn){Tn===void 0&&(Tn={});var kn=Tn,ta=kn.pure,ua=ta===void 0?!0:ta,ma=kn.areStatesEqual,Ya=ma===void 0?Te:ma,Wa=kn.areOwnPropsEqual,tr=Wa===void 0?pt:Wa,fr=kn.areStatePropsEqual,or=fr===void 0?pt:fr,pr=kn.areMergedPropsEqual,vr=pr===void 0?pt:pr,Sr=(0,b.Z)(kn,we),Lr=me(ut,ge,"mapStateToProps"),Fr=me(Kt,be,"mapDispatchToProps"),wr=me(Mn,et,"mergeProps");return se(Ke,(0,Ie.Z)({methodName:"connect",getDisplayName:function(Pr){return"Connect("+Pr+")"},shouldHandleStateChanges:!!ut,initMapStateToProps:Lr,initMapDispatchToProps:Fr,initMergeProps:wr,pure:ua,areStatesEqual:Ya,areOwnPropsEqual:tr,areStatePropsEqual:or,areMergedPropsEqual:vr},Sr))}}var ye=ze();function he(){var ee=useContext(ReactReduxContext);return ee}function tt(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var se=te(),ue=se.store;return ue}}var Oe=null;function Ae(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var se=te();return se.dispatch}}var Ge=null,Bt=function(te,oe){return te===oe};function Pt(ee,te,oe,se){var ue=useReducer(function(Kt){return Kt+1},0),ge=ue[1],Se=useMemo(function(){return createSubscription(oe,se)},[oe,se]),be=useRef(),ke=useRef(),et=useRef(),_e=useRef(),Ke=oe.getState(),Ue;try{if(ee!==ke.current||Ke!==et.current||be.current){var ut=ee(Ke);_e.current===void 0||!te(ut,_e.current)?Ue=ut:Ue=_e.current}else Ue=_e.current}catch(Kt){throw be.current&&(Kt.message+=`
The error may be correlated with this previous error:
`+be.current.stack+`
`),Kt}return useIsomorphicLayoutEffect(function(){ke.current=ee,et.current=Ke,_e.current=Ue,be.current=void 0}),useIsomorphicLayoutEffect(function(){function Kt(){try{var Mn=oe.getState();if(Mn===et.current)return;var Tn=ke.current(Mn);if(te(Tn,_e.current))return;_e.current=Tn,et.current=Mn}catch(kn){be.current=kn}ge()}return Se.onStateChange=Kt,Se.trySubscribe(),Kt(),function(){return Se.tryUnsubscribe()}},[oe,Se]),Ue}function Wt(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(se,ue){ue===void 0&&(ue=Bt);var ge=te(),Se=ge.store,be=ge.subscription,ke=Pt(se,ue,Se,be);return useDebugValue(ke),ke}}var Ht=null,Gt=re(4676);ot(Gt.unstable_batchedUpdates);function Be(ee,te){if(ee.length!==te.length)return!1;for(var oe=0;oe<ee.length;oe++)if(ee[oe]!==te[oe])return!1;return!0}function lt(ee,te){var oe=(0,x.useState)(function(){return{inputs:te,result:ee()}})[0],se=(0,x.useRef)(!0),ue=(0,x.useRef)(oe),ge=se.current||!!(te&&ue.current.inputs&&Be(te,ue.current.inputs)),Se=ge?ue.current:{inputs:te,result:ee()};return(0,x.useEffect)(function(){se.current=!1,ue.current=Se},[Se]),Se.result}function At(ee,te){return lt(function(){return ee},te)}var gt=lt,bt=At,dn=!0,Pn="Invariant failed";function cn(ee,te){if(!ee){if(dn)throw new Error(Pn);var oe=typeof te=="function"?te():te,se=oe?"".concat(Pn,": ").concat(oe):Pn;throw new Error(se)}}var xn=function(te){var oe=te.top,se=te.right,ue=te.bottom,ge=te.left,Se=se-ge,be=ue-oe,ke={top:oe,right:se,bottom:ue,left:ge,width:Se,height:be,x:ge,y:oe,center:{x:(se+ge)/2,y:(ue+oe)/2}};return ke},Hn=function(te,oe){return{top:te.top-oe.top,left:te.left-oe.left,bottom:te.bottom+oe.bottom,right:te.right+oe.right}},Cn=function(te,oe){return{top:te.top+oe.top,left:te.left+oe.left,bottom:te.bottom-oe.bottom,right:te.right-oe.right}},Un=function(te,oe){return{top:te.top+oe.y,left:te.left+oe.x,bottom:te.bottom+oe.y,right:te.right+oe.x}},qn={top:0,right:0,bottom:0,left:0},oa=function(te){var oe=te.borderBox,se=te.margin,ue=se===void 0?qn:se,ge=te.border,Se=ge===void 0?qn:ge,be=te.padding,ke=be===void 0?qn:be,et=xn(Hn(oe,ue)),_e=xn(Cn(oe,Se)),Ke=xn(Cn(_e,ke));return{marginBox:et,borderBox:xn(oe),paddingBox:_e,contentBox:Ke,margin:ue,border:Se,padding:ke}},yn=function(te){var oe=te.slice(0,-2),se=te.slice(-2);if(se!=="px")return 0;var ue=Number(oe);return isNaN(ue)&&cn(!1),ue},pa=function(){return{x:window.pageXOffset,y:window.pageYOffset}},ra=function(te,oe){var se=te.borderBox,ue=te.border,ge=te.margin,Se=te.padding,be=Un(se,oe);return oa({borderBox:be,border:ue,margin:ge,padding:Se})},$n=function(te,oe){return oe===void 0&&(oe=pa()),ra(te,oe)},aa=function(te,oe){var se={top:yn(oe.marginTop),right:yn(oe.marginRight),bottom:yn(oe.marginBottom),left:yn(oe.marginLeft)},ue={top:yn(oe.paddingTop),right:yn(oe.paddingRight),bottom:yn(oe.paddingBottom),left:yn(oe.paddingLeft)},ge={top:yn(oe.borderTopWidth),right:yn(oe.borderRightWidth),bottom:yn(oe.borderBottomWidth),left:yn(oe.borderLeftWidth)};return oa({borderBox:te,margin:se,padding:ue,border:ge})},Ra=function(te){var oe=te.getBoundingClientRect(),se=window.getComputedStyle(te);return aa(oe,se)},Vn=Number.isNaN||function(te){return typeof te=="number"&&te!==te};function Ja(ee,te){return!!(ee===te||Vn(ee)&&Vn(te))}function er(ee,te){if(ee.length!==te.length)return!1;for(var oe=0;oe<ee.length;oe++)if(!Ja(ee[oe],te[oe]))return!1;return!0}function ia(ee,te){te===void 0&&(te=er);var oe,se=[],ue,ge=!1;function Se(){for(var be=[],ke=0;ke<arguments.length;ke++)be[ke]=arguments[ke];return ge&&oe===this&&te(be,se)||(ue=ee.apply(this,be),ge=!0,oe=this,se=be),ue}return Se}var ba=ia,Ba=function(te){var oe=[],se=null,ue=function(){for(var Se=arguments.length,be=new Array(Se),ke=0;ke<Se;ke++)be[ke]=arguments[ke];oe=be,!se&&(se=requestAnimationFrame(function(){se=null,te.apply(void 0,oe)}))};return ue.cancel=function(){se&&(cancelAnimationFrame(se),se=null)},ue},Ua=Ba,it=!0,wt=/[ \t]{2,}/g,yt=/^[ \t]*/gm,En=function(te){return te.replace(wt," ").replace(yt,"").trim()},bn=function(te){return En(`
%creact-beautiful-dnd
%c`+En(te)+`
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
`)},fn=function(te){return[bn(te),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},ca="__react-beautiful-dnd-disable-dev-warnings";function Qn(ee,te){var oe;it||typeof window!="undefined"&&window[ca]||(oe=console)[ee].apply(oe,fn(te))}var Ot=Qn.bind(null,"warn"),St=Qn.bind(null,"error");function ln(){}function Le(ee,te){return(0,Ie.Z)({},ee,{},te)}function gn(ee,te,oe){var se=te.map(function(ue){var ge=Le(oe,ue.options);return ee.addEventListener(ue.eventName,ue.fn,ge),function(){ee.removeEventListener(ue.eventName,ue.fn,ge)}});return function(){se.forEach(function(ge){ge()})}}var zn=!0,jn="Invariant failed";function An(ee){this.message=ee}An.prototype.toString=function(){return this.message};function xe(ee,te){if(!ee)throw zn?new An(jn):new An(jn+": "+(te||""))}var xt=function(ee){Xe(te,ee);function te(){for(var se,ue=arguments.length,ge=new Array(ue),Se=0;Se<ue;Se++)ge[Se]=arguments[Se];return se=ee.call.apply(ee,[this].concat(ge))||this,se.callbacks=null,se.unbind=ln,se.onWindowError=function(be){var ke=se.getCallbacks();ke.isDragging()&&ke.tryAbort();var et=be.error;et instanceof An&&be.preventDefault()},se.getCallbacks=function(){if(!se.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return se.callbacks},se.setCallbacks=function(be){se.callbacks=be},se}var oe=te.prototype;return oe.componentDidMount=function(){this.unbind=gn(window,[{eventName:"error",fn:this.onWindowError}])},oe.componentWillUnmount=function(){this.unbind()},oe.componentDidCatch=function(ue){if(ue instanceof An){this.setState({});return}throw ue},oe.render=function(){return this.props.children(this.setCallbacks)},te}(x.Component),Lt=`
Press space bar to start a drag.
When dragging you can use the arrow keys to move the item around and escape to cancel.
Some screen readers may require you to be in focus mode or to use your pass through key
`,Ct=function(te){return te+1},en=function(te){return`
You have lifted an item in position `+Ct(te.source.index)+`
`},Xt=function(te,oe){var se=te.droppableId===oe.droppableId,ue=Ct(te.index),ge=Ct(oe.index);return se?`
You have moved the item from position `+ue+`
to position `+ge+`
`:`
You have moved the item from position `+ue+`
in list `+te.droppableId+`
to list `+oe.droppableId+`
in position `+ge+`
`},Ut=function(te,oe,se){var ue=oe.droppableId===se.droppableId;return ue?`
The item `+te+`
has been combined with `+se.draggableId:`
The item `+te+`
in list `+oe.droppableId+`
has been combined with `+se.draggableId+`
in list `+se.droppableId+`
`},$t=function(te){var oe=te.destination;if(oe)return Xt(te.source,oe);var se=te.combine;return se?Ut(te.draggableId,te.source,se):"You are over an area that cannot be dropped on"},Zn=function(te){return`
The item has returned to its starting position
of `+Ct(te.index)+`
`},rt=function(te){if(te.reason==="CANCEL")return`
Movement cancelled.
`+Zn(te.source)+`
`;var oe=te.destination,se=te.combine;return oe?`
You have dropped the item.
`+Xt(te.source,oe)+`
`:se?`
You have dropped the item.
`+Ut(te.draggableId,te.source,se)+`
`:`
The item has been dropped while not over a drop area.
`+Zn(te.source)+`
`},Me={dragHandleUsageInstructions:Lt,onDragStart:en,onDragUpdate:$t,onDragEnd:rt},Dt={x:0,y:0},rn=function(te,oe){return{x:te.x+oe.x,y:te.y+oe.y}},Ln=function(te,oe){return{x:te.x-oe.x,y:te.y-oe.y}},ea=function(te,oe){return te.x===oe.x&&te.y===oe.y},Zt=function(te){return{x:te.x!==0?-te.x:0,y:te.y!==0?-te.y:0}},Jt=function(te,oe,se){var ue;return se===void 0&&(se=0),ue={},ue[te]=oe,ue[te==="x"?"y":"x"]=se,ue},Qt=function(te,oe){return Math.sqrt(Math.pow(oe.x-te.x,2)+Math.pow(oe.y-te.y,2))},Rt=function(te,oe){return Math.min.apply(Math,oe.map(function(se){return Qt(te,se)}))},Bn=function(te){return function(oe){return{x:te(oe.x),y:te(oe.y)}}},sn=function(ee,te){var oe=xn({top:Math.max(te.top,ee.top),right:Math.min(te.right,ee.right),bottom:Math.min(te.bottom,ee.bottom),left:Math.max(te.left,ee.left)});return oe.width<=0||oe.height<=0?null:oe},Nn=function(te,oe){return{top:te.top+oe.y,left:te.left+oe.x,bottom:te.bottom+oe.y,right:te.right+oe.x}},Yn=function(te){return[{x:te.left,y:te.top},{x:te.right,y:te.top},{x:te.left,y:te.bottom},{x:te.right,y:te.bottom}]},Dn={top:0,right:0,bottom:0,left:0},On=function(te,oe){return oe?Nn(te,oe.scroll.diff.displacement):te},_n=function(te,oe,se){if(se&&se.increasedBy){var ue;return(0,Ie.Z)({},te,(ue={},ue[oe.end]=te[oe.end]+se.increasedBy[oe.line],ue))}return te},ya=function(te,oe){return oe&&oe.shouldClipSubject?sn(oe.pageMarginBox,te):xn(te)},ja=function(ee){var te=ee.page,oe=ee.withPlaceholder,se=ee.axis,ue=ee.frame,ge=On(te.marginBox,ue),Se=_n(ge,se,oe),be=ya(Se,ue);return{page:te,withPlaceholder:oe,active:be}},Ta=function(ee,te){ee.frame||xe(!1);var oe=ee.frame,se=Ln(te,oe.scroll.initial),ue=Zt(se),ge=(0,Ie.Z)({},oe,{scroll:{initial:oe.scroll.initial,current:te,diff:{value:se,displacement:ue},max:oe.scroll.max}}),Se=ja({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:ge}),be=(0,Ie.Z)({},ee,{frame:ge,subject:Se});return be};function Rn(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function Fa(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(te){return ee[te]})}function Sa(ee,te){if(ee.findIndex)return ee.findIndex(te);for(var oe=0;oe<ee.length;oe++)if(te(ee[oe]))return oe;return-1}function In(ee,te){if(ee.find)return ee.find(te);var oe=Sa(ee,te);if(oe!==-1)return ee[oe]}function Za(ee){return Array.prototype.slice.call(ee)}var Va=ba(function(ee){return ee.reduce(function(te,oe){return te[oe.descriptor.id]=oe,te},{})}),Qa=ba(function(ee){return ee.reduce(function(te,oe){return te[oe.descriptor.id]=oe,te},{})}),ka=ba(function(ee){return Fa(ee)}),qa=ba(function(ee){return Fa(ee)}),Aa=ba(function(ee,te){var oe=qa(te).filter(function(se){return ee===se.descriptor.droppableId}).sort(function(se,ue){return se.descriptor.index-ue.descriptor.index});return oe});function da(ee){return ee.at&&ee.at.type==="REORDER"?ee.at.destination:null}function La(ee){return ee.at&&ee.at.type==="COMBINE"?ee.at.combine:null}var Oa=ba(function(ee,te){return te.filter(function(oe){return oe.descriptor.id!==ee.descriptor.id})}),Da=function(ee){var te=ee.isMovingForward,oe=ee.draggable,se=ee.destination,ue=ee.insideDestination,ge=ee.previousImpact;if(!se.isCombineEnabled)return null;var Se=da(ge);if(!Se)return null;function be(Mn){var Tn={type:"COMBINE",combine:{draggableId:Mn,droppableId:se.descriptor.id}};return(0,Ie.Z)({},ge,{at:Tn})}var ke=ge.displaced.all,et=ke.length?ke[0]:null;if(te)return et?be(et):null;var _e=Oa(oe,ue);if(!et){if(!_e.length)return null;var Ke=_e[_e.length-1];return be(Ke.descriptor.id)}var Ue=Sa(_e,function(Mn){return Mn.descriptor.id===et});Ue===-1&&xe(!1);var ut=Ue-1;if(ut<0)return null;var Kt=_e[ut];return be(Kt.descriptor.id)},_a=function(ee,te){return ee.descriptor.droppableId===te.descriptor.id},ir={point:Dt,value:0},Ma={invisible:{},visible:{},all:[]},nr={displaced:Ma,displacedBy:ir,at:null},va=function(ee,te){return function(oe){return ee<=oe&&oe<=te}},Kn=function(ee){var te=va(ee.top,ee.bottom),oe=va(ee.left,ee.right);return function(se){var ue=te(se.top)&&te(se.bottom)&&oe(se.left)&&oe(se.right);if(ue)return!0;var ge=te(se.top)||te(se.bottom),Se=oe(se.left)||oe(se.right),be=ge&&Se;if(be)return!0;var ke=se.top<ee.top&&se.bottom>ee.bottom,et=se.left<ee.left&&se.right>ee.right,_e=ke&&et;if(_e)return!0;var Ke=ke&&Se||et&&ge;return Ke}},Ia=function(ee){var te=va(ee.top,ee.bottom),oe=va(ee.left,ee.right);return function(se){var ue=te(se.top)&&te(se.bottom)&&oe(se.left)&&oe(se.right);return ue}},lr={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},qt={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ha=function(ee){return function(te){var oe=va(te.top,te.bottom),se=va(te.left,te.right);return function(ue){return ee===lr?oe(ue.top)&&oe(ue.bottom):se(ue.left)&&se(ue.right)}}},hn=function(te,oe){var se=oe.frame?oe.frame.scroll.diff.displacement:Dt;return Nn(te,se)},pn=function(te,oe,se){return oe.subject.active?se(oe.subject.active)(te):!1},wn=function(te,oe,se){return se(oe)(te)},Fn=function(te){var oe=te.target,se=te.destination,ue=te.viewport,ge=te.withDroppableDisplacement,Se=te.isVisibleThroughFrameFn,be=ge?hn(oe,se):oe;return pn(be,se,Se)&&wn(be,ue,Se)},na=function(te){return Fn((0,Ie.Z)({},te,{isVisibleThroughFrameFn:Kn}))},za=function(te){return Fn((0,Ie.Z)({},te,{isVisibleThroughFrameFn:Ia}))},tn=function(te){return Fn((0,Ie.Z)({},te,{isVisibleThroughFrameFn:ha(te.destination.axis)}))},Ha=function(te,oe,se){if(typeof se=="boolean")return se;if(!oe)return!0;var ue=oe.invisible,ge=oe.visible;if(ue[te])return!1;var Se=ge[te];return Se?Se.shouldAnimate:!0};function Ka(ee,te){var oe=ee.page.marginBox,se={top:te.point.y,right:0,bottom:0,left:te.point.x};return xn(Hn(oe,se))}function Na(ee){var te=ee.afterDragging,oe=ee.destination,se=ee.displacedBy,ue=ee.viewport,ge=ee.forceShouldAnimate,Se=ee.last;return te.reduce(function(ke,et){var _e=Ka(et,se),Ke=et.descriptor.id;ke.all.push(Ke);var Ue=na({target:_e,destination:oe,viewport:ue,withDroppableDisplacement:!0});if(!Ue)return ke.invisible[et.descriptor.id]=!0,ke;var ut=Ha(Ke,Se,ge),Kt={draggableId:Ke,shouldAnimate:ut};return ke.visible[Ke]=Kt,ke},{all:[],visible:{},invisible:{}})}function ur(ee,te){if(!ee.length)return 0;var oe=ee[ee.length-1].descriptor.index;return te.inHomeList?oe:oe+1}function Ca(ee){var te=ee.insideDestination,oe=ee.inHomeList,se=ee.displacedBy,ue=ee.destination,ge=ur(te,{inHomeList:oe});return{displaced:Ma,displacedBy:se,at:{type:"REORDER",destination:{droppableId:ue.descriptor.id,index:ge}}}}function fa(ee){var te=ee.draggable,oe=ee.insideDestination,se=ee.destination,ue=ee.viewport,ge=ee.displacedBy,Se=ee.last,be=ee.index,ke=ee.forceShouldAnimate,et=_a(te,se);if(be==null)return Ca({insideDestination:oe,inHomeList:et,displacedBy:ge,destination:se});var _e=In(oe,function(Mn){return Mn.descriptor.index===be});if(!_e)return Ca({insideDestination:oe,inHomeList:et,displacedBy:ge,destination:se});var Ke=Oa(te,oe),Ue=oe.indexOf(_e),ut=Ke.slice(Ue),Kt=Na({afterDragging:ut,destination:se,displacedBy:ge,last:Se,viewport:ue.frame,forceShouldAnimate:ke});return{displaced:Kt,displacedBy:ge,at:{type:"REORDER",destination:{droppableId:se.descriptor.id,index:be}}}}function wa(ee,te){return!!te.effected[ee]}var la=function(ee){var te=ee.isMovingForward,oe=ee.destination,se=ee.draggables,ue=ee.combine,ge=ee.afterCritical;if(!oe.isCombineEnabled)return null;var Se=ue.draggableId,be=se[Se],ke=be.descriptor.index,et=wa(Se,ge);return et?te?ke:ke-1:te?ke+1:ke},Wn=function(ee){var te=ee.isMovingForward,oe=ee.isInHomeList,se=ee.insideDestination,ue=ee.location;if(!se.length)return null;var ge=ue.index,Se=te?ge+1:ge-1,be=se[0].descriptor.index,ke=se[se.length-1].descriptor.index,et=oe?ke:ke+1;return Se<be||Se>et?null:Se},Xa=function(ee){var te=ee.isMovingForward,oe=ee.isInHomeList,se=ee.draggable,ue=ee.draggables,ge=ee.destination,Se=ee.insideDestination,be=ee.previousImpact,ke=ee.viewport,et=ee.afterCritical,_e=be.at;if(_e||xe(!1),_e.type==="REORDER"){var Ke=Wn({isMovingForward:te,isInHomeList:oe,location:_e.destination,insideDestination:Se});return Ke==null?null:fa({draggable:se,insideDestination:Se,destination:ge,viewport:ke,last:be.displaced,displacedBy:be.displacedBy,index:Ke})}var Ue=la({isMovingForward:te,destination:ge,displaced:be.displaced,draggables:ue,combine:_e.combine,afterCritical:et});return Ue==null?null:fa({draggable:se,insideDestination:Se,destination:ge,viewport:ke,last:be.displaced,displacedBy:be.displacedBy,index:Ue})},Ft=function(ee){var te=ee.displaced,oe=ee.afterCritical,se=ee.combineWith,ue=ee.displacedBy,ge=!!(te.visible[se]||te.invisible[se]);return wa(se,oe)?ge?Dt:Zt(ue.point):ge?ue.point:Dt},mt=function(ee){var te=ee.afterCritical,oe=ee.impact,se=ee.draggables,ue=La(oe);ue||xe(!1);var ge=ue.draggableId,Se=se[ge].page.borderBox.center,be=Ft({displaced:oe.displaced,afterCritical:te,combineWith:ge,displacedBy:oe.displacedBy});return rn(Se,be)},zt=function(te,oe){return oe.margin[te.start]+oe.borderBox[te.size]/2},mn=function(te,oe){return oe.margin[te.end]+oe.borderBox[te.size]/2},Jn=function(te,oe,se){return oe[te.crossAxisStart]+se.margin[te.crossAxisStart]+se.borderBox[te.crossAxisSize]/2},ga=function(te){var oe=te.axis,se=te.moveRelativeTo,ue=te.isMoving;return Jt(oe.line,se.marginBox[oe.end]+zt(oe,ue),Jn(oe,se.marginBox,ue))},un=function(te){var oe=te.axis,se=te.moveRelativeTo,ue=te.isMoving;return Jt(oe.line,se.marginBox[oe.start]-mn(oe,ue),Jn(oe,se.marginBox,ue))},Xn=function(te){var oe=te.axis,se=te.moveInto,ue=te.isMoving;return Jt(oe.line,se.contentBox[oe.start]+zt(oe,ue),Jn(oe,se.contentBox,ue))},sa=function(ee){var te=ee.impact,oe=ee.draggable,se=ee.draggables,ue=ee.droppable,ge=ee.afterCritical,Se=Aa(ue.descriptor.id,se),be=oe.page,ke=ue.axis;if(!Se.length)return Xn({axis:ke,moveInto:ue.page,isMoving:be});var et=te.displaced,_e=te.displacedBy,Ke=et.all[0];if(Ke){var Ue=se[Ke];if(wa(Ke,ge))return un({axis:ke,moveRelativeTo:Ue.page,isMoving:be});var ut=ra(Ue.page,_e.point);return un({axis:ke,moveRelativeTo:ut,isMoving:be})}var Kt=Se[Se.length-1];if(Kt.descriptor.id===oe.descriptor.id)return be.borderBox.center;if(wa(Kt.descriptor.id,ge)){var Mn=ra(Kt.page,Zt(ge.displacedBy.point));return ga({axis:ke,moveRelativeTo:Mn,isMoving:be})}return ga({axis:ke,moveRelativeTo:Kt.page,isMoving:be})},xa=function(ee,te){var oe=ee.frame;return oe?rn(te,oe.scroll.diff.displacement):te},ar=function(te){var oe=te.impact,se=te.draggable,ue=te.droppable,ge=te.draggables,Se=te.afterCritical,be=se.page.borderBox.center,ke=oe.at;return!ue||!ke?be:ke.type==="REORDER"?sa({impact:oe,draggable:se,draggables:ge,droppable:ue,afterCritical:Se}):mt({impact:oe,draggables:ge,afterCritical:Se})},Sn=function(ee){var te=ar(ee),oe=ee.droppable,se=oe?xa(oe,te):te;return se},Ga=function(ee,te){var oe=Ln(te,ee.scroll.initial),se=Zt(oe),ue=xn({top:te.y,bottom:te.y+ee.frame.height,left:te.x,right:te.x+ee.frame.width}),ge={frame:ue,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:te,diff:{value:oe,displacement:se}}};return ge};function $a(ee,te){return ee.map(function(oe){return te[oe]})}function cr(ee,te){for(var oe=0;oe<te.length;oe++){var se=te[oe].visible[ee];if(se)return se}return null}var Ea=function(ee){var te=ee.impact,oe=ee.viewport,se=ee.destination,ue=ee.draggables,ge=ee.maxScrollChange,Se=Ga(oe,rn(oe.scroll.current,ge)),be=se.frame?Ta(se,rn(se.frame.scroll.current,ge)):se,ke=te.displaced,et=Na({afterDragging:$a(ke.all,ue),destination:se,displacedBy:te.displacedBy,viewport:Se.frame,last:ke,forceShouldAnimate:!1}),_e=Na({afterDragging:$a(ke.all,ue),destination:be,displacedBy:te.displacedBy,viewport:oe.frame,last:ke,forceShouldAnimate:!1}),Ke={},Ue={},ut=[ke,et,_e];ke.all.forEach(function(Mn){var Tn=cr(Mn,ut);if(Tn){Ue[Mn]=Tn;return}Ke[Mn]=!0});var Kt=(0,Ie.Z)({},te,{displaced:{all:ke.all,invisible:Ke,visible:Ue}});return Kt},Pa=function(ee,te){return rn(ee.scroll.diff.displacement,te)},rr=function(ee){var te=ee.pageBorderBoxCenter,oe=ee.draggable,se=ee.viewport,ue=Pa(se,te),ge=Ln(ue,oe.page.borderBox.center);return rn(oe.client.borderBox.center,ge)},Nt=function(ee){var te=ee.draggable,oe=ee.destination,se=ee.newPageBorderBoxCenter,ue=ee.viewport,ge=ee.withDroppableDisplacement,Se=ee.onlyOnMainAxis,be=Se===void 0?!1:Se,ke=Ln(se,te.page.borderBox.center),et=Nn(te.page.borderBox,ke),_e={target:et,destination:oe,withDroppableDisplacement:ge,viewport:ue};return be?tn(_e):za(_e)},vn=function(ee){var te=ee.isMovingForward,oe=ee.draggable,se=ee.destination,ue=ee.draggables,ge=ee.previousImpact,Se=ee.viewport,be=ee.previousPageBorderBoxCenter,ke=ee.previousClientSelection,et=ee.afterCritical;if(!se.isEnabled)return null;var _e=Aa(se.descriptor.id,ue),Ke=_a(oe,se),Ue=Da({isMovingForward:te,draggable:oe,destination:se,insideDestination:_e,previousImpact:ge})||Xa({isMovingForward:te,isInHomeList:Ke,draggable:oe,draggables:ue,destination:se,insideDestination:_e,previousImpact:ge,viewport:Se,afterCritical:et});if(!Ue)return null;var ut=Sn({impact:Ue,draggable:oe,droppable:se,draggables:ue,afterCritical:et}),Kt=Nt({draggable:oe,destination:se,newPageBorderBoxCenter:ut,viewport:Se.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(Kt){var Mn=rr({pageBorderBoxCenter:ut,draggable:oe,viewport:Se});return{clientSelection:Mn,impact:Ue,scrollJumpRequest:null}}var Tn=Ln(ut,be),kn=Ea({impact:Ue,viewport:Se,destination:se,draggables:ue,maxScrollChange:Tn});return{clientSelection:ke,impact:kn,scrollJumpRequest:Tn}},Gn=function(te){var oe=te.subject.active;return oe||xe(!1),oe},sr=function(ee){var te=ee.isMovingForward,oe=ee.pageBorderBoxCenter,se=ee.source,ue=ee.droppables,ge=ee.viewport,Se=se.subject.active;if(!Se)return null;var be=se.axis,ke=va(Se[be.start],Se[be.end]),et=ka(ue).filter(function(Ke){return Ke!==se}).filter(function(Ke){return Ke.isEnabled}).filter(function(Ke){return!!Ke.subject.active}).filter(function(Ke){return Kn(ge.frame)(Gn(Ke))}).filter(function(Ke){var Ue=Gn(Ke);return te?Se[be.crossAxisEnd]<Ue[be.crossAxisEnd]:Ue[be.crossAxisStart]<Se[be.crossAxisStart]}).filter(function(Ke){var Ue=Gn(Ke),ut=va(Ue[be.start],Ue[be.end]);return ke(Ue[be.start])||ke(Ue[be.end])||ut(Se[be.start])||ut(Se[be.end])}).sort(function(Ke,Ue){var ut=Gn(Ke)[be.crossAxisStart],Kt=Gn(Ue)[be.crossAxisStart];return te?ut-Kt:Kt-ut}).filter(function(Ke,Ue,ut){return Gn(Ke)[be.crossAxisStart]===Gn(ut[0])[be.crossAxisStart]});if(!et.length)return null;if(et.length===1)return et[0];var _e=et.filter(function(Ke){var Ue=va(Gn(Ke)[be.start],Gn(Ke)[be.end]);return Ue(oe[be.line])});return _e.length===1?_e[0]:_e.length>1?_e.sort(function(Ke,Ue){return Gn(Ke)[be.start]-Gn(Ue)[be.start]})[0]:et.sort(function(Ke,Ue){var ut=Rt(oe,Yn(Gn(Ke))),Kt=Rt(oe,Yn(Gn(Ue)));return ut!==Kt?ut-Kt:Gn(Ke)[be.start]-Gn(Ue)[be.start]})[0]},gr=function(te,oe){var se=te.page.borderBox.center;return wa(te.descriptor.id,oe)?Ln(se,oe.displacedBy.point):se},Ar=function(te,oe){var se=te.page.borderBox;return wa(te.descriptor.id,oe)?Nn(se,Zt(oe.displacedBy.point)):se},xr=function(ee){var te=ee.pageBorderBoxCenter,oe=ee.viewport,se=ee.destination,ue=ee.insideDestination,ge=ee.afterCritical,Se=ue.filter(function(be){return za({target:Ar(be,ge),destination:se,viewport:oe.frame,withDroppableDisplacement:!0})}).sort(function(be,ke){var et=Qt(te,xa(se,gr(be,ge))),_e=Qt(te,xa(se,gr(ke,ge)));return et<_e?-1:_e<et?1:be.descriptor.index-ke.descriptor.index});return Se[0]||null},dr=ba(function(te,oe){var se=oe[te.line];return{value:se,point:Jt(te.line,se)}}),yr=function(te,oe,se){var ue=te.axis;if(te.descriptor.mode==="virtual")return Jt(ue.line,oe[ue.line]);var ge=te.subject.page.contentBox[ue.size],Se=Aa(te.descriptor.id,se),be=Se.reduce(function(_e,Ke){return _e+Ke.client.marginBox[ue.size]},0),ke=be+oe[ue.line],et=ke-ge;return et<=0?null:Jt(ue.line,et)},hr=function(te,oe){return(0,Ie.Z)({},te,{scroll:(0,Ie.Z)({},te.scroll,{max:oe})})},br=function(te,oe,se){var ue=te.frame;_a(oe,te)&&xe(!1),te.subject.withPlaceholder&&xe(!1);var ge=dr(te.axis,oe.displaceBy).point,Se=yr(te,ge,se),be={placeholderSize:ge,increasedBy:Se,oldFrameMaxScroll:te.frame?te.frame.scroll.max:null};if(!ue){var ke=ja({page:te.subject.page,withPlaceholder:be,axis:te.axis,frame:te.frame});return(0,Ie.Z)({},te,{subject:ke})}var et=Se?rn(ue.scroll.max,Se):ue.scroll.max,_e=hr(ue,et),Ke=ja({page:te.subject.page,withPlaceholder:be,axis:te.axis,frame:_e});return(0,Ie.Z)({},te,{subject:Ke,frame:_e})},Er=function(te){var oe=te.subject.withPlaceholder;oe||xe(!1);var se=te.frame;if(!se){var ue=ja({page:te.subject.page,axis:te.axis,frame:null,withPlaceholder:null});return(0,Ie.Z)({},te,{subject:ue})}var ge=oe.oldFrameMaxScroll;ge||xe(!1);var Se=hr(se,ge),be=ja({page:te.subject.page,axis:te.axis,frame:Se,withPlaceholder:null});return(0,Ie.Z)({},te,{subject:be,frame:Se})},Br=function(ee){var te=ee.previousPageBorderBoxCenter,oe=ee.moveRelativeTo,se=ee.insideDestination,ue=ee.draggable,ge=ee.draggables,Se=ee.destination,be=ee.viewport,ke=ee.afterCritical;if(!oe){if(se.length)return null;var et={displaced:Ma,displacedBy:ir,at:{type:"REORDER",destination:{droppableId:Se.descriptor.id,index:0}}},_e=Sn({impact:et,draggable:ue,droppable:Se,draggables:ge,afterCritical:ke}),Ke=_a(ue,Se)?Se:br(Se,ue,ge),Ue=Nt({draggable:ue,destination:Ke,newPageBorderBoxCenter:_e,viewport:be.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return Ue?et:null}var ut=te[Se.axis.line]<=oe.page.borderBox.center[Se.axis.line],Kt=function(){var Tn=oe.descriptor.index;return oe.descriptor.id===ue.descriptor.id||ut?Tn:Tn+1}(),Mn=dr(Se.axis,ue.displaceBy);return fa({draggable:ue,insideDestination:se,destination:Se,viewport:be,displacedBy:Mn,last:Ma,index:Kt})},Dr=function(ee){var te=ee.isMovingForward,oe=ee.previousPageBorderBoxCenter,se=ee.draggable,ue=ee.isOver,ge=ee.draggables,Se=ee.droppables,be=ee.viewport,ke=ee.afterCritical,et=sr({isMovingForward:te,pageBorderBoxCenter:oe,source:ue,droppables:Se,viewport:be});if(!et)return null;var _e=Aa(et.descriptor.id,ge),Ke=xr({pageBorderBoxCenter:oe,viewport:be,destination:et,insideDestination:_e,afterCritical:ke}),Ue=Br({previousPageBorderBoxCenter:oe,destination:et,draggable:se,draggables:ge,moveRelativeTo:Ke,insideDestination:_e,viewport:be,afterCritical:ke});if(!Ue)return null;var ut=Sn({impact:Ue,draggable:se,droppable:et,draggables:ge,afterCritical:ke}),Kt=rr({pageBorderBoxCenter:ut,draggable:se,viewport:be});return{clientSelection:Kt,impact:Ue,scrollJumpRequest:null}},mr=function(ee){var te=ee.at;return te?te.type==="REORDER"?te.destination.droppableId:te.combine.droppableId:null},Zr=function(te,oe){var se=mr(te);return se?oe[se]:null},so=function(ee){var te=ee.state,oe=ee.type,se=Zr(te.impact,te.dimensions.droppables),ue=!!se,ge=te.dimensions.droppables[te.critical.droppable.id],Se=se||ge,be=Se.axis.direction,ke=be==="vertical"&&(oe==="MOVE_UP"||oe==="MOVE_DOWN")||be==="horizontal"&&(oe==="MOVE_LEFT"||oe==="MOVE_RIGHT");if(ke&&!ue)return null;var et=oe==="MOVE_DOWN"||oe==="MOVE_RIGHT",_e=te.dimensions.draggables[te.critical.draggable.id],Ke=te.current.page.borderBoxCenter,Ue=te.dimensions,ut=Ue.draggables,Kt=Ue.droppables;return ke?vn({isMovingForward:et,previousPageBorderBoxCenter:Ke,draggable:_e,destination:Se,draggables:ut,viewport:te.viewport,previousClientSelection:te.current.client.selection,previousImpact:te.impact,afterCritical:te.afterCritical}):Dr({isMovingForward:et,previousPageBorderBoxCenter:Ke,draggable:_e,isOver:Se,draggables:ut,droppables:Kt,viewport:te.viewport,afterCritical:te.afterCritical})};function Rr(ee){return ee.phase==="DRAGGING"||ee.phase==="COLLECTING"}function Kr(ee){var te=va(ee.top,ee.bottom),oe=va(ee.left,ee.right);return function(ue){return te(ue.y)&&oe(ue.x)}}function xo(ee,te){return ee.left<te.right&&ee.right>te.left&&ee.top<te.bottom&&ee.bottom>te.top}function ul(ee){var te=ee.pageBorderBox,oe=ee.draggable,se=ee.candidates,ue=oe.page.borderBox.center,ge=se.map(function(Se){var be=Se.axis,ke=Jt(Se.axis.line,te.center[be.line],Se.page.borderBox.center[be.crossAxisLine]);return{id:Se.descriptor.id,distance:Qt(ue,ke)}}).sort(function(Se,be){return be.distance-Se.distance});return ge[0]?ge[0].id:null}function cl(ee){var te=ee.pageBorderBox,oe=ee.draggable,se=ee.droppables,ue=ka(se).filter(function(ge){if(!ge.isEnabled)return!1;var Se=ge.subject.active;if(!Se||!xo(te,Se))return!1;if(Kr(Se)(te.center))return!0;var be=ge.axis,ke=Se.center[be.crossAxisLine],et=te[be.crossAxisStart],_e=te[be.crossAxisEnd],Ke=va(Se[be.crossAxisStart],Se[be.crossAxisEnd]),Ue=Ke(et),ut=Ke(_e);return!Ue&&!ut?!0:Ue?et<ke:_e>ke});return ue.length?ue.length===1?ue[0].descriptor.id:ul({pageBorderBox:te,draggable:oe,candidates:ue}):null}var oi=function(te,oe){return xn(Nn(te,oe))},gl=function(ee,te){var oe=ee.frame;return oe?oi(te,oe.scroll.diff.value):te};function ii(ee){var te=ee.displaced,oe=ee.id;return!!(te.visible[oe]||te.invisible[oe])}function ml(ee){var te=ee.draggable,oe=ee.closest,se=ee.inHomeList;return oe?se&&oe.descriptor.index>te.descriptor.index?oe.descriptor.index-1:oe.descriptor.index:null}var fl=function(ee){var te=ee.pageBorderBoxWithDroppableScroll,oe=ee.draggable,se=ee.destination,ue=ee.insideDestination,ge=ee.last,Se=ee.viewport,be=ee.afterCritical,ke=se.axis,et=dr(se.axis,oe.displaceBy),_e=et.value,Ke=te[ke.start],Ue=te[ke.end],ut=Oa(oe,ue),Kt=In(ut,function(Tn){var kn=Tn.descriptor.id,ta=Tn.page.borderBox.center[ke.line],ua=wa(kn,be),ma=ii({displaced:ge,id:kn});return ua?ma?Ue<=ta:Ke<ta-_e:ma?Ue<=ta+_e:Ke<ta}),Mn=ml({draggable:oe,closest:Kt,inHomeList:_a(oe,se)});return fa({draggable:oe,insideDestination:ue,destination:se,viewport:Se,last:ge,displacedBy:et,index:Mn})},pl=4,vl=function(ee){var te=ee.draggable,oe=ee.pageBorderBoxWithDroppableScroll,se=ee.previousImpact,ue=ee.destination,ge=ee.insideDestination,Se=ee.afterCritical;if(!ue.isCombineEnabled)return null;var be=ue.axis,ke=dr(ue.axis,te.displaceBy),et=ke.value,_e=oe[be.start],Ke=oe[be.end],Ue=Oa(te,ge),ut=In(Ue,function(Mn){var Tn=Mn.descriptor.id,kn=Mn.page.borderBox,ta=kn[be.size],ua=ta/pl,ma=wa(Tn,Se),Ya=ii({displaced:se.displaced,id:Tn});return ma?Ya?Ke>kn[be.start]+ua&&Ke<kn[be.end]-ua:_e>kn[be.start]-et+ua&&_e<kn[be.end]-et-ua:Ya?Ke>kn[be.start]+et+ua&&Ke<kn[be.end]+et-ua:_e>kn[be.start]+ua&&_e<kn[be.end]-ua});if(!ut)return null;var Kt={displacedBy:ke,displaced:se.displaced,at:{type:"COMBINE",combine:{draggableId:ut.descriptor.id,droppableId:ue.descriptor.id}}};return Kt},li=function(ee){var te=ee.pageOffset,oe=ee.draggable,se=ee.draggables,ue=ee.droppables,ge=ee.previousImpact,Se=ee.viewport,be=ee.afterCritical,ke=oi(oe.page.borderBox,te),et=cl({pageBorderBox:ke,draggable:oe,droppables:ue});if(!et)return nr;var _e=ue[et],Ke=Aa(_e.descriptor.id,se),Ue=gl(_e,ke);return vl({pageBorderBoxWithDroppableScroll:Ue,draggable:oe,previousImpact:ge,destination:_e,insideDestination:Ke,afterCritical:be})||fl({pageBorderBoxWithDroppableScroll:Ue,draggable:oe,destination:_e,insideDestination:Ke,last:ge.displaced,viewport:Se,afterCritical:be})},Co=function(ee,te){var oe;return(0,Ie.Z)({},ee,(oe={},oe[te.descriptor.id]=te,oe))},hl=function(te){var oe=te.previousImpact,se=te.impact,ue=te.droppables,ge=mr(oe),Se=mr(se);if(!ge||ge===Se)return ue;var be=ue[ge];if(!be.subject.withPlaceholder)return ue;var ke=Er(be);return Co(ue,ke)},Sl=function(ee){var te=ee.draggable,oe=ee.draggables,se=ee.droppables,ue=ee.previousImpact,ge=ee.impact,Se=hl({previousImpact:ue,impact:ge,droppables:se}),be=mr(ge);if(!be)return Se;var ke=se[be];if(_a(te,ke)||ke.subject.withPlaceholder)return Se;var et=br(ke,te,oe);return Co(Se,et)},Yr=function(ee){var te=ee.state,oe=ee.clientSelection,se=ee.dimensions,ue=ee.viewport,ge=ee.impact,Se=ee.scrollJumpRequest,be=ue||te.viewport,ke=se||te.dimensions,et=oe||te.current.client.selection,_e=Ln(et,te.initial.client.selection),Ke={offset:_e,selection:et,borderBoxCenter:rn(te.initial.client.borderBoxCenter,_e)},Ue={selection:rn(Ke.selection,be.scroll.current),borderBoxCenter:rn(Ke.borderBoxCenter,be.scroll.current),offset:rn(Ke.offset,be.scroll.diff.value)},ut={client:Ke,page:Ue};if(te.phase==="COLLECTING")return(0,Ie.Z)({phase:"COLLECTING"},te,{dimensions:ke,viewport:be,current:ut});var Kt=ke.draggables[te.critical.draggable.id],Mn=ge||li({pageOffset:Ue.offset,draggable:Kt,draggables:ke.draggables,droppables:ke.droppables,previousImpact:te.impact,viewport:be,afterCritical:te.afterCritical}),Tn=Sl({draggable:Kt,impact:Mn,previousImpact:te.impact,draggables:ke.draggables,droppables:ke.droppables}),kn=(0,Ie.Z)({},te,{current:ut,dimensions:{draggables:ke.draggables,droppables:Tn},impact:Mn,viewport:be,scrollJumpRequest:Se||null,forceShouldAnimate:Se?!1:null});return kn};function Pl(ee,te){return ee.map(function(oe){return te[oe]})}var si=function(ee){var te=ee.impact,oe=ee.viewport,se=ee.draggables,ue=ee.destination,ge=ee.forceShouldAnimate,Se=te.displaced,be=Pl(Se.all,se),ke=Na({afterDragging:be,destination:ue,displacedBy:te.displacedBy,viewport:oe.frame,forceShouldAnimate:ge,last:Se});return(0,Ie.Z)({},te,{displaced:ke})},di=function(ee){var te=ee.impact,oe=ee.draggable,se=ee.droppable,ue=ee.draggables,ge=ee.viewport,Se=ee.afterCritical,be=Sn({impact:te,draggable:oe,draggables:ue,droppable:se,afterCritical:Se});return rr({pageBorderBoxCenter:be,draggable:oe,viewport:ge})},ui=function(ee){var te=ee.state,oe=ee.dimensions,se=ee.viewport;te.movementMode!=="SNAP"&&xe(!1);var ue=te.impact,ge=se||te.viewport,Se=oe||te.dimensions,be=Se.draggables,ke=Se.droppables,et=be[te.critical.draggable.id],_e=mr(ue);_e||xe(!1);var Ke=ke[_e],Ue=si({impact:ue,viewport:ge,destination:Ke,draggables:be}),ut=di({impact:Ue,draggable:et,droppable:Ke,draggables:be,viewport:ge,afterCritical:te.afterCritical});return Yr({impact:Ue,clientSelection:ut,state:te,dimensions:Se,viewport:ge})},yl=function(ee){return{index:ee.index,droppableId:ee.droppableId}},ci=function(ee){var te=ee.draggable,oe=ee.home,se=ee.draggables,ue=ee.viewport,ge=dr(oe.axis,te.displaceBy),Se=Aa(oe.descriptor.id,se),be=Se.indexOf(te);be===-1&&xe(!1);var ke=Se.slice(be+1),et=ke.reduce(function(ut,Kt){return ut[Kt.descriptor.id]=!0,ut},{}),_e={inVirtualList:oe.descriptor.mode==="virtual",displacedBy:ge,effected:et},Ke=Na({afterDragging:ke,destination:oe,displacedBy:ge,last:null,viewport:ue.frame,forceShouldAnimate:!1}),Ue={displaced:Ke,displacedBy:ge,at:{type:"REORDER",destination:yl(te.descriptor)}};return{impact:Ue,afterCritical:_e}},bl=function(ee,te){return{draggables:ee.draggables,droppables:Co(ee.droppables,te)}},Jr=function(te){},Xr=function(te){},El=function(ee){var te=ee.draggable,oe=ee.offset,se=ee.initialWindowScroll,ue=ra(te.client,oe),ge=$n(ue,se),Se=(0,Ie.Z)({},te,{placeholder:(0,Ie.Z)({},te.placeholder,{client:ue}),client:ue,page:ge});return Se},Al=function(ee){var te=ee.frame;return te||xe(!1),te},xl=function(ee){var te=ee.additions,oe=ee.updatedDroppables,se=ee.viewport,ue=se.scroll.diff.value;return te.map(function(ge){var Se=ge.descriptor.droppableId,be=oe[Se],ke=Al(be),et=ke.scroll.diff.value,_e=rn(ue,et),Ke=El({draggable:ge,offset:_e,initialWindowScroll:se.scroll.initial});return Ke})},Cl=function(ee){var te=ee.state,oe=ee.published;Jr();var se=oe.modified.map(function(ua){var ma=te.dimensions.droppables[ua.droppableId],Ya=Ta(ma,ua.scroll);return Ya}),ue=(0,Ie.Z)({},te.dimensions.droppables,{},Va(se)),ge=Qa(xl({additions:oe.additions,updatedDroppables:ue,viewport:te.viewport})),Se=(0,Ie.Z)({},te.dimensions.draggables,{},ge);oe.removals.forEach(function(ua){delete Se[ua]});var be={droppables:ue,draggables:Se},ke=mr(te.impact),et=ke?be.droppables[ke]:null,_e=be.draggables[te.critical.draggable.id],Ke=be.droppables[te.critical.droppable.id],Ue=ci({draggable:_e,home:Ke,draggables:Se,viewport:te.viewport}),ut=Ue.impact,Kt=Ue.afterCritical,Mn=et&&et.isCombineEnabled?te.impact:ut,Tn=li({pageOffset:te.current.page.offset,draggable:be.draggables[te.critical.draggable.id],draggables:be.draggables,droppables:be.droppables,previousImpact:Mn,viewport:te.viewport,afterCritical:Kt});Xr();var kn=(0,Ie.Z)({phase:"DRAGGING"},te,{phase:"DRAGGING",impact:Tn,onLiftImpact:ut,dimensions:be,afterCritical:Kt,forceShouldAnimate:!1});if(te.phase==="COLLECTING")return kn;var ta=(0,Ie.Z)({phase:"DROP_PENDING"},kn,{phase:"DROP_PENDING",reason:te.reason,isWaiting:!1});return ta},wo=function(te){return te.movementMode==="SNAP"},Bo=function(te,oe,se){var ue=bl(te.dimensions,oe);return!wo(te)||se?Yr({state:te,dimensions:ue}):ui({state:te,dimensions:ue})};function Do(ee){return ee.isDragging&&ee.movementMode==="SNAP"?(0,Ie.Z)({phase:"DRAGGING"},ee,{scrollJumpRequest:null}):ee}var gi={phase:"IDLE",completed:null,shouldFlush:!1},wl=function(ee,te){if(ee===void 0&&(ee=gi),te.type==="FLUSH")return(0,Ie.Z)({},gi,{shouldFlush:!0});if(te.type==="INITIAL_PUBLISH"){ee.phase!=="IDLE"&&xe(!1);var oe=te.payload,se=oe.critical,ue=oe.clientSelection,ge=oe.viewport,Se=oe.dimensions,be=oe.movementMode,ke=Se.draggables[se.draggable.id],et=Se.droppables[se.droppable.id],_e={selection:ue,borderBoxCenter:ke.client.borderBox.center,offset:Dt},Ke={client:_e,page:{selection:rn(_e.selection,ge.scroll.initial),borderBoxCenter:rn(_e.selection,ge.scroll.initial),offset:rn(_e.selection,ge.scroll.diff.value)}},Ue=ka(Se.droppables).every(function(bo){return!bo.isFixedOnPage}),ut=ci({draggable:ke,home:et,draggables:Se.draggables,viewport:ge}),Kt=ut.impact,Mn=ut.afterCritical,Tn={phase:"DRAGGING",isDragging:!0,critical:se,movementMode:be,dimensions:Se,initial:Ke,current:Ke,isWindowScrollAllowed:Ue,impact:Kt,afterCritical:Mn,onLiftImpact:Kt,viewport:ge,scrollJumpRequest:null,forceShouldAnimate:null};return Tn}if(te.type==="COLLECTION_STARTING"){if(ee.phase==="COLLECTING"||ee.phase==="DROP_PENDING")return ee;ee.phase!=="DRAGGING"&&xe(!1);var kn=(0,Ie.Z)({phase:"COLLECTING"},ee,{phase:"COLLECTING"});return kn}if(te.type==="PUBLISH_WHILE_DRAGGING")return ee.phase==="COLLECTING"||ee.phase==="DROP_PENDING"||xe(!1),Cl({state:ee,published:te.payload});if(te.type==="MOVE"){if(ee.phase==="DROP_PENDING")return ee;Rr(ee)||xe(!1);var ta=te.payload.client;return ea(ta,ee.current.client.selection)?ee:Yr({state:ee,clientSelection:ta,impact:wo(ee)?ee.impact:null})}if(te.type==="UPDATE_DROPPABLE_SCROLL"){if(ee.phase==="DROP_PENDING"||ee.phase==="COLLECTING")return Do(ee);Rr(ee)||xe(!1);var ua=te.payload,ma=ua.id,Ya=ua.newScroll,Wa=ee.dimensions.droppables[ma];if(!Wa)return ee;var tr=Ta(Wa,Ya);return Bo(ee,tr,!1)}if(te.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(ee.phase==="DROP_PENDING")return ee;Rr(ee)||xe(!1);var fr=te.payload,or=fr.id,pr=fr.isEnabled,vr=ee.dimensions.droppables[or];vr||xe(!1),vr.isEnabled===pr&&xe(!1);var Sr=(0,Ie.Z)({},vr,{isEnabled:pr});return Bo(ee,Sr,!0)}if(te.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(ee.phase==="DROP_PENDING")return ee;Rr(ee)||xe(!1);var Lr=te.payload,Fr=Lr.id,wr=Lr.isCombineEnabled,Ir=ee.dimensions.droppables[Fr];Ir||xe(!1),Ir.isCombineEnabled===wr&&xe(!1);var Pr=(0,Ie.Z)({},Ir,{isCombineEnabled:wr});return Bo(ee,Pr,!0)}if(te.type==="MOVE_BY_WINDOW_SCROLL"){if(ee.phase==="DROP_PENDING"||ee.phase==="DROP_ANIMATING")return ee;Rr(ee)||xe(!1),ee.isWindowScrollAllowed||xe(!1);var zr=te.payload.newScroll;if(ea(ee.viewport.scroll.current,zr))return Do(ee);var Nr=Ga(ee.viewport,zr);return wo(ee)?ui({state:ee,viewport:Nr}):Yr({state:ee,viewport:Nr})}if(te.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!Rr(ee))return ee;var oo=te.payload.maxScroll;if(ea(oo,ee.viewport.scroll.max))return ee;var Hr=(0,Ie.Z)({},ee.viewport,{scroll:(0,Ie.Z)({},ee.viewport.scroll,{max:oo})});return(0,Ie.Z)({phase:"DRAGGING"},ee,{viewport:Hr})}if(te.type==="MOVE_UP"||te.type==="MOVE_DOWN"||te.type==="MOVE_LEFT"||te.type==="MOVE_RIGHT"){if(ee.phase==="COLLECTING"||ee.phase==="DROP_PENDING")return ee;ee.phase!=="DRAGGING"&&xe(!1);var Gr=so({state:ee,type:te.type});return Gr?Yr({state:ee,impact:Gr.impact,clientSelection:Gr.clientSelection,scrollJumpRequest:Gr.scrollJumpRequest}):ee}if(te.type==="DROP_PENDING"){var Or=te.payload.reason;ee.phase!=="COLLECTING"&&xe(!1);var jr=(0,Ie.Z)({phase:"DROP_PENDING"},ee,{phase:"DROP_PENDING",isWaiting:!0,reason:Or});return jr}if(te.type==="DROP_ANIMATE"){var So=te.payload,Mr=So.completed,io=So.dropDuration,Po=So.newHomeClientOffset;ee.phase==="DRAGGING"||ee.phase==="DROP_PENDING"||xe(!1);var Qr={phase:"DROP_ANIMATING",completed:Mr,dropDuration:io,newHomeClientOffset:Po,dimensions:ee.dimensions};return Qr}if(te.type==="DROP_COMPLETE"){var yo=te.payload.completed;return{phase:"IDLE",completed:yo,shouldFlush:!1}}return ee},Bl=function(te){return{type:"BEFORE_INITIAL_CAPTURE",payload:te}},Dl=function(te){return{type:"LIFT",payload:te}},Fl=function(te){return{type:"INITIAL_PUBLISH",payload:te}},Ll=function(te){return{type:"PUBLISH_WHILE_DRAGGING",payload:te}},Il=function(){return{type:"COLLECTION_STARTING",payload:null}},Nl=function(te){return{type:"UPDATE_DROPPABLE_SCROLL",payload:te}},Ol=function(te){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:te}},Ml=function(te){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:te}},mi=function(te){return{type:"MOVE",payload:te}},Rl=function(te){return{type:"MOVE_BY_WINDOW_SCROLL",payload:te}},Tl=function(te){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:te}},zl=function(){return{type:"MOVE_UP",payload:null}},Gl=function(){return{type:"MOVE_DOWN",payload:null}},kl=function(){return{type:"MOVE_RIGHT",payload:null}},Hl=function(){return{type:"MOVE_LEFT",payload:null}},Fo=function(){return{type:"FLUSH",payload:null}},jl=function(te){return{type:"DROP_ANIMATE",payload:te}},Lo=function(te){return{type:"DROP_COMPLETE",payload:te}},fi=function(te){return{type:"DROP",payload:te}},Zl=function(te){return{type:"DROP_PENDING",payload:te}},pi=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function Qu(ee){if(!(ee.length<=1)){for(var te=ee.map(function(be){return be.descriptor.index}),oe={},se=1;se<te.length;se++){var ue=te[se],ge=te[se-1];ue!==ge+1&&(oe[ue]=!0)}if(Object.keys(oe).length)var Se=te.map(function(be){var ke=!!oe[be];return ke?"[\u{1F525}"+be+"]":""+be}).join(", ")}}function Kl(ee,te){if(0)var oe}var Wl=function(ee){return function(te){var oe=te.getState,se=te.dispatch;return function(ue){return function(ge){if(ge.type!=="LIFT"){ue(ge);return}var Se=ge.payload,be=Se.id,ke=Se.clientSelection,et=Se.movementMode,_e=oe();_e.phase==="DROP_ANIMATING"&&se(Lo({completed:_e.completed})),oe().phase!=="IDLE"&&xe(!1),se(Fo()),se(Bl({draggableId:be,movementMode:et}));var Ke={shouldPublishImmediately:et==="SNAP"},Ue={draggableId:be,scrollOptions:Ke},ut=ee.startPublishing(Ue),Kt=ut.critical,Mn=ut.dimensions,Tn=ut.viewport;Kl(Kt,Mn),se(Fl({critical:Kt,dimensions:Mn,clientSelection:ke,movementMode:et,viewport:Tn}))}}}},Ul=function(ee){return function(){return function(te){return function(oe){oe.type==="INITIAL_PUBLISH"&&ee.dragging(),oe.type==="DROP_ANIMATE"&&ee.dropping(oe.payload.completed.result.reason),(oe.type==="FLUSH"||oe.type==="DROP_COMPLETE")&&ee.resting(),te(oe)}}}},Io={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},qr={opacity:{drop:0,combining:.7},scale:{drop:.75}},No={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},kr=No.outOfTheWay+"s "+Io.outOfTheWay,_r={fluid:"opacity "+kr,snap:"transform "+kr+", opacity "+kr,drop:function(te){var oe=te+"s "+Io.drop;return"transform "+oe+", opacity "+oe},outOfTheWay:"transform "+kr,placeholder:"height "+kr+", width "+kr+", margin "+kr},vi=function(te){return ea(te,Dt)?null:"translate("+te.x+"px, "+te.y+"px)"},Oo={moveTo:vi,drop:function(te,oe){var se=vi(te);return se?oe?se+" scale("+qr.scale.drop+")":se:null}},Mo=No.minDropTime,hi=No.maxDropTime,Vl=hi-Mo,Si=1500,Ql=.6,Yl=function(ee){var te=ee.current,oe=ee.destination,se=ee.reason,ue=Qt(te,oe);if(ue<=0)return Mo;if(ue>=Si)return hi;var ge=ue/Si,Se=Mo+Vl*ge,be=se==="CANCEL"?Se*Ql:Se;return Number(be.toFixed(2))},Jl=function(ee){var te=ee.impact,oe=ee.draggable,se=ee.dimensions,ue=ee.viewport,ge=ee.afterCritical,Se=se.draggables,be=se.droppables,ke=mr(te),et=ke?be[ke]:null,_e=be[oe.descriptor.droppableId],Ke=di({impact:te,draggable:oe,draggables:Se,afterCritical:ge,droppable:et||_e,viewport:ue}),Ue=Ln(Ke,oe.client.borderBox.center);return Ue},Xl=function(ee){var te=ee.draggables,oe=ee.reason,se=ee.lastImpact,ue=ee.home,ge=ee.viewport,Se=ee.onLiftImpact;if(!se.at||oe!=="DROP"){var be=si({draggables:te,impact:Se,destination:ue,viewport:ge,forceShouldAnimate:!0});return{impact:be,didDropInsideDroppable:!1}}if(se.at.type==="REORDER")return{impact:se,didDropInsideDroppable:!0};var ke=(0,Ie.Z)({},se,{displaced:Ma});return{impact:ke,didDropInsideDroppable:!0}},ql=function(ee){var te=ee.getState,oe=ee.dispatch;return function(se){return function(ue){if(ue.type!=="DROP"){se(ue);return}var ge=te(),Se=ue.payload.reason;if(ge.phase==="COLLECTING"){oe(Zl({reason:Se}));return}if(ge.phase!=="IDLE"){var be=ge.phase==="DROP_PENDING"&&ge.isWaiting;be&&xe(!1),ge.phase==="DRAGGING"||ge.phase==="DROP_PENDING"||xe(!1);var ke=ge.critical,et=ge.dimensions,_e=et.draggables[ge.critical.draggable.id],Ke=Xl({reason:Se,lastImpact:ge.impact,afterCritical:ge.afterCritical,onLiftImpact:ge.onLiftImpact,home:ge.dimensions.droppables[ge.critical.droppable.id],viewport:ge.viewport,draggables:ge.dimensions.draggables}),Ue=Ke.impact,ut=Ke.didDropInsideDroppable,Kt=ut?da(Ue):null,Mn=ut?La(Ue):null,Tn={index:ke.draggable.index,droppableId:ke.droppable.id},kn={draggableId:_e.descriptor.id,type:_e.descriptor.type,source:Tn,reason:Se,mode:ge.movementMode,destination:Kt,combine:Mn},ta=Jl({impact:Ue,draggable:_e,dimensions:et,viewport:ge.viewport,afterCritical:ge.afterCritical}),ua={critical:ge.critical,afterCritical:ge.afterCritical,result:kn,impact:Ue},ma=!ea(ge.current.client.offset,ta)||!!kn.combine;if(!ma){oe(Lo({completed:ua}));return}var Ya=Yl({current:ge.current.client.offset,destination:ta,reason:Se}),Wa={newHomeClientOffset:ta,dropDuration:Ya,completed:ua};oe(jl(Wa))}}}},Pi=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function _l(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(oe){oe.target!==window&&oe.target!==window.document||ee()}}}function $l(ee){var te=ee.onWindowScroll;function oe(){te(Pi())}var se=Ua(oe),ue=_l(se),ge=ln;function Se(){return ge!==ln}function be(){Se()&&xe(!1),ge=gn(window,[ue])}function ke(){Se()||xe(!1),se.cancel(),ge(),ge=ln}return{start:be,stop:ke,isActive:Se}}var es=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},ts=function(ee){var te=$l({onWindowScroll:function(se){ee.dispatch(Rl({newScroll:se}))}});return function(oe){return function(se){!te.isActive()&&se.type==="INITIAL_PUBLISH"&&te.start(),te.isActive()&&es(se)&&te.stop(),oe(se)}}},ns=function(ee){var te=!1,oe=!1,se=setTimeout(function(){oe=!0}),ue=function(Se){te||oe||(te=!0,ee(Se),clearTimeout(se))};return ue.wasCalled=function(){return te},ue},as=function(){var ee=[],te=function(ge){var Se=Sa(ee,function(et){return et.timerId===ge});Se===-1&&xe(!1);var be=ee.splice(Se,1),ke=be[0];ke.callback()},oe=function(ge){var Se=setTimeout(function(){return te(Se)}),be={timerId:Se,callback:ge};ee.push(be)},se=function(){if(ee.length){var ge=[].concat(ee);ee.length=0,ge.forEach(function(Se){clearTimeout(Se.timerId),Se.callback()})}};return{add:oe,flush:se}},rs=function(te,oe){return te==null&&oe==null?!0:te==null||oe==null?!1:te.droppableId===oe.droppableId&&te.index===oe.index},os=function(te,oe){return te==null&&oe==null?!0:te==null||oe==null?!1:te.draggableId===oe.draggableId&&te.droppableId===oe.droppableId},is=function(te,oe){if(te===oe)return!0;var se=te.draggable.id===oe.draggable.id&&te.draggable.droppableId===oe.draggable.droppableId&&te.draggable.type===oe.draggable.type&&te.draggable.index===oe.draggable.index,ue=te.droppable.id===oe.droppable.id&&te.droppable.type===oe.droppable.type;return se&&ue},$r=function(te,oe){Jr(),oe(),Xr()},uo=function(te,oe){return{draggableId:te.draggable.id,type:te.droppable.type,source:{droppableId:te.droppable.id,index:te.draggable.index},mode:oe}},Ro=function(te,oe,se,ue){if(!te){se(ue(oe));return}var ge=ns(se),Se={announce:ge};te(oe,Se),ge.wasCalled()||se(ue(oe))},ls=function(ee,te){var oe=as(),se=null,ue=function(Ue,ut){se&&xe(!1),$r("onBeforeCapture",function(){var Kt=ee().onBeforeCapture;if(Kt){var Mn={draggableId:Ue,mode:ut};Kt(Mn)}})},ge=function(Ue,ut){se&&xe(!1),$r("onBeforeDragStart",function(){var Kt=ee().onBeforeDragStart;Kt&&Kt(uo(Ue,ut))})},Se=function(Ue,ut){se&&xe(!1);var Kt=uo(Ue,ut);se={mode:ut,lastCritical:Ue,lastLocation:Kt.source,lastCombine:null},oe.add(function(){$r("onDragStart",function(){return Ro(ee().onDragStart,Kt,te,Me.onDragStart)})})},be=function(Ue,ut){var Kt=da(ut),Mn=La(ut);se||xe(!1);var Tn=!is(Ue,se.lastCritical);Tn&&(se.lastCritical=Ue);var kn=!rs(se.lastLocation,Kt);kn&&(se.lastLocation=Kt);var ta=!os(se.lastCombine,Mn);if(ta&&(se.lastCombine=Mn),!(!Tn&&!kn&&!ta)){var ua=(0,Ie.Z)({},uo(Ue,se.mode),{combine:Mn,destination:Kt});oe.add(function(){$r("onDragUpdate",function(){return Ro(ee().onDragUpdate,ua,te,Me.onDragUpdate)})})}},ke=function(){se||xe(!1),oe.flush()},et=function(Ue){se||xe(!1),se=null,$r("onDragEnd",function(){return Ro(ee().onDragEnd,Ue,te,Me.onDragEnd)})},_e=function(){if(se){var Ue=(0,Ie.Z)({},uo(se.lastCritical,se.mode),{combine:null,destination:null,reason:"CANCEL"});et(Ue)}};return{beforeCapture:ue,beforeStart:ge,start:Se,update:be,flush:ke,drop:et,abort:_e}},ss=function(ee,te){var oe=ls(ee,te);return function(se){return function(ue){return function(ge){if(ge.type==="BEFORE_INITIAL_CAPTURE"){oe.beforeCapture(ge.payload.draggableId,ge.payload.movementMode);return}if(ge.type==="INITIAL_PUBLISH"){var Se=ge.payload.critical;oe.beforeStart(Se,ge.payload.movementMode),ue(ge),oe.start(Se,ge.payload.movementMode);return}if(ge.type==="DROP_COMPLETE"){var be=ge.payload.completed.result;oe.flush(),ue(ge),oe.drop(be);return}if(ue(ge),ge.type==="FLUSH"){oe.abort();return}var ke=se.getState();ke.phase==="DRAGGING"&&oe.update(ke.critical,ke.impact)}}}},ds=function(ee){return function(te){return function(oe){if(oe.type!=="DROP_ANIMATION_FINISHED"){te(oe);return}var se=ee.getState();se.phase!=="DROP_ANIMATING"&&xe(!1),ee.dispatch(Lo({completed:se.completed}))}}},us=function(ee){var te=null,oe=null;function se(){oe&&(cancelAnimationFrame(oe),oe=null),te&&(te(),te=null)}return function(ue){return function(ge){if((ge.type==="FLUSH"||ge.type==="DROP_COMPLETE"||ge.type==="DROP_ANIMATION_FINISHED")&&se(),ue(ge),ge.type==="DROP_ANIMATE"){var Se={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ke=ee.getState();ke.phase==="DROP_ANIMATING"&&ee.dispatch(pi())}};oe=requestAnimationFrame(function(){oe=null,te=gn(window,[Se])})}}}},cs=function(ee){return function(){return function(te){return function(oe){(oe.type==="DROP_COMPLETE"||oe.type==="FLUSH"||oe.type==="DROP_ANIMATE")&&ee.stopPublishing(),te(oe)}}}},gs=function(ee){var te=!1;return function(){return function(oe){return function(se){if(se.type==="INITIAL_PUBLISH"){te=!0,ee.tryRecordFocus(se.payload.critical.draggable.id),oe(se),ee.tryRestoreFocusRecorded();return}if(oe(se),!!te){if(se.type==="FLUSH"){te=!1,ee.tryRestoreFocusRecorded();return}if(se.type==="DROP_COMPLETE"){te=!1;var ue=se.payload.completed.result;ue.combine&&ee.tryShiftRecord(ue.draggableId,ue.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},ms=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},fs=function(ee){return function(te){return function(oe){return function(se){if(ms(se)){ee.stop(),oe(se);return}if(se.type==="INITIAL_PUBLISH"){oe(se);var ue=te.getState();ue.phase!=="DRAGGING"&&xe(!1),ee.start(ue);return}oe(se),ee.scroll(te.getState())}}}},ps=function(ee){return function(te){return function(oe){if(te(oe),oe.type==="PUBLISH_WHILE_DRAGGING"){var se=ee.getState();se.phase==="DROP_PENDING"&&(se.isWaiting||ee.dispatch(fi({reason:se.reason})))}}}},vs=Ne.qC,hs=function(ee){var te=ee.dimensionMarshal,oe=ee.focusMarshal,se=ee.styleMarshal,ue=ee.getResponders,ge=ee.announce,Se=ee.autoScroller;return(0,Ne.MT)(wl,vs((0,Ne.md)(Ul(se),cs(te),Wl(te),ql,ds,us,ps,fs(Se),ts,gs(oe),ss(ue,ge))))},To=function(){return{additions:{},removals:{},modified:{}}};function Ss(ee){var te=ee.registry,oe=ee.callbacks,se=To(),ue=null,ge=function(){ue||(oe.collectionStarting(),ue=requestAnimationFrame(function(){ue=null,Jr();var _e=se,Ke=_e.additions,Ue=_e.removals,ut=_e.modified,Kt=Object.keys(Ke).map(function(kn){return te.draggable.getById(kn).getDimension(Dt)}).sort(function(kn,ta){return kn.descriptor.index-ta.descriptor.index}),Mn=Object.keys(ut).map(function(kn){var ta=te.droppable.getById(kn),ua=ta.callbacks.getScrollWhileDragging();return{droppableId:kn,scroll:ua}}),Tn={additions:Kt,removals:Object.keys(Ue),modified:Mn};se=To(),Xr(),oe.publish(Tn)}))},Se=function(_e){var Ke=_e.descriptor.id;se.additions[Ke]=_e,se.modified[_e.descriptor.droppableId]=!0,se.removals[Ke]&&delete se.removals[Ke],ge()},be=function(_e){var Ke=_e.descriptor;se.removals[Ke.id]=!0,se.modified[Ke.droppableId]=!0,se.additions[Ke.id]&&delete se.additions[Ke.id],ge()},ke=function(){ue&&(cancelAnimationFrame(ue),ue=null,se=To())};return{add:Se,remove:be,stop:ke}}var yi=function(ee){var te=ee.scrollHeight,oe=ee.scrollWidth,se=ee.height,ue=ee.width,ge=Ln({x:oe,y:te},{x:ue,y:se}),Se={x:Math.max(0,ge.x),y:Math.max(0,ge.y)};return Se},bi=function(){var ee=document.documentElement;return ee||xe(!1),ee},Ei=function(){var ee=bi(),te=yi({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return te},Ps=function(){var ee=Pi(),te=Ei(),oe=ee.y,se=ee.x,ue=bi(),ge=ue.clientWidth,Se=ue.clientHeight,be=se+ge,ke=oe+Se,et=xn({top:oe,left:se,right:be,bottom:ke}),_e={frame:et,scroll:{initial:ee,current:ee,max:te,diff:{value:Dt,displacement:Dt}}};return _e},ys=function(ee){var te=ee.critical,oe=ee.scrollOptions,se=ee.registry;Jr();var ue=Ps(),ge=ue.scroll.current,Se=te.droppable,be=se.droppable.getAllByType(Se.type).map(function(Ke){return Ke.callbacks.getDimensionAndWatchScroll(ge,oe)}),ke=se.draggable.getAllByType(te.draggable.type).map(function(Ke){return Ke.getDimension(ge)}),et={draggables:Qa(ke),droppables:Va(be)};Xr();var _e={dimensions:et,critical:te,viewport:ue};return _e};function Ai(ee,te,oe){if(oe.descriptor.id===te.id||oe.descriptor.type!==te.type)return!1;var se=ee.droppable.getById(oe.descriptor.droppableId);return se.descriptor.mode==="virtual"}var bs=function(ee,te){var oe=null,se=Ss({callbacks:{publish:te.publishWhileDragging,collectionStarting:te.collectionStarting},registry:ee}),ue=function(ut,Kt){ee.droppable.exists(ut)||xe(!1),oe&&te.updateDroppableIsEnabled({id:ut,isEnabled:Kt})},ge=function(ut,Kt){oe&&(ee.droppable.exists(ut)||xe(!1),te.updateDroppableIsCombineEnabled({id:ut,isCombineEnabled:Kt}))},Se=function(ut,Kt){oe&&(ee.droppable.exists(ut)||xe(!1),te.updateDroppableScroll({id:ut,newScroll:Kt}))},be=function(ut,Kt){oe&&ee.droppable.getById(ut).callbacks.scroll(Kt)},ke=function(){if(oe){se.stop();var ut=oe.critical.droppable;ee.droppable.getAllByType(ut.type).forEach(function(Kt){return Kt.callbacks.dragStopped()}),oe.unsubscribe(),oe=null}},et=function(ut){oe||xe(!1);var Kt=oe.critical.draggable;ut.type==="ADDITION"&&Ai(ee,Kt,ut.value)&&se.add(ut.value),ut.type==="REMOVAL"&&Ai(ee,Kt,ut.value)&&se.remove(ut.value)},_e=function(ut){oe&&xe(!1);var Kt=ee.draggable.getById(ut.draggableId),Mn=ee.droppable.getById(Kt.descriptor.droppableId),Tn={draggable:Kt.descriptor,droppable:Mn.descriptor},kn=ee.subscribe(et);return oe={critical:Tn,unsubscribe:kn},ys({critical:Tn,registry:ee,scrollOptions:ut.scrollOptions})},Ke={updateDroppableIsEnabled:ue,updateDroppableIsCombineEnabled:ge,scrollDroppable:be,updateDroppableScroll:Se,startPublishing:_e,stopPublishing:ke};return Ke},xi=function(ee,te){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===te?!1:ee.completed.result.reason==="DROP"},Es=function(ee){window.scrollBy(ee.x,ee.y)},As=ba(function(ee){return ka(ee).filter(function(te){return!(!te.isEnabled||!te.frame)})}),xs=function(te,oe){var se=In(As(oe),function(ue){return ue.frame||xe(!1),Kr(ue.frame.pageMarginBox)(te)});return se},Cs=function(ee){var te=ee.center,oe=ee.destination,se=ee.droppables;if(oe){var ue=se[oe];return ue.frame?ue:null}var ge=xs(te,se);return ge},Tr={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(te){return Math.pow(te,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},ws=function(ee,te){var oe=ee[te.size]*Tr.startFromPercentage,se=ee[te.size]*Tr.maxScrollAtPercentage,ue={startScrollingFrom:oe,maxScrollValueAt:se};return ue},Ci=function(ee){var te=ee.startOfRange,oe=ee.endOfRange,se=ee.current,ue=oe-te;if(ue===0)return 0;var ge=se-te,Se=ge/ue;return Se},zo=1,Bs=function(ee,te){if(ee>te.startScrollingFrom)return 0;if(ee<=te.maxScrollValueAt)return Tr.maxPixelScroll;if(ee===te.startScrollingFrom)return zo;var oe=Ci({startOfRange:te.maxScrollValueAt,endOfRange:te.startScrollingFrom,current:ee}),se=1-oe,ue=Tr.maxPixelScroll*Tr.ease(se);return Math.ceil(ue)},wi=Tr.durationDampening.accelerateAt,Bi=Tr.durationDampening.stopDampeningAt,Ds=function(ee,te){var oe=te,se=Bi,ue=Date.now(),ge=ue-oe;if(ge>=Bi)return ee;if(ge<wi)return zo;var Se=Ci({startOfRange:wi,endOfRange:se,current:ge}),be=ee*Tr.ease(Se);return Math.ceil(be)},Di=function(ee){var te=ee.distanceToEdge,oe=ee.thresholds,se=ee.dragStartTime,ue=ee.shouldUseTimeDampening,ge=Bs(te,oe);return ge===0?0:ue?Math.max(Ds(ge,se),zo):ge},Fi=function(ee){var te=ee.container,oe=ee.distanceToEdges,se=ee.dragStartTime,ue=ee.axis,ge=ee.shouldUseTimeDampening,Se=ws(te,ue),be=oe[ue.end]<oe[ue.start];return be?Di({distanceToEdge:oe[ue.end],thresholds:Se,dragStartTime:se,shouldUseTimeDampening:ge}):-1*Di({distanceToEdge:oe[ue.start],thresholds:Se,dragStartTime:se,shouldUseTimeDampening:ge})},Fs=function(ee){var te=ee.container,oe=ee.subject,se=ee.proposedScroll,ue=oe.height>te.height,ge=oe.width>te.width;return!ge&&!ue?se:ge&&ue?null:{x:ge?0:se.x,y:ue?0:se.y}},Ls=Bn(function(ee){return ee===0?0:ee}),Li=function(ee){var te=ee.dragStartTime,oe=ee.container,se=ee.subject,ue=ee.center,ge=ee.shouldUseTimeDampening,Se={top:ue.y-oe.top,right:oe.right-ue.x,bottom:oe.bottom-ue.y,left:ue.x-oe.left},be=Fi({container:oe,distanceToEdges:Se,dragStartTime:te,axis:lr,shouldUseTimeDampening:ge}),ke=Fi({container:oe,distanceToEdges:Se,dragStartTime:te,axis:qt,shouldUseTimeDampening:ge}),et=Ls({x:ke,y:be});if(ea(et,Dt))return null;var _e=Fs({container:oe,subject:se,proposedScroll:et});return _e?ea(_e,Dt)?null:_e:null},Is=Bn(function(ee){return ee===0?0:ee>0?1:-1}),Go=function(){var ee=function(oe,se){return oe<0?oe:oe>se?oe-se:0};return function(te){var oe=te.current,se=te.max,ue=te.change,ge=rn(oe,ue),Se={x:ee(ge.x,se.x),y:ee(ge.y,se.y)};return ea(Se,Dt)?null:Se}}(),Ii=function(te){var oe=te.max,se=te.current,ue=te.change,ge={x:Math.max(se.x,oe.x),y:Math.max(se.y,oe.y)},Se=Is(ue),be=Go({max:ge,current:se,change:Se});return!be||Se.x!==0&&be.x===0||Se.y!==0&&be.y===0},ko=function(te,oe){return Ii({current:te.scroll.current,max:te.scroll.max,change:oe})},Ns=function(te,oe){if(!ko(te,oe))return null;var se=te.scroll.max,ue=te.scroll.current;return Go({current:ue,max:se,change:oe})},Ho=function(te,oe){var se=te.frame;return se?Ii({current:se.scroll.current,max:se.scroll.max,change:oe}):!1},Os=function(te,oe){var se=te.frame;return!se||!Ho(te,oe)?null:Go({current:se.scroll.current,max:se.scroll.max,change:oe})},Ms=function(ee){var te=ee.viewport,oe=ee.subject,se=ee.center,ue=ee.dragStartTime,ge=ee.shouldUseTimeDampening,Se=Li({dragStartTime:ue,container:te.frame,subject:oe,center:se,shouldUseTimeDampening:ge});return Se&&ko(te,Se)?Se:null},Rs=function(ee){var te=ee.droppable,oe=ee.subject,se=ee.center,ue=ee.dragStartTime,ge=ee.shouldUseTimeDampening,Se=te.frame;if(!Se)return null;var be=Li({dragStartTime:ue,container:Se.pageMarginBox,subject:oe,center:se,shouldUseTimeDampening:ge});return be&&Ho(te,be)?be:null},Ni=function(ee){var te=ee.state,oe=ee.dragStartTime,se=ee.shouldUseTimeDampening,ue=ee.scrollWindow,ge=ee.scrollDroppable,Se=te.current.page.borderBoxCenter,be=te.dimensions.draggables[te.critical.draggable.id],ke=be.page.marginBox;if(te.isWindowScrollAllowed){var et=te.viewport,_e=Ms({dragStartTime:oe,viewport:et,subject:ke,center:Se,shouldUseTimeDampening:se});if(_e){ue(_e);return}}var Ke=Cs({center:Se,destination:mr(te.impact),droppables:te.dimensions.droppables});if(Ke){var Ue=Rs({dragStartTime:oe,droppable:Ke,subject:ke,center:Se,shouldUseTimeDampening:se});Ue&&ge(Ke.descriptor.id,Ue)}},Ts=function(ee){var te=ee.scrollWindow,oe=ee.scrollDroppable,se=Ua(te),ue=Ua(oe),ge=null,Se=function(_e){ge||xe(!1);var Ke=ge,Ue=Ke.shouldUseTimeDampening,ut=Ke.dragStartTime;Ni({state:_e,scrollWindow:se,scrollDroppable:ue,dragStartTime:ut,shouldUseTimeDampening:Ue})},be=function(_e){Jr(),ge&&xe(!1);var Ke=Date.now(),Ue=!1,ut=function(){Ue=!0};Ni({state:_e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:ut,scrollDroppable:ut}),ge={dragStartTime:Ke,shouldUseTimeDampening:Ue},Xr(),Ue&&Se(_e)},ke=function(){ge&&(se.cancel(),ue.cancel(),ge=null)};return{start:be,stop:ke,scroll:Se}},zs=function(ee){var te=ee.move,oe=ee.scrollDroppable,se=ee.scrollWindow,ue=function(et,_e){var Ke=rn(et.current.client.selection,_e);te({client:Ke})},ge=function(et,_e){if(!Ho(et,_e))return _e;var Ke=Os(et,_e);if(!Ke)return oe(et.descriptor.id,_e),null;var Ue=Ln(_e,Ke);oe(et.descriptor.id,Ue);var ut=Ln(_e,Ue);return ut},Se=function(et,_e,Ke){if(!et||!ko(_e,Ke))return Ke;var Ue=Ns(_e,Ke);if(!Ue)return se(Ke),null;var ut=Ln(Ke,Ue);se(ut);var Kt=Ln(Ke,ut);return Kt},be=function(et){var _e=et.scrollJumpRequest;if(_e){var Ke=mr(et.impact);Ke||xe(!1);var Ue=ge(et.dimensions.droppables[Ke],_e);if(Ue){var ut=et.viewport,Kt=Se(et.isWindowScrollAllowed,ut,Ue);Kt&&ue(et,Kt)}}};return be},Gs=function(ee){var te=ee.scrollDroppable,oe=ee.scrollWindow,se=ee.move,ue=Ts({scrollWindow:oe,scrollDroppable:te}),ge=zs({move:se,scrollWindow:oe,scrollDroppable:te}),Se=function(et){if(et.phase==="DRAGGING"){if(et.movementMode==="FLUID"){ue.scroll(et);return}et.scrollJumpRequest&&ge(et)}},be={scroll:Se,start:ue.start,stop:ue.stop};return be},Wr="data-rbd",Ur=function(){var ee=Wr+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),jo=function(){var ee=Wr+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),ks=function(){var ee=Wr+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Oi={contextId:Wr+"-scroll-container-context-id"},Hs=function(te){return function(oe){return"["+oe+'="'+te+'"]'}},eo=function(te,oe){return te.map(function(se){var ue=se.styles[oe];return ue?se.selector+" { "+ue+" }":""}).join(" ")},js="pointer-events: none;",Zs=function(ee){var te=Hs(ee),oe=function(){var be=`
cursor: -webkit-grab;
cursor: grab;
`;return{selector:te(Ur.contextId),styles:{always:`
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
touch-action: manipulation;
`,resting:be,dragging:js,dropAnimating:be}}}(),se=function(){var be=`
transition: `+_r.outOfTheWay+`;
`;return{selector:te(jo.contextId),styles:{dragging:be,dropAnimating:be,userCancel:be}}}(),ue={selector:te(ks.contextId),styles:{always:"overflow-anchor: none;"}},ge={selector:"body",styles:{dragging:`
cursor: grabbing;
cursor: -webkit-grabbing;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
overflow-anchor: none;
`}},Se=[se,oe,ue,ge];return{always:eo(Se,"always"),resting:eo(Se,"resting"),dragging:eo(Se,"dragging"),dropAnimating:eo(Se,"dropAnimating"),userCancel:eo(Se,"userCancel")}},Cr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect,Zo=function(){var te=document.querySelector("head");return te||xe(!1),te},Mi=function(te){var oe=document.createElement("style");return te&&oe.setAttribute("nonce",te),oe.type="text/css",oe};function Ks(ee,te){var oe=gt(function(){return Zs(ee)},[ee]),se=(0,x.useRef)(null),ue=(0,x.useRef)(null),ge=bt(ba(function(Ke){var Ue=ue.current;Ue||xe(!1),Ue.textContent=Ke}),[]),Se=bt(function(Ke){var Ue=se.current;Ue||xe(!1),Ue.textContent=Ke},[]);Cr(function(){!se.current&&!ue.current||xe(!1);var Ke=Mi(te),Ue=Mi(te);return se.current=Ke,ue.current=Ue,Ke.setAttribute(Wr+"-always",ee),Ue.setAttribute(Wr+"-dynamic",ee),Zo().appendChild(Ke),Zo().appendChild(Ue),Se(oe.always),ge(oe.resting),function(){var ut=function(Mn){var Tn=Mn.current;Tn||xe(!1),Zo().removeChild(Tn),Mn.current=null};ut(se),ut(ue)}},[te,Se,ge,oe.always,oe.resting,ee]);var be=bt(function(){return ge(oe.dragging)},[ge,oe.dragging]),ke=bt(function(Ke){if(Ke==="DROP"){ge(oe.dropAnimating);return}ge(oe.userCancel)},[ge,oe.dropAnimating,oe.userCancel]),et=bt(function(){ue.current&&ge(oe.resting)},[ge,oe.resting]),_e=gt(function(){return{dragging:be,dropping:ke,resting:et}},[be,ke,et]);return _e}var Ri=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function to(ee){return ee instanceof Ri(ee).HTMLElement}function Ti(ee,te){var oe="["+Ur.contextId+'="'+ee+'"]',se=Za(document.querySelectorAll(oe));if(!se.length)return null;var ue=In(se,function(ge){return ge.getAttribute(Ur.draggableId)===te});return!ue||!to(ue)?null:ue}function Ws(ee){var te=(0,x.useRef)({}),oe=(0,x.useRef)(null),se=(0,x.useRef)(null),ue=(0,x.useRef)(!1),ge=bt(function(Ue,ut){var Kt={id:Ue,focus:ut};return te.current[Ue]=Kt,function(){var Tn=te.current,kn=Tn[Ue];kn!==Kt&&delete Tn[Ue]}},[]),Se=bt(function(Ue){var ut=Ti(ee,Ue);ut&&ut!==document.activeElement&&ut.focus()},[ee]),be=bt(function(Ue,ut){oe.current===Ue&&(oe.current=ut)},[]),ke=bt(function(){se.current||ue.current&&(se.current=requestAnimationFrame(function(){se.current=null;var Ue=oe.current;Ue&&Se(Ue)}))},[Se]),et=bt(function(Ue){oe.current=null;var ut=document.activeElement;ut&&ut.getAttribute(Ur.draggableId)===Ue&&(oe.current=Ue)},[]);Cr(function(){return ue.current=!0,function(){ue.current=!1;var Ue=se.current;Ue&&cancelAnimationFrame(Ue)}},[]);var _e=gt(function(){return{register:ge,tryRecordFocus:et,tryRestoreFocusRecorded:ke,tryShiftRecord:be}},[ge,et,ke,be]);return _e}function Us(){var ee={draggables:{},droppables:{}},te=[];function oe(Ke){return te.push(Ke),function(){var ut=te.indexOf(Ke);ut!==-1&&te.splice(ut,1)}}function se(Ke){te.length&&te.forEach(function(Ue){return Ue(Ke)})}function ue(Ke){return ee.draggables[Ke]||null}function ge(Ke){var Ue=ue(Ke);return Ue||xe(!1),Ue}var Se={register:function(Ue){ee.draggables[Ue.descriptor.id]=Ue,se({type:"ADDITION",value:Ue})},update:function(Ue,ut){var Kt=ee.draggables[ut.descriptor.id];Kt&&Kt.uniqueId===Ue.uniqueId&&(delete ee.draggables[ut.descriptor.id],ee.draggables[Ue.descriptor.id]=Ue)},unregister:function(Ue){var ut=Ue.descriptor.id,Kt=ue(ut);Kt&&Ue.uniqueId===Kt.uniqueId&&(delete ee.draggables[ut],se({type:"REMOVAL",value:Ue}))},getById:ge,findById:ue,exists:function(Ue){return!!ue(Ue)},getAllByType:function(Ue){return Fa(ee.draggables).filter(function(ut){return ut.descriptor.type===Ue})}};function be(Ke){return ee.droppables[Ke]||null}function ke(Ke){var Ue=be(Ke);return Ue||xe(!1),Ue}var et={register:function(Ue){ee.droppables[Ue.descriptor.id]=Ue},unregister:function(Ue){var ut=be(Ue.descriptor.id);ut&&Ue.uniqueId===ut.uniqueId&&delete ee.droppables[Ue.descriptor.id]},getById:ke,findById:be,exists:function(Ue){return!!be(Ue)},getAllByType:function(Ue){return Fa(ee.droppables).filter(function(ut){return ut.descriptor.type===Ue})}};function _e(){ee.draggables={},ee.droppables={},te.length=0}return{draggable:Se,droppable:et,subscribe:oe,clean:_e}}function Vs(){var ee=gt(Us,[]);return(0,x.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var Ko=x.createContext(null),no=function(){var ee=document.body;return ee||xe(!1),ee},Qs={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Ys=function(te){return"rbd-announcement-"+te};function Js(ee){var te=gt(function(){return Ys(ee)},[ee]),oe=(0,x.useRef)(null);(0,x.useEffect)(function(){var ge=document.createElement("div");return oe.current=ge,ge.id=te,ge.setAttribute("aria-live","assertive"),ge.setAttribute("aria-atomic","true"),(0,Ie.Z)(ge.style,Qs),no().appendChild(ge),function(){setTimeout(function(){var ke=no();ke.contains(ge)&&ke.removeChild(ge),ge===oe.current&&(oe.current=null)})}},[te]);var se=bt(function(ue){var ge=oe.current;if(ge){ge.textContent=ue;return}},[]);return se}var zi=0,Xs={separator:"::"};function qs(){zi=0}function Wo(ee,te){return te===void 0&&(te=Xs),gt(function(){return""+ee+te.separator+zi++},[te.separator,ee])}function _s(ee){var te=ee.contextId,oe=ee.uniqueId;return"rbd-hidden-text-"+te+"-"+oe}function $s(ee){var te=ee.contextId,oe=ee.text,se=Wo("hidden-text",{separator:"-"}),ue=gt(function(){return _s({contextId:te,uniqueId:se})},[se,te]);return(0,x.useEffect)(function(){var Se=document.createElement("div");return Se.id=ue,Se.textContent=oe,Se.style.display="none",no().appendChild(Se),function(){var ke=no();ke.contains(Se)&&ke.removeChild(Se)}},[ue,oe]),ue}var co=x.createContext(null),ed={react:"^16.8.5","react-dom":"^16.8.5"},td=/(\d+)\.(\d+)\.(\d+)/,Gi=function(te){var oe=td.exec(te);oe==null&&xe(!1);var se=Number(oe[1]),ue=Number(oe[2]),ge=Number(oe[3]);return{major:se,minor:ue,patch:ge,raw:te}},nd=function(te,oe){return oe.major>te.major?!0:oe.major<te.major?!1:oe.minor>te.minor?!0:oe.minor<te.minor?!1:oe.patch>=te.patch},ad=function(ee,te){var oe=Gi(ee),se=Gi(te);nd(oe,se)},Yu=`
We expect a html5 doctype: <!doctype html>
This is to ensure consistent browser layout and measurement
More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md
`,rd=function(ee){var te=ee.doctype;te&&(te.name.toLowerCase(),te.publicId)};function Ju(ee){}function ao(ee,te){}function od(){ao(function(){ad(ed.react,x.version),rd(document)},[])}function Uo(ee){var te=(0,x.useRef)(ee);return(0,x.useEffect)(function(){te.current=ee}),te}function id(){var ee=null;function te(){return!!ee}function oe(Se){return Se===ee}function se(Se){ee&&xe(!1);var be={abandon:Se};return ee=be,be}function ue(){ee||xe(!1),ee=null}function ge(){ee&&(ee.abandon(),ue())}return{isClaimed:te,isActive:oe,claim:se,release:ue,tryAbandon:ge}}var ld=9,sd=13,Vo=27,ki=32,dd=33,ud=34,cd=35,gd=36,md=37,fd=38,pd=39,vd=40,mo,hd=(mo={},mo[sd]=!0,mo[ld]=!0,mo),Hi=function(ee){hd[ee.keyCode]&&ee.preventDefault()},fo=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var te=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],oe=In(te,function(se){return"on"+se in document});return oe||ee}(),ji=0,Zi=5;function Sd(ee,te){return Math.abs(te.x-ee.x)>=Zi||Math.abs(te.y-ee.y)>=Zi}var Ki={type:"IDLE"};function Pd(ee){var te=ee.cancel,oe=ee.completed,se=ee.getPhase,ue=ee.setPhase;return[{eventName:"mousemove",fn:function(Se){var be=Se.button,ke=Se.clientX,et=Se.clientY;if(be===ji){var _e={x:ke,y:et},Ke=se();if(Ke.type==="DRAGGING"){Se.preventDefault(),Ke.actions.move(_e);return}Ke.type!=="PENDING"&&xe(!1);var Ue=Ke.point;if(Sd(Ue,_e)){Se.preventDefault();var ut=Ke.actions.fluidLift(_e);ue({type:"DRAGGING",actions:ut})}}}},{eventName:"mouseup",fn:function(Se){var be=se();if(be.type!=="DRAGGING"){te();return}Se.preventDefault(),be.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"mousedown",fn:function(Se){se().type==="DRAGGING"&&Se.preventDefault(),te()}},{eventName:"keydown",fn:function(Se){var be=se();if(be.type==="PENDING"){te();return}if(Se.keyCode===Vo){Se.preventDefault(),te();return}Hi(Se)}},{eventName:"resize",fn:te},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){se().type==="PENDING"&&te()}},{eventName:"webkitmouseforcedown",fn:function(Se){var be=se();if(be.type==="IDLE"&&xe(!1),be.actions.shouldRespectForcePress()){te();return}Se.preventDefault()}},{eventName:fo,fn:te}]}function yd(ee){var te=(0,x.useRef)(Ki),oe=(0,x.useRef)(ln),se=gt(function(){return{eventName:"mousedown",fn:function(Ke){if(!Ke.defaultPrevented&&Ke.button===ji&&!(Ke.ctrlKey||Ke.metaKey||Ke.shiftKey||Ke.altKey)){var Ue=ee.findClosestDraggableId(Ke);if(Ue){var ut=ee.tryGetLock(Ue,Se,{sourceEvent:Ke});if(ut){Ke.preventDefault();var Kt={x:Ke.clientX,y:Ke.clientY};oe.current(),et(ut,Kt)}}}}}},[ee]),ue=gt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Ke){if(!Ke.defaultPrevented){var Ue=ee.findClosestDraggableId(Ke);if(Ue){var ut=ee.findOptionsForDraggable(Ue);ut&&(ut.shouldRespectForcePress||ee.canGetLock(Ue)&&Ke.preventDefault())}}}}},[ee]),ge=bt(function(){var Ke={passive:!1,capture:!0};oe.current=gn(window,[ue,se],Ke)},[ue,se]),Se=bt(function(){var _e=te.current;_e.type!=="IDLE"&&(te.current=Ki,oe.current(),ge())},[ge]),be=bt(function(){var _e=te.current;Se(),_e.type==="DRAGGING"&&_e.actions.cancel({shouldBlockNextClick:!0}),_e.type==="PENDING"&&_e.actions.abort()},[Se]),ke=bt(function(){var Ke={capture:!0,passive:!1},Ue=Pd({cancel:be,completed:Se,getPhase:function(){return te.current},setPhase:function(Kt){te.current=Kt}});oe.current=gn(window,Ue,Ke)},[be,Se]),et=bt(function(Ke,Ue){te.current.type!=="IDLE"&&xe(!1),te.current={type:"PENDING",point:Ue,actions:Ke},ke()},[ke]);Cr(function(){return ge(),function(){oe.current()}},[ge])}var Vr;function bd(){}var Ed=(Vr={},Vr[ud]=!0,Vr[dd]=!0,Vr[gd]=!0,Vr[cd]=!0,Vr);function Ad(ee,te){function oe(){te(),ee.cancel()}function se(){te(),ee.drop()}return[{eventName:"keydown",fn:function(ge){if(ge.keyCode===Vo){ge.preventDefault(),oe();return}if(ge.keyCode===ki){ge.preventDefault(),se();return}if(ge.keyCode===vd){ge.preventDefault(),ee.moveDown();return}if(ge.keyCode===fd){ge.preventDefault(),ee.moveUp();return}if(ge.keyCode===pd){ge.preventDefault(),ee.moveRight();return}if(ge.keyCode===md){ge.preventDefault(),ee.moveLeft();return}if(Ed[ge.keyCode]){ge.preventDefault();return}Hi(ge)}},{eventName:"mousedown",fn:oe},{eventName:"mouseup",fn:oe},{eventName:"click",fn:oe},{eventName:"touchstart",fn:oe},{eventName:"resize",fn:oe},{eventName:"wheel",fn:oe,options:{passive:!0}},{eventName:fo,fn:oe}]}function xd(ee){var te=(0,x.useRef)(bd),oe=gt(function(){return{eventName:"keydown",fn:function(ge){if(ge.defaultPrevented||ge.keyCode!==ki)return;var Se=ee.findClosestDraggableId(ge);if(!Se)return;var be=ee.tryGetLock(Se,_e,{sourceEvent:ge});if(!be)return;ge.preventDefault();var ke=!0,et=be.snapLift();te.current();function _e(){ke||xe(!1),ke=!1,te.current(),se()}te.current=gn(window,Ad(et,_e),{capture:!0,passive:!1})}}},[ee]),se=bt(function(){var ge={passive:!1,capture:!0};te.current=gn(window,[oe],ge)},[oe]);Cr(function(){return se(),function(){te.current()}},[se])}var Qo={type:"IDLE"},Cd=120,wd=.15;function Bd(ee){var te=ee.cancel,oe=ee.getPhase;return[{eventName:"orientationchange",fn:te},{eventName:"resize",fn:te},{eventName:"contextmenu",fn:function(ue){ue.preventDefault()}},{eventName:"keydown",fn:function(ue){if(oe().type!=="DRAGGING"){te();return}ue.keyCode===Vo&&ue.preventDefault(),te()}},{eventName:fo,fn:te}]}function Dd(ee){var te=ee.cancel,oe=ee.completed,se=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(ge){var Se=se();if(Se.type!=="DRAGGING"){te();return}Se.hasMoved=!0;var be=ge.touches[0],ke=be.clientX,et=be.clientY,_e={x:ke,y:et};ge.preventDefault(),Se.actions.move(_e)}},{eventName:"touchend",fn:function(ge){var Se=se();if(Se.type!=="DRAGGING"){te();return}ge.preventDefault(),Se.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"touchcancel",fn:function(ge){if(se().type!=="DRAGGING"){te();return}ge.preventDefault(),te()}},{eventName:"touchforcechange",fn:function(ge){var Se=se();Se.type==="IDLE"&&xe(!1);var be=ge.touches[0];if(be){var ke=be.force>=wd;if(ke){var et=Se.actions.shouldRespectForcePress();if(Se.type==="PENDING"){et&&te();return}if(et){if(Se.hasMoved){ge.preventDefault();return}te();return}ge.preventDefault()}}}},{eventName:fo,fn:te}]}function Fd(ee){var te=(0,x.useRef)(Qo),oe=(0,x.useRef)(ln),se=bt(function(){return te.current},[]),ue=bt(function(ut){te.current=ut},[]),ge=gt(function(){return{eventName:"touchstart",fn:function(ut){if(!ut.defaultPrevented){var Kt=ee.findClosestDraggableId(ut);if(Kt){var Mn=ee.tryGetLock(Kt,be,{sourceEvent:ut});if(Mn){var Tn=ut.touches[0],kn=Tn.clientX,ta=Tn.clientY,ua={x:kn,y:ta};oe.current(),Ke(Mn,ua)}}}}}},[ee]),Se=bt(function(){var ut={capture:!0,passive:!1};oe.current=gn(window,[ge],ut)},[ge]),be=bt(function(){var Ue=te.current;Ue.type!=="IDLE"&&(Ue.type==="PENDING"&&clearTimeout(Ue.longPressTimerId),ue(Qo),oe.current(),Se())},[Se,ue]),ke=bt(function(){var Ue=te.current;be(),Ue.type==="DRAGGING"&&Ue.actions.cancel({shouldBlockNextClick:!0}),Ue.type==="PENDING"&&Ue.actions.abort()},[be]),et=bt(function(){var ut={capture:!0,passive:!1},Kt={cancel:ke,completed:be,getPhase:se},Mn=gn(window,Dd(Kt),ut),Tn=gn(window,Bd(Kt),ut);oe.current=function(){Mn(),Tn()}},[ke,se,be]),_e=bt(function(){var ut=se();ut.type!=="PENDING"&&xe(!1);var Kt=ut.actions.fluidLift(ut.point);ue({type:"DRAGGING",actions:Kt,hasMoved:!1})},[se,ue]),Ke=bt(function(ut,Kt){se().type!=="IDLE"&&xe(!1);var Mn=setTimeout(_e,Cd);ue({type:"PENDING",point:Kt,actions:ut,longPressTimerId:Mn}),et()},[et,se,ue,_e]);Cr(function(){return Se(),function(){oe.current();var Kt=se();Kt.type==="PENDING"&&(clearTimeout(Kt.longPressTimerId),ue(Qo))}},[se,Se,ue]),Cr(function(){var ut=gn(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return ut},[])}function Ld(ee){}var Id={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Wi(ee,te){if(te==null)return!1;var oe=!!Id[te.tagName.toLowerCase()];if(oe)return!0;var se=te.getAttribute("contenteditable");return se==="true"||se===""?!0:te===ee?!1:Wi(ee,te.parentElement)}function Nd(ee,te){var oe=te.target;return to(oe)?Wi(ee,oe):!1}var Od=function(ee){return xn(ee.getBoundingClientRect()).center};function Md(ee){return ee instanceof Ri(ee).Element}var Rd=function(){var ee="matches";if(typeof document=="undefined")return ee;var te=[ee,"msMatchesSelector","webkitMatchesSelector"],oe=In(te,function(se){return se in Element.prototype});return oe||ee}();function Ui(ee,te){return ee==null?null:ee[Rd](te)?ee:Ui(ee.parentElement,te)}function Td(ee,te){return ee.closest?ee.closest(te):Ui(ee,te)}function zd(ee){return"["+Ur.contextId+'="'+ee+'"]'}function Gd(ee,te){var oe=te.target;if(!Md(oe))return null;var se=zd(ee),ue=Td(oe,se);return!ue||!to(ue)?null:ue}function kd(ee,te){var oe=Gd(ee,te);return oe?oe.getAttribute(Ur.draggableId):null}function Hd(ee,te){var oe="["+jo.contextId+'="'+ee+'"]',se=Za(document.querySelectorAll(oe)),ue=In(se,function(ge){return ge.getAttribute(jo.id)===te});return!ue||!to(ue)?null:ue}function jd(ee){ee.preventDefault()}function po(ee){var te=ee.expected,oe=ee.phase,se=ee.isLockActive,ue=ee.shouldWarn;return!(!se()||te!==oe)}function Vi(ee){var te=ee.lockAPI,oe=ee.store,se=ee.registry,ue=ee.draggableId;if(te.isClaimed())return!1;var ge=se.draggable.findById(ue);return!(!ge||!ge.options.isEnabled||!xi(oe.getState(),ue))}function Zd(ee){var te=ee.lockAPI,oe=ee.contextId,se=ee.store,ue=ee.registry,ge=ee.draggableId,Se=ee.forceSensorStop,be=ee.sourceEvent,ke=Vi({lockAPI:te,store:se,registry:ue,draggableId:ge});if(!ke)return null;var et=ue.draggable.getById(ge),_e=Hd(oe,et.descriptor.id);if(!_e||be&&!et.options.canDragInteractiveElements&&Nd(_e,be))return null;var Ke=te.claim(Se||ln),Ue="PRE_DRAG";function ut(){return et.options.shouldRespectForcePress}function Kt(){return te.isActive(Ke)}function Mn(Wa,tr){po({expected:Wa,phase:Ue,isLockActive:Kt,shouldWarn:!0})&&se.dispatch(tr())}var Tn=Mn.bind(null,"DRAGGING");function kn(Wa){function tr(){te.release(),Ue="COMPLETED"}Ue!=="PRE_DRAG"&&(tr(),Ue!=="PRE_DRAG"&&xe(!1)),se.dispatch(Dl(Wa.liftActionArgs)),Ue="DRAGGING";function fr(or,pr){if(pr===void 0&&(pr={shouldBlockNextClick:!1}),Wa.cleanup(),pr.shouldBlockNextClick){var vr=gn(window,[{eventName:"click",fn:jd,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(vr)}tr(),se.dispatch(fi({reason:or}))}return(0,Ie.Z)({isActive:function(){return po({expected:"DRAGGING",phase:Ue,isLockActive:Kt,shouldWarn:!1})},shouldRespectForcePress:ut,drop:function(pr){return fr("DROP",pr)},cancel:function(pr){return fr("CANCEL",pr)}},Wa.actions)}function ta(Wa){var tr=Ua(function(or){Tn(function(){return mi({client:or})})}),fr=kn({liftActionArgs:{id:ge,clientSelection:Wa,movementMode:"FLUID"},cleanup:function(){return tr.cancel()},actions:{move:tr}});return(0,Ie.Z)({},fr,{move:tr})}function ua(){var Wa={moveUp:function(){return Tn(zl)},moveRight:function(){return Tn(kl)},moveDown:function(){return Tn(Gl)},moveLeft:function(){return Tn(Hl)}};return kn({liftActionArgs:{id:ge,clientSelection:Od(_e),movementMode:"SNAP"},cleanup:ln,actions:Wa})}function ma(){var Wa=po({expected:"PRE_DRAG",phase:Ue,isLockActive:Kt,shouldWarn:!0});Wa&&te.release()}var Ya={isActive:function(){return po({expected:"PRE_DRAG",phase:Ue,isLockActive:Kt,shouldWarn:!1})},shouldRespectForcePress:ut,fluidLift:ta,snapLift:ua,abort:ma};return Ya}var Kd=[yd,xd,Fd];function Wd(ee){var te=ee.contextId,oe=ee.store,se=ee.registry,ue=ee.customSensors,ge=ee.enableDefaultSensors,Se=[].concat(ge?Kd:[],ue||[]),be=(0,x.useState)(function(){return id()})[0],ke=bt(function(ta,ua){ta.isDragging&&!ua.isDragging&&be.tryAbandon()},[be]);Cr(function(){var ta=oe.getState(),ua=oe.subscribe(function(){var ma=oe.getState();ke(ta,ma),ta=ma});return ua},[be,oe,ke]),Cr(function(){return be.tryAbandon},[be.tryAbandon]);var et=bt(function(kn){return Vi({lockAPI:be,registry:se,store:oe,draggableId:kn})},[be,se,oe]),_e=bt(function(kn,ta,ua){return Zd({lockAPI:be,registry:se,contextId:te,store:oe,draggableId:kn,forceSensorStop:ta,sourceEvent:ua&&ua.sourceEvent?ua.sourceEvent:null})},[te,be,se,oe]),Ke=bt(function(kn){return kd(te,kn)},[te]),Ue=bt(function(kn){var ta=se.draggable.findById(kn);return ta?ta.options:null},[se.draggable]),ut=bt(function(){be.isClaimed()&&(be.tryAbandon(),oe.getState().phase!=="IDLE"&&oe.dispatch(Fo()))},[be,oe]),Kt=bt(be.isClaimed,[be]),Mn=gt(function(){return{canGetLock:et,tryGetLock:_e,findClosestDraggableId:Ke,findOptionsForDraggable:Ue,tryReleaseLock:ut,isLockClaimed:Kt}},[et,_e,Ke,Ue,ut,Kt]);Ld(Se);for(var Tn=0;Tn<Se.length;Tn++)Se[Tn](Mn)}var Ud=function(te){return{onBeforeCapture:te.onBeforeCapture,onBeforeDragStart:te.onBeforeDragStart,onDragStart:te.onDragStart,onDragEnd:te.onDragEnd,onDragUpdate:te.onDragUpdate}};function ro(ee){return ee.current||xe(!1),ee.current}function Vd(ee){var te=ee.contextId,oe=ee.setCallbacks,se=ee.sensors,ue=ee.nonce,ge=ee.dragHandleUsageInstructions,Se=(0,x.useRef)(null);od();var be=Uo(ee),ke=bt(function(){return Ud(be.current)},[be]),et=Js(te),_e=$s({contextId:te,text:ge}),Ke=Ks(te,ue),Ue=bt(function(or){ro(Se).dispatch(or)},[]),ut=gt(function(){return(0,Ne.DE)({publishWhileDragging:Ll,updateDroppableScroll:Nl,updateDroppableIsEnabled:Ol,updateDroppableIsCombineEnabled:Ml,collectionStarting:Il},Ue)},[Ue]),Kt=Vs(),Mn=gt(function(){return bs(Kt,ut)},[Kt,ut]),Tn=gt(function(){return Gs((0,Ie.Z)({scrollWindow:Es,scrollDroppable:Mn.scrollDroppable},(0,Ne.DE)({move:mi},Ue)))},[Mn.scrollDroppable,Ue]),kn=Ws(te),ta=gt(function(){return hs({announce:et,autoScroller:Tn,dimensionMarshal:Mn,focusMarshal:kn,getResponders:ke,styleMarshal:Ke})},[et,Tn,Mn,kn,ke,Ke]);Se.current=ta;var ua=bt(function(){var or=ro(Se),pr=or.getState();pr.phase!=="IDLE"&&or.dispatch(Fo())},[]),ma=bt(function(){var or=ro(Se).getState();return or.isDragging||or.phase==="DROP_ANIMATING"},[]),Ya=gt(function(){return{isDragging:ma,tryAbort:ua}},[ma,ua]);oe(Ya);var Wa=bt(function(or){return xi(ro(Se).getState(),or)},[]),tr=bt(function(){return Rr(ro(Se).getState())},[]),fr=gt(function(){return{marshal:Mn,focus:kn,contextId:te,canLift:Wa,isMovementAllowed:tr,dragHandleUsageInstructionsId:_e,registry:Kt}},[te,Mn,_e,kn,Wa,tr,Kt]);return Wd({contextId:te,store:ta,registry:Kt,customSensors:se,enableDefaultSensors:ee.enableDefaultSensors!==!1}),(0,x.useEffect)(function(){return ua},[ua]),x.createElement(co.Provider,{value:fr},x.createElement(E,{context:Ko,store:ta},ee.children))}var Qi=0;function Qd(){Qi=0}function Yd(){return gt(function(){return""+Qi++},[])}function Xu(){Qd(),qs()}function Jd(ee){var te=Yd(),oe=ee.dragHandleUsageInstructions||Me.dragHandleUsageInstructions;return x.createElement(xt,null,function(se){return x.createElement(Vd,{nonce:ee.nonce,contextId:te,setCallbacks:se,dragHandleUsageInstructions:oe,enableDefaultSensors:ee.enableDefaultSensors,sensors:ee.sensors,onBeforeCapture:ee.onBeforeCapture,onBeforeDragStart:ee.onBeforeDragStart,onDragStart:ee.onDragStart,onDragUpdate:ee.onDragUpdate,onDragEnd:ee.onDragEnd},ee.children)})}var Yo=function(te){return function(oe){return te===oe}},Xd=Yo("scroll"),qd=Yo("auto"),_d=Yo("visible"),Yi=function(te,oe){return oe(te.overflowX)||oe(te.overflowY)},$d=function(te,oe){return oe(te.overflowX)&&oe(te.overflowY)},Ji=function(te){var oe=window.getComputedStyle(te),se={overflowX:oe.overflowX,overflowY:oe.overflowY};return Yi(se,Xd)||Yi(se,qd)},eu=function(){return!1;var te,oe,se,ue},Xi=function ee(te){return te==null?null:te===document.body?eu()?te:null:te===document.documentElement?null:Ji(te)?te:ee(te.parentElement)},qu=function(ee){if(ee)var te=Xi(ee.parentElement)},Jo=function(ee){return{x:ee.scrollLeft,y:ee.scrollTop}},tu=function ee(te){if(!te)return!1;var oe=window.getComputedStyle(te);return oe.position==="fixed"?!0:ee(te.parentElement)},nu=function(ee){var te=Xi(ee),oe=tu(ee);return{closestScrollable:te,isFixedOnPage:oe}},au=function(ee){var te=ee.descriptor,oe=ee.isEnabled,se=ee.isCombineEnabled,ue=ee.isFixedOnPage,ge=ee.direction,Se=ee.client,be=ee.page,ke=ee.closest,et=function(){if(!ke)return null;var ut=ke.scrollSize,Kt=ke.client,Mn=yi({scrollHeight:ut.scrollHeight,scrollWidth:ut.scrollWidth,height:Kt.paddingBox.height,width:Kt.paddingBox.width});return{pageMarginBox:ke.page.marginBox,frameClient:Kt,scrollSize:ut,shouldClipSubject:ke.shouldClipSubject,scroll:{initial:ke.scroll,current:ke.scroll,max:Mn,diff:{value:Dt,displacement:Dt}}}}(),_e=ge==="vertical"?lr:qt,Ke=ja({page:be,withPlaceholder:null,axis:_e,frame:et}),Ue={descriptor:te,isCombineEnabled:se,isFixedOnPage:ue,axis:_e,isEnabled:oe,client:Se,page:be,frame:et,subject:Ke};return Ue},ru=function(te,oe){var se=Ra(te);if(!oe||te!==oe)return se;var ue=se.paddingBox.top-oe.scrollTop,ge=se.paddingBox.left-oe.scrollLeft,Se=ue+oe.scrollHeight,be=ge+oe.scrollWidth,ke={top:ue,right:be,bottom:Se,left:ge},et=Hn(ke,se.border),_e=oa({borderBox:et,margin:se.margin,border:se.border,padding:se.padding});return _e},ou=function(ee){var te=ee.ref,oe=ee.descriptor,se=ee.env,ue=ee.windowScroll,ge=ee.direction,Se=ee.isDropDisabled,be=ee.isCombineEnabled,ke=ee.shouldClipSubject,et=se.closestScrollable,_e=ru(te,et),Ke=$n(_e,ue),Ue=function(){if(!et)return null;var Kt=Ra(et),Mn={scrollHeight:et.scrollHeight,scrollWidth:et.scrollWidth};return{client:Kt,page:$n(Kt,ue),scroll:Jo(et),scrollSize:Mn,shouldClipSubject:ke}}(),ut=au({descriptor:oe,isEnabled:!Se,isCombineEnabled:be,isFixedOnPage:se.isFixedOnPage,direction:ge,client:_e,page:Ke,closest:Ue});return ut},iu={passive:!1},lu={passive:!0},qi=function(ee){return ee.shouldPublishImmediately?iu:lu};function vo(ee){var te=(0,x.useContext)(ee);return te||xe(!1),te}var ho=function(te){return te&&te.env.closestScrollable||null};function su(ee){var te=(0,x.useRef)(null),oe=vo(co),se=Wo("droppable"),ue=oe.registry,ge=oe.marshal,Se=Uo(ee),be=gt(function(){return{id:ee.droppableId,type:ee.type,mode:ee.mode}},[ee.droppableId,ee.mode,ee.type]),ke=(0,x.useRef)(be),et=gt(function(){return ba(function(ma,Ya){te.current||xe(!1);var Wa={x:ma,y:Ya};ge.updateDroppableScroll(be.id,Wa)})},[be.id,ge]),_e=bt(function(){var ma=te.current;return!ma||!ma.env.closestScrollable?Dt:Jo(ma.env.closestScrollable)},[]),Ke=bt(function(){var ma=_e();et(ma.x,ma.y)},[_e,et]),Ue=gt(function(){return Ua(Ke)},[Ke]),ut=bt(function(){var ma=te.current,Ya=ho(ma);ma&&Ya||xe(!1);var Wa=ma.scrollOptions;if(Wa.shouldPublishImmediately){Ke();return}Ue()},[Ue,Ke]),Kt=bt(function(ma,Ya){te.current&&xe(!1);var Wa=Se.current,tr=Wa.getDroppableRef();tr||xe(!1);var fr=nu(tr),or={ref:tr,descriptor:be,env:fr,scrollOptions:Ya};te.current=or;var pr=ou({ref:tr,descriptor:be,env:fr,windowScroll:ma,direction:Wa.direction,isDropDisabled:Wa.isDropDisabled,isCombineEnabled:Wa.isCombineEnabled,shouldClipSubject:!Wa.ignoreContainerClipping}),vr=fr.closestScrollable;return vr&&(vr.setAttribute(Oi.contextId,oe.contextId),vr.addEventListener("scroll",ut,qi(or.scrollOptions))),pr},[oe.contextId,be,ut,Se]),Mn=bt(function(){var ma=te.current,Ya=ho(ma);return ma&&Ya||xe(!1),Jo(Ya)},[]),Tn=bt(function(){var ma=te.current;ma||xe(!1);var Ya=ho(ma);te.current=null,Ya&&(Ue.cancel(),Ya.removeAttribute(Oi.contextId),Ya.removeEventListener("scroll",ut,qi(ma.scrollOptions)))},[ut,Ue]),kn=bt(function(ma){var Ya=te.current;Ya||xe(!1);var Wa=ho(Ya);Wa||xe(!1),Wa.scrollTop+=ma.y,Wa.scrollLeft+=ma.x},[]),ta=gt(function(){return{getDimensionAndWatchScroll:Kt,getScrollWhileDragging:Mn,dragStopped:Tn,scroll:kn}},[Tn,Kt,Mn,kn]),ua=gt(function(){return{uniqueId:se,descriptor:be,callbacks:ta}},[ta,be,se]);Cr(function(){return ke.current=ua.descriptor,ue.droppable.register(ua),function(){te.current&&Tn(),ue.droppable.unregister(ua)}},[ta,be,Tn,ua,ge,ue.droppable]),Cr(function(){te.current&&ge.updateDroppableIsEnabled(ke.current.id,!ee.isDropDisabled)},[ee.isDropDisabled,ge]),Cr(function(){te.current&&ge.updateDroppableIsCombineEnabled(ke.current.id,ee.isCombineEnabled)},[ee.isCombineEnabled,ge])}function Xo(){}var _i={width:0,height:0,margin:Dn},du=function(te){var oe=te.isAnimatingOpenOnMount,se=te.placeholder,ue=te.animate;return oe||ue==="close"?_i:{height:se.client.borderBox.height,width:se.client.borderBox.width,margin:se.client.margin}},uu=function(te){var oe=te.isAnimatingOpenOnMount,se=te.placeholder,ue=te.animate,ge=du({isAnimatingOpenOnMount:oe,placeholder:se,animate:ue});return{display:se.display,boxSizing:"border-box",width:ge.width,height:ge.height,marginTop:ge.margin.top,marginRight:ge.margin.right,marginBottom:ge.margin.bottom,marginLeft:ge.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:ue!=="none"?_r.placeholder:null}};function cu(ee){var te=(0,x.useRef)(null),oe=bt(function(){te.current&&(clearTimeout(te.current),te.current=null)},[]),se=ee.animate,ue=ee.onTransitionEnd,ge=ee.onClose,Se=ee.contextId,be=(0,x.useState)(ee.animate==="open"),ke=be[0],et=be[1];(0,x.useEffect)(function(){return ke?se!=="open"?(oe(),et(!1),Xo):te.current?Xo:(te.current=setTimeout(function(){te.current=null,et(!1)}),oe):Xo},[se,ke,oe]);var _e=bt(function(Ue){Ue.propertyName==="height"&&(ue(),se==="close"&&ge())},[se,ge,ue]),Ke=uu({isAnimatingOpenOnMount:ke,animate:ee.animate,placeholder:ee.placeholder});return x.createElement(ee.placeholder.tagName,{style:Ke,"data-rbd-placeholder-context-id":Se,onTransitionEnd:_e,ref:ee.innerRef})}var gu=x.memo(cu),qo=x.createContext(null);function $i(ee){ee&&to(ee)||xe(!1)}function _o(ee){return typeof ee=="boolean"}function $o(ee,te){te.forEach(function(oe){return oe(ee)})}var mu=[function(te){var oe=te.props;oe.droppableId||xe(!1),typeof oe.droppableId!="string"&&xe(!1)},function(te){var oe=te.props;_o(oe.isDropDisabled)||xe(!1),_o(oe.isCombineEnabled)||xe(!1),_o(oe.ignoreContainerClipping)||xe(!1)},function(te){var oe=te.getDroppableRef;$i(oe())}],fu=[function(te){var oe=te.props,se=te.getPlaceholderRef;if(oe.placeholder)var ue=se()}],pu=[function(te){var oe=te.props;oe.renderClone||xe(!1)},function(te){var oe=te.getPlaceholderRef;oe()&&xe(!1)}];function vu(ee){ao(function(){$o(ee,mu),ee.props.mode==="standard"&&$o(ee,fu),ee.props.mode==="virtual"&&$o(ee,pu)})}var hu=function(ee){Xe(te,ee);function te(){for(var se,ue=arguments.length,ge=new Array(ue),Se=0;Se<ue;Se++)ge[Se]=arguments[Se];return se=ee.call.apply(ee,[this].concat(ge))||this,se.state={isVisible:!!se.props.on,data:se.props.on,animate:se.props.shouldAnimate&&se.props.on?"open":"none"},se.onClose=function(){se.state.animate==="close"&&se.setState({isVisible:!1})},se}te.getDerivedStateFromProps=function(ue,ge){return ue.shouldAnimate?ue.on?{isVisible:!0,data:ue.on,animate:"open"}:ge.isVisible?{isVisible:!0,data:ge.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:!!ue.on,data:ue.on,animate:"none"}};var oe=te.prototype;return oe.render=function(){if(!this.state.isVisible)return null;var ue={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(ue)},te}(x.PureComponent),el={dragging:5e3,dropAnimating:4500},Su=function(te,oe){return oe?_r.drop(oe.duration):te?_r.snap:_r.fluid},Pu=function(te,oe){return te?oe?qr.opacity.drop:qr.opacity.combining:null},yu=function(te){return te.forceShouldAnimate!=null?te.forceShouldAnimate:te.mode==="SNAP"};function bu(ee){var te=ee.dimension,oe=te.client,se=ee.offset,ue=ee.combineWith,ge=ee.dropping,Se=!!ue,be=yu(ee),ke=!!ge,et=ke?Oo.drop(se,Se):Oo.moveTo(se),_e={position:"fixed",top:oe.marginBox.top,left:oe.marginBox.left,boxSizing:"border-box",width:oe.borderBox.width,height:oe.borderBox.height,transition:Su(be,ge),transform:et,opacity:Pu(Se,ke),zIndex:ke?el.dropAnimating:el.dragging,pointerEvents:"none"};return _e}function Eu(ee){return{transform:Oo.moveTo(ee.offset),transition:ee.shouldAnimateDisplacement?null:"none"}}function Au(ee){return ee.type==="DRAGGING"?bu(ee):Eu(ee)}function xu(ee,te,oe){oe===void 0&&(oe=Dt);var se=window.getComputedStyle(te),ue=te.getBoundingClientRect(),ge=aa(ue,se),Se=$n(ge,oe),be={client:ge,tagName:te.tagName.toLowerCase(),display:se.display},ke={x:ge.marginBox.width,y:ge.marginBox.height},et={descriptor:ee,placeholder:be,displaceBy:ke,client:ge,page:Se};return et}function Cu(ee){var te=Wo("draggable"),oe=ee.descriptor,se=ee.registry,ue=ee.getDraggableRef,ge=ee.canDragInteractiveElements,Se=ee.shouldRespectForcePress,be=ee.isEnabled,ke=gt(function(){return{canDragInteractiveElements:ge,shouldRespectForcePress:Se,isEnabled:be}},[ge,be,Se]),et=bt(function(ut){var Kt=ue();return Kt||xe(!1),xu(oe,Kt,ut)},[oe,ue]),_e=gt(function(){return{uniqueId:te,descriptor:oe,options:ke,getDimension:et}},[oe,et,ke,te]),Ke=(0,x.useRef)(_e),Ue=(0,x.useRef)(!0);Cr(function(){return se.draggable.register(Ke.current),function(){return se.draggable.unregister(Ke.current)}},[se.draggable]),Cr(function(){if(Ue.current){Ue.current=!1;return}var ut=Ke.current;Ke.current=_e,se.draggable.update(_e,ut)},[_e,se.draggable])}function wu(ee,te,oe){ao(function(){function se(ge){return"Draggable[id: "+ge+"]: "}var ue=ee.draggableId;ue||xe(!1),typeof ue!="string"&&xe(!1),Rn(ee.index)||xe(!1),ee.mapped.type!=="DRAGGING"&&($i(oe()),ee.isEnabled&&(Ti(te,ue)||xe(!1)))})}function Bu(ee){}function Du(ee){ee.preventDefault()}function Fu(ee){var te=(0,x.useRef)(null),oe=bt(function(or){te.current=or},[]),se=bt(function(){return te.current},[]),ue=vo(co),ge=ue.contextId,Se=ue.dragHandleUsageInstructionsId,be=ue.registry,ke=vo(qo),et=ke.type,_e=ke.droppableId,Ke=gt(function(){return{id:ee.draggableId,index:ee.index,type:et,droppableId:_e}},[ee.draggableId,ee.index,et,_e]),Ue=ee.children,ut=ee.draggableId,Kt=ee.isEnabled,Mn=ee.shouldRespectForcePress,Tn=ee.canDragInteractiveElements,kn=ee.isClone,ta=ee.mapped,ua=ee.dropAnimationFinished;if(wu(ee,ge,se),Bu(kn),!kn){var ma=gt(function(){return{descriptor:Ke,registry:be,getDraggableRef:se,canDragInteractiveElements:Tn,shouldRespectForcePress:Mn,isEnabled:Kt}},[Ke,be,se,Tn,Mn,Kt]);Cu(ma)}var Ya=gt(function(){return Kt?{tabIndex:0,role:"button","aria-describedby":Se,"data-rbd-drag-handle-draggable-id":ut,"data-rbd-drag-handle-context-id":ge,draggable:!1,onDragStart:Du}:null},[ge,Se,ut,Kt]),Wa=bt(function(or){ta.type==="DRAGGING"&&ta.dropping&&or.propertyName==="transform"&&ua()},[ua,ta]),tr=gt(function(){var or=Au(ta),pr=ta.type==="DRAGGING"&&ta.dropping?Wa:null,vr={innerRef:oe,draggableProps:{"data-rbd-draggable-context-id":ge,"data-rbd-draggable-id":ut,style:or,onTransitionEnd:pr},dragHandleProps:Ya};return vr},[ge,Ya,ut,ta,Wa,oe]),fr=gt(function(){return{draggableId:Ke.id,type:Ke.type,source:{index:Ke.index,droppableId:Ke.droppableId}}},[Ke.droppableId,Ke.id,Ke.index,Ke.type]);return Ue(tr,ta.snapshot,fr)}var tl=function(ee,te){return ee===te},nl=function(ee){var te=ee.combine,oe=ee.destination;return oe?oe.droppableId:te?te.droppableId:null},Lu=function(te){return te.combine?te.combine.draggableId:null},Iu=function(te){return te.at&&te.at.type==="COMBINE"?te.at.combine.draggableId:null};function Nu(){var ee=ba(function(ue,ge){return{x:ue,y:ge}}),te=ba(function(ue,ge,Se,be,ke){return{isDragging:!0,isClone:ge,isDropAnimating:!!ke,dropAnimation:ke,mode:ue,draggingOver:Se,combineWith:be,combineTargetFor:null}}),oe=ba(function(ue,ge,Se,be,ke,et,_e){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:ke,combineWith:et,mode:ge,offset:ue,dimension:Se,forceShouldAnimate:_e,snapshot:te(ge,be,ke,et,null)}}}),se=function(ge,Se){if(ge.isDragging){if(ge.critical.draggable.id!==Se.draggableId)return null;var be=ge.current.client.offset,ke=ge.dimensions.draggables[Se.draggableId],et=mr(ge.impact),_e=Iu(ge.impact),Ke=ge.forceShouldAnimate;return oe(ee(be.x,be.y),ge.movementMode,ke,Se.isClone,et,_e,Ke)}if(ge.phase==="DROP_ANIMATING"){var Ue=ge.completed;if(Ue.result.draggableId!==Se.draggableId)return null;var ut=Se.isClone,Kt=ge.dimensions.draggables[Se.draggableId],Mn=Ue.result,Tn=Mn.mode,kn=nl(Mn),ta=Lu(Mn),ua=ge.dropDuration,ma={duration:ua,curve:Io.drop,moveTo:ge.newHomeClientOffset,opacity:ta?qr.opacity.drop:null,scale:ta?qr.scale.drop:null};return{mapped:{type:"DRAGGING",offset:ge.newHomeClientOffset,dimension:Kt,dropping:ma,draggingOver:kn,combineWith:ta,mode:Tn,forceShouldAnimate:null,snapshot:te(Tn,ut,kn,ta,ma)}}}return null};return se}function al(ee){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:ee,combineWith:null}}var Ou={mapped:{type:"SECONDARY",offset:Dt,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:al(null)}};function Mu(){var ee=ba(function(Se,be){return{x:Se,y:be}}),te=ba(al),oe=ba(function(Se,be,ke){return be===void 0&&(be=null),{mapped:{type:"SECONDARY",offset:Se,combineTargetFor:be,shouldAnimateDisplacement:ke,snapshot:te(be)}}}),se=function(be){return be?oe(Dt,be,!0):null},ue=function(be,ke,et,_e){var Ke=et.displaced.visible[be],Ue=!!(_e.inVirtualList&&_e.effected[be]),ut=La(et),Kt=ut&&ut.draggableId===be?ke:null;if(!Ke){if(!Ue)return se(Kt);if(et.displaced.invisible[be])return null;var Mn=Zt(_e.displacedBy.point),Tn=ee(Mn.x,Mn.y);return oe(Tn,Kt,!0)}if(Ue)return se(Kt);var kn=et.displacedBy.point,ta=ee(kn.x,kn.y);return oe(ta,Kt,Ke.shouldAnimate)},ge=function(be,ke){if(be.isDragging)return be.critical.draggable.id===ke.draggableId?null:ue(ke.draggableId,be.critical.draggable.id,be.impact,be.afterCritical);if(be.phase==="DROP_ANIMATING"){var et=be.completed;return et.result.draggableId===ke.draggableId?null:ue(ke.draggableId,et.result.draggableId,et.impact,et.afterCritical)}return null};return ge}var Ru=function(){var te=Nu(),oe=Mu(),se=function(ge,Se){return te(ge,Se)||oe(ge,Se)||Ou};return se},Tu={dropAnimationFinished:pi},zu=ye(Ru,Tu,null,{context:Ko,pure:!0,areStatePropsEqual:tl})(Fu);function rl(ee){var te=vo(qo),oe=te.isUsingCloneFor;return oe===ee.draggableId&&!ee.isClone?null:x.createElement(zu,ee)}function Gu(ee){var te=typeof ee.isDragDisabled=="boolean"?!ee.isDragDisabled:!0,oe=!!ee.disableInteractiveElementBlocking,se=!!ee.shouldRespectForcePress;return x.createElement(rl,(0,Ie.Z)({},ee,{isClone:!1,isEnabled:te,canDragInteractiveElements:oe,shouldRespectForcePress:se}))}function ku(ee){var te=(0,x.useContext)(co);te||xe(!1);var oe=te.contextId,se=te.isMovementAllowed,ue=(0,x.useRef)(null),ge=(0,x.useRef)(null),Se=ee.children,be=ee.droppableId,ke=ee.type,et=ee.mode,_e=ee.direction,Ke=ee.ignoreContainerClipping,Ue=ee.isDropDisabled,ut=ee.isCombineEnabled,Kt=ee.snapshot,Mn=ee.useClone,Tn=ee.updateViewportMaxScroll,kn=ee.getContainerForClone,ta=bt(function(){return ue.current},[]),ua=bt(function(Sr){ue.current=Sr},[]),ma=bt(function(){return ge.current},[]),Ya=bt(function(Sr){ge.current=Sr},[]);vu({props:ee,getDroppableRef:ta,getPlaceholderRef:ma});var Wa=bt(function(){se()&&Tn({maxScroll:Ei()})},[se,Tn]);su({droppableId:be,type:ke,mode:et,direction:_e,isDropDisabled:Ue,isCombineEnabled:ut,ignoreContainerClipping:Ke,getDroppableRef:ta});var tr=x.createElement(hu,{on:ee.placeholder,shouldAnimate:ee.shouldAnimatePlaceholder},function(Sr){var Lr=Sr.onClose,Fr=Sr.data,wr=Sr.animate;return x.createElement(gu,{placeholder:Fr,onClose:Lr,innerRef:Ya,animate:wr,contextId:oe,onTransitionEnd:Wa})}),fr=gt(function(){return{innerRef:ua,placeholder:tr,droppableProps:{"data-rbd-droppable-id":be,"data-rbd-droppable-context-id":oe}}},[oe,be,tr,ua]),or=Mn?Mn.dragging.draggableId:null,pr=gt(function(){return{droppableId:be,type:ke,isUsingCloneFor:or}},[be,or,ke]);function vr(){if(!Mn)return null;var Sr=Mn.dragging,Lr=Mn.render,Fr=x.createElement(rl,{draggableId:Sr.draggableId,index:Sr.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(wr,Ir){return Lr(wr,Ir,Sr)});return Gt.createPortal(Fr,kn())}return x.createElement(qo.Provider,{value:pr},Se(fr,Kt),vr())}var ei=function(te,oe){return te===oe.droppable.type},ol=function(te,oe){return oe.draggables[te.draggable.id]},Hu=function(){var te={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},oe=(0,Ie.Z)({},te,{shouldAnimatePlaceholder:!1}),se=ba(function(Se){return{draggableId:Se.id,type:Se.type,source:{index:Se.index,droppableId:Se.droppableId}}}),ue=ba(function(Se,be,ke,et,_e,Ke){var Ue=_e.descriptor.id,ut=_e.descriptor.droppableId===Se;if(ut){var Kt=Ke?{render:Ke,dragging:se(_e.descriptor)}:null,Mn={isDraggingOver:ke,draggingOverWith:ke?Ue:null,draggingFromThisWith:Ue,isUsingPlaceholder:!0};return{placeholder:_e.placeholder,shouldAnimatePlaceholder:!1,snapshot:Mn,useClone:Kt}}if(!be)return oe;if(!et)return te;var Tn={isDraggingOver:ke,draggingOverWith:Ue,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:_e.placeholder,shouldAnimatePlaceholder:!0,snapshot:Tn,useClone:null}}),ge=function(be,ke){var et=ke.droppableId,_e=ke.type,Ke=!ke.isDropDisabled,Ue=ke.renderClone;if(be.isDragging){var ut=be.critical;if(!ei(_e,ut))return oe;var Kt=ol(ut,be.dimensions),Mn=mr(be.impact)===et;return ue(et,Ke,Mn,Mn,Kt,Ue)}if(be.phase==="DROP_ANIMATING"){var Tn=be.completed;if(!ei(_e,Tn.critical))return oe;var kn=ol(Tn.critical,be.dimensions);return ue(et,Ke,nl(Tn.result)===et,mr(Tn.impact)===et,kn,Ue)}if(be.phase==="IDLE"&&be.completed&&!be.shouldFlush){var ta=be.completed;if(!ei(_e,ta.critical))return oe;var ua=mr(ta.impact)===et,ma=!!(ta.impact.at&&ta.impact.at.type==="COMBINE"),Ya=ta.critical.droppable.id===et;return ua?ma?te:oe:Ya?te:oe}return oe};return ge},ju={updateViewportMaxScroll:Tl};function Zu(){return document.body||xe(!1),document.body}var Ku={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:Zu},il=ye(Hu,ju,null,{context:Ko,pure:!0,areStatePropsEqual:tl})(ku);il.defaultProps=Ku},38486:function(ct,kt){"use strict";var re;var x=60103,pe=60106,Xe=60107,Ie=60108,Ne=60114,Re=60109,Ee=60110,He=60112,nt=60113,ot=60120,st=60115,$e=60116,Je=60121,le=60122,y=60117,a=60129,E=60131;if(typeof Symbol=="function"&&Symbol.for){var b=Symbol.for;x=b("react.element"),pe=b("react.portal"),Xe=b("react.fragment"),Ie=b("react.strict_mode"),Ne=b("react.profiler"),Re=b("react.provider"),Ee=b("react.context"),He=b("react.forward_ref"),nt=b("react.suspense"),ot=b("react.suspense_list"),st=b("react.memo"),$e=b("react.lazy"),Je=b("react.block"),le=b("react.server.block"),y=b("react.fundamental"),a=b("react.debug_trace_mode"),E=b("react.legacy_hidden")}function z(Qe){if(typeof Qe=="object"&&Qe!==null){var It=Qe.$$typeof;switch(It){case x:switch(Qe=Qe.type,Qe){case Xe:case Ne:case Ie:case nt:case ot:return Qe;default:switch(Qe=Qe&&Qe.$$typeof,Qe){case Ee:case He:case $e:case st:case Re:return Qe;default:return It}}case pe:return It}}}var ne=Re,ae=x,ie=He,de=Xe,ce=$e,fe=st,Ce=pe,Pe=Ne,Ze=Ie,ve=nt;re=Ee,re=ne,re=ae,re=ie,re=de,re=ce,re=fe,re=Ce,re=Pe,re=Ze,re=ve,re=function(){return!1},re=function(){return!1},kt.isContextConsumer=function(Qe){return z(Qe)===Ee},re=function(Qe){return z(Qe)===Re},re=function(Qe){return typeof Qe=="object"&&Qe!==null&&Qe.$$typeof===x},re=function(Qe){return z(Qe)===He},re=function(Qe){return z(Qe)===Xe},re=function(Qe){return z(Qe)===$e},re=function(Qe){return z(Qe)===st},re=function(Qe){return z(Qe)===pe},re=function(Qe){return z(Qe)===Ne},re=function(Qe){return z(Qe)===Ie},re=function(Qe){return z(Qe)===nt},re=function(Qe){return typeof Qe=="string"||typeof Qe=="function"||Qe===Xe||Qe===Ne||Qe===a||Qe===Ie||Qe===nt||Qe===ot||Qe===E||typeof Qe=="object"&&Qe!==null&&(Qe.$$typeof===$e||Qe.$$typeof===st||Qe.$$typeof===Re||Qe.$$typeof===Ee||Qe.$$typeof===He||Qe.$$typeof===y||Qe.$$typeof===Je||Qe[0]===le)},re=z},53410:function(ct,kt,re){"use strict";ct.exports=re(38486)},25510:function(ct){"use strict";ct.exports="data:image/png;base64,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"},32637:function(ct){"use strict";ct.exports="data:image/jpeg;base64,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"},25365:function(ct){"use strict";ct.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=="},75309:function(ct){"use strict";ct.exports="data:image/png;base64,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"},19664:function(ct){"use strict";ct.exports="data:image/png;base64,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"},77882:function(ct){"use strict";ct.exports="data:image/png;base64,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"},66832:function(ct){"use strict";ct.exports="data:image/png;base64,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"},47558:function(ct){"use strict";ct.exports="data:image/png;base64,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"},71979:function(ct){"use strict";ct.exports="data:image/png;base64,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"},91833:function(ct){"use strict";ct.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEwRJREFUeF7tW3l8Tee6ftbOPKBoKcrR1lBH1FAqqYsWNdVQlOOgpbTcttfQ1nEdVWNRWkNd10yvOodeQ39XUTVEhFDz3JpnkcSQBJFEImud3/d+w/rW2iuJyrn3/mPjt5O11/r2Wu/zPe/7vAPjzvEllmEYgGHAMHz8nf1hx8B+lZ/RL+K4+52fZwGwDAM+uhKwfGINiy6lzwp7+Uy2iriercj/Apal3tkRy6Jv48fpR34dO07/5LXsuGXCskz63GTv7FTTArtjy5RriXPk9eKdrWvQ1/Dr+PrsZ/m9Jn9u7Xx+P2w9fo/yM/b0dEy7V/F09vMBST6Y2wwjYNgzbcdeNW4f+y8CiAPhswGRILHDcIJER+h89pdfw26F42HA9AJJWr0QkAxhEDK2eCAJKze8BMMGiR3nRpTH3D8zg0qDOY1pCID4unlkfGlE3ejsvjhA/HP9HLl5CgaJX1sgSAQmN5QPVqph+Gob6QwgMjjb5YxB3ODcjoUzic6XTNPe/29AksYUcGog8d0rdqxknNj9js8YkzTWACYsk7FCstMGQ57H2eMESbHcC7xHYBLZFOZyI/3oYuHimKGdTHKARK6P04QzSrg/yS4XmA53p7k35eT+aUyymUHbr0Am2e5OZxu5O8U+7sLyZRK5YL7TvdjkAN8NlrZRxO7R3KD0GbY79wFJRvqRxRbFDTIYB0h3d06QhLvzAInHLCfjCgaJg1zQS3d3FEGYK+NPJrEg1+XPFPGQrrikztMAkAZlIAmri/UFSAqQgpnkcHl+Mclmo4qf4t5Mcs826IzBZBh2j8yeaYcXKZHAyeDFJE0wSDf2/wCSHX+EiFAxiT8UNzZnlDMmyR2vGcLNEq4gFEjcxRUBJHFvfrFKc3cOseApHEwY6QcXWhTdlVpzKTQVk2yQpMKz3Z0ds7xUYJHdHSku+0W7zpNJDCShsKT8U6pOZ5Vkgx3wlbpiitMdk5Rqc8Yer5j00ExSSlOLlX4gGQIgHuULAIlLcIf0ZpcIYB0q738rJgmQ0q9dRGB4JCJKlBaIWbTxOV6MSbbsllJbBXWH9GZnSrks445kkAskYtIDpbDc6k6CcvHITgSHR6Lsc1FChktV5qH6XMJBul+nu7NgpB6Yr8lsD5BETLJB8JEhjm78XshsrvbopcKK/EEIC/qMS3F5du22PeELDqHfM24m4fy+OL+YFFHyKVSJbqmowyTxipG9UL1RG7zYpgcJAskkGyS5I/Njki0kOF4SJKd8FhqfDJ15JxW/fD8D1Rq1RfnqdcVe4PkPz5N4PnVow1LcSjyHZn1HqtzMLf3lZnEoQQ/xIDeakbp/rsXZwZNUoZlVUmonqpoIME2sHPU2wkqURlhkcR0Zv5ivQURr3793Fxmp19F94nIEhUVQMpt08iBi54wGA8QXEEBrZN1JQ+mKVdBy8GTHmsuGdkad1j1Qs1kX20DiDOb6uPVcsYaFW12CO5gkk9r83V1uTjYOrl+CK8d2449NO6DaK22QnnQJ2Rm37YTZBO7cSMSJhHWo2fRNhD/xpOM+QiNLoFjp8g757gBLgERga89g3No3WwEk1RuJCMkcvXpAmagBmCZWjX4H9dr3QdWY1pwVPh9SE88i9eo5VGnYUhhaxjO2AXjieelAPBKWTUe3icsREhZBy107dYgA6jxmESJLlqGH+GFMP9R4tQNqvNbJBsgysXRwBzTs+gFeaNSWjjvVHYvzOkiyAsBBcILkFZNsVyfdlryGGfPMno04uum/UbtVd1y/cAJJp4/4bcj8DlSKikZUs7e8k1yHxBeMlOy8tXe2xUs4jDQBDib5gSTAssw8rB7dhwCqEt1KSfO4ReNhPniAFh+MFwzkDk2xEAbOH9iGXctmoNuEZQgKj6Sy0LVTBxE7dww6CYCunTyIrfPHoev47xASWUI9c252Jr4f1g2N3v4Ez9d/jQzOXnksPZPAqORUJql2MusXk/SgrIzkzyT6HvF58rljeLJSVfh8ASoPOhH/Iy4e3oHm/UYhKDScM8fMQ/qNRBR/qoJ/ZcIlw73cnWSScXPPLIvtfm5IJ0iWEA8yN7JzJAO3U67gQU42gkLCyUiZ6TeRsPRr1G7dA+VeqGsLChl1RCkpLycbgcEhKFXhWVDhwzCQrAEUUbIMdnw7iejWpN8Ix4bMun0Lqz7vjabvf4ZKtWLIED5RqyOhLdSdLsd5DU4GafpJ1pC0mp0uLHThIK4z85CblYmg0AgBlF23S7t2HvHfTUGd1j1RsVYMZOno4qHtOBa3Go26DcQT5SrnC1JBMYmehwHkLoK6Y5KbSQyoq8f3YPeK/3xoiusnNuoxBM8yBggXlXT6ELbOHYPOoxchIDgEq0b1xmvvjUSFmg0c66dePYv1U4YgpscgJR6YQai+xTMgYpWqd4mrOUjMqKK+ys4WqsIO4vmDdPinpUg+fQSNe/1FxRbLysP9e3cQv2Qyxc6Ybh/xPNc06R7MvDz8smoWxdvGvYYiJCzyd4BkJ9/Gjd3/wRNVEUfsaoJTOLhBenA/C5m3bxEDLh9KIP/8L72GIqxYKcUeypPk2opJPkSUegrBYZFCkxhIPHUQW+eNRadRi3DpSAJOxv+IzmMWc3drS0Nc2B+HhO+m4umqtfD6wEkKPCdIOpNkKdwuy8jyODHJDyS72qxL8Iy069j5t2nIycxAk16foniZisi8cwsJf5+Gu7eSSTgwQLIz7uB+1l3k3LtL4DERkXs/G09XeRENOvT1r9/plQ6Tg8KTYxE72dNf/2WmQ2YrN0YuTwfJAHN5urtjFk6/dgHbFn6BqJbdUV0E7tyse9g0699Rt30fPBPV0L91wSKPamcASUwkzBuLN0ctwr6Vs5GTfQ+thnwlIVXnHlr3HY5vWkHHO49dDOYO+UPZMYiR5H5WRr5Mkm0H7ulECUasodfR2M9BoaEq9uRkZyJhyRTcvZWEVh9NQkbqDcQv+RIh4cUQEhGJYPYeHongsGIIZr+HRiAsvBjupd/Esa2rUb/9uwQUj/3+hVjVHnGUlkwYKbu+UQDpktqurdkguWNSTuZdxM4bjRJlK6LxO0OpSM5AvZ95F2sm9Ed0t39D5XqNXX0k0VcSIDHuJp0+iNh54wggtvN+nv4pGvcehkp1GjlAil84ATcunUL23XTUadsTUS3/ZLNIVADYgSVD2j+S69UvMgIC0HXc37hrFEZjwCedOkzxj8UH80EucrOzEBgSxmhLccoXGADDF4i8B7nIy81BcHAYzuzeiEovvkLxWm4QN0h6TVA/x0jZOUPFIF0E2EyS7Qe+66npJpi0a9k0pJw5hmfrv4qQiGLKHZk5uTi9awMq1HgJJZ6u6HBTAQFBqNWym2gM8jVJJMwfh06fL0R4qTI4uuHvOLc3Fh1HzEVACE9mmSr6YWw/CsRMLKSnXEbHz+Y5gCBNY1o4u2czzzPtFFpVGGR8EtmG7AaqKriiJHyoXK+J6iN5tR9STh9FwrJpaDv4a4QWK4EfvngfNZt1RtWGr+Ps3licTFhHn+lSXcY8uZ6zdcETZ9nwo0T8esIMy6IWqF3J9mcSZ4Y8LkE6vmk5Uq+edxalDQOmmYe0xAuILFUWoRpw7FsCgoLQbMA47uGoheFD8ulDCqDIkk8hMyMdq0f1RrP+o1G+Zn2y2eXDO7H92y/xxrCZyL2fiU3fDEebT6biycrVPUESXstTOPDdqndlhbvzFA7SDVrElvhvJ6JO27dRssJzuHxkJ/b9MB+dhs+BLygEq8f3Rc3mDKCWOLd3C07uWIc2Q6ba1QZNrqsOravvpNcEqcF3fcd0YpDJNvMjgOQlwXOyMvDjxA/QsOuHqFy3CXdTrta5lPWcQUewdcE4dBq5AJGleFz5cfJHKF/jJdTv2I+qDRun/4V2V5uPpxKw678ahNIVqyK6+0B/d+aKSSpJ5QHArtc9FEi2wLh4cDv2rp6LNz6dTlWUM79sxPHNK9BpxHyKKwygqBZdCKCze7bgZMJatB0yTcUcuyvrrP25Yx/XClzuGynbp6l2g+kSAd5M4uKB5g20uQUdKOar1076EC+/xQBqXMh8A4tBhxG34At0Gjkf4aySYJlYM2EAKtZ+hQC6eekkfp4xDDE9B+P5l1sQIBf2xmLnsm/Q4sPxKFe9TqEgyTxJRGmtnCJcimo3a70bUR7iuJqIWziOXGHTviPI6IfWLyEX32rgFJpvWDX2XUS16Ipq0S1xZs8mnNyxFm98PN2h3h4WJFXJSNk+lRgkfI6fUvMC6WT8Glw9sc/PKLxLbhD6TL2ERhRHYEioOE9rGBjAH2o3wout/0yuNfkMB6j5gNE4tmkF0pIvUcBtM3gKSlaqirgFY3Hr0hl0GbeE8iQy2INc/M8XA2Dm5aLd8FkIjXyiUJDcTNJrXo7gLZmm1e/upV7H2q8GokGn/nj2pSZk9C1zPkexJ8uhQZd/pd2+ekwfAqh6TBuc2fMzTmxfi3afTAer5V0//xvKPh/FQ4Wj8+sx46BVGozk+K9FHiQHQ7i787nbC2Lqh2HJlEzatQvkEvVJHZnzMAXDfHC5arVRvMwzqkoha89sjdKVqqFirYYEKKtpMane8bM5+C1uDcIiiqNCrYYo/UwV7F4xC2d3b0bMnwehysst1KQQs+GNC79h08y/0vc0/3CcQxIotFzuTjXJlLvTS0I8cilFpRny2JYVOBG/hoRLYHAobidfwcZZf0W9dr0p6Wav1aN7o9br3VAtujUx6MT2NWj36Qxk303DhpnD0az/KESWLKtiki4Q8usjGde2fWWxdrdkChnRJ3KeAmISB4OLBwJJjlgZBnKzMrBuykC83GUAKtWRLk5vp4vWuagBJp1hAE2gh5cxiK176Kel+DV2Neq2ext/bN6VF9qZCcV3MaP8unklWH5Ur0Mf1Gzxlj+LBBCsJCRfCgC5UxVYzskf2XJgsW/t5IFUXY/+0yCwWuT2JV8iPfkK2n48Db7AQDL6qtG9EfV6N7wQ0wand28kgNoPnYm0pIuIWzQBrT6agNBiJe3RK22ky28IRSSxRmLcFGKQBIkMzm5YNuNkcBeBPj+FJ2MS+1wC1KBzf/yhjpYHOWbuRBeWiQQG0CIG0BxKPtkaLMjuWTkbLzRtj/od3+NuTQyuOECyTKqEJ589hi5jv0VY8VKFgsTFlN2lJeM4QNKYZAEpZ48jdv4YvPrucDxdrS4JhfP74xDTfRAqRjVURdNVo96h3Iy5uMRf92L3qtl47qVXkZp4jioO7T+ZAfh8+cQk/yIt3eO1rZNpaEQHSSQ6DpD0bqoTJDHsKJkkAGIqiwFUqXYjeyBSsU5OBPH35LMMoInoMGI2tRvY999LS8HJHevR4M33+PCEECReIDEXcnF/PGo001oTHjA9/MydLhwsZNxKwamdG1C3bU+q+J/a+RPdY9WYVqLFzs8/sGYhyteoj7LP10Jezn0c37KSWjABgcHkzlnc9XJrdutcK0mJ6rmRuHUyMYiSOg2o3wMSuTqqu3F3x2yZk3UPQaFh8AUG8XVl5UBOsErpLbrtTFiQq/CbXuWDLOz+GMvlfIOXu5MixZtC4qiogHOO/D4mqcqz3i7wmLnj8YTXBJ2tBDYYKSdT+XfbfSfnufIzIzH2S1VJkCA5YpLHrII0hM0krdrAhIPmHu2KBDc0B8A13yCnV1Vx1XsIxQ2SyK+VUHnYmTvZpmAguRt+hbk7T5C06SL3rJzeS+JgsJq7R0tDts5doBpXt0zSZrPZDuXGsUGiDNZjoMRmnNz1cjLVawDFru3Zc+C62+QKnYsN7s14F1YyWSbRXkxS96d0XOEzd06QeKtBzZT7jRhrs3d6NUDELaXAqCrgjiVuJuljyLJyzZkkZxtE3YkdSyKAlHFkx1TMVtu1OW+QbAPzz/n5AWJ8WAzLF9A65+dzs3A2uioOjkFIeZ63u1PzFNRdFfmYPqvl5fc0d1c4k8SwiavhxzHSG4J5+cQZuyvLyzwSSBt8BZJgESwsN65snmj3gzR3xh6YujGOSVMPo8sxK8dcHWudc6Z4dWVJZIv5Bn93p40Y84KdYpJzQ/Dz6PHEvcoaIfGP2VMyv4CglP/0qgjYNKAh2oH6vANrJ4kejl6qIReYrwtzgmT/LwknSFTisazUUITWNi5vmiDaDdydqHxIGNgGycki263pBtRjDLMbY1MhICnprTPJluBONyjvj7tAPq5cMEjq+x8ZJJ5AcRDceZL3LHhhINn/lUUySVsXSIJlbgvNCx4WHv3+VWPXvL6sZt8/v/t/ZcDiwhxFgaLp8YdFs4Dx64oxwbfTrmwDrBivpR4DVDQDF/VqYsf+ef3L5SDvAGCVcy/4GKCimrho1yv3tWdR3xgzD9ssC8H6ko8BKpqBi3q1I77sXvBef9M0HX3kxwAV1cRFu95PALhFw2OAimbgol7tB5BbNDwGqKgmLtr1nhJaFw2PASqagYt6db45jhQNMf0Xi7mnon7V4+sfxQIFJqFMNES/v3D+oyz8+Jp/jgX+AT+bS/shEzsoAAAAAElFTkSuQmCC"},31081:function(ct){"use strict";ct.exports="data:image/png;base64,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"},96593:function(ct){"use strict";ct.exports="data:image/png;base64,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"},42922:function(ct){"use strict";ct.exports="data:image/png;base64,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"},20345:function(ct){"use strict";ct.exports="data:image/png;base64,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"},79005:function(ct){"use strict";ct.exports="data:image/png;base64,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"},39057:function(ct){"use strict";ct.exports="data:image/png;base64,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"},96908:function(ct){"use strict";ct.exports="data:image/png;base64,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"},57177:function(ct){"use strict";ct.exports="data:image/png;base64,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"},81378:function(ct){"use strict";ct.exports="data:image/png;base64,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"},47621:function(ct){"use strict";ct.exports="data:image/png;base64,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"}}]);