!(function(){var O1=Object.defineProperty,Q1=Object.defineProperties;var k1=Object.getOwnPropertyDescriptors;var um=Object.getOwnPropertySymbols;var Iv=Object.prototype.hasOwnProperty,_v=Object.prototype.propertyIsEnumerable;var pp=(nn,Nt,Be)=>Nt in nn?O1(nn,Nt,{enumerable:!0,configurable:!0,writable:!0,value:Be}):nn[Nt]=Be,Qc=(nn,Nt)=>{for(var Be in Nt||(Nt={}))Iv.call(Nt,Be)&&pp(nn,Be,Nt[Be]);if(um)for(var Be of um(Nt))_v.call(Nt,Be)&&pp(nn,Be,Nt[Be]);return nn},vp=(nn,Nt)=>Q1(nn,k1(Nt));var Nv=(nn,Nt)=>{var Be={};for(var Ce in nn)Iv.call(nn,Ce)&&Nt.indexOf(Ce)<0&&(Be[Ce]=nn[Ce]);if(nn!=null&&um)for(var Ce of um(nn))Nt.indexOf(Ce)<0&&_v.call(nn,Ce)&&(Be[Ce]=nn[Ce]);return Be};var nA=(nn,Nt,Be)=>pp(nn,typeof Nt!="symbol"?Nt+"":Nt,Be);(self.webpackChunk=self.webpackChunk||[]).push([[5330],{27812:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return ve}});var Ce=Be(54476),be=Be(59301),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},ot=Me,Ge=Be(7657),He=function(de,Le){return be.createElement(Ge.Z,(0,Ce.Z)({},de,{ref:Le,icon:ot}))},me=be.forwardRef(He),ve=me},89489:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return ve}});var Ce=Be(54476),be=Be(59301),Me={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},ot=Me,Ge=Be(7657),He=function(de,Le){return be.createElement(Ge.Z,(0,Ce.Z)({},de,{ref:Le,icon:ot}))},me=be.forwardRef(He),ve=me},59477:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return ve}});var Ce=Be(54476),be=Be(59301),Me={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},ot=Me,Ge=Be(7657),He=function(de,Le){return be.createElement(Ge.Z,(0,Ce.Z)({},de,{ref:Le,icon:ot}))},me=be.forwardRef(He),ve=me},26227:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return ve}});var Ce=Be(54476),be=Be(59301),Me={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"},ot=Me,Ge=Be(7657),He=function(de,Le){return be.createElement(Ge.Z,(0,Ce.Z)({},de,{ref:Le,icon:ot}))},me=be.forwardRef(He),ve=me},49198:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return ve}});var Ce=Be(54476),be=Be(59301),Me={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"},ot=Me,Ge=Be(7657),He=function(de,Le){return be.createElement(Ge.Z,(0,Ce.Z)({},de,{ref:Le,icon:ot}))},me=be.forwardRef(He),ve=me},87169:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return ve}});var Ce=Be(54476),be=Be(59301),Me={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"},ot=Me,Ge=Be(7657),He=function(de,Le){return be.createElement(Ge.Z,(0,Ce.Z)({},de,{ref:Le,icon:ot}))},me=be.forwardRef(He),ve=me},52671:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return ve}});var Ce=Be(54476),be=Be(59301),Me={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"},ot=Me,Ge=Be(7657),He=function(de,Le){return be.createElement(Ge.Z,(0,Ce.Z)({},de,{ref:Le,icon:ot}))},me=be.forwardRef(He),ve=me},8657:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return ve}});var Ce=Be(54476),be=Be(59301),Me={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"},ot=Me,Ge=Be(7657),He=function(de,Le){return be.createElement(Ge.Z,(0,Ce.Z)({},de,{ref:Le,icon:ot}))},me=be.forwardRef(He),ve=me},56082:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return ve}});var Ce=Be(54476),be=Be(59301),Me={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"},ot=Me,Ge=Be(7657),He=function(de,Le){return be.createElement(Ge.Z,(0,Ce.Z)({},de,{ref:Le,icon:ot}))},me=be.forwardRef(He),ve=me},33853:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return ve}});var Ce=Be(54476),be=Be(59301),Me={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"},ot=Me,Ge=Be(7657),He=function(de,Le){return be.createElement(Ge.Z,(0,Ce.Z)({},de,{ref:Le,icon:ot}))},me=be.forwardRef(He),ve=me},15075:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return ve}});var Ce=Be(54476),be=Be(59301),Me={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"},ot=Me,Ge=Be(7657),He=function(de,Le){return be.createElement(Ge.Z,(0,Ce.Z)({},de,{ref:Le,icon:ot}))},me=be.forwardRef(He),ve=me},43531:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return ve}});var Ce=Be(54476),be=Be(59301),Me={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"},ot=Me,Ge=Be(7657),He=function(de,Le){return be.createElement(Ge.Z,(0,Ce.Z)({},de,{ref:Le,icon:ot}))},me=be.forwardRef(He),ve=me},38819:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return ve}});var Ce=Be(54476),be=Be(59301),Me={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"},ot=Me,Ge=Be(7657),He=function(de,Le){return be.createElement(Ge.Z,(0,Ce.Z)({},de,{ref:Le,icon:ot}))},me=be.forwardRef(He),ve=me},95869:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return ve}});var Ce=Be(54476),be=Be(59301),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},ot=Me,Ge=Be(7657),He=function(de,Le){return be.createElement(Ge.Z,(0,Ce.Z)({},de,{ref:Le,icon:ot}))},me=be.forwardRef(He),ve=me},21697:function(nn,Nt){"use strict";Nt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},20397:function(){"use strict";function nn(ie,y,a,ee){a===void 0&&(a=0),ee===void 0&&(ee=1/0),this._name=ie,this._defaultValue=y,this._minimum=a,this._maximum=ee}Object.defineProperty(nn.prototype,"name",{get:function(){return this._name},set:function(ie){if(typeof ie!="string"||ie==="")throw new Error("Shape name must be a valid string.");this._name=ie}}),Object.defineProperty(nn.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ie){if(typeof ie!="number"||isNaN(ie))throw new Error("The default value must be a real number, not: "+ie);this._defaultValue=ie}}),Object.defineProperty(nn.prototype,"minimum",{get:function(){return this._minimum},set:function(ie){if(typeof ie!="number"||isNaN(ie))throw new Error("Minimum must be a real number, not: "+ie);this._minimum=ie}}),Object.defineProperty(nn.prototype,"maximum",{get:function(){return this._maximum},set:function(ie){if(typeof ie!="number"||isNaN(ie))throw new Error("Maximum must be a real number, not: "+ie);this._maximum=ie}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ie,y){var a=go.Shape._FigureParameters[ie];return a?a[y]:null},go.Shape.setFigureParameter=function(ie,y,a){if(!(a instanceof nn))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var ee=go.Shape._FigureParameters[ie];ee||(ee=[],go.Shape._FigureParameters[ie]=ee),ee[y]=a};var Nt=[];function Be(ie,y){var a=Nt.pop();return a===void 0?new go.Point(ie,y):(a.x=ie,a.y=y,a)}function Ce(){var ie=Nt.pop();return ie===void 0?new go.Point:ie}function be(ie){Nt.push(ie)}function Me(ie,y,a,ee,E,te,ne,ae,he){he||(he=new go.Point);var _e=ie-a,Fe=E-ne,Qe=NaN,Ze=NaN;if(_e===0)if(Fe===0)ie===a&&(Qe=ie,Ze=y);else{var Je=(te-ae)/Fe,tt=te-Je*E;Qe=ie,Ze=Je*Qe+tt}else if(Fe===0){var Oe=(y-ee)/_e,ht=y-Oe*ie;Qe=E,Ze=Oe*Qe+ht}else{var Oe=(y-ee)/_e,Je=(te-ae)/Fe,ht=y-Oe*ie,tt=te-Je*E;Qe=(tt-ht)/(Oe-Je),Ze=Oe*Qe+ht}return he.x=Qe,he.y=Ze,he}function ot(ie,y,a,ee,E,te,ne,ae,he,_e,Fe,Qe,Ze,Je){var tt=1-he,Oe=he,ht=ie*tt+a*Oe,De=y*tt+ee*Oe,Lt=a*tt+E*Oe,it=ee*tt+te*Oe,at=E*tt+ne*Oe,wt=te*tt+ae*Oe,ut=ht*tt+Lt*Oe,pt=De*tt+it*Oe,lt=Lt*tt+at*Oe,nt=it*tt+wt*Oe,Mt=ut*tt+lt*Oe,$t=pt*tt+nt*Oe;_e.x=ht,_e.y=De,Fe.x=ut,Fe.y=pt,Qe.x=Mt,Qe.y=$t,Ze.x=lt,Ze.y=nt,Je.x=at,Je.y=wt}var Ge=new go.Spot(.156,.156),He=new go.Spot(.844,.844),me=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new nn("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ie,y,a){var ee=ie?ie.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=5),ee=Math.min(ee,y/3),ee=Math.min(ee,a/3);var E=ee*me,te=new go.Geometry().add(new go.PathFigure(ee,0,!0).add(new go.PathSegment(go.PathSegment.Line,y-ee,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,ee,y-E,0,y,E)).add(new go.PathSegment(go.PathSegment.Line,y,a-ee)).add(new go.PathSegment(go.PathSegment.Bezier,y-ee,a,y,a-E,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,ee,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,E,a,0,a-E)).add(new go.PathSegment(go.PathSegment.Line,0,ee)).add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,E,E,0).close()));return E>1&&(te.spot1=new go.Spot(0,0,E,E),te.spot2=new go.Spot(1,1,-E,-E)),te}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ie,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(ie,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(ie,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(ie,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(ie,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(ie,y,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=0,ee.startY=a/2,ee.endX=y,ee.endY=a/2,ee}),go.Shape.defineFigureGenerator("LineV",function(ie,y,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=y/2,ee.startY=0,ee.endX=y/2,ee.endY=a,ee}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ie,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(ie,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(ie,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(ie,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(ie,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(ie,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(ie,y,a){var ee=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(ee*y,(1-ee)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,ee*a)).add(new go.PathSegment(go.PathSegment.Move,ee*y,ee*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,(1-ee)*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(ie,y,a){var ee=y/2,E=new go.Geometry().add(new go.PathFigure(y,y/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,ee,ee,ee,ee).close()));return E.spot1=Ge,E.spot2=He,E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Line1",function(ie,y,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=0,ee.startY=0,ee.endX=y,ee.endY=a,ee}),go.Shape.defineFigureGenerator("Line2",function(ie,y,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=y,ee.startY=0,ee.endX=0,ee.endY=a,ee}),go.Shape.defineFigureGenerator("Curve1",function(ie,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,me*y,0,y,(1-me)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(ie,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,0,me*a,(1-me)*y,a)))}),go.Shape.defineFigureGenerator("Curve3",function(ie,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,me*a,me*y,a)))}),go.Shape.defineFigureGenerator("Curve4",function(ie,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-me)*y,0,0,(1-me)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ie,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(ie,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(ie,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(ie,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 nn("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)?ee=.1:ee<-1?ee=-1:ee>1&&(ee=1);var E=Math.abs(ee)*y;if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=y,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),Ey&&(ee=y);var E=Math.abs(ee);if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=y,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),E.5&&(ee=.5);var E=Math.abs(ee)*y;if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=y,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),Ey&&(ee=y/2);var E=Math.abs(ee);if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=y,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())),Ey&&(ee=y/2);var E=Math.abs(ee);if(ee===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=y,te.endY=a,te}else{var te=new go.Geometry;return ee>0?te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-E,a)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())):te.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),E0&&(ne.add(new go.PathSegment(go.PathSegment.Move,y/2+ae,y/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E,E,ae,ae).close())),te.spot1=Ge,te.spot2=He,te.defaultStretch=go.GraphObject.Uniform,te}),go.Shape.defineFigureGenerator("Cloud",function(ie,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(ie,y,a){var ee=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(ee*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,ee*a)).add(new go.PathSegment(go.PathSegment.Line,y,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,a)).add(new go.PathSegment(go.PathSegment.Line,ee*y,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Line,0,ee*a).close())).setSpots(ee/2,ee/2,1-ee/2,1-ee/2)}),go.Shape.setFigureParameter("Pie",0,new nn("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new nn("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ie,y,a){var ee=ie?ie.parameter1:NaN,E=ie?ie.parameter2:NaN;isNaN(ee)&&(ee=0),isNaN(E)&&(E=315);var te=ee%360;te<0&&(te+=360);var ne=E%360,ae=Math.min(y,a)/2;return new go.Geometry().add(new go.PathFigure(ae,ae).add(new go.PathSegment(go.PathSegment.Arc,te,ne,ae,ae,ae,ae).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ie,y,a){var ee=me/Math.SQRT2*.5,E=Math.SQRT2/2,te=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,E*y,te*a,y,(1-ee)*a,(E+ee)*y,(te+ee)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new nn("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ie,y,a){var ee=ie?ie.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=30);var E=Math.min(ee,y)/2,te=y/2,ne=a/2;return new go.Geometry().add(new go.PathFigure(te-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,te+E,0)).add(new go.PathSegment(go.PathSegment.Line,te+E,ne-E)).add(new go.PathSegment(go.PathSegment.Line,y,ne-E)).add(new go.PathSegment(go.PathSegment.Line,y,ne+E)).add(new go.PathSegment(go.PathSegment.Line,te+E,ne+E)).add(new go.PathSegment(go.PathSegment.Line,te+E,a)).add(new go.PathSegment(go.PathSegment.Line,te-E,a)).add(new go.PathSegment(go.PathSegment.Line,te-E,ne+E)).add(new go.PathSegment(go.PathSegment.Line,0,ne+E)).add(new go.PathSegment(go.PathSegment.Line,0,ne-E)).add(new go.PathSegment(go.PathSegment.Line,te-E,ne-E).close()))}),go.Shape.setFigureParameter("ThinCross",0,new nn("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ie,y,a){var ee=ie?ie.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=10);var E=Math.min(ee,y)/2,te=y/2,ne=a/2;return new go.Geometry().add(new go.PathFigure(te-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,te+E,0)).add(new go.PathSegment(go.PathSegment.Line,te+E,ne-E)).add(new go.PathSegment(go.PathSegment.Line,y,ne-E)).add(new go.PathSegment(go.PathSegment.Line,y,ne+E)).add(new go.PathSegment(go.PathSegment.Line,te+E,ne+E)).add(new go.PathSegment(go.PathSegment.Line,te+E,a)).add(new go.PathSegment(go.PathSegment.Line,te-E,a)).add(new go.PathSegment(go.PathSegment.Line,te-E,ne+E)).add(new go.PathSegment(go.PathSegment.Line,0,ne+E)).add(new go.PathSegment(go.PathSegment.Line,0,ne-E)).add(new go.PathSegment(go.PathSegment.Line,te-E,ne-E).close()))}),go.Shape.setFigureParameter("ThickX",0,new nn("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ie,y,a){var ee=ie?ie.parameter1:NaN;if((isNaN(ee)||ee<0)&&(ee=30),y===0||a===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}else{var te=y/2,ne=a/2,ae=Math.atan2(a,y),he=ee-Math.min(Math.cos(ae)*ee/2,te),_e=ee-Math.min(Math.sin(ae)*ee/2,ne),E=new go.Geometry,Fe=new go.PathFigure(he,0,!0);return E.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,te,.2*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,y-he,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,y,_e)),Fe.add(new go.PathSegment(go.PathSegment.Line,.8*y,ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,y,a-_e)),Fe.add(new go.PathSegment(go.PathSegment.Line,y-he,a)),Fe.add(new go.PathSegment(go.PathSegment.Line,te,.8*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,he,a)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,a-_e)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,_e).close()),E}}),go.Shape.setFigureParameter("ThinX",0,new nn("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ie,y,a){var ee=ie?ie.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=10);var E=new go.Geometry,te=new go.PathFigure(.1*y,0,!0);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.1*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),E}),go.Shape.setFigureParameter("SquareIBeam",0,new nn("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)&&(ee=.2);var E=new go.Geometry,te=new go.PathFigure(0,0,!0);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ee/2)*y,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ee/2)*y,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5-ee/2)*y,(1-ee)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5-ee/2)*y,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,ee*a).close()),E}),go.Shape.setFigureParameter("RoundedIBeam",0,new nn("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)&&(ee=.5);var E=new go.Geometry,te=new go.PathFigure(0,0,!0);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,a,Math.abs(1-ee)*y,.25*a,Math.abs(1-ee)*y,.75*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ee*y,.75*a,ee*y,.25*a).close()),E}),go.Shape.defineFigureGenerator("HalfEllipse",function(ie,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,me*y,0,y,(.5-me/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,(.5+me/2)*a,me*y,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ie,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(ie,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(ie,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(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.4*y,.6*a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.15*y,a,.5*y,.75*a,.45*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.6*a,.55*y,.95*a,.5*y,.75*a));var te=.2,ne=.3,ae=0,he=te*me;return E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5+te+ae)*a,(.5-te+ne)*y,(.5+he+ae)*a,(.5-he+ne)*y,(.5+te+ae)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ne)*y,(.5+ae)*a,(.5+he+ne)*y,(.5+te+ae)*a,(.5+te+ne)*y,(.5+he+ae)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-te+ae)*a,(1-.5+te+ne)*y,(.5-he+ae)*a,(.5+he+ne)*y,(.5-te+ae)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*a,(.5-he+ne)*y,(.5-te+ae)*a,(.5-te+ne+.05)*y,(.5-he+ae-.02)*a)),te=.2,ne=0,ae=-.3,he=te*me,E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ne)*y,(.5+ae)*a,(.5+he+ne)*y,(.5+te+ae)*a,(.5+te+ne)*y,(.5+he+ae)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-te+ae)*a,(1-.5+te+ne)*y,(.5-he+ae)*a,(.5+he+ne)*y,(.5-te+ae)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ne)*y,(.5+ae)*a,(.5-he+ne)*y,(.5-te+ae)*a,(.5-te+ne)*y,(.5-he+ae)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-he+ne)*y,(.5+te+ae)*a,(.5-te+ne)*y,(.5+he+ae)*a,(.5-he+ne)*y,(.5+te+ae)*a)),te=.2,ne=-.3,ae=0,he=te*me,E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-te+ae)*a,(1-.5+te+ne-.05)*y,(.5-he+ae-.02)*a,(.5+he+ne)*y,(.5-te+ae)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ne)*y,(.5+ae)*a,(.5-he+ne)*y,(.5-te+ae)*a,(.5-te+ne)*y,(.5-he+ae)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5+te+ae)*a,(.5-te+ne)*y,(.5+he+ae)*a,(.5-he+ne)*y,(.5+te+ae)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*a,(.5+he+ne)*y,(.5+te+ae)*a,(.5+te+ne)*y,(.5+he+ae)*a).close()),ee.setSpots(.06,.33,.93,.68),ee}),go.Shape.defineFigureGenerator("YinYang",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(y*.5,0,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*.5,y*.5,y*.5,y*.5)),E.add(new go.PathSegment(go.PathSegment.Arc,90,-180,y*.5,y*.75,y*.25,y*.25)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,y*.5,y*.25,y*.25,y*.25));var te=.1,ne=.5,ae=.25;return E.add(new go.PathSegment(go.PathSegment.Move,(ne+te)*y,ae*a)),E.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*ne,a*ae,te*y,te*y).close()),E=new go.PathFigure(y*.5,0,!1),ee.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*.5,y*.5,y*.5,y*.5)),ae=.75,E=new go.PathFigure((ne+te)*y,ae*a,!0),ee.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*ne,a*ae,te*y,te*y).close()),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Peace",function(ie,y,a){var ee=.8535533905932737,E=.5*y,te=.5*a;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,E,te,E,te)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Move,E,te)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,ee*a)).add(new go.PathSegment(go.PathSegment.Move,E,te)).add(new go.PathSegment(go.PathSegment.Line,ee*y,ee*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ie,y,a){var ee=new go.Geometry,E=me*.5,te=.5,ne=.5,ae=.5,he=new go.PathFigure(ne*y,(ae-te)*a);ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*y,ae*a,(ne-E)*y,(ae-te)*a,(ne-te)*y,(ae-E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+te)*a,(ne-te)*y,(ae+E)*a,(ne-E)*y,(ae+te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*y,ae*a,(ne+E)*y,(ae+te)*a,(ne+te)*y,(ae+E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-te)*a,(ne+te)*y,(ae-E)*a,(ne+E)*y,(ae-te)*a)),te=.4,E=me*.4;var _e=Ce(),Fe=Ce(),Qe=Ce(),Ze=Ce();ot(ne,ae-te,ne+E,ae-te,ne+te,ae-E,ne+te,ae,.42,_e,Fe,Qe,Ze,Ze);var Je=Ce(),tt=Ce(),Oe=Ce();ot(ne,ae-te,ne+E,ae-te,ne+te,ae-E,ne+te,ae,.58,Ze,Ze,Oe,Je,tt);var ht=Ce(),De=Ce(),Lt=Ce();ot(ne,ae+te,ne-E,ae+te,ne-te,ae+E,ne-te,ae,.42,ht,De,Lt,Ze,Ze);var it=Ce(),at=Ce(),wt=Ce();return ot(ne,ae+te,ne-E,ae+te,ne-te,ae+E,ne-te,ae,.58,Ze,Ze,wt,it,at),he.add(new go.PathSegment(go.PathSegment.Move,wt.x*y,wt.y*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*y,ae*a,it.x*y,it.y*a,at.x*y,at.y*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-te)*a,(ne-te)*y,(ae-E)*a,(ne-E)*y,(ae-te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,Qe.x*y,Qe.y*a,_e.x*y,_e.y*a,Fe.x*y,Fe.y*a)),he.add(new go.PathSegment(go.PathSegment.Line,wt.x*y,wt.y*a).close()),he.add(new go.PathSegment(go.PathSegment.Move,Lt.x*y,Lt.y*a)),he.add(new go.PathSegment(go.PathSegment.Line,Oe.x*y,Oe.y*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*y,ae*a,Je.x*y,Je.y*a,tt.x*y,tt.y*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+te)*a,(ne+te)*y,(ae+E)*a,(ne+E)*y,(ae+te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,Lt.x*y,Lt.y*a,ht.x*y,ht.y*a,De.x*y,De.y*a).close()),be(_e),be(Fe),be(Qe),be(Ze),be(Je),be(tt),be(Oe),be(ht),be(De),be(Lt),be(it),be(at),be(wt),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Fragile",function(ie,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 nn("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ie,y,a){var ee=ie?ie.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=30),ee>y&&(ee=y);var E=(y-ee)/2,te=E+ee;return new go.Geometry().add(new go.PathFigure(te,.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,E,.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(ie,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(ie,y,a){var ee=new go.Geometry,E=me*.4,te=.4,ne=.5,ae=.5,he=Ce(),_e=Ce(),Fe=Ce(),Qe=Ce(),Ze=new go.PathFigure((ne-te)*y,ae*a,!1);ee.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-te)*a,(ne-te)*y,(ae-E)*a,(ne-E)*y,(ae-te)*a)),ot(ne,ae-te,ne+E,ae-te,ne+te,ae-E,ne+te,ae,.44,Fe,Qe,_e,he,he),Ze.add(new go.PathSegment(go.PathSegment.Bezier,_e.x*y,_e.y*a,Fe.x*y,Fe.y*a,Qe.x*y,Qe.y*a));var Je=Be(_e.x,_e.y);ot(ne,ae-te,ne+E,ae-te,ne+te,ae-E,ne+te,ae,.56,he,he,_e,Fe,Qe);var tt=Be(_e.x,_e.y);Ze.add(new go.PathSegment(go.PathSegment.Line,(Je.x*.1+.95*.9)*y,Je.y*.1*a)),Ze.add(new go.PathSegment(go.PathSegment.Line,.85*y,Je.y*.1*a)),Ze.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),Ze.add(new go.PathSegment(go.PathSegment.Line,y,0)),Ze.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),Ze.add(new go.PathSegment(go.PathSegment.Line,(tt.x*.1+.9)*y,.15*a)),Ze.add(new go.PathSegment(go.PathSegment.Line,(tt.x*.1+.9)*y,(tt.y*.1+.05*.9)*a)),Ze.add(new go.PathSegment(go.PathSegment.Line,tt.x*y,tt.y*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*y,ae*a,Fe.x*y,Fe.y*a,Qe.x*y,Qe.y*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+te)*a,(ne+te)*y,(ae+E)*a,(ne+E)*y,(ae+te)*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*y,ae*a,(ne-E)*y,(ae+te)*a,(ne-te)*y,(ae+E)*a)),te=.35,E=me*.35;var Oe=new go.PathFigure(ne*y,(ae-te)*a,!1);ee.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*y,ae*a,(ne-E)*y,(ae-te)*a,(ne-te)*y,(ae-E)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+te)*a,(ne-te)*y,(ae+E)*a,(ne-E)*y,(ae+te)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*y,ae*a,(ne+E)*y,(ae+te)*a,(ne+te)*y,(ae+E)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-te)*a,(ne+te)*y,(ae-E)*a,(ne+E)*y,(ae-te)*a));var ht=new go.PathFigure((ne-te)*y,ae*a,!1);return ee.add(ht),be(he),be(_e),be(Fe),be(Qe),be(Je),be(tt),ee.spot1=new go.Spot(.202,.257),ee.spot2=new go.Spot(.792,.739),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("GenderFemale",function(ie,y,a){var ee=new go.Geometry,E=.375,te=0,ne=-.125,ae=E*me,he=new go.PathFigure((.525+te)*y,(.5+E+ne)*a,!1);ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+te)*y,(.5+ne)*a,(.5+ae+te)*y,(.5+E+ne)*a,(.5+E+te)*y,(.5+ae+ne)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-E+ne)*a,(1-.5+E+te)*y,(.5-ae+ne)*a,(.5+ae+te)*y,(.5-E+ne)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+te)*y,(.5+ne)*a,(.5-ae+te)*y,(.5-E+ne)*a,(.5-E+te)*y,(.5-ae+ne)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(.475+te)*y,(.5+E+ne)*a,(.5-E+te)*y,(.5+ae+ne)*a,(.5-ae+te)*y,(.5+E+ne)*a)),he.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*a)),he.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*a)),he.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*a)),he.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*a)),he.add(new go.PathSegment(go.PathSegment.Line,.475*y,a)),he.add(new go.PathSegment(go.PathSegment.Line,.525*y,a)),he.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*a)),he.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*a)),he.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*a)),he.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a).close()),E=.325,te=0,ne=-.125,ae=E*me;var he=new go.PathFigure((1-.5+E+te)*y,(.5+ne)*a,!1);ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5+E+ne)*a,(.5+E+te)*y,(.5+ae+ne)*a,(.5+ae+te)*y,(.5+E+ne)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+te)*y,(.5+ne)*a,(.5-ae+te)*y,(.5+E+ne)*a,(.5-E+te)*y,(.5+ae+ne)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-E+ne)*a,(.5-E+te)*y,(.5-ae+ne)*a,(.5-ae+te)*y,(.5-E+ne)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+te)*y,(.5+ne)*a,(.5+ae+te)*y,(.5-E+ne)*a,(1-.5+E+te)*y,(.5-ae+ne)*a));var he=new go.PathFigure((.525+te)*y,(.5+E+ne)*a,!1);return ee.add(he),ee.spot1=new go.Spot(.232,.136),ee.spot2=new go.Spot(.682,.611),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("LogicImplies",function(ie,y,a){var ee=ie?ie.parameter1:NaN;return isNaN(ee)&&(ee=.2),new go.Geometry().add(new go.PathFigure((1-ee)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*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(ie,y,a){var ee=ie?ie.parameter1:NaN;return isNaN(ee)&&(ee=.2),new go.Geometry().add(new go.PathFigure((1-ee)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*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,ee*y,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,ee*y,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ie,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(ie,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(ie,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(ie,y,a){var ee=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 ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("LogicTruth",function(ie,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(ie,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(ie,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(ie,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(ie,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(ie,y,a){var ee=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,ee*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,ee*y,ee*a,ee*y,ee*a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ie,y,a){var ee=.5;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,ee*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,ee*y,ee*a,ee*y,ee*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new nn("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new nn("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)&&(ee=.3);var E=ie?ie.parameter2:NaN;isNaN(E)&&(E=.3);var te=(1-ee)*y,ne=(.5-E/2)*a,ae=(.5+E/2)*a,he=new go.Geometry,_e=new go.PathFigure(0,ne,!0);he.add(_e),_e.add(new go.PathSegment(go.PathSegment.Line,te,ne)),_e.add(new go.PathSegment(go.PathSegment.Line,te,0)),_e.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),_e.add(new go.PathSegment(go.PathSegment.Line,te,a)),_e.add(new go.PathSegment(go.PathSegment.Line,te,ae)),_e.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),he.spot1=new go.Spot(0,ne/a);var Fe=Me(0,ae/a,1,ae/a,te/y,1,1,.5,Ce());return he.spot2=new go.Spot(Fe.x,Fe.y),be(Fe),he}),go.Shape.setFigureParameter("Arrow2",0,new nn("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new nn("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)&&(ee=30),ee>y&&(ee=y);var E=ie?ie.parameter2:NaN;isNaN(E)&&(E=30),E=Math.min(E,a/2);var te=y-ee,ne=(a-E)/2,ae=ne+E,he=new go.Geometry,_e=new go.PathFigure(0,ne,!0);he.add(_e),_e.add(new go.PathSegment(go.PathSegment.Line,te,ne)),_e.add(new go.PathSegment(go.PathSegment.Line,te,0)),_e.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),_e.add(new go.PathSegment(go.PathSegment.Line,te,a)),_e.add(new go.PathSegment(go.PathSegment.Line,te,ae)),_e.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),he.spot1=new go.Spot(0,ne/a);var Fe=Me(0,ae/a,1,ae/a,te/y,1,1,.5,Ce());return he.spot2=new go.Spot(Fe.x,Fe.y),be(Fe),he}),go.Shape.defineFigureGenerator("Chevron",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),ee}),go.Shape.defineFigureGenerator("DoubleArrow",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.214*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,1*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.786*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),ee}),go.Shape.setFigureParameter("DoubleEndArrow",0,new nn("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)&&(ee=.3);var E=(.5-ee/2)*a,te=(.5+ee/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,te)),ae.add(new go.PathSegment(go.PathSegment.Line,.3*y,te)),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,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var he=Me(0,.5,.3,0,0,E/a,.1,E/a,Ce());return ne.spot1=new go.Spot(he.x,he.y),he=Me(.7,1,1,.5,0,te/a,1,te/a,he),ne.spot2=new go.Spot(he.x,he.y),be(he),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new nn("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new nn("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)&&(ee=40);var E=ie?ie.parameter2:NaN;isNaN(E)&&(E=100);var te=(a-ee)/2,ne=te+ee,ae=(a-E)/2,he=ae+E;(ee>a||E>a)&&(E>ee?(ee=ee*a/E,te=(a-ee)/2,ne=te+ee,ae=0,he=a):(te=0,ne=a,ae=0,he=a));var _e=new go.Geometry,Fe=new go.PathFigure(y,.5*a,!0);_e.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,.7*y,he)),Fe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.3*y,ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.3*y,he)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.3*y,ae)),Fe.add(new go.PathSegment(go.PathSegment.Line,.3*y,te)),Fe.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),Fe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ae).close());var Qe=Me(0,.5,.3,ae/a,0,te/a,1,te/a,Ce());return _e.spot1=new go.Spot(Qe.x,Qe.y),Qe=Me(.7,he/a,1,.5,0,ne/a,1,ne/a,Qe),_e.spot2=new go.Spot(Qe.x,Qe.y),be(Qe),_e}),go.Shape.setFigureParameter("IBeamArrow",0,new nn("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)&&(ee=.3);var E=(.5-ee/2)*a,te=(.5+ee/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,te)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),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,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(0,E/a);var he=Me(.7,1,1,.5,0,te/a,1,te/a,Ce());return ne.spot2=new go.Spot(he.x,he.y),be(he),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new nn("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new nn("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)&&(ee=40);var E=ie?ie.parameter2:NaN;isNaN(E)&&(E=100);var te=(a-ee)/2,ne=te+ee,ae=(a-E)/2,he=ae+E;(ee>a||E>a)&&(E>ee?(ee=ee*a/E,te=(a-ee)/2,ne=te+ee,ae=0,he=a):(te=0,ne=a,ae=0,he=a));var _e=new go.Geometry,Fe=new go.PathFigure(y,.5*a,!0);_e.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,.7*y,he)),Fe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*y,he)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,he)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,ae)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*y,ae)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),Fe.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),Fe.add(new go.PathSegment(go.PathSegment.Line,.7*y,ae).close()),_e.spot1=new go.Spot(0,te/a);var Qe=Me(.7,he/a,1,.5,0,ne/a,1,ne/a,Ce());return _e.spot2=new go.Spot(Qe.x,Qe.y),be(Qe),_e}),go.Shape.setFigureParameter("Pointer",0,new nn("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)&&(ee=.1);var E=new go.Geometry,te=new go.PathFigure(y,.5*a,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,ee*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),E.spot1=new go.Spot(ee,.35);var ne=Me(.2,.65,1,.65,0,1,1,.5,Ce());return E.spot2=new go.Spot(ne.x,ne.y),be(ne),E}),go.Shape.setFigureParameter("RoundedPointer",0,new nn("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)&&(ee=.3);var E=new go.Geometry,te=new go.PathFigure(y,.5*a,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ee*y,.75*a,ee*y,.25*a).close()),E.spot1=new go.Spot(ee,.35);var ne=Me(0,.65,1,.65,0,1,1,.5,Ce());return E.spot2=new go.Spot(ne.x,ne.y),be(ne),E}),go.Shape.setFigureParameter("SplitEndArrow",0,new nn("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)&&(ee=.4);var E=(.5-ee/2)*a,te=(.5+ee/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,te)),ae.add(new go.PathSegment(go.PathSegment.Line,0,te)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(.2,.3);var he=Me(.7,1,1,.5,0,te/a,1,te/a,Ce());return ne.spot2=new go.Spot(he.x,he.y),be(he),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new nn("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)&&(ee=50);var E=(a-ee)/2,te=E+ee;ee>a&&(E=0,te=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,te)),ae.add(new go.PathSegment(go.PathSegment.Line,0,te)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(.2,E/a);var he=Me(.7,1,1,.5,0,te/a,1,te/a,Ce());return ne.spot2=new go.Spot(he.x,he.y),be(he),ne}),go.Shape.setFigureParameter("SquareArrow",0,new nn("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)&&(ee=.7);var E=new go.Geometry,te=new go.PathFigure(y,.5*a,!0);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,ee*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,ee*y,0).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(ee,1),E}),go.Shape.defineFigureGenerator("Cone1",function(ie,y,a){var ee=new go.Geometry,E=me*.5,te=me*.1,ne=new go.PathFigure(0,.9*a,!0);return ee.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+te)*a,(.5+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-E)*y,a,0,(.9+te)*a).close()),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.97),ee}),go.Shape.defineFigureGenerator("Cone2",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,.9*a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,a,.85/.9*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var te=new go.PathFigure(0,.9*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,.8*a,.85/.9*y,.8*a)),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.82),ee}),go.Shape.defineFigureGenerator("Cube1",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.5*y,a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var te=new go.PathFigure(.5*y,a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),te.add(new go.PathSegment(go.PathSegment.Move,.5*y,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(.5,.85),ee}),go.Shape.defineFigureGenerator("Cube2",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,.3*a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,0).close());var te=new go.PathFigure(0,.3*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Move,.7*y,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(.7,1),ee}),go.Shape.defineFigureGenerator("Cylinder1",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,a/3);var E=new go.Geometry,te=me*.5,ne=new go.PathFigure(0,ee,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,me*ee,(.5-te)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*y,ee,(.5+te)*y,0,1*y,me*ee)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,1*a,1*y,a-me*ee,(.5+te)*y,1*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,(.5-te)*y,1*a,0,a-me*ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,ee));var ae=new go.PathFigure(y,ee,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*ee,1*y,2*ee-me*ee,(.5+te)*y,2*ee)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ee,(.5-te)*y,2*ee,0,2*ee-me*ee)),E.spot1=new go.Spot(0,0,0,2*ee),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder2",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,a/3);var E=new go.Geometry,te=me*.5,ne=new go.PathFigure(0,a-ee,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,me*ee,(.5-te)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,ee,(.5+te)*y,0,y,me*ee)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,a-me*ee,(.5+te)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,(.5-te)*y,a,0,a-me*ee));var ae=new go.PathFigure(0,a-ee,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a-2*ee,0,a-ee-me*ee,(.5-te)*y,a-2*ee)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y,a-ee,(.5+te)*y,a-2*ee,y,a-ee-me*ee)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,0,-2*ee),E}),go.Shape.defineFigureGenerator("Cylinder3",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,y/3);var E=new go.Geometry,te=me*.5,ne=new go.PathFigure(ee,0,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y-ee,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-me*ee,0,y,(.5-te)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-ee,a,y,(.5+te)*a,y-me*ee,a)),ne.add(new go.PathSegment(go.PathSegment.Line,ee,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,me*ee,a,0,(.5+te)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,(.5-te)*a,me*ee,0));var ae=new go.PathFigure(ee,0,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,2*ee,.5*a,ee+me*ee,0,2*ee,(.5-te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee,a,2*ee,(.5+te)*a,ee+me*ee,a)),E.spot1=new go.Spot(0,0,2*ee,0),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder4",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,y/3);var E=new go.Geometry,te=me*.5,ne=new go.PathFigure(y-ee,0,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-me*ee,0,y,(.5-te)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-ee,a,y,(.5+te)*a,y-me*ee,a)),ne.add(new go.PathSegment(go.PathSegment.Line,ee,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,me*ee,a,0,(.5+te)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,(.5-te)*a,me*ee,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y-ee,0));var ae=new go.PathFigure(y-ee,0,!1);return E.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,y-2*ee,.5*a,y-ee-me*ee,0,y-2*ee,(.5-te)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y-ee,a,y-2*ee,(.5+te)*a,y-ee-me*ee,a)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,-2*ee,0),E}),go.Shape.defineFigureGenerator("Prism1",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.25*y,.25*a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(.25*y,.25*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),ee.spot1=new go.Spot(.408,.172),ee.spot2=new go.Spot(.833,.662),ee}),go.Shape.defineFigureGenerator("Prism2",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,.25*a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),te.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),te.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("Pyramid1",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var te=new go.PathFigure(.5*y,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),ee.spot1=new go.Spot(.25,.367),ee.spot2=new go.Spot(.75,.875),ee}),go.Shape.defineFigureGenerator("Pyramid2",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var te=new go.PathFigure(.5*y,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),te.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),ee.spot1=new go.Spot(.25,.367),ee.spot2=new go.Spot(.75,.875),ee}),go.Shape.defineFigureGenerator("Actor",function(ie,y,a){var ee=new go.Geometry,E=.2,te=.1,ne=me*E,ae=me*te,he=.5,_e=.1,Fe=new go.PathFigure(he*y,(_e+te)*a,!0);ee.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(he-E)*y,_e*a,(he-ne)*y,(_e+te)*a,(he-E)*y,(_e+ae)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(_e-te)*a,(he-E)*y,(_e-ae)*a,(he-ne)*y,(_e-te)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(he+E)*y,_e*a,(he+ne)*y,(_e-te)*a,(he+E)*y,(_e-ae)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(_e+te)*a,(he+E)*y,(_e+ae)*a,(he+ne)*y,(_e+te)*a));var Qe=.05,Ze=me*Qe;he=.05,_e=.25;var Je=new go.PathFigure(.5*y,.2*a,!0);return ee.add(Je),Je.add(new go.PathSegment(go.PathSegment.Line,.95*y,.2*a)),he=.95,_e=.25,Je.add(new go.PathSegment(go.PathSegment.Bezier,(he+Qe)*y,_e*a,(he+Ze)*y,(_e-Qe)*a,(he+Qe)*y,(_e-Ze)*a)),Je.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.85*y,.35*a)),Qe=.025,Ze=me*Qe,he=.825,_e=.35,Je.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(_e-Qe)*a,(he+Qe)*y,(_e-Ze)*a,(he+Ze)*y,(_e-Qe)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(he-Qe)*y,_e*a,(he-Ze)*y,(_e-Qe)*a,(he-Qe)*y,(_e-Ze)*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),Je.add(new go.PathSegment(go.PathSegment.Line,.55*y,a)),Je.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a)),Qe=.05,Ze=me*Qe,he=.5,_e=.7,Je.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(_e-Qe)*a,(he+Qe)*y,(_e-Ze)*a,(he+Ze)*y,(_e-Qe)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(he-Qe)*y,_e*a,(he-Ze)*y,(_e-Qe)*a,(he-Qe)*y,(_e-Ze)*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.45*y,a)),Je.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),Je.add(new go.PathSegment(go.PathSegment.Line,.2*y,.35*a)),Qe=.025,Ze=me*Qe,he=.175,_e=.35,Je.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(_e-Qe)*a,(he+Qe)*y,(_e-Ze)*a,(he+Ze)*y,(_e-Qe)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(he-Qe)*y,_e*a,(he-Ze)*y,(_e-Qe)*a,(he-Qe)*y,(_e-Ze)*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),Je.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Je.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),Qe=.05,Ze=me*Qe,he=.05,_e=.25,Je.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(_e-Qe)*a,(he-Qe)*y,(_e-Ze)*a,(he-Ze)*y,(_e-Qe)*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),ee.spot1=new go.Spot(.2,.2),ee.spot2=new go.Spot(.8,.65),ee}),go.Shape.setFigureParameter("Card",0,new nn("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)&&(ee=.2);var E=new go.Geometry,te=new go.PathFigure(y,0,!0);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,ee*a)),te.add(new go.PathSegment(go.PathSegment.Line,ee*y,0).close()),E.spot1=new go.Spot(0,ee),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Collate",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.5*y,.5*a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a));var te=new go.PathFigure(.5*y,.5*a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),ee.spot1=new go.Spot(.25,0),ee.spot2=new go.Spot(.75,.25),ee}),go.Shape.defineFigureGenerator("CreateRequest",function(ie,y,a){var ee=new go.Geometry,E=ie?ie.parameter1:NaN;isNaN(E)&&(E=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,E*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)),ee}),go.Shape.defineFigureGenerator("Database",function(ie,y,a){var ee=new go.Geometry,E=me*.5,te=me*.1,ne=new go.PathFigure(y,.1*a,!0);ee.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+te)*a,(.5+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-E)*y,a,0,(.9+te)*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-te)*a,(.5-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+E)*y,0,y,(.1-te)*a));var ae=new go.PathFigure(y,.1*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+te)*a,(.5+E)*y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-E)*y,.2*a,0,(.1+te)*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+te)*a,(.5+E)*y,.3*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-E)*y,.3*a,0,(.2+te)*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+te)*a,(.5+E)*y,.4*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-E)*y,.4*a,0,(.3+te)*a)),ee.spot1=new go.Spot(0,.4),ee.spot2=new go.Spot(1,.9),ee}),go.Shape.defineFigureGenerator("DataStorage",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.9*a,.25*y,.1*a).close()),ee.spot1=new go.Spot(.226,0),ee.spot2=new go.Spot(.81,1),ee}),go.Shape.defineFigureGenerator("DiskStorage",function(ie,y,a){var ee=new go.Geometry,E=me*.5,te=me*.1,ne=new go.PathFigure(y,.1*a,!0);ee.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+te)*a,(.5+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-E)*y,a,0,(.9+te)*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-te)*a,(.5-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+E)*y,0,y,(.1-te)*a));var ae=new go.PathFigure(y,.1*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+te)*a,(.5+E)*y,.2*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-E)*y,.2*a,0,(.1+te)*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+te)*a,(.5+E)*y,.3*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-E)*y,.3*a,0,(.2+te)*a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(1,.9),ee}),go.Shape.defineFigureGenerator("Display",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.25*y,0,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),ee.spot1=new go.Spot(.25,0),ee.spot2=new go.Spot(.75,1),ee}),go.Shape.defineFigureGenerator("DividedEvent",function(ie,y,a){var ee=new go.Geometry,E=ie?ie.parameter1:NaN;isNaN(E)?E=.2:E<.15&&(E=.15);var te=me*.2,ne=new go.PathFigure(0,.2*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,0,(.2-te)*a,(.2-te)*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+te)*y,0,y,(.2-te)*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+te)*a,(.8+te)*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-te)*y,a,0,(.8+te)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var ae=new go.PathFigure(0,E*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),ee}),go.Shape.defineFigureGenerator("DividedProcess",function(ie,y,a){var ee=new go.Geometry,E=ie?ie.parameter1:NaN;(isNaN(E)||E<.1)&&(E=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(0,E*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),ee}),go.Shape.defineFigureGenerator("Document",function(ie,y,a){var ee=new go.Geometry;a=a/.8;var E=new go.PathFigure(0,.7*a,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.6),ee}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ie,y,a){var ee=new go.Geometry,E=ie?ie.parameter1:NaN;(isNaN(E)||E<.2)&&(E=.2);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(E*y,0,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,E*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,E*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)),ee}),go.Shape.defineFigureGenerator("ExternalProcess",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var te=new go.PathFigure(.1*y,.4*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Move,.9*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Move,.6*y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Move,.4*y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,.9*a)),ee.spot1=new go.Spot(.25,.25),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("File",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(.75*y,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("Interrupt",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(y,.5*a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a));var te=new go.PathFigure(y,.5*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,a));var ne=new go.PathFigure(y,.5*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("InternalStorage",function(ie,y,a){var ee=new go.Geometry,E=ie?ie.parameter1:NaN,te=ie?ie.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(te)&&(te=.1);var ne=new go.PathFigure(0,0,!0);ee.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(E*y,0,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),ae.add(new go.PathSegment(go.PathSegment.Move,0,te*a)),ae.add(new go.PathSegment(go.PathSegment.Line,y,te*a)),ee}),go.Shape.defineFigureGenerator("Junction",function(ie,y,a){var ee=new go.Geometry,E=1/Math.SQRT2,te=(1-1/Math.SQRT2)/2,ne=me*.5,ae=.5,he=new go.PathFigure(y,ae*a,!0);ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ae*y,a,y,(ae+ne)*a,(ae+ne)*y,a)),he.add(new go.PathSegment(go.PathSegment.Bezier,0,ae*a,(ae-ne)*y,a,0,(ae+ne)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ae*y,0,0,(ae-ne)*a,(ae-ne)*y,0)),he.add(new go.PathSegment(go.PathSegment.Bezier,y,ae*a,(ae+ne)*y,0,y,(ae-ne)*a));var _e=new go.PathFigure((te+E)*y,(te+E)*a,!1);return ee.add(_e),_e.add(new go.PathSegment(go.PathSegment.Line,te*y,te*a)),_e.add(new go.PathSegment(go.PathSegment.Move,te*y,(te+E)*a)),_e.add(new go.PathSegment(go.PathSegment.Line,(te+E)*y,te*a)),ee}),go.Shape.defineFigureGenerator("LinedDocument",function(ie,y,a){var ee=new go.Geometry;a=a/.8;var E=new go.PathFigure(0,.7*a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close());var te=new go.PathFigure(.1*y,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.1*y,.75*a)),ee.spot1=new go.Spot(.1,0),ee.spot2=new go.Spot(1,.6),ee}),go.Shape.defineFigureGenerator("LoopLimit",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,a,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("MagneticTape",function(ie,y,a){var ee=new go.Geometry,E=me*.5,te=.5,ne=new go.PathFigure(.5*y,a,!0);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,te*a,(te-E)*y,a,0,(te+E)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,te*y,0,0,(te-E)*a,(te-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,te*a,(te+E)*y,0,y,(te-E)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(te+.1)*y,.9*a,y,(te+E)*a,(te+E)*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)),ee.spot1=new go.Spot(.15,.15),ee.spot2=new go.Spot(.85,.8),ee}),go.Shape.defineFigureGenerator("ManualInput",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(y,0,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("MessageFromUser",function(ie,y,a){var ee=new go.Geometry,E=ie?ie.parameter1:NaN;isNaN(E)&&(E=.7);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,E*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ie,y,a){var ee=new go.Geometry,E=ie?ie.parameter1:NaN;isNaN(E)&&(E=.25);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,E*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,(1-E)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("MicroformRecording",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(1,.75),ee}),go.Shape.defineFigureGenerator("MultiDocument",function(ie,y,a){var ee=new go.Geometry;a=a/.8;var E=new go.PathFigure(y,0,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.44*a,.96*y,.47*a,.93*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.54*a,.86*y,.57*a,.83*y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*y,.4*a,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,0).close());var te=new go.PathFigure(.1*y,.2*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.54*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.44*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.8,.77),ee}),go.Shape.defineFigureGenerator("MultiProcess",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.1*y,.1*a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close());var te=new go.PathFigure(.2*y,.1*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Move,.1*y,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),ee.spot1=new go.Spot(0,.2),ee.spot2=new go.Spot(.8,1),ee}),go.Shape.defineFigureGenerator("OfflineStorage",function(ie,y,a){var ee=new go.Geometry,E=ie?ie.parameter1:NaN;isNaN(E)&&(E=.1);var te=1-E,ne=new go.PathFigure(0,0,!0);ee.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*E*y,E*a,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-.5*E)*y,E*a)),ee}),go.Shape.defineFigureGenerator("OffPageConnector",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(.75,1),ee}),go.Shape.defineFigureGenerator("Or",function(ie,y,a){var ee=new go.Geometry,E=me*.5,te=.5,ne=new go.PathFigure(y,te*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,te*y,a,y,(te+E)*a,(te+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,te*a,(te-E)*y,a,0,(te+E)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,te*y,0,0,(te-E)*a,(te-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,te*a,(te+E)*y,0,y,(te-E)*a));var ae=new go.PathFigure(y,.5*a,!1);return ee.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)),ee}),go.Shape.defineFigureGenerator("PaperTape",function(ie,y,a){var ee=new go.Geometry;a=a/.8;var E=new go.PathFigure(0,.7*a,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.5*y,.6*a,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),ee.spot1=new go.Spot(0,.49),ee.spot2=new go.Spot(1,.75),ee}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ie,y,a){var ee=new go.Geometry,E=ie?ie.parameter1:NaN,te=ie?ie.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(te)&&(te=.3);var ne=new go.PathFigure(0,0,!0);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-te)*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ie,y,a){var ee=new go.Geometry,E=ie?ie.parameter1:NaN,te=ie?ie.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(te)&&(te=.3);var ne=new go.PathFigure(0,0,!0);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-te)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-te)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("Procedure",function(ie,y,a){var ee=new go.Geometry,E=ie?ie.parameter1:NaN;isNaN(E)&&(E=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure((1-E)*y,0,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,E*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),ee}),go.Shape.defineFigureGenerator("Process",function(ie,y,a){var ee=new go.Geometry,E=ie?ie.parameter1:NaN;isNaN(E)&&(E=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(E*y,0,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("Sort",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var te=new go.PathFigure(0,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ee.spot1=new go.Spot(.25,.25),ee.spot2=new go.Spot(.75,.5),ee}),go.Shape.defineFigureGenerator("Start",function(ie,y,a){var ee=new go.Geometry,E=ie?ie.parameter1:NaN;isNaN(E)&&(E=.25);var te=new go.PathFigure(E*y,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a));var ne=new go.PathFigure(E*y,0,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)),ee.spot1=new go.Spot(E,0),ee.spot2=new go.Spot(1-E,1),ee}),go.Shape.defineFigureGenerator("Terminator",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.25*y,0,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a)),ee.spot1=new go.Spot(.23,0),ee.spot2=new go.Spot(.77,1),ee}),go.Shape.defineFigureGenerator("TransmittalTape",function(ie,y,a){var ee=new go.Geometry,E=ie?ie.parameter1:NaN;isNaN(E)&&(E=.1);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.75*y,(1-E)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*a).close()),ee.spot1=go.Spot.TopLeft,ee}),go.Shape.defineFigureGenerator("AndGate",function(ie,y,a){var ee=new go.Geometry,E=me*.5,te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(.5+E)*y,0,y,(.5-E)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.5+E)*a,(.5+E)*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(.55,1),ee}),go.Shape.defineFigureGenerator("Buffer",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("Clock",function(ie,y,a){var ee=new go.Geometry,E=me*.5,te=.5,ne=new go.PathFigure(y,te*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,te*y,a,y,(te+E)*a,(te+E)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,te*a,(te-E)*y,a,0,(te+E)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,te*y,0,0,(te-E)*a,(te-E)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,te*a,(te+E)*y,0,y,(te-E)*a));var ae=new go.PathFigure(y,te*a,!1);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,te*a));var he=new go.PathFigure(.8*y,.75*a,!1);return ee.add(he),he.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*a)),he.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*a)),he.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*a)),he.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*a)),he.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*a)),he.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*a)),he.add(new go.PathSegment(go.PathSegment.Line,.2*y,.75*a)),ee}),go.Shape.defineFigureGenerator("Ground",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.5*y,0,!1);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Move,.3*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Move,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),ee}),go.Shape.defineFigureGenerator("Inverter",function(ie,y,a){var ee=new go.Geometry,E=me*.1,te=.1,ne=.9,ae=.5,he=new go.PathFigure(.8*y,.5*a,!0);ee.add(he),he.add(new go.PathSegment(go.PathSegment.Line,0,a)),he.add(new go.PathSegment(go.PathSegment.Line,0,0)),he.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a));var _e=new go.PathFigure((ne+te)*y,ae*a,!0);return ee.add(_e),_e.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+te)*a,(ne+te)*y,(ae+E)*a,(ne+E)*y,(ae+te)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*y,ae*a,(ne-E)*y,(ae+te)*a,(ne-te)*y,(ae+E)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-te)*a,(ne-te)*y,(ae-E)*a,(ne-E)*y,(ae-te)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*y,ae*a,(ne+E)*y,(ae-te)*a,(ne+te)*y,(ae-E)*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.4,.75),ee}),go.Shape.defineFigureGenerator("NandGate",function(ie,y,a){var ee=new go.Geometry,E=me*.5,te=me*.4,ne=me*.1,ae=.1,he=.9,_e=.5,Fe=new go.PathFigure(.8*y,.5*a,!0);ee.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,.8*y,(.5+te)*a,(.4+E)*y,a)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,a)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(.4+E)*y,0,.8*y,(.5-te)*a));var Qe=new go.PathFigure((he+ae)*y,_e*a,!0);return ee.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(_e+ae)*a,(he+ae)*y,(_e+ne)*a,(he+ne)*y,(_e+ae)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(he-ae)*y,_e*a,(he-ne)*y,(_e+ae)*a,(he-ae)*y,(_e+ne)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(_e-ae)*a,(he-ae)*y,(_e-ne)*a,(he-ne)*y,(_e-ae)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(he+ae)*y,_e*a,(he+ne)*y,(_e-ae)*a,(he+ae)*y,(_e-ne)*a)),ee.spot1=new go.Spot(0,.05),ee.spot2=new go.Spot(.55,.95),ee}),go.Shape.defineFigureGenerator("NorGate",function(ie,y,a){var ee=new go.Geometry,E=.5,te=me*E,ne=0,ae=.5,he=new go.PathFigure(.8*y,.5*a,!0);ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*y,(ae+te)*a,(ne+te)*y,(ae+E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(ne+te)*y,(ae-E)*a,.7*y,(ae-te)*a)),E=.1,te=me*.1,ne=.9,ae=.5;var _e=new go.PathFigure((ne-E)*y,ae*a,!0);return ee.add(_e),_e.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-E)*a,(ne-E)*y,(ae-te)*a,(ne-te)*y,(ae-E)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,ae*a,(ne+te)*y,(ae-E)*a,(ne+E)*y,(ae-te)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+E)*a,(ne+E)*y,(ae+te)*a,(ne+te)*y,(ae+E)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,ae*a,(ne-te)*y,(ae+E)*a,(ne-E)*y,(ae+te)*a)),ee.spot1=new go.Spot(.2,.25),ee.spot2=new go.Spot(.6,.75),ee}),go.Shape.defineFigureGenerator("OrGate",function(ie,y,a){var ee=new go.Geometry,E=.5,te=me*E,ne=0,ae=.5,he=new go.PathFigure(0,0,!0);return ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(ne+te+te)*y,(ae-E)*a,.8*y,(ae-te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*y,(ae+te)*a,(ne+te+te)*y,(ae+E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a).close()),ee.spot1=new go.Spot(.2,.25),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("XnorGate",function(ie,y,a){var ee=new go.Geometry,E=.5,te=me*E,ne=.2,ae=.5,he=new go.PathFigure(.1*y,0,!1);ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var _e=new go.PathFigure(.8*y,.5*a,!0);ee.add(_e),_e.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.7*y,(ae+te)*a,(ne+te)*y,(ae+E)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(ne+te)*y,(ae-E)*a,.7*y,(ae-te)*a)),E=.1,te=me*.1,ne=.9,ae=.5;var Fe=new go.PathFigure((ne-E)*y,ae*a,!0);return ee.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-E)*a,(ne-E)*y,(ae-te)*a,(ne-te)*y,(ae-E)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,ae*a,(ne+te)*y,(ae-E)*a,(ne+E)*y,(ae-te)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+E)*a,(ne+E)*y,(ae+te)*a,(ne+te)*y,(ae+E)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,ae*a,(ne-te)*y,(ae+E)*a,(ne-E)*y,(ae+te)*a)),ee.spot1=new go.Spot(.4,.25),ee.spot2=new go.Spot(.65,.75),ee}),go.Shape.defineFigureGenerator("XorGate",function(ie,y,a){var ee=new go.Geometry,E=.5,te=me*E,ne=.2,ae=.5,he=new go.PathFigure(.1*y,0,!1);ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var _e=new go.PathFigure(.2*y,0,!0);return ee.add(_e),_e.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(ne+te)*y,(ae-E)*a,.9*y,(ae-te)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.9*y,(ae+te)*a,(ne+te)*y,(ae+E)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a).close()),ee.spot1=new go.Spot(.4,.25),ee.spot2=new go.Spot(.8,.75),ee}),go.Shape.defineFigureGenerator("Capacitor",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!1);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee}),go.Shape.defineFigureGenerator("Resistor",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,.5*a,!1);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),ee}),go.Shape.defineFigureGenerator("Inductor",function(ie,y,a){var ee=new go.Geometry,E=me*.1,te=.1,ne=.1,ae=.5,he=new go.PathFigure((ne-E*.5)*y,a,!1);return ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*y,0,(ne-E)*y,a,(ne-te)*y,0)),ne=.3,he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+te)*y,0,(ne+E)*y,a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*y,0,(ne-E)*y,a,(ne-te)*y,0)),ne=.5,he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+te)*y,0,(ne+E)*y,a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*y,0,(ne-E)*y,a,(ne-te)*y,0)),ne=.7,he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,(ne+te)*y,0,(ne+E)*y,a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*y,0,(ne-E)*y,a,(ne-te)*y,0)),ne=.9,he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E*.5)*y,a,(ne+te)*y,0,(ne+E)*y,a)),ee}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ie,y,a){var ee=new go.Geometry,E=me*.5,te=.5,ne=.5,ae=.5,he=new go.PathFigure((ne-te)*y,ae*a,!1);return ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-te)*a,(ne-te)*y,(ae-E)*a,(ne-E)*y,(ae-te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*y,ae*a,(ne+E)*y,(ae-te)*a,(ne+te)*y,(ae-E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+te)*a,(ne+te)*y,(ae+E)*a,(ne+E)*y,(ae+te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*y,ae*a,(ne-E)*y,(ae+te)*a,(ne-te)*y,(ae+E)*a)),he.add(new go.PathSegment(go.PathSegment.Move,(ne-te+.1)*y,ae*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te-.1)*y,ae*a,ne*y,(ae-te)*a,ne*y,(ae+te)*a)),ee}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,.75*a,!1);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),E.add(new go.PathSegment(go.PathSegment.Move,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee}),go.Shape.defineFigureGenerator("Diode",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(y,0,!1);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("Wifi",function(ie,y,a){var ee=new go.Geometry,E=y,te=a;y=y*.38,a=a*.6;var ne=me*.8,ae=.8,he=0,_e=.5,Fe=(E-y)/2,Qe=(te-a)/2,Ze=new go.PathFigure(he*y+Fe,(_e+ae)*a+Qe,!0);ee.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(he-ae)*y+Fe,_e*a+Qe,(he-ne)*y+Fe,(_e+ae)*a+Qe,(he-ae)*y+Fe,(_e+ne)*a+Qe)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Fe,(_e-ae)*a+Qe,(he-ae)*y+Fe,(_e-ne)*a+Qe,(he-ne)*y+Fe,(_e-ae)*a+Qe)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(he-ae+ne*.5)*y+Fe,_e*a+Qe,he*y+Fe,(_e-ae)*a+Qe,(he-ae+ne*.5)*y+Fe,(_e-ne)*a+Qe)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Fe,(_e+ae)*a+Qe,(he-ae+ne*.5)*y+Fe,(_e+ne)*a+Qe,he*y+Fe,(_e+ae)*a+Qe).close()),ne=me*.4,ae=.4,he=.2,_e=.5;var Je=new go.PathFigure(he*y+Fe,(_e+ae)*a+Qe,!0);ee.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,(he-ae)*y+Fe,_e*a+Qe,(he-ne)*y+Fe,(_e+ae)*a+Qe,(he-ae)*y+Fe,(_e+ne)*a+Qe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Fe,(_e-ae)*a+Qe,(he-ae)*y+Fe,(_e-ne)*a+Qe,(he-ne)*y+Fe,(_e-ae)*a+Qe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(he-ae+ne*.5)*y+Fe,_e*a+Qe,he*y+Fe,(_e-ae)*a+Qe,(he-ae+ne*.5)*y+Fe,(_e-ne)*a+Qe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Fe,(_e+ae)*a+Qe,(he-ae+ne*.5)*y+Fe,(_e+ne)*a+Qe,he*y+Fe,(_e+ae)*a+Qe).close()),ne=me*.2,ae=.2,he=.5,_e=.5;var tt=new go.PathFigure((he-ae)*y+Fe,_e*a+Qe,!0);ee.add(tt),tt.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Fe,(_e-ae)*a+Qe,(he-ae)*y+Fe,(_e-ne)*a+Qe,(he-ne)*y+Fe,(_e-ae)*a+Qe)),tt.add(new go.PathSegment(go.PathSegment.Bezier,(he+ae)*y+Fe,_e*a+Qe,(he+ne)*y+Fe,(_e-ae)*a+Qe,(he+ae)*y+Fe,(_e-ne)*a+Qe)),tt.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Fe,(_e+ae)*a+Qe,(he+ae)*y+Fe,(_e+ne)*a+Qe,(he+ne)*y+Fe,(_e+ae)*a+Qe)),tt.add(new go.PathSegment(go.PathSegment.Bezier,(he-ae)*y+Fe,_e*a+Qe,(he-ne)*y+Fe,(_e+ae)*a+Qe,(he-ae)*y+Fe,(_e+ne)*a+Qe)),ne=me*.4,ae=.4,he=.8,_e=.5;var Oe=new go.PathFigure(he*y+Fe,(_e-ae)*a+Qe,!0);ee.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(he+ae)*y+Fe,_e*a+Qe,(he+ne)*y+Fe,(_e-ae)*a+Qe,(he+ae)*y+Fe,(_e-ne)*a+Qe)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Fe,(_e+ae)*a+Qe,(he+ae)*y+Fe,(_e+ne)*a+Qe,(he+ne)*y+Fe,(_e+ae)*a+Qe)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(he+ae-ne*.5)*y+Fe,_e*a+Qe,he*y+Fe,(_e+ae)*a+Qe,(he+ae-ne*.5)*y+Fe,(_e+ne)*a+Qe)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Fe,(_e-ae)*a+Qe,(he+ae-ne*.5)*y+Fe,(_e-ne)*a+Qe,he*y+Fe,(_e-ae)*a+Qe).close()),ne=me*.8,ae=.8,he=1,_e=.5;var ht=new go.PathFigure(he*y+Fe,(_e-ae)*a+Qe,!0);return ee.add(ht),ht.add(new go.PathSegment(go.PathSegment.Bezier,(he+ae)*y+Fe,_e*a+Qe,(he+ne)*y+Fe,(_e-ae)*a+Qe,(he+ae)*y+Fe,(_e-ne)*a+Qe)),ht.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Fe,(_e+ae)*a+Qe,(he+ae)*y+Fe,(_e+ne)*a+Qe,(he+ne)*y+Fe,(_e+ae)*a+Qe)),ht.add(new go.PathSegment(go.PathSegment.Bezier,(he+ae-ne*.5)*y+Fe,_e*a+Qe,he*y+Fe,(_e+ae)*a+Qe,(he+ae-ne*.5)*y+Fe,(_e+ne)*a+Qe)),ht.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Fe,(_e-ae)*a+Qe,(he+ae-ne*.5)*y+Fe,(_e-ne)*a+Qe,he*y+Fe,(_e-ae)*a+Qe).close()),ee}),go.Shape.defineFigureGenerator("Email",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*y,.54*a)),te.add(new go.PathSegment(go.PathSegment.Move,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.54*a)),ee}),go.Shape.defineFigureGenerator("Ethernet",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.35*y,0,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,0).close());var te=new go.PathFigure(.1*y,a,!0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var ne=new go.PathFigure(.6*y,a,!0,!0);ee.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 ee.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)),ee}),go.Shape.defineFigureGenerator("Power",function(ie,y,a){var ee=new go.Geometry,E=me*.4,te=.4,ne=.5,ae=.5,he=Ce(),_e=Ce(),Fe=Ce(),Qe=Ce();ot(ne,ae-te,ne+E,ae-te,ne+te,ae-E,ne+te,ae,.5,he,he,_e,Fe,Qe);var Ze=Be(_e.x,_e.y),Je=new go.PathFigure(_e.x*y,_e.y*a,!0);ee.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*y,ae*a,Fe.x*y,Fe.y*a,Qe.x*y,Qe.y*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+te)*a,(ne+te)*y,(ae+E)*a,(ne+E)*y,(ae+te)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*y,ae*a,(ne-E)*y,(ae+te)*a,(ne-te)*y,(ae+E)*a)),ot(ne-te,ae,ne-te,ae-E,ne-E,ae-te,ne,ae-te,.5,Fe,Qe,_e,he,he),Je.add(new go.PathSegment(go.PathSegment.Bezier,_e.x*y,_e.y*a,Fe.x*y,Fe.y*a,Qe.x*y,Qe.y*a)),E=me*.3,te=.3,ot(ne-te,ae,ne-te,ae-E,ne-E,ae-te,ne,ae-te,.5,Fe,Qe,_e,he,he),Je.add(new go.PathSegment(go.PathSegment.Line,_e.x*y,_e.y*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*y,ae*a,Qe.x*y,Qe.y*a,Fe.x*y,Fe.y*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+te)*a,(ne-te)*y,(ae+E)*a,(ne-E)*y,(ae+te)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*y,ae*a,(ne+E)*y,(ae+te)*a,(ne+te)*y,(ae+E)*a)),ot(ne,ae-te,ne+E,ae-te,ne+te,ae-E,ne+te,ae,.5,he,he,_e,Fe,Qe),Je.add(new go.PathSegment(go.PathSegment.Bezier,_e.x*y,_e.y*a,Qe.x*y,Qe.y*a,Fe.x*y,Fe.y*a).close());var Je=new go.PathFigure(.45*y,0,!0);return ee.add(Je),Je.add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.55*y,.5*a)),Je.add(new go.PathSegment(go.PathSegment.Line,.55*y,0).close()),be(he),be(_e),be(Fe),be(Qe),be(Ze),ee.spot1=new go.Spot(.25,.45),ee.spot2=new go.Spot(.75,.8),ee}),go.Shape.defineFigureGenerator("Fallout",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,a/2,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,180,360,y/2,a/2,y/2,a/2));function te(ne,ae,he){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+ae)*y,(.8+he)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+ae)*y,(.5+he)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+ae)*y,(.5+he)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+ae)*y,(.8+he)*a).close())}return te(E,0,0),te(E,.4,0),te(E,.2,-.3),ee}),go.Shape.defineFigureGenerator("IrritationHazard",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.2*y,0,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),ee.spot1=new go.Spot(.3,.3),ee.spot2=new go.Spot(.7,.7),ee}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.37*y,0,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.11*a)),E.add(new go.PathSegment(go.PathSegment.Line,.77*y,.04*a)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,.49*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.37*a)),E.add(new go.PathSegment(go.PathSegment.Line,.63*y,.86*a)),E.add(new go.PathSegment(go.PathSegment.Line,.77*y,.91*a)),E.add(new go.PathSegment(go.PathSegment.Line,.34*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.34*y,.78*a)),E.add(new go.PathSegment(go.PathSegment.Line,.44*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,.56*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),ee}),go.Shape.defineFigureGenerator("FireHazard",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.1*y,a,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.29*y,0,-.25*y,.63*a,.45*y,.44*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.51*y,.42*a,.48*y,.17*a,.54*y,.35*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.59*y,.18*a,.59*y,.29*a,.58*y,.28*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,.6*a,.8*y,.34*a,.88*y,.43*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.88*y,.31*a,.87*y,.48*a,.88*y,.43*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,1.17*y,.76*a,.82*y,.8*a).close()),ee.spot1=new go.Spot(.07,.445),ee.spot2=new go.Spot(.884,.958),ee}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ie,y,a){var ee=new go.Geometry,E=.5,te=0,ne=0,ae=E*me,he=.4*Math.SQRT2/2+.5,_e=.5-.5*Math.SQRT2/2,Fe=1,Qe=.5,Ze=.5,Je=0,tt=new go.PathFigure(he*y,(1-_e)*a,!1);return ee.add(tt),tt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*y,Qe*a,Fe*y,.7*a,Fe*y,Qe*a)),tt.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+te)*y,(Je+te)*a,(.5+E+te)*y,(.5-ae+te)*a,(.5+ae+te)*y,(.5-E+te)*a)),tt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+te)*y,(.5+ne)*a,(.5-ae+te)*y,(.5-E+ne)*a,(.5-E+te)*y,(.5-ae+ne)*a)),tt.add(new go.PathSegment(go.PathSegment.Bezier,(.35+te)*y,.9*a,(.5-E+te)*y,(.5+ae+ne)*a,(.5-ae+te)*y,.9*a)),tt.add(new go.PathSegment(go.PathSegment.Move,(.25+te)*y,.8*a)),tt.add(new go.PathSegment(go.PathSegment.Line,(.35+te)*y,.9*a)),tt.add(new go.PathSegment(go.PathSegment.Line,(.2+te)*y,.95*a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!1);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!1);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Move,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!1);ee.add(E);var te=new go.PathFigure(y,a,!1);ee.add(te);var ne=new go.PathFigure(0,.5*a,!1);return ee.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)),ee}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close()),ee}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,.2*a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var E=new go.PathFigure(0,.2*a,!1);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),ee}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.7*y,a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,0,.6*y,.5*a,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,a,.4*y,.5*a,y,.5*a).close());var te=new go.PathFigure(.45*y,.73*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,.73*a)),te.add(new go.PathSegment(go.PathSegment.Move,.38*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.63*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Move,.31*y,.27*a)),te.add(new go.PathSegment(go.PathSegment.Line,.56*y,.27*a)),ee}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!1);ee.add(E);var te=new go.PathFigure(.335*y,(1-.555)*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.68*a,(1-.12)*y,.46*a,(1-.02)*y,.54*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.335*y,(1-.555)*a,.02*y,.54*a,.12*y,.46*a)),te.add(new go.PathSegment(go.PathSegment.Line,.365*y,(1-.595)*a));var ne=.5-.285,ae=.5,he=ne,_e=Math.PI/4,Fe=4*(1-Math.cos(_e))/(3*Math.sin(_e)),Qe=Fe*.5,Ze=ne,Je=ne,tt=Fe*Ze,Oe=Fe*Je;te.add(new go.PathSegment(go.PathSegment.Bezier,(ae-Ze)*y,he*a,(ae-(tt+Ze)/2)*y,(he+(Je+Oe)/2)*a,(ae-Ze)*y,(he+Oe)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,ae*y,(he-Je)*a,(ae-Ze)*y,(he-Oe)*a,(ae-tt)*y,(he-Je)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(ae+Ze)*y,he*a,(ae+tt)*y,(he-Je)*a,(ae+Ze)*y,(he-Oe)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*a,(ae+Ze)*y,(he+Oe)*a,(ae+(tt+Ze)/2)*y,(he+(Je+Oe)/2)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*y,(1-.595)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),te.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a));var ht=new go.PathFigure(.2*y,a,!1);ee.add(ht),ht.add(new go.PathSegment(go.PathSegment.Line,.2*y,.8*a));var De=new go.PathFigure(.8*y,a,!1);return ee.add(De),De.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.1*y,0,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var te=new go.PathFigure(.2*y,.2*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventError",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,a,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,.5*a).close()),ee}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!1);ee.add(E);var te=new go.PathFigure(y,a,!1);ee.add(te);var ne=new go.PathFigure(.1*y,a,!0);return ee.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()),ee}),go.Shape.defineFigureGenerator("Caution",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.05*y,a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.8*a,0,a,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.1*a,.5*y,0,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.95*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,y,a,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.05*y,a));var te=.05;return E.add(new go.PathSegment(go.PathSegment.Move,(.5-te)*y,.875*a)),E.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*y,.875*a,te*y,te*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.325*a,.575*y,.725*a,.625*y,.375*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.75*a,.375*y,.375*a,.425*y,.725*a)),ee}),go.Shape.defineFigureGenerator("Recycle",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.45*y,.95*a,!1);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.185*y,.85*a,.17*y,.95*a,.15*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.235*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,.3*y,.625*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,.275*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.05*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.05*y,.575*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.1875*y,.95*a,0,.675*a,0,.7*a)),E.add(new go.PathSegment(go.PathSegment.Move,.45*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.775*a)),E.add(new go.PathSegment(go.PathSegment.Line,.22*y,.775*a));var te=new go.PathFigure(.475*y,.2*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.225*y,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,.275*y,.175*a)),te.add(new go.PathSegment(go.PathSegment.Line,.325*y,.05*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.05*a,.35*y,0,.375*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.575*y,.375*a)),te.add(new go.PathSegment(go.PathSegment.Line,.525*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.75*y,.475*a)),te.add(new go.PathSegment(go.PathSegment.Line,.85*y,.315*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.32*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.05*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,0,.65*y,.05*a,.625*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.38*y,.0105*a));var ne=new go.PathFigure(.675*y,.575*a,!1);return ee.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)),ee}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ie,y,a){var ee=new go.Geometry,E=.5,te=me*.5,ne=new go.PathFigure(y,E*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E*y,a,y,(E+te)*a,(E+te)*y,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E*a,(E-te)*y,a,0,(E+te)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E*y,0,0,(E-te)*a,(E-te)*y,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,E*a,(E+te)*y,0,y,(E-te)*a));var ae=new go.PathFigure(E*y,0,!1);return ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,E*y,.15*a)),ae.add(new go.PathSegment(go.PathSegment.Move,E*y,a)),ae.add(new go.PathSegment(go.PathSegment.Line,E*y,.85*a)),ae.add(new go.PathSegment(go.PathSegment.Move,0,E*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*y,E*a)),ae.add(new go.PathSegment(go.PathSegment.Move,y,E*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.85*y,E*a)),ae.add(new go.PathSegment(go.PathSegment.Move,E*y,E*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*a)),ae.add(new go.PathSegment(go.PathSegment.Move,E*y,E*a)),ae.add(new go.PathSegment(go.PathSegment.Line,.78*y,.54*a)),ee}),go.Shape.defineFigureGenerator("Package",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,.15*a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,.15*a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.15*a).close()),ee.spot1=new go.Spot(0,.1),ee.spot2=new go.Spot(1,1),ee}),go.Shape.defineFigureGenerator("Class",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,.2*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var ne=new go.PathFigure(0,.5*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close()),ee}),go.Shape.defineFigureGenerator("Component",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(y,a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a).close());var te=new go.PathFigure(0,.2*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*y,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var ne=new go.PathFigure(0,.6*a,!0);return ee.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()),ee}),go.Shape.defineFigureGenerator("Boat Shipment",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.15*y,.6*a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a));var te=new go.PathFigure(.15*y,.6*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),ee}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(y,a,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,.66*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),ee}),go.Shape.defineFigureGenerator("Workcell",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,a,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.35*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("Supermarket",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!1);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),E.add(new go.PathSegment(go.PathSegment.Move,y,.33*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.66*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),E.add(new go.PathSegment(go.PathSegment.Move,y,.66*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),ee}),go.Shape.defineFigureGenerator("TruckShipment",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(y,.8*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.8*a).close());var ne=.1,ae=me*.1,he=.2,_e=.9,Fe=new go.PathFigure((he-ne)*y,_e*a,!0);ee.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(_e-ne)*a,(he-ne)*y,(_e-ae)*a,(he-ae)*y,(_e-ne)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(he+ne)*y,_e*a,(he+ae)*y,(_e-ne)*a,(he+ne)*y,(_e-ae)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(_e+ne)*a,(he+ne)*y,(_e+ae)*a,(he+ae)*y,(_e+ne)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(he-ne)*y,_e*a,(he-ae)*y,(_e+ne)*a,(he-ne)*y,(_e+ae)*a).close()),ne=.1,ae=me*.1,he=.8,_e=.9;var Qe=new go.PathFigure((he-ne)*y,_e*a,!0);return ee.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(_e-ne)*a,(he-ne)*y,(_e-ae)*a,(he-ae)*y,(_e-ne)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(he+ne)*y,_e*a,(he+ae)*y,(_e-ne)*a,(he+ne)*y,(_e-ae)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(_e+ne)*a,(he+ne)*y,(_e+ae)*a,(he+ae)*y,(_e+ne)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(he-ne)*y,_e*a,(he-ae)*y,(_e+ne)*a,(he-ne)*y,(_e+ae)*a).close()),ee}),go.Shape.defineFigureGenerator("KanbanPost",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.2*y,0,!1);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),ee}),go.Shape.defineFigureGenerator("Forklift",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0));var te=new go.PathFigure(0,.5*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ne=new go.PathFigure(.5*y,.8*a,!0);ee.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);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y,.7*a));var he=.1,_e=me*.1,Fe=.1,Qe=.9,Ze=new go.PathFigure((Fe-he)*y,Qe*a,!0);ee.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,Fe*y,(Qe-he)*a,(Fe-he)*y,(Qe-_e)*a,(Fe-_e)*y,(Qe-he)*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+he)*y,Qe*a,(Fe+_e)*y,(Qe-he)*a,(Fe+he)*y,(Qe-_e)*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,Fe*y,(Qe+he)*a,(Fe+he)*y,(Qe+_e)*a,(Fe+_e)*y,(Qe+he)*a)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-he)*y,Qe*a,(Fe-_e)*y,(Qe+he)*a,(Fe-he)*y,(Qe+_e)*a)),he=.1,_e=me*.1,Fe=.4,Qe=.9;var Je=new go.PathFigure((Fe-he)*y,Qe*a,!0);return ee.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,Fe*y,(Qe-he)*a,(Fe-he)*y,(Qe-_e)*a,(Fe-_e)*y,(Qe-he)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+he)*y,Qe*a,(Fe+_e)*y,(Qe-he)*a,(Fe+he)*y,(Qe-_e)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,Fe*y,(Qe+he)*a,(Fe+he)*y,(Qe+_e)*a,(Fe+_e)*y,(Qe+he)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-he)*y,Qe*a,(Fe-_e)*y,(Qe+he)*a,(Fe-he)*y,(Qe+_e)*a)),ee}),go.Shape.defineFigureGenerator("RailShipment",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.1*y,.4*a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.4*a).close());var te=new go.PathFigure(.45*y,.7*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a));var ne=new go.PathFigure(.55*y,.4*a,!0);ee.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 Fe=.05,Qe=me*.05,Ze=.175,Je=.95,ae=new go.PathFigure((Ze-Fe)*y,Je*a,!0);ee.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ze*y,(Je-Fe)*a,(Ze-Fe)*y,(Je-Qe)*a,(Ze-Qe)*y,(Je-Fe)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+Fe)*y,Je*a,(Ze+Qe)*y,(Je-Fe)*a,(Ze+Fe)*y,(Je-Qe)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ze*y,(Je+Fe)*a,(Ze+Fe)*y,(Je+Qe)*a,(Ze+Qe)*y,(Je+Fe)*a)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-Fe)*y,Je*a,(Ze-Qe)*y,(Je+Fe)*a,(Ze-Fe)*y,(Je+Qe)*a));var Fe=.05,Qe=me*.05,Ze=.375,Je=.95,he=new go.PathFigure((Ze-Fe)*y,Je*a,!0);ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,Ze*y,(Je-Fe)*a,(Ze-Fe)*y,(Je-Qe)*a,(Ze-Qe)*y,(Je-Fe)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+Fe)*y,Je*a,(Ze+Qe)*y,(Je-Fe)*a,(Ze+Fe)*y,(Je-Qe)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,Ze*y,(Je+Fe)*a,(Ze+Fe)*y,(Je+Qe)*a,(Ze+Qe)*y,(Je+Fe)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-Fe)*y,Je*a,(Ze-Qe)*y,(Je+Fe)*a,(Ze-Fe)*y,(Je+Qe)*a));var Fe=.05,Qe=me*.05,Ze=.625,Je=.95,_e=new go.PathFigure((Ze-Fe)*y,Je*a,!0);ee.add(_e),_e.add(new go.PathSegment(go.PathSegment.Bezier,Ze*y,(Je-Fe)*a,(Ze-Fe)*y,(Je-Qe)*a,(Ze-Qe)*y,(Je-Fe)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+Fe)*y,Je*a,(Ze+Qe)*y,(Je-Fe)*a,(Ze+Fe)*y,(Je-Qe)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,Ze*y,(Je+Fe)*a,(Ze+Fe)*y,(Je+Qe)*a,(Ze+Qe)*y,(Je+Fe)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-Fe)*y,Je*a,(Ze-Qe)*y,(Je+Fe)*a,(Ze-Fe)*y,(Je+Qe)*a));var Fe=.05,Qe=me*.05,Ze=.825,Je=.95,tt=new go.PathFigure((Ze-Fe)*y,Je*a,!0);ee.add(tt),tt.add(new go.PathSegment(go.PathSegment.Bezier,Ze*y,(Je-Fe)*a,(Ze-Fe)*y,(Je-Qe)*a,(Ze-Qe)*y,(Je-Fe)*a)),tt.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+Fe)*y,Je*a,(Ze+Qe)*y,(Je-Fe)*a,(Ze+Fe)*y,(Je-Qe)*a)),tt.add(new go.PathSegment(go.PathSegment.Bezier,Ze*y,(Je+Fe)*a,(Ze+Fe)*y,(Je+Qe)*a,(Ze+Qe)*y,(Je+Fe)*a)),tt.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-Fe)*y,Je*a,(Ze-Qe)*y,(Je+Fe)*a,(Ze-Fe)*y,(Je+Qe)*a).close());var Oe=new go.PathFigure(0,a,!1);return ee.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),ee}),go.Shape.defineFigureGenerator("Warehouse",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,.2*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var ne=new go.PathFigure(.15*y,a,!0);ee.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,he=me*.05,_e=.35,Fe=.775,Qe=new go.PathFigure((_e-ae)*y,Fe*a,!0);return ee.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,_e*y,(Fe-ae)*a,(_e-ae)*y,(Fe-he)*a,(_e-he)*y,(Fe-ae)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(_e+ae)*y,Fe*a,(_e+he)*y,(Fe-ae)*a,(_e+ae)*y,(Fe-he)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,_e*y,(Fe+ae)*a,(_e+ae)*y,(Fe+he)*a,(_e+he)*y,(Fe+ae)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(_e-ae)*y,Fe*a,(_e-he)*y,(Fe+ae)*a,(_e-ae)*y,(Fe+he)*a).close()),ee}),go.Shape.defineFigureGenerator("ControlCenter",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,a,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,.1*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a).close()),ee}),go.Shape.defineFigureGenerator("Bluetooth",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,.75*a,!1);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ee}),go.Shape.defineFigureGenerator("Bookmark",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),ee}),go.Shape.defineFigureGenerator("Bookmark",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),ee}),go.Shape.defineFigureGenerator("Globe",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.5*y,0,!1);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.75*y,0,y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.75*a,.75*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*y,a,0,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,.25*a,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,.15*y,.25*a,.15*y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.85*y,.75*a,.85*y,.25*a)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.15*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.15*a,.35*y,.3*a,.65*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.85*a,.35*y,.7*a,.65*y,.7*a)),ee}),go.Shape.defineFigureGenerator("Wave",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,.25*a,!1);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.25*a,.1*y,0,.2*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.25*a,.425*y,.5*a,.575*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.25*a,.8*y,0,.9*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),E.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.75*a,.1*y,.5*a,.2*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.75*a,.425*y,a,.575*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.75*a,.8*y,.5*a,.9*y,.5*a)),ee}),go.Shape.defineFigureGenerator("Operator",function(ie,y,a){var ee=new go.Geometry,E=.3,te=me*.3,ne=.5,ae=.7,he=new go.PathFigure((ne-E)*y,ae*a,!0);ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-E)*a,(ne-E)*y,(ae-te)*a,(ne-te)*y,(ae-E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,ae*a,(ne+te)*y,(ae-E)*a,(ne+E)*y,(ae-te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+E)*a,(ne+E)*y,(ae+te)*a,(ne+te)*y,(ae+E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,ae*a,(ne-te)*y,(ae+E)*a,(ne-E)*y,(ae+te)*a));var _e=new go.PathFigure(0,.7*a,!1);return ee.add(_e),_e.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*a,0,0,y,0)),ee}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.5*y,0,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.65*y,.3*a,.65*y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.35*y,.5*a,.35*y,.3*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*y,.6*a,.1*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.2*y,a,.35*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,a,.7*y,.6*a,.9*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.8*y,a,.65*y,.95*a)),ee}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(y,0,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,0,a,.4*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.4*a,.8*y,a,.85*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee}),go.Shape.defineFigureGenerator("Battery",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,.4*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.1*a));var te=new go.PathFigure(0,.6*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),ee}),go.Shape.defineFigureGenerator("Delete",function(ie,y,a){var ee=new go.Geometry,E=.5,te=me*.5,ne=.5,ae=.5,he=new go.PathFigure((ne-E)*y,ae*a,!0);ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-E)*a,(ne-E)*y,(ae-te)*a,(ne-te)*y,(ae-E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,ae*a,(ne+te)*y,(ae-E)*a,(ne+E)*y,(ae-te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+E)*a,(ne+E)*y,(ae+te)*a,(ne+te)*y,(ae+E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,ae*a,(ne-te)*y,(ae+E)*a,(ne-E)*y,(ae+te)*a));var _e=new go.PathFigure(.15*y,.5*a,!1);return ee.add(_e),_e.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*a)),ee}),go.Shape.defineFigureGenerator("Flag",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,.1*a,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.1*a,.15*y,0,.35*y,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,.65*y,.2*a,.85*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.85*y,.6*a,.65*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*y,.4*a,.15*y,.4*a).close()),ee}),go.Shape.defineFigureGenerator("Help",function(ie,y,a){var ee=new go.Geometry,E=.5,te=me*.5,ne=.5,ae=.5,he=new go.PathFigure((ne-E)*y,ae*a,!1);ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-E)*a,(ne-E)*y,(ae-te)*a,(ne-te)*y,(ae-E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,ae*a,(ne+te)*y,(ae-E)*a,(ne+E)*y,(ae-te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+E)*a,(ne+E)*y,(ae+te)*a,(ne+te)*y,(ae+E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,ae*a,(ne-te)*y,(ae+E)*a,(ne-E)*y,(ae+te)*a).close()),E=.05,te=me*.05,ne=.5,ae=.8;var _e=new go.PathFigure((ne-E)*y,ae*a,!1);return ee.add(_e),_e.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae-E)*a,(ne-E)*y,(ae-te)*a,(ne-te)*y,(ae-E)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,ae*a,(ne+te)*y,(ae-E)*a,(ne+E)*y,(ae-te)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ae+E)*a,(ne+E)*y,(ae+te)*a,(ne+te)*y,(ae+E)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,ae*a,(ne-te)*y,(ae+E)*a,(ne-E)*y,(ae+te)*a).close()),_e.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),_e.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,.75*y,.475*a,.75*y,.225*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.35*a,.4*y,.2*a,.3*y,.25*a)),ee}),go.Shape.defineFigureGenerator("Location",function(ie,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(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.2*y,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.3*a)),ee}),go.Shape.defineFigureGenerator("Unlocked",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.2*y,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.35*a)),ee}),go.Shape.defineFigureGenerator("Gear",function(ie,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(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,.5*a,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.3*a,0,.375*a,.05*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.075*a,.3*y,.225*a,.4*y,.175*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.525*y,.075*a,.46*y,.05*a,.525*y,.05*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.4*a,.525*y,.275*a,.475*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.55*a,y,.4*a,y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,.425*y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.55*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.7*a,.675*y,.55*a,.675*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.575*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,.85*a,.65*y,.7*a,.65*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.535*y,a,.61*y,.85*a,.61*y,a)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*y,a,0,a).close()),ee}),go.Shape.defineFigureGenerator("Map",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,.2*a,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.add(new go.PathSegment(go.PathSegment.Move,.25*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),E.add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.add(new go.PathSegment(go.PathSegment.Move,.75*y,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),ee}),go.Shape.defineFigureGenerator("Eject",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,a,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.7)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var te=new go.PathFigure(0,a*.6,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close()),ee}),go.Shape.defineFigureGenerator("Pencil",function(ie,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(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(y*1,a*1,!1);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.3)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.85)),E.add(new go.PathSegment(go.PathSegment.Line,y,a*.85).close());var te=new go.PathFigure(.126*y,.85*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.126*y,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.322*y,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.322*y,.85*a).close());var ne=new go.PathFigure(.402*y,.85*a,!1);ee.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);ee.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 he=new go.PathFigure(.5*y,.1*a,!1);return ee.add(he),he.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*a)),he.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*y,.3*a).close()),ee}),go.Shape.defineFigureGenerator("Staircase",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,a*1,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.8)),E.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.8)),E.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.6)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.6)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.4)),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.4)),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.2)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.2)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.15)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.15)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),ee}),go.Shape.defineFigureGenerator("5Bars",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,a*1,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*(1-.184)).close());var te=new go.PathFigure(y*.204,a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.204,a*(1-.184))),te.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*1).close());var ne=new go.PathFigure(y*.408,a,!0);ee.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);ee.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 he=new go.PathFigure(y*.816,a,!0);return ee.add(he),he.add(new go.PathSegment(go.PathSegment.Line,y*.816,a*(1-.184*4))),he.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-.184*5))),he.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1).close()),ee}),go.Shape.defineFigureGenerator("PC",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,0).close());var te=new go.PathFigure(y*.055,.07*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.07)),te.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.1).close());var ne=new go.PathFigure(y*.055,.13*a,!0);ee.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);ee.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 he=new go.PathFigure(y*1,0,!0);return ee.add(he),he.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),he.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.65)),he.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.65).close()),ee}),go.Shape.defineFigureGenerator("Plane",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(.55*y,a,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),E.add(new go.PathSegment(go.PathSegment.Line,.1*y,.475*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.35*y,.525*a,0,.4*a,.225*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.4*y,.475*a)),E.add(new go.PathSegment(go.PathSegment.Line,.15*y,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,.2*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.325*a)),E.add(new go.PathSegment(go.PathSegment.Line,.85*y,.1*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.2*a,.975*y,0,y,.08*a)),E.add(new go.PathSegment(go.PathSegment.Line,.7*y,.45*a)),E.add(new go.PathSegment(go.PathSegment.Line,.6*y,.95*a)),E.add(new go.PathSegment(go.PathSegment.Line,.55*y,a).close()),ee}),go.Shape.defineFigureGenerator("Key",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(y*1,a*.5,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.9,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.4*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,.2*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),E.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.15,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,.8*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.65*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.7,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,.55*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,.6*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.85,.575*a)),E.add(new go.PathSegment(go.PathSegment.Line,y*.9,.6*a).close()),E.add(new go.PathSegment(go.PathSegment.Move,.17*y,.425*a)),E.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*y,.5*a,.075*y,.075*a).close()),ee}),go.Shape.defineFigureGenerator("FilmTape",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(0,0,!1);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*0,y*.3,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*.95)),E.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var te=new go.PathFigure(0,0,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*1,a*0)),te.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*1,y*.3,y*.055)),te.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var ne=new go.PathFigure(y*.11,a*.1,!1);ee.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);ee.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 he=new go.PathFigure(y*(.11+.24133333*2+.028*2),a*.1,!1);return ee.add(he),he.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.1)),he.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.8)),he.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*2),a*.8).close()),ee}),go.Shape.defineFigureGenerator("FloppyDisk",function(ie,y,a){var ee=new go.Geometry,E=8,te=E*me,ne=new go.PathFigure(E,0,!1);ee.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-E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,a-te,y-te,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,te,a,0,a-te)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,te,te,0).close());var ae=new go.PathFigure(y*.83,0,!1);ee.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 he=new go.PathFigure(y*.83,a*1,!1);ee.add(he),he.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.5)),he.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.5)),he.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*1).close());var _e=new go.PathFigure(y*.78,a*.05,!1);return ee.add(_e),_e.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.05)),_e.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.25)),_e.add(new go.PathSegment(go.PathSegment.Line,y*.78,a*.25).close()),ee}),go.Shape.defineFigureGenerator("SpeechBubble",function(ie,y,a){var ee=ie?ie.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=15),ee=Math.min(ee,y/3),ee=Math.min(ee,a/3);var E=ee*me,te=a*.8,ne=new go.Geometry,ae=new go.PathFigure(ee,0,!0);return ne.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y-ee,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y,ee,y-E,0,y,E)),ae.add(new go.PathSegment(go.PathSegment.Line,y,te-ee)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y-ee,te,y,te-E,y-E,te)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.7,te)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.7,a)),ae.add(new go.PathSegment(go.PathSegment.Line,y*.55,te)),ae.add(new go.PathSegment(go.PathSegment.Line,ee,te)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,te-ee,E,te,0,te-E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,E,E,0).close()),E>1?(ne.spot1=new go.Spot(0,0,E,E),ne.spot2=new go.Spot(1,.8,-E,-E)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(y*0,a*.45,!0);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.9)),E.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.9)),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.45).close());var te=new go.PathFigure(y*1,a*.55,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*1)),te.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.55)),te.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.55)),te.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.55).close()),ee}),go.Shape.defineFigureGenerator("Windows",function(ie,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(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(y*0,a*.1,!1);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.9)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.9).close());var te=new go.PathFigure(y*.1,a*.2,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.22,a*.285)),te.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.32)),te.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.37)),te.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.32)),te.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.25).close());var ne=new go.PathFigure(y*.28,a*.37,!0);return ee.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()),ee}),go.Shape.defineFigureGenerator("Beaker",function(ie,y,a){var ee=new go.Geometry,E=15,te=E*me,ne=new go.PathFigure(y*.62,a*.475,!0);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,a-te,y-te,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,te,a,0,a-te)),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()),te>1?(ee.spot1=new go.Spot(0,0,te,te),ee.spot2=new go.Spot(1,1,-te,-te)):(ee.spot1=go.Spot.TopLeft,ee.spot2=go.Spot.BottomRight),ee}),go.Shape.defineFigureGenerator("Download",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(y*0,a*1,!0);ee.add(E);var te=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-te))),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-te))),E.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-te))),E.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-te))),E.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-te))),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-te)).close());var ne=new go.PathFigure(y*.4,a*0,!0);return ee.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()),ee}),go.Shape.defineFigureGenerator("Bin",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(y*0,a*1,!0);ee.add(E);var te=.1/.3;return E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-te))),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-te))),E.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-te))),E.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-te))),E.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-te))),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-te)).close()),ee}),go.Shape.defineFigureGenerator("Upload",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(y*0,a*1,!0);ee.add(E);var te=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-te))),E.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-te))),E.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-te))),E.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-te))),E.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-te))),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-te)).close());var ne=new go.PathFigure(y*.5,a*0,!0);return ee.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()),ee}),go.Shape.defineFigureGenerator("EmptyDrink",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(y*.15,a*0,!1);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close()),ee}),go.Shape.defineFigureGenerator("Drink",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(y*.15,a*0,!1);ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),E.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close());var te=new go.PathFigure(y*.235,a*.28,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.765,a*.28)),te.add(new go.PathSegment(go.PathSegment.Line,y*.655,a*.97)),te.add(new go.PathSegment(go.PathSegment.Line,y*.345,a*.97).close()),ee}),go.Shape.defineFigureGenerator("4Arrows",function(ie,y,a){var ee=new go.Geometry,E=new go.PathFigure(y*.5,a*0,!0);return ee.add(E),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.25)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.25)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.5)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.65)),E.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*1)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.75)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.55)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.65)),E.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.5)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.35)),E.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.45)),E.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.25)),E.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.25).close()),ee}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var nn={},Nt="5.0",Be={},Ce=null,be=!1,Me=!1,ot=null,Ge=!1,He=null,me=null,ve=0;ve4?parseFloat(mt):5};nn.setHTML5Codebase=function(mt,Ot){me=mt,nt(mt,Ot)},nn.setJavaCodebase=nn.setJavaCodebaseVersion=nn.isCompiledInstalled=nn.setPreCompiledScriptPath=nn.setPreCompiledResourcePath=function(){},nn.setHTML5CodebaseVersion=function(mt,Ot){var mn=parseFloat(mt);if(mn!==NaN&&mn<5){console.log("The GeoGebra HTML5 codebase version "+mn+" is deprecated. Using version latest instead.");return}He=mt,lt(mt,Ot)},nn.getHTML5CodebaseVersion=function(){return ie},nn.getParameters=function(){return Be},nn.setFontsCSSURL=function(mt){ne=mt},nn.setGiacJSURL=function(mt){},nn.setJNLPFile=function(mt){de=mt},nn.setJNLPBaseDir=function(mt){},nn.inject=function(){function mt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ot="auto",mn=Be.id,_n,an=!1,Mn=0;Mn=5)return!0;var mt=nn.getAppletObject();return mt&&typeof mt.recalculateEnvironments=="function"?(mt.recalculateEnvironments(),!0):!1},nn.startAnimation=function(){var mt=nn.getAppletObject();return mt&&typeof mt.startAnimation=="function"?(mt.startAnimation(),!0):!1},nn.stopAnimation=function(){var mt=nn.getAppletObject();return mt&&typeof mt.stopAnimation=="function"?(mt.stopAnimation(),!0):!1},nn.getAppletObject=function(){var mt=Be.id!==void 0?Be.id:"ggbApplet";return window[mt]},nn.resize=function(){};var tt=function(mt,Ot,mn){var _n=document.createElement("param");_n.setAttribute("name",Ot),_n.setAttribute("value",mn),mt.appendChild(_n)},Oe=function(mt){return mt&&mt!=="false"},ht=function(mt,Ot,mn){he(ie)<=4.2&&(mn=!0);var _n=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ie||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(_n=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var an=document.createElement("div");an.classList.add("appletParameters","notranslate");var Mn=Ot.width,St=Ot.height;if(Ot.disableAutoScale=Ot.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ot.disableAutoScale,Ot.width!==void 0)if(he(ie)<=4.4)Oe(Ot.showToolBar)&&(Ot.height-=7),Oe(Ot.showAlgebraInput)&&(Ot.height-=37),Ot.width<605&&Oe(Ot.showToolBar)&&(Ot.width=605,Mn=605);else{var kn=100;(Oe(Ot.showToolBar)||Oe(Ot.showMenuBar))&&(Ot.hasOwnProperty("customToolBar")&&(Ot.customToolbar=Ot.customToolBar),kn=Oe(Ot.showMenuBar)?245:155),Mn=5?(Ot.appletOnLoad=function(At){var Qt=mt.querySelector(".ggb_preview");Qt&&Qt.parentNode.removeChild(Qt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Rt),window.GGBT_wsf_view&&$(window).trigger("resize"),Te(At)},Re||Rt.appendChild(pe)):an.appendChild(pe),Rt.appendChild(an),Re||mt.appendChild(Rt),setTimeout(function(){nn.resize()},1)}else{var ce=document.createElement("div");ce.className="applet_scaler",ce.style.position="relative",ce.style.display="block",ce.appendChild(an),mt.appendChild(ce),Ot.appletOnLoad=function(At){nn.resize(),Te(At)}}function we(At,Qt){Qt&&typeof Qt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(At,Qt.appletOnLoad):renderGGBElement(At),Mt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Qt)}function $e(At,Qt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:At,params:Qt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(In){we(In.article,In.params)}),html5AppletsToProcess=null)},he(ie)<5&&(At.className+=" geogebraweb")):we(At,Qt)}if(_n){scriptLoadStarted=!0;for(var ct=0;ct0?(Jn.remove(),Rt.attr("id","fullscreencontent").show(),jQuery(Te).append(Rt),window.dispatchEvent(new Event("resize"))):ht(Jn,Ot,!1),window.GGBT_wsf_view.launchFullScreen(Te)}else Ee=_n,ht(mt,Ot,!1);if(!window.GGBT_wsf_view)for(St=0;Stmt/4*3&&(Jn=mt/4*3),Te=Jn/5.8,kn.setAttribute("src",E),kn.setAttribute("width",Jn),kn.setAttribute("height",Te);var Rt=(mt-Jn)/2,Re=(Ot-Te)/2;kn.style.left=Rt+"px",kn.style.top=Re+"px",an.appendChild(kn)}}return an.appendChild(St),an},ut=function(mt){return mt=mt.toLowerCase(),mt==="html5"||mt==="screenshot"?mt:"html5"},pt=["web","webSimple","web3d","tablet","tablet3d","phone"],lt=function(mt,Ot){if(ie=mt,Ot){nt(ie,!0);return}var mn=!be;if(mn){var _n=he(ie);!isNaN(_n)&&_n<4.4&&(mn=!1)}var an,Mn;window.location.protocol.substr(0,4)==="http"?an=window.location.protocol:an="http:";var St=ie.indexOf("//");St>0?Mn=ie:St===0?Mn=an+ie:Mn="https://www.geogebra.org/apps/5.2.814.0/";for(var kn in pt)if(ie.slice(pt[kn].length*-1)===pt[kn]||ie.slice((pt[kn].length+1)*-1)===pt[kn]+"/"){nt(Mn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&mn&&!Ce.is3D&&!Ce.AV&&!Ce.SV&&!Ce.CV&&!Ce.EV2&&!Ce.CP&&!Ce.PC&&!Ce.DA&&!Ce.FI&&!Ce.PV&&!Oe(Be.showToolBar)&&!Oe(Be.showMenuBar)&&!Oe(Be.showAlgebraInput)&&!Oe(Be.enableRightClick)&&(!Be.appName||Be.appName=="classic")?Mn+="webSimple/":Mn+="web3d/",nt(Mn,!1)},nt=function(mt,Ot){if(mt.requirejs){Le=mt;return}mt.slice(-1)!=="/"&&(mt+="/"),Le=mt,Ot===null&&(Ot=mt.indexOf("http")===-1),Pe=Ot,y="web.nocache.js",a=!1;var mn=Le.split("/");mn.length>1&&(!Ot&&mn[mn.length-2]==="webSimple"?(y="webSimple.nocache.js",a=!0):pt.indexOf(mn[mn.length-2])>=0&&(y=mn[mn.length-2]+".nocache.js")),mn=mt.split("/"),ie=mn[mn.length-3],ie.substr(0,4)==="test"?ie=ie.substr(4,1)+"."+ie.substr(5,1):(ie.substr(0,3)==="war"||ie.substr(0,4)==="beta")&&(ie="5.0");var _n=parseFloat(ie);_n!==NaN&&_n<5&&mt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+_n+" is deprecated. Using version latest instead."),lt("5.0",Ot))},Mt=function(mt,Ot){window.console&&window.console.log&&(!Ot||typeof Ot.showLogging=="undefined"||Ot.showLogging&&Ot.showLogging!=="false")&&console.log(mt)};Be.material_id!==void 0?Qe($t):$t();function $t(){var mt=Nt;He!==null?mt=He:parseFloat(mt)<5&&(mt="5.0"),lt(mt,!1),me!==null&&nt(me,Pe),Ge=!0}return nn},GGBAppletUtils=function(){"use strict";function nn(){return window.GGBT_wsf_edit!==void 0}function Nt(Ge,He){He!=1?(Ge.style.transformOrigin="0% 0% 0px",Ge.style.webkitTransformOrigin="0% 0% 0px",Ge.style.transform="scale("+He+","+He+")",Ge.style.webkitTransform="scale("+He+","+He+")",Ge.style.maxWidth="initial",Ge.querySelector(".ggb_preview")!==null&&(Ge.querySelector(".ggb_preview").style.maxWidth="initial"),Ge.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ge.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ge.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ge.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ge.style.transform="none",Ge.style.webkitTransform="none")}function Be(Ge,He,me,ve,Ie,de){var Le=null;if(de!=null&&de!="")for(var Pe=Ge.parentNode;Pe!=null;)if((" "+Pe.className+" ").indexOf(" "+de+" ")>-1){Le=Pe;break}else Pe=Pe.parentNode;var Ee=0,ie=0,y=0,a=0,ee=0,E=0,te=0;if(Le)Ee=Le.offsetWidth,ie=Math.max(ve?Le.offsetWidth:0,Le.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ee=Math.min(window.innerWidth,document.documentElement.clientWidth),ie=Math.min(window.innerHeight,document.documentElement.clientHeight),y=Ee):(Ee=window.innerWidth,ie=window.innerHeight,y=window.innerWidth),Ge){var ne=Ge.getBoundingClientRect();ne.left>0&&ne.left<=Ee&&(Ie===void 0||!Ie)&&(document.dir==="rtl"?(ee=Ee-ne.width-ne.left,E=y<=480?10:30):(E=ne.left,ee=y<=480?10:30),a=E+ee)}if(Ge&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ae=Ge.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,te=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,te=40)}}return Ge&&((me===void 0||!me)&&He>0&&He+a1&&(de=!0)),He&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(de=!0),!(Ge.hasOwnProperty("disableAutoScale")&&Ge.disableAutoScale))Ie=Ce(Ge,He,de,me,Ge.scaleContainerClass);else return ve;return de&&(!Ge.hasOwnProperty("scale")||ve===1)?Ie:Math.min(ve,Ie)}function Me(Ge){var He=Math.min(window.innerWidth,document.documentElement.clientWidth),me=Math.min(window.innerHeight,document.documentElement.clientHeight),ve=Ge.getBoundingClientRect(),Ie=(He-ve.width)/2,de=(me-ve.height)/2;de<0&&(de=0),Ge.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ie<40?Ge.style.left="40px":Ge.style.left=Ie+"px",Ge.style.top=de+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(de<40?Ge.style.top="40px":Ge.style.top=de+"px",Ge.style.left=Ie+"px")}function ot(Ge,He){var me=Ge.querySelector(".appletParameters");if(me){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(He.id!==me.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ge)}if(me.parentElement&&/fullscreen/.test(me.parentElement.className))return;var ve=be(He,Ge);nn()&&me.setAttribute("data-param-scale",ve);for(var Ie=null,de=0;de=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(nn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(nn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(nn){var Nt=c[nn];return Nt==null?null:Nt},r=d,webModule.__errFn=e}function B(){function nn(Ge){var He=Ge.lastIndexOf(rb);He==-1&&(He=Ge.length);var me=Ge.indexOf(sb);me==-1&&(me=Ge.length);var ve=Ge.lastIndexOf(tb,Math.min(me,He));return ve>=O?Ge.substring(O,ve+P):W}function Nt(Ge){if(!Ge.match(/^\w+:\/\//)){var He=o.createElement(ub);He.src=Ge+vb,Ge=nn(He.src)}return Ge}function Be(){var Ge=__gwt_getMetaProperty(wb);return Ge!=null?Ge:W}function Ce(){for(var Ge=o.getElementsByTagName(_),He=O;HeO?Ge[Ge.length-P].href:W}function Me(){var Ge=o.location;return Ge.href==Ge.protocol+zb+Ge.host+Ge.pathname+Ge.search+Ge.hash}var ot=Be();return ot==W&&(ot=Ce()),ot==W&&(ot=be()),ot==W&&Me()&&(ot=nn(o.location.href)),ot=Nt(ot),ot}function C(nn){return nn.match(/^\//)||nn.match(/^[a-zA-Z]+:\/\//)?nn:webModule.__moduleBase+nn}function D(){var nn=[],Nt=O,Be=[],Ce=[];function be(Ge){var He=Ce[Ge](),me=Be[Ge];if(He in me)return He;var ve=[];for(var Ie in me)ve[me[Ie]]=Ie;throw r&&r(Ge,ve,He),null}if(__gwt_isKnownPropertyValue=function(Ge,He){return He in Be[Ge]},webModule.__getPropMap=function(){var Ge={};for(var He in Be)Be.hasOwnProperty(He)&&(Ge[He]=be(He));return Ge},webModule.__computePropValue=be,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Me;try{Me=Cb;var ot=Me.indexOf(Db);ot!=-1&&(Nt=parseInt(Me.substring(ot+P),$),Me=Me.substring(O,ot))}catch(Ge){}return webModule.__softPermutationId=Nt,C(Me+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(nn,Nt,Be){"use strict";Be.d(Nt,{Ax:function(){return ot},Ds:function(){return Ge},KI:function(){return me},SI:function(){return Me},f1:function(){return be}});var Ce=Be(90524);function be(ve){let Ie=!0;if(ve.length>0){for(let de=0;de_e in he?Le(he,_e,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):he[_e]=Fe,a=(he,_e)=>{for(var Fe in _e||(_e={}))Ee.call(_e,Fe)&&y(he,Fe,_e[Fe]);if(Pe)for(var Fe of Pe(_e))ie.call(_e,Fe)&&y(he,Fe,_e[Fe]);return he};const ee=(he={})=>{var _e,Fe,Qe,Ze;let Je=(_e=he==null?void 0:he.emotion)==null?void 0:_e.map(De=>a({value:De==null?void 0:De.rate},De)),tt=(Fe=he==null?void 0:he.focus)==null?void 0:Fe.map(De=>a({value:De==null?void 0:De.rate},De)),Oe=(Qe=he==null?void 0:he.action)==null?void 0:Qe.map(De=>a({value:De==null?void 0:De.rate},De)),ht=(Ze=he==null?void 0:he.intention)==null?void 0:Ze.map(De=>a({value:De==null?void 0:De.rate},De));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:Je||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:tt||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:Oe||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:ht||[]}]},E=({className:he,dataSource:_e=[],col:Fe=4,right:Qe,bottom:Ze=23,precision:Je=0,wrapWidth:tt=1200})=>{const Oe=(De="",Lt,it="--")=>De?(De==null?void 0:De.length)>Lt?(De==null?void 0:De.slice(0,Lt-1))+"...":De:it,ht=Math.floor((tt-(Fe-1)*Qe)/Fe);return Ce.createElement("div",{className:ot()(be.list,he)},!!(_e!=null&&_e.length)&&(_e==null?void 0:_e.map((De,Lt)=>{const{cover_pic:it,created_at:at,emotion:wt,action:ut,intention:pt,focus:lt}=De;return Ce.createElement("div",{key:Lt,className:be.wrap,style:{width:ht,marginRight:(1+Lt)%Fe===0?0:Qe+Je,marginBottom:Ze}},Ce.createElement("div",{className:be.img},Ce.createElement("img",{src:`${de.Z.API_SERVER}${it}`}),Ce.createElement("div",{className:be.tips},Ce.createElement("div",null,Ce.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),Ce.createElement("span",null,at))),Ce.createElement("div",{className:be.footer},Ce.createElement("ul",null,Ce.createElement("li",null,Ce.createElement("i",{className:"iconfont icon-biaoqing"}),Ce.createElement("span",null,"\u8868\u60C5\uFF1A",Ce.createElement(He.Z,{title:wt},Ce.createElement("span",{className:"c-grey-333"},Oe(wt,4))))),Ce.createElement("li",null,Ce.createElement("i",{className:"iconfont icon-hangwei"}),Ce.createElement("span",null,"\u884C\u4E3A\uFF1A",Ce.createElement(He.Z,{title:ut},Ce.createElement("span",{className:"c-grey-333"},Oe(ut,4)))))),Ce.createElement("ul",null,Ce.createElement("li",null,Ce.createElement("i",{className:"iconfont icon-yitu"}),Ce.createElement("span",null,"\u610F\u56FE\uFF1A",Ce.createElement(He.Z,{title:pt},Ce.createElement("span",{className:"c-grey-333"},Oe(pt,4))))),Ce.createElement("li",null,Ce.createElement("i",{className:"iconfont icon-zhuangtai"}),Ce.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",Ce.createElement(He.Z,{title:lt},Ce.createElement("span",{className:"c-grey-333"},Oe(lt,3))))))))})))},te=({className:he,style:_e,title:Fe,hideBar:Qe=!1,children:Ze,customText:Je="",noDataText:tt="",emptyData:Oe=[],loading:ht,actionAnalysis:De})=>{var Lt,it;const at=((Lt=Oe==null?void 0:Oe[0])==null?void 0:Lt.every(ut=>{var pt;return!((pt=ut==null?void 0:ut.data)!=null&&pt.length)}))&&!((it=Oe==null?void 0:Oe[1])!=null&&it.length)||!De,wt=De?tt:Je;return Ce.createElement(me.Z,{loading:ht,active:!0},at&&Ce.createElement("div",{className:ot()(be.noData,he),style:_e},!!Fe&&Ce.createElement("div",{className:be.title},!Qe&&Ce.createElement("b",null),Ce.createElement("span",null,Fe)),Ce.createElement("div",{className:be.itemWrap},Ce.createElement(Ie.Z,{customText:wt}))),!at&&Ze)};var ae=({className:he,style:_e,data:Fe=[],title:Qe,hideBar:Ze=!1,loading:Je=!1})=>Ce.createElement("div",{className:ot()(be.analysis,he),style:_e},!!Qe&&Ce.createElement("div",{className:be.title},!Ze&&Ce.createElement("b",null),Ce.createElement("span",null,Qe)),Ce.createElement(ve.Z,{spinning:Je},Ce.createElement("div",{className:be.itemWrap},Fe==null?void 0:Fe.map((tt,Oe)=>Ce.createElement("div",{className:be.item,key:Oe},Ce.createElement(Ge.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:tt==null?void 0:tt.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(ht){for(let De in tt==null?void 0:tt.data)if(ht==(tt==null?void 0:tt.data[De].name))return ht+" "+(tt==null?void 0:tt.data[De].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:tt==null?void 0:tt.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:tt==null?void 0:tt.data}]},style:{height:145}}))))))},6077:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return Le}});var Ce=Be(59301),be={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Me=Be(92310),ot=Be.n(Me),Ge=Be(71418),He=Be(2859),me=Be(82093),ve=Be(49661),Ie=(Pe,Ee,ie)=>new Promise((y,a)=>{var ee=ne=>{try{te(ie.next(ne))}catch(ae){a(ae)}},E=ne=>{try{te(ie.throw(ne))}catch(ae){a(ae)}},te=ne=>ne.done?y(ne.value):Promise.resolve(ne.value).then(ee,E);te((ie=ie.apply(Pe,Ee)).next())}),Le=({data:Pe,className:Ee,fullWidth:ie,style:y={},onClose:a,onOk:ee,showFullTools:E,noAssociationId:te})=>{const ne=(0,Ce.useRef)(null),ae=(0,Ce.useRef)(null),he=(0,Ce.useRef)(null),_e=(0,Ce.useRef)(null),[Fe,Qe]=(0,Ce.useState)(!1),[Ze,Je]=(0,Ce.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,Ce.useEffect)(()=>{he.current||(he.current=document.createElement("style"),document.head.appendChild(he.current)),Pe!=null&&Pe.visible?(document.body.setAttribute("data-custom","y-hidden"),he.current.innerHTML=" html { overflow-y: hidden; }",Pe!=null&&Pe.src&&tt()):(document.body.removeAttribute("data-custom"),he.current&&(document.head.removeChild(he.current),he.current=null))},[Pe==null?void 0:Pe.visible]);const tt=()=>Ie(void 0,null,function*(){Qe(!0),Je("\u6B63\u5728\u52A0\u8F7D\u4E2D");const it=yield(0,ve.ZJ)(Pe==null?void 0:Pe.src);ne.current.src="",ne.current.src=it,ne.current.onload=function(){Lt()},Qe(!1),Je("")}),Oe=()=>{document.body.removeAttribute("data-custom"),he.current.innerHTML=" ",a()},ht=it=>Ie(void 0,null,function*(){Qe(!0),Je("\u6B63\u5728\u4FDD\u5B58\u4E2D");const at=yield(0,me.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Pe.title,file:it.dataUrl}});at!=null&&at.id&&!te?(yield(0,me.ZP)(`/api/attachments/${Pe.id}/add_subitem.json`,{method:"post",body:{subitem_id:at==null?void 0:at.id,settings:JSON.stringify(it.state)}})).status===0&&ee():at!=null&&at.id&&ee(at),document.body.removeAttribute("data-custom"),he.current.innerHTML=" ",Qe(!1),Je("")}),De=()=>{const it=document.querySelector('a[href="https://markerjs.com/"]');it&&it.parentNode&&(it.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(wt=>{const ut=document.querySelector(wt.name);ut&&ut.setAttribute("title",wt.title)})},Lt=()=>{ae.current=new He.hP(ne.current),ae.current.targetRoot=_e.current,ae.current.addEventListener("render",ht),ae.current.addEventListener("beforeclose",Oe),E&&(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(),Pe!=null&&Pe.snapshotData&&ae.current.restoreState(Pe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),De()},300)};return Ce.createElement(Ce.Fragment,null,(Pe==null?void 0:Pe.visible)&&Ce.createElement(Ge.Z,{spinning:Fe,tip:Ze,style:{position:"absolute"}},Ce.createElement("div",{ref:_e,className:ot()(be.imageDimensions,Ee,ie?be.fullWidth:""),style:y},Ce.createElement("img",{className:be.img,ref:ne}))))}},88615:function(nn,Nt,Be){"use strict";var Ce=Be(59301),be=Be(95237),Me=Be(43604),ot=Be(99313),Ge=Be(3113),He=Be(7664),me=Be(21697),ve=Be(48136),Ie=Be(59301);const de=(0,Ce.forwardRef)(({callback:Le,showSaveButton:Pe,value:Ee=""},ie)=>{const y=(0,Ce.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 "}]}]}],ee=[{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}`}]}]}],E=ae=>{y.current.setValue(y.current.getValue()+" "+ae.value+" ")},te=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ie.createElement(be.Z,{className:me.Z.lists,gutter:[10,10]},a.map((ae,he)=>Ie.createElement(Me.Z,{flex:"110px",className:me.Z.item},Ie.createElement("div",null,Ie.createElement(He.Z,{value:`$$${ae.value}$$`}),ae.name),Ie.createElement("div",{className:me.Z.children},ae.children.map((_e,Fe)=>Ie.createElement("div",{key:Fe},Ie.createElement("h1",null,_e.name),Ie.createElement(be.Z,{gutter:[10,10]},_e.data.map((Qe,Ze)=>Ie.createElement(Me.Z,{key:Ze,onClick:()=>E(Qe),className:me.Z.diamond},Ie.createElement(He.Z,{value:"`$$"+Qe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ie.createElement(be.Z,{className:me.Z.lists,gutter:[10,10]},ee.map((ae,he)=>Ie.createElement(Me.Z,{flex:"110px",className:me.Z.item},Ie.createElement("div",null,Ie.createElement(He.Z,{value:"`$$"+ae.value+"$$`"}),ae.name),Ie.createElement("div",{className:me.Z.children},ae.children.map((_e,Fe)=>Ie.createElement("div",{key:Fe},_e.name&&Ie.createElement("h1",null,_e.name),Ie.createElement(be.Z,{gutter:[10,10]},_e.data.map((Qe,Ze)=>Ie.createElement(Me.Z,{key:Ze,onClick:()=>E(Qe),className:me.Z.diamond},Ie.createElement(He.Z,{value:"`$$"+Qe.value+"$$`"}))))))))))}],ne=()=>{var ae=document.createElement("div");ae.innerHTML=y.current.getValue();var he=ae.innerText;return Le&&Le(he),he};return(0,Ce.useImperativeHandle)(ie,()=>({getData:ne})),Ie.createElement("div",{className:me.Z.mathWrap},Ie.createElement(ot.default,{defaultActiveKey:"1",items:te}),Ie.createElement("math-field",{locale:"zh_cn",className:me.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},Ee||""),Pe&&Ie.createElement("div",{className:me.Z.button},Ie.createElement(Ge.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Nt.Z=de},44816:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return ht}});var Ce=Be(59301),be=Be(76560),Me=Be(43418),ot=Be(78241),Ge=Be(8591),He=Be(71418),me=Be(17574),ve=Be(95237),Ie=Be(43604),de=Be(6848),Le=Be(92832),Pe={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},Ee=Be(98072),ie=Be(63423),y=Be(57884),a=Be(89831),ee=Object.defineProperty,E=Object.defineProperties,te=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,_e=(De,Lt,it)=>Lt in De?ee(De,Lt,{enumerable:!0,configurable:!0,writable:!0,value:it}):De[Lt]=it,Fe=(De,Lt)=>{for(var it in Lt||(Lt={}))ae.call(Lt,it)&&_e(De,it,Lt[it]);if(ne)for(var it of ne(Lt))he.call(Lt,it)&&_e(De,it,Lt[it]);return De},Qe=(De,Lt)=>E(De,te(Lt)),Ze=(De,Lt)=>{var it={};for(var at in De)ae.call(De,at)&&Lt.indexOf(at)<0&&(it[at]=De[at]);if(De!=null&&ne)for(var at of ne(De))Lt.indexOf(at)<0&&he.call(De,at)&&(it[at]=De[at]);return it},Je=(De,Lt,it)=>new Promise((at,wt)=>{var ut=nt=>{try{lt(it.next(nt))}catch(Mt){wt(Mt)}},pt=nt=>{try{lt(it.throw(nt))}catch(Mt){wt(Mt)}},lt=nt=>nt.done?at(nt.value):Promise.resolve(nt.value).then(ut,pt);lt((it=it.apply(De,Lt)).next())});const tt=(De=[])=>De==null?void 0:De.map(Lt=>Qe(Fe({},Lt),{title:(Lt==null?void 0:Lt.value)||"",key:Lt==null?void 0:Lt.id,isLeaf:!0})),Oe=De=>{var Lt=De,{user:it,children:at,isShowComponent:wt=!0,ModalProps:ut={},onDataSelect:pt}=Lt,lt=Ze(Lt,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[nt,Mt]=Me.default.useModal(),[$t]=ot.default.useForm(),[mt,Ot]=(0,Ce.useState)([]),[mn,_n]=(0,Ce.useState)(!1),[an,Mn]=(0,Ce.useState)(!1),[,St,kn,Jn]=(0,Ee.U)(ie.qE,{page:1,limit:9999}),[,,Te]=(0,Ee.U)(ie.V8,{}),[,,Rt]=(0,Ee.U)(ie.B$,{}),[,,Re]=(0,Ee.U)(ie.DH,{}),[,,pe]=(0,Ee.U)(ie.bJ,{}),ce=()=>{_n(!1),$t.resetFields(),Mn(!1)},we=ct=>Je(void 0,null,function*(){const{node:je,dragNode:Xe,event:Ft}=ct,dt=ct.node.pos.split("-"),At=ct.dropPosition-Number(dt[dt.length-1]);if(At==0){Ge.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(At==1&&(Xe==null?void 0:Xe.item_index)==(je==null?void 0:je.item_index)+1){Ge.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const Qt=yield pe({id:Xe==null?void 0:Xe.key,position:At==-1?1:(Xe==null?void 0:Xe.item_index)>(je==null?void 0:je.item_index)?(je==null?void 0:je.item_index)+1:je==null?void 0:je.item_index});(Qt==null?void 0:Qt.status)===0&&(Ge.ZP.success("\u79FB\u52A8\u6210\u529F"),kn({},!0))}),$e=ct=>Je(void 0,null,function*(){let je={};an?je=yield Rt(Fe({},ct)):je=yield Re(Fe({},ct)),(je==null?void 0:je.status)==0&&(Ge.ZP.success((je==null?void 0:je.message)||(an?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),kn({},!0),ce())});return(0,Ce.useEffect)(()=>{ut!=null&&ut.open&&kn({},!0)},[ut==null?void 0:ut.open]),(0,Ce.useEffect)(()=>{var ct;Ot(tt((ct=Jn==null?void 0:Jn.data)==null?void 0:ct.list))},[Jn]),wt?Ce.createElement(Ce.Fragment,null,Mt,at,Ce.createElement(Me.default,Fe({},Fe({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},ut)),Ce.createElement(He.Z,{spinning:St},(mt==null?void 0:mt.length)>0?Ce.createElement(Ce.Fragment,null,Ce.createElement(me.default.DirectoryTree,{height:500,className:Pe.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:pt,treeData:mt,onDrop:we,titleRender:ct=>Ce.createElement(Ce.Fragment,null,Ce.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},ct==null?void 0:ct.title),Ce.createElement("div",{className:`${Pe.EditDom}`},Ce.createElement(ve.Z,{wrap:!1,align:"middle",gutter:16},Ce.createElement(Ie.Z,null,Ce.createElement(de.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},Ce.createElement("i",{className:`iconfont icon-tuodong1 font12 ${Pe.currentPrimary}`}))),Ce.createElement(Ie.Z,null,Ce.createElement(de.Z,{title:"\u7F16\u8F91"},Ce.createElement("i",{className:`iconfont icon-bianji11 font12 ${Pe.currentPrimary}`,onClick:je=>{je.stopPropagation(),$t.setFieldsValue(Fe({},ct)),_n(!0)}}))),Ce.createElement(Ie.Z,null,Ce.createElement(de.Z,{title:"\u5220\u9664"},Ce.createElement("i",{className:`iconfont icon-shanchu14 font12 ${Pe.currentDelete}`,onClick:je=>{je.stopPropagation(),nt.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Je(void 0,null,function*(){const Xe=yield Te({id:ct==null?void 0:ct.key});(Xe==null?void 0:Xe.status)==0&&(Ge.ZP.success((Xe==null?void 0:Xe.message)||"\u5220\u9664\u6210\u529F"),kn({},!0))})})}}))))))}),Ce.createElement(a.op,{className:"ml20 mt20",icon:Ce.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{Mn(!0),_n(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):Ce.createElement(y.Z,{styles:{margin:"30px auto"},customText:Ce.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",Ce.createElement("a",{onClick:()=>{Mn(!0),_n(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),Ce.createElement(Me.default,{title:an?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:mn,okText:an?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{ce()},onOk:()=>{$t.submit()}},Ce.createElement(ot.default,{form:$t,onFinish:$e},an&&Ce.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),Ce.createElement(ot.default.Item,{hidden:!0,name:"id"}),Ce.createElement(ot.default.Item,{className:"mt10",name:"value"},Ce.createElement(Le.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var ht=(0,be.connect)(({loading:De,user:Lt})=>({user:Lt,loading:De.effects}))(Oe)},44905:function(nn,Nt,Be){"use strict";Be.d(Nt,{h:function(){return ae}});var Ce=Be(59301),be=Be(57809),Me=Be(78241),ot=Be(3113),Ge=Be(89780),He=Be.n(Ge),me=Be(66543),ve=Be(59598),Ie=Object.defineProperty,de=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,y=(he,_e,Fe)=>_e in he?Ie(he,_e,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):he[_e]=Fe,a=(he,_e)=>{for(var Fe in _e||(_e={}))Ee.call(_e,Fe)&&y(he,Fe,_e[Fe]);if(Pe)for(var Fe of Pe(_e))ie.call(_e,Fe)&&y(he,Fe,_e[Fe]);return he},ee=(he,_e)=>de(he,Le(_e));const E=be.default.Option,te={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"]};Nt.Z=({callback:he,onCancel:_e})=>{const[Fe,Qe]=(0,Ce.useState)("python");function Ze(tt){Qe(ne[tt][1])}function Je(tt){he(tt)}return Ce.createElement(Me.default,ee(a({},te),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Je,style:{width:500}}),Ce.createElement(Me.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Ce.createElement(be.default,{getPopupContainer:tt=>tt.parentNode,onChange:Ze},Object.keys(ne).map(tt=>Ce.createElement(E,{key:tt,value:tt},ne[tt][0])))),Ce.createElement(Me.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Ce.createElement(ae,{mode:Fe})),Ce.createElement("div",{className:"flex-container flex-end"},Ce.createElement(ot.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ce.createElement(ot.ZP,{type:"ghost",onClick:_e},"\u53D6\u6D88")))};function ae({value:he,onChange:_e,mode:Fe,options:Qe={}}){const Ze=(0,Ce.useRef)(),[Je,tt]=(0,Ce.useState)();return(0,Ce.useEffect)(()=>{if(Je){let Oe=function(ht){const De=ht.getValue();_e&&_e(De)};return Je.on("change",Oe),()=>{Je.off("change",Oe)}}},[Je,_e]),(0,Ce.useEffect)(()=>{Je&&Je.setOption("mode",Fe)},[Je,Fe]),(0,Ce.useEffect)(()=>{Je&&(he!==Je.getValue()||he==="")&&setTimeout(()=>{Je.setValue(he||"")},300)},[Je,he]),(0,Ce.useEffect)(()=>{if(Ze.current&&!Je){const Oe=He().fromTextArea(Ze.current,a({mode:Fe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Qe));tt(Oe)}},[Ze.current,Je]),Ce.createElement("div",{className:"my-codemirror-container"},Ce.createElement("textarea",{ref:Ze}))}},89389:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return ji}});var Ce=Be(59301),be=Be(89780),Me=Be.n(be),ot=Be(76374),Ge=Be(66543),He=Be(6313),me=Be(25717),ve=Be(99498),Ie=Be(25419),de=Be(67549),Le=Be(7664),Pe=({value:bn="",className:On,showTextOnly:hn,showLines:jr,style:ca={}})=>{const Ur=(0,Ce.useMemo)(()=>"",[bn]);return Ce.createElement(Ce.Fragment,null,Ce.createElement("div",{dangerouslySetInnerHTML:{__html:Ur}}))},Ee=Be(59301),ie=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(bn,On,hn)=>On in bn?ie(bn,On,{enumerable:!0,configurable:!0,writable:!0,value:hn}):bn[On]=hn,ae=(bn,On)=>{for(var hn in On||(On={}))E.call(On,hn)&&ne(bn,hn,On[hn]);if(ee)for(var hn of ee(On))te.call(On,hn)&&ne(bn,hn,On[hn]);return bn},he=(bn,On)=>y(bn,a(On));let _e=[{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 Fe({onActionCallback:bn,title:On,icon:hn,actionName:jr,className:ca="",children:Ur}){function Ea(){bn(jr)}return Ee.createElement("a",{title:On,className:ca,onClick:Ea},Ee.createElement("i",{className:`${hn}`}),Ur)}var Qe=({watch:bn,showNullButton:On,showNullProgramButton:hn,onActionCallback:jr,fullScreen:ca,insertTemp:Ur,hidetoolBar:Ea,extraUse:Ha})=>{const La=[..._e,{title:`${bn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${bn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ee.createElement("ul",{className:"markdown-toolbar-container"},!Ea&&La.map((Oo,Zi)=>Ee.createElement("li",{key:Zi},Oo.actionName?Ee.createElement(Fe,he(ae({},Oo),{onActionCallback:jr})):Ee.createElement("span",{className:"v-line"}))),On?Ee.createElement("li",null,Ee.createElement(Fe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:jr},Ee.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,hn?Ee.createElement(Ee.Fragment,null,Ee.createElement("li",null,Ee.createElement(Fe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:jr},Ee.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ee.createElement("li",null,Ee.createElement(Fe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:jr},Ee.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Ur&&Ee.createElement("li",null,Ee.createElement(Fe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Ur}`,onActionCallback:jr},Ee.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ha&&Ee.createElement("li",null,Ha),Ee.createElement("li",{className:"btn-full-screen"},Ee.createElement(Fe,{icon:`${ca?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:ca?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:jr})))},Ze=Be(75790),Je=Be(78241),tt=Be(92832),Oe=Be(3113),ht=Object.defineProperty,De=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,ut=(bn,On,hn)=>On in bn?ht(bn,On,{enumerable:!0,configurable:!0,writable:!0,value:hn}):bn[On]=hn,pt=(bn,On)=>{for(var hn in On||(On={}))at.call(On,hn)&&ut(bn,hn,On[hn]);if(it)for(var hn of it(On))wt.call(On,hn)&&ut(bn,hn,On[hn]);return bn},lt=(bn,On)=>De(bn,Lt(On));const nt={labelCol:{span:4},wrapperCol:{span:20}};var Mt=({callback:bn,onCancel:On})=>{function hn(jr){bn(jr)}return Ce.createElement(Je.default,lt(pt({},nt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:hn,style:{width:500}}),Ce.createElement(Je.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},Ce.createElement(tt.default,null)),Ce.createElement(Je.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},Ce.createElement(tt.default,null)),Ce.createElement("div",{className:"flex-container flex-end"},Ce.createElement(Oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ce.createElement(Oe.ZP,{type:"ghost",onClick:On},"\u53D6\u6D88")))},$t=Be(44905),mt=Be(45596),Ot=Be(43418),mn=Be(95237),_n=Be(6077),an=Be(59301),Mn=({callback:bn,onCancel:On})=>{const hn=document.createElement("canvas"),jr=hn.getContext("2d");hn.width=1e3,hn.height=800,jr.fillStyle="#ffffff",jr.fillRect(0,0,hn.width,hn.height);const ca=hn.toDataURL("image/png");return an.createElement(Ot.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},an.createElement(mn.Z,{style:{height:"100vh"}},an.createElement(_n.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:ca,visible:!0,title:String(Date.now())},onOk:Ur=>{bn({src:Ur.url})},onClose:On})))},St=Be(12378);function kn(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(kn,go.CommandHandler),kn.prototype.canAlignSelection=function(){var bn=this.diagram;return!(bn===null||bn.isReadOnly||bn.isModelReadOnly||bn.selection.count<2)},kn.prototype.alignLeft=function(){var bn=this.diagram;bn.startTransaction("aligning left");var On=1/0;bn.selection.each(function(hn){hn instanceof go.Link||(On=Math.min(hn.position.x,On))}),bn.selection.each(function(hn){hn instanceof go.Link||hn.move(new go.Point(On,hn.position.y))}),bn.commitTransaction("aligning left")},kn.prototype.alignRight=function(){var bn=this.diagram;bn.startTransaction("aligning right");var On=-1/0;bn.selection.each(function(hn){if(!(hn instanceof go.Link)){var jr=hn.actualBounds.x+hn.actualBounds.width;On=Math.max(jr,On)}}),bn.selection.each(function(hn){hn instanceof go.Link||hn.move(new go.Point(On-hn.actualBounds.width,hn.position.y))}),bn.commitTransaction("aligning right")},kn.prototype.alignTop=function(){var bn=this.diagram;bn.startTransaction("alignTop");var On=1/0;bn.selection.each(function(hn){hn instanceof go.Link||(On=Math.min(hn.position.y,On))}),bn.selection.each(function(hn){hn instanceof go.Link||hn.move(new go.Point(hn.position.x,On))}),bn.commitTransaction("alignTop")},kn.prototype.alignBottom=function(){var bn=this.diagram;bn.startTransaction("aligning bottom");var On=-1/0;bn.selection.each(function(hn){if(!(hn instanceof go.Link)){var jr=hn.actualBounds.y+hn.actualBounds.height;On=Math.max(jr,On)}}),bn.selection.each(function(hn){hn instanceof go.Link||hn.move(new go.Point(hn.actualBounds.x,On-hn.actualBounds.height))}),bn.commitTransaction("aligning bottom")},kn.prototype.alignCenterX=function(){var bn=this.diagram,On=bn.selection.first();if(On){bn.startTransaction("aligning Center X");var hn=On.actualBounds.x+On.actualBounds.width/2;bn.selection.each(function(jr){jr instanceof go.Link||jr.move(new go.Point(hn-jr.actualBounds.width/2,jr.actualBounds.y))}),bn.commitTransaction("aligning Center X")}},kn.prototype.alignCenterY=function(){var bn=this.diagram,On=bn.selection.first();if(On){bn.startTransaction("aligning Center Y");var hn=On.actualBounds.y+On.actualBounds.height/2;bn.selection.each(function(jr){jr instanceof go.Link||jr.move(new go.Point(jr.actualBounds.x,hn-jr.actualBounds.height/2))}),bn.commitTransaction("aligning Center Y")}},kn.prototype.alignColumn=function(bn){var On=this.diagram;On.startTransaction("align Column"),bn===void 0&&(bn=0),bn=parseFloat(bn);var hn=new Array;On.selection.each(function(Ha){Ha instanceof go.Link||hn.push(Ha)});for(var jr=0;jr0){for(var Ha=Ur.elt(Ea-1);Ha!==null&&Ha.isTreeExpanded&&!Ha.isTreeLeaf;){var La=this._sortTreeChildrenByY(Ha);Ha=La.last()}Ha!==null&&bn.select(Ha)}else bn.select(ca)}}else if(hn.key==="Down")if(On.isTreeExpanded&&!On.isTreeLeaf){var jr=this._sortTreeChildrenByY(On).first();jr!==null&&bn.select(jr)}else for(;On!==null;){var ca=On.findTreeParentNode();if(ca===null)break;var Ur=this._sortTreeChildrenByY(ca),Ea=Ur.indexOf(On);if(EaUr.y?1:ca.xUr.x?1:0}),On},kn.prototype.copyToClipboard=function(bn){go.CommandHandler.prototype.copyToClipboard.call(this,bn),this._lastPasteOffset.set(this.pasteOffset)},kn.prototype.pasteFromClipboard=function(){var bn=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(bn,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),bn},Object.defineProperty(kn.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(bn){if(bn!=="move"&&bn!=="select"&&bn!=="scroll"&&bn!=="tree"&&bn!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+bn);this._arrowKeyBehavior=bn}}),Object.defineProperty(kn.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(bn){if(!(bn instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+bn);this._pasteOffset.set(bn)}});var Jn=kn,Te=Be(20397),Rt=Be(43604),Re=Be(82093),pe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},ce=Be(59301),we=(bn,On,hn)=>new Promise((jr,ca)=>{var Ur=La=>{try{Ha(hn.next(La))}catch(Oo){ca(Oo)}},Ea=La=>{try{Ha(hn.throw(La))}catch(Oo){ca(Oo)}},Ha=La=>La.done?jr(La.value):Promise.resolve(La.value).then(Ur,Ea);Ha((hn=hn.apply(bn,On)).next())});function $e({onCancel:bn,callback:On}){let hn=(0,Ce.useRef)(),jr=(0,Ce.useRef)(),ca=(0,Ce.useRef)(),Ur=(0,Ce.useRef)(!1);const Ea=(0,Ce.useRef)(!1),[Ha,La]=(0,Ce.useState)(0);function Oo(){const xr=St.bx.make,Ya={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"};hn.current=new St.S0(jr.current,{padding:20,grid:xr(St.s_,"Grid",xr(St.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),xr(St.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Er=>{var Or=Er.diagram.commandHandler.addTopLevelParts(Er.diagram.selection,!0);Or||Er.diagram.currentTool.doCancel()},commandHandler:xr(Jn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Er=>{var Or=Er.subject;Or.location=Or.location.copy().snapToGridPoint(Er.diagram.grid.gridOrigin,Er.diagram.grid.gridCellSize),setTimeout(()=>{Er.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Er=>{var Or=Er.subject;setTimeout(()=>{Er.diagram.commandHandler.editTextBlock()})},LinkRelinked:Er=>{var Or=Er.parameter.part;Or.invalidateConnectedLinks();var Ba=Er.subject;Er.diagram.toolManager.linkingTool.isForwards?Ba.toNode.invalidateConnectedLinks():Ba.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),hn.current.nodeTemplate=xr(St.NB,"Auto",{locationSpot:St.z6.Center,locationObjectName:"SHAPE",desiredSize:new St.$u(120,60),minSize:new St.$u(40,40),resizable:!0,resizeCellSize:new St.$u(10,10),rotatable:!0},new St.KX("location","loc",St.E9.parse).makeTwoWay(St.E9.stringify),new St.KX("desiredSize","size",St.$u.parse).makeTwoWay(St.$u.stringify),xr(St.bn,{name:"SHAPE",fill:Ya.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:St.z6.AllSides,toSpot:St.z6.AllSides},new St.KX("figure"),new St.KX("fill"),new St.KX("stroke","borderColor"),new St.KX("strokeWidth","thickness"),new St.KX("strokeDashArray","dash")),xr(St.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),xr(St.al,{margin:1,textAlign:"center",overflow:St.al.OverflowEllipsis,editable:!0},new St.KX("text").makeTwoWay(),new St.KX("stroke","color"))),hn.current.nodeTemplate.toolTip=xr("ToolTip",xr(St.s_,"Vertical",{maxSize:new St.$u(200,NaN)},xr(St.al,{font:"bold 10pt sans-serif",textAlign:"center"},new St.KX("text")),xr(St.al,{font:"10pt sans-serif",textAlign:"center"},new St.KX("text","details"))));function Ui(Er,Or){var Ba=(Aa,Po)=>{Aa.handled=!0,Aa.diagram.model.commit(ka=>{var Wr=Po.part.adornedPart,xi=new St.E9().setRectSpot(Wr.actualBounds,Er);xi.subtract(Wr.location),xi.scale(2,2),xi.x+=Math.sign(xi.x)*130,xi.y+=Math.sign(xi.y)*130,xi.add(Wr.location),xi.snapToGridPoint(Aa.diagram.grid.gridOrigin,Aa.diagram.grid.gridCellSize);var AA=ka.copyNodeData(Wr.data);ka.setGroupKeyForNodeData(AA,ka.getGroupKeyForNodeData(Wr.data)),ka.addNodeData(AA);var sA={from:Wr.key,to:ka.getKeyForNodeData(AA)};ka.addLinkData(sA);var Ms=Aa.diagram.findNodeForData(AA);Ms.location=xi,Aa.diagram.select(Ms),setTimeout(()=>{Aa.diagram.commandHandler.editTextBlock()},20)})};return xr(St.bn,{figure:Or,alignment:Er,alignmentFocus:Er.opposite(),width:Er.equals(St.z6.Top)||Er.equals(St.z6.Bottom)?25:18,height:Er.equals(St.z6.Top)||Er.equals(St.z6.Bottom)?18:25,fill:"orange",stroke:Ya.white,strokeWidth:4,mouseEnter:(Aa,Po)=>Po.fill="dodgerblue",mouseLeave:(Aa,Po)=>Po.fill="orange",isActionable:!0,click:Ba,contextClick:Ba})}function oi(Er){return xr(St.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:(Or,Ba)=>Ba.fill="dodgerblue",mouseLeave:(Or,Ba)=>Ba.fill="orange",click:(Or,Ba)=>{Or.diagram.commandHandler.showContextMenu(Ba.part.adornedPart)}},Er||{})}hn.current.nodeTemplate.selectionAdornmentTemplate=xr(St.uz,"Spot",xr(St.Vm,{padding:10}),Ui(St.z6.Top,"TriangleUp"),Ui(St.z6.Left,"TriangleLeft"),Ui(St.z6.Right,"TriangleRight"),Ui(St.z6.Bottom,"TriangleDown"),oi({alignment:new St.z6(.75,0)}));function _i(Er,Or){return(Ba,Aa)=>{Ba.handled=!0,Ba.diagram.model.commit(Po=>{Po.set(Aa.part.adornedPart.data,Er,Or)})}}function Qo(Er,Or){return Or||(Or="color"),xr(St.bn,{width:16,height:16,stroke:"lightgray",fill:Er,margin:1,background:"transparent",mouseEnter:(Ba,Aa)=>Aa.stroke="dodgerblue",mouseLeave:(Ba,Aa)=>Aa.stroke="lightgray",click:_i(Or,Er),contextClick:_i(Or,Er)})}function iA(){return[xr("ContextMenuButton",xr(St.s_,"Horizontal",Qo(Ya.white,"fill"),Qo(Ya.beige,"fill"),Qo(Ya.extralightblue,"fill"),Qo(Ya.extralightred,"fill"))),xr("ContextMenuButton",xr(St.s_,"Horizontal",Qo(Ya.lightgray,"fill"),Qo(Ya.lightgreen,"fill"),Qo(Ya.lightblue,"fill"),Qo(Ya.lightred,"fill")))]}function kA(){return[xr("ContextMenuButton",xr(St.s_,"Horizontal",Qo(Ya.black),Qo(Ya.green),Qo(Ya.blue),Qo(Ya.red))),xr("ContextMenuButton",xr(St.s_,"Horizontal",Qo(Ya.white),Qo(Ya.magenta),Qo(Ya.purple),Qo(Ya.orange)))]}function VA(Er,Or){return Or||(Or="thickness"),xr(St.bn,"LineH",{width:16,height:16,strokeWidth:Er,margin:1,background:"transparent",mouseEnter:(Ba,Aa)=>Aa.background="dodgerblue",mouseLeave:(Ba,Aa)=>Aa.background="transparent",click:_i(Or,Er),contextClick:_i(Or,Er)})}function Ls(Er,Or){return Or||(Or="dash"),xr(St.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Er,margin:1,background:"transparent",mouseEnter:(Ba,Aa)=>Aa.background="dodgerblue",mouseLeave:(Ba,Aa)=>Aa.background="transparent",click:_i(Or,Er),contextClick:_i(Or,Er)})}function TA(){return[xr("ContextMenuButton",xr(St.s_,"Horizontal",VA(1),VA(2),VA(3),VA(4))),xr("ContextMenuButton",xr(St.s_,"Horizontal",Ls(null),Ls([2,4]),Ls([4,4])))]}function zn(Er,Or){return Or||(Or="figure"),xr(St.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Er,margin:1,background:"transparent",mouseEnter:(Ba,Aa)=>Aa.fill="dodgerblue",mouseLeave:(Ba,Aa)=>Aa.fill="lightgray",click:_i(Or,Er),contextClick:_i(Or,Er)})}hn.current.nodeTemplate.contextMenu=xr("ContextMenu",xr("ContextMenuButton",xr(St.s_,"Horizontal",zn("Rectangle"),zn("RoundedRectangle"),zn("Ellipse"),zn("Diamond"))),xr("ContextMenuButton",xr(St.s_,"Horizontal",zn("Parallelogram2"),zn("ManualOperation"),zn("Procedure"),zn("Cylinder1"))),xr("ContextMenuButton",xr(St.s_,"Horizontal",zn("Terminator"),zn("CreateRequest"),zn("Document"),zn("TriangleDown"))),iA(),kA(),TA()),hn.current.groupTemplate=xr(St.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:St.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Er,Or)=>{var Ba=Or.addMembers(Or.diagram.selection,!0);Ba||Or.diagram.currentTool.doCancel()},avoidable:!1},new St.KX("location","loc",St.E9.parse).makeTwoWay(St.E9.stringify),xr(St.s_,"Auto",{name:"BODY"},xr(St.bn,{parameter1:10,fill:Ya.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:St.z6.AllSides,toSpot:St.z6.AllSides},new St.KX("fill"),new St.KX("stroke","color"),new St.KX("strokeWidth","thickness"),new St.KX("strokeDashArray","dash")),xr(St.Vm,{background:"transparent",margin:20})),xr(St.al,{alignment:St.z6.Top,alignmentFocus:St.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new St.KX("text"),new St.KX("stroke","color"))),hn.current.groupTemplate.selectionAdornmentTemplate=xr(St.uz,"Spot",xr(St.s_,"Auto",xr(St.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),xr(St.Vm,{margin:1.5})),oi({alignment:St.z6.TopRight,alignmentFocus:St.z6.BottomRight})),hn.current.groupTemplate.contextMenu=xr("ContextMenu",iA(),kA(),TA()),hn.current.linkTemplate=xr(St.rU,{layerName:"Foreground",routing:St.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new St.KX("fromSpot","fromSpot",St.z6.parse),new St.KX("toSpot","toSpot",St.z6.parse),new St.KX("fromShortLength","dir",Er=>Er>=1?10:0),new St.KX("toShortLength","dir",Er=>Er>=1?10:0),new St.KX("points").makeTwoWay(),xr(St.bn,{strokeWidth:2},new St.KX("stroke","color"),new St.KX("strokeWidth","thickness"),new St.KX("strokeDashArray","dash")),xr(St.bn,{segmentIndex:0,segmentOffset:new St.E9(15,0),segmentOrientation:St.rU.OrientAlong,alignmentFocus:St.z6.Right,figure:"circle",width:10,strokeWidth:0},new St.KX("fill","color"),new St.KX("visible","dir",Er=>Er===1)),xr(St.bn,{segmentIndex:-1,segmentOffset:new St.E9(-10,6),segmentOrientation:St.rU.OrientPlus90,alignmentFocus:St.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new St.KX("fill","color"),new St.KX("visible","dir",Er=>Er>=1),new St.KX("width","thickness",Er=>7+3*Er),new St.KX("height","thickness",Er=>7+3*Er),new St.KX("segmentOffset","thickness",Er=>new St.E9(-15,4+1.5*Er))),xr(St.bn,{segmentIndex:0,segmentOffset:new St.E9(15,-6),segmentOrientation:St.rU.OrientMinus90,alignmentFocus:St.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new St.KX("fill","color"),new St.KX("visible","dir",Er=>Er===2),new St.KX("width","thickness",Er=>7+3*Er),new St.KX("height","thickness",Er=>7+3*Er),new St.KX("segmentOffset","thickness",Er=>new St.E9(-15,4+1.5*Er))),xr(St.al,{alignmentFocus:new St.z6(0,1,-4,0),editable:!0},new St.KX("text").makeTwoWay(),new St.KX("stroke","color"))),hn.current.linkTemplate.selectionAdornmentTemplate=xr(St.uz,xr(St.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:nr(2)},new St.KX("pathPattern","thickness",nr)),oi({alignmentFocus:new St.z6(0,0,-6,-4)}));function nr(Er){return xr(St.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Er+4).toString()+" H3"})}function pr(Er){var Or="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Er===0?Or="M0 0 M16 16 M0 8 L16 8":Er===2&&(Or="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),xr(St.bn,{geometryString:Or,margin:2,background:"transparent",mouseEnter:(Ba,Aa)=>Aa.background="dodgerblue",mouseLeave:(Ba,Aa)=>Aa.background="transparent",click:_i("dir",Er),contextClick:_i("dir",Er)})}function Xr(Er){var Or=(Ba,Aa)=>{Ba.handled=!0,Ba.diagram.model.commit(Po=>{var ka=Aa.part.adornedPart;Po.set(ka.data,Er?"toSpot":"fromSpot",St.z6.stringify(St.z6.AllSides)),(Er?ka.toNode:ka.fromNode).invalidateConnectedLinks()})};return xr(St.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ba,Aa)=>Aa.background="dodgerblue",mouseLeave:(Ba,Aa)=>Aa.background="transparent",click:Or,contextClick:Or})}function Xn(Er,Or){var Ba=0,Aa=St.z6.RightSide;Er.equals(St.z6.Top)?(Ba=270,Aa=St.z6.TopSide):Er.equals(St.z6.Left)?(Ba=180,Aa=St.z6.LeftSide):Er.equals(St.z6.Bottom)&&(Ba=90,Aa=St.z6.BottomSide),Or||(Ba-=180);var Po=(ka,Wr)=>{ka.handled=!0,ka.diagram.model.commit(xi=>{var AA=Wr.part.adornedPart;xi.set(AA.data,Or?"toSpot":"fromSpot",St.z6.stringify(Aa)),(Or?AA.toNode:AA.fromNode).invalidateConnectedLinks()})};return xr(St.bn,{alignment:Er,alignmentFocus:Er.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ba,background:"transparent",mouseEnter:(ka,Wr)=>Wr.background="dodgerblue",mouseLeave:(ka,Wr)=>Wr.background="transparent",click:Po,contextClick:Po})}hn.current.linkTemplate.contextMenu=xr("ContextMenu",kA(),TA(),xr("ContextMenuButton",xr(St.s_,"Horizontal",pr(0),pr(1),pr(2))),xr("ContextMenuButton",xr(St.s_,"Horizontal",xr(St.s_,"Spot",Xr(!1),Xn(St.z6.Top,!1),Xn(St.z6.Left,!1),Xn(St.z6.Right,!1),Xn(St.z6.Bottom,!1)),xr(St.s_,"Spot",{margin:new St.Zt(0,0,0,2)},Xr(!0),Xn(St.z6.Top,!0),Xn(St.z6.Left,!0),Xn(St.z6.Right,!0),Xn(St.z6.Bottom,!0)))));const ii=`{ "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 ja=["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 zo(Er){return console.log("shapeName:",Er),ja.indexOf(Er)>=0}var xo=new St.YI(ca.current,{maxSelectionCount:1,linkTemplate:xr(St.rU,{locationSpot:St.z6.Center,selectionAdornmentTemplate:xr(St.uz,"Link",{locationSpot:St.z6.Center},xr(St.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),xr(St.bn,{toArrow:"Standard",stroke:null}))},{routing:St.rU.AvoidsNodes,curve:St.rU.JumpOver,corner:5,toShortLength:4},new St.KX("points"),xr(St.bn,{isPanelMain:!0,strokeWidth:2}),xr(St.bn,{toArrow:"Standard",stroke:null})),model:new St.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...St.bn.getFigureGenerators().toArray().map(Er=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Er.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return hn.current.addDiagramListener("TextEdited",function(Er){var Or;const Ba=Er.subject.part;var Aa=(Or=document.activeElement)==null?void 0:Or.value;typeof Aa=="string"&&Aa.trim()===""&&hn.current.model.commit(function(Po){Po.set(Ba.data,"text","\u672A\u547D\u540D"),hn.current.commandHandler.stopCommand()},"increment")}),xo.nodeTemplate=xr(St.NB,"Auto",{locationSpot:St.z6.Center},new St.KX("location","location",St.E9.parse).makeTwoWay(St.E9.stringify),xr(St.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 St.KX("stroke").makeTwoWay(),new St.KX("fill").makeTwoWay(),new St.KX("figure")),xr(St.al,{margin:new St.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new St.$u(16,16),maxSize:new St.$u(10,NaN),textAlign:"center",editable:!0},new St.KX("key").makeTwoWay())),setTimeout(()=>{hn.current.grid=xr(St.s_,"Grid",xr(St.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),xr(St.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),hn.current.grid.visible=!0,hn.current.grid.gridCellStroke="darkgray",hn.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=hn.current,hn.current}const Zi=()=>we(this,null,function*(){var xr=hn.current.makeImage();const Ya=yield(0,Re.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:xr.src}});On({src:Ya.url})});return(0,Ce.useEffect)(()=>(setTimeout(()=>{Oo()},500),La(Ha+1),()=>{hn.current=null}),[]),ce.createElement("div",{ref:Ea,className:Ur.current?`${pe.maxH60} body-overflow-initial`:"body-overflow-initial"},ce.createElement(Ot.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Ha,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:ce.createElement(mn.Z,null,ce.createElement(Rt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ce.createElement(Rt.Z,{onClick:()=>{var xr,Ya,Ui=hn.current.selection.first();if(Ur.current=!Ur.current,document.activeElement&&Ui){let oi=(Ya=(xr=document.activeElement)==null?void 0:xr.value)==null?void 0:Ya.trim();typeof oi=="string"&&hn.current.model.commit(function(_i){_i.set(Ui.data,"text",oi||"\u672A\u547D\u540D"),hn.current.commandHandler.stopCommand()},"increment")}La(Ha+1)}},ce.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:bn},ce.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:pe.flowChartWrp},ce.createElement("div",{style:{display:"flex",height:"100%"}},ce.createElement("div",{style:{width:"300px",height:"100%"}},ce.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),ce.createElement("div",{style:{height:"calc(100% - 50px)"},className:pe.myPaletteDiv,ref:ca})),ce.createElement("div",{style:{flex:1,position:"relative"}},ce.createElement("div",{ref:jr,style:{height:"80vh"}}))),ce.createElement("div",{className:"tr"},ce.createElement(Oe.ZP,{size:"large",onClick:Zi,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ct=$e,je=Be(5112),Xe=Be(5871);const Ft=je.ZP.Group,dt={margin:"0 8px"};var At=({callback:bn,onCancel:On})=>{function hn(jr){bn(jr)}return Ce.createElement(Je.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:hn},Ce.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},Ce.createElement("span",{style:dt},"\u5355\u5143\u683C\u6570\uFF1A"),Ce.createElement("span",{style:dt},"\u884C\u6570"),Ce.createElement(Je.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},Ce.createElement(Xe.Z,null)),Ce.createElement("span",{style:dt},"\u5217\u6570"),Ce.createElement(Je.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},Ce.createElement(Xe.Z,null))),Ce.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},Ce.createElement("span",{style:dt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),Ce.createElement(Je.default.Item,{name:"align"},Ce.createElement(Ft,null,Ce.createElement(je.ZP,{value:"default"},Ce.createElement("i",{className:"fa fa-align-justify"})),Ce.createElement(je.ZP,{value:"left"},Ce.createElement("i",{className:"fa fa-align-left"})),Ce.createElement(je.ZP,{value:"center"},Ce.createElement("i",{className:"fa fa-align-center"})),Ce.createElement(je.ZP,{value:"right"},Ce.createElement("i",{className:"fa fa-align-right"}))))),Ce.createElement("div",{className:"flex-container flex-end"},Ce.createElement(Oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ce.createElement(Oe.ZP,{type:"ghost",onClick:On},"\u53D6\u6D88")))},Qt=Be(49770),In=Be(11081),Pt=Be.n(In),Ut=(0,Ce.forwardRef)(({use3d:bn,width:On,height:hn,callback:jr,showSaveButton:ca},Ur)=>{const Ea=(0,Ce.useRef)(),Ha=(0,Ce.useRef)(),[La,Oo]=(0,Ce.useState)(!1),Zi=(0,Ce.useRef)({id:Ea,appName:"graphing",width:On||1e3,height:hn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,Ce.useEffect)(()=>{Ha.current=new(Pt())(Zi.current,!0),window.onload=function(){Ha.current.inject("applet_container")}},[]);const xr=()=>{var Ya=window.ggbApplet.getPNGBase64(1,!0,72);return jr&&jr(Ya),Ya};return(0,Ce.useEffect)(()=>{Zi.current.appName=La?"3D":"graphing",Ha.current.inject("applet_container")},[La]),(0,Ce.useEffect)(()=>{Oo(bn)},[bn]),(0,Ce.useImperativeHandle)(Ur,()=>({getImgData:xr})),Ce.createElement(Ce.Fragment,null,Ce.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Ea}),Ce.createElement(mn.Z,{align:"middle"},Ce.createElement(Rt.Z,{flex:1},Ce.createElement(Qt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:La,onChange:Ya=>Oo(Ya)})),Ce.createElement(Rt.Z,null,Ce.createElement(Oe.ZP,{size:"large",onClick:xr,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),vn=Be(88615),Vt=Be(1012),$n=Be(8591);const hr="link",ar="upload-image",Dr="add-flowchart",Hr="draw-image",fa="add-flowchart",ia="code-block",Zr="add-table",Pr="------------",Tr={default:Pr,left:`:${Pr}`,center:`:${Pr}:`,right:`${Pr}:`};var sa=Be(17904),ba=(bn,On,hn)=>new Promise((jr,ca)=>{var Ur=La=>{try{Ha(hn.next(La))}catch(Oo){ca(Oo)}},Ea=La=>{try{Ha(hn.throw(La))}catch(Oo){ca(Oo)}},Ha=La=>La.done?jr(La.value):Promise.resolve(La.value).then(Ur,Ea);Ha((hn=hn.apply(bn,On)).next())});function uo(){}let qr=0;const ai=1e4,Fi="\u2581",aa="@\u2581\u2581@",sn="@\u2581@",wA=` **\u6A21\u677F\u6807\u9898** \u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Yi=["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 mA(bn){return/^\d+$/.test(bn)?`${bn}px`:bn}const gi=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",as={[gi+"-B"]:"bold",[gi+"-I"]:"italic"},pA={[hr]:"\u6DFB\u52A0\u94FE\u63A5",[ia]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[ar]:"\u6DFB\u52A0\u56FE\u7247",[Hr]:"\u6DFB\u52A0\u753B\u56FE",[Dr]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Zr]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var ji=({defaultValue:bn="",onChange:On,width:hn="100%",height:jr=400,miniToolbar:ca=!1,isFocus:Ur=!1,watch:Ea,insertTemp:Ha,mode:La="markdown",id:Oo="markdown-editor-id",showResizeBar:Zi=!1,noStorage:xr=!1,showNullButton:Ya=!1,showNullProgramButton:Ui=!1,hidetoolBar:oi=!1,fullScreen:_i=!1,onBlur:Qo,onCMBeforeChange:iA,onFullScreen:kA,className:VA="",disablePaste:Ls=!1,disabled:TA=!1,disabledFill:zn=!1,placeholder:nr="",values:pr="",extraUse:Xr})=>{const[Xn,ii]=(0,Ce.useState)(null),[ja,zo]=(0,Ce.useState)(bn),[xo,Er]=(0,Ce.useState)(Ea),[Or,Ba]=(0,Ce.useState)(_i),[Aa,Po]=(0,Ce.useState)(""),[ka,Wr]=(0,Ce.useState)(0),[xi,AA]=(0,Ce.useState)(jr),[sA,Ms]=(0,Ce.useState)(!1),kc=(0,Ce.useRef)((0,Vt.Z)()),Tc=(0,Ce.useRef)(!1),Ql=(0,Ce.useRef)(),[kl,Rc]=(0,Ce.useState)(0),[Uu,Ou]=(0,Ce.useState)(0),Au=(0,Ce.useRef)(),wl=(0,Ce.useRef)(),ln=(0,Ce.useRef)(),Ss=(0,Ce.useRef)(),Hc=()=>ba(void 0,null,function*(){var cn;const Nn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:kc.current}});(cn=Nn==null?void 0:Nn.attachments)!=null&&cn.length&&(console.log("cm:",Xn,Au),Nn.attachments.map(sr=>{sr.content_type.indexOf("image")>-1?Xn.replaceSelection(`![,](/api/attachments/${sr.id}?type=${sr.content_type})`):sr.content_type.indexOf("video")>-1?Xn.replaceSelection(``):sr.content_type.indexOf("pdf")>-1?Xn.replaceSelection(`${sr.name}`):Xn.replaceSelection(`[${sr.name}](${ENV.API_SERVER}/api/attachments/${sr.id}?type=${sr.content_type})`)}))});(0,Ce.useEffect)(()=>{const cn=window.scrollY||window.pageYOffset;zo(pr),Xn==null||Xn.setValue(pr),window.scrollTo(0,cn)},[pr]),(0,Ce.useEffect)(()=>{kA==null||kA(Or)},[Or]),(0,Ce.useEffect)(()=>{if(Au.current){let cn=function(sr,wr){var Qr;if(Ls){wr.preventDefault();return}const gr=wr.clipboardData;if(gr){const Nr=gr.types.toString(),pa=gr.items;if(Nr==="Files"||gr.types.indexOf("Files")>-1){if(wr.preventDefault(),La=="stex")return;try{let za=pa[1];((Qr=pa[0])==null?void 0:Qr.kind)==="file"&&(za=pa[0]);const Fo=za.getAsFile(),Pa=Fo.name.split(".").pop();(0,mt.I)(Fo,fi=>{var wi,Ni,Ca;fi.id?((wi=Fo==null?void 0:Fo.type)==null?void 0:wi.indexOf("image"))>-1?Nn.replaceSelection(``):((Ni=Fo==null?void 0:Fo.type)==null?void 0:Ni.indexOf("video"))>-1?Nn.replaceSelection(``):((Ca=Fo==null?void 0:Fo.type)==null?void 0:Ca.indexOf("pdf"))>-1?Nn.replaceSelection(`${Fo.name}`):Yi.includes(Pa)?Nn.replaceSelection(`${Fo.name}`):Nn.replaceSelection(`[${Fo.name}](/api/attachments/${fi.id}?type=${fi.content_type})`):(fi==null?void 0:fi.status)===401&&($n.ZP.warning((fi==null?void 0:fi.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(za){$n.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Nn=Me().fromTextArea(Au.current,{mode:La,lineNumbers:!ca,lineWrapping:!0,value:bn,autoCloseTags:!Ui,autoCloseBrackets:!0});return Nn.on("keyup",function(sr,wr){wr.keyCode===8&&(sr.getValue()==""?Nn.setOption("placeholder",nr):Nn.setOption("placeholder",null))}),Nn.on("keydown",function(sr,wr){if(wr.keyCode===8){var Qr=ku(sr);Qr&&wr.preventDefault()}}),Ur&&Nn.focus(),Nn.on("paste",cn),Nn.on("dragleave",function(sr,wr){wl.current.classList.remove("mouse-hover-md")}),TA&&Nn.on("beforeChange",function(sr,wr){(wr.origin==="paste"||wr.origin==="+input")&&wr.cancel()}),ii(Nn),()=>{Nn.off("paste",cn)}}},[]);const Qu=(0,Ce.useCallback)(()=>{if(wl.current)try{}catch(cn){console.log(cn,"---- to set md editor body height")}},[xi,wl,Or]);(0,Ce.useEffect)(()=>{function cn(){let Nn=new ot.Z(sr=>{for(let wr of sr)(wr.target.offsetHeight>0||wr.target.offsetWidth>0)&&(Qu(),Xn.setSize("100%","100%"),Xn.refresh())});return Nn.observe(Au.current.parentElement),Nn}if(Xn){const Nn=cn();return()=>{var sr,wr;(sr=Au.current)!=null&&sr.parentElement&&Nn.unobserve((wr=Au.current)==null?void 0:wr.parentElement)}}},[Xn,Qu]),(0,Ce.useEffect)(()=>{if(Xn){let cn=[];for(const[Nn,sr]of Object.entries(as)){let wr={[Nn]:()=>{Tu(sr)}};cn.push(wr),Xn.addKeyMap(wr)}return Ql.current=setInterval(()=>{Tc.current&&Hc()},4e3),()=>{clearInterval(Ql.current);for(let Nn of cn)Xn.removeKeyMap(Nn)}}},[Xn]),(0,Ce.useEffect)(()=>{_i!==Or&&Ba(_i)},[_i]),(0,sa.Z)(()=>{if(!xr&&ka>0){let cn=new Date().getTime(),Nn=window.sessionStorage.getItem(Oo);cn>=ka+ai&&(!Nn||Nn!==ja)&&(window.sessionStorage.setItem(Oo,ja),Ms(!0))}},ai),(0,Ce.useEffect)(()=>{Er(Ea)},[Xn,Ea]),(0,Ce.useEffect)(()=>{Xn&&Ur&&Xn.focus()},[Xn,Ur]),(0,Ce.useEffect)(()=>{if(xo&&Xn){let cn=function(sr){let wr=sr.target;if(Ss.current){let Qr=wr.scrollTop/wr.scrollHeight;Ss.current.scrollTop=Ss.current.scrollHeight*Qr}};const Nn=Xn.getScrollerElement();return Nn.addEventListener("scroll",cn),()=>{Nn.removeEventListener("scroll",cn)}}},[Xn,xo]),(0,Ce.useEffect)(()=>{if(Xn&&iA){let cn=function(Nn,sr){iA(Nn,sr)};return Xn.on("beforeChange",cn),()=>{Xn.off("beforeChange",cn)}}},[Xn,iA]),(0,Ce.useEffect)(()=>{if(Xn&&Qo){let cn=function(){Qo(Xn.getValue())};return Xn.on("blur",cn),()=>{Xn.off("blur",cn)}}},[Xn,Qo]);function ku(cn,Nn){var sr=cn.getDoc(),wr=sr.getCursor(),Qr=sr.getLine(wr.line),gr=Qr.charAt(wr.ch-1),Nr=Qr.lastIndexOf("@\u2581@",wr.ch),pa=Qr.lastIndexOf("@\u2581\u2581@",wr.ch),za=Nr>pa?Nr:pa,Fo=Nr>pa?3:4;if(aa.indexOf(gr)===-1)return null;if(console.log("change1:",Nn,cn,Qr,wr,za,Nr,pa,gr),za>=0&&wr.ch-za<5){var Pa=za+Fo;return sr.replaceRange("",{line:wr.line,ch:za},{line:wr.line,ch:Pa}),{line:wr.line,ch:Pa}}return null}(0,Ce.useEffect)(()=>{if(Xn){let cn=function(Nn,sr){const wr=Nn.getValue();zo(wr),Wr(new Date().getTime()),Nn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),On&&(Ui?On(wr,os(wr)):On(wr))};return Xn.on("change",cn),()=>{Xn.off("change",cn)}}},[Xn,On]),(0,Ce.useEffect)(()=>{if(Xn)if(bn==null)Xn.setValue(""),zo("");else{const cn=window.scrollY||window.pageYOffset;bn!==Xn.getValue()&&(Xn.setValue(bn),zo(bn),Xn.setCursor(TA?1:Xn.lineCount(),0),window.scrollTo(0,cn))}},[Xn,bn]);const Tu=(0,Ce.useCallback)(cn=>{const Nn=Xn.getCursor(),sr=Xn.getSelection();let wr=sr.split(` `);switch(cn){case"bold":return Xn.replaceSelection("**"+sr+"**"),sr===""&&Xn.setCursor(Nn.line,Nn.ch+2),Xn.focus();case"italic":return Xn.replaceSelection("*"+sr+"*"),sr===""&&Xn.setCursor(Nn.line,Nn.ch+1),Xn.focus();case"code":return Xn.replaceSelection("`"+sr+"`"),sr===""&&Xn.setCursor(Nn.line,Nn.ch+1),Xn.focus();case"inline-latex":return Po("inline-latex"),Xn.focus();case"latex":return Xn.replaceSelection("```latex\n"+sr+"\n```"),Xn.setCursor(Nn.line+1,sr.length+1),Xn.focus();case"line-break":return Xn.replaceSelection(`
`),Xn.focus();case"list-ul":return sr===""?Xn.replaceSelection("- "+sr):Xn.replaceSelection(wr.map(Qr=>Qr===""?"":`- ${Qr}`).join(` `)),Xn.focus();case"list-ol":return sr===""?Xn.replaceSelection("1. "+sr):Xn.replaceSelection(wr.map((Qr,gr)=>Qr===""?"":`${gr+1}. ${Qr}`).join(` `)),Xn.focus();case"add-null-ch":return sr===""&&Xn.setCursor(Nn.line,Nn.ch),Xn.replaceSelection(Fi),Xn.focus();case"add-signal":return sr===""&&Xn.setCursor(Nn.line,Nn.ch),Xn.replaceSelection(sn),Xn.focus();case"add-multiple":return sr===""&&Xn.setCursor(Nn.line,Nn.ch),Xn.replaceSelection(aa),Xn.focus();case"inster-template-1":return sr===""&&Xn.setCursor(Nn.line,Nn.ch),Xn.replaceSelection(wA),Xn.focus();case"eraser":return Xn.setValue(""),Xn.focus();case"trigger-watch":return Er(!xo),Xn.focus();case"trigger-full-screen":return Ba(!Or),Xn.focus();case hr:Po(hr);return;case ia:Po(ia);return;case ar:Po(ar);return;case Hr:Po(Hr);return;case"maths-latex":Po("maths-latex");return;case Dr:Po(Dr);return;case Zr:Po(Zr);return;default:throw new Error}},[Xn,xo,Or]),ys=(0,Ce.useCallback)((cn,Nn)=>{var sr,wr,Qr,gr,Nr,pa;switch(Po(""),Aa){case hr:const{title:wi,link:Ni}=cn;return Xn.replaceSelection(`[${wi}](${Ni})`),Xn.focus();case ia:const{language:Ca,content:$a}=cn;return Xn.replaceSelection(["```"+Ca,$a,"```"].join(` `)),Xn.focus();case"maths-latex":for(var za=atob(cn),Fo=new Uint8Array(za.length),Pa=0;Pa{ns.id?Xn.replaceSelection(`![,](/api/attachments/${ns.id}?type=${ns.content_type})`):(ns==null?void 0:ns.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Xn.replaceSelection("`$$"+cn+"$$`");break;case ar:case Hr:case fa:const{src:Xa,alt:Go}=cn,Ta=Nn,Ao=(Qr=(wr=(sr=Ta==null?void 0:Ta.name)==null?void 0:sr.split("."))==null?void 0:wr.pop)==null?void 0:Qr.call(wr);return((gr=Ta==null?void 0:Ta.type)==null?void 0:gr.indexOf("image"))>-1||!(Ta!=null&&Ta.type)?Ta.align||Ta.width?Xn.replaceSelection(`

${Go||

`):Xn.replaceSelection(`${Go||`):((Nr=Ta==null?void 0:Ta.type)==null?void 0:Nr.indexOf("video"))>-1?Xn.replaceSelection(``):((pa=Ta==null?void 0:Ta.type)==null?void 0:pa.indexOf("pdf"))>-1?Xn.replaceSelection(`${Ta.name}`):Yi.includes(Ao)?Xn.replaceSelection(`${Ta.name}`):Xn.replaceSelection(`[${Ta.name}](${Xa})`),Xn.focus();case Zr:const{row:Is,col:Ks,align:RA}=cn;let ul=` `;for(let ns=0;ns{switch(Aa){case hr:return Ce.createElement(Mt,{callback:ys,onCancel:Oi});case ia:return Ce.createElement($t.Z,{callback:ys,onCancel:Oi});case ar:return Ce.createElement(mt.Z,{callback:ys,onCancel:Oi});case Dr:return Ce.createElement(ct,{callback:ys,onCancel:Oi});case Zr:return Ce.createElement(At,{callback:ys,onCancel:Oi});case"maths-latex":return Ce.createElement(Ut,{showSaveButton:!0,callback:ys});case"inline-latex":return Ce.createElement(vn.Z,{showSaveButton:!0,callback:ys});default:return null}},[Aa]);function Oi(){Po("")}(0,Ce.useEffect)(()=>{if(ln.current){let cn=function(Nr){Qr=!0,gr=Nr.pageY},Nn=function(){Qr=!1},sr=function(Nr){if(Qr){let pa=Nr.pageY-gr;pa<0&&(pa=0),pa>300&&(pa=300);let za=jr+pa+"px";AA(za)}},wr=ln.current,Qr=!1,gr=0;return wr.addEventListener("mousedown",cn),document.addEventListener("mousemove",sr),document.addEventListener("mouseup",Nn),()=>{wr.removeEventListener("mousedown",cn),document.removeEventListener("mousemove",sr),document.removeEventListener("mouseup",Nn)}}},[Xn,ln]),(0,Ce.useEffect)(()=>{AA(jr)},[jr]);const Ru=mA(hn),oc=mA(xi),lA={width:Ru,height:oc},ic=(0,Ce.useMemo)(()=>{if(ka){let cn=new Date(ka),Nn=cn.getHours(),sr=cn.getMinutes(),wr=cn.getSeconds();return Nn=Nn<10?"0"+Nn:Nn,sr=sr<10?"0"+sr:sr,wr=wr<10?"0"+wr:wr,`${Nn}:${sr}:${wr}`}return 0},[ka]),os=cn=>{const Nn=[];if(Ui){let sr=-1;cn=cn.replace(/(@▁▁@|@▁@)/g,function(wr,Qr,gr){Nn.push({multiLine:wr!==sn})})}return Nn};function jc(){window.sessionStorage.removeItem(Oo),Ms(!1),Wr(0)}function lu(){Ms(!1),Wr(0),Xn.setValue(window.sessionStorage.getItem(Oo))}(0,Ce.useEffect)(()=>{pA[Aa]&&Aa!==Hr&&Aa!==Dr&&setTimeout(()=>{const cn=document.getElementsByClassName("markdown-popup-form")[0],Nn=window.innerWidth/2-cn.offsetWidth/2,sr=window.innerHeight/2-cn.offsetHeight/2;Rc(Nn),Ou(sr)},0)},[Aa]);const wn=cn=>{cn.preventDefault();const Nn=cn.clientX-kl,sr=cn.clientY-Uu;document.body.onmousemove=wr=>{let Qr=wr.clientX-Nn,gr=wr.clientY-sr;const Nr=document.getElementsByClassName("markdown-popup-form")[0],pa=window.innerWidth-Nr.offsetWidth,za=window.innerHeight-Nr.offsetHeight;Qr=Math.max(0,Math.min(Qr,pa)),gr=Math.max(0,Math.min(gr,za)),rn(wr.clientX,wr.clientY,Nn,sr)&&(Rc(Qr),Ou(gr))},document.body.onmouseup=function(){document.body.onmousemove=null}},rn=(cn,Nn,sr,wr)=>{const Qr=document.body.clientHeight,gr=document.body.clientWidth;return cn<20&&sr>cn||cn>gr-20&&srNn||Nn>Qr-20&&wrtt in Je?Pe(Je,tt,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Je[tt]=Oe,te=(Je,tt)=>{for(var Oe in tt||(tt={}))a.call(tt,Oe)&&E(Je,Oe,tt[Oe]);if(y)for(var Oe of y(tt))ee.call(tt,Oe)&&E(Je,Oe,tt[Oe]);return Je},ne=(Je,tt)=>Ee(Je,ie(tt));const{useForm:ae}=Ce.default,he={width:280,marginRight:10},_e={labelCol:{span:5},wrapperCol:{span:19}};var Fe=({callback:Je,onCancel:tt})=>{const[Oe]=ae();let ht=(0,Ie.useRef)();function De(at){ht.current.width=Oe.getFieldValue("width"),ht.current.align=Oe.getFieldValue("align"),Je(at,ht.current)}function Lt(at,wt){if(at.status===-1){be.ZP.error(at.message);return}Oe.setFieldsValue({src:`/api/attachments/${at.id}`,type:wt.type})}function it(at){let wt=at.target.files[0];ht.current=wt,Ze(wt,Lt)}return Le.createElement(Ce.default,ne(te({form:Oe},_e),{className:"upload-image-panel",onFinish:De,style:{width:470,overflow:"hidden"}}),Le.createElement(Ce.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Le.createElement("div",{className:"flex-container"},Le.createElement(Ce.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Le.createElement(Me.default,{style:he})),Le.createElement(Qe,{onFileChange:it}))),Le.createElement(Ce.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Le.createElement(Me.default,{style:{width:264}})),Le.createElement(Ce.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Le.createElement(ot.Z,null,Le.createElement(Ce.default.Item,{name:"width",style:{margin:0}},Le.createElement(Ge.Z,{style:{width:264}})),Le.createElement("span",{className:"ml8"},"%"))),Le.createElement(Ce.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Le.createElement(He.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"}]})),Le.createElement("aside",null,Le.createElement(Ce.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Le.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Le.createElement(me.ZP,{type:"default",onClick:tt},"\u53D6\u6D88"))))};function Qe({onFileChange:Je}){return Le.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Le.createElement("input",{type:"file",onChange:Je}))}function Ze(Je,tt){if(!Je)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,de.bg)())throw be.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Oe=new FormData;Oe.append("editormd-image-file",Je),Oe.append("file_param_name","editormd-image-file"),Oe.append("byxhr","true");var ht=new window.XMLHttpRequest;ht.withCredentials=!0,ht.addEventListener("load",function(De){tt(JSON.parse(De.target.responseText),Je)},!1),ht.addEventListener("error",function(De){console.error(De)},!1),ht.open("POST",`${ve.KI}/api/attachments.json`),ht.send(Oe)}},75790:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return Me}});var Ce=Be(59301),be=Be(4676);class Me extends Ce.Component{constructor(Ge){super(Ge);const He=window.document;this.node=He.createElement("div"),He.body.appendChild(this.node)}render(){const{children:Ge}=this.props;return(0,be.createPortal)(Ge,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},4573:function(nn,Nt,Be){"use strict";Be.d(Nt,{i:function(){return he},Z:function(){return Fe}});var Ce={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"},be=Be(71418),Me=Be(6848),ot=Be(92310),Ge=Be.n(ot),He=Be(49661),me=Be(57884),ve=Be(34055),Ie="data:image/png;base64,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",de="data:image/png;base64,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",Le="data:image/png;base64,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",Pe="data:image/png;base64,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",Ee="data:image/png;base64,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",ie="data:image/png;base64,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",y="data:image/png;base64,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",a="data:image/png;base64,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",ee="data:image/png;base64,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",E="data:image/png;base64,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",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAElZJREFUaEPFWwd0VWW2/s5NL4AEBamDSpEhSBGEyFAEpESKgDAIKCgKTx2KyjAMIlVAUIo8Hk2QFXHAR3E9BESQEAJBKUoRlECoShqQAoQkpJwz699/Of8594Sg8+a9u8K69552z9nf/+397YIBAPkpn9UySzDPgNHRMozqBgwYhsF28XeDfacvYrv7nR9nAbAMAz46E7B84hoWnUr7ynv5THYVcT67Iv8DLEu9sy2WRb/Gt9NHfh7bTv/kuWy7ZcKyTNpvsnd2qGmB3bFlymuJY+T54p1d16Cf4efx67PP8ndN/tza8fx+2PX4Pcp97Olpm3av4uns5wPSfTD3GkbAhFqx068YDJySotITBowoGD4bEAkSwwdOkGgLAcf++DnsVjgeBkwvkKTVywHJEAYhY4sHkrByw0swbJDYdm5Euc39mRlUGsxpTEMAxK9bSsaXRtSNzu6LA8T368fIxXN3kPi5dwWJwOSG8sHKNgxfU+PGqbh1sPA8J4oPEiRux/KZRMdLpmnv/zcgSWMKODWQ+OoVK1YyTqx+xz7GJI01gAnLZKyQ7LTBkMdx9jhBUiz3Au93MIlsCnO9cePkmjQA1bmhJTM4Kxwgse8ELR3F2cP9Hnd9LjAd7k5zb8rJ/a8xyWYGLb+7Msl2dzrbyN0p9nEXViaTyAXzle7FJgf4brC0hSJWj+YGpc+w3bkPSDdyT3xiUdwQxubAMKN7gSTcnQdIEiw9dt0dJA7y3V66u6MIwlwZfzKJBbkuf6aIh3TFJXWcBoA0KANJWF1cX4CkALk7kxwuzy8m2WxU8VPcm0nu2QadMZgMw+6RLfqc46stKQQ4GbyYpAkG6cb+H0Cy448QESom8YfixuaMcsYkueI1Q7hZwhWEAom7uH8BJHFvfrFKc3cOseApHEwYuUdXWRTdlVpzKTTFJBskyRLb3dnu8N/i7khx2S9adZ5MYiAJhSXln1J1OqskG+yAr9QVU5zumKRUmzP2eMWke2aSUpparPQDyRAACQldNkgMAKHwdEEggHWovH9XTBIg5aZdQmB4JCIqVRGIWbTwOV6MSbbsllJbBXWH9GZHSrks445kkAskYlKJUlhudSdBuXTiAILDI1Ht4Wghw6Uq81B9LuEg3a/T3Vkwsn9YSS7OdnNSUtvbaL+S2j4yxI87Pxcym6s9eqmwIj8IYUH7uBSXRzeNHQJfcAh9z7uejgtHEvxiUkTlB1CvTVdFHSaJN0weioZte+CxHoNJEEgm2SDJFVkWk2whwfGSIDnls9D4ZOj8m9n47vNFaNA2FjUaNhdrgec/PE/i+dSxHWuRlXoenV6erHIzt/SXi8WhBD3Eg1xoRvb3yy3ODiaxhWHd7s6doJomNk55AWGVqiAssqKOjF/M1yAia965fQt52VcxaPZ6BIVFUDKbnnwU8cumggHiCwigaxTczEGV2vXQdexcxzXXje+HZt0Ho3Gn/raBxBHM9XHruWINC7e6BHcwSSa1Zbu74qJCHN0eh19PHsQfO/RGgyd7IDf9MgrzbtgJswncvJaK00nb0LjDswi/737HfYRGVkKFKjUc8t0BlgCJwNaewcg6slQBJNUbiQgBimIX4xBlogZgmtg09UW06DUc9WO6c1b4fMhOPYfsK+dRr3VXYWgZz9gC4Inn5R8SkbRuIQbOXo+QsAi6XNqZYwRQv2mrEVm5Kj3EF9NGoFHH3mj0VF8bIMvE2rG90XrAa3i0bSxtd6o7Fud1kGQFgIPgBMkrJtmuTroteQ4zZsqhnfhx13+jabdBuHrxNNLPnvBbkGVtqBPdBtGdnvNOch0SXzBSsjPr8FJLlnIMI8DBJD+QBGiWWYrNU4cTQPXadBM5k4GE1TNhlpSgy2sz7fKQyq24m7zww158u24RBs5ah6DwSCoLpZ05ivjl09BXAJSWfBR7Vs7AgJmfIiSyknrm4sJ8fD5hINq+8BYeafkUGZy9Sll6JoFRyalMUu1k1i8m6UFZGcmfSfQ7Yn/G+ZO4v059+HwBKg86nfglLh3fj84jpiAoNJwzxyxF7rVUVHygpn9lwiXDvdydZJJx/dASi61+XjVgdrVBsrT6m2SSjFU3Mn9FSVEhgkLCyUj5udeRtPZDNO0+GNUfbW7X8mTUEblVaVEhAoNDEFXzIVDhwzCQoQEUUbkq9q+ZQ3RrP2KSY0EW3MjCpneHocOr76BOkxgyhE/U6khoC3Wny3Feg5NBmj7JGpJWs9OFhS4cxHlmKYoL8hEUGiGAsut2OWkXkPjpPDTrPgS1m8RAlo4uHduHkwmb0XbgaNxXvW6ZIN0tJtHzMIDcRVB3THIziYF05dQhHNzwX/dMcf3AtoPH4SHGAOGi0s8ew57l09Bv6moEBIdg05RheOqVyajZuJXj+tlXzmH7vHGIGTxGiQdmEKpv8QyIWKXqXeJsDhIzqqivsqOFqrCDeNkgHf9qLTLOnkC7oX9VscWySnHn9k0kxs2l2Bkz8A2e55om3YNZWorvNi2heNtu6HiEhEX+BpDs5Nu4dvA/eaIq4oisv5UHUsmdAuTfyCIG/HIsifzzn4aOR1iFKMUeypPktRWTfIiIegDBYZFCkxhIPXMUe1ZMR98pq3H5RBKSE79Ev2mfcHdrS0Nc/D4BSZ/Ox4P1m+Dp0XMUeE6QdCbJUrhdlpHlcWKSH0h2tVmX4Hk5V3HgswUoys9D+6Fvo2LV2si/mYWkfyzArawMEg4MkMK8m7hTcAtFt28ReExEFN8pxIP1HkOr3i/71+/0SofJQeHJsYid7OmvfrfYIbMdosCh7gwwl+d2dblpF7F31XuI7joIDUXgLi64jV1L/obmvYajVnRr/9YFizyqnQGkM5GwYjqenbIaRzYuRVHhbXQb94GEVB17bNunOLVrA23vN/0TMHfIH8qOQYwkdwryymSSbDtwTydKMOIaeh2NfQ4KDVWxp6gwH0lx83ArKx3d3piDvOxrSIx7HyHhFRASEYlg9h4eieCwCghm30MjEBZeAbdzr+Pkns1o2eslAorHfv9CrGqPOEpLJozMbz9SANm9H72aYEtwd0wqyr+F+BVTUalabbR7cTwVydmqv5N/C1tmjUSbgX9B3RbtXH0k0VcSIDHupp89ivgVMwggtvK+Xvg22g2bgDrN2jpASlw1C9cun0HhrVw0ix2C6K5/tlkkKgBsQ9y4Xr/L9eonGQEBGDDjM+4ahdEY8OlnjlP8Y/HBLClGcWEBAkPCGG0pTvkCA2D4AlFaUozS4iIEB4ch5eBO1HnsSYrXcoG4QdJrgvoxRuaBRSoG6QmrzSRZNOWrnppugknfrluAzJSTeKhlR4REVFDuyCwqxtlvd6Bmo8dR6cHaDjcVEBCEJl0Higo4vyaJhJUz0PfdVQiPqoofd/wD5w/Ho8+k5QgI4cksU0VfTB9BgZiJhdzMX9DnnRUOIEjTmBbOHfqG55l2Cq0qDDI+iWxDdgNVFVxREj7UbdFe9ZG82g+ZZ39E0roFiB37IUIrVMIX772Kxp36oX7rp3HucDySk7bRPl2qy5gnr+dsXfDEWTb8KBG/mrTIsqgFyllTNkh2M0+CdGrXemRfueAsShsGTLMUOakXERlVDaEacOxXAoKC0GnUDLtDCx8yzh5TAEVWfgD5ebnYPGUYOo2cihqNW5LNfjl+APvWvI9nJixG8Z187PpoInq8NR/3123oCZLwWp7Cga9WvSsr3J2ncJBu0CK2JK6ZjWaxL6ByzYfxy4kDOPLFSvSduAy+oBBsnvkyGndmAHXF+cO7kbx/G3qMm29XGzS5rjq0rr6TXhOkBt/V/QuJQSZbzL8DJB1U6SKLCvLw5ezX0HrA66jbvD13U67WuZT1nEEnsOfjGeg7+WNERvG48uXcN1Cj0eNo2WcEVRt2Lvwrra4eb84n1m3/YAyq1K6PNoNG+7szV0xSSSoPAHa97p5AsgXGpaP7cHjzcjzz9kKqoqR8txOnvtmAvpNWUlxhAEV36U8AnTu0G8lJWxE7boGKOXZX1ln7c8c+rhW43Dcy9y1Q7QbTJQL8Y5Lt7mjeQJtb0IFivnrrnNfxxHMMoHblzDewGHQcCR+/h76TVyKcVRIsE1tmjULtpk8SQNcvJ+PrRRMQM2QsHnmiCwFy8XA8Dqz7CF1en4nqDZuVC5LMk0SU1sopwqWodrPWuxHlIY6riYRVM8gVdnh5Ehn92PY4cvHdRs+j+YZN019CdJcBaNCmK1IO7ULy/q145s2FDvV2ryCpSkbmvvnEIOFz/JSaF0jJiVtw5fQRP6PwLrlB6DP1EhpREYEhoeI4rWFgAH9o2haPdX+eXGtGCgeo86ipOLlrA3IyLlPA7TF2HirXqY+Ej6cj63IK+s+IozyJDFZSjP95bxTM0mL0nLgEoZH3lQuSm0l6zcsRvCXTtPrd7eyr2PrBaLTqOxIPPd6ejL572buocH91tOr/H7TaN08bTgA1jOmBlENf4/S+rej51kKwWt7VCz+j2iPRvCvg6Px6zDholQYjI/FDkQfZVWzm7nzu9gLFJ15TY0omJ+0iuUR9UkfmPEzBMB9cvUFTVKxaS1UpZO2ZXaNKnQao3aQ1AcpqWkyq93lnGX5O2IKwiIqo2aQ1qtSqh4MbluDcwW8Q8/wY1Huii5oUYja8dvFn7Fr8d/qdzq/PcEgChZbL3akmmXJ3ekmIRy6lqDRDnty9AacTt5BwCQwOxY2MX7Fzyd/RoucwSrrZa/PUYWjy9EA0aNOdGHR63xb0fHsRCm/lYMfiieg0cgoiK1dTMUkXCGX1kYy0vR9YrN2t2g0s5PtEznOXmMTB4LKaQJIjVoaB4oI8bJs3Gk/0H4U6zaSL0wWIc1IoPYUBNIseXsYgdt1jX63FT/Gb0bznC/hj5wF8OIWZUPwWM8pP32wEy49a9B6Oxl2e82eRAIKVhORLASBXqgLLOfkjWw4s9m2dO5qq623+PAasFrkv7n3kZvyK2DcXwBcYSEbfNHUYop8eiEdjeuDswZ0EUK/xi5GTfgkJq2eh2xuzEFqhsj16pY10+Q2hiCTWSE2YRwySIJHB2Q3LZpwM7iLQe8clHzeaAFoC1KrfSPyhmZYHOYZL7Fm7DAbQagbQMko+2W+wIHto41I82qEXWvZ5hbs1MbjiAMkyqRKece4k+k9fg7CKUeWCxMWU3aUl4zhA0phkAZnnTiF+5TR0fGkiHmzQnITChe8TEDNoDGpHt1ZF001TXqTcjLm41J8O4+CmpXj48Y7ITj1PFYdeby0CfL4yYpJ/kZbuMW3PXBoa0UGSkzo6SKpko7GNCwOeyygmCQYxlcUAqtO0rXaMZJ2cCOLvGecYQLPRe9JSajew37+dk4nk/dvR6tlX+PCEECReIDEXcun7RDTqpLUmPGC695k7XThYyMvKxJkDO9A8dggVk88c+IrusX5MN9Fi58f/sGUVajRqiWqPNEFp0R2c2r2RWjABgcHkzlnc9XJrdutcK0mJ6rmRumcuMYiSOg2o3wISuTqqu3F3x2xZVHAbQaFh8AUG8evKyoEEVW+d0xCLyV2F3/QqH2Rh98dYTqvfi0kyApU3vSoq4Jwjv41JqvKstws8Zu54POE1QWcrgQ1GyslU/tt238l5rNxnpMa/ryoJEiRHTJIKT2/gCbVmuzut2sCEg+bu7IqEHIz0mG+Q06uquOo9hOIGSeTXSqjc68ydbFOwx3A3/Mpzd54gadNF7lk5vZfEwWA1d4+Whmydu0A1ruyek2YYRnW5crk74auVA0AZrMfUj804ea6cTFWy3asrqxJWjyEUITY4CbhidA9GejFJ3Z/SceXP3DlB4q0GNVPuN2Kszd7p1QARt5QCo6qAO5a4maSPIcvKNWeSnG0QdSe2Ld1IjZ+zzqLRXzvIywF4u+zjDZIdl/h+fnyAGHoUw/J3aZ2rGKYqDa6Kg2NalZuvLHen5imouyrysXIGI38bk8SwiavhxzHSG4KlZcQZuyvLyzwSSBt8BZJgESysN64kzK2FUusEYEUpqS3Aom6MY9LUw+hq2kefBmJdWf7dqytLIlvMN/iNc+kjxkQh1wiyAIlYK12UGNaXNULiH7OnZL63ruOAa8P6/u6OT3fy3Ml/xNgUPRy9VEMusEwX5gTJ/l8STpCoxGNZ2aEIbUprjIFkmOY8y0JH6e6km7JBcrLIdmu6AW1FJ9vn5YKkpLdkiARatCW0cpIs6PLqrE+MK4s4UgZI6vd/N0g8geIguPMk71nw8kCy/yuLZJJ2XSAdlrk3tDR4QnibV6/8E9rRHPF4PE2FAAAAAElFTkSuQmCC",ne="data:image/png;base64,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",ae=Be(59301);const he=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ie,swimg:de},{name:"101\u8BA1\u5212",ptimg:Le,swimg:Pe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ee,swimg:ie},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ee,swimg:E},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ne}];var Fe=({className:Qe,dataSource:Ze=[],col:Je=4,right:tt,bottom:Oe=23,precision:ht=0,wrapWidth:De=1200,trackEventItems:Lt,loading:it,onRemove:at=()=>{},isCurrent:wt=!0,showAlias:ut=!1})=>{const pt=Math.floor((De-(Je-1)*tt)/Je),lt=[{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(nt=>(window.ENV==="build"&&(nt.ptimg=`/react/build${nt.ptimg}`,nt.swimg=`/react/build${nt.swimg}`),nt));return ae.createElement(be.Z,{spinning:it},ae.createElement("div",{className:Ge()(Ce.list,Qe)},!!(Ze!=null&&Ze.length)&&(Ze==null?void 0:Ze.map((nt,Mt)=>{var $t;const{name:mt,id:Ot,identifier:mn,featured:_n,school_name:an,image_url:Mn,excellent:St,is_plan:kn}=nt;return ae.createElement("div",{key:Ot,className:Ce.wrap,style:{width:pt,marginRight:(1+Mt)%Je===0?0:tt+ht,marginBottom:Oe}},ae.createElement("a",{className:Ce.li,onClick:Jn=>{Jn.preventDefault(),Jn.stopPropagation(),Lt&&(0,He.L9)([Lt]),(0,He.xg)(`/paths/${mn}`)}},ae.createElement("div",{className:Ce.img},ae.createElement("img",{className:Ce.cover,src:`${Mn}`}),wt&&(0,ve.bg)()&&(nt==null?void 0:nt.studying)&&ae.createElement("div",{className:`${Ce.movebq} user-path-items`,onClick:Jn=>{Jn.stopPropagation(),at(nt)}},ae.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ae.createElement("span",{className:"c-red"},"\u79FB\u9664")),($t=nt==null?void 0:nt.subject_tags)==null?void 0:$t.map((Jn,Te)=>{var Rt,Re;if(Te===0){const ce=(Rt=lt.find(we=>we.name==Jn))==null?void 0:Rt.swimg;return ae.createElement("img",{className:Ce.sign,src:ce,style:{left:"-4px"}})}const pe=(Re=lt.find(ce=>ce.name==Jn))==null?void 0:Re.ptimg;return ae.createElement("img",{className:Ce.sign,src:pe,style:{left:`${48+52*(Te-1)+2*Te}px`}})}),ae.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(nt==null?void 0:nt.excellent)&&ae.createElement("div",{className:Ce.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ae.createElement("div",{className:Ce.name},ae.createElement(Me.Z,{title:ut&&(nt!=null&&nt.excellent_alias_name)?ae.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${mt}`,ae.createElement("br",null),ae.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${nt==null?void 0:nt.excellent_alias_name}`)):mt},ae.createElement("span",{className:Ce.e},ut&&(nt==null?void 0:nt.excellent_alias_name)||mt))),ae.createElement("div",{className:Ce.tags},ae.createElement("div",null,ae.createElement(Me.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ae.createElement("span",null,nt.stages_count))),ae.createElement(Me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ae.createElement("span",null,nt.members_count)))))))})),!Ze.length&&ae.createElement(me.Z,null)))}},89831:function(nn,Nt,Be){"use strict";Be.d(Nt,{jL:function(){return Ge},w9:function(){return _n},QD:function(){return fa},cQ:function(){return Mt.Z},op:function(){return Vt},O5:function(){return ji},_b:function(){return ba},t7:function(){return Fe},Gi:function(){return Te},YG:function(){return kn},qp:function(){return ee},vr:function(){return Pr},qE:function(){return ar},Je:function(){return Je},wb:function(){return nt},cq:function(){return $e},tp:function(){return ne},Si:function(){return hn},k8:function(){return TA},Du:function(){return Zi}});var Ce=Be(59301),be={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"},Me="data:image/png;base64,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",Ge=({dataSource:zn=[],img:nr,imgWidth:pr=346,title:Xr,sunTitle:Xn,bannerExtraContent:ii})=>Ce.createElement("div",{className:be.banner},Ce.createElement("div",{className:be.content},Ce.createElement("aside",null,Ce.createElement("p",null,Ce.createElement("b",null,Xr),Ce.createElement("span",null,Xn)),zn.length>0&&Ce.createElement("div",{className:be.btns},zn.map((ja,zo)=>Ce.createElement("div",{key:zo,onClick:ja.click},ja.name,ja.sign?Ce.createElement("img",{src:Me,width:39}):null))),ii),nr&&Ce.createElement("img",{style:{marginTop:33,marginRight:38},src:nr,width:pr}))),He={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"},me=Be(92310),ve=Be.n(me),Ie=Be(89392),de=Object.defineProperty,Le=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ie=(zn,nr,pr)=>nr in zn?de(zn,nr,{enumerable:!0,configurable:!0,writable:!0,value:pr}):zn[nr]=pr,y=(zn,nr)=>{for(var pr in nr||(nr={}))Pe.call(nr,pr)&&ie(zn,pr,nr[pr]);if(Le)for(var pr of Le(nr))Ee.call(nr,pr)&&ie(zn,pr,nr[pr]);return zn},ee=({dataSource:zn=[],value:nr,onChange:pr,onTitleChange:Xr,className:Xn,title:ii,titleWidth:ja=41,style:zo={},fontColor:xo="#6A7283",showCount:Er,classNameActive:Or,styleItem:Ba={}})=>{const[Aa,Po]=(0,Ce.useState)(0),[ka,Wr]=(0,Ce.useState)(!1),xi=(0,Ce.useRef)(null),AA=(0,Ce.useRef)(null);return(0,Ce.useEffect)(()=>{var sA;zn.length!==0&&(((sA=xi==null?void 0:xi.current)==null?void 0:sA.clientHeight)>97?Po(1):Po(0)),zn.length===0&&Po(0),Wr(!1)},[zn]),Ce.createElement("div",{className:ve()(He.row,Xn),style:zo},Ce.createElement("div",{onClick:(0,Ie.throttle)(()=>Xr==null?void 0:Xr(),2e3),style:{width:ja,marginTop:ka?12:4},className:`${He.title} ${Xr?"current":""}`},ii),Ce.createElement("div",{className:ka?`${He.tagsWrap} ${He.tagsBorderWrap}`:He.tagsWrap},Ce.createElement("div",{className:He.bar,ref:AA,style:Aa>0?{height:Aa===1?97:"auto",overflow:Aa===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},Ce.createElement("div",{className:He.tag,ref:xi},zn==null?void 0:zn.map(sA=>Ce.createElement("span",{onClick:()=>pr(sA.id),key:sA.id,style:y(y({color:xo},Ba),(sA==null?void 0:sA.style)||{}),className:nr===sA.id?ve()(Or||He.active,sA.classNameActive):""},Ce.createElement("span",{title:sA.name,className:He.name},sA.name),!!Er&&Ce.createElement("span",{className:He.num},sA.count))))),!!Aa&&Ce.createElement(Ce.Fragment,null,Aa===1?Ce.createElement("div",{onClick:()=>{var sA;Po(2),((sA=xi==null?void 0:xi.current)==null?void 0:sA.clientHeight)>245?Wr(!0):Wr(!1)},className:He.action},"\u5C55\u5F00",Ce.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):Ce.createElement("div",{onClick:()=>{AA.current.scrollTop=0,Po(1),Wr(!1)},className:He.action},"\u6536\u8D77",Ce.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},E={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"},ne=({dataSource:zn=[],value:nr,onChange:pr,className:Xr,style:Xn={}})=>Ce.createElement("div",{style:Xn,className:ve()(E.tabs,Xr)},zn.map(ii=>Ce.createElement("span",{onClick:()=>pr(ii.id),className:nr===ii.id?E.active:"",key:ii.id},ii.name))),ae={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"},he=Be(92832),Fe=({dataSource:zn=[],value:nr="",onChange:pr,onInputChange:Xr=()=>{},className:Xn,style:ii={},placeholder:ja,allowClear:zo=!1})=>{var xo;const[Er,Or]=(0,Ce.useState)(""),[Ba,Aa]=(0,Ce.useState)("");(0,Ce.useEffect)(()=>{var Wr;let xi=nr;(Wr=JSON.stringify(nr))!=null&&Wr.includes("{")&&(Or(nr.id),xi=nr.value||"");try{Aa(decodeURIComponent(xi||""))}catch(AA){Aa(decodeURIComponent(xi||""))}},[nr]);const Po=()=>{pr(encodeURIComponent(Ba),Er||null)},ka=Wr=>{Wr!==Er&&(Or(Wr),pr(encodeURIComponent(Ba),Wr))};return Ce.createElement("div",{className:ve()(ae.input,Xn),style:ii},!!zn.length&&Ce.createElement("div",{className:ae.dropdown},Ce.createElement("div",{className:ae.text},(xo=zn.find(Wr=>Wr.id===Er))==null?void 0:xo.name,Ce.createElement("i",{className:"iconfont icon-zhankai4"}),Ce.createElement("b",{className:ae.b1}),Ce.createElement("b",{className:ae.b2})),Ce.createElement("div",{className:ae.menu},zn.map((Wr,xi)=>Ce.createElement("div",{key:xi,onClick:()=>ka(Wr.id)},Wr.name)))),Ce.createElement(he.default,{onPressEnter:Po,value:Ba,onChange:Wr=>{Aa(Wr.target.value),Xr(encodeURIComponent(Wr.target.value),Er||null)},bordered:!1,placeholder:ja}),Ce.createElement("i",{onClick:Po,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Qe={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"},Je=({value:zn,onChange:nr,className:pr,total:Xr,pageSize:Xn,style:ii={}})=>{const ja=zn<2,zo=zn>=Math.ceil(Xr/Xn);return Xr<=Xn?Ce.createElement(Ce.Fragment,null):Ce.createElement("div",{className:ve()(Qe.quickPager,pr),style:ii},Ce.createElement("div",{onClick:()=>{ja||nr(zn-1,"prev")},className:ja?Qe.disabled:""},"\u4E0A\u4E00\u9875"),Ce.createElement("div",{onClick:()=>{zo||nr(zn+1,"next")},className:zo?Qe.disabled:""},"\u4E0B\u4E00\u9875"))},tt={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"},Oe=Be(71418),ht=Be(6848),De=Be(13570),Lt=Be(90524),it=Be(49661),at=Be(96908),wt=Be(57177),ut=Be(81378),pt=Be(57884),nt=({className:zn,dataSource:nr=[],col:pr=4,right:Xr,bottom:Xn=23,precision:ii=0,wrapWidth:ja=1200,trackEventItems:zo,loading:xo})=>{const Er=Math.floor((ja-(pr-1)*Xr)/pr);return Ce.createElement(Oe.Z,{spinning:xo},Ce.createElement("div",{className:ve()(tt.list,zn)},!!nr.length&&nr.map((Or,Ba)=>{const{name:Aa,id:Po,identifier:ka,power:Wr,cover_image_id:xi,pic:AA}=Or;return Ce.createElement("div",{className:tt.wrap,key:Po,style:{width:Er,marginRight:(1+Ba)%pr===0?0:Xr+ii,marginBottom:Xn}},Ce.createElement("a",{target:"_blank",href:`/shixuns/${ka}/challenges`,className:tt.li,onClick:sA=>{sA.preventDefault(),zo&&(0,it.L9)([zo]),Wr&&(0,it.xg)(`/shixuns/${ka}/challenges`)}},Ce.createElement("div",{className:tt.img},Ce.createElement("img",{className:tt.cover,src:`${AA}`}),Or.is_jupyter&&Ce.createElement("img",{className:tt.sign,src:at}),Or.is_jupyter_lab&&Ce.createElement("img",{className:tt.sign,src:wt}),Or.is_unity_3d&&Ce.createElement("img",{className:tt.sign,src:ut})),Ce.createElement("div",{className:tt.name},Ce.createElement(ht.Z,{title:Aa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},Ce.createElement("span",{className:tt.e},Aa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),Ce.createElement("div",{className:tt.tags},Ce.createElement(ht.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},Ce.createElement("span",null,Ce.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),Ce.createElement("span",null,Or.challenges_count))),!!Or.myshixuns_count&&Ce.createElement(ht.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ce.createElement("span",null,Ce.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),Ce.createElement("span",null,Or.myshixuns_count))),Ce.createElement(ht.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},Ce.createElement("span",null,Ce.createElement("span",null,Or.level))),Ce.createElement("div",{className:tt.rate},Ce.createElement(De.Z,{allowHalf:!0,disabled:!0,defaultValue:Or.score_info}),Ce.createElement("span",null,"\xA0",Or.score_info?`${Or.score_info}\u5206`:"5\u5206")))),!Wr&&Ce.createElement("div",{className:tt.lockWrap},Ce.createElement("img",{src:`${Lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ce.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!nr.length&&Ce.createElement(pt.Z,null)))},Mt=Be(4573),$t={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},mt="data:image/png;base64,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",Ot=Be(59301),_n=({className:zn,dataSource:nr=[],col:pr=4,right:Xr,bottom:Xn=23,precision:ii=0,wrapWidth:ja=1200,trackEventItems:zo,loading:xo})=>{const Er=Math.floor((ja-(pr-1)*Xr)/pr);return Ot.createElement(Oe.Z,{spinning:xo},Ot.createElement("div",{className:ve()($t.list,zn)},!!nr.length&&nr.map((Or,Ba)=>{const{subject_identifier:Aa,id:Po,identifier:ka,power:Wr}=Or,xi=Or.is_public!=0&&Or.is_public;return Ot.createElement("div",{className:$t.wrap,key:Po,style:{width:Er,marginRight:(1+Ba)%pr===0?0:Xr+ii,marginBottom:Xn}},Ot.createElement("a",{className:$t.li,onClick:AA=>{AA.preventDefault(),zo&&(0,it.L9)([zo]),(0,it.xg)(Or.first_category_url)}},Ot.createElement("div",{className:$t.top},Ot.createElement(ht.Z,{title:Or.name},Ot.createElement("div",{className:$t.name},Or.name)),Ot.createElement("img",{className:$t.img,src:Lt.Z.IMG_SERVER+"/images/"+Or.avatar_url}),Ot.createElement("div",{className:$t.text,title:Or.creator},Or.creator),Aa&&Ot.createElement("div",{className:$t.btns},Ot.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ot.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),xi&&Ot.createElement("div",{className:$t.sign},"\u516C\u5F00")),Ot.createElement("div",{className:$t.bottom},Or.visits>0&&Ot.createElement(ht.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ot.createElement("span",null,Ot.createElement("i",{className:"iconfont icon-liulanyan"}),Ot.createElement("span",null,Or.visits))),Or.course_members_count>0&&Ot.createElement(ht.Z,{title:"\u6210\u5458",placement:"bottom"},Ot.createElement("span",null,Ot.createElement("i",{className:"iconfont icon-chengyuan"}),Or.course_members_count)),Or.tasks_count>0&&Ot.createElement(ht.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ot.createElement("span",null,Ot.createElement("i",{className:"iconfont icon-zuoye"}),Or.tasks_count)),Or.is_end?Ot.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ot.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Or.is_accessible&&Ot.createElement("div",{className:$t.lockWrap},Ot.createElement("img",{src:`${Lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ot.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!nr.length&&Ot.createElement(pt.Z,null)))},an={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"},Mn=Be(76560),kn=({dataSource:zn=[],value:nr,onChange:pr,className:Xr,style:Xn={},tabBarExtraContent:ii})=>Ce.createElement("div",{className:ve()(an.tabs,Xr),style:Xn},Ce.createElement("div",{className:an.tabsWrap},zn.map((ja,zo)=>Ce.createElement("aside",{className:an.tab,onClick:()=>{pr(ja.id),ja.link&&Mn.history.push(ja.link)},key:zo},Ce.createElement("div",{className:nr===ja.id?an.active:""},ja.name),(ja==null?void 0:ja.resetCount)==null&&(ja==null?void 0:ja.total)!==void 0&&Ce.createElement("span",null,"\uFF08",ja==null?void 0:ja.total,"\uFF09"),(ja==null?void 0:ja.resetCount)!==void 0&&(ja==null?void 0:ja.total)!==void 0&&Ce.createElement(ht.Z,{title:(ja==null?void 0:ja.tip)!=null?ja==null?void 0:ja.tip:""},Ce.createElement("span",{style:{color:"#9096A3"}},"\uFF08",Ce.createElement("span",{style:{color:"#000"}},ja==null?void 0:ja.resetCount),"/",Ce.createElement("span",null,ja==null?void 0:ja.total),"\uFF09"))))),Ce.createElement("div",{className:an.tabBar},ii)),Te=({className:zn,style:nr={},children:pr})=>Ce.createElement("div",{className:ve()(zn),style:nr},pr),Rt={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"},Re=Be(38854),pe=Be(20834);const ce=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var $e=({sortValue:zn,dropValue:nr,className:pr,onSort:Xr,onDrop:Xn,dataSource:ii=ce})=>{var ja;return Ce.createElement("div",{className:ve()(Rt.orderWrap,pr)},Ce.createElement(Re.Z,{dropdownRender:()=>Ce.createElement(pe.default,null,ii.map((zo,xo)=>Ce.createElement(pe.default.Item,{key:xo,onClick:()=>Xn(zo.id)},zo.name)))},Ce.createElement("span",{className:Rt.orderTextWrap},(ja=ii.find(zo=>nr===zo.id))==null?void 0:ja.name)),Ce.createElement("span",{className:Rt.orderIconWrap},Ce.createElement("span",{className:Rt.orderAsc},Ce.createElement("i",{className:zn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Rt.cursorPointer} ${Rt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Rt.cursorPointer}`,onClick:()=>Xr(zn==="asc"?"desc":"asc")})),Ce.createElement("span",{className:Rt.orderDesc},Ce.createElement("i",{className:zn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Rt.cursorPointer} ${Rt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Rt.cursorPointer}`,onClick:()=>Xr(zn==="asc"?"desc":"asc")}))))},ct={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"},je=Be(3113),Xe=Be(22688),Ft=Object.defineProperty,dt=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,In=(zn,nr,pr)=>nr in zn?Ft(zn,nr,{enumerable:!0,configurable:!0,writable:!0,value:pr}):zn[nr]=pr,Pt=(zn,nr)=>{for(var pr in nr||(nr={}))At.call(nr,pr)&&In(zn,pr,nr[pr]);if(dt)for(var pr of dt(nr))Qt.call(nr,pr)&&In(zn,pr,nr[pr]);return zn},en=(zn,nr)=>{var pr={};for(var Xr in zn)At.call(zn,Xr)&&nr.indexOf(Xr)<0&&(pr[Xr]=zn[Xr]);if(zn!=null&&dt)for(var Xr of dt(zn))nr.indexOf(Xr)<0&&Qt.call(zn,Xr)&&(pr[Xr]=zn[Xr]);return pr},Ut=(zn,nr,pr)=>new Promise((Xr,Xn)=>{var ii=xo=>{try{zo(pr.next(xo))}catch(Er){Xn(Er)}},ja=xo=>{try{zo(pr.throw(xo))}catch(Er){Xn(Er)}},zo=xo=>xo.done?Xr(xo.value):Promise.resolve(xo.value).then(ii,ja);zo((pr=pr.apply(zn,nr)).next())}),Vt=zn=>{var nr=zn,{className:pr,style:Xr,children:Xn,loading:ii=!1,openLoading:ja,onClick:zo=()=>{},size:xo="middle",shape:Er="round",theme:Or}=nr,Ba=en(nr,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Aa,Po]=(0,Ce.useState)(!1),ka=(0,Ce.useMemo)(()=>{switch(Or){case Xe.Fy.THEMEONE:return ct.ThemeOne;case Xe.Fy.DEFAULT:default:return ct.btn}},[Or]);return Ce.createElement(je.ZP,Pt({onClick:(0,Ie.throttle)(Wr=>Ut(void 0,null,function*(){ja&&Po(!0);try{yield zo(Wr)}catch(xi){console.log("error",xi)}ja&&Po(!1)}),2e3,{leading:!0,trailing:!1}),className:ve()(ka,ct[`${xo}-${Er}`],pr),style:Xr,size:xo,shape:Er,loading:Aa||ii},Ba),Xn)},$n={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"},ar=({className:zn,style:nr,children:pr=null,onClick:Xr,title:Xn})=>Ce.createElement("div",{className:ve()($n.head,zn),style:nr},Ce.createElement("span",{className:"primary-hover",onClick:Xr},Ce.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),Ce.createElement("b",{title:Xn},Xn),Ce.createElement("div",{className:$n.node},pr)),Dr={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"},fa=({confirmShow:zn=!0,confirmTitle:nr,confirmClick:pr,cancelShow:Xr=!0,cancelTitle:Xn,cancelClick:ii,className:ja,style:zo,confirmLoading:xo=!1})=>Ce.createElement("div",{className:ve()(Dr.btns,ja),style:zo},zn&&Ce.createElement(je.ZP,{loading:xo,onClick:pr,type:"primary",className:Dr.confirm},nr),Xr&&Ce.createElement(je.ZP,{onClick:ii,className:Dr.cancel},Xn)),ia={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"},Pr=({className:zn,style:nr={},LeftContent:pr,children:Xr,RightContent:Xn})=>Ce.createElement("div",{className:ve()(ia.fixedBottom,zn),style:nr},Ce.createElement("div",{className:ia.wrap},Ce.createElement("div",{className:ia.left},pr),Ce.createElement("div",{className:ia.center},Xr),Ce.createElement("div",{className:ia.right},Xn))),Tr={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"},ba=({className:zn,style:nr={},dataSource:pr=[]})=>Ce.createElement("div",{className:ve()(Tr.crumbs,zn),style:nr},pr.map((Xr,Xn)=>XnMn.history.push(Xr.path)},Xr.name):Ce.createElement("span",null,Xr.name),Ce.createElement("span",null,"\xA0",">","\xA0")):Ce.createElement("span",{key:Xn,style:{color:"#5F6368"}},Xr.name))),uo=Be(31797),qr=Object.defineProperty,ai=Object.defineProperties,Fi=Object.getOwnPropertyDescriptors,aa=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,wA=Object.prototype.propertyIsEnumerable,Yi=(zn,nr,pr)=>nr in zn?qr(zn,nr,{enumerable:!0,configurable:!0,writable:!0,value:pr}):zn[nr]=pr,mA=(zn,nr)=>{for(var pr in nr||(nr={}))sn.call(nr,pr)&&Yi(zn,pr,nr[pr]);if(aa)for(var pr of aa(nr))wA.call(nr,pr)&&Yi(zn,pr,nr[pr]);return zn},QA=(zn,nr)=>ai(zn,Fi(nr)),gi=(zn,nr)=>{var pr={};for(var Xr in zn)sn.call(zn,Xr)&&nr.indexOf(Xr)<0&&(pr[Xr]=zn[Xr]);if(zn!=null&&aa)for(var Xr of aa(zn))nr.indexOf(Xr)<0&&wA.call(zn,Xr)&&(pr[Xr]=zn[Xr]);return pr};const{Countdown:as}=uo.default;var ji=zn=>{var nr=zn,{onChange:pr}=nr,Xr=gi(nr,["onChange"]);const[Xn,ii]=(0,Ce.useState)(null);(0,Ce.useEffect)(()=>{typeof Xn=="number"&&Xn>=0&&pr(Xn)},[Xn]);const ja=zo=>{const xo=Math.floor(zo/1e3);ii(xo)};return Ce.createElement(as,QA(mA({},Xr),{onChange:ja}))},bn={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},hn=({DataProps:zn,className:nr,style:pr={}})=>{var Xr;return Ce.createElement("div",{className:ve()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",bn.ClassRoomItem,nr),style:pr,onClick:()=>{(0,it.xg)(zn==null?void 0:zn.first_category_url)}},Ce.createElement("div",{className:"flex flex-col item-center"},Ce.createElement("img",{src:`${(Xr=Lt.Z)==null?void 0:Xr.IMG_SERVER}/images/${zn==null?void 0:zn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(zn==null?void 0:zn.subject_identifier)&&Ce.createElement("div",{className:"mt-40px"},Ce.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),Ce.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),Ce.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},Ce.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(zn!=null&&zn.is_public)&&Ce.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"),Ce.createElement("span",{className:ve()("text-16px font-medium",bn.TitleDom)},zn==null?void 0:zn.name)),Ce.createElement("div",{className:"c-grey-333 font-medium"},zn==null?void 0:zn.creator),Ce.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",zn==null?void 0:zn.course_members_count),Ce.createElement("div",{className:"c-grey-333 flex item-center justify-between"},Ce.createElement("div",null,"\u4F5C\u4E1A\uFF1A",zn==null?void 0:zn.tasks_count),zn!=null&&zn.is_end?Ce.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):Ce.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},jr=Object.defineProperty,ca=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,Ea=Object.prototype.propertyIsEnumerable,Ha=(zn,nr,pr)=>nr in zn?jr(zn,nr,{enumerable:!0,configurable:!0,writable:!0,value:pr}):zn[nr]=pr,La=(zn,nr)=>{for(var pr in nr||(nr={}))Ur.call(nr,pr)&&Ha(zn,pr,nr[pr]);if(ca)for(var pr of ca(nr))Ea.call(nr,pr)&&Ha(zn,pr,nr[pr]);return zn},Zi=({DataProps:zn=[],selectValue:nr,onChange:pr,className:Xr,style:Xn={},extra:ii,classNameItem:ja,styleItem:zo={},barHidden:xo})=>{const[Er,Or]=(0,Ce.useState)();return(0,Ce.useEffect)(()=>{Or(Array.isArray(nr)?nr:[nr])},[nr]),Ce.createElement("div",{className:ve()("flex px-20px py-10px gap-40px",Xr),style:La({borderBottom:"1px solid #D3F0FF"},Xn)},zn==null?void 0:zn.map(Ba=>Ce.createElement("div",{key:Ba==null?void 0:Ba.id,className:ve()("flex item-center justify-center current c-grey-333 text-16 relative",ja,Ba==null?void 0:Ba.className),style:La(La({color:Er!=null&&Er.includes(Ba==null?void 0:Ba.id)?"#1890FF":"",minWidth:88},zo),(Ba==null?void 0:Ba.style)||{}),onClick:Aa=>{pr==null||pr({domEvent:Aa,item:Ba}),Ba!=null&&Ba.link&&Mn.history.push(Ba==null?void 0:Ba.link)}},Ba==null?void 0:Ba.name,!xo&&(Er==null?void 0:Er.includes(Ba==null?void 0:Ba.id))&&Ce.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),Ce.createElement("div",{className:"ml-auto"},ii))},xr=Object.defineProperty,Ya=Object.defineProperties,Ui=Object.getOwnPropertyDescriptors,oi=Object.getOwnPropertySymbols,_i=Object.prototype.hasOwnProperty,Qo=Object.prototype.propertyIsEnumerable,iA=(zn,nr,pr)=>nr in zn?xr(zn,nr,{enumerable:!0,configurable:!0,writable:!0,value:pr}):zn[nr]=pr,kA=(zn,nr)=>{for(var pr in nr||(nr={}))_i.call(nr,pr)&&iA(zn,pr,nr[pr]);if(oi)for(var pr of oi(nr))Qo.call(nr,pr)&&iA(zn,pr,nr[pr]);return zn},VA=(zn,nr)=>Ya(zn,Ui(nr)),TA=({value:zn,onChange:nr,onInputChange:pr,className:Xr,style:Xn={},InputProps:ii})=>{const[ja,zo]=(0,Ce.useState)(zn);return Ce.createElement("div",{className:ve()("flex item-center rounded-full px-10px py-2px",Xr),style:kA({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Xn)},Ce.createElement(he.default,VA(kA({bordered:!1},ii),{onChange:xo=>{zo(xo.target.value),pr==null||pr(encodeURIComponent(xo.target.value))},onPressEnter:xo=>{nr==null||nr({domEvent:xo,item:{value:ja}})}})),Ce.createElement("img",{className:"h-22px current",src:Be(25365),height:22,onClick:xo=>{nr==null||nr({domEvent:xo,item:{value:ja}})}}))}},17904:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return be}});var Ce=Be(59301);function be(Me,ot){const Ge=(0,Ce.useRef)();(0,Ce.useEffect)(()=>{Ge.current=Me}),(0,Ce.useEffect)(()=>{function He(){Ge.current()}if(ot!==null){let me=setInterval(He,ot);return()=>clearInterval(me)}},[ot])}},29678:function(nn,Nt,Be){"use strict";var Ce=Be(43418),be=Be(8591),Me=Be(82093),ot=Be(76560),Ge=Be(34055),He=Be(59301),me=(Ie,de,Le)=>new Promise((Pe,Ee)=>{var ie=ee=>{try{a(Le.next(ee))}catch(E){Ee(E)}},y=ee=>{try{a(Le.throw(ee))}catch(E){Ee(E)}},a=ee=>ee.done?Pe(ee.value):Promise.resolve(ee.value).then(ie,y);a((Le=Le.apply(Ie,de)).next())});const ve=({shixunHomeworks:Ie,classroomList:de,dispatch:Le})=>{const Pe=(0,ot.useParams)();return He.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:Ie.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>me(void 0,null,function*(){var Ee,ie,y,a;if((0,Ge.Rm)()&&!((Ee=de.AssistantObject.practice)!=null&&Ee.can_redo)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const ee=yield(0,Me.ZP)(`/api/myshixuns/${Ie.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Pe.coursesId,homework_common_id:Ie.actionTabs.homework_common_id}});if(ee.shixun_identifier){be.ZP.success("\u64CD\u4F5C\u6210\u529F"),Le({type:"shixunHomeworks/setActionTabs",payload:{}});const E=(y=(ie=ee==null?void 0:ee.new_works)==null?void 0:ie.find(te=>`${te.homework_common_id}`===Pe.categoryId))==null?void 0:y.id;if((0,Ge.Rm)()&&!((a=de.AssistantObject.practice)!=null&&a.can_view))return;ot.history.replace(`/classrooms/${Pe.coursesId}/shixun_homework/${Pe.categoryId}/${E}/comment`)}}),onCancel:()=>{Le({type:"shixunHomeworks/setActionTabs",payload:{}})}},He.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),He.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};Nt.Z=(0,ot.connect)(({shixunHomeworks:Ie,classroomList:de})=>({shixunHomeworks:Ie,classroomList:de}))(ve)},69083:function(nn,Nt,Be){"use strict";Be.r(Nt),Be.d(Nt,{default:function(){return lu}});var Ce=Be(22688),be=Be(59301),Me=Be(76560),ot=Be(56656),Ge=Be.n(ot),He=Be(86129),me=Be.n(He),ve=Be(82093),Ie=Be(43418),de=Be(8591),Le=Be(61621),Pe=Be(66104),Ee=Be(3113),ie=Be(6848),y=Be(92832),a=Be(28103),ee=Be(95237),E=Be(43604),te=Be(1710),ne=Be(57809),ae=Be(58421),he=Be(95869),_e=Be(87169),Fe=Be(26227),Qe=Be(90524),Ze=Be(34055),Je=Be(49661),tt=Be(42441),Oe={flex_box_center:"flex_box_center___RiSTC",flex_space_between:"flex_space_between___r2zEY",flex_box_vertical_center:"flex_box_vertical_center___TMaa1",flex_box_center_end:"flex_box_center_end___Y0BIL",flex_box_column:"flex_box_column___iz8FU",NewButtonStyle:"NewButtonStyle___houPy",TableStyle:"TableStyle___CslJA",title:"title___qgujt",score:"score___b7Ujv",export:"export___D8VKP",title1_right:"title1_right___cy888",userPic:"userPic___oaJ3H",userInfo:"userInfo___l2HkY",listItem:"listItem___cZoS7",rightInfo:"rightInfo___m8guB",shixunTitle:"shixunTitle___lKvEa",shixunWrp:"shixunWrp___HKtVw",footerBar:"footerBar___qBo2N",footerBarStatic:"footerBarStatic____tmYG",exitComment:"exitComment___meSbD",nextComment:"nextComment___elRVJ",modal:"modal___WCPN7",footer:"footer___itbW_"},ht={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}};const De=({shixunHomeworks:wn,data:rn,globalSetting:cn,loading:Nn,dispatch:sr})=>{var wr;const{shixunWorkReport:Qr}=wn;let gr=((wr=rn==null?void 0:rn.efficiency_list)==null?void 0:wr.length)-parseInt(rn==null?void 0:rn.myself_eff[0]);const Nr=()=>({title:{text:"\u5B66\u4E60\u6548\u7387",subtext:"\u5B66\u4E60\u6548\u7387=log(\u5B9E\u8BAD\u603B\u5F97\u5206/\u5B9E\u8BAD\u603B\u8017\u65F6)"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{left:"3%",right:"9%",bottom:"3%",containLabel:!0},tooltip:{showDelay:0,formatter:function(za){return za.name===Qr.username?"\u59D3\u540D\uFF1A"+Qr.username+"
\u5B66\u53F7\uFF1A "+Qr.user_id+"
\u6548\u7387\uFF1A"+(rn==null?void 0:rn.myself_eff[1]):za.name+":"+za.value+" "},axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},xAxis:[{type:"value",name:"\u5B66\u751F\u4F4D\u7F6E",nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:""},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",name:" ",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:"{value}"},splitLine:{show:!1}}],series:[{name:"",type:"scatter",data:rn==null?void 0:rn.efficiency_list,itemStyle:{normal:{color:"#2e65ad"}},markArea:{silent:!0,itemStyle:{normal:{color:"transparent",borderWidth:1,borderType:"dashed"}},data:[[{name:"\u5B66\u4E60\u6548\u7387\u5206\u5E03\u533A\u95F4",xAxis:"min",yAxis:"min"},{xAxis:"max",yAxis:"max"}]]},markPoint:{data:[{name:Qr.username,xAxis:gr,yAxis:rn==null?void 0:rn.myself_eff[1],value:rn==null?void 0:rn.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"\u4E2D\u4F4D\u503C"}]}}]}),pa=()=>({title:{text:"\u80FD\u529B\u503C",subtext:"\u80FD\u529B\u503C\uFF08\u5B9E\u8BAD\u83B7\u5F97\u7ECF\u9A8C\u503C/\u5B9E\u8BAD\u8BC4\u6D4B\u6B21\u6570\uFF09"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{x:"10%",x2:150,y:"18%",y2:"10%"},tooltip:{padding:10,backgroundColor:"#222",borderColor:"#777",borderWidth:1,formatter:function(za){var Fo=za.value;if(za.name===Qr.username)return"\u59D3\u540D\uFF1A"+Qr.username+"
\u5B66\u53F7\uFF1A "+Qr.user_id+"
\u5F97\u5206\uFF1A"+(rn==null?void 0:rn.myself_object[1])}},xAxis:{type:"value",name:"log(\u5B9E\u8BAD\u7684\u603B\u65F6\u95F4)",nameGap:16,nameTextStyle:{color:"#000",fontSize:14},splitLine:{show:!1},axisLine:{lineStyle:{color:"#000"}}},yAxis:{type:"value",name:" ",nameLocation:"end",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},axisLine:{lineStyle:{color:"#000"}},splitLine:{show:!1}},series:[{name:"\u80FD\u529B",type:"scatter",itemStyle:ht,data:rn==null?void 0:rn.consume_list,symbolSize:function(za){return Math.round(za[2])},markPoint:{data:[{name:Qr.username,xAxis:rn==null?void 0:rn.myself_object[0],yAxis:rn==null?void 0:rn.myself_object[1],value:rn==null?void 0:rn.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]});return be.createElement(be.Fragment,null,be.createElement("aside",{className:"ml60 pr30"},be.createElement(ee.Z,null,be.createElement(E.Z,{flex:"800px"},be.createElement(tt.Z,{style:{width:750,height:580},option:Nr()})),be.createElement(E.Z,{flex:"1"},be.createElement("aside",{className:Oe.rightInfo},be.createElement("ul",null,be.createElement("li",null,be.createElement("span",null,"\u59D3\u540D")," ",be.createElement("span",{className:"ml30"},Qr.username)),be.createElement("li",null,be.createElement("span",null,"\u5B66\u53F7")," ",be.createElement("span",{className:"ml30"},Qr.student_id||"--")),be.createElement("li",null,be.createElement("span",null,"\u5B66\u4E60\u6548\u7387")," ",be.createElement("span",{className:"ml30 c-orange"},rn==null?void 0:rn.myself_eff[1])),be.createElement("li",null,be.createElement("span",null,"\u5F53\u524D\u6392\u540D")," ",be.createElement("span",{className:"ml30 c-orange"},rn==null?void 0:rn.myself_eff[0]))),be.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387",be.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387\u503C",be.createElement("br",null),"\u5C0F\u5706\u70B9\u8D8A\u9AD8\uFF0C\u5B66\u4E60\u6548\u7387\u8D8A\u9AD8",be.createElement("br",null),"\u6A59\u8272\u6A2A\u5411\u7BAD\u5934\uFF1A\u4E2D\u4F4D\u503C\uFF0C\u8868\u793A\u6574\u4E2A\u8BFE\u5802\u5B66\u751F\u8868\u73B0\u7684\u5E73\u5747\u503C"))))),be.createElement("aside",{className:"ml60 pr30"},be.createElement(ee.Z,null,be.createElement(E.Z,{flex:"800px"},be.createElement(tt.Z,{style:{width:750,height:580},option:pa()})),be.createElement(E.Z,{flex:"1"},be.createElement("aside",{className:Oe.rightInfo},be.createElement("ul",null,be.createElement("li",null,be.createElement("span",null,"\u59D3\u540D")," ",be.createElement("span",{className:"ml30"},Qr.username)),be.createElement("li",null,be.createElement("span",null,"\u5B66\u53F7")," ",be.createElement("span",{className:"ml30"},Qr.student_id||"--")),be.createElement("li",null,be.createElement("span",null,"\u80FD\u529B")," ",be.createElement("span",{className:"ml30 c-orange"},rn==null?void 0:rn.myself_object[1]))),be.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u80FD\u529B\u503C",be.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u80FD\u529B\u503C",be.createElement("br",null),"\u5C0F\u5706\u5708\u8D8A\u5927\uFF0C\u8BC4\u6D4B\u6B21\u6570\u8D8A\u5C11",be.createElement("br",null)))))))};var Lt=(0,Me.connect)(({shixunHomeworks:wn,loading:rn,globalSetting:cn})=>({shixunHomeworks:wn,globalSetting:cn,loading:rn.effects}))(De),it=Be(51124),at=Be(5871),wt=({defaultValue:wn,onBlur:rn,max:cn,className:Nn="game-score"})=>{const[sr,wr]=(0,be.useState)(wn);(0,be.useEffect)(()=>{wr(wn)},[wn]);function Qr(Nr){wr(Nr)}function gr(){sr!==wn&&rn(sr>cn?cn:sr)}return be.createElement(at.Z,{max:cn,min:0,className:Nn,value:sr,onChange:Qr,onBlur:gr})},ut=Be(89389),pt={md:"md___GIQyK"},lt=Be(59301),nt=Object.defineProperty,Mt=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,mt=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,_n=(wn,rn,cn)=>rn in wn?nt(wn,rn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):wn[rn]=cn,an=(wn,rn)=>{for(var cn in rn||(rn={}))Ot.call(rn,cn)&&_n(wn,cn,rn[cn]);if(mt)for(var cn of mt(rn))mn.call(rn,cn)&&_n(wn,cn,rn[cn]);return wn},Mn=(wn,rn)=>Mt(wn,$t(rn));const St=ne.default.Option,kn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Jn=(wn=>(wn[wn.SET_PATH=0]="SET_PATH",wn[wn.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",wn))(Jn||{});function Te(wn,rn){switch(rn.type){case 0:return Mn(an({},wn),{selectedPath:rn.payload});case 1:return Mn(an({},wn),{passedContent:rn.payload});default:throw new Error}}var Rt=({path:wn,game_id:rn,onPathChange:cn,autoHeight:Nn,diff_code_count:sr,data:wr,game_codes_cn:Qr})=>{var gr,Nr,pa,za;const Fo=wn.split("\uFF1B").filter(Xa=>!!Xa),[Pa,fi]=(0,be.useReducer)(Te,{selectedPath:Fo[0],passedContent:{language:"python",content:""}}),{selectedPath:wi,passedContent:Ni}=Pa;function Ca(Xa){fi({type:0,payload:Xa})}const $a={\u6700\u540E\u901A\u5173\u4EE3\u7801:"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801",\u6700\u65B0\u4EE3\u7801:"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5",\u622A\u6B62\u540E\u901A\u5173\u4EE3\u7801:"\u5728\u4F5C\u4E1A\u65F6\u95F4\u7ED3\u675F\u540E\u901A\u5173\u8BE5\u9898\u7684\u4EE3\u7801\u8BE6\u60C5"};return lt.createElement(lt.Fragment,null,lt.createElement("h2",null," ",lt.createElement("span",null,Qr,lt.createElement(ie.Z,{title:lt.createElement("div",null,lt.createElement("div",null,"\u4EE3\u7801\u5C55\u793A\u89C4\u5219\uFF1A"),lt.createElement("div",null,"1.\u5C55\u793A\u5B66\u5458\u5728\u4F5C\u4E1A\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u3002"),lt.createElement("div",null," 2.\u82E5\u6709\u591A\u4E2A\u6700\u9AD8\u5206\u7248\u672C\uFF0C\u5C55\u793A\u63D0\u4EA4\u65F6\u95F4\u6700\u665A\u7684\u7248\u672C\u3002"),lt.createElement("div",null," 3.\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u5C06\u4E0D\u4E88\u5C55\u793A\u3002"))},lt.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"}))),sr&<.createElement("span",{style:{marginLeft:"50px"}},"\u4EE3\u7801\u4FEE\u6539\u884C\u6570 ",sr),lt.createElement("span",null,lt.createElement(ne.default,{style:{width:200},value:wi,onChange:Ca}," ",Fo.map(Xa=>lt.createElement(St,{key:Xa,value:Xa},Xa))," "))," "),(wi==null?void 0:wi.split(".")[1])==="md"&<.createElement(ut.Z,{height:300,autoHeight:Nn,defaultValue:((Nr=(gr=wr==null?void 0:wr.filter(Xa=>Xa.path===wi))==null?void 0:gr[0])==null?void 0:Nr.content)||"",className:pt.md}),(wi==null?void 0:wi.split(".")[1])!=="md"&<.createElement(it.ZP,{height:300,language:Ni.language,value:((za=(pa=wr==null?void 0:wr.filter(Xa=>Xa.path===wi))==null?void 0:pa[0])==null?void 0:za.content)||"",autoHeight:Nn,theme:"default",isCopy:!0,options:kn}))},Re=Be(64948),pe=Be(96249),ce=Be.n(pe),we=Object.defineProperty,$e=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Xe=(wn,rn,cn)=>rn in wn?we(wn,rn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):wn[rn]=cn,Ft=(wn,rn)=>{for(var cn in rn||(rn={}))ct.call(rn,cn)&&Xe(wn,cn,rn[cn]);if($e)for(var cn of $e(rn))je.call(rn,cn)&&Xe(wn,cn,rn[cn]);return wn},dt=(wn,rn,cn)=>new Promise((Nn,sr)=>{var wr=Nr=>{try{gr(cn.next(Nr))}catch(pa){sr(pa)}},Qr=Nr=>{try{gr(cn.throw(Nr))}catch(pa){sr(pa)}},gr=Nr=>Nr.done?Nn(Nr.value):Promise.resolve(Nr.value).then(wr,Qr);gr((cn=cn.apply(wn,rn)).next())});const At=({shixunHomeworks:wn,autoHeight:rn,classroomList:cn,dispatch:Nn})=>{var sr,wr,Qr,gr,Nr,pa,za;const{shixunWorkReport:Fo}=wn,{stage_list:Pa,work_id:fi}=Fo,[wi,Ni]=(0,be.useState)(!1),[Ca,$a]=(0,be.useState)(!0),[Xa,Go]=(0,be.useState)({left:0,top:0,bottom:0,right:0}),Ta=(0,be.useRef)(null),[Ao,Is]=(0,be.useState)(!1),Ks=(ea,Ja)=>{var No;const{clientWidth:Wi,clientHeight:Qi}=window.document.documentElement,mo=(No=Ta.current)==null?void 0:No.getBoundingClientRect();mo&&Go({left:-mo.left+Ja.x,right:Wi-(mo.right-Ja.x),top:-mo.top+Ja.y,bottom:Qi-(mo.bottom-Ja.y)})},RA=(0,Me.useParams)(),ul=(0,Ze.GJ)(),ns={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};(0,be.useEffect)(()=>{console.log(RA)},[]);const cl=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"position",width:"100px"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"output_detail",render:(ea,Ja,No)=>be.createElement("div",null,ea,Ja.is_work_end_evaluate&&be.createElement(Je.vA,{status:5}))},{title:"\u8BC4\u6D4B\u8017\u65F6(S)",dataIndex:"ts_time",width:"130px"},{title:"\u5185\u5B58\u6D88\u8017(MB)",width:"150px",dataIndex:"ts_mem"},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:"170px",dataIndex:"created_at",render:ea=>Ge()(ea).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",width:"80px",dataIndex:"query_index",render:(ea,Ja)=>be.createElement("span",{className:"c-blue current",onClick:()=>dt(void 0,null,function*(){var No,Wi;const Qi=yield(0,Re.Lk)(Ja.game_identifier,{path:(Wi=(No=Ja.path)==null?void 0:No.replace(/\;/g,";"))==null?void 0:Wi.split(";")[0],query_index:Ja.query_index,homework_common_id:RA.categoryId});(Qi==null?void 0:Qi.status)===0&&(Is(Qi),Ni(!0))})},Ja.query_index?"\u67E5\u770B\u4EE3\u7801":"")}],bl=[{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"],width:350,render:(ea,Ja)=>{var No;return be.createElement("span",null,be.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:Qe.Z.IMG_SERVER+"/images/"+((No=Ja==null?void 0:Ja.user)==null?void 0:No.image_url)}),ea)}},{title:"\u8C03\u5206\u524D",dataIndex:"old_score",width:270,render:ea=>be.createElement("span",null,"\u4FEE\u6B63\u524D\u5206\u6570\uFF1A",ea,"\u5206")},{title:"\u8C03\u5206\u540E",dataIndex:"score",width:270,render:ea=>be.createElement("span",null,"\u4FEE\u6B63\u540E\u5206\u6570\uFF1A",ea,"\u5206")},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",align:"right",render:ea=>be.createElement("span",null,"\u4FEE\u6B63\u65F6\u95F4\uFF1A",ea?Ge()(ea).format("YYYY-MM-DD HH:mm"):"--")}];function Cn(ea,Ja){return dt(this,null,function*(){const{challenge_id:No}=Pa[ea],Wi=yield Nn({type:"shixunHomeworks/changeScore",payload:{categoryId:RA.homeworkId,type:"report",score:Ja,challenge_id:No}});yield Nn({type:"shixunHomeworks/getShixunWorkReport",payload:Ft({},RA)}),Wi.status===0&&de.ZP.success("\u64CD\u4F5C\u6210\u529F")})}function Pn(ea,Ja){return(0,ve.U2)(`student_works/${fi}/rep_passed_content.json`,{path:Ja,game_id:ea})}const Tl=Fo.shixun_detail;return be.createElement(be.Fragment,null,Tl==null?void 0:Tl.map(function(ea,Ja){var No,Wi;return be.createElement("div",{key:Ja},be.createElement("aside",{className:"pl30 pr30",key:Ja},be.createElement("div",{className:`${Oe.shixunTitle} mt10`},be.createElement("div",null,be.createElement("span",{className:"fa fa-code "}),be.createElement("strong",{className:"c-black"},"\u7B2C",Ja+1,"\u5173 ",be.createElement(Me.Link,{className:"c-black",target:"_blank",to:`/tasks/${RA.coursesId}/${RA.categoryId}/${ea.game_identifier}`},ea.subject))),ul?be.createElement("span",null,"\u8C03\u5206\uFF1A",be.createElement(wt,{className:"game-score",max:Pa[Ja].game_score_full,defaultValue:Pa[Ja].game_score,onBlur:Qi=>{var mo;if((0,Ze.Rm)()&&!((mo=cn.AssistantObject.practice)!=null&&mo.can_appraise)){de.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Cn(Ja,Qi)}})):null),be.createElement("div",{className:"font16 mt10"},ea.st===0&&(ea.path?typeof(ea==null?void 0:ea.game_codes_cn)=="string"?be.createElement("aside",{className:Oe.shixunWrp},be.createElement(Rt,{game_codes_cn:ea==null?void 0:ea.game_codes_cn,autoHeight:rn,path:ea.path,game_id:ea.id,data:ea.game_codes,diff_code_count:ea.diff_code_count,onPathChange:Pn})):be.createElement("div",{className:"font14",style:{border:"1px solid #d9d9d9",padding:"6px 10px"}}," \u63D0\u793A\uFF1A\u7EAF\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u7684\u5B9E\u8BAD\u4E0D\u5C55\u793A\u901A\u5173\u4EE3\u7801\uFF0C\u5982\u9700\u67E5\u770B\u5B66\u751F\u4EE3\u7801\u8BF7\u524D\u5F80\u4F5C\u4E1A\u5217\u8868\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u3002"):"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u9009\u62E9\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD"),ea.st===1&&(ea.complete_status===0?"\u672C\u5173\u6682\u672A\u901A\u8FC7\uFF0C\u65E0\u901A\u5173\u4EE3\u7801":"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u9009\u62E9\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD")),be.createElement("aside",{className:"mt10 font16"},(No=ea.outputs)!=null&&No.length?be.createElement(te.default,{columns:cl,pagination:{hideOnSinglePage:!0},dataSource:ea.outputs.map(Qi=>Ft(Ft({},ea),Qi))}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"),be.createElement("aside",{className:"mt10 font16"},((Wi=ea==null?void 0:ea.adjust_review_score_list)==null?void 0:Wi.length)>0&&(0,Ze.GJ)()&&be.createElement("div",null,be.createElement("strong",{className:"c-black font14"},"\u8C03\u5206\u8BB0\u5F55"),be.createElement(te.default,{columns:bl,pagination:{hideOnSinglePage:!0},dataSource:ea.adjust_review_score_list,showHeader:!1})))))}),be.createElement(Ie.default,{open:wi,width:900,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},onOk:()=>{Is({}),Ni(!1)},onCancel:()=>{Is({}),Ni(!1)},title:be.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{Ca&&$a(!1)},onMouseOut:()=>{$a(!0)},onFocus:()=>{},onBlur:()=>{}},"\u4EE3\u7801\u5185\u5BB9"),modalRender:ea=>be.createElement(ce(),{disabled:Ca,bounds:Xa,nodeRef:Ta,onStart:(Ja,No)=>Ks(Ja,No)},be.createElement("div",{ref:Ta},ea))},be.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},be.createElement("div",{style:{display:"flex",alignItems:"center"}},((sr=Ao==null?void 0:Ao.data)==null?void 0:sr.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?be.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):be.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),be.createElement("div",{style:{color:((wr=Ao==null?void 0:Ao.data)==null?void 0:wr.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(Qr=Ao==null?void 0:Ao.data)==null?void 0:Qr.output_detail)),be.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},be.createElement("div",null,be.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),be.createElement("span",{style:{marginLeft:8,color:"#232B40"}},Ge()((gr=Ao==null?void 0:Ao.data)==null?void 0:gr.created_at).format("YYYY-MM-DD HH:mm:ss"))),be.createElement("div",null,be.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),be.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Nr=Ao==null?void 0:Ao.data)==null?void 0:Nr.ts_time,"s")),be.createElement("div",null,be.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),be.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(pa=Ao==null?void 0:Ao.data)==null?void 0:pa.ts_mem,"mb")),be.createElement("div",null,be.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),be.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((za=Ao==null?void 0:Ao.data)==null?void 0:za.test_set_passed_rate)*100,"%")))),be.createElement(it.ZP,{height:500,autoHeight:rn,language:"python",theme:"default",isCopy:!0,value:decodeURIComponent(escape(window.atob((Ao==null?void 0:Ao.content)||""))),options:ns})))};var Qt=(0,Me.connect)(({shixunHomeworks:wn,loading:rn,globalSetting:cn,classroomList:Nn})=>({shixunHomeworks:wn,globalSetting:cn,loading:rn.effects,classroomList:Nn}))(At),In=Be(78241),Pt={greyText:"greyText___Ypiia",info:"info___XU7Xg",label:"label___r5OkY",blackContent:"blackContent___SxDt0",orangeContent:"orangeContent___Nuo4G",inputLabel:"inputLabel___OM4Yo",tableTitle:"tableTitle___uG2JW",scoreTable:"scoreTable___M561L"},en=Be(44816),Ut=Be(59301),vn=Object.defineProperty,Vt=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,ar=(wn,rn,cn)=>rn in wn?vn(wn,rn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):wn[rn]=cn,Dr=(wn,rn)=>{for(var cn in rn||(rn={}))$n.call(rn,cn)&&ar(wn,cn,rn[cn]);if(Vt)for(var cn of Vt(rn))hr.call(rn,cn)&&ar(wn,cn,rn[cn]);return wn},Hr=(wn,rn,cn)=>new Promise((Nn,sr)=>{var wr=Nr=>{try{gr(cn.next(Nr))}catch(pa){sr(pa)}},Qr=Nr=>{try{gr(cn.throw(Nr))}catch(pa){sr(pa)}},gr=Nr=>Nr.done?Nn(Nr.value):Promise.resolve(Nr.value).then(wr,Qr);gr((cn=cn.apply(wn,rn)).next())});const fa=({shixunHomeworks:wn,dispatch:rn,classroomList:cn})=>{const{shixunWorkReport:Nn}=wn,sr=(0,Me.useParams)(),[wr,Qr]=(0,be.useState)(!1),[gr]=In.default.useForm(),[Nr,pa]=Ie.default.useModal(),[za,Fo]=(0,be.useState)(!1),[Pa,fi]=(0,be.useState)(!1);(0,be.useEffect)(()=>{var Ca,$a,Xa,Go;wn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&gr.setFieldsValue({comment:($a=(Ca=wn.actionTabs.selectArrs)==null?void 0:Ca.data)==null?void 0:$a.work_comment,hidden_comment:(Go=(Xa=wn.actionTabs.selectArrs)==null?void 0:Xa.data)==null?void 0:Go.work_comment_hidden})},[wn.actionTabs.key]);const wi=()=>Hr(void 0,null,function*(){const Ca=gr.getFieldsValue();(yield(0,ve.ZP)(`/api/student_works/${sr.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Ca.hidden_comment,comment:Ca.comment}})).status===0&&(de.ZP.success("\u8BC4\u9605\u6210\u529F"),gr.resetFields(),rn({type:"shixunHomeworks/setActionTabs",payload:{}}),rn({type:"shixunHomeworks/getShixunWorkReport",payload:Dr({},sr)}))}),Ni=[{title:"\u5173\u5361",dataIndex:"name",render:(Ca,$a,Xa)=>Xa+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Ca,$a,Xa)=>Ut.createElement("div",null,Ca,$a.complete_status===4&&Ut.createElement(Je.vA,{status:$a.complete_status}))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"open_time"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",align:"center",render:Ca=>Ca?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(Ca,$a)=>Ut.createElement("div",null,Ut.createElement("span",{style:{color:parseFloat($a.game_score_full)!==parseFloat(Ca)?"#E30000":"#53C41B"}},Ca),"/",$a.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(Ca,$a)=>(0,Ze.GJ)()?Ut.createElement(wt,{max:$a.game_score_full,defaultValue:parseFloat(Ca),onBlur:Xa=>Hr(void 0,null,function*(){var Go,Ta;if((0,Ze.Rm)()&&!((Go=cn.AssistantObject.practice)!=null&&Go.can_appraise)){de.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Ao=yield rn({type:"shixunHomeworks/changeScore",payload:{categoryId:sr.homeworkId,type:"report",score:Xa,challenge_id:$a.challenge_id}});(Ta=wn==null?void 0:wn.actionTabs)==null||Ta.fn(),yield rn({type:"shixunHomeworks/getShixunWorkReport",payload:Dr({},sr)}),Ao.status===0&&de.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Ca}];return Ut.createElement(Ut.Fragment,null,pa,Ut.createElement(Ie.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:wn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Hr(void 0,null,function*(){var Ca;if((0,Ze.Rm)()&&!((Ca=cn.AssistantObject.practice)!=null&&Ca.can_appraise)){de.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const $a=gr.getFieldsValue();JSON.stringify($a)==="{}"||$a.hidden_comment===""&&$a.comment===""?Qr(!0):wi()}),onCancel:()=>{rn({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ut.createElement(ee.Z,{justify:"space-between",className:Pt.info},Ut.createElement(E.Z,null,Ut.createElement("span",{className:`${Pt.label} ${Pt.greyText}`},"\u59D3\u540D"),Ut.createElement("span",{className:Pt.blackContent},Nn==null?void 0:Nn.username)),Ut.createElement(E.Z,null,Ut.createElement("span",{className:`${Pt.label} ${Pt.greyText}`},"\u5B66\u53F7"),Ut.createElement("span",{className:Pt.blackContent},(Nn==null?void 0:Nn.student_id)||"--")),Ut.createElement(E.Z,null,Ut.createElement("span",{className:`${Pt.label} ${Pt.greyText}`},"\u73ED\u7EA7"),Ut.createElement("span",{className:Pt.blackContent},(Nn==null?void 0:Nn.group_name)||"--")),Ut.createElement(E.Z,null,Ut.createElement("span",{className:`${Pt.label} ${Pt.greyText}`},"\u5173\u5361\u5F97\u5206"),Ut.createElement("span",{className:Pt.orangeContent},(Nn==null?void 0:Nn.challenge_score)||"--")),Ut.createElement(E.Z,null,Ut.createElement("span",{className:`${Pt.label} ${Pt.greyText}`},"\u6548\u7387\u5206"),Ut.createElement("span",{className:Pt.orangeContent},(Nn==null?void 0:Nn.eff_score)||"--")),Ut.createElement(E.Z,null,Ut.createElement("span",{className:`${Pt.label} ${Pt.greyText}`},"\u8865\u4EA4\u6263\u5206"),Ut.createElement("span",{className:Pt.orangeContent},(Nn==null?void 0:Nn.late_penalty)||"--")),Ut.createElement(E.Z,null,Ut.createElement("span",{className:`${Pt.label} ${Pt.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),Ut.createElement("span",{className:Pt.orangeContent},(Nn==null?void 0:Nn.work_score)||"--"))),Ut.createElement(In.default,{form:gr,onChange:()=>{wr&&Qr(!1)}},Ut.createElement(ee.Z,{wrap:!1,align:"middle",justify:"space-between"},Ut.createElement(E.Z,null,Ut.createElement("div",{className:`${Pt.inputLabel} ${Pt.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Ut.createElement(E.Z,null,Ut.createElement(en.Z,{isShowComponent:(0,Ze.G5)(),ModalProps:{open:za,onCancel:()=>{Fo(!1)}},onDataSelect:(Ca,$a)=>Hr(void 0,[Ca,$a],function*(Xa,{node:Go}){const Ta=()=>{gr.setFieldsValue({comment:Go==null?void 0:Go.value}),Fo(!1)};if(gr.getFieldValue("comment")){Nr.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Ta});return}Ta()})},Ut.createElement(Ee.ZP,{style:{padding:0,height:"auto"},icon:Ut.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Ca=>{Fo(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Ut.createElement(In.default.Item,{name:"comment"},Ut.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),Ut.createElement(ee.Z,{wrap:!1,align:"middle",justify:"space-between"},Ut.createElement(E.Z,null,Ut.createElement("div",{className:`${Pt.inputLabel} ${Pt.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Ut.createElement(E.Z,null,Ut.createElement(en.Z,{isShowComponent:(0,Ze.G5)(),ModalProps:{open:Pa,onCancel:()=>{fi(!1)}},onDataSelect:(Ca,$a)=>Hr(void 0,[Ca,$a],function*(Xa,{node:Go}){const Ta=()=>{gr.setFieldsValue({hidden_comment:Go==null?void 0:Go.value}),fi(!1)};if(gr.getFieldValue("hidden_comment")){Nr.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Ta});return}Ta()})},Ut.createElement(Ee.ZP,{style:{padding:0,height:"auto"},icon:Ut.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Ca=>{fi(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Ut.createElement(In.default.Item,{name:"hidden_comment"},Ut.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),wr&&Ut.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),Ut.createElement("div",{className:Pt.tableTitle},"\u5173\u5361\u6210\u7EE9"),Ut.createElement(te.default,{className:Pt.scoreTable,dataSource:Nn.stage_list,rowKey:"challenge_id",pagination:!1,columns:Ni,scroll:{x:"max-content"}})))};var ia=(0,Me.connect)(({shixunHomeworks:wn,classroomList:rn})=>({shixunHomeworks:wn,classroomList:rn}))(fa),Zr=Be(95894),Pr=Be(7664),Tr=Be(45278),sa=Be(44164),ba=Be.n(sa),uo={wrap:"wrap___rFTBy",line:"line___kZzhh"},qr=Be(98616),Fi=({detailData:wn})=>{var rn;return be.createElement("div",{className:uo.wrap},be.createElement(qr.ij,{hideBar:!0,actionAnalysis:!0,loading:!1,emptyData:[(0,qr.Uf)(wn),(wn==null?void 0:wn.photos)||[]],title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",noDataText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"},be.createElement(qr.ZP,{hideBar:!0,title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",data:(0,qr.Uf)(wn)}),!!((rn=wn==null?void 0:wn.photos)!=null&&rn.length)&&be.createElement(be.Fragment,null,be.createElement("div",{className:uo.line}),be.createElement(qr._s,{dataSource:wn==null?void 0:wn.photos,right:21,col:4,wrapWidth:1140}))))},aa=Be(30975),sn=Be(59301),wA=Object.defineProperty,Yi=Object.defineProperties,mA=Object.getOwnPropertyDescriptors,QA=Object.getOwnPropertySymbols,gi=Object.prototype.hasOwnProperty,as=Object.prototype.propertyIsEnumerable,pA=(wn,rn,cn)=>rn in wn?wA(wn,rn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):wn[rn]=cn,ji=(wn,rn)=>{for(var cn in rn||(rn={}))gi.call(rn,cn)&&pA(wn,cn,rn[cn]);if(QA)for(var cn of QA(rn))as.call(rn,cn)&&pA(wn,cn,rn[cn]);return wn},bn=(wn,rn)=>Yi(wn,mA(rn)),On=(wn,rn)=>{var cn={};for(var Nn in wn)gi.call(wn,Nn)&&rn.indexOf(Nn)<0&&(cn[Nn]=wn[Nn]);if(wn!=null&&QA)for(var Nn of QA(wn))rn.indexOf(Nn)<0&&as.call(wn,Nn)&&(cn[Nn]=wn[Nn]);return cn},hn=(wn,rn,cn)=>new Promise((Nn,sr)=>{var wr=Nr=>{try{gr(cn.next(Nr))}catch(pa){sr(pa)}},Qr=Nr=>{try{gr(cn.throw(Nr))}catch(pa){sr(pa)}},gr=Nr=>Nr.done?Nn(Nr.value):Promise.resolve(Nr.value).then(wr,Qr);gr((cn=cn.apply(wn,rn)).next())});const jr=wn=>{var rn=wn,{shixunHomeworks:cn,classroomList:Nn,globalSetting:sr,loading:wr,user:Qr,dispatch:gr}=rn,Nr=On(rn,["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"]),pa,za,Fo;const[Pa,fi]=(0,be.useState)(ji({},(0,Me.useParams)())),wi=(0,Me.useParams)(),[Ni,Ca]=(0,be.useState)({page:1,page_size:10}),$a=(0,Me.useLocation)(),[]=(0,be.useState)([]),[Xa,Go]=(0,be.useState)(),Ta=(0,be.useRef)(),[Ao,Is]=(0,be.useState)(!1),[Ks,RA]=(0,be.useState)(!0),[ul,ns]=(0,be.useState)(!1),[cl,bl]=(0,be.useState)(!1),{shixunWorkReport:Cn}=cn,[Pn,Tl]=(0,be.useState)(),[ea,Ja]=(0,be.useState)([]),[No,Wi]=(0,be.useState)(),[Qi,mo]=(0,be.useState)("all"),Ac=(0,Ze.GJ)(),[Hu,uu]=(0,be.useState)(new(me())),[cu,Cl]=(0,be.useState)(0),[hd,dl]=(0,be.useState)(!1),[bA,sc]=(0,be.useState)(!1),[JA,ju]=(0,be.useState)(!1),[$s,El]=(0,be.useState)(""),[bi,lc]=(0,be.useState)(!1),[Mc,md]=(0,be.useState)(!0),[LA,zs]=(0,be.useState)(0),_s=(0,be.useRef)(JSON.parse(sessionStorage.all_student_works_params||"{}")),gl=(0,be.useRef)(),rA=()=>hn(void 0,null,function*(){(Qr.userInfo.is_teacher||Qr.userInfo.admin)&&(lc(!0),md(!1))});(0,be.useEffect)(()=>{var Ir;(0,Ze.Rm)()&&Nn.AssistantObject.practice&&!((Ir=Nn.AssistantObject.practice)!=null&&Ir.can_view)&&Me.history.replace("/403")},[(pa=Nn.AssistantObject.practice)==null?void 0:pa.can_view]),(0,be.useEffect)(()=>{rA(),console.log("\u6253\u5370\u7684------",Cn),gl.current=Cn==null?void 0:Cn.next_student_work_id,El(Cn.repeat_minus_score)},[Cn,Qr]),(0,be.useEffect)(()=>{console.log("\u89E6\u53D1\u8FD9",Cn.work_score),zs(Cn.work_score)},[Cn.work_score,$s]),(0,be.useEffect)(()=>(gr({type:"globalSetting/footerToggle",payload:!1}),()=>{gr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,be.useEffect)(()=>{var Ir;if(Cn){let ro=[];(Ir=Cn==null?void 0:Cn.target_test_sets)==null||Ir.map((ir,to)=>{var Ro;(Ro=ir==null?void 0:ir.targets)==null||Ro.map((IA,is)=>{var cs;IA.name=ir==null?void 0:ir.name,IA.total_target_score=ir==null?void 0:ir.total_target_score,IA.actual_target_score=ir==null?void 0:ir.actual_target_score,IA.rowSpan=is===0?(cs=ir==null?void 0:ir.targets)==null?void 0:cs.length:0,IA.order=to+1,ro.push(IA)})}),Tl(ro),(0,Ze.Rm)()&&gr({type:"classroomList/getAssistantPermissions",payload:{course_id:Pa.coursesId}})}},[Cn]),(0,be.useEffect)(()=>{cn.actionTabs.key==="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"&&(Cn==null?void 0:Cn.students_count)>0&&!Ks&&setTimeout(()=>{us("all")},800)},[Cn==null?void 0:Cn.homework_common_id,Ks]),(0,be.useEffect)(()=>{fi(ji({},wi))},[$a.pathname]);const qs=()=>{document.body.scrollIntoView()},XA=Ir=>{Ni.page=Ir,Ca(ji({},Ni)),$i(Ni,Qi)},$i=(Ir,ro)=>hn(void 0,null,function*(){ns(!0);const ir=yield(0,ve.ZP)(`/api/student_works/${Pa==null?void 0:Pa.homeworkId}/adjust_review_score_histories.json`,{method:"get",params:bn(ji({},Ir),{challenge_id:ro=="all"?null:ro})});(ir==null?void 0:ir.status)===0&&(Ja(ir==null?void 0:ir.list),Wi(ir==null?void 0:ir.count)),ns(!1)});function CA(){return hn(this,null,function*(){_s.current=JSON.parse(sessionStorage.all_student_works_params||"{}")})}const Mu=()=>{document.querySelectorAll("canvas").forEach(Ir=>{(!Ir.clientWidth||!Ir.clientHeight)&&Ir.remove()})},uc=Ir=>hn(void 0,null,function*(){const ro=yield(0,Tr.t1)({homeworkId:Ir||Pa.homeworkId});Go(ro==null?void 0:ro.data)}),us=Ir=>hn(void 0,null,function*(){var ro,ir,to,Ro;let IA=0,is;is=Ie.default.info({width:460,title:sn.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A,",sn.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:sn.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",sn.createElement("span",{className:"c-blue"},IA+1),"/",Ir!=="all"?1:Cn==null?void 0:Cn.students_count,sn.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:Oe.modal,onOk:()=>{}});const cs={margin:[0,0],filename:`${Cn!=null&&Cn.student_id&&(Cn==null?void 0:Cn.student_id)!="--"?Cn==null?void 0:Cn.student_id:""}${Cn.username}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},Rl=Hu.folder(Cn==null?void 0:Cn.shixun_name);function du(el){return hn(this,null,function*(){yield uc(el||gl.current);const Jo=yield gr({type:"shixunHomeworks/getShixunWorkReport",payload:ji({homeworkId:el||gl.current},_s.current||{})});gl.current=Jo==null?void 0:Jo.next_student_work_id,qs(),IA++,setTimeout(()=>hn(this,null,function*(){var Pl,ni,ws,jA;Mu();const ki=Rl.folder(`${Jo==null?void 0:Jo.group_name}`).folder(`${Jo!=null&&Jo.student_id&&(Jo==null?void 0:Jo.student_id)!="--"?Jo.student_id+"+":""}${Jo==null?void 0:Jo.username}`),ds=document.querySelector("#export-all").children;let Hl=ba()();for(let qi=0;qihn(this,null,function*(){qi0&&((ws=(ni=Jo==null?void 0:Jo.shixun_detail)==null?void 0:ni.filter(qi=>{var gs;return((gs=qi==null?void 0:qi.game_codes)==null?void 0:gs.length)>0}))==null?void 0:ws.length)>0){const qi=ki.folder("\u4EE3\u7801\u6587\u4EF6");(jA=Jo==null?void 0:Jo.shixun_detail)==null||jA.map((gs,As)=>{var Ns,Ku;if(((Ns=gs==null?void 0:gs.game_codes)==null?void 0:Ns.length)>0){const gc=qi.folder(`\u7B2C${As+1}\u5173-${gs.subject}-${gs.id}`);(Ku=gs==null?void 0:gs.game_codes)==null||Ku.map(fl=>{gc.file(`${fl.filename}.txt`,fl==null?void 0:fl.content)})}})}is.update({content:sn.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",sn.createElement("span",{className:"c-blue"},IA),"/",Jo==null?void 0:Jo.students_count,sn.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),IA==(Jo==null?void 0:Jo.students_count)?(is.destroy(),Su()):du()}),2200)})}if(Ir!=="all"||(Cn==null?void 0:Cn.students_count)<2){Mu(),qs();const el=Ta.current.children;let Jo=ba()();const ni=Rl.folder(`${Cn==null?void 0:Cn.group_name}`).folder(`${Cn!=null&&Cn.student_id&&(Cn==null?void 0:Cn.student_id)!="--"?(Cn==null?void 0:Cn.student_id)+"+":""}${Cn==null?void 0:Cn.username}`);for(let ws=0;wshn(void 0,null,function*(){ws0&&((to=(ir=Cn==null?void 0:Cn.shixun_detail)==null?void 0:ir.filter(ws=>{var jA;return((jA=ws==null?void 0:ws.game_codes)==null?void 0:jA.length)>0}))==null?void 0:to.length)>0){const ws=ni.folder("\u4EE3\u7801\u6587\u4EF6");(Ro=Cn==null?void 0:Cn.shixun_detail)==null||Ro.map((jA,bo)=>{var ki,ds;if(((ki=jA==null?void 0:jA.game_codes)==null?void 0:ki.length)>0){const Hl=ws.folder(`\u7B2C${bo+1}\u5173-${jA.subject}-${jA.id}`);(ds=jA==null?void 0:jA.game_codes)==null||ds.map(qi=>{Hl.file(`${qi.filename}.txt`,qi==null?void 0:qi.content)})}})}is.destroy(),Su();return}else du(Cn==null?void 0:Cn.first_student_work_id)}),Su=()=>{Hu.generateAsync({type:"blob"}).then(function(Ir){console.log(Cn,"shixunWorkReport");const ro=document.createElement("a");ro.href=window.URL.createObjectURL(Ir),ro.download=(Cn==null?void 0:Cn.shixun_name)+".zip",document.body.appendChild(ro);const ir=document.createEvent("MouseEvents");ir.initEvent("click",!1,!1),ro.dispatchEvent(ir),document.body.removeChild(ro),uu(new(me()))}),bl(!1)};(0,be.useEffect)(()=>{HA()},[Pa.homeworkId]);const HA=()=>hn(void 0,null,function*(){yield gr({type:"shixunHomeworks/getShixunWorkReport",payload:ji(ji({},Pa),_s.current||{})}),uc(),(0,Ze.GJ)()&&CA(),RA(!1)}),Vl=[{title:"\u5173\u5361",dataIndex:"name",render:(Ir,ro,ir)=>ir+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Ir,ro,ir)=>sn.createElement("div",null,Ir,ro.complete_status===4&&sn.createElement(Je.vA,{status:ro.complete_status}))},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"open_time"},{title:"\u4EE3\u7801\u4FEE\u6539\u884C\u6570",dataIndex:"diff_code_count",render:(Ir,ro,ir)=>Ir||"- -"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",render:Ir=>Ir?"\u662F":"\u5426"},{title:"\u7ECF\u9A8C\u503C",dataIndex:"experience",render:(Ir,ro)=>sn.createElement("div",null,sn.createElement("span",{style:{color:parseFloat(ro.myself_experience)!==parseFloat(Ir)?"red":"green"}},ro.myself_experience),"/",Ir)},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",render:(Ir,ro)=>sn.createElement("div",null,sn.createElement("span",{style:{color:parseFloat(ro.game_score_full)!==parseFloat(Ir)?"red":"green"}},Ir),"/",ro.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",render:(Ir,ro)=>Ac?sn.createElement(wt,{max:ro.game_score_full,defaultValue:parseFloat(Ir),onBlur:ir=>hn(void 0,null,function*(){var to;if((0,Ze.Rm)()&&!((to=Nn.AssistantObject.practice)!=null&&to.can_appraise)){de.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Ro=yield gr({type:"shixunHomeworks/changeScore",payload:{categoryId:Pa.homeworkId,type:"report",score:ir,challenge_id:ro.challenge_id}});$i({page:1,page_size:10},"all"),yield gr({type:"shixunHomeworks/getShixunWorkReport",payload:ji(ji({},Pa),_s.current||{})}),Ro.status===0&&de.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Ir}];let EA=[{title:"\u5173\u5361",dataIndex:"order",key:"order",render:(Ir,ro,ir)=>({children:Ir,props:{rowSpan:ro.rowSpan}})},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",render:(Ir,ro,ir)=>({children:Ir,props:{rowSpan:ro.rowSpan}})},{title:"\u6307\u6807\u540D\u79F0",dataIndex:"target_name",key:"target_name"},{title:"\u6307\u6807\u9884\u671F\u7ED3\u679C",dataIndex:"output",key:"output"},{title:"\u6307\u6807\u5B9E\u9645\u7ED3\u679C",dataIndex:"actual_output",key:"actual_output"},{title:"\u6307\u6807\u5F97\u5206",dataIndex:"test_score",key:"test_score",render:(Ir,ro,ir)=>sn.createElement("div",null,sn.createElement("span",{style:{color:parseFloat(ro.actual_test_score)!==parseFloat(Ir)?"red":"green"}},ro.actual_test_score),"/",Ir)},{title:"\u6307\u6807\u603B\u5206",render:(Ir,ro,ir)=>({children:sn.createElement("div",null,sn.createElement("span",{style:{color:parseFloat(ro.actual_target_score)!==parseFloat(Ir)?"red":"green"}},ro.actual_target_score),"/",Ir),props:{rowSpan:ro.rowSpan}}),dataIndex:"total_target_score",key:"total_target_score"}];const cc=[{title:"\u5173\u5361",dataIndex:"challenge_num",width:220},{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"]},{title:"\u8C03\u5206\u524D",dataIndex:"old_score"},{title:"\u8C03\u5206\u540E",dataIndex:"score"},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",render:Ir=>sn.createElement("span",null,Ir?Ge()(Ir).format("YYYY-MM-DD HH:mm"):"--")}],Jl=Ir=>{gr({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{Ir==="next"?Me.history.push(`/classrooms/${Pa.coursesId}/shixun_homework/${Pa.categoryId}/${Cn==null?void 0:Cn.next_student_work_id}/comment`):Me.history.push(`/classrooms/${Pa.coursesId}/shixun_homework/${Pa.categoryId}/${Cn==null?void 0:Cn.pre_student_work_id}/comment`)},200)},yu=Ir=>{El(""),Ir.target.value&&(console.log("\u8FDB\u6765",Cn),Ir.target.value=Ir.target.value>Cn.repeat_setting_score?Cn.repeat_setting_score:Ir.target.value,El(Ir.target.value))},dc=()=>hn(void 0,null,function*(){const Ir=yield(0,ve.ZP)(`/api/student_works/${Cn==null?void 0:Cn.work_id}/update_repeat_score`,{method:"put",body:{score:$s}});yield gr({type:"shixunHomeworks/getShixunWorkReport",payload:ji(ji({},Pa),_s.current||{})}),Ir.status===0&&de.ZP.info("\u64CD\u4F5C\u6210\u529F")});return sn.createElement("section",{style:{minHeight:"100vh",background:`url(${Be(26528)}) center / cover no-repeat`}},sn.createElement("div",{className:"edu-container pb-60px"},sn.createElement(Le.Z,{loading:wr["shixunHomeworks/getShixunWorkReport"],active:!0,avatar:{size:40},paragraph:{rows:5}},Cn.course_id&&sn.createElement("section",{className:"animated fadeIn pt-10px"},Cn.category&&sn.createElement(Pe.Z,{separator:">",items:[{title:sn.createElement(Me.Link,{to:`/classrooms/${Cn.course_id}/shixun_homework`}," ",Cn.course_name)},{title:sn.createElement(Me.Link,{to:`/classrooms/${Cn.course_id}/shixun_homework/${Cn.category.main?"":Cn.category.category_id}`}," ",Cn.category.category_name)},{title:sn.createElement(Me.Link,{to:`/classrooms/${Cn.course_id}/shixun_homework/${Cn.homework_common_id}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")},{title:Cn.username}]}),sn.createElement("div",{className:"mt20 flex item-center gap-10px"},sn.createElement("strong",{className:"font20"}," ",Cn==null?void 0:Cn.homework_name," "),sn.createElement(Je.VV,{temporary:!0,status:Cn.homework_status}),sn.createElement("div",{className:"ml-auto flex item-center gap-10px"},Cn.view_tpi&&sn.createElement(Ee.ZP,{icon:sn.createElement("span",{className:"iconfont icon-yijiandianping"}),onClick:()=>{var Ir,ro;(0,Je.xg)(`/tasks/${Cn==null?void 0:Cn.course_id}/${Cn==null?void 0:Cn.homework_common_id}/${(ro=(Ir=Cn==null?void 0:Cn.shixun_detail)==null?void 0:Ir[0])==null?void 0:ro.game_identifier}`)}}," \u67E5\u770B\u5B66\u5458\u5B9E\u8BAD "),(0,Ze.GJ)()&&Cn.homework_end===!1&&!!Cn.myshixun_id&&sn.createElement(Ee.ZP,{icon:sn.createElement("span",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:()=>hn(void 0,null,function*(){yield gr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:{myshixun_identifier:Cn.myshixun_identifier},homework_common_id:wi.categoryId}})})},"\u6253\u56DE\u91CD\u505A"),sn.createElement(Ee.ZP,{icon:sn.createElement("span",{className:"iconfont icon-daochu"}),onClick:()=>{var Ir;if((0,Ze.Rm)()&&!((Ir=Nn.AssistantObject.practice)!=null&&Ir.can_download)){de.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}us("")},loading:Ao},"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"),(0,Ze.GJ)()&&(Cn==null?void 0:Cn.students_count)>1&&sn.createElement(Ee.ZP,{icon:sn.createElement("span",{className:"iconfont icon-daochu"}),onClick:()=>{var Ir;if((0,Ze.Rm)()&&!((Ir=Nn.AssistantObject.practice)!=null&&Ir.can_download)){de.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ie.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:sn.createElement(ie.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u524D\u7AEF\u5BFC\u51FA"),cancelText:sn.createElement(ie.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u540E\u53F0\u5BFC\u51FA"),onOk:()=>{us("all")},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,aa.jj)({categoryId:Pa.categoryId,coursesId:Pa.coursesId},"shixun_report")}}})}},"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u5B9E\u8BAD\u62A5\u544A")))),sn.createElement("aside",{className:"mt-6px rounded-8px px-20px py-12px",style:{background:"rgba(255,255,255,0.9)",border:"1px solid #FFFFFF"}},sn.createElement("div",{id:"export-all",ref:Ta},sn.createElement("div",{id:"export-all-1"},sn.createElement("div",{className:"flex item-center"},sn.createElement("div",{className:"text-16px"},"\u603B\u4F53\u8BC4\u4EF7"),(0,Ze.GJ)()&&sn.createElement(Ee.ZP,{className:`ml-auto rounded-4px ${Oe.NewButtonStyle}`,type:"primary",icon:sn.createElement(he.Z,{rev:void 0}),onClick:()=>{gr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Cn.user_id,data:ji({},Cn)},fn:()=>$i({page:1,page_size:10},"all")}})}}," ",Cn.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"," ")),sn.createElement("div",{className:"mt-12px rounded-8px p-36px flex item-center relative",style:{background:"#FFFAF7",border:"1px solid #FFFFFF"}},sn.createElement("div",{className:"flex flex-col justify-center item-center"},sn.createElement("div",{className:"flex flex-col item-center"},sn.createElement("img",{className:"h-56px w-56px rounded-full",src:`${Qe.Z.IMG_SERVER}/images/${Cn.image_url}`,alt:Cn.username}),sn.createElement("div",{style:{marginTop:"-10px",marginLeft:"-10px"}},sn.createElement(Je.vA,{status:Cn.compelete_status}))),sn.createElement("div",{className:"text-20px c-grey-333 font-medium mt-10px"},Cn.username),sn.createElement("div",{className:"mt-14px",style:{color:"#8E8E8E"}},"\u5B66\u53F7",sn.createElement("span",{className:"ml10 c-grey-333"},Cn.student_id||"--")),sn.createElement("div",{className:"mt-14px",style:{color:"#8E8E8E"}},"\u5206\u73ED",sn.createElement("span",{className:"ml10 c-grey-333"},Cn.group_name||"--"))),sn.createElement("div",{className:"flex-1 minW-0 flex flex-col justify-center gap-48px",style:{paddingLeft:"80px"}},sn.createElement("div",{className:"flex item-center justify-between",style:{width:"80%"}},[{title:"\u622A\u6B62\u5F53\u524D\u5B8C\u6210\u5173\u5361",children:sn.createElement(sn.Fragment,null,sn.createElement("span",{className:"c-red"},Cn.complete_count||"--"),"/",sn.createElement("span",{className:"c-red"},Cn.challenges_count))},{title:"\u6700\u65B0\u5B8C\u6210\u5173\u5361",children:sn.createElement(sn.Fragment,null,sn.createElement("span",{className:"c-red"},Cn.current_complete_count||"--"),"/",sn.createElement("span",{className:"c-red"},Cn.challenges_count))},{title:"\u5B8C\u6210\u6548\u7387",children:Cn&&Cn.efficiency===null?"--":Cn&&Cn.efficiency},{title:"\u8BFE\u5802\u6700\u9AD8\u5B8C\u6210\u6548\u7387",children:Cn&&Cn.max_efficiency===null?"--":Cn&&Cn.max_efficiency},{title:"\u5173\u5361\u5F97\u5206",children:sn.createElement(sn.Fragment,null,sn.createElement("span",{className:"c-orange"},Cn.challenge_score),"/",sn.createElement("span",{className:"c-light-black"},Cn.challenge_score_full)),hidden:!(Cn!=null&&Cn.eff_score_full)},{title:"\u6548\u7387\u5206",children:sn.createElement(sn.Fragment,null,sn.createElement("span",{className:"c-orange"},Cn.eff_score),"/",sn.createElement("span",{className:"c-light-black"},Cn.eff_score_full)),hidden:!(Cn!=null&&Cn.eff_score_full)}].map((Ir,ro)=>!(Ir!=null&&Ir.hidden)&&sn.createElement("div",{key:ro,className:"flex flex-col item-center gap-10px"},sn.createElement("div",{className:"text-16px"},Ir==null?void 0:Ir.children),sn.createElement("div",{style:{color:"#8E8E8E"}},Ir==null?void 0:Ir.title)))),sn.createElement("div",{className:"flex item-center justify-between"},[{title:"\u901A\u5173\u65F6\u95F4",children:Cn&&Cn.passed_time===null||Cn&&Cn.passed_time==="--"?"--":Ge()(Cn&&Cn.passed_time).format("YYYY-MM-DD HH:mm")},{title:sn.createElement(sn.Fragment,null,"\u8BA1\u65F6\u89C4\u5219 ",sn.createElement("span",{style:{color:"#145DFF",fontSize:16},className:"iconfont icon-tishixiaowenhao ml-4px current",onClick:Ir=>{dl(!0)}})),children:Cn==null?void 0:Cn.human_training_time_rules},{title:sn.createElement(sn.Fragment,null,"\u5B9E\u8BAD\u603B\u8017\u65F6",sn.createElement("span",{style:{color:"#145DFF",fontSize:16},className:"iconfont icon-tishixiaowenhao ml-4px current",onClick:Ir=>{sc(!0)}})),children:Cn==null?void 0:Cn.time_consuming},{title:"\u8BC4\u6D4B\u6B21\u6570",children:Cn.evaluate_count},{title:"\u901A\u5173\u65F6\u95F4",children:Cn&&Cn.passed_time===null||Cn&&Cn.passed_time==="--"?"--":Ge()(Cn&&Cn.passed_time).format("YYYY-MM-DD HH:mm")},{title:sn.createElement(sn.Fragment,null," \u67E5\u91CD\u6263\u5206",Cn!=null&&Cn.review_rate?sn.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0",cursor:"pointer"},onClick:()=>{Cn!=null&&Cn.review_id&&bi&&(localStorage.setItem("studentDetial",window.location.pathname),Me.history.push(`/classrooms/:coursesId/shixun_homework/${Pa.categoryId}/review_detail/${Cn==null?void 0:Cn.review_id}`))}}," ",Cn.review_rate.toFixed(1),"% "):sn.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0"}},"- -")),children:sn.createElement(sn.Fragment,null,(Cn==null?void 0:Cn.repeat_minus_score)!==0?"- -":sn.createElement(sn.Fragment,null,bi?sn.createElement(sn.Fragment,null,sn.createElement(y.default,{style:{width:"45px",height:"22px"},value:$s,onChange:Ir=>{yu(Ir)},onBlur:dc,disabled:Mc})," / ",Cn==null?void 0:Cn.repeat_setting_score):sn.createElement(sn.Fragment,null," ",Cn==null?void 0:Cn.repeat_minus_score," / ",Cn==null?void 0:Cn.repeat_setting_score," "))),hidden:!(Cn!=null&&Cn.have_repeat)},{title:"\u8865\u4EA4\u6263\u5206",children:Cn.late_penalty||"- -"},{title:"\u6700\u7EC8\u6210\u7EE9(\u6EE1\u5206100\u5206)",children:sn.createElement(sn.Fragment,null,sn.createElement("span",{className:"c-orange"},LA),"/",sn.createElement("span",{className:"c-light-black"},Cn.all_work_score))}].map((Ir,ro)=>!(Ir!=null&&Ir.hidden)&&sn.createElement("div",{key:ro,className:"flex flex-col item-center gap-10px"},sn.createElement("div",{className:"text-16px"},Ir==null?void 0:Ir.children),sn.createElement("div",{style:{color:"#8E8E8E"}},Ir==null?void 0:Ir.title))))),sn.createElement("div",{className:"absolute flex item-center justify-center h-36px",style:{top:0,right:0,width:219,background:`url(${Be(55541)}) center / cover no-repeat`}},Cn.overall_appraisal)),sn.createElement(a.Z,{className:"mt-20px",style:{marginLeft:"-20px",width:"calc(100% + 40px)",backgroundColor:"#E0EEFF"}}),(Cn.work_comment_hidden||Cn.work_comment)&&sn.createElement("div",null,sn.createElement(ee.Z,{align:"middle"},sn.createElement(E.Z,{flex:1},sn.createElement("h1",{className:Oe.title},"\u70B9\u8BC4\u5185\u5BB9")),sn.createElement(E.Z,{className:"pr30"},(0,Ze.GJ)()&&sn.createElement(Ee.ZP,{onClick:()=>hn(void 0,null,function*(){Ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:sn.createElement(_e.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return hn(this,null,function*(){(yield(0,Tr.gZ)({comment_id:Cn.comment_id,homeworkId:Pa.homeworkId})).status===0&&(de.ZP.success("\u5220\u9664\u6210\u529F"),gr({type:"shixunHomeworks/getShixunWorkReport",payload:ji(ji({},Pa),_s.current||{})}))})}})})},sn.createElement(Fe.Z,null),"\u5220\u9664"))),sn.createElement(a.Z,{style:{margin:0}}),Cn.work_comment&&sn.createElement("aside",{className:"pl30 pr30 mt20"},sn.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),sn.createElement("br",null),sn.createElement(Pr.Z,{value:Cn.work_comment})),Cn.work_comment_hidden&&sn.createElement("aside",{className:"pl30 pr30 mt20"},sn.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),sn.createElement("br",null),sn.createElement(Pr.Z,{value:Cn.work_comment_hidden}))),(Cn==null?void 0:Cn.action_analysis)&&sn.createElement(Fi,{detailData:Cn}),sn.createElement("div",{className:Oe.score},sn.createElement("h1",{className:Oe.title},"\u9636\u6BB5\u6210\u7EE9"),(Cn==null?void 0:Cn.adjust_review_score_count)>0&&(0,Ze.GJ)()&&sn.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{ju(!0),$i({page:1,page_size:10},"all")}},"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55\uFF08",Cn==null?void 0:Cn.adjust_review_score_count,"\u6B21\uFF09")),sn.createElement(te.default,{className:Oe.TableStyle,dataSource:Cn.stage_list,rowKey:Ir=>Ir==null?void 0:Ir.challenge_id,pagination:!1,columns:Vl}),((za=Cn==null?void 0:Cn.target_test_sets)==null?void 0:za.length)>0&&sn.createElement("div",null,sn.createElement("h1",{className:Oe.title},"\u6307\u6807\u6210\u7EE9"),sn.createElement(te.default,{className:Oe.TableStyle,dataSource:Pn,rowKey:Ir=>Ir==null?void 0:Ir.challenge_id,pagination:!1,bordered:!0,columns:EA})),(Cn==null?void 0:Cn.work_description)&&sn.createElement(sn.Fragment,null,sn.createElement("h1",{className:Oe.title},"\u4E2A\u4EBA\u603B\u7ED3"),sn.createElement(Pr.Z,{value:Cn==null?void 0:Cn.work_description})),sn.createElement("h1",{className:Oe.title},"\u56FE\u5F62\u7EDF\u8BA1"),sn.createElement(Lt,{data:Xa}),sn.createElement("h1",{className:Oe.title},"\u5B9E\u8BAD\u8BE6\u60C5")),sn.createElement(Qt,{autoHeight:cl}))))),(0,Ze.GJ)()&&sn.createElement("aside",{className:`sticky ${Oe.footerBar}`},sn.createElement("aside",{className:"edu-container flex item-center"},sn.createElement(Me.Link,{className:Oe.exitComment,to:`/classrooms/${Pa.coursesId}/shixun_homework/${Pa.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868"),sn.createElement("div",{className:"ml-auto flex item-center gap-20px"},sn.createElement(Ee.ZP,{disabled:!(Cn!=null&&Cn.pre_student_work_id),onClick:()=>Jl()},"\u4E0A\u4E00\u4E2A"),sn.createElement(Ee.ZP,{disabled:!(Cn!=null&&Cn.next_student_work_id),onClick:()=>Jl("next")},"\u4E0B\u4E00\u4E2A"),(0,Ze.GJ)()&&sn.createElement(Ee.ZP,{className:Oe.NewButtonStyle,type:"primary",onClick:()=>hn(void 0,null,function*(){gr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Cn.user_id,data:ji({},Cn)},fn:()=>$i({page:1,page_size:10},"all")}})})}," \u70B9\u8BC4\u4F5C\u4E1A ")))),sn.createElement(ia,null),sn.createElement(Zr.Z,null),sn.createElement(Ie.default,{open:hd,width:860,centered:!0,onCancel:()=>{dl(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},sn.createElement("div",{style:{color:"#333333",fontWeight:400}},sn.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),sn.createElement("br",null),sn.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),sn.createElement("br",null),sn.createElement("span",null," \u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u82E5\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),sn.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),sn.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),sn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},sn.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),sn.createElement("br",null),sn.createElement("span",{style:{}},"\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\u3002 "),sn.createElement("br",null),sn.createElement("span",null," \u53E6\uFF0C\u5373\u4F7F\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u901A\u8FC7\u3002"),sn.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),sn.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),sn.createElement("br",null),sn.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),sn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},sn.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),sn.createElement("br",null),sn.createElement("span",{style:{}},"\u4ECE\u8001\u5E08\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u5F00\u59CB\u65F6\u95F4\uFF0C\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\uFF0C\u7ED3\u675F\u8BA1\u65F6\u3002\u5982\u679C\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u5982\u679C\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),sn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},sn.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),sn.createElement("br",null),sn.createElement("span",{style:{}},"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\uFF0C\u7ACB\u5373\u767B\u5F55\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),sn.createElement(Ie.default,{open:bA,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{sc(!1)},width:600},sn.createElement("div",{style:{fontWeight:400,color:"#333333"}},sn.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",sn.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),sn.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",sn.createElement("span",{style:{color:"#145DFF"}},"\u5173\u5361\u603B\u8017\u65F6"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),sn.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",sn.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))),sn.createElement(Ie.default,{open:JA,title:"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55",centered:!0,footer:null,onCancel:()=>{mo("all"),ju(!1)},destroyOnClose:!0,width:900},sn.createElement("div",{style:{fontWeight:400,color:"#333333"}},sn.createElement("div",null,sn.createElement("span",null,"\u5173\u5361\uFF1A"),sn.createElement(ne.default,{style:{width:300},value:Qi,placeholder:"\u8BF7\u9009\u62E9\u5173\u5361",defaultValue:"all",onChange:Ir=>hn(void 0,null,function*(){mo(Ir),$i({page:1,page_size:10},Ir)})},sn.createElement(ne.default.Option,{value:"all"}," \u5168\u90E8 "),(Fo=Cn==null?void 0:Cn.stage_list)==null?void 0:Fo.map((Ir,ro)=>sn.createElement(ne.default.Option,{key:ro,value:Ir==null?void 0:Ir.challenge_id},"\u7B2C",(0,Je.EM)(ro+1),"\u5173")))),sn.createElement("div",{className:"mt20"},sn.createElement(te.default,{dataSource:ea,rowKey:Ir=>Ir==null?void 0:Ir.id,pagination:!1,columns:cc,loading:ul})),sn.createElement("div",{className:Oe.footer},sn.createElement("div",null,sn.createElement("span",{style:{color:"#656F87"}},"\u5171",sn.createElement("span",{className:"c-light-primary"},No),"\u6761\u6570\u636E")),sn.createElement(ae.Z,{defaultCurrent:1,defaultPageSize:10,current:(Ni==null?void 0:Ni.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:No,onChange:XA})))))};var ca=(0,Me.connect)(({shixunHomeworks:wn,classroomList:rn,loading:cn,globalSetting:Nn,user:sr})=>({shixunHomeworks:wn,classroomList:rn,globalSetting:Nn,loading:cn.effects,user:sr}))(jr),Ur=Be(27812),Ea={flex_box_center:"flex_box_center___KJUhi",flex_space_between:"flex_space_between____N4uH",flex_box_vertical_center:"flex_box_vertical_center___yOdsz",flex_box_center_end:"flex_box_center_end___seJB9",flex_box_column:"flex_box_column___ihHC5",title:"title___JSmnB",score:"score___ERcuI",export:"export___pgR1H",title1_right:"title1_right___MdWJo",userPic:"userPic___UeG3e",userInfo:"userInfo___TNu6l",listItem:"listItem___wdbM_",rightInfo:"rightInfo___Swqk5",shixunTitle:"shixunTitle___L2Tc4",shixunWrp:"shixunWrp___ZoaTc",footerBar:"footerBar___QW5rq",footerBarStatic:"footerBarStatic___CRq8b",exitComment:"exitComment___u4Rqt",nextComment:"nextComment___lvaID",modal:"modal___g3B3L",footer:"footer___eJCnt"},Ha={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}};const La=({shixunHomeworks:wn,data:rn,globalSetting:cn,loading:Nn,dispatch:sr})=>{var wr;const{shixunWorkReport:Qr}=wn;let gr=((wr=rn==null?void 0:rn.efficiency_list)==null?void 0:wr.length)-parseInt(rn==null?void 0:rn.myself_eff[0]);const Nr=()=>({title:{text:"\u5B66\u4E60\u6548\u7387",subtext:"\u5B66\u4E60\u6548\u7387=log(\u5B9E\u8BAD\u603B\u5F97\u5206/\u5B9E\u8BAD\u603B\u8017\u65F6)"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{left:"3%",right:"9%",bottom:"3%",containLabel:!0},tooltip:{showDelay:0,formatter:function(za){return za.name===Qr.username?"\u59D3\u540D\uFF1A"+Qr.username+"
\u5B66\u53F7\uFF1A "+Qr.user_id+"
\u6548\u7387\uFF1A"+(rn==null?void 0:rn.myself_eff[1]):za.name+":"+za.value+" "},axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},xAxis:[{type:"value",name:"\u5B66\u751F\u4F4D\u7F6E",nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:""},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",name:" ",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:"{value}"},splitLine:{show:!1}}],series:[{name:"",type:"scatter",data:rn==null?void 0:rn.efficiency_list,itemStyle:{normal:{color:"#2e65ad"}},markArea:{silent:!0,itemStyle:{normal:{color:"transparent",borderWidth:1,borderType:"dashed"}},data:[[{name:"\u5B66\u4E60\u6548\u7387\u5206\u5E03\u533A\u95F4",xAxis:"min",yAxis:"min"},{xAxis:"max",yAxis:"max"}]]},markPoint:{data:[{name:Qr.username,xAxis:gr,yAxis:rn==null?void 0:rn.myself_eff[1],value:rn==null?void 0:rn.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"\u4E2D\u4F4D\u503C"}]}}]}),pa=()=>({title:{text:"\u80FD\u529B\u503C",subtext:"\u80FD\u529B\u503C\uFF08\u5B9E\u8BAD\u83B7\u5F97\u7ECF\u9A8C\u503C/\u5B9E\u8BAD\u8BC4\u6D4B\u6B21\u6570\uFF09"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{x:"10%",x2:150,y:"18%",y2:"10%"},tooltip:{padding:10,backgroundColor:"#222",borderColor:"#777",borderWidth:1,formatter:function(za){var Fo=za.value;if(za.name===Qr.username)return"\u59D3\u540D\uFF1A"+Qr.username+"
\u5B66\u53F7\uFF1A "+Qr.user_id+"
\u5F97\u5206\uFF1A"+(rn==null?void 0:rn.myself_object[1])}},xAxis:{type:"value",name:"log(\u5B9E\u8BAD\u7684\u603B\u65F6\u95F4)",nameGap:16,nameTextStyle:{color:"#000",fontSize:14},splitLine:{show:!1},axisLine:{lineStyle:{color:"#000"}}},yAxis:{type:"value",name:" ",nameLocation:"end",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},axisLine:{lineStyle:{color:"#000"}},splitLine:{show:!1}},series:[{name:"\u80FD\u529B",type:"scatter",itemStyle:Ha,data:rn==null?void 0:rn.consume_list,symbolSize:function(za){return Math.round(za[2])},markPoint:{data:[{name:Qr.username,xAxis:rn==null?void 0:rn.myself_object[0],yAxis:rn==null?void 0:rn.myself_object[1],value:rn==null?void 0:rn.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]});return be.createElement(be.Fragment,null,be.createElement("aside",{className:"ml60 pr30"},be.createElement(ee.Z,null,be.createElement(E.Z,{flex:"800px"},be.createElement(tt.Z,{style:{width:750,height:580},option:Nr()})),be.createElement(E.Z,{flex:"1"},be.createElement("aside",{className:Ea.rightInfo},be.createElement("ul",null,be.createElement("li",null,be.createElement("span",null,"\u59D3\u540D")," ",be.createElement("span",{className:"ml30"},Qr.username)),be.createElement("li",null,be.createElement("span",null,"\u5B66\u53F7")," ",be.createElement("span",{className:"ml30"},Qr.student_id||"--")),be.createElement("li",null,be.createElement("span",null,"\u5B66\u4E60\u6548\u7387")," ",be.createElement("span",{className:"ml30 c-orange"},rn==null?void 0:rn.myself_eff[1])),be.createElement("li",null,be.createElement("span",null,"\u5F53\u524D\u6392\u540D")," ",be.createElement("span",{className:"ml30 c-orange"},rn==null?void 0:rn.myself_eff[0]))),be.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387",be.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387\u503C",be.createElement("br",null),"\u5C0F\u5706\u70B9\u8D8A\u9AD8\uFF0C\u5B66\u4E60\u6548\u7387\u8D8A\u9AD8",be.createElement("br",null),"\u6A59\u8272\u6A2A\u5411\u7BAD\u5934\uFF1A\u4E2D\u4F4D\u503C\uFF0C\u8868\u793A\u6574\u4E2A\u8BFE\u5802\u5B66\u751F\u8868\u73B0\u7684\u5E73\u5747\u503C"))))),be.createElement("aside",{className:"ml60 pr30"},be.createElement(ee.Z,null,be.createElement(E.Z,{flex:"800px"},be.createElement(tt.Z,{style:{width:750,height:580},option:pa()})),be.createElement(E.Z,{flex:"1"},be.createElement("aside",{className:Ea.rightInfo},be.createElement("ul",null,be.createElement("li",null,be.createElement("span",null,"\u59D3\u540D")," ",be.createElement("span",{className:"ml30"},Qr.username)),be.createElement("li",null,be.createElement("span",null,"\u5B66\u53F7")," ",be.createElement("span",{className:"ml30"},Qr.student_id||"--")),be.createElement("li",null,be.createElement("span",null,"\u80FD\u529B")," ",be.createElement("span",{className:"ml30 c-orange"},rn==null?void 0:rn.myself_object[1]))),be.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u80FD\u529B\u503C",be.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u80FD\u529B\u503C",be.createElement("br",null),"\u5C0F\u5706\u5708\u8D8A\u5927\uFF0C\u8BC4\u6D4B\u6B21\u6570\u8D8A\u5C11",be.createElement("br",null)))))))};var Oo=(0,Me.connect)(({shixunHomeworks:wn,loading:rn,globalSetting:cn})=>({shixunHomeworks:wn,globalSetting:cn,loading:rn.effects}))(La),Zi=({defaultValue:wn,onBlur:rn,max:cn,className:Nn="game-score"})=>{const[sr,wr]=(0,be.useState)(wn);(0,be.useEffect)(()=>{wr(wn)},[wn]);function Qr(Nr){wr(Nr)}function gr(){sr!==wn&&rn(sr>cn?cn:sr)}return be.createElement(at.Z,{max:cn,min:0,className:Nn,value:sr,onChange:Qr,onBlur:gr})},xr={md:"md___TEmcT"},Ya=Be(59301),Ui=Object.defineProperty,oi=Object.defineProperties,_i=Object.getOwnPropertyDescriptors,Qo=Object.getOwnPropertySymbols,iA=Object.prototype.hasOwnProperty,kA=Object.prototype.propertyIsEnumerable,VA=(wn,rn,cn)=>rn in wn?Ui(wn,rn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):wn[rn]=cn,Ls=(wn,rn)=>{for(var cn in rn||(rn={}))iA.call(rn,cn)&&VA(wn,cn,rn[cn]);if(Qo)for(var cn of Qo(rn))kA.call(rn,cn)&&VA(wn,cn,rn[cn]);return wn},TA=(wn,rn)=>oi(wn,_i(rn));const zn=ne.default.Option,nr={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var pr=(wn=>(wn[wn.SET_PATH=0]="SET_PATH",wn[wn.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",wn))(pr||{});function Xr(wn,rn){switch(rn.type){case 0:return TA(Ls({},wn),{selectedPath:rn.payload});case 1:return TA(Ls({},wn),{passedContent:rn.payload});default:throw new Error}}var Xn=({path:wn,game_id:rn,onPathChange:cn,autoHeight:Nn,diff_code_count:sr,data:wr,game_codes_cn:Qr})=>{var gr,Nr,pa,za;const Fo=wn.split("\uFF1B").filter(Xa=>!!Xa),[Pa,fi]=(0,be.useReducer)(Xr,{selectedPath:Fo[0],passedContent:{language:"python",content:""}}),{selectedPath:wi,passedContent:Ni}=Pa;function Ca(Xa){fi({type:0,payload:Xa})}const $a={\u6700\u540E\u901A\u5173\u4EE3\u7801:"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801",\u6700\u65B0\u4EE3\u7801:"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5",\u622A\u6B62\u540E\u901A\u5173\u4EE3\u7801:"\u5728\u4F5C\u4E1A\u65F6\u95F4\u7ED3\u675F\u540E\u901A\u5173\u8BE5\u9898\u7684\u4EE3\u7801\u8BE6\u60C5"};return Ya.createElement(Ya.Fragment,null,Ya.createElement("h2",null," ",Ya.createElement("span",null,Qr,Ya.createElement(ie.Z,{title:Ya.createElement("div",null,Ya.createElement("div",null,"\u4EE3\u7801\u5C55\u793A\u89C4\u5219\uFF1A"),Ya.createElement("div",null,"1.\u5C55\u793A\u5B66\u5458\u5728\u4F5C\u4E1A\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u3002"),Ya.createElement("div",null," 2.\u82E5\u6709\u591A\u4E2A\u6700\u9AD8\u5206\u7248\u672C\uFF0C\u5C55\u793A\u63D0\u4EA4\u65F6\u95F4\u6700\u665A\u7684\u7248\u672C\u3002"),Ya.createElement("div",null," 3.\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u5C06\u4E0D\u4E88\u5C55\u793A\u3002"))},Ya.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"}))),sr&&Ya.createElement("span",{style:{marginLeft:"50px"}},"\u4EE3\u7801\u4FEE\u6539\u884C\u6570 ",sr),Ya.createElement("span",null,Ya.createElement(ne.default,{style:{width:200},value:wi,onChange:Ca}," ",Fo.map(Xa=>Ya.createElement(zn,{key:Xa,value:Xa},Xa))," "))," "),(wi==null?void 0:wi.split(".")[1])==="md"&&Ya.createElement(ut.Z,{height:300,autoHeight:Nn,defaultValue:((Nr=(gr=wr==null?void 0:wr.filter(Xa=>Xa.path===wi))==null?void 0:gr[0])==null?void 0:Nr.content)||"",className:xr.md}),(wi==null?void 0:wi.split(".")[1])!=="md"&&Ya.createElement(it.ZP,{height:300,language:Ni.language,value:((za=(pa=wr==null?void 0:wr.filter(Xa=>Xa.path===wi))==null?void 0:pa[0])==null?void 0:za.content)||"",autoHeight:Nn,theme:"default",isCopy:!0,options:nr}))},ii=Object.defineProperty,ja=Object.getOwnPropertySymbols,zo=Object.prototype.hasOwnProperty,xo=Object.prototype.propertyIsEnumerable,Er=(wn,rn,cn)=>rn in wn?ii(wn,rn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):wn[rn]=cn,Or=(wn,rn)=>{for(var cn in rn||(rn={}))zo.call(rn,cn)&&Er(wn,cn,rn[cn]);if(ja)for(var cn of ja(rn))xo.call(rn,cn)&&Er(wn,cn,rn[cn]);return wn},Ba=(wn,rn,cn)=>new Promise((Nn,sr)=>{var wr=Nr=>{try{gr(cn.next(Nr))}catch(pa){sr(pa)}},Qr=Nr=>{try{gr(cn.throw(Nr))}catch(pa){sr(pa)}},gr=Nr=>Nr.done?Nn(Nr.value):Promise.resolve(Nr.value).then(wr,Qr);gr((cn=cn.apply(wn,rn)).next())});const Aa=({shixunHomeworks:wn,autoHeight:rn,classroomList:cn,dispatch:Nn})=>{var sr,wr,Qr,gr,Nr,pa,za;const{shixunWorkReport:Fo}=wn,{stage_list:Pa,work_id:fi}=Fo,[wi,Ni]=(0,be.useState)(!1),[Ca,$a]=(0,be.useState)(!0),[Xa,Go]=(0,be.useState)({left:0,top:0,bottom:0,right:0}),Ta=(0,be.useRef)(null),[Ao,Is]=(0,be.useState)(!1),Ks=(ea,Ja)=>{var No;const{clientWidth:Wi,clientHeight:Qi}=window.document.documentElement,mo=(No=Ta.current)==null?void 0:No.getBoundingClientRect();mo&&Go({left:-mo.left+Ja.x,right:Wi-(mo.right-Ja.x),top:-mo.top+Ja.y,bottom:Qi-(mo.bottom-Ja.y)})},RA=(0,Me.useParams)(),ul=(0,Ze.GJ)(),ns={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};(0,be.useEffect)(()=>{console.log(RA)},[]);const cl=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"position",width:"100px"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"output_detail",render:(ea,Ja,No)=>be.createElement("div",null,ea,Ja.is_work_end_evaluate&&be.createElement(Je.vA,{status:5}))},{title:"\u8BC4\u6D4B\u8017\u65F6(S)",dataIndex:"ts_time",width:"130px"},{title:"\u5185\u5B58\u6D88\u8017(MB)",width:"150px",dataIndex:"ts_mem"},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:"170px",dataIndex:"created_at",render:ea=>Ge()(ea).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",width:"80px",dataIndex:"query_index",render:(ea,Ja)=>be.createElement("span",{className:"c-blue current",onClick:()=>Ba(void 0,null,function*(){var No,Wi;const Qi=yield(0,Re.Lk)(Ja.game_identifier,{path:(Wi=(No=Ja.path)==null?void 0:No.replace(/\;/g,";"))==null?void 0:Wi.split(";")[0],query_index:Ja.query_index,homework_common_id:RA.categoryId});(Qi==null?void 0:Qi.status)===0&&(Is(Qi),Ni(!0))})},Ja.query_index?"\u67E5\u770B\u4EE3\u7801":"")}],bl=[{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"],width:350,render:(ea,Ja)=>{var No;return be.createElement("span",null,be.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:Qe.Z.IMG_SERVER+"/images/"+((No=Ja==null?void 0:Ja.user)==null?void 0:No.image_url)}),ea)}},{title:"\u8C03\u5206\u524D",dataIndex:"old_score",width:270,render:ea=>be.createElement("span",null,"\u4FEE\u6B63\u524D\u5206\u6570\uFF1A",ea,"\u5206")},{title:"\u8C03\u5206\u540E",dataIndex:"score",width:270,render:ea=>be.createElement("span",null,"\u4FEE\u6B63\u540E\u5206\u6570\uFF1A",ea,"\u5206")},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",align:"right",render:ea=>be.createElement("span",null,"\u4FEE\u6B63\u65F6\u95F4\uFF1A",ea?Ge()(ea).format("YYYY-MM-DD HH:mm"):"--")}];function Cn(ea,Ja){return Ba(this,null,function*(){const{challenge_id:No}=Pa[ea],Wi=yield Nn({type:"shixunHomeworks/changeScore",payload:{categoryId:RA.homeworkId,type:"report",score:Ja,challenge_id:No}});yield Nn({type:"shixunHomeworks/getShixunWorkReport",payload:Or({},RA)}),Wi.status===0&&de.ZP.success("\u64CD\u4F5C\u6210\u529F")})}function Pn(ea,Ja){return(0,ve.U2)(`student_works/${fi}/rep_passed_content.json`,{path:Ja,game_id:ea})}const Tl=Fo.shixun_detail;return be.createElement(be.Fragment,null,Tl==null?void 0:Tl.map(function(ea,Ja){var No,Wi;return be.createElement("div",{key:Ja},be.createElement("aside",{className:"pl30 pr30",key:Ja},be.createElement("div",{className:`${Ea.shixunTitle} mt10`},be.createElement("div",null,be.createElement("span",{className:"fa fa-code "}),be.createElement("strong",{className:"c-black"},"\u7B2C",Ja+1,"\u5173 ",be.createElement(Me.Link,{className:"c-black",target:"_blank",to:`/tasks/${RA.coursesId}/${RA.categoryId}/${ea.game_identifier}`},ea.subject))),ul?be.createElement("span",null,"\u8C03\u5206\uFF1A",be.createElement(Zi,{className:"game-score",max:Pa[Ja].game_score_full,defaultValue:Pa[Ja].game_score,onBlur:Qi=>{var mo;if((0,Ze.Rm)()&&!((mo=cn.AssistantObject.practice)!=null&&mo.can_appraise)){de.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Cn(Ja,Qi)}})):null),be.createElement("div",{className:"font16 mt10"},ea.st===0&&(ea.path?typeof(ea==null?void 0:ea.game_codes_cn)=="string"?be.createElement("aside",{className:Ea.shixunWrp},be.createElement(Xn,{game_codes_cn:ea==null?void 0:ea.game_codes_cn,autoHeight:rn,path:ea.path,game_id:ea.id,data:ea.game_codes,diff_code_count:ea.diff_code_count,onPathChange:Pn})):be.createElement("div",{className:"font14",style:{border:"1px solid #d9d9d9",padding:"6px 10px"}}," \u63D0\u793A\uFF1A\u7EAF\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u7684\u5B9E\u8BAD\u4E0D\u5C55\u793A\u901A\u5173\u4EE3\u7801\uFF0C\u5982\u9700\u67E5\u770B\u5B66\u751F\u4EE3\u7801\u8BF7\u524D\u5F80\u4F5C\u4E1A\u5217\u8868\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u3002"):"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u9009\u62E9\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD"),ea.st===1&&(ea.complete_status===0?"\u672C\u5173\u6682\u672A\u901A\u8FC7\uFF0C\u65E0\u901A\u5173\u4EE3\u7801":"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u9009\u62E9\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD")),be.createElement("aside",{className:"mt10 font16"},(No=ea.outputs)!=null&&No.length?be.createElement(te.default,{columns:cl,pagination:{hideOnSinglePage:!0},dataSource:ea.outputs.map(Qi=>Or(Or({},ea),Qi))}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"),be.createElement("aside",{className:"mt10 font16"},((Wi=ea==null?void 0:ea.adjust_review_score_list)==null?void 0:Wi.length)>0&&(0,Ze.GJ)()&&be.createElement("div",null,be.createElement("strong",{className:"c-black font14"},"\u8C03\u5206\u8BB0\u5F55"),be.createElement(te.default,{columns:bl,pagination:{hideOnSinglePage:!0},dataSource:ea.adjust_review_score_list,showHeader:!1})))))}),be.createElement(Ie.default,{open:wi,width:900,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},onOk:()=>{Is({}),Ni(!1)},onCancel:()=>{Is({}),Ni(!1)},title:be.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{Ca&&$a(!1)},onMouseOut:()=>{$a(!0)},onFocus:()=>{},onBlur:()=>{}},"\u4EE3\u7801\u5185\u5BB9"),modalRender:ea=>be.createElement(ce(),{disabled:Ca,bounds:Xa,nodeRef:Ta,onStart:(Ja,No)=>Ks(Ja,No)},be.createElement("div",{ref:Ta},ea))},be.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},be.createElement("div",{style:{display:"flex",alignItems:"center"}},((sr=Ao==null?void 0:Ao.data)==null?void 0:sr.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?be.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):be.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),be.createElement("div",{style:{color:((wr=Ao==null?void 0:Ao.data)==null?void 0:wr.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(Qr=Ao==null?void 0:Ao.data)==null?void 0:Qr.output_detail)),be.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},be.createElement("div",null,be.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),be.createElement("span",{style:{marginLeft:8,color:"#232B40"}},Ge()((gr=Ao==null?void 0:Ao.data)==null?void 0:gr.created_at).format("YYYY-MM-DD HH:mm:ss"))),be.createElement("div",null,be.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),be.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Nr=Ao==null?void 0:Ao.data)==null?void 0:Nr.ts_time,"s")),be.createElement("div",null,be.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),be.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(pa=Ao==null?void 0:Ao.data)==null?void 0:pa.ts_mem,"mb")),be.createElement("div",null,be.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),be.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((za=Ao==null?void 0:Ao.data)==null?void 0:za.test_set_passed_rate)*100,"%")))),be.createElement(it.ZP,{height:500,autoHeight:rn,language:"python",theme:"default",isCopy:!0,value:decodeURIComponent(escape(window.atob((Ao==null?void 0:Ao.content)||""))),options:ns})))};var Po=(0,Me.connect)(({shixunHomeworks:wn,loading:rn,globalSetting:cn,classroomList:Nn})=>({shixunHomeworks:wn,globalSetting:cn,loading:rn.effects,classroomList:Nn}))(Aa),ka={greyText:"greyText___nOpNq",info:"info___nBB3c",label:"label___P6my8",blackContent:"blackContent___O4HnS",orangeContent:"orangeContent___JBF44",inputLabel:"inputLabel___B2GAs",tableTitle:"tableTitle___IqAxM",scoreTable:"scoreTable___RJvpU"},Wr=Be(59301),xi=Object.defineProperty,AA=Object.getOwnPropertySymbols,sA=Object.prototype.hasOwnProperty,Ms=Object.prototype.propertyIsEnumerable,kc=(wn,rn,cn)=>rn in wn?xi(wn,rn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):wn[rn]=cn,Tc=(wn,rn)=>{for(var cn in rn||(rn={}))sA.call(rn,cn)&&kc(wn,cn,rn[cn]);if(AA)for(var cn of AA(rn))Ms.call(rn,cn)&&kc(wn,cn,rn[cn]);return wn},Ql=(wn,rn,cn)=>new Promise((Nn,sr)=>{var wr=Nr=>{try{gr(cn.next(Nr))}catch(pa){sr(pa)}},Qr=Nr=>{try{gr(cn.throw(Nr))}catch(pa){sr(pa)}},gr=Nr=>Nr.done?Nn(Nr.value):Promise.resolve(Nr.value).then(wr,Qr);gr((cn=cn.apply(wn,rn)).next())});const kl=({shixunHomeworks:wn,dispatch:rn,classroomList:cn})=>{const{shixunWorkReport:Nn}=wn,sr=(0,Me.useParams)(),[wr,Qr]=(0,be.useState)(!1),[gr]=In.default.useForm(),[Nr,pa]=Ie.default.useModal(),[za,Fo]=(0,be.useState)(!1),[Pa,fi]=(0,be.useState)(!1);(0,be.useEffect)(()=>{var Ca,$a,Xa,Go;wn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&gr.setFieldsValue({comment:($a=(Ca=wn.actionTabs.selectArrs)==null?void 0:Ca.data)==null?void 0:$a.work_comment,hidden_comment:(Go=(Xa=wn.actionTabs.selectArrs)==null?void 0:Xa.data)==null?void 0:Go.work_comment_hidden})},[wn.actionTabs.key]);const wi=()=>Ql(void 0,null,function*(){const Ca=gr.getFieldsValue();(yield(0,ve.ZP)(`/api/student_works/${sr.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Ca.hidden_comment,comment:Ca.comment}})).status===0&&(de.ZP.success("\u8BC4\u9605\u6210\u529F"),gr.resetFields(),rn({type:"shixunHomeworks/setActionTabs",payload:{}}),rn({type:"shixunHomeworks/getShixunWorkReport",payload:Tc({},sr)}))}),Ni=[{title:"\u5173\u5361",dataIndex:"name",render:(Ca,$a,Xa)=>Xa+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Ca,$a,Xa)=>Wr.createElement("div",null,Ca,$a.complete_status===4&&Wr.createElement(Je.vA,{status:$a.complete_status}))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"open_time"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",align:"center",render:Ca=>Ca?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(Ca,$a)=>Wr.createElement("div",null,Wr.createElement("span",{style:{color:parseFloat($a.game_score_full)!==parseFloat(Ca)?"#E30000":"#53C41B"}},Ca),"/",$a.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(Ca,$a)=>(0,Ze.GJ)()?Wr.createElement(Zi,{max:$a.game_score_full,defaultValue:parseFloat(Ca),onBlur:Xa=>Ql(void 0,null,function*(){var Go,Ta;if((0,Ze.Rm)()&&!((Go=cn.AssistantObject.practice)!=null&&Go.can_appraise)){de.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Ao=yield rn({type:"shixunHomeworks/changeScore",payload:{categoryId:sr.homeworkId,type:"report",score:Xa,challenge_id:$a.challenge_id}});(Ta=wn==null?void 0:wn.actionTabs)==null||Ta.fn(),yield rn({type:"shixunHomeworks/getShixunWorkReport",payload:Tc({},sr)}),Ao.status===0&&de.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Ca}];return Wr.createElement(Wr.Fragment,null,pa,Wr.createElement(Ie.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:wn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ql(void 0,null,function*(){var Ca;if((0,Ze.Rm)()&&!((Ca=cn.AssistantObject.practice)!=null&&Ca.can_appraise)){de.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const $a=gr.getFieldsValue();JSON.stringify($a)==="{}"||$a.hidden_comment===""&&$a.comment===""?Qr(!0):wi()}),onCancel:()=>{rn({type:"shixunHomeworks/setActionTabs",payload:{}})}},Wr.createElement(ee.Z,{justify:"space-between",className:ka.info},Wr.createElement(E.Z,null,Wr.createElement("span",{className:`${ka.label} ${ka.greyText}`},"\u59D3\u540D"),Wr.createElement("span",{className:ka.blackContent},Nn==null?void 0:Nn.username)),Wr.createElement(E.Z,null,Wr.createElement("span",{className:`${ka.label} ${ka.greyText}`},"\u5B66\u53F7"),Wr.createElement("span",{className:ka.blackContent},(Nn==null?void 0:Nn.student_id)||"--")),Wr.createElement(E.Z,null,Wr.createElement("span",{className:`${ka.label} ${ka.greyText}`},"\u73ED\u7EA7"),Wr.createElement("span",{className:ka.blackContent},(Nn==null?void 0:Nn.group_name)||"--")),Wr.createElement(E.Z,null,Wr.createElement("span",{className:`${ka.label} ${ka.greyText}`},"\u5173\u5361\u5F97\u5206"),Wr.createElement("span",{className:ka.orangeContent},(Nn==null?void 0:Nn.challenge_score)||"--")),Wr.createElement(E.Z,null,Wr.createElement("span",{className:`${ka.label} ${ka.greyText}`},"\u6548\u7387\u5206"),Wr.createElement("span",{className:ka.orangeContent},(Nn==null?void 0:Nn.eff_score)||"--")),Wr.createElement(E.Z,null,Wr.createElement("span",{className:`${ka.label} ${ka.greyText}`},"\u8865\u4EA4\u6263\u5206"),Wr.createElement("span",{className:ka.orangeContent},(Nn==null?void 0:Nn.late_penalty)||"--")),Wr.createElement(E.Z,null,Wr.createElement("span",{className:`${ka.label} ${ka.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),Wr.createElement("span",{className:ka.orangeContent},(Nn==null?void 0:Nn.work_score)||"--"))),Wr.createElement(In.default,{form:gr,onChange:()=>{wr&&Qr(!1)}},Wr.createElement(ee.Z,{wrap:!1,align:"middle",justify:"space-between"},Wr.createElement(E.Z,null,Wr.createElement("div",{className:`${ka.inputLabel} ${ka.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Wr.createElement(E.Z,null,Wr.createElement(en.Z,{isShowComponent:(0,Ze.G5)(),ModalProps:{open:za,onCancel:()=>{Fo(!1)}},onDataSelect:(Ca,$a)=>Ql(void 0,[Ca,$a],function*(Xa,{node:Go}){const Ta=()=>{gr.setFieldsValue({comment:Go==null?void 0:Go.value}),Fo(!1)};if(gr.getFieldValue("comment")){Nr.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Ta});return}Ta()})},Wr.createElement(Ee.ZP,{style:{padding:0,height:"auto"},icon:Wr.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Ca=>{Fo(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Wr.createElement(In.default.Item,{name:"comment"},Wr.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),Wr.createElement(ee.Z,{wrap:!1,align:"middle",justify:"space-between"},Wr.createElement(E.Z,null,Wr.createElement("div",{className:`${ka.inputLabel} ${ka.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Wr.createElement(E.Z,null,Wr.createElement(en.Z,{isShowComponent:(0,Ze.G5)(),ModalProps:{open:Pa,onCancel:()=>{fi(!1)}},onDataSelect:(Ca,$a)=>Ql(void 0,[Ca,$a],function*(Xa,{node:Go}){const Ta=()=>{gr.setFieldsValue({hidden_comment:Go==null?void 0:Go.value}),fi(!1)};if(gr.getFieldValue("hidden_comment")){Nr.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Ta});return}Ta()})},Wr.createElement(Ee.ZP,{style:{padding:0,height:"auto"},icon:Wr.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Ca=>{fi(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Wr.createElement(In.default.Item,{name:"hidden_comment"},Wr.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),wr&&Wr.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),Wr.createElement("div",{className:ka.tableTitle},"\u5173\u5361\u6210\u7EE9"),Wr.createElement(te.default,{className:ka.scoreTable,dataSource:Nn.stage_list,rowKey:"challenge_id",pagination:!1,columns:Ni,scroll:{x:"max-content"}})))};var Rc=(0,Me.connect)(({shixunHomeworks:wn,classroomList:rn})=>({shixunHomeworks:wn,classroomList:rn}))(kl),Uu=Be(29678),Ou={wrap:"wrap___LZOi9",line:"line___oju0L"},wl=({detailData:wn})=>{var rn;return be.createElement("div",{className:Ou.wrap},be.createElement(qr.ij,{hideBar:!0,actionAnalysis:!0,loading:!1,emptyData:[(0,qr.Uf)(wn),(wn==null?void 0:wn.photos)||[]],title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",noDataText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"},be.createElement(qr.ZP,{hideBar:!0,title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",data:(0,qr.Uf)(wn)}),!!((rn=wn==null?void 0:wn.photos)!=null&&rn.length)&&be.createElement(be.Fragment,null,be.createElement("div",{className:Ou.line}),be.createElement(qr._s,{dataSource:wn==null?void 0:wn.photos,right:21,col:4,wrapWidth:1140}))))},ln=Be(59301),Ss=Object.defineProperty,Hc=Object.defineProperties,Qu=Object.getOwnPropertyDescriptors,ku=Object.getOwnPropertySymbols,Tu=Object.prototype.hasOwnProperty,ys=Object.prototype.propertyIsEnumerable,su=(wn,rn,cn)=>rn in wn?Ss(wn,rn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):wn[rn]=cn,Oi=(wn,rn)=>{for(var cn in rn||(rn={}))Tu.call(rn,cn)&&su(wn,cn,rn[cn]);if(ku)for(var cn of ku(rn))ys.call(rn,cn)&&su(wn,cn,rn[cn]);return wn},Ru=(wn,rn)=>Hc(wn,Qu(rn)),oc=(wn,rn)=>{var cn={};for(var Nn in wn)Tu.call(wn,Nn)&&rn.indexOf(Nn)<0&&(cn[Nn]=wn[Nn]);if(wn!=null&&ku)for(var Nn of ku(wn))rn.indexOf(Nn)<0&&ys.call(wn,Nn)&&(cn[Nn]=wn[Nn]);return cn},lA=(wn,rn,cn)=>new Promise((Nn,sr)=>{var wr=Nr=>{try{gr(cn.next(Nr))}catch(pa){sr(pa)}},Qr=Nr=>{try{gr(cn.throw(Nr))}catch(pa){sr(pa)}},gr=Nr=>Nr.done?Nn(Nr.value):Promise.resolve(Nr.value).then(wr,Qr);gr((cn=cn.apply(wn,rn)).next())});const ic=wn=>{var rn=wn,{shixunHomeworks:cn,classroomList:Nn,globalSetting:sr,loading:wr,user:Qr,dispatch:gr}=rn,Nr=oc(rn,["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"]),pa,za,Fo;const[Pa,fi]=(0,be.useState)(Oi({},(0,Me.useParams)())),wi=(0,Me.useParams)(),[Ni,Ca]=(0,be.useState)({page:1,page_size:10}),$a=(0,Me.useLocation)(),[]=(0,be.useState)([]),[Xa,Go]=(0,be.useState)(),Ta=(0,be.useRef)(),Ao=(0,be.useRef)(),[Is,Ks]=(0,be.useState)(!1),[RA,ul]=(0,be.useState)(!0),[ns,cl]=(0,be.useState)(!1),[bl,Cn]=(0,be.useState)(!1),{shixunWorkReport:Pn}=cn,[Tl,ea]=(0,be.useState)(),[Ja,No]=(0,be.useState)([]),[Wi,Qi]=(0,be.useState)(),[mo,Ac]=(0,be.useState)("all"),Hu=(0,Ze.GJ)(),[uu,cu]=(0,be.useState)(new(me())),[Cl,hd]=(0,be.useState)(0),[dl,bA]=(0,be.useState)(!1),[sc,JA]=(0,be.useState)(!1),[ju,$s]=(0,be.useState)(!1),[El,bi]=(0,be.useState)(""),[lc,Mc]=(0,be.useState)(!1),[md,LA]=(0,be.useState)(!0),[zs,_s]=(0,be.useState)(0),gl=(0,be.useRef)(JSON.parse(sessionStorage.all_student_works_params||"{}")),rA=(0,be.useRef)(),qs=()=>lA(void 0,null,function*(){(Qr.userInfo.is_teacher||Qr.userInfo.admin)&&(Mc(!0),LA(!1))});(0,be.useEffect)(()=>{var ir;(0,Ze.Rm)()&&Nn.AssistantObject.practice&&!((ir=Nn.AssistantObject.practice)!=null&&ir.can_view)&&Me.history.replace("/403")},[(pa=Nn.AssistantObject.practice)==null?void 0:pa.can_view]),(0,be.useEffect)(()=>{qs(),console.log("\u6253\u5370\u7684------",Pn),rA.current=Pn==null?void 0:Pn.next_student_work_id,bi(Pn.repeat_minus_score)},[Pn,Qr]),(0,be.useEffect)(()=>{console.log("\u89E6\u53D1\u8FD9",Pn.work_score),_s(Pn.work_score)},[Pn.work_score,El]),(0,be.useEffect)(()=>(gr({type:"globalSetting/footerToggle",payload:!1}),()=>{gr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,be.useEffect)(()=>{var ir;if(Pn){let to=[];(ir=Pn==null?void 0:Pn.target_test_sets)==null||ir.map((Ro,IA)=>{var is;(is=Ro==null?void 0:Ro.targets)==null||is.map((cs,Rl)=>{var du;cs.name=Ro==null?void 0:Ro.name,cs.total_target_score=Ro==null?void 0:Ro.total_target_score,cs.actual_target_score=Ro==null?void 0:Ro.actual_target_score,cs.rowSpan=Rl===0?(du=Ro==null?void 0:Ro.targets)==null?void 0:du.length:0,cs.order=IA+1,to.push(cs)})}),ea(to),(0,Ze.Rm)()&&gr({type:"classroomList/getAssistantPermissions",payload:{course_id:Pa.coursesId}})}},[Pn]),(0,be.useEffect)(()=>{cn.actionTabs.key==="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"&&(Pn==null?void 0:Pn.students_count)>0&&!RA&&setTimeout(()=>{HA("all")},800)},[Pn==null?void 0:Pn.homework_common_id,RA]),(0,be.useEffect)(()=>{fi(Oi({},wi))},[$a.pathname]);const XA=()=>{document.body.scrollIntoView()},$i=ir=>{Ni.page=ir,Ca(Oi({},Ni)),CA(Ni,mo)},CA=(ir,to)=>lA(void 0,null,function*(){cl(!0);const Ro=yield(0,ve.ZP)(`/api/student_works/${Pa==null?void 0:Pa.homeworkId}/adjust_review_score_histories.json`,{method:"get",params:Ru(Oi({},ir),{challenge_id:to=="all"?null:to})});(Ro==null?void 0:Ro.status)===0&&(No(Ro==null?void 0:Ro.list),Qi(Ro==null?void 0:Ro.count)),cl(!1)});function Mu(){return lA(this,null,function*(){gl.current=JSON.parse(sessionStorage.all_student_works_params||"{}")})}const uc=()=>{document.querySelectorAll("canvas").forEach(ir=>{(!ir.clientWidth||!ir.clientHeight)&&ir.remove()})},us=()=>{Ta.current.offsetHeight>62e3?Cn(!1):Cn(!0)},Su=ir=>lA(void 0,null,function*(){const to=yield(0,Tr.t1)({homeworkId:ir||Pa.homeworkId});Go(to==null?void 0:to.data)}),HA=ir=>lA(void 0,null,function*(){var to,Ro,IA,is;let cs=0,Rl;Rl=Ie.default.info({width:460,title:ln.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A,",ln.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:ln.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ln.createElement("span",{className:"c-blue"},cs+1),"/",ir!=="all"?1:Pn==null?void 0:Pn.students_count,ln.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:Ea.modal,onOk:()=>{}});const du={margin:[0,0],filename:`${Pn!=null&&Pn.student_id&&(Pn==null?void 0:Pn.student_id)!="--"?Pn==null?void 0:Pn.student_id:""}${Pn.username}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},el=uu.folder(Pn==null?void 0:Pn.shixun_name);function Jo(Pl){return lA(this,null,function*(){yield Su(Pl||rA.current);const ni=yield gr({type:"shixunHomeworks/getShixunWorkReport",payload:Oi({homeworkId:Pl||rA.current},gl.current||{})});rA.current=ni==null?void 0:ni.next_student_work_id,XA(),cs++,setTimeout(()=>lA(this,null,function*(){var ws,jA,bo,ki;uc();const Hl=el.folder(`${ni==null?void 0:ni.group_name}`).folder(`${ni!=null&&ni.student_id&&(ni==null?void 0:ni.student_id)!="--"?ni.student_id+"+":""}${ni==null?void 0:ni.username}`),qi=document.querySelector("#export-all").children;let gs=ba()();for(let As=0;AslA(this,null,function*(){As0&&((bo=(jA=ni==null?void 0:ni.shixun_detail)==null?void 0:jA.filter(As=>{var Ns;return((Ns=As==null?void 0:As.game_codes)==null?void 0:Ns.length)>0}))==null?void 0:bo.length)>0){const As=Hl.folder("\u4EE3\u7801\u6587\u4EF6");(ki=ni==null?void 0:ni.shixun_detail)==null||ki.map((Ns,Ku)=>{var gc,fl;if(((gc=Ns==null?void 0:Ns.game_codes)==null?void 0:gc.length)>0){const Kc=As.folder(`\u7B2C${Ku+1}\u5173-${Ns.subject}-${Ns.id}`);(fl=Ns==null?void 0:Ns.game_codes)==null||fl.map(_A=>{Kc.file(`${_A.filename}.txt`,_A==null?void 0:_A.content)})}})}Rl.update({content:ln.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ln.createElement("span",{className:"c-blue"},cs),"/",ni==null?void 0:ni.students_count,ln.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),cs==(ni==null?void 0:ni.students_count)?(Rl.destroy(),Vl()):Jo()}),2200)})}if(ir!=="all"||(Pn==null?void 0:Pn.students_count)<2){uc(),XA();const Pl=Ao.current.children;let ni=ba()();const jA=el.folder(`${Pn==null?void 0:Pn.group_name}`).folder(`${Pn!=null&&Pn.student_id&&(Pn==null?void 0:Pn.student_id)!="--"?(Pn==null?void 0:Pn.student_id)+"+":""}${Pn==null?void 0:Pn.username}`);for(let bo=0;bolA(void 0,null,function*(){bo0&&((IA=(Ro=Pn==null?void 0:Pn.shixun_detail)==null?void 0:Ro.filter(bo=>{var ki;return((ki=bo==null?void 0:bo.game_codes)==null?void 0:ki.length)>0}))==null?void 0:IA.length)>0){const bo=jA.folder("\u4EE3\u7801\u6587\u4EF6");(is=Pn==null?void 0:Pn.shixun_detail)==null||is.map((ki,ds)=>{var Hl,qi;if(((Hl=ki==null?void 0:ki.game_codes)==null?void 0:Hl.length)>0){const gs=bo.folder(`\u7B2C${ds+1}\u5173-${ki.subject}-${ki.id}`);(qi=ki==null?void 0:ki.game_codes)==null||qi.map(As=>{gs.file(`${As.filename}.txt`,As==null?void 0:As.content)})}})}Rl.destroy(),Vl();return}else Jo(Pn==null?void 0:Pn.first_student_work_id)}),Vl=()=>{uu.generateAsync({type:"blob"}).then(function(ir){console.log(Pn,"shixunWorkReport");const to=document.createElement("a");to.href=window.URL.createObjectURL(ir),to.download=(Pn==null?void 0:Pn.shixun_name)+".zip",document.body.appendChild(to);const Ro=document.createEvent("MouseEvents");Ro.initEvent("click",!1,!1),to.dispatchEvent(Ro),document.body.removeChild(to),cu(new(me()))}),Cn(!1)};(0,be.useEffect)(()=>{EA()},[Pa.homeworkId]);const EA=()=>lA(void 0,null,function*(){yield gr({type:"shixunHomeworks/getShixunWorkReport",payload:Oi(Oi({},Pa),gl.current||{})}),Su(),(0,Ze.GJ)()&&Mu(),ul(!1)}),cc=[{title:"\u5173\u5361",dataIndex:"name",render:(ir,to,Ro)=>Ro+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(ir,to,Ro)=>ln.createElement("div",null,ir,to.complete_status===4&&ln.createElement(Je.vA,{status:to.complete_status}))},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"open_time"},{title:"\u4EE3\u7801\u4FEE\u6539\u884C\u6570",dataIndex:"diff_code_count",render:(ir,to,Ro)=>ir||"- -"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",render:ir=>ir?"\u662F":"\u5426"},{title:"\u7ECF\u9A8C\u503C",dataIndex:"experience",render:(ir,to)=>ln.createElement("div",null,ln.createElement("span",{style:{color:parseFloat(to.myself_experience)!==parseFloat(ir)?"red":"green"}},to.myself_experience),"/",ir)},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",render:(ir,to)=>ln.createElement("div",null,ln.createElement("span",{style:{color:parseFloat(to.game_score_full)!==parseFloat(ir)?"red":"green"}},ir),"/",to.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",render:(ir,to)=>Hu?ln.createElement(Zi,{max:to.game_score_full,defaultValue:parseFloat(ir),onBlur:Ro=>lA(void 0,null,function*(){var IA;if((0,Ze.Rm)()&&!((IA=Nn.AssistantObject.practice)!=null&&IA.can_appraise)){de.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const is=yield gr({type:"shixunHomeworks/changeScore",payload:{categoryId:Pa.homeworkId,type:"report",score:Ro,challenge_id:to.challenge_id}});CA({page:1,page_size:10},"all"),yield gr({type:"shixunHomeworks/getShixunWorkReport",payload:Oi(Oi({},Pa),gl.current||{})}),is.status===0&&de.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):ir}];let Jl=[{title:"\u5173\u5361",dataIndex:"order",key:"order",render:(ir,to,Ro)=>({children:ir,props:{rowSpan:to.rowSpan}})},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",render:(ir,to,Ro)=>({children:ir,props:{rowSpan:to.rowSpan}})},{title:"\u6307\u6807\u540D\u79F0",dataIndex:"target_name",key:"target_name"},{title:"\u6307\u6807\u9884\u671F\u7ED3\u679C",dataIndex:"output",key:"output"},{title:"\u6307\u6807\u5B9E\u9645\u7ED3\u679C",dataIndex:"actual_output",key:"actual_output"},{title:"\u6307\u6807\u5F97\u5206",dataIndex:"test_score",key:"test_score",render:(ir,to,Ro)=>ln.createElement("div",null,ln.createElement("span",{style:{color:parseFloat(to.actual_test_score)!==parseFloat(ir)?"red":"green"}},to.actual_test_score),"/",ir)},{title:"\u6307\u6807\u603B\u5206",render:(ir,to,Ro)=>({children:ln.createElement("div",null,ln.createElement("span",{style:{color:parseFloat(to.actual_target_score)!==parseFloat(ir)?"red":"green"}},to.actual_target_score),"/",ir),props:{rowSpan:to.rowSpan}}),dataIndex:"total_target_score",key:"total_target_score"}];const yu=[{title:"\u5173\u5361",dataIndex:"challenge_num",width:220},{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"]},{title:"\u8C03\u5206\u524D",dataIndex:"old_score"},{title:"\u8C03\u5206\u540E",dataIndex:"score"},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",render:ir=>ln.createElement("span",null,ir?Ge()(ir).format("YYYY-MM-DD HH:mm"):"--")}],dc=ir=>{gr({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{ir==="next"?Me.history.push(`/classrooms/${Pa.coursesId}/shixun_homework/${Pa.categoryId}/${Pn==null?void 0:Pn.next_student_work_id}/comment`):Me.history.push(`/classrooms/${Pa.coursesId}/shixun_homework/${Pa.categoryId}/${Pn==null?void 0:Pn.pre_student_work_id}/comment`)},200)},Ir=ir=>{bi(""),ir.target.value&&(console.log("\u8FDB\u6765",Pn),ir.target.value=ir.target.value>Pn.repeat_setting_score?Pn.repeat_setting_score:ir.target.value,bi(ir.target.value))},ro=()=>lA(void 0,null,function*(){const ir=yield(0,ve.ZP)(`/api/student_works/${Pn==null?void 0:Pn.work_id}/update_repeat_score`,{method:"put",body:{score:El}});yield gr({type:"shixunHomeworks/getShixunWorkReport",payload:Oi(Oi({},Pa),gl.current||{})}),ir.status===0&&de.ZP.info("\u64CD\u4F5C\u6210\u529F")});return ln.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},ln.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},ln.createElement(Le.Z,{loading:wr["shixunHomeworks/getShixunWorkReport"],active:!0,avatar:{size:40},paragraph:{rows:5}},ln.createElement("div",{className:"edu-container"},Pn.course_id&&ln.createElement("section",{className:"animated fadeIn"},ln.createElement("aside",{className:""},Pn.category&&ln.createElement(Pe.Z,{separator:">"},ln.createElement(Pe.Z.Item,null,ln.createElement(Me.Link,{to:`/classrooms/${Pn.course_id}/shixun_homework`},Pn.course_name)),ln.createElement(Pe.Z.Item,null,ln.createElement(Me.Link,{to:`/classrooms/${Pn.course_id}/shixun_homework/${Pn.category.main?"":Pn.category.category_id}`},Pn.category.category_name)),ln.createElement(Pe.Z.Item,null,ln.createElement(Me.Link,{to:`/classrooms/${Pn.course_id}/shixun_homework/${Pn.homework_common_id}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),ln.createElement(Pe.Z.Item,null,Pn.username))),ln.createElement("aside",{className:[Ea.title1,"mt20"].join(" ")},ln.createElement(ee.Z,{align:"middle"},ln.createElement(E.Z,{flex:1},ln.createElement(Me.Link,{to:`/classrooms/${Pn.course_id}/shixun_homework/${Pn.homework_common_id}/detail`},ln.createElement(Ur.Z,{className:"font16 c-black"})),ln.createElement("strong",{className:"font20 ml5"},Pn==null?void 0:Pn.homework_name),ln.createElement(Je.VV,{temporary:!0,status:Pn.homework_status})),ln.createElement(E.Z,{className:Ea.title1_right},Pn.view_tpi&&ln.createElement(Ee.ZP,{onClick:()=>{var ir,to;(0,Je.xg)(`/tasks/${Pn==null?void 0:Pn.course_id}/${Pn==null?void 0:Pn.homework_common_id}/${(to=(ir=Pn==null?void 0:Pn.shixun_detail)==null?void 0:ir[0])==null?void 0:to.game_identifier}`)}},ln.createElement("span",{className:"iconfont icon-yijiandianping mr5"}),"\u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),(0,Ze.GJ)()&&Pn.homework_end===!1&&!!Pn.myshixun_id&&ln.createElement(Ee.ZP,{className:"ml10",onClick:()=>lA(void 0,null,function*(){yield gr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:{myshixun_identifier:Pn.myshixun_identifier},homework_common_id:wi.categoryId}})})},ln.createElement("span",{className:"iconfont icon-dahuizhongzuo3x mr5"}),"\u6253\u56DE\u91CD\u505A"),ln.createElement(Ee.ZP,{className:"ml10",onClick:()=>{var ir;if((0,Ze.Rm)()&&!((ir=Nn.AssistantObject.practice)!=null&&ir.can_download)){de.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}HA("")},loading:Is},ln.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"),(0,Ze.GJ)()&&(Pn==null?void 0:Pn.students_count)>1&&ln.createElement(Ee.ZP,{className:"ml10",onClick:()=>{var ir;if((0,Ze.Rm)()&&!((ir=Nn.AssistantObject.practice)!=null&&ir.can_download)){de.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ie.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:ln.createElement(ie.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u524D\u7AEF\u5BFC\u51FA"),cancelText:ln.createElement(ie.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u540E\u53F0\u5BFC\u51FA"),onOk:()=>{HA("all")},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,aa.jj)({categoryId:Pa.categoryId,coursesId:Pa.coursesId},"shixun_report")}}})}},ln.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u5B9E\u8BAD\u62A5\u544A"))))),ln.createElement("aside",{className:"mt30 relative"})),ln.createElement("aside",{className:"edu-container bg-white",ref:Ta},ln.createElement("div",{id:"export-all",ref:Ao},ln.createElement("div",{id:"export-all-1"},ln.createElement("div",{className:Ea.title},ln.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),ln.createElement("div",null,(0,Ze.GJ)()&&ln.createElement(Ee.ZP,{className:"mr20",type:"primary",onClick:()=>{gr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Pn.user_id,data:Oi({},Pn)},fn:()=>CA({page:1,page_size:10},"all")}})}},ln.createElement(he.Z,null),Pn.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),ln.createElement(a.Z,{style:{marginTop:0}}),ln.createElement(ee.Z,{className:"pl30 pr30"},ln.createElement(E.Z,null,ln.createElement("img",{className:Ea.userPic,src:`${Qe.Z.IMG_SERVER}/images/${Pn.image_url}`,alt:Pn.username})),ln.createElement(E.Z,null,ln.createElement("span",{className:"font16 ml40"},Pn.username),ln.createElement(Je.vA,{status:Pn.compelete_status}),ln.createElement("ul",{className:Ea.userInfo},ln.createElement("li",null,"\u5B66\u53F7\uFF1A",Pn.student_id||"--"),ln.createElement("li",null,"\u5206\u73ED\uFF1A",Pn.group_name||"--"),ln.createElement("br",null),ln.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5173\u5361\uFF1A",ln.createElement("span",{className:"c-red"},Pn.complete_count),"/",ln.createElement("span",{className:"c-red"},Pn.challenges_count)),ln.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5173\u5361\uFF1A",ln.createElement("span",{className:"c-red"},Pn.current_complete_count||"-"),"/",ln.createElement("span",{className:"c-red"},Pn.challenges_count)),ln.createElement("li",null,"\u5B8C\u6210\u6548\u7387\uFF1A",Pn&&Pn.efficiency===null?"--":Pn&&Pn.efficiency),ln.createElement("li",null,"\u8BFE\u5802\u6700\u9AD8\u5B8C\u6210\u6548\u7387\uFF1A",Pn&&Pn.max_efficiency===null?"--":Pn&&Pn.max_efficiency))),ln.createElement("ul",{className:[Ea.listItem,"mt10"].join(" ")},ln.createElement("li",null,ln.createElement("strong",null,"\u901A\u5173\u65F6\u95F4"),ln.createElement("div",{className:"c-light-black mt20"},Pn&&Pn.passed_time===null||Pn&&Pn.passed_time==="--"?"--":Ge()(Pn&&Pn.passed_time).format("YYYY-MM-DD HH:mm"))),ln.createElement("li",null,ln.createElement("strong",null,"\u8BA1\u65F6\u89C4\u5219",ln.createElement("i",{onClick:ir=>{ir.stopPropagation(),ir.preventDefault(),bA(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),ln.createElement("div",{className:"c-light-black mt20"},Pn==null?void 0:Pn.human_training_time_rules)),ln.createElement("li",null,ln.createElement("strong",null,"\u5B9E\u8BAD\u603B\u8017\u65F6",ln.createElement("i",{onClick:ir=>{ir.stopPropagation(),ir.preventDefault(),JA(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),ln.createElement("div",{className:"c-light-black mt20"},Pn.time_consuming)),ln.createElement("li",null,ln.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),ln.createElement("div",{className:"mt20"},Pn.evaluate_count)),(Pn==null?void 0:Pn.eff_score_full)&&ln.createElement(ln.Fragment,null,ln.createElement("li",null,ln.createElement("strong",null,"\u5173\u5361\u5F97\u5206"),ln.createElement("div",{className:"mt20"},ln.createElement("span",{className:"c-orange"},Pn.challenge_score),"/",ln.createElement("span",{className:"c-light-black"},Pn.challenge_score_full))),ln.createElement("li",null,ln.createElement("strong",null,"\u6548\u7387\u5206"),ln.createElement("div",{className:"mt20"},ln.createElement("span",{className:"c-orange"},Pn.eff_score),"/",ln.createElement("span",{className:"c-light-black"},Pn.eff_score_full)))),(Pn==null?void 0:Pn.have_repeat)&&(Pn==null?void 0:Pn.repeat_minus_score)!==0&&ln.createElement("li",{style:{position:"relative"}},ln.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},ln.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),ln.createElement("div",{style:{position:"absolute",fontSize:"10px",color:"white",left:"57px",width:"46px",bottom:"72px"}},Pn!=null&&Pn.review_rate?ln.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0",cursor:"pointer"},onClick:()=>{if(Pn!=null&&Pn.review_id&&lc)localStorage.setItem("studentDetial",window.location.pathname),Me.history.push({pathname:`/classrooms/:coursesId/shixun_homework/${Pa.categoryId}/review_detail/${Pn==null?void 0:Pn.review_id}`});else return}},Pn.review_rate.toFixed(1),"%"):ln.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0"}},"- -"))),lc?ln.createElement("div",{className:"mt20"},ln.createElement(y.default,{style:{width:"45px",height:"22px"},value:El,onChange:ir=>{Ir(ir)},onBlur:ro,disabled:md})," / ",Pn==null?void 0:Pn.repeat_setting_score):ln.createElement("div",{className:"mt20"},Pn==null?void 0:Pn.repeat_minus_score," / ",Pn==null?void 0:Pn.repeat_setting_score)),console.log("sssssssssssssssssssssss",Pn==null?void 0:Pn.have_repeat,Pn==null?void 0:Pn.repeat_minus_score),(Pn==null?void 0:Pn.have_repeat)&&(Pn==null?void 0:Pn.repeat_minus_score)===0&&ln.createElement("li",null,ln.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),ln.createElement("div",{className:"mt20"}," - -")),!(Pn!=null&&Pn.have_repeat)&&ln.createElement("li",null,ln.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),ln.createElement("div",{className:"mt20"}," - -")),ln.createElement("li",null,ln.createElement("strong",null,"\u8865\u4EA4\u6263\u5206"),ln.createElement("div",{className:"mt20"},ln.createElement("span",null,Pn.late_penalty||"- -"))),ln.createElement("li",null,ln.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9"),ln.createElement("div",{className:"mt20"},ln.createElement("span",{className:"c-orange"},zs),"/",ln.createElement("span",{className:"c-light-black"},Pn.all_work_score))),ln.createElement("li",null,ln.createElement("strong",null,"\u603B\u8BC4"),ln.createElement("div",{className:"mt20"},ln.createElement("span",{className:"c-orange"},Pn.overall_appraisal))))),ln.createElement(a.Z,{style:{margin:0}}),(Pn.work_comment_hidden||Pn.work_comment)&&ln.createElement("div",null,ln.createElement(ee.Z,{align:"middle"},ln.createElement(E.Z,{flex:1},ln.createElement("h1",{className:Ea.title},"\u70B9\u8BC4\u5185\u5BB9")),ln.createElement(E.Z,{className:"pr30"},(0,Ze.GJ)()&&ln.createElement(Ee.ZP,{onClick:()=>lA(void 0,null,function*(){Ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:ln.createElement(_e.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return lA(this,null,function*(){(yield(0,Tr.gZ)({comment_id:Pn.comment_id,homeworkId:Pa.homeworkId})).status===0&&(de.ZP.success("\u5220\u9664\u6210\u529F"),gr({type:"shixunHomeworks/getShixunWorkReport",payload:Oi(Oi({},Pa),gl.current||{})}))})}})})},ln.createElement(Fe.Z,null),"\u5220\u9664"))),ln.createElement(a.Z,{style:{margin:0}}),Pn.work_comment&&ln.createElement("aside",{className:"pl30 pr30 mt20"},ln.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ln.createElement("br",null),ln.createElement(Pr.Z,{value:Pn.work_comment})),Pn.work_comment_hidden&&ln.createElement("aside",{className:"pl30 pr30 mt20"},ln.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ln.createElement("br",null),ln.createElement(Pr.Z,{value:Pn.work_comment_hidden}))),(Pn==null?void 0:Pn.action_analysis)&&ln.createElement(wl,{detailData:Pn}),ln.createElement("div",{className:Ea.score},ln.createElement("h1",{className:Ea.title},"\u9636\u6BB5\u6210\u7EE9"),(Pn==null?void 0:Pn.adjust_review_score_count)>0&&(0,Ze.GJ)()&&ln.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{$s(!0),CA({page:1,page_size:10},"all")}},"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55\uFF08",Pn==null?void 0:Pn.adjust_review_score_count,"\u6B21\uFF09")),ln.createElement("aside",{className:"pl30 pr30"},ln.createElement(te.default,{dataSource:Pn.stage_list,rowKey:ir=>ir==null?void 0:ir.challenge_id,pagination:!1,columns:cc})),((za=Pn==null?void 0:Pn.target_test_sets)==null?void 0:za.length)>0&&ln.createElement("div",null,ln.createElement("h1",{className:Ea.title},"\u6307\u6807\u6210\u7EE9"),ln.createElement("aside",{className:"pl30 pr30"},ln.createElement(te.default,{dataSource:Tl,rowKey:ir=>ir==null?void 0:ir.challenge_id,pagination:!1,bordered:!0,columns:Jl}))),(Pn==null?void 0:Pn.work_description)&&ln.createElement(ln.Fragment,null,ln.createElement("h1",{className:Ea.title},"\u4E2A\u4EBA\u603B\u7ED3"),ln.createElement("aside",{className:"pl30 pr30"},ln.createElement(Pr.Z,{value:Pn==null?void 0:Pn.work_description}))),ln.createElement("h1",{className:Ea.title},"\u56FE\u5F62\u7EDF\u8BA1"),ln.createElement(Oo,{data:Xa}),ln.createElement("h1",{className:Ea.title},"\u5B9E\u8BAD\u8BE6\u60C5")),ln.createElement(Po,{autoHeight:bl}))),(0,Ze.GJ)()&&ln.createElement("aside",{className:`${Ea.footerBar} ${Is?Ea.footerBarStatic:""}`},ln.createElement("aside",{className:"edu-container"},ln.createElement(ee.Z,{align:"middle"},ln.createElement(E.Z,{flex:"1"},ln.createElement(Me.Link,{className:Ea.exitComment,to:`/classrooms/${Pa.coursesId}/shixun_homework/${Pa.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),ln.createElement(E.Z,{flex:"1",className:"tr"},ln.createElement(Ee.ZP,{type:"default",disabled:!(Pn!=null&&Pn.pre_student_work_id),onClick:()=>dc()},"\u4E0A\u4E00\u4E2A"),ln.createElement(Ee.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:!(Pn!=null&&Pn.next_student_work_id),onClick:()=>dc("next")},"\u4E0B\u4E00\u4E2A"),(0,Ze.GJ)()&&ln.createElement(Ee.ZP,{type:"primary",onClick:()=>lA(void 0,null,function*(){gr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Pn.user_id,data:Oi({},Pn)},fn:()=>CA({page:1,page_size:10},"all")}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),ln.createElement(Rc,null),ln.createElement(Uu.Z,null),ln.createElement(Ie.default,{open:dl,width:860,centered:!0,onCancel:()=>{bA(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},ln.createElement("div",{style:{color:"#333333",fontWeight:400}},ln.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),ln.createElement("br",null),ln.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),ln.createElement("br",null),ln.createElement("span",null," \u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u82E5\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),ln.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),ln.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),ln.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},ln.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),ln.createElement("br",null),ln.createElement("span",{style:{}},"\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\u3002 "),ln.createElement("br",null),ln.createElement("span",null," \u53E6\uFF0C\u5373\u4F7F\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u901A\u8FC7\u3002"),ln.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),ln.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),ln.createElement("br",null),ln.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),ln.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},ln.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),ln.createElement("br",null),ln.createElement("span",{style:{}},"\u4ECE\u8001\u5E08\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u5F00\u59CB\u65F6\u95F4\uFF0C\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\uFF0C\u7ED3\u675F\u8BA1\u65F6\u3002\u5982\u679C\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u5982\u679C\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),ln.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},ln.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),ln.createElement("br",null),ln.createElement("span",{style:{}},"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\uFF0C\u7ACB\u5373\u767B\u5F55\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),ln.createElement(Ie.default,{open:sc,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{JA(!1)},width:600},ln.createElement("div",{style:{fontWeight:400,color:"#333333"}},ln.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",ln.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),ln.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",ln.createElement("span",{style:{color:"#145DFF"}},"\u5173\u5361\u603B\u8017\u65F6"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),ln.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",ln.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))),ln.createElement(Ie.default,{open:ju,title:"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55",centered:!0,footer:null,onCancel:()=>{Ac("all"),$s(!1)},destroyOnClose:!0,width:900},ln.createElement("div",{style:{fontWeight:400,color:"#333333"}},ln.createElement("div",null,ln.createElement("span",null,"\u5173\u5361\uFF1A"),ln.createElement(ne.default,{style:{width:300},value:mo,placeholder:"\u8BF7\u9009\u62E9\u5173\u5361",defaultValue:"all",onChange:ir=>lA(void 0,null,function*(){Ac(ir),CA({page:1,page_size:10},ir)})},ln.createElement(ne.default.Option,{value:"all"}," \u5168\u90E8 "),(Fo=Pn==null?void 0:Pn.stage_list)==null?void 0:Fo.map((ir,to)=>ln.createElement(ne.default.Option,{key:to,value:ir==null?void 0:ir.challenge_id},"\u7B2C",(0,Je.EM)(to+1),"\u5173")))),ln.createElement("div",{className:"mt20"},ln.createElement(te.default,{dataSource:Ja,rowKey:ir=>ir==null?void 0:ir.id,pagination:!1,columns:yu,loading:ns})),ln.createElement("div",{className:Ea.footer},ln.createElement("div",null,ln.createElement("span",{style:{color:"#656F87"}},"\u5171",ln.createElement("span",{className:"c-light-primary"},Wi),"\u6761\u6570\u636E")),ln.createElement(ae.Z,{defaultCurrent:1,defaultPageSize:10,current:(Ni==null?void 0:Ni.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:Wi,onChange:$i})))))};var os=(0,Me.connect)(({shixunHomeworks:wn,classroomList:rn,loading:cn,globalSetting:Nn,user:sr})=>({shixunHomeworks:wn,classroomList:rn,globalSetting:Nn,loading:cn.effects,user:sr}))(ic);const jc=({globalSetting:wn})=>{var rn;switch(Number((rn=wn==null?void 0:wn.setting)==null?void 0:rn.theme)){case Ce.Fy.THEMEONE:return be.createElement(ca,null);case Ce.Fy.DEFAULT:default:return be.createElement(os,null)}};var lu=(0,Me.connect)(({globalSetting:wn})=>({globalSetting:wn}))(jc)},95894:function(nn,Nt,Be){"use strict";var Ce=Be(43418),be=Be(8591),Me=Be(82093),ot=Be(76560),Ge=Be(34055),He=Be(59301),me=(Ie,de,Le)=>new Promise((Pe,Ee)=>{var ie=ee=>{try{a(Le.next(ee))}catch(E){Ee(E)}},y=ee=>{try{a(Le.throw(ee))}catch(E){Ee(E)}},a=ee=>ee.done?Pe(ee.value):Promise.resolve(ee.value).then(ie,y);a((Le=Le.apply(Ie,de)).next())});const ve=({shixunHomeworks:Ie,classroomList:de,dispatch:Le})=>{const Pe=(0,ot.useParams)();return He.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:Ie.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>me(void 0,null,function*(){var Ee,ie,y,a;if((0,Ge.Rm)()&&!((Ee=de.AssistantObject.practice)!=null&&Ee.can_redo)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const ee=yield(0,Me.ZP)(`/api/myshixuns/${Ie.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Pe.coursesId,homework_common_id:Ie.actionTabs.homework_common_id}});if(ee.shixun_identifier){be.ZP.success("\u64CD\u4F5C\u6210\u529F"),Le({type:"shixunHomeworks/setActionTabs",payload:{}});const E=(y=(ie=ee==null?void 0:ee.new_works)==null?void 0:ie.find(te=>`${te.homework_common_id}`===Pe.categoryId))==null?void 0:y.id;if((0,Ge.Rm)()&&!((a=de.AssistantObject.practice)!=null&&a.can_view))return;ot.history.replace(`/classrooms/${Pe.coursesId}/shixun_homework/${Pe.categoryId}/${E}/comment`)}}),onCancel:()=>{Le({type:"shixunHomeworks/setActionTabs",payload:{}})}},He.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),He.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};Nt.Z=(0,ot.connect)(({shixunHomeworks:Ie,classroomList:de})=>({shixunHomeworks:Ie,classroomList:de}))(ve)},30975:function(nn,Nt,Be){"use strict";Be.d(Nt,{AD:function(){return Lt},D9:function(){return lt},Hp:function(){return _e},IM:function(){return Mt},Iy:function(){return Fe},KM:function(){return Jn},MJ:function(){return Qe},Ne:function(){return nt},ON:function(){return _n},Uj:function(){return St},VY:function(){return Ot},YO:function(){return Mn},YX:function(){return an},Zn:function(){return y},_g:function(){return ne},_k:function(){return ut},c6:function(){return ht},cr:function(){return a},eV:function(){return De},fi:function(){return ee},gh:function(){return tt},hS:function(){return $t},iA:function(){return E},j6:function(){return ae},je:function(){return wt},jj:function(){return he},kS:function(){return mn},o6:function(){return Oe},pO:function(){return kn},rQ:function(){return it},sA:function(){return Je},xm:function(){return pt},xo:function(){return mt},y8:function(){return at},yd:function(){return te}});var Ce=Be(64948),be=Be(76560),Me=Be(49661),ot=Be(8591),Ge=Be(90524),He=Object.defineProperty,me=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,de=(Te,Rt,Re)=>Rt in Te?He(Te,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Te[Rt]=Re,Le=(Te,Rt)=>{for(var Re in Rt||(Rt={}))ve.call(Rt,Re)&&de(Te,Re,Rt[Re]);if(me)for(var Re of me(Rt))Ie.call(Rt,Re)&&de(Te,Re,Rt[Re]);return Te},Pe=(Te,Rt,Re)=>new Promise((pe,ce)=>{var we=je=>{try{ct(Re.next(je))}catch(Xe){ce(Xe)}},$e=je=>{try{ct(Re.throw(je))}catch(Xe){ce(Xe)}},ct=je=>je.done?pe(je.value):Promise.resolve(je.value).then(we,$e);ct((Re=Re.apply(Te,Rt)).next())});const Ee=()=>{(0,be.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ie=()=>{(0,be.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=Te=>Pe(void 0,null,function*(){Ee(),(yield(0,Ce.YR)(Le({},Te))).status===0&&(yield(0,Me.QH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+`/api/courses/${Te.coursesId}/export_couser_info.json`,query:Te}))),ie()}),a=Te=>Pe(void 0,null,function*(){const Rt=yield(0,Ce.yS)(Le({},Te));if(Rt.status===0)ot.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),be.history.push(`/classrooms/${Te.coursesId}/exportlist/course_member_act_score`);else{if(Rt.status===-2)return Rt;Rt.status===-3&&((0,be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),be.history.push(`/classrooms/${Te.coursesId}/exportlist/course_member_act_score`))}}),ee=Te=>Pe(void 0,null,function*(){const Rt=yield(0,Ce.W0)(Le({},Te));if(Rt.status===0)ot.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),be.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_score`);else{if(Rt.status===-4)return Rt;Rt.status===-3&&((0,be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),be.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_score`))}}),E=Te=>Pe(void 0,null,function*(){const Rt=yield(0,Ce.Nl)(Le({},Te));if(Rt.status===0)ot.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),be.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Rt.status===-4)return Rt;Rt.status===-3&&((0,be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),be.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_exercise_and_other`))}}),te=Te=>Pe(void 0,null,function*(){const Rt=yield(0,Ce.IU)(Le({},Te));if(Rt.status===0)ot.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),be.history.push(`/classrooms/${Te.coursesId}/exportlist/export_star_user`);else{if(Rt.status===-4)return Rt;Rt.status===-3&&((0,be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),be.history.push(`/classrooms/${Te.coursesId}/exportlist/export_star_user`))}}),ne=Te=>Pe(void 0,null,function*(){const Rt=yield(0,Ce.td)(Le({},Te));if(Rt.status===0)ot.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),be.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Rt.status===-2)return Rt;if(Rt.status===-3)(0,be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),be.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_exercise_and_other`);else if(Rt.status===-4)return Rt}}),ae=Te=>Pe(void 0,null,function*(){const Rt=yield(0,Ce.QX)(Le({},Te));if(Rt.status===0)ot.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),be.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_homework`);else{if(Rt.status===-4)return Rt;Rt.status===-3&&((0,be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),be.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_homework`))}}),he=(Te,Rt)=>Pe(void 0,null,function*(){const Re=yield(0,Ce.o_)(Le({},Te));Re.status===0?(ot.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),be.history.push(`/classrooms/${Te.coursesId}/exportlist/${Rt}`)):Re.status===-3&&((0,be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),be.history.push(`/classrooms/${Te.coursesId}/exportlist/${Rt}`))}),_e=(Te,Rt)=>Pe(void 0,null,function*(){const Re=yield(0,Ce.ZL)(Le({},Te));Re.status===0?(ot.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),be.history.push(`/classrooms/${Te.coursesId}/exportlist/${Rt}`)):Re.status===-3&&((0,be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),be.history.push(`/classrooms/${Te.coursesId}/exportlist/${Rt}`))}),Fe=(Te,Rt)=>Pe(void 0,null,function*(){const Re=yield(0,Ce.aP)(Le({},Te));Re.status===0?(ot.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),be.history.push(`/classrooms/${Te.coursesId}/exportlist/${Rt}`)):Re.status===-3&&((0,be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),be.history.push(`/classrooms/${Te.coursesId}/exportlist/${Rt}`))}),Qe=(Te,Rt)=>Pe(void 0,null,function*(){const Re=yield(0,Ce.vV)(Le({},Te));Re.status===0?(ot.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),be.history.push(`/classrooms/${Te.coursesId}/exportlist/${Rt}`)):Re.status===-3&&((0,be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),be.history.push(`/classrooms/${Te.coursesId}/exportlist/${Rt}`))}),Ze=Te=>Pe(void 0,null,function*(){Ee(),(yield exportCourseWorkListAppendix(Le({},Te))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Te.categoryId}/works_list.zip`,query:Te}))),ie()}),Je=Te=>Pe(void 0,null,function*(){Ee(),yield(0,Me.QH)("",Ge.Z.API_SERVER+`/api/polls/${Te.categoryId}/commit_result.xlsx`),ie()}),tt=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+`/api/courses/${Te.coursesId}/attendances/export_xlsx_data.xlsx`,query:Te}))}),Oe=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+`/api/courses/${Te.coursesId}/video_study_statics.xlsx`,query:Te}))}),ht=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+`/api/courses/${Te.coursesId}/export_video_study.xlsx`,query:Te}))}),De=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+`/api/courses/${Te.coursesId}/export_course_students_info.xlsx`,query:Te}))}),Lt=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Te}))}),it=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Te}))}),at=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Te}))}),wt=Te=>Pe(void 0,null,function*(){const Rt=yield(0,Ce.Uy)(Le({},Te));Rt.status===0?(ot.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),be.history.push(`/classrooms/${Te.coursesId}/exportlist/exercise_score,export_exercise_users`)):Rt.status===-3&&((0,be.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),be.history.push(`/classrooms/${Te.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ut=Te=>Pe(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+`/api/export_records/${Te.id}.xlsx`,query:Te}))}),pt=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Te}))}),lt=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+`/api/courses/${Te==null?void 0:Te.coursesId}/${Te.menuKey}_statistic.xlsx?${Te.checkedList.map(Rt=>`course_group_id[]=${Rt}`).join("&")}`,query:Te}))}),nt=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+`/api/ec_years/${Te==null?void 0:Te.ec_year_id}/ec_training_objectives.xlsx`,query:Te}))}),Mt=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)(Te==null?void 0:Te.name,(0,Me.NY)({url:Ge.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Te}))}),$t=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+`/api/ec_years/${Te==null?void 0:Te.ec_year_id}/ec_courses.xlsx`,query:Te}))}),mt=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+`/api/ec_years/${Te==null?void 0:Te.ec_year_id}/ec_graduation_requirements.xlsx`,query:Te}))}),Ot=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Te}))}),mn=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Te}))}),_n=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+`/api/examination_banks/${Te.id}.json`,query:Te}))}),an=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+`/api/exercises/${Te.categoryId}.json`,query:Te}))}),Mn=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+`/api/polls/${Te==null?void 0:Te.id}/commit_result.json`,query:Te}))}),St=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Te}))}),kn=(Te,Rt)=>Pe(void 0,null,function*(){yield(0,Me.FH)(Rt||"",(0,Me.NY)({url:Ge.Z.API_SERVER+`/api/exercises/${Te==null?void 0:Te.exercise_id}/consult_exercise.json`,query:Te}))}),Jn=Te=>Pe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ge.Z.API_SERVER+`/api/competitions/${Te==null?void 0:Te.identifier}/competition_commit_records/member_works.xlsx`,query:Te}))})},98072:function(nn,Nt,Be){"use strict";Be.d(Nt,{U:function(){return Ie}});var Ce=Be(59301),be=Object.defineProperty,Me=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,He=(de,Le,Pe)=>Le in de?be(de,Le,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):de[Le]=Pe,me=(de,Le)=>{for(var Pe in Le||(Le={}))ot.call(Le,Pe)&&He(de,Pe,Le[Pe]);if(Me)for(var Pe of Me(Le))Ge.call(Le,Pe)&&He(de,Pe,Le[Pe]);return de},ve=(de,Le,Pe)=>new Promise((Ee,ie)=>{var y=E=>{try{ee(Pe.next(E))}catch(te){ie(te)}},a=E=>{try{ee(Pe.throw(E))}catch(te){ie(te)}},ee=E=>E.done?Ee(E.value):Promise.resolve(E.value).then(y,a);ee((Pe=Pe.apply(de,Le)).next())});function Ie(de,Le){const[Pe,Ee]=(0,Ce.useState)(Le),[ie,y]=(0,Ce.useState)(!1),[a,ee]=(0,Ce.useState)();return[Pe,ie,(te,ne=!1)=>ve(this,null,function*(){const ae=ne?Le:me(me({},Pe),te);y(!0),Ee(ae);const he=yield de(ae);return y(!1),ee(he),he}),a]}},50371:function(nn,Nt){"use strict";function Be(){const Ce=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let be=1;be{const Ge=Me[ot];Ge!==void 0&&(Ce[ot]=Ge)})}return Ce}Nt.Z=Be},13845:function(nn,Nt,Be){"use strict";Be.d(Nt,{F:function(){return Ce},Z:function(){return be}});function Ce(Me){return Me!=null&&Me===Me.window}function be(Me,ot){var Ge,He;if(typeof window=="undefined")return 0;const me=ot?"scrollTop":"scrollLeft";let ve=0;return Ce(Me)?ve=Me[ot?"pageYOffset":"pageXOffset"]:Me instanceof Document?ve=Me.documentElement[me]:(Me instanceof HTMLElement||Me)&&(ve=Me[me]),Me&&!Ce(Me)&&typeof ve!="number"&&(ve=(He=((Ge=Me.ownerDocument)!==null&&Ge!==void 0?Ge:Me).documentElement)===null||He===void 0?void 0:He[me]),ve}},56762:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return be}});var Ce=Be(59301);function be(){const[,Me]=Ce.useReducer(ot=>ot+1,0);return Me}},68031:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return ot}});var Ce=Be(16089);function be(Ge,He,me,ve){const Ie=me-He;return Ge/=ve/2,Ge<1?Ie/2*Ge*Ge*Ge+He:Ie/2*((Ge-=2)*Ge*Ge+2)+He}var Me=Be(13845);function ot(Ge){let He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:me=()=>window,callback:ve,duration:Ie=450}=He,de=me(),Le=(0,Me.Z)(de,!0),Pe=Date.now(),Ee=()=>{const y=Date.now()-Pe,a=be(y>Ie?Ie:y,Le,Ge,Ie);(0,Me.F)(de)?de.scrollTo(window.pageXOffset,a):de instanceof Document||de.constructor.name==="HTMLDocument"?de.documentElement.scrollTop=a:de.scrollTop=a,y{let{children:at}=it;const{getPrefixCls:wt}=Ge.useContext(me.E_),ut=wt("breadcrumb");return Ge.createElement("li",{className:`${ut}-separator`,"aria-hidden":"true"},at===""?at:at||"/")};de.__ANT_BREADCRUMB_SEPARATOR=!0;var Le=de,Pe=function(it,at){var wt={};for(var ut in it)Object.prototype.hasOwnProperty.call(it,ut)&&at.indexOf(ut)<0&&(wt[ut]=it[ut]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,ut=Object.getOwnPropertySymbols(it);ptat[pt]||ut)}function ie(it,at,wt,ut){if(wt==null)return null;const{className:pt,onClick:lt}=at,nt=Pe(at,["className","onClick"]),Mt=Object.assign(Object.assign({},(0,ot.Z)(nt,{data:!0,aria:!0})),{onClick:lt});return ut!==void 0?Ge.createElement("a",Object.assign({},Mt,{className:be()(`${it}-link`,pt),href:ut}),wt):Ge.createElement("span",Object.assign({},Mt,{className:be()(`${it}-link`,pt)}),wt)}function y(it,at){return(ut,pt,lt,nt,Mt)=>{if(at)return at(ut,pt,lt,nt);const $t=Ee(ut,pt);return ie(it,ut,$t,Mt)}}var a=function(it,at){var wt={};for(var ut in it)Object.prototype.hasOwnProperty.call(it,ut)&&at.indexOf(ut)<0&&(wt[ut]=it[ut]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,ut=Object.getOwnPropertySymbols(it);pt{const{prefixCls:at,separator:wt="/",children:ut,menu:pt,overlay:lt,dropdownProps:nt,href:Mt}=it,mt=(Ot=>{if(pt||lt){const mn=Object.assign({},nt);if(pt){const _n=pt||{},{items:an}=_n,Mn=a(_n,["items"]);mn.menu=Object.assign(Object.assign({},Mn),{items:an==null?void 0:an.map((St,kn)=>{var{key:Jn,title:Te,label:Rt,path:Re}=St,pe=a(St,["key","title","label","path"]);let ce=Rt!=null?Rt:Te;return Re&&(ce=Ge.createElement("a",{href:`${Mt}${Re}`},ce)),Object.assign(Object.assign({},pe),{key:Jn!=null?Jn:kn,label:ce})})})}else lt&&(mn.overlay=lt);return Ge.createElement(Ie.Z,Object.assign({placement:"bottom"},mn),Ge.createElement("span",{className:`${at}-overlay-link`},Ot,Ge.createElement(ve.Z,null)))}return Ot})(ut);return mt!=null?Ge.createElement(Ge.Fragment,null,Ge.createElement("li",null,mt),wt&&Ge.createElement(Le,null,wt)):null},E=it=>{const{prefixCls:at,children:wt,href:ut}=it,pt=a(it,["prefixCls","children","href"]),{getPrefixCls:lt}=Ge.useContext(me.E_),nt=lt("breadcrumb",at);return Ge.createElement(ee,Object.assign({},pt,{prefixCls:nt}),ie(nt,pt,wt,ut))};E.__ANT_BREADCRUMB_ITEM=!0;var te=E,ne=Be(17313),ae=Be(83116),he=Be(37613);const _e=it=>{const{componentCls:at,iconCls:wt}=it;return{[at]:Object.assign(Object.assign({},(0,ne.Wf)(it)),{color:it.itemColor,fontSize:it.fontSize,[wt]:{fontSize:it.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:it.linkColor,transition:`color ${it.motionDurationMid}`,padding:`0 ${it.paddingXXS}px`,borderRadius:it.borderRadiusSM,height:it.lineHeight*it.fontSize,display:"inline-block",marginInline:-it.marginXXS,"&:hover":{color:it.linkHoverColor,backgroundColor:it.colorBgTextHover}},(0,ne.Qy)(it)),"li:last-child":{color:it.lastItemColor},[`${at}-separator`]:{marginInline:it.separatorMargin,color:it.separatorColor},[`${at}-link`]:{[` > ${wt} + span, > ${wt} + a `]:{marginInlineStart:it.marginXXS}},[`${at}-overlay-link`]:{borderRadius:it.borderRadiusSM,height:it.lineHeight*it.fontSize,display:"inline-block",padding:`0 ${it.paddingXXS}px`,marginInline:-it.marginXXS,[`> ${wt}`]:{marginInlineStart:it.marginXXS,fontSize:it.fontSizeIcon},"&:hover":{color:it.linkHoverColor,backgroundColor:it.colorBgTextHover,a:{color:it.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${it.componentCls}-rtl`]:{direction:"rtl"}})}};var Fe=(0,ae.Z)("Breadcrumb",it=>{const at=(0,he.TS)(it,{});return[_e(at)]},it=>({itemColor:it.colorTextDescription,lastItemColor:it.colorText,iconFontSize:it.fontSize,linkColor:it.colorTextDescription,linkHoverColor:it.colorText,separatorColor:it.colorTextDescription,separatorMargin:it.marginXS})),Qe=function(it,at){var wt={};for(var ut in it)Object.prototype.hasOwnProperty.call(it,ut)&&at.indexOf(ut)<0&&(wt[ut]=it[ut]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,ut=Object.getOwnPropertySymbols(it);pt{var{breadcrumbName:nt}=lt,Mt=Qe(lt,["breadcrumbName"]);return Object.assign(Object.assign({},Mt),{title:nt})})}),pt}function Je(it,at){return(0,Ge.useMemo)(()=>it||(at?at.map(Ze):null),[it,at])}var tt=function(it,at){var wt={};for(var ut in it)Object.prototype.hasOwnProperty.call(it,ut)&&at.indexOf(ut)<0&&(wt[ut]=it[ut]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,ut=Object.getOwnPropertySymbols(it);pt{if(at===void 0)return at;let wt=(at||"").replace(/^\//,"");return Object.keys(it).forEach(ut=>{wt=wt.replace(`:${ut}`,it[ut])}),wt},ht=it=>{const{prefixCls:at,separator:wt="/",style:ut,className:pt,rootClassName:lt,routes:nt,items:Mt,children:$t,itemRender:mt,params:Ot={}}=it,mn=tt(it,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:_n,direction:an,breadcrumb:Mn}=Ge.useContext(me.E_);let St;const kn=_n("breadcrumb",at),[Jn,Te]=Fe(kn),Rt=Je(Mt,nt),Re=y(kn,mt);if(Rt&&Rt.length>0){const we=[],$e=Mt||nt;St=Rt.map((ct,je)=>{const{path:Xe,key:Ft,type:dt,menu:At,overlay:Qt,onClick:In,className:Pt,separator:en,dropdownProps:Ut}=ct,vn=Oe(Ot,Xe);vn!==void 0&&we.push(vn);const Vt=Ft!=null?Ft:je;if(dt==="separator")return Ge.createElement(Le,{key:Vt},en);const $n={},hr=je===Rt.length-1;At?$n.menu=At:Qt&&($n.overlay=Qt);let{href:ar}=ct;return we.length&&vn!==void 0&&(ar=`#/${we.join("/")}`),Ge.createElement(ee,Object.assign({key:Vt},$n,(0,ot.Z)(ct,{data:!0,aria:!0}),{className:Pt,dropdownProps:Ut,href:ar,separator:hr?"":wt,onClick:In,prefixCls:kn}),Re(ct,Ot,$e,we,ar))})}else if($t){const we=(0,Me.Z)($t).length;St=(0,Me.Z)($t).map(($e,ct)=>{if(!$e)return $e;const je=ct===we-1;return(0,He.Tm)($e,{separator:je?"":wt,key:ct})})}const pe=be()(kn,Mn==null?void 0:Mn.className,{[`${kn}-rtl`]:an==="rtl"},pt,lt,Te),ce=Object.assign(Object.assign({},Mn==null?void 0:Mn.style),ut);return Jn(Ge.createElement("nav",Object.assign({className:pe,style:ce},mn),Ge.createElement("ol",null,St)))};ht.Item=te,ht.Separator=Le;var De=ht,Lt=De},24905:function(nn,Nt,Be){"use strict";Be.d(Nt,{default:function(){return Fe}});var Ce=Be(92310),be=Be.n(Ce),Me=Be(5630),ot=Be(59301),Ge=Be(36355),He=Be(1684),me=Be(32441),Ie=ot.createContext(null),de=Be(98447),Le=Be(14088),Pe=Be(4572),Ee=function(Qe,Ze){var Je={};for(var tt in Qe)Object.prototype.hasOwnProperty.call(Qe,tt)&&Ze.indexOf(tt)<0&&(Je[tt]=Qe[tt]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,tt=Object.getOwnPropertySymbols(Qe);Oe{var Je;const{prefixCls:tt,className:Oe,rootClassName:ht,children:De,indeterminate:Lt=!1,style:it,onMouseEnter:at,onMouseLeave:wt,skipGroup:ut=!1,disabled:pt}=Qe,lt=Ee(Qe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:nt,direction:Mt,checkbox:$t}=ot.useContext(Ge.E_),mt=ot.useContext(Ie),{isFormItemInput:Ot}=ot.useContext(me.aM),mn=ot.useContext(He.Z),_n=(Je=(mt==null?void 0:mt.disabled)||pt)!==null&&Je!==void 0?Je:mn,an=ot.useRef(lt.value);ot.useEffect(()=>{mt==null||mt.registerValue(lt.value)},[]),ot.useEffect(()=>{if(!ut)return lt.value!==an.current&&(mt==null||mt.cancelValue(an.current),mt==null||mt.registerValue(lt.value),an.current=lt.value),()=>mt==null?void 0:mt.cancelValue(lt.value)},[lt.value]);const Mn=nt("checkbox",tt),[St,kn]=(0,de.ZP)(Mn),Jn=Object.assign({},lt);mt&&!ut&&(Jn.onChange=function(){lt.onChange&<.onChange.apply(lt,arguments),mt.toggleOption&&mt.toggleOption({label:De,value:lt.value})},Jn.name=mt.name,Jn.checked=mt.value.includes(lt.value));const Te=be()(`${Mn}-wrapper`,{[`${Mn}-rtl`]:Mt==="rtl",[`${Mn}-wrapper-checked`]:Jn.checked,[`${Mn}-wrapper-disabled`]:_n,[`${Mn}-wrapper-in-form-item`]:Ot},$t==null?void 0:$t.className,Oe,ht,kn),Rt=be()({[`${Mn}-indeterminate`]:Lt},Pe.A,kn),Re=Lt?"mixed":void 0;return St(ot.createElement(Le.Z,{component:"Checkbox",disabled:_n},ot.createElement("label",{className:Te,style:Object.assign(Object.assign({},$t==null?void 0:$t.style),it),onMouseEnter:at,onMouseLeave:wt},ot.createElement(Me.Z,Object.assign({"aria-checked":Re},Jn,{prefixCls:Mn,className:Rt,disabled:_n,ref:Ze})),De!==void 0&&ot.createElement("span",null,De))))};var a=ot.forwardRef(ie),ee=Be(94480),E=Be(2738),te=function(Qe,Ze){var Je={};for(var tt in Qe)Object.prototype.hasOwnProperty.call(Qe,tt)&&Ze.indexOf(tt)<0&&(Je[tt]=Qe[tt]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,tt=Object.getOwnPropertySymbols(Qe);Oe{const{defaultValue:Je,children:tt,options:Oe=[],prefixCls:ht,className:De,rootClassName:Lt,style:it,onChange:at}=Qe,wt=te(Qe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ut,direction:pt}=ot.useContext(Ge.E_),[lt,nt]=ot.useState(wt.value||Je||[]),[Mt,$t]=ot.useState([]);ot.useEffect(()=>{"value"in wt&&nt(wt.value||[])},[wt.value]);const mt=ot.useMemo(()=>Oe.map(pe=>typeof pe=="string"||typeof pe=="number"?{label:pe,value:pe}:pe),[Oe]),Ot=pe=>{$t(ce=>ce.filter(we=>we!==pe))},mn=pe=>{$t(ce=>[].concat((0,ee.Z)(ce),[pe]))},_n=pe=>{const ce=lt.indexOf(pe.value),we=(0,ee.Z)(lt);ce===-1?we.push(pe.value):we.splice(ce,1),"value"in wt||nt(we),at==null||at(we.filter($e=>Mt.includes($e)).sort(($e,ct)=>{const je=mt.findIndex(Ft=>Ft.value===$e),Xe=mt.findIndex(Ft=>Ft.value===ct);return je-Xe}))},an=ut("checkbox",ht),Mn=`${an}-group`,[St,kn]=(0,de.ZP)(an),Jn=(0,E.Z)(wt,["value","disabled"]),Te=Oe.length?mt.map(pe=>ot.createElement(a,{prefixCls:an,key:pe.value.toString(),disabled:"disabled"in pe?pe.disabled:wt.disabled,value:pe.value,checked:lt.includes(pe.value),onChange:pe.onChange,className:`${Mn}-item`,style:pe.style,title:pe.title},pe.label)):tt,Rt={toggleOption:_n,value:lt,disabled:wt.disabled,name:wt.name,registerValue:mn,cancelValue:Ot},Re=be()(Mn,{[`${Mn}-rtl`]:pt==="rtl"},De,Lt,kn);return St(ot.createElement("div",Object.assign({className:Re,style:it},Jn,{ref:Ze}),ot.createElement(Ie.Provider,{value:Rt},Te)))},ae=ot.forwardRef(ne);var he=ot.memo(ae);const _e=a;_e.Group=he,_e.__ANT_CHECKBOX=!0;var Fe=_e},98447:function(nn,Nt,Be){"use strict";Be.d(Nt,{C2:function(){return Ge}});var Ce=Be(17313),be=Be(37613),Me=Be(83116);const ot=He=>{const{checkboxCls:me}=He,ve=`${me}-wrapper`;return[{[`${me}-group`]:Object.assign(Object.assign({},(0,Ce.Wf)(He)),{display:"inline-flex",flexWrap:"wrap",columnGap:He.marginXS,[`> ${He.antCls}-row`]:{flex:1}}),[ve]:Object.assign(Object.assign({},(0,Ce.Wf)(He)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ve}`]:{marginInlineStart:0},[`&${ve}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[me]:Object.assign(Object.assign({},(0,Ce.Wf)(He)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:He.borderRadiusSM,alignSelf:"center",[`${me}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${me}-inner`]:Object.assign({},(0,Ce.oN)(He))},[`${me}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:He.checkboxSize,height:He.checkboxSize,direction:"ltr",backgroundColor:He.colorBgContainer,border:`${He.lineWidth}px ${He.lineType} ${He.colorBorder}`,borderRadius:He.borderRadiusSM,borderCollapse:"separate",transition:`all ${He.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:He.checkboxSize/14*5,height:He.checkboxSize/14*8,border:`${He.lineWidthBold}px solid ${He.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${He.motionDurationFast} ${He.motionEaseInBack}, opacity ${He.motionDurationFast}`}},"& + span":{paddingInlineStart:He.paddingXS,paddingInlineEnd:He.paddingXS}})},{[` ${ve}:not(${ve}-disabled), ${me}:not(${me}-disabled) `]:{[`&:hover ${me}-inner`]:{borderColor:He.colorPrimary}},[`${ve}:not(${ve}-disabled)`]:{[`&:hover ${me}-checked:not(${me}-disabled) ${me}-inner`]:{backgroundColor:He.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${me}-checked:not(${me}-disabled):after`]:{borderColor:He.colorPrimaryHover}}},{[`${me}-checked`]:{[`${me}-inner`]:{backgroundColor:He.colorPrimary,borderColor:He.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${He.motionDurationMid} ${He.motionEaseOutBack} ${He.motionDurationFast}`}}},[` ${ve}-checked:not(${ve}-disabled), ${me}-checked:not(${me}-disabled) `]:{[`&:hover ${me}-inner`]:{backgroundColor:He.colorPrimaryHover,borderColor:"transparent"}}},{[me]:{"&-indeterminate":{[`${me}-inner`]:{backgroundColor:He.colorBgContainer,borderColor:He.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:He.fontSizeLG/2,height:He.fontSizeLG/2,backgroundColor:He.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ve}-disabled`]:{cursor:"not-allowed"},[`${me}-disabled`]:{[`&, ${me}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${me}-inner`]:{background:He.colorBgContainerDisabled,borderColor:He.colorBorder,"&:after":{borderColor:He.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:He.colorTextDisabled},[`&${me}-indeterminate ${me}-inner::after`]:{background:He.colorTextDisabled}}}]};function Ge(He,me){const ve=(0,be.TS)(me,{checkboxCls:`.${He}`,checkboxSize:me.controlInteractiveSize});return[ot(ve)]}Nt.ZP=(0,Me.Z)("Checkbox",(He,me)=>{let{prefixCls:ve}=me;return[Ge(ve,He)]})},28103:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return Pe}});var Ce=Be(92310),be=Be.n(Ce),Me=Be(59301),ot=Be(36355),Ge=Be(17313),He=Be(83116),me=Be(37613);const ve=Ee=>{const{componentCls:ie,sizePaddingEdgeHorizontal:y,colorSplit:a,lineWidth:ee,textPaddingInline:E,orientationMargin:te,verticalMarginInline:ne}=Ee;return{[ie]:Object.assign(Object.assign({},(0,Ge.Wf)(Ee)),{borderBlockStart:`${ee}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${ee}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ee.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ie}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ee.dividerHorizontalWithTextGutterMargin}px 0`,color:Ee.colorTextHeading,fontWeight:500,fontSize:Ee.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${ee}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ie}-with-text-left`]:{"&::before":{width:`${te*100}%`},"&::after":{width:`${100-te*100}%`}},[`&-horizontal${ie}-with-text-right`]:{"&::before":{width:`${100-te*100}%`},"&::after":{width:`${te*100}%`}},[`${ie}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:E},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${ee}px 0 0`},[`&-horizontal${ie}-with-text${ie}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ie}-dashed`]:{borderInlineStartWidth:ee,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ie}-with-text`]:{color:Ee.colorText,fontWeight:"normal",fontSize:Ee.fontSize},[`&-horizontal${ie}-with-text-left${ie}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ie}-inner-text`]:{paddingInlineStart:y}},[`&-horizontal${ie}-with-text-right${ie}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ie}-inner-text`]:{paddingInlineEnd:y}}})}};var Ie=(0,He.Z)("Divider",Ee=>{const ie=(0,me.TS)(Ee,{dividerHorizontalWithTextGutterMargin:Ee.margin,dividerHorizontalGutterMargin:Ee.marginLG,sizePaddingEdgeHorizontal:0});return[ve(ie)]},Ee=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ee.marginXS})),de=function(Ee,ie){var y={};for(var a in Ee)Object.prototype.hasOwnProperty.call(Ee,a)&&ie.indexOf(a)<0&&(y[a]=Ee[a]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,a=Object.getOwnPropertySymbols(Ee);ee{const{getPrefixCls:ie,direction:y,divider:a}=Me.useContext(ot.E_),{prefixCls:ee,type:E="horizontal",orientation:te="center",orientationMargin:ne,className:ae,rootClassName:he,children:_e,dashed:Fe,plain:Qe,style:Ze}=Ee,Je=de(Ee,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),tt=ie("divider",ee),[Oe,ht]=Ie(tt),De=te.length>0?`-${te}`:te,Lt=!!_e,it=te==="left"&&ne!=null,at=te==="right"&&ne!=null,wt=be()(tt,a==null?void 0:a.className,ht,`${tt}-${E}`,{[`${tt}-with-text`]:Lt,[`${tt}-with-text${De}`]:Lt,[`${tt}-dashed`]:!!Fe,[`${tt}-plain`]:!!Qe,[`${tt}-rtl`]:y==="rtl",[`${tt}-no-default-orientation-margin-left`]:it,[`${tt}-no-default-orientation-margin-right`]:at},ae,he),ut=Me.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),pt=Object.assign(Object.assign({},it&&{marginLeft:ut}),at&&{marginRight:ut});return Oe(Me.createElement("div",Object.assign({className:wt,style:Object.assign(Object.assign({},a==null?void 0:a.style),Ze)},Je,{role:"separator"}),_e&&E!=="vertical"&&Me.createElement("span",{className:`${tt}-inner-text`,style:pt},_e)))}},91857:function(nn,Nt,Be){"use strict";var Ce=Be(59301),be=Be(38819),Me=Be(92310),ot=Be.n(Me),Ge=Be(31561),He=Be(70425),me=Be(18929),ve=Be(2738),Ie=Be(79676),de=Be(53487),Le=Be(92343),Pe=Be(36355),Ee=Be(20834),ie=Be(40875),y=Be(88088),a=Be(47211);const ee=null,E=he=>{const{menu:_e,arrow:Fe,prefixCls:Qe,children:Ze,trigger:Je,disabled:tt,dropdownRender:Oe,getPopupContainer:ht,overlayClassName:De,rootClassName:Lt,open:it,onOpenChange:at,visible:wt,onVisibleChange:ut,mouseEnterDelay:pt=.15,mouseLeaveDelay:lt=.1,autoAdjustOverflow:nt=!0,placement:Mt="",overlay:$t,transitionName:mt}=he,{getPopupContainer:Ot,getPrefixCls:mn,direction:_n}=Ce.useContext(Pe.E_),an=Ce.useMemo(()=>{const At=mn();return mt!==void 0?mt:Mt.includes("top")?`${At}-slide-down`:`${At}-slide-up`},[mn,Mt,mt]),Mn=Ce.useMemo(()=>Mt?Mt.includes("Center")?Mt.slice(0,Mt.indexOf("Center")):Mt:_n==="rtl"?"bottomRight":"bottomLeft",[Mt,_n]),St=mn("dropdown",Qe),[kn,Jn]=(0,a.Z)(St),[,Te]=(0,y.Z)(),Rt=Ce.Children.only(Ze),Re=(0,Le.Tm)(Rt,{className:ot()(`${St}-trigger`,{[`${St}-rtl`]:_n==="rtl"},Rt.props.className),disabled:tt}),pe=tt?[]:Je;let ce;pe&&pe.includes("contextMenu")&&(ce=!0);const[we,$e]=(0,me.Z)(!1,{value:it!=null?it:wt}),ct=(0,He.useEvent)(At=>{at==null||at(At),ut==null||ut(At),$e(At)}),je=ot()(De,Lt,Jn,{[`${St}-rtl`]:_n==="rtl"}),Xe=(0,Ie.Z)({arrowPointAtCenter:typeof Fe=="object"&&Fe.pointAtCenter,autoAdjustOverflow:nt,offset:Te.marginXXS,arrowWidth:Fe?Te.sizePopupArrow:0,borderRadius:Te.borderRadius}),Ft=Ce.useCallback(()=>{$e(!1)},[]),dt=()=>{let At;return _e!=null&&_e.items?At=Ce.createElement(Ee.default,Object.assign({},_e)):typeof $t=="function"?At=$t():At=$t,Oe&&(At=Oe(At)),At=Ce.Children.only(typeof At=="string"?Ce.createElement("span",null,At):At),Ce.createElement(ie.J,{prefixCls:`${St}-menu`,expandIcon:Ce.createElement("span",{className:`${St}-menu-submenu-arrow`},Ce.createElement(be.Z,{className:`${St}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Ft,validator:Qt=>{let{mode:In}=Qt}},At)};return kn(Ce.createElement(Ge.Z,Object.assign({alignPoint:ce},(0,ve.Z)(he,["rootClassName"]),{mouseEnterDelay:pt,mouseLeaveDelay:lt,visible:we,builtinPlacements:Xe,arrow:!!Fe,overlayClassName:je,prefixCls:St,getPopupContainer:ht||Ot,transitionName:an,trigger:pe,overlay:dt,placement:Mn,onVisibleChange:ct}),Re))};function te(he){return Object.assign(Object.assign({},he),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,de.Z)(E,"dropdown",he=>he,te),ae=he=>Ce.createElement(ne,Object.assign({},he),Ce.createElement("span",null));E._InternalPanelDoNotUseOrYouWillBeFired=ae,Nt.Z=E},38854:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return y}});var Ce=Be(91857),be=Be(92310),Me=Be.n(be),ot=Be(59301),Ge=Be(18785),He=Be(3113),me=Be(36355),ve=Be(81327),Ie=Be(33234),de=Be(47211),Le=function(a,ee){var E={};for(var te in a)Object.prototype.hasOwnProperty.call(a,te)&&ee.indexOf(te)<0&&(E[te]=a[te]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,te=Object.getOwnPropertySymbols(a);ne{const{getPopupContainer:ee,getPrefixCls:E,direction:te}=ot.useContext(me.E_),{prefixCls:ne,type:ae="default",danger:he,disabled:_e,loading:Fe,onClick:Qe,htmlType:Ze,children:Je,className:tt,menu:Oe,arrow:ht,autoFocus:De,overlay:Lt,trigger:it,align:at,open:wt,onOpenChange:ut,placement:pt,getPopupContainer:lt,href:nt,icon:Mt=ot.createElement(Ge.Z,null),title:$t,buttonsRender:mt=dt=>dt,mouseEnterDelay:Ot,mouseLeaveDelay:mn,overlayClassName:_n,overlayStyle:an,destroyPopupOnHide:Mn,dropdownRender:St}=a,kn=Le(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"]),Jn=E("dropdown",ne),Te=`${Jn}-button`,[Rt,Re]=(0,de.Z)(Jn),pe={menu:Oe,arrow:ht,autoFocus:De,align:at,disabled:_e,trigger:_e?[]:it,onOpenChange:ut,getPopupContainer:lt||ee,mouseEnterDelay:Ot,mouseLeaveDelay:mn,overlayClassName:_n,overlayStyle:an,destroyPopupOnHide:Mn,dropdownRender:St},{compactSize:ce,compactItemClassnames:we}=(0,Ie.ri)(Jn,te),$e=Me()(Te,we,tt,Re);"overlay"in a&&(pe.overlay=Lt),"open"in a&&(pe.open=wt),"placement"in a?pe.placement=pt:pe.placement=te==="rtl"?"bottomLeft":"bottomRight";const ct=ot.createElement(He.ZP,{type:ae,danger:he,disabled:_e,loading:Fe,onClick:Qe,htmlType:Ze,href:nt,title:$t},Je),je=ot.createElement(He.ZP,{type:ae,danger:he,icon:Mt}),[Xe,Ft]=mt([ct,je]);return Rt(ot.createElement(ve.Z.Compact,Object.assign({className:$e,size:ce,block:!0},kn),Xe,ot.createElement(Ce.Z,Object.assign({},pe),Ft)))};Pe.__ANT_BUTTON=!0;var Ee=Pe;const ie=Ce.Z;ie.Button=Ee;var y=ie},47211:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return Le}});var Ce=Be(17313),be=Be(13826),Me=Be(92899),ot=Be(29878),Ge=Be(19447),He=Be(83116),me=Be(37613),Ie=Pe=>{const{componentCls:Ee,menuCls:ie,colorError:y,colorTextLightSolid:a}=Pe,ee=`${ie}-item`;return{[`${Ee}, ${Ee}-menu-submenu`]:{[`${ie} ${ee}`]:{[`&${ee}-danger:not(${ee}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const de=Pe=>{const{componentCls:Ee,menuCls:ie,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:ee,antCls:E,iconCls:te,motionDurationMid:ne,dropdownPaddingVertical:ae,fontSize:he,dropdownEdgeChildPadding:_e,colorTextDisabled:Fe,fontSizeIcon:Qe,controlPaddingHorizontal:Ze,colorBgElevated:Je}=Pe;return[{[Ee]:Object.assign(Object.assign({},(0,Ce.Wf)(Pe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+ee/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${E}-btn`]:{[`& > ${te}-down, & > ${E}-btn-icon > ${te}-down`]:{fontSize:Qe}},[`${Ee}-wrap`]:{position:"relative",[`${E}-btn > ${te}-down`]:{fontSize:Qe},[`${te}-down::before`]:{transition:`transform ${ne}`}},[`${Ee}-wrap-open`]:{[`${te}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${E}-slide-down-enter${E}-slide-down-enter-active${Ee}-placement-bottomLeft, &${E}-slide-down-appear${E}-slide-down-appear-active${Ee}-placement-bottomLeft, &${E}-slide-down-enter${E}-slide-down-enter-active${Ee}-placement-bottom, &${E}-slide-down-appear${E}-slide-down-appear-active${Ee}-placement-bottom, &${E}-slide-down-enter${E}-slide-down-enter-active${Ee}-placement-bottomRight, &${E}-slide-down-appear${E}-slide-down-appear-active${Ee}-placement-bottomRight`]:{animationName:be.fJ},[`&${E}-slide-up-enter${E}-slide-up-enter-active${Ee}-placement-topLeft, &${E}-slide-up-appear${E}-slide-up-appear-active${Ee}-placement-topLeft, &${E}-slide-up-enter${E}-slide-up-enter-active${Ee}-placement-top, &${E}-slide-up-appear${E}-slide-up-appear-active${Ee}-placement-top, &${E}-slide-up-enter${E}-slide-up-enter-active${Ee}-placement-topRight, &${E}-slide-up-appear${E}-slide-up-appear-active${Ee}-placement-topRight`]:{animationName:be.Qt},[`&${E}-slide-down-leave${E}-slide-down-leave-active${Ee}-placement-bottomLeft, &${E}-slide-down-leave${E}-slide-down-leave-active${Ee}-placement-bottom, &${E}-slide-down-leave${E}-slide-down-leave-active${Ee}-placement-bottomRight`]:{animationName:be.Uw},[`&${E}-slide-up-leave${E}-slide-up-leave-active${Ee}-placement-topLeft, &${E}-slide-up-leave${E}-slide-up-leave-active${Ee}-placement-top, &${E}-slide-up-leave${E}-slide-up-leave-active${Ee}-placement-topRight`]:{animationName:be.ly}})},(0,Ge.ZP)(Pe,{colorBg:Je,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Ee} ${ie}`]:{position:"relative",margin:0},[`${ie}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ee}, ${Ee}-menu-submenu`]:{[ie]:Object.assign(Object.assign({padding:_e,listStyleType:"none",backgroundColor:Je,backgroundClip:"padding-box",borderRadius:Pe.borderRadiusLG,outline:"none",boxShadow:Pe.boxShadowSecondary},(0,Ce.Qy)(Pe)),{[`${ie}-item-group-title`]:{padding:`${ae}px ${Ze}px`,color:Pe.colorTextDescription,transition:`all ${ne}`},[`${ie}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ie}-item-icon`]:{minWidth:he,marginInlineEnd:Pe.marginXS,fontSize:Pe.fontSizeSM},[`${ie}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ie}-item, ${ie}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ae}px ${Ze}px`,color:Pe.colorText,fontWeight:"normal",fontSize:he,lineHeight:Pe.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:Pe.borderRadiusSM,"&:hover, &-active":{backgroundColor:Pe.controlItemBgHover}},(0,Ce.Qy)(Pe)),{"&-selected":{color:Pe.colorPrimary,backgroundColor:Pe.controlItemBgActive,"&:hover, &-active":{backgroundColor:Pe.controlItemBgActiveHover}},"&-disabled":{color:Fe,cursor:"not-allowed","&:hover":{color:Fe,backgroundColor:Je,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Pe.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Pe.colorSplit},[`${Ee}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Pe.paddingXS,[`${Ee}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Pe.colorTextDescription,fontSize:Qe,fontStyle:"normal"}}}),[`${ie}-item-group-list`]:{margin:`0 ${Pe.marginXS}px`,padding:0,listStyle:"none"},[`${ie}-submenu-title`]:{paddingInlineEnd:Ze+Pe.fontSizeSM},[`${ie}-submenu-vertical`]:{position:"relative"},[`${ie}-submenu${ie}-submenu-disabled ${Ee}-menu-submenu-title`]:{[`&, ${Ee}-menu-submenu-arrow-icon`]:{color:Fe,backgroundColor:Je,cursor:"not-allowed"}},[`${ie}-submenu-selected ${Ee}-menu-submenu-title`]:{color:Pe.colorPrimary}})}},[(0,be.oN)(Pe,"slide-up"),(0,be.oN)(Pe,"slide-down"),(0,Me.Fm)(Pe,"move-up"),(0,Me.Fm)(Pe,"move-down"),(0,ot._y)(Pe,"zoom-big")]]};var Le=(0,He.Z)("Dropdown",(Pe,Ee)=>{let{rootPrefixCls:ie}=Ee;const{marginXXS:y,sizePopupArrow:a,controlHeight:ee,fontSize:E,lineHeight:te,paddingXXS:ne,componentCls:ae,borderRadiusLG:he}=Pe,_e=(ee-E*te)/2,{dropdownArrowOffset:Fe}=(0,Ge.fS)({contentRadius:he}),Qe=(0,me.TS)(Pe,{menuCls:`${ae}-menu`,rootPrefixCls:ie,dropdownArrowDistance:a/2+y,dropdownArrowOffset:Fe,dropdownPaddingVertical:_e,dropdownEdgeChildPadding:ne});return[de(Qe),Ie(Qe)]},Pe=>({zIndexPopup:Pe.zIndexPopupBase+50}))},8628:function(nn,Nt,Be){"use strict";var Ce=Be(59301),be=Be(34280),Me=Be(56762),ot=Be(69507);function Ge(){let He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const me=(0,Ce.useRef)({}),ve=(0,Me.Z)(),Ie=(0,ot.ZP)();return(0,be.Z)(()=>{const de=Ie.subscribe(Le=>{me.current=Le,He&&ve()});return()=>Ie.unsubscribe(de)},[]),me.current}Nt.Z=Ge},45818:function(nn,Nt,Be){"use strict";Be.d(Nt,{D:function(){return ne},Z:function(){return _e}});var Ce=Be(54476),be=Be(59301),Me={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"},ot=Me,Ge=Be(7657),He=function(Qe,Ze){return be.createElement(Ge.Z,(0,Ce.Z)({},Qe,{ref:Ze,icon:ot}))},me=be.forwardRef(He),ve=me,Ie=Be(33853),de=Be(38819),Le=Be(92310),Pe=Be.n(Le),Ee=Be(2738),y=Fe=>!isNaN(parseFloat(Fe))&&isFinite(Fe),a=Be(36355),ee=Be(84966),E=function(Fe,Qe){var Ze={};for(var Je in Fe)Object.prototype.hasOwnProperty.call(Fe,Je)&&Qe.indexOf(Je)<0&&(Ze[Je]=Fe[Je]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,Je=Object.getOwnPropertySymbols(Fe);tt{let Fe=0;return function(){let Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Fe+=1,`${Qe}${Fe}`}})();var _e=be.forwardRef((Fe,Qe)=>{const{prefixCls:Ze,className:Je,trigger:tt,children:Oe,defaultCollapsed:ht=!1,theme:De="dark",style:Lt={},collapsible:it=!1,reverseArrow:at=!1,width:wt=200,collapsedWidth:ut=80,zeroWidthTriggerStyle:pt,breakpoint:lt,onCollapse:nt,onBreakpoint:Mt}=Fe,$t=E(Fe,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:mt}=(0,be.useContext)(ee.Gs),[Ot,mn]=(0,be.useState)("collapsed"in Fe?Fe.collapsed:ht),[_n,an]=(0,be.useState)(!1);(0,be.useEffect)(()=>{"collapsed"in Fe&&mn(Fe.collapsed)},[Fe.collapsed]);const Mn=(Re,pe)=>{"collapsed"in Fe||mn(Re),nt==null||nt(Re,pe)},St=(0,be.useRef)();St.current=Re=>{an(Re.matches),Mt==null||Mt(Re.matches),Ot!==Re.matches&&Mn(Re.matches,"responsive")},(0,be.useEffect)(()=>{function Re(ce){return St.current(ce)}let pe;if(typeof window!="undefined"){const{matchMedia:ce}=window;if(ce&<&< in te){pe=ce(`(max-width: ${te[lt]})`);try{pe.addEventListener("change",Re)}catch(we){pe.addListener(Re)}Re(pe)}}return()=>{try{pe==null||pe.removeEventListener("change",Re)}catch(ce){pe==null||pe.removeListener(Re)}}},[lt]),(0,be.useEffect)(()=>{const Re=ae("ant-sider-");return mt.addSider(Re),()=>mt.removeSider(Re)},[]);const kn=()=>{Mn(!Ot,"clickTrigger")},{getPrefixCls:Jn}=(0,be.useContext)(a.E_),Te=()=>{const Re=Jn("layout-sider",Ze),pe=(0,Ee.Z)($t,["collapsed"]),ce=Ot?ut:wt,we=y(ce)?`${ce}px`:String(ce),$e=parseFloat(String(ut||0))===0?be.createElement("span",{onClick:kn,className:Pe()(`${Re}-zero-width-trigger`,`${Re}-zero-width-trigger-${at?"right":"left"}`),style:pt},tt||be.createElement(ve,null)):null,Xe={expanded:at?be.createElement(de.Z,null):be.createElement(Ie.Z,null),collapsed:at?be.createElement(Ie.Z,null):be.createElement(de.Z,null)}[Ot?"collapsed":"expanded"],Ft=tt!==null?$e||be.createElement("div",{className:`${Re}-trigger`,onClick:kn,style:{width:we}},tt||Xe):null,dt=Object.assign(Object.assign({},Lt),{flex:`0 0 ${we}`,maxWidth:we,minWidth:we,width:we}),At=Pe()(Re,`${Re}-${De}`,{[`${Re}-collapsed`]:!!Ot,[`${Re}-has-trigger`]:it&&tt!==null&&!$e,[`${Re}-below`]:!!_n,[`${Re}-zero-width`]:parseFloat(we)===0},Je);return be.createElement("aside",Object.assign({className:At},pe,{style:dt,ref:Qe}),be.createElement("div",{className:`${Re}-children`},Oe),it||_n&&$e?Ft:null)},Rt=be.useMemo(()=>({siderCollapsed:Ot}),[Ot]);return be.createElement(ne.Provider,{value:Rt},Te())})},84966:function(nn,Nt,Be){"use strict";Be.d(Nt,{VY:function(){return ne},$_:function(){return te},h4:function(){return E},Gs:function(){return Ee},ZP:function(){return ae}});var Ce=Be(94480),be=Be(92310),Me=Be.n(be),ot=Be(2738),Ge=Be(59301),He=Be(36355),me=Be(83116),Ie=he=>{const{componentCls:_e,bodyBg:Fe,lightSiderBg:Qe,lightTriggerBg:Ze,lightTriggerColor:Je}=he;return{[`${_e}-sider-light`]:{background:Qe,[`${_e}-sider-trigger`]:{color:Je,background:Ze},[`${_e}-sider-zero-width-trigger`]:{color:Je,background:Ze,border:`1px solid ${Fe}`,borderInlineStart:0}}}};const de=he=>{const{antCls:_e,componentCls:Fe,colorText:Qe,triggerColor:Ze,footerBg:Je,triggerBg:tt,headerHeight:Oe,headerPadding:ht,headerColor:De,footerPadding:Lt,triggerHeight:it,zeroTriggerHeight:at,zeroTriggerWidth:wt,motionDurationMid:ut,motionDurationSlow:pt,fontSize:lt,borderRadius:nt,bodyBg:Mt,headerBg:$t,siderBg:mt}=he;return{[Fe]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Mt,"&, *":{boxSizing:"border-box"},[`&${Fe}-has-sider`]:{flexDirection:"row",[`> ${Fe}, > ${Fe}-content`]:{width:0}},[`${Fe}-header, &${Fe}-footer`]:{flex:"0 0 auto"},[`${Fe}-sider`]:{position:"relative",minWidth:0,background:mt,transition:`all ${ut}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${_e}-menu${_e}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:it},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:it,color:Ze,lineHeight:`${it}px`,textAlign:"center",background:tt,cursor:"pointer",transition:`all ${ut}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Oe,insetInlineEnd:-wt,zIndex:1,width:wt,height:at,color:Ze,fontSize:he.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:mt,borderStartStartRadius:0,borderStartEndRadius:nt,borderEndEndRadius:nt,borderEndStartRadius:0,cursor:"pointer",transition:`background ${pt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${pt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-wt,borderStartStartRadius:nt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:nt}}}}},Ie(he)),{"&-rtl":{direction:"rtl"}}),[`${Fe}-header`]:{height:Oe,padding:ht,color:De,lineHeight:`${Oe}px`,background:$t,[`${_e}-menu`]:{lineHeight:"inherit"}},[`${Fe}-footer`]:{padding:Lt,color:Qe,fontSize:lt,background:Je},[`${Fe}-content`]:{flex:"auto",minHeight:0}}};var Le=(0,me.Z)("Layout",he=>[de(he)],he=>{const{colorBgLayout:_e,controlHeight:Fe,controlHeightLG:Qe,colorText:Ze,controlHeightSM:Je,marginXXS:tt,colorTextLightSolid:Oe,colorBgContainer:ht}=he,De=Qe*1.25;return{colorBgHeader:"#001529",colorBgBody:_e,colorBgTrigger:"#002140",bodyBg:_e,headerBg:"#001529",headerHeight:Fe*2,headerPadding:`0 ${De}px`,headerColor:Ze,footerPadding:`${Je}px ${De}px`,footerBg:_e,siderBg:"#001529",triggerHeight:Qe+tt*2,triggerBg:"#002140",triggerColor:Oe,zeroTriggerWidth:Qe,zeroTriggerHeight:Qe,lightSiderBg:ht,lightTriggerBg:ht,lightTriggerColor:Ze}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Pe=function(he,_e){var Fe={};for(var Qe in he)Object.prototype.hasOwnProperty.call(he,Qe)&&_e.indexOf(Qe)<0&&(Fe[Qe]=he[Qe]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Qe=Object.getOwnPropertySymbols(he);Zenull,removeSider:()=>null}});function ie(he){let{suffixCls:_e,tagName:Fe,displayName:Qe}=he;return Ze=>Ge.forwardRef((tt,Oe)=>Ge.createElement(Ze,Object.assign({ref:Oe,suffixCls:_e,tagName:Fe},tt)))}const y=Ge.forwardRef((he,_e)=>{const{prefixCls:Fe,suffixCls:Qe,className:Ze,tagName:Je}=he,tt=Pe(he,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Oe}=Ge.useContext(He.E_),ht=Oe("layout",Fe),[De,Lt]=Le(ht),it=Qe?`${ht}-${Qe}`:ht;return De(Ge.createElement(Je,Object.assign({className:Me()(Fe||it,Ze,Lt),ref:_e},tt)))}),a=Ge.forwardRef((he,_e)=>{const{direction:Fe}=Ge.useContext(He.E_),[Qe,Ze]=Ge.useState([]),{prefixCls:Je,className:tt,rootClassName:Oe,children:ht,hasSider:De,tagName:Lt,style:it}=he,at=Pe(he,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),wt=(0,ot.Z)(at,["suffixCls"]),{getPrefixCls:ut,layout:pt}=Ge.useContext(He.E_),lt=ut("layout",Je),[nt,Mt]=Le(lt),$t=Me()(lt,{[`${lt}-has-sider`]:typeof De=="boolean"?De:Qe.length>0,[`${lt}-rtl`]:Fe==="rtl"},pt==null?void 0:pt.className,tt,Oe,Mt),mt=Ge.useMemo(()=>({siderHook:{addSider:Ot=>{Ze(mn=>[].concat((0,Ce.Z)(mn),[Ot]))},removeSider:Ot=>{Ze(mn=>mn.filter(_n=>_n!==Ot))}}}),[]);return nt(Ge.createElement(Ee.Provider,{value:mt},Ge.createElement(Lt,Object.assign({ref:_e,className:$t,style:Object.assign(Object.assign({},pt==null?void 0:pt.style),it)},wt),ht)))}),ee=ie({tagName:"div",displayName:"Layout"})(a),E=ie({suffixCls:"header",tagName:"header",displayName:"Header"})(y),te=ie({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),ne=ie({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var ae=ee},40875:function(nn,Nt,Be){"use strict";Be.d(Nt,{J:function(){return He}});var Ce=Be(59301),be=Be(33234),Me=Be(70425),ot=function(me,ve){var Ie={};for(var de in me)Object.prototype.hasOwnProperty.call(me,de)&&ve.indexOf(de)<0&&(Ie[de]=me[de]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,de=Object.getOwnPropertySymbols(me);Le{const{children:Ie}=me,de=ot(me,["children"]),Le=Ce.useContext(Ge),Pe=Ce.useMemo(()=>Object.assign(Object.assign({},Le),de),[Le,de.prefixCls,de.mode,de.selectable]);return Ce.createElement(Ge.Provider,{value:Pe},Ce.createElement(be.BR,null,(0,Me.supportNodeRef)(Ie)?Ce.cloneElement(Ie,{ref:ve}):Ie))});Nt.Z=Ge},20834:function(nn,Nt,Be){"use strict";Be.d(Nt,{default:function(){return Rt}});var Ce=Be(15285),be=Be(59301),Me=Be(45818),ot=Be(92310),Ge=Be.n(ot),He=Be(36355),me=function(Re,pe){var ce={};for(var we in Re)Object.prototype.hasOwnProperty.call(Re,we)&&pe.indexOf(we)<0&&(ce[we]=Re[we]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,we=Object.getOwnPropertySymbols(Re);$e{const{prefixCls:pe,className:ce,dashed:we}=Re,$e=me(Re,["prefixCls","className","dashed"]),{getPrefixCls:ct}=be.useContext(He.E_),je=ct("menu",pe),Xe=Ge()({[`${je}-item-divider-dashed`]:!!we},ce);return be.createElement(Ce.iz,Object.assign({className:Xe},$e))},de=Be(11592),Le=Be(2738),Pe=Be(6848),Ee=Be(92343),y=(0,be.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),ee=Re=>{var pe;const{className:ce,children:we,icon:$e,title:ct,danger:je}=Re,{prefixCls:Xe,firstLevel:Ft,direction:dt,disableMenuItemTitleTooltip:At,inlineCollapsed:Qt}=be.useContext(y),In=$n=>{const hr=be.createElement("span",{className:`${Xe}-title-content`},we);return(!$e||(0,Ee.l$)(we)&&we.type==="span")&&we&&$n&&Ft&&typeof we=="string"?be.createElement("div",{className:`${Xe}-inline-collapsed-noicon`},we.charAt(0)):hr},{siderCollapsed:Pt}=be.useContext(Me.D);let en=ct;typeof ct=="undefined"?en=Ft?we:"":ct===!1&&(en="");const Ut={title:en};!Pt&&!Qt&&(Ut.title=null,Ut.open=!1);const vn=(0,de.Z)(we).length;let Vt=be.createElement(Ce.ck,Object.assign({},(0,Le.Z)(Re,["title","icon","danger"]),{className:Ge()({[`${Xe}-item-danger`]:je,[`${Xe}-item-only-child`]:($e?vn+1:vn)===1},ce),title:typeof ct=="string"?ct:void 0}),(0,Ee.Tm)($e,{className:Ge()((0,Ee.l$)($e)?(pe=$e.props)===null||pe===void 0?void 0:pe.className:"",`${Xe}-item-icon`)}),In(Qt));return At||(Vt=be.createElement(Pe.Z,Object.assign({},Ut,{placement:dt==="rtl"?"left":"right",overlayClassName:`${Xe}-inline-collapsed-tooltip`}),Vt)),Vt},te=Re=>{var pe;const{popupClassName:ce,icon:we,title:$e,theme:ct}=Re,je=be.useContext(y),{prefixCls:Xe,inlineCollapsed:Ft,theme:dt}=je,At=(0,Ce.Xl)();let Qt;if(!we)Qt=Ft&&!At.length&&$e&&typeof $e=="string"?be.createElement("div",{className:`${Xe}-inline-collapsed-noicon`},$e.charAt(0)):be.createElement("span",{className:`${Xe}-title-content`},$e);else{const Pt=(0,Ee.l$)($e)&&$e.type==="span";Qt=be.createElement(be.Fragment,null,(0,Ee.Tm)(we,{className:Ge()((0,Ee.l$)(we)?(pe=we.props)===null||pe===void 0?void 0:pe.className:"",`${Xe}-item-icon`)}),Pt?$e:be.createElement("span",{className:`${Xe}-title-content`},$e))}const In=be.useMemo(()=>Object.assign(Object.assign({},je),{firstLevel:!1}),[je]);return be.createElement(y.Provider,{value:In},be.createElement(Ce.Wd,Object.assign({},(0,Le.Z)(Re,["icon"]),{title:Qt,popupClassName:Ge()(Xe,ce,`${Xe}-${ct||dt}`)})))},ne=Be(18785),ae=Be(70425),he=Be(62892),_e=Be(40875),Fe=function(Re,pe){var ce={};for(var we in Re)Object.prototype.hasOwnProperty.call(Re,we)&&pe.indexOf(we)<0&&(ce[we]=Re[we]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,we=Object.getOwnPropertySymbols(Re);$e{if(pe&&typeof pe=="object"){const we=pe,{label:$e,children:ct,key:je,type:Xe}=we,Ft=Fe(we,["label","children","key","type"]),dt=je!=null?je:`tmp-${ce}`;return ct||Xe==="group"?Xe==="group"?be.createElement(Ce.BW,Object.assign({key:dt},Ft,{title:$e}),Qe(ct)):be.createElement(te,Object.assign({key:dt},Ft,{title:$e}),Qe(ct)):Xe==="divider"?be.createElement(Ie,Object.assign({key:dt},Ft)):be.createElement(ee,Object.assign({key:dt},Ft),$e)}return null}).filter(pe=>pe)}function Ze(Re){return be.useMemo(()=>Re&&Qe(Re),[Re])}var Je=Be(64993),tt=Be(17313),Oe=Be(8378),ht=Be(13826),De=Be(29878),Lt=Be(83116),it=Be(37613),wt=Re=>{const{componentCls:pe,motionDurationSlow:ce,horizontalLineHeight:we,colorSplit:$e,lineWidth:ct,lineType:je,itemPaddingInline:Xe}=Re;return{[`${pe}-horizontal`]:{lineHeight:we,border:0,borderBottom:`${ct}px ${je} ${$e}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${pe}-item, ${pe}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Xe},[`> ${pe}-item:hover, > ${pe}-item-active, > ${pe}-submenu ${pe}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${pe}-item, ${pe}-submenu-title`]:{transition:[`border-color ${ce}`,`background ${ce}`].join(",")},[`${pe}-submenu-arrow`]:{display:"none"}}}},pt=Re=>{let{componentCls:pe,menuArrowOffset:ce}=Re;return{[`${pe}-rtl`]:{direction:"rtl"},[`${pe}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${pe}-rtl${pe}-vertical, ${pe}-submenu-rtl ${pe}-vertical`]:{[`${pe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${ce})`},"&::after":{transform:`rotate(45deg) translateY(${ce})`}}}}};const lt=Re=>Object.assign({},(0,tt.oN)(Re));var Mt=(Re,pe)=>{const{componentCls:ce,itemColor:we,itemSelectedColor:$e,groupTitleColor:ct,itemBg:je,subMenuItemBg:Xe,itemSelectedBg:Ft,activeBarHeight:dt,activeBarWidth:At,activeBarBorderWidth:Qt,motionDurationSlow:In,motionEaseInOut:Pt,motionEaseOut:en,itemPaddingInline:Ut,motionDurationMid:vn,itemHoverColor:Vt,lineType:$n,colorSplit:hr,itemDisabledColor:ar,dangerItemColor:Dr,dangerItemHoverColor:Hr,dangerItemSelectedColor:fa,dangerItemActiveBg:ia,dangerItemSelectedBg:Zr,itemHoverBg:Pr,itemActiveBg:Tr,menuSubMenuBg:sa,horizontalItemSelectedColor:ba,horizontalItemSelectedBg:uo,horizontalItemBorderRadius:qr,horizontalItemHoverBg:ai,popupBg:Fi}=Re;return{[`${ce}-${pe}, ${ce}-${pe} > ${ce}`]:{color:we,background:je,[`&${ce}-root:focus-visible`]:Object.assign({},lt(Re)),[`${ce}-item-group-title`]:{color:ct},[`${ce}-submenu-selected`]:{[`> ${ce}-submenu-title`]:{color:$e}},[`${ce}-item-disabled, ${ce}-submenu-disabled`]:{color:`${ar} !important`},[`${ce}-item:not(${ce}-item-selected):not(${ce}-submenu-selected)`]:{[`&:hover, > ${ce}-submenu-title:hover`]:{color:Vt}},[`&:not(${ce}-horizontal)`]:{[`${ce}-item:not(${ce}-item-selected)`]:{"&:hover":{backgroundColor:Pr},"&:active":{backgroundColor:Tr}},[`${ce}-submenu-title`]:{"&:hover":{backgroundColor:Pr},"&:active":{backgroundColor:Tr}}},[`${ce}-item-danger`]:{color:Dr,[`&${ce}-item:hover`]:{[`&:not(${ce}-item-selected):not(${ce}-submenu-selected)`]:{color:Hr}},[`&${ce}-item:active`]:{background:ia}},[`${ce}-item a`]:{"&, &:hover":{color:"inherit"}},[`${ce}-item-selected`]:{color:$e,[`&${ce}-item-danger`]:{color:fa},"a, a:hover":{color:"inherit"}},[`& ${ce}-item-selected`]:{backgroundColor:Ft,[`&${ce}-item-danger`]:{backgroundColor:Zr}},[`${ce}-item, ${ce}-submenu-title`]:{[`&:not(${ce}-item-disabled):focus-visible`]:Object.assign({},lt(Re))},[`&${ce}-submenu > ${ce}`]:{backgroundColor:sa},[`&${ce}-popup > ${ce}`]:{backgroundColor:Fi},[`&${ce}-horizontal`]:Object.assign(Object.assign({},pe==="dark"?{borderBottom:0}:{}),{[`> ${ce}-item, > ${ce}-submenu`]:{top:Qt,marginTop:-Qt,marginBottom:0,borderRadius:qr,"&::after":{position:"absolute",insetInline:Ut,bottom:0,borderBottom:`${dt}px solid transparent`,transition:`border-color ${In} ${Pt}`,content:'""'},"&:hover, &-active, &-open":{background:ai,"&::after":{borderBottomWidth:dt,borderBottomColor:ba}},"&-selected":{color:ba,backgroundColor:uo,"&:hover":{backgroundColor:uo},"&::after":{borderBottomWidth:dt,borderBottomColor:ba}}}}),[`&${ce}-root`]:{[`&${ce}-inline, &${ce}-vertical`]:{borderInlineEnd:`${Qt}px ${$n} ${hr}`}},[`&${ce}-inline`]:{[`${ce}-sub${ce}-inline`]:{background:Xe},[`${ce}-item, ${ce}-submenu-title`]:Qt&&At?{width:`calc(100% + ${Qt}px)`}:{},[`${ce}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${At}px solid ${$e}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${vn} ${en}`,`opacity ${vn} ${en}`].join(","),content:'""'},[`&${ce}-item-danger`]:{"&::after":{borderInlineEndColor:fa}}},[`${ce}-selected, ${ce}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${vn} ${Pt}`,`opacity ${vn} ${Pt}`].join(",")}}}}}};const $t=Re=>{const{componentCls:pe,itemHeight:ce,itemMarginInline:we,padding:$e,menuArrowSize:ct,marginXS:je,itemMarginBlock:Xe}=Re,Ft=$e+ct+je;return{[`${pe}-item`]:{position:"relative",overflow:"hidden"},[`${pe}-item, ${pe}-submenu-title`]:{height:ce,lineHeight:`${ce}px`,paddingInline:$e,overflow:"hidden",textOverflow:"ellipsis",marginInline:we,marginBlock:Xe,width:`calc(100% - ${we*2}px)`},[`> ${pe}-item, > ${pe}-submenu > ${pe}-submenu-title`]:{height:ce,lineHeight:`${ce}px`},[`${pe}-item-group-list ${pe}-submenu-title, ${pe}-submenu-title`]:{paddingInlineEnd:Ft}}};var Ot=Re=>{const{componentCls:pe,iconCls:ce,itemHeight:we,colorTextLightSolid:$e,dropdownWidth:ct,controlHeightLG:je,motionDurationMid:Xe,motionEaseOut:Ft,paddingXL:dt,itemMarginInline:At,fontSizeLG:Qt,motionDurationSlow:In,paddingXS:Pt,boxShadowSecondary:en,collapsedWidth:Ut,collapsedIconSize:vn}=Re,Vt={height:we,lineHeight:`${we}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[pe]:{"&-inline, &-vertical":Object.assign({[`&${pe}-root`]:{boxShadow:"none"}},$t(Re))},[`${pe}-submenu-popup`]:{[`${pe}-vertical`]:Object.assign(Object.assign({},$t(Re)),{boxShadow:en})}},{[`${pe}-submenu-popup ${pe}-vertical${pe}-sub`]:{minWidth:ct,maxHeight:`calc(100vh - ${je*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${pe}-inline`]:{width:"100%",[`&${pe}-root`]:{[`${pe}-item, ${pe}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${In}`,`background ${In}`,`padding ${Xe} ${Ft}`].join(","),[`> ${pe}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${pe}-sub${pe}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${pe}-submenu > ${pe}-submenu-title`]:Vt,[`& ${pe}-item-group-title`]:{paddingInlineStart:dt}},[`${pe}-item`]:Vt}},{[`${pe}-inline-collapsed`]:{width:Ut,[`&${pe}-root`]:{[`${pe}-item, ${pe}-submenu ${pe}-submenu-title`]:{[`> ${pe}-inline-collapsed-noicon`]:{fontSize:Qt,textAlign:"center"}}},[`> ${pe}-item, > ${pe}-item-group > ${pe}-item-group-list > ${pe}-item, > ${pe}-item-group > ${pe}-item-group-list > ${pe}-submenu > ${pe}-submenu-title, > ${pe}-submenu > ${pe}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Qt/2}px - ${At}px)`,textOverflow:"clip",[` ${pe}-submenu-arrow, ${pe}-submenu-expand-icon `]:{opacity:0},[`${pe}-item-icon, ${ce}`]:{margin:0,fontSize:vn,lineHeight:`${we}px`,"+ span":{display:"inline-block",opacity:0}}},[`${pe}-item-icon, ${ce}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${pe}-item-icon, ${ce}`]:{display:"none"},"a, a:hover":{color:$e}},[`${pe}-item-group-title`]:Object.assign(Object.assign({},tt.vS),{paddingInline:Pt})}}]};const mn=Re=>{const{componentCls:pe,motionDurationSlow:ce,motionDurationMid:we,motionEaseInOut:$e,motionEaseOut:ct,iconCls:je,iconSize:Xe,iconMarginInlineEnd:Ft}=Re;return{[`${pe}-item, ${pe}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${ce}`,`background ${ce}`,`padding ${ce} ${$e}`].join(","),[`${pe}-item-icon, ${je}`]:{minWidth:Xe,fontSize:Xe,transition:[`font-size ${we} ${ct}`,`margin ${ce} ${$e}`,`color ${ce}`].join(","),"+ span":{marginInlineStart:Ft,opacity:1,transition:[`opacity ${ce} ${$e}`,`margin ${ce}`,`color ${ce}`].join(",")}},[`${pe}-item-icon`]:Object.assign({},(0,tt.Ro)()),[`&${pe}-item-only-child`]:{[`> ${je}, > ${pe}-item-icon`]:{marginInlineEnd:0}}},[`${pe}-item-disabled, ${pe}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${pe}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},_n=Re=>{const{componentCls:pe,motionDurationSlow:ce,motionEaseInOut:we,borderRadius:$e,menuArrowSize:ct,menuArrowOffset:je}=Re;return{[`${pe}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Re.margin,width:ct,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${ce} ${we}, opacity ${ce}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ct*.6,height:ct*.15,backgroundColor:"currentcolor",borderRadius:$e,transition:[`background ${ce} ${we}`,`transform ${ce} ${we}`,`top ${ce} ${we}`,`color ${ce} ${we}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${je})`},"&::after":{transform:`rotate(-45deg) translateY(${je})`}}}}},an=Re=>{const{antCls:pe,componentCls:ce,fontSize:we,motionDurationSlow:$e,motionDurationMid:ct,motionEaseInOut:je,paddingXS:Xe,padding:Ft,colorSplit:dt,lineWidth:At,zIndexPopup:Qt,borderRadiusLG:In,subMenuItemBorderRadius:Pt,menuArrowSize:en,menuArrowOffset:Ut,lineType:vn,menuPanelMaskInset:Vt,groupTitleLineHeight:$n,groupTitleFontSize:hr}=Re;return[{"":{[`${ce}`]:Object.assign(Object.assign({},(0,tt.dF)()),{"&-hidden":{display:"none"}})},[`${ce}-submenu-hidden`]:{display:"none"}},{[ce]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,tt.Wf)(Re)),(0,tt.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:we,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${$e} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${ce}-item`]:{flex:"none"}},[`${ce}-item, ${ce}-submenu, ${ce}-submenu-title`]:{borderRadius:Re.itemBorderRadius},[`${ce}-item-group-title`]:{padding:`${Xe}px ${Ft}px`,fontSize:hr,lineHeight:$n,transition:`all ${$e}`},[`&-horizontal ${ce}-submenu`]:{transition:[`border-color ${$e} ${je}`,`background ${$e} ${je}`].join(",")},[`${ce}-submenu, ${ce}-submenu-inline`]:{transition:[`border-color ${$e} ${je}`,`background ${$e} ${je}`,`padding ${ct} ${je}`].join(",")},[`${ce}-submenu ${ce}-sub`]:{cursor:"initial",transition:[`background ${$e} ${je}`,`padding ${$e} ${je}`].join(",")},[`${ce}-title-content`]:{transition:`color ${$e}`},[`${ce}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${ce}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:dt,borderStyle:vn,borderWidth:0,borderTopWidth:At,marginBlock:At,padding:0,"&-dashed":{borderStyle:"dashed"}}}),mn(Re)),{[`${ce}-item-group`]:{[`${ce}-item-group-list`]:{margin:0,padding:0,[`${ce}-item, ${ce}-submenu-title`]:{paddingInline:`${we*2}px ${Ft}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Qt,borderRadius:In,boxShadow:"none",transformOrigin:"0 0",[`&${ce}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Vt}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Vt},"\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:Re.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Re.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Re.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Re.paddingXS},[`> ${ce}`]:Object.assign(Object.assign(Object.assign({borderRadius:In},mn(Re)),_n(Re)),{[`${ce}-item, ${ce}-submenu > ${ce}-submenu-title`]:{borderRadius:Pt},[`${ce}-submenu-title::after`]:{transition:`transform ${$e} ${je}`}})}}),_n(Re)),{[`&-inline-collapsed ${ce}-submenu-arrow, &-inline ${ce}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ut})`},"&::after":{transform:`rotate(45deg) translateX(-${Ut})`}},[`${ce}-submenu-open${ce}-submenu-inline > ${ce}-submenu-title > ${ce}-submenu-arrow`]:{transform:`translateY(-${en*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ut})`},"&::before":{transform:`rotate(45deg) translateX(${Ut})`}}})},{[`${pe}-layout-header`]:{[ce]:{lineHeight:"inherit"}}}]};var Mn=(Re,pe)=>(0,Lt.Z)("Menu",we=>{if(pe===!1)return[];const{colorBgElevated:$e,colorPrimary:ct,colorTextLightSolid:je,controlHeightLG:Xe,fontSize:Ft,darkItemColor:dt,darkDangerItemColor:At,darkItemBg:Qt,darkSubMenuItemBg:In,darkItemSelectedColor:Pt,darkItemSelectedBg:en,darkDangerItemSelectedBg:Ut,darkItemHoverBg:vn,darkGroupTitleColor:Vt,darkItemHoverColor:$n,darkItemDisabledColor:hr,darkDangerItemHoverColor:ar,darkDangerItemSelectedColor:Dr,darkDangerItemActiveBg:Hr}=we,fa=Ft/7*5,ia=(0,it.TS)(we,{menuArrowSize:fa,menuHorizontalHeight:Xe*1.15,menuArrowOffset:`${fa*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:$e}),Zr=(0,it.TS)(ia,{itemColor:dt,itemHoverColor:$n,groupTitleColor:Vt,itemSelectedColor:Pt,itemBg:Qt,popupBg:Qt,subMenuItemBg:In,itemActiveBg:"transparent",itemSelectedBg:en,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:vn,itemDisabledColor:hr,dangerItemColor:At,dangerItemHoverColor:ar,dangerItemSelectedColor:Dr,dangerItemActiveBg:Hr,dangerItemSelectedBg:Ut,menuSubMenuBg:In,horizontalItemSelectedColor:je,horizontalItemSelectedBg:ct});return[an(ia),wt(ia),Ot(ia),Mt(ia,"light"),Mt(Zr,"dark"),pt(ia),(0,Oe.Z)(ia),(0,ht.oN)(ia,"slide-up"),(0,ht.oN)(ia,"slide-down"),(0,De._y)(ia,"zoom-big")]},we=>{const{colorPrimary:$e,colorError:ct,colorTextDisabled:je,colorErrorBg:Xe,colorText:Ft,colorTextDescription:dt,colorBgContainer:At,colorFillAlter:Qt,colorFillContent:In,lineWidth:Pt,lineWidthBold:en,controlItemBgActive:Ut,colorBgTextHover:vn,controlHeightLG:Vt,lineHeight:$n,colorBgElevated:hr,marginXXS:ar,padding:Dr,fontSize:Hr,controlHeightSM:fa,fontSizeLG:ia,colorTextLightSolid:Zr,colorErrorHover:Pr}=we,Tr=new Je.C(Zr).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:we.zIndexPopupBase+50,radiusItem:we.borderRadiusLG,itemBorderRadius:we.borderRadiusLG,radiusSubMenuItem:we.borderRadiusSM,subMenuItemBorderRadius:we.borderRadiusSM,colorItemText:Ft,itemColor:Ft,colorItemTextHover:Ft,itemHoverColor:Ft,colorItemTextHoverHorizontal:$e,horizontalItemHoverColor:$e,colorGroupTitle:dt,groupTitleColor:dt,colorItemTextSelected:$e,itemSelectedColor:$e,colorItemTextSelectedHorizontal:$e,horizontalItemSelectedColor:$e,colorItemBg:At,itemBg:At,colorItemBgHover:vn,itemHoverBg:vn,colorItemBgActive:In,itemActiveBg:Ut,colorSubItemBg:Qt,subMenuItemBg:Qt,colorItemBgSelected:Ut,itemSelectedBg:Ut,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:en,activeBarHeight:en,colorActiveBarBorderSize:Pt,activeBarBorderWidth:Pt,colorItemTextDisabled:je,itemDisabledColor:je,colorDangerItemText:ct,dangerItemColor:ct,colorDangerItemTextHover:ct,dangerItemHoverColor:ct,colorDangerItemTextSelected:ct,dangerItemSelectedColor:ct,colorDangerItemBgActive:Xe,dangerItemActiveBg:Xe,colorDangerItemBgSelected:Xe,dangerItemSelectedBg:Xe,itemMarginInline:we.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Vt,groupTitleLineHeight:$n,collapsedWidth:Vt*2,popupBg:hr,itemMarginBlock:ar,itemPaddingInline:Dr,horizontalLineHeight:`${Vt*1.15}px`,iconSize:Hr,iconMarginInlineEnd:fa-Hr,collapsedIconSize:ia,groupTitleFontSize:Hr,darkItemDisabledColor:new Je.C(Zr).setAlpha(.25).toRgbString(),darkItemColor:Tr,darkDangerItemColor:ct,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Zr,darkItemSelectedBg:$e,darkDangerItemSelectedBg:ct,darkItemHoverBg:"transparent",darkGroupTitleColor:Tr,darkItemHoverColor:Zr,darkDangerItemHoverColor:Pr,darkDangerItemSelectedColor:Zr,darkDangerItemActiveBg:ct}},{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"]]})(Re),St=function(Re,pe){var ce={};for(var we in Re)Object.prototype.hasOwnProperty.call(Re,we)&&pe.indexOf(we)<0&&(ce[we]=Re[we]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,we=Object.getOwnPropertySymbols(Re);$e{var ce,we;const $e=be.useContext(_e.Z),ct=$e||{},{getPrefixCls:je,getPopupContainer:Xe,direction:Ft,menu:dt}=be.useContext(He.E_),At=je(),{prefixCls:Qt,className:In,style:Pt,theme:en="light",expandIcon:Ut,_internalDisableMenuItemTitleTooltip:vn,inlineCollapsed:Vt,siderCollapsed:$n,items:hr,children:ar,rootClassName:Dr,mode:Hr,selectable:fa,onClick:ia,overflowedIndicatorPopupClassName:Zr}=Re,Pr=St(Re,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Tr=(0,Le.Z)(Pr,["collapsedWidth"]),sa=Ze(hr)||ar;(ce=ct.validator)===null||ce===void 0||ce.call(ct,{mode:Hr});const ba=(0,ae.useEvent)(function(){var gi;ia==null||ia.apply(void 0,arguments),(gi=ct.onClick)===null||gi===void 0||gi.call(ct)}),uo=ct.mode||Hr,qr=fa!=null?fa:ct.selectable,ai=be.useMemo(()=>$n!==void 0?$n:Vt,[Vt,$n]),Fi={horizontal:{motionName:`${At}-slide-up`},inline:(0,he.Z)(At),other:{motionName:`${At}-zoom-big`}},aa=je("menu",Qt||ct.prefixCls),[sn,wA]=Mn(aa,!$e),Yi=Ge()(`${aa}-${en}`,dt==null?void 0:dt.className,In);let mA;if(typeof Ut=="function")mA=Ut;else if(Ut===null||Ut===!1)mA=null;else if(ct.expandIcon===null||ct.expandIcon===!1)mA=null;else{const gi=Ut!=null?Ut:ct.expandIcon;mA=(0,Ee.Tm)(gi,{className:Ge()(`${aa}-submenu-expand-icon`,(0,Ee.l$)(gi)?(we=gi.props)===null||we===void 0?void 0:we.className:"")})}const QA=be.useMemo(()=>({prefixCls:aa,inlineCollapsed:ai||!1,direction:Ft,firstLevel:!0,theme:en,mode:uo,disableMenuItemTitleTooltip:vn}),[aa,ai,Ft,vn,en]);return sn(be.createElement(_e.Z.Provider,{value:null},be.createElement(y.Provider,{value:QA},be.createElement(Ce.ZP,Object.assign({getPopupContainer:Xe,overflowedIndicator:be.createElement(ne.Z,null),overflowedIndicatorPopupClassName:Ge()(aa,`${aa}-${en}`,Zr),mode:uo,selectable:qr,onClick:ba},Tr,{inlineCollapsed:ai,style:Object.assign(Object.assign({},dt==null?void 0:dt.style),Pt),className:Yi,prefixCls:aa,direction:Ft,defaultMotions:Fi,expandIcon:mA,ref:pe,rootClassName:Ge()(Dr,wA)}),sa))))});const Te=(0,be.forwardRef)((Re,pe)=>{const ce=(0,be.useRef)(null),we=be.useContext(Me.D);return(0,be.useImperativeHandle)(pe,()=>({menu:ce.current,focus:$e=>{var ct;(ct=ce.current)===null||ct===void 0||ct.focus($e)}})),be.createElement(Jn,Object.assign({ref:ce},Re,we))});Te.Item=ee,Te.SubMenu=te,Te.Divider=Ie,Te.ItemGroup=Ce.BW;var Rt=Te},58421:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return ct}});var Ce=Be(54476),be=Be(59301),Me={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"},ot=Me,Ge=Be(7657),He=function(Xe,Ft){return be.createElement(Ge.Z,(0,Ce.Z)({},Xe,{ref:Ft,icon:ot}))},me=be.forwardRef(He),ve=me,Ie=Be(49198),de=Be(33853),Le=Be(38819),Pe=Be(92310),Ee=Be.n(Pe),ie=Be(20068),y=Be(33885),a=Be(67732),ee=Be(83652),E=Be(42403),te=Be(158),ne=Be(26112),ae={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},he=ae,_e=Be(91735),Fe=function(je){(0,E.Z)(Ft,je);var Xe=(0,te.Z)(Ft);function Ft(){var dt;(0,a.Z)(this,Ft);for(var At=arguments.length,Qt=new Array(At),In=0;In=0||Pt.relatedTarget.className.indexOf("".concat(Vt,"-item"))>=0))&&vn(dt.getValidValue()))},dt.go=function(Pt){var en=dt.state.goInputText;en!==""&&(Pt.keyCode===he.ENTER||Pt.type==="click")&&(dt.setState({goInputText:""}),dt.props.quickGo(dt.getValidValue()))},dt}return(0,ee.Z)(Ft,[{key:"getPageSizeOptions",value:function(){var At=this.props,Qt=At.pageSize,In=At.pageSizeOptions;return In.some(function(Pt){return Pt.toString()===Qt.toString()})?In:In.concat([Qt.toString()]).sort(function(Pt,en){var Ut=Number.isNaN(Number(Pt))?0:Number(Pt),vn=Number.isNaN(Number(en))?0:Number(en);return Ut-vn})}},{key:"render",value:function(){var At=this,Qt=this.props,In=Qt.pageSize,Pt=Qt.locale,en=Qt.rootPrefixCls,Ut=Qt.changeSize,vn=Qt.quickGo,Vt=Qt.goButton,$n=Qt.selectComponentClass,hr=Qt.buildOptionText,ar=Qt.selectPrefixCls,Dr=Qt.disabled,Hr=this.state.goInputText,fa="".concat(en,"-options"),ia=$n,Zr=null,Pr=null,Tr=null;if(!Ut&&!vn)return null;var sa=this.getPageSizeOptions();if(Ut&&ia){var ba=sa.map(function(uo,qr){return be.createElement(ia.Option,{key:qr,value:uo.toString()},(hr||At.buildOptionText)(uo))});Zr=be.createElement(ia,{disabled:Dr,prefixCls:ar,showSearch:!1,className:"".concat(fa,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(In||sa[0]).toString(),onChange:this.changeSize,getPopupContainer:function(qr){return qr.parentNode},"aria-label":Pt.page_size,defaultOpen:!1},ba)}return vn&&(Vt&&(Tr=typeof Vt=="boolean"?be.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Dr,className:"".concat(fa,"-quick-jumper-button")},Pt.jump_to_confirm):be.createElement("span",{onClick:this.go,onKeyUp:this.go},Vt)),Pr=be.createElement("div",{className:"".concat(fa,"-quick-jumper")},Pt.jump_to,be.createElement("input",{disabled:Dr,type:"text",value:Hr,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Pt.page}),Pt.page,Tr)),be.createElement("li",{className:"".concat(fa)},Zr,Pr)}}]),Ft}(be.Component);Fe.defaultProps={pageSizeOptions:["10","20","50","100"]};var Qe=Fe,Ze=function(Xe){var Ft,dt=Xe.rootPrefixCls,At=Xe.page,Qt=Xe.active,In=Xe.className,Pt=Xe.showTitle,en=Xe.onClick,Ut=Xe.onKeyPress,vn=Xe.itemRender,Vt="".concat(dt,"-item"),$n=Ee()(Vt,"".concat(Vt,"-").concat(At),(Ft={},(0,ie.Z)(Ft,"".concat(Vt,"-active"),Qt),(0,ie.Z)(Ft,"".concat(Vt,"-disabled"),!At),(0,ie.Z)(Ft,Xe.className,In),Ft)),hr=function(){en(At)},ar=function(fa){Ut(fa,en,At)},Dr=vn(At,"page",be.createElement("a",{rel:"nofollow"},At));return Dr?be.createElement("li",{title:Pt?At.toString():null,className:$n,onClick:hr,onKeyPress:ar,tabIndex:0},Dr):null},Je=Ze;function tt(){}function Oe(je){var Xe=Number(je);return typeof Xe=="number"&&!Number.isNaN(Xe)&&isFinite(Xe)&&Math.floor(Xe)===Xe}var ht=function(Xe,Ft,dt){return dt};function De(je,Xe,Ft){var dt=typeof je=="undefined"?Xe.pageSize:je;return Math.floor((Ft.total-1)/dt)+1}var Lt=function(je){(0,E.Z)(Ft,je);var Xe=(0,te.Z)(Ft);function Ft(dt){var At;(0,a.Z)(this,Ft),At=Xe.call(this,dt),At.paginationNode=be.createRef(),At.getJumpPrevPage=function(){return Math.max(1,At.state.current-(At.props.showLessItems?3:5))},At.getJumpNextPage=function(){return Math.min(De(void 0,At.state,At.props),At.state.current+(At.props.showLessItems?3:5))},At.getItemIcon=function(Ut,vn){var Vt=At.props.prefixCls,$n=Ut||be.createElement("button",{type:"button","aria-label":vn,className:"".concat(Vt,"-item-link")});return typeof Ut=="function"&&($n=be.createElement(Ut,(0,y.Z)({},At.props))),$n},At.isValid=function(Ut){var vn=At.props.total;return Oe(Ut)&&Ut!==At.state.current&&Oe(vn)&&vn>0},At.shouldDisplayQuickJumper=function(){var Ut=At.props,vn=Ut.showQuickJumper,Vt=Ut.total,$n=At.state.pageSize;return Vt<=$n?!1:vn},At.handleKeyDown=function(Ut){(Ut.keyCode===he.ARROW_UP||Ut.keyCode===he.ARROW_DOWN)&&Ut.preventDefault()},At.handleKeyUp=function(Ut){var vn=At.getValidValue(Ut),Vt=At.state.currentInputValue;vn!==Vt&&At.setState({currentInputValue:vn}),Ut.keyCode===he.ENTER?At.handleChange(vn):Ut.keyCode===he.ARROW_UP?At.handleChange(vn-1):Ut.keyCode===he.ARROW_DOWN&&At.handleChange(vn+1)},At.handleBlur=function(Ut){var vn=At.getValidValue(Ut);At.handleChange(vn)},At.changePageSize=function(Ut){var vn=At.state.current,Vt=De(Ut,At.state,At.props);vn=vn>Vt?Vt:vn,Vt===0&&(vn=At.state.current),typeof Ut=="number"&&("pageSize"in At.props||At.setState({pageSize:Ut}),"current"in At.props||At.setState({current:vn,currentInputValue:vn})),At.props.onShowSizeChange(vn,Ut),"onChange"in At.props&&At.props.onChange&&At.props.onChange(vn,Ut)},At.handleChange=function(Ut){var vn=At.props,Vt=vn.disabled,$n=vn.onChange,hr=At.state,ar=hr.pageSize,Dr=hr.current,Hr=hr.currentInputValue;if(At.isValid(Ut)&&!Vt){var fa=De(void 0,At.state,At.props),ia=Ut;return Ut>fa?ia=fa:Ut<1&&(ia=1),"current"in At.props||At.setState({current:ia}),ia!==Hr&&At.setState({currentInputValue:ia}),$n(ia,ar),ia}return Dr},At.prev=function(){At.hasPrev()&&At.handleChange(At.state.current-1)},At.next=function(){At.hasNext()&&At.handleChange(At.state.current+1)},At.jumpPrev=function(){At.handleChange(At.getJumpPrevPage())},At.jumpNext=function(){At.handleChange(At.getJumpNextPage())},At.hasPrev=function(){return At.state.current>1},At.hasNext=function(){return At.state.current2?Vt-2:0),hr=2;hr=In?en=In:en=Number(Qt),en}},{key:"getShowSizeChanger",value:function(){var At=this.props,Qt=At.showSizeChanger,In=At.total,Pt=At.totalBoundaryShowSizeChanger;return typeof Qt!="undefined"?Qt:In>Pt}},{key:"render",value:function(){var At=this.props,Qt=At.prefixCls,In=At.className,Pt=At.style,en=At.disabled,Ut=At.hideOnSinglePage,vn=At.total,Vt=At.locale,$n=At.showQuickJumper,hr=At.showLessItems,ar=At.showTitle,Dr=At.showTotal,Hr=At.simple,fa=At.itemRender,ia=At.showPrevNextJumpers,Zr=At.jumpPrevIcon,Pr=At.jumpNextIcon,Tr=At.selectComponentClass,sa=At.selectPrefixCls,ba=At.pageSizeOptions,uo=this.state,qr=uo.current,ai=uo.pageSize,Fi=uo.currentInputValue;if(Ut===!0&&vn<=ai)return null;var aa=De(void 0,this.state,this.props),sn=[],wA=null,Yi=null,mA=null,QA=null,gi=null,as=$n&&$n.goButton,pA=hr?1:2,ji=qr-1>0?qr-1:0,bn=qr+1vn?vn:qr*ai]));if(Hr){as&&(typeof as=="boolean"?gi=be.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Vt.jump_to_confirm):gi=be.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},as),gi=be.createElement("li",{title:ar?"".concat(Vt.jump_to).concat(qr,"/").concat(aa):null,className:"".concat(Qt,"-simple-pager")},gi));var jr=this.renderPrev(ji);return be.createElement("ul",(0,Ce.Z)({className:Ee()(Qt,"".concat(Qt,"-simple"),(0,ie.Z)({},"".concat(Qt,"-disabled"),en),In),style:Pt,ref:this.paginationNode},On),hn,jr?be.createElement("li",{title:ar?Vt.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Ee()("".concat(Qt,"-prev"),(0,ie.Z)({},"".concat(Qt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},jr):null,be.createElement("li",{title:ar?"".concat(qr,"/").concat(aa):null,className:"".concat(Qt,"-simple-pager")},be.createElement("input",{type:"text",value:Fi,disabled:en,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),be.createElement("span",{className:"".concat(Qt,"-slash")},"/"),aa),be.createElement("li",{title:ar?Vt.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Ee()("".concat(Qt,"-next"),(0,ie.Z)({},"".concat(Qt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(bn)),gi)}if(aa<=3+pA*2){var ca={locale:Vt,rootPrefixCls:Qt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:ar,itemRender:fa};aa||sn.push(be.createElement(Je,(0,Ce.Z)({},ca,{key:"noPager",page:1,className:"".concat(Qt,"-item-disabled")})));for(var Ur=1;Ur<=aa;Ur+=1){var Ea=qr===Ur;sn.push(be.createElement(Je,(0,Ce.Z)({},ca,{key:Ur,page:Ur,active:Ea})))}}else{var Ha=hr?Vt.prev_3:Vt.prev_5,La=hr?Vt.next_3:Vt.next_5,Oo=fa(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Zr,"prev page")),Zi=fa(this.getJumpNextPage(),"jump-next",this.getItemIcon(Pr,"next page"));ia&&(wA=Oo?be.createElement("li",{title:ar?Ha:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Ee()("".concat(Qt,"-jump-prev"),(0,ie.Z)({},"".concat(Qt,"-jump-prev-custom-icon"),!!Zr))},Oo):null,Yi=Zi?be.createElement("li",{title:ar?La:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Ee()("".concat(Qt,"-jump-next"),(0,ie.Z)({},"".concat(Qt,"-jump-next-custom-icon"),!!Pr))},Zi):null),QA=be.createElement(Je,{locale:Vt,last:!0,rootPrefixCls:Qt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:aa,page:aa,active:!1,showTitle:ar,itemRender:fa}),mA=be.createElement(Je,{locale:Vt,rootPrefixCls:Qt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:ar,itemRender:fa});var xr=Math.max(1,qr-pA),Ya=Math.min(qr+pA,aa);qr-1<=pA&&(Ya=1+pA*2),aa-qr<=pA&&(xr=aa-pA*2);for(var Ui=xr;Ui<=Ya;Ui+=1){var oi=qr===Ui;sn.push(be.createElement(Je,{locale:Vt,rootPrefixCls:Qt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ui,page:Ui,active:oi,showTitle:ar,itemRender:fa}))}qr-1>=pA*2&&qr!==3&&(sn[0]=(0,be.cloneElement)(sn[0],{className:"".concat(Qt,"-item-after-jump-prev")}),sn.unshift(wA)),aa-qr>=pA*2&&qr!==aa-2&&(sn[sn.length-1]=(0,be.cloneElement)(sn[sn.length-1],{className:"".concat(Qt,"-item-before-jump-next")}),sn.push(Yi)),xr!==1&&sn.unshift(mA),Ya!==aa&&sn.push(QA)}var _i=!this.hasPrev()||!aa,Qo=!this.hasNext()||!aa,iA=this.renderPrev(ji),kA=this.renderNext(bn);return be.createElement("ul",(0,Ce.Z)({className:Ee()(Qt,In,(0,ie.Z)({},"".concat(Qt,"-disabled"),en)),style:Pt,ref:this.paginationNode},On),hn,iA?be.createElement("li",{title:ar?Vt.prev_page:null,onClick:this.prev,tabIndex:_i?null:0,onKeyPress:this.runIfEnterPrev,className:Ee()("".concat(Qt,"-prev"),(0,ie.Z)({},"".concat(Qt,"-disabled"),_i)),"aria-disabled":_i},iA):null,sn,kA?be.createElement("li",{title:ar?Vt.next_page:null,onClick:this.next,tabIndex:Qo?null:0,onKeyPress:this.runIfEnterNext,className:Ee()("".concat(Qt,"-next"),(0,ie.Z)({},"".concat(Qt,"-disabled"),Qo)),"aria-disabled":Qo},kA):null,be.createElement(Qe,{disabled:en,locale:Vt,rootPrefixCls:Qt,selectComponentClass:Tr,selectPrefixCls:sa,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:qr,pageSize:ai,pageSizeOptions:ba,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:as}))}}],[{key:"getDerivedStateFromProps",value:function(At,Qt){var In={};if("current"in At&&(In.current=At.current,At.current!==Qt.current&&(In.currentInputValue=In.current)),"pageSize"in At&&At.pageSize!==Qt.pageSize){var Pt=Qt.current,en=De(At.pageSize,Qt,At);Pt=Pt>en?en:Pt,"current"in At||(In.current=Pt,In.currentInputValue=Pt),In.pageSize=At.pageSize}return In}}]),Ft}(be.Component);Lt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:tt,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:tt,locale:_e.Z,style:{},itemRender:ht,totalBoundaryShowSizeChanger:50};var it=Lt,at=Be(22075),wt=Be(36355),ut=Be(19716),pt=Be(8628),lt=Be(9763),nt=Be(57809);const Mt=je=>be.createElement(nt.default,Object.assign({},je,{showSearch:!0,size:"small"})),$t=je=>be.createElement(nt.default,Object.assign({},je,{showSearch:!0,size:"middle"}));Mt.Option=nt.default.Option,$t.Option=nt.default.Option;var mt=Be(9937),Ot=Be(17313),mn=Be(83116),_n=Be(37613);const an=je=>{const{componentCls:Xe}=je;return{[`${Xe}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Xe}-item-link`]:{color:je.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Xe}-item-link`]:{color:je.colorTextDisabled,cursor:"not-allowed"}}},[`&${Xe}-disabled`]:{cursor:"not-allowed",[`${Xe}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:je.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:je.colorBorder,backgroundColor:je.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:je.itemActiveBgDisabled},a:{color:je.itemActiveColorDisabled}}},[`${Xe}-item-link`]:{color:je.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Xe}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Xe}-simple-pager`]:{color:je.colorTextDisabled},[`${Xe}-jump-prev, ${Xe}-jump-next`]:{[`${Xe}-item-link-icon`]:{opacity:0},[`${Xe}-item-ellipsis`]:{opacity:1}}},[`&${Xe}-simple`]:{[`${Xe}-prev, ${Xe}-next`]:{[`&${Xe}-disabled ${Xe}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Mn=je=>{const{componentCls:Xe}=je;return{[`&${Xe}-mini ${Xe}-total-text, &${Xe}-mini ${Xe}-simple-pager`]:{height:je.itemSizeSM,lineHeight:`${je.itemSizeSM}px`},[`&${Xe}-mini ${Xe}-item`]:{minWidth:je.itemSizeSM,height:je.itemSizeSM,margin:0,lineHeight:`${je.itemSizeSM-2}px`},[`&${Xe}-mini:not(${Xe}-disabled) ${Xe}-item:not(${Xe}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:je.colorBgTextHover},"&:active":{backgroundColor:je.colorBgTextActive}},[`&${Xe}-mini ${Xe}-prev, &${Xe}-mini ${Xe}-next`]:{minWidth:je.itemSizeSM,height:je.itemSizeSM,margin:0,lineHeight:`${je.itemSizeSM}px`},[`&${Xe}-mini:not(${Xe}-disabled)`]:{[`${Xe}-prev, ${Xe}-next`]:{[`&:hover ${Xe}-item-link`]:{backgroundColor:je.colorBgTextHover},[`&:active ${Xe}-item-link`]:{backgroundColor:je.colorBgTextActive},[`&${Xe}-disabled:hover ${Xe}-item-link`]:{backgroundColor:"transparent"}}},[` &${Xe}-mini ${Xe}-prev ${Xe}-item-link, &${Xe}-mini ${Xe}-next ${Xe}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:je.itemSizeSM,lineHeight:`${je.itemSizeSM}px`}},[`&${Xe}-mini ${Xe}-jump-prev, &${Xe}-mini ${Xe}-jump-next`]:{height:je.itemSizeSM,marginInlineEnd:0,lineHeight:`${je.itemSizeSM}px`},[`&${Xe}-mini ${Xe}-options`]:{marginInlineStart:je.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:je.miniOptionsSizeChangerTop},"&-quick-jumper":{height:je.itemSizeSM,lineHeight:`${je.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,mt.x0)(je)),{width:je.paginationMiniQuickJumperInputWidth,height:je.controlHeightSM})}}}},St=je=>{const{componentCls:Xe}=je;return{[` &${Xe}-simple ${Xe}-prev, &${Xe}-simple ${Xe}-next `]:{height:je.itemSizeSM,lineHeight:`${je.itemSizeSM}px`,verticalAlign:"top",[`${Xe}-item-link`]:{height:je.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:je.colorBgTextHover},"&:active":{backgroundColor:je.colorBgTextActive},"&::after":{height:je.itemSizeSM,lineHeight:`${je.itemSizeSM}px`}}},[`&${Xe}-simple ${Xe}-simple-pager`]:{display:"inline-block",height:je.itemSizeSM,marginInlineEnd:je.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:je.marginXS,padding:`0 ${je.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:je.itemInputBg,border:`${je.lineWidth}px ${je.lineType} ${je.colorBorder}`,borderRadius:je.borderRadius,outline:"none",transition:`border-color ${je.motionDurationMid}`,color:"inherit","&:hover":{borderColor:je.colorPrimary},"&:focus":{borderColor:je.colorPrimaryHover,boxShadow:`${je.inputOutlineOffset}px 0 ${je.controlOutlineWidth}px ${je.controlOutline}`},"&[disabled]":{color:je.colorTextDisabled,backgroundColor:je.colorBgContainerDisabled,borderColor:je.colorBorder,cursor:"not-allowed"}}}}},kn=je=>{const{componentCls:Xe}=je;return{[`${Xe}-jump-prev, ${Xe}-jump-next`]:{outline:0,[`${Xe}-item-container`]:{position:"relative",[`${Xe}-item-link-icon`]:{color:je.colorPrimary,fontSize:je.fontSizeSM,opacity:0,transition:`all ${je.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${Xe}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:je.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:je.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:je.paginationEllipsisTextIndent,opacity:1,transition:`all ${je.motionDurationMid}`}},"&:hover":{[`${Xe}-item-link-icon`]:{opacity:1},[`${Xe}-item-ellipsis`]:{opacity:0}}},[` ${Xe}-prev, ${Xe}-jump-prev, ${Xe}-jump-next `]:{marginInlineEnd:je.marginXS},[` ${Xe}-prev, ${Xe}-next, ${Xe}-jump-prev, ${Xe}-jump-next `]:{display:"inline-block",minWidth:je.itemSize,height:je.itemSize,color:je.colorText,fontFamily:je.fontFamily,lineHeight:`${je.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:je.borderRadius,cursor:"pointer",transition:`all ${je.motionDurationMid}`},[`${Xe}-prev, ${Xe}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:je.colorText,cursor:"pointer",userSelect:"none"},[`${Xe}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:je.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${je.lineWidth}px ${je.lineType} transparent`,borderRadius:je.borderRadius,outline:"none",transition:`all ${je.motionDurationMid}`},[`&:hover ${Xe}-item-link`]:{backgroundColor:je.colorBgTextHover},[`&:active ${Xe}-item-link`]:{backgroundColor:je.colorBgTextActive},[`&${Xe}-disabled:hover`]:{[`${Xe}-item-link`]:{backgroundColor:"transparent"}}},[`${Xe}-slash`]:{marginInlineEnd:je.paginationSlashMarginInlineEnd,marginInlineStart:je.paginationSlashMarginInlineStart},[`${Xe}-options`]:{display:"inline-block",marginInlineStart:je.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:je.controlHeight,marginInlineStart:je.marginXS,lineHeight:`${je.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,mt.ik)(je)),{width:je.controlHeightLG*1.25,height:je.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:je.marginXS,marginInlineEnd:je.marginXS})}}}},Jn=je=>{const{componentCls:Xe}=je;return{[`${Xe}-item`]:{display:"inline-block",minWidth:je.itemSize,height:je.itemSize,marginInlineEnd:je.marginXS,fontFamily:je.fontFamily,lineHeight:`${je.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${je.lineWidth}px ${je.lineType} transparent`,borderRadius:je.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${je.paginationItemPaddingInline}px`,color:je.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Xe}-item-active)`]:{"&:hover":{transition:`all ${je.motionDurationMid}`,backgroundColor:je.colorBgTextHover},"&:active":{backgroundColor:je.colorBgTextActive}},"&-active":{fontWeight:je.fontWeightStrong,backgroundColor:je.itemActiveBg,borderColor:je.colorPrimary,a:{color:je.colorPrimary},"&:hover":{borderColor:je.colorPrimaryHover},"&:hover a":{color:je.colorPrimaryHover}}}}},Te=je=>{const{componentCls:Xe}=je;return{[Xe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ot.Wf)(je)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Xe}-total-text`]:{display:"inline-block",height:je.itemSize,marginInlineEnd:je.marginXS,lineHeight:`${je.itemSize-2}px`,verticalAlign:"middle"}}),Jn(je)),kn(je)),St(je)),Mn(je)),an(je)),{[`@media only screen and (max-width: ${je.screenLG}px)`]:{[`${Xe}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${je.screenSM}px)`]:{[`${Xe}-options`]:{display:"none"}}}),[`&${je.componentCls}-rtl`]:{direction:"rtl"}}},Rt=je=>{const{componentCls:Xe}=je;return{[`${Xe}${Xe}-disabled:not(${Xe}-mini)`]:{"&, &:hover":{[`${Xe}-item-link`]:{borderColor:je.colorBorder}},"&:focus-visible":{[`${Xe}-item-link`]:{borderColor:je.colorBorder}},[`${Xe}-item, ${Xe}-item-link`]:{backgroundColor:je.colorBgContainerDisabled,borderColor:je.colorBorder,[`&:hover:not(${Xe}-item-active)`]:{backgroundColor:je.colorBgContainerDisabled,borderColor:je.colorBorder,a:{color:je.colorTextDisabled}},[`&${Xe}-item-active`]:{backgroundColor:je.itemActiveBgDisabled}},[`${Xe}-prev, ${Xe}-next`]:{"&:hover button":{backgroundColor:je.colorBgContainerDisabled,borderColor:je.colorBorder,color:je.colorTextDisabled},[`${Xe}-item-link`]:{backgroundColor:je.colorBgContainerDisabled,borderColor:je.colorBorder}}},[`${Xe}:not(${Xe}-mini)`]:{[`${Xe}-prev, ${Xe}-next`]:{"&:hover button":{borderColor:je.colorPrimaryHover,backgroundColor:je.itemBg},[`${Xe}-item-link`]:{backgroundColor:je.itemLinkBg,borderColor:je.colorBorder},[`&:hover ${Xe}-item-link`]:{borderColor:je.colorPrimary,backgroundColor:je.itemBg,color:je.colorPrimary},[`&${Xe}-disabled`]:{[`${Xe}-item-link`]:{borderColor:je.colorBorder,color:je.colorTextDisabled}}},[`${Xe}-item`]:{backgroundColor:je.itemBg,border:`${je.lineWidth}px ${je.lineType} ${je.colorBorder}`,[`&:hover:not(${Xe}-item-active)`]:{borderColor:je.colorPrimary,backgroundColor:je.itemBg,a:{color:je.colorPrimary}},"&-active":{borderColor:je.colorPrimary}}}}},Re=je=>{const{componentCls:Xe}=je;return{[`${Xe}:not(${Xe}-disabled)`]:{[`${Xe}-item`]:Object.assign({},(0,Ot.Qy)(je)),[`${Xe}-jump-prev, ${Xe}-jump-next`]:{"&:focus-visible":Object.assign({[`${Xe}-item-link-icon`]:{opacity:1},[`${Xe}-item-ellipsis`]:{opacity:0}},(0,Ot.oN)(je))},[`${Xe}-prev, ${Xe}-next`]:{[`&:focus-visible ${Xe}-item-link`]:Object.assign({},(0,Ot.oN)(je))}}}};var pe=(0,mn.Z)("Pagination",je=>{const Xe=(0,_n.TS)(je,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:je.marginXXS/2,paginationMiniQuickJumperInputWidth:je.controlHeightLG*1.1,paginationItemPaddingInline:je.marginXXS*1.5,paginationEllipsisLetterSpacing:je.marginXXS/2,paginationSlashMarginInlineStart:je.marginXXS,paginationSlashMarginInlineEnd:je.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,mt.e5)(je),(0,mt.TM)(je));return[Te(Xe),Re(Xe),je.wireframe&&Rt(Xe)]},je=>({itemBg:je.colorBgContainer,itemSize:je.controlHeight,itemSizeSM:je.controlHeightSM,itemActiveBg:je.colorBgContainer,itemLinkBg:je.colorBgContainer,itemActiveColorDisabled:je.colorTextDisabled,itemActiveBgDisabled:je.controlItemBgActiveDisabled,itemInputBg:je.colorBgContainer,miniOptionsSizeChangerTop:0})),ce=function(je,Xe){var Ft={};for(var dt in je)Object.prototype.hasOwnProperty.call(je,dt)&&Xe.indexOf(dt)<0&&(Ft[dt]=je[dt]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,dt=Object.getOwnPropertySymbols(je);At{const{prefixCls:Xe,selectPrefixCls:Ft,className:dt,rootClassName:At,style:Qt,size:In,locale:Pt,selectComponentClass:en,responsive:Ut,showSizeChanger:vn}=je,Vt=ce(je,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:$n}=(0,pt.Z)(Ut),{getPrefixCls:hr,direction:ar,pagination:Dr={}}=be.useContext(wt.E_),Hr=hr("pagination",Xe),[fa,ia]=pe(Hr),Zr=vn!=null?vn:Dr.showSizeChanger,Pr=be.useMemo(()=>{const aa=be.createElement("span",{className:`${Hr}-item-ellipsis`},"\u2022\u2022\u2022"),sn=be.createElement("button",{className:`${Hr}-item-link`,type:"button",tabIndex:-1},ar==="rtl"?be.createElement(Le.Z,null):be.createElement(de.Z,null)),wA=be.createElement("button",{className:`${Hr}-item-link`,type:"button",tabIndex:-1},ar==="rtl"?be.createElement(de.Z,null):be.createElement(Le.Z,null)),Yi=be.createElement("a",{className:`${Hr}-item-link`},be.createElement("div",{className:`${Hr}-item-container`},ar==="rtl"?be.createElement(Ie.Z,{className:`${Hr}-item-link-icon`}):be.createElement(ve,{className:`${Hr}-item-link-icon`}),aa)),mA=be.createElement("a",{className:`${Hr}-item-link`},be.createElement("div",{className:`${Hr}-item-container`},ar==="rtl"?be.createElement(ve,{className:`${Hr}-item-link-icon`}):be.createElement(Ie.Z,{className:`${Hr}-item-link-icon`}),aa));return{prevIcon:sn,nextIcon:wA,jumpPrevIcon:Yi,jumpNextIcon:mA}},[ar,Hr]),[Tr]=(0,lt.Z)("Pagination",at.Z),sa=Object.assign(Object.assign({},Tr),Pt),ba=(0,ut.Z)(In),uo=ba==="small"||!!($n&&!ba&&Ut),qr=hr("select",Ft),ai=Ee()({[`${Hr}-mini`]:uo,[`${Hr}-rtl`]:ar==="rtl"},Dr==null?void 0:Dr.className,dt,At,ia),Fi=Object.assign(Object.assign({},Dr==null?void 0:Dr.style),Qt);return fa(be.createElement(it,Object.assign({},Pr,Vt,{style:Fi,prefixCls:Hr,selectPrefixCls:qr,className:ai,selectComponentClass:en||(uo?Mt:$t),locale:sa,showSizeChanger:Zr})))},ct=$e},13570:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return lt}});var Ce=Be(54476),be=Be(59301),Me={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"},ot=Me,Ge=Be(7657),He=function(Mt,$t){return be.createElement(Ge.Z,(0,Ce.Z)({},Mt,{ref:$t,icon:ot}))},me=be.forwardRef(He),ve=me,Ie=Be(92310),de=Be.n(Ie),Le=Be(20068),Pe=Be(42978),Ee=Be(75931),ie=Be(18929),y=Be(10228),a=Be(26112);function ee(nt,Mt){var $t=nt.disabled,mt=nt.prefixCls,Ot=nt.character,mn=nt.characterRender,_n=nt.index,an=nt.count,Mn=nt.value,St=nt.allowHalf,kn=nt.focused,Jn=nt.onHover,Te=nt.onClick,Rt=function(Xe){Jn(Xe,_n)},Re=function(Xe){Te(Xe,_n)},pe=function(Xe){Xe.keyCode===y.Z.ENTER&&Te(Xe,_n)},ce=_n+1,we=new Set([mt]);Mn===0&&_n===0&&kn?we.add("".concat(mt,"-focused")):St&&Mn+.5>=ce&&Mn_n?"true":"false","aria-posinset":_n+1,"aria-setsize":an,tabIndex:$t?-1:0},be.createElement("div",{className:"".concat(mt,"-first")},$e),be.createElement("div",{className:"".concat(mt,"-second")},$e)));return mn&&(ct=mn(ct,nt)),ct}var E=be.forwardRef(ee);function te(){var nt=be.useRef({});function Mt(mt){return nt.current[mt]}function $t(mt){return function(Ot){nt.current[mt]=Ot}}return[Mt,$t]}function ne(nt){var Mt=nt.pageXOffset,$t="scrollLeft";if(typeof Mt!="number"){var mt=nt.document;Mt=mt.documentElement[$t],typeof Mt!="number"&&(Mt=mt.body[$t])}return Mt}function ae(nt){var Mt,$t,mt=nt.ownerDocument,Ot=mt.body,mn=mt&&mt.documentElement,_n=nt.getBoundingClientRect();return Mt=_n.left,$t=_n.top,Mt-=mn.clientLeft||Ot.clientLeft||0,$t-=mn.clientTop||Ot.clientTop||0,{left:Mt,top:$t}}function he(nt){var Mt=ae(nt),$t=nt.ownerDocument,mt=$t.defaultView||$t.parentWindow;return Mt.left+=ne(mt),Mt.left}var _e=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Fe(nt,Mt){var $t,mt=nt.prefixCls,Ot=mt===void 0?"rc-rate":mt,mn=nt.className,_n=nt.defaultValue,an=nt.value,Mn=nt.count,St=Mn===void 0?5:Mn,kn=nt.allowHalf,Jn=kn===void 0?!1:kn,Te=nt.allowClear,Rt=Te===void 0?!0:Te,Re=nt.character,pe=Re===void 0?"\u2605":Re,ce=nt.characterRender,we=nt.disabled,$e=nt.direction,ct=$e===void 0?"ltr":$e,je=nt.tabIndex,Xe=je===void 0?0:je,Ft=nt.autoFocus,dt=nt.onHoverChange,At=nt.onChange,Qt=nt.onFocus,In=nt.onBlur,Pt=nt.onKeyDown,en=nt.onMouseLeave,Ut=(0,Ee.Z)(nt,_e),vn=te(),Vt=(0,Pe.Z)(vn,2),$n=Vt[0],hr=Vt[1],ar=be.useRef(null),Dr=function(){if(!we){var Ur;(Ur=ar.current)===null||Ur===void 0||Ur.focus()}};be.useImperativeHandle(Mt,function(){return{focus:Dr,blur:function(){if(!we){var Ur;(Ur=ar.current)===null||Ur===void 0||Ur.blur()}}}});var Hr=(0,ie.Z)(_n||0,{value:an}),fa=(0,Pe.Z)(Hr,2),ia=fa[0],Zr=fa[1],Pr=(0,ie.Z)(null),Tr=(0,Pe.Z)(Pr,2),sa=Tr[0],ba=Tr[1],uo=function(Ur,Ea){var Ha=ct==="rtl",La=Ur+1;if(Jn){var Oo=$n(Ur),Zi=he(Oo),xr=Oo.clientWidth;(Ha&&Ea-Zi>xr/2||!Ha&&Ea-Zi0&&!Ha||Ea===y.Z.RIGHT&&La>0&&Ha?(Jn?La-=.5:La-=1,qr(La),Ur.preventDefault()):Ea===y.Z.LEFT&&La{const{componentCls:Mt}=nt;return{[`${Mt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:nt.marginXS},"> div":{transition:`all ${nt.motionDurationMid}, outline 0s`,"&:hover":{transform:nt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${nt.lineWidth}px dashed ${nt.starColor}`,transform:nt.starHoverScale}},"&-first, &-second":{color:nt.starBg,transition:`all ${nt.motionDurationMid}`,userSelect:"none",[nt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Mt}-star-first, &-half ${Mt}-star-second`]:{opacity:1},[`&-half ${Mt}-star-first, &-full ${Mt}-star-second`]:{color:"inherit"}}}},it=nt=>({[`&-rtl${nt.componentCls}`]:{direction:"rtl"}}),at=nt=>{const{componentCls:Mt}=nt;return{[Mt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Oe.Wf)(nt)),{display:"inline-block",margin:0,padding:0,color:nt.starColor,fontSize:nt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Mt} ${Mt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Lt(nt)),{[`+ ${Mt}-text`]:{display:"inline-block",marginInlineStart:nt.marginXS,fontSize:nt.fontSize}}),it(nt))}};var wt=(0,ht.Z)("Rate",nt=>{const Mt=(0,De.TS)(nt,{});return[at(Mt)]},nt=>({starColor:nt.yellow6,starSize:nt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:nt.colorFillContent})),ut=function(nt,Mt){var $t={};for(var mt in nt)Object.prototype.hasOwnProperty.call(nt,mt)&&Mt.indexOf(mt)<0&&($t[mt]=nt[mt]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ot=0,mt=Object.getOwnPropertySymbols(nt);Ot{const{prefixCls:$t,className:mt,rootClassName:Ot,style:mn,tooltips:_n,character:an=be.createElement(ve,null)}=nt,Mn=ut(nt,["prefixCls","className","rootClassName","style","tooltips","character"]),St=(we,$e)=>{let{index:ct}=$e;return _n?be.createElement(tt.Z,{title:_n[ct]},we):we},{getPrefixCls:kn,direction:Jn,rate:Te}=be.useContext(Je.E_),Rt=kn("rate",$t),[Re,pe]=wt(Rt),ce=Object.assign(Object.assign({},Te==null?void 0:Te.style),mn);return Re(be.createElement(Ze,Object.assign({ref:Mt,character:an,characterRender:St},Mn,{className:de()(mt,Ot,pe,Te==null?void 0:Te.className),style:ce,prefixCls:Rt,direction:Jn})))})},61621:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return pe}});var Ce=Be(92310),be=Be.n(Ce),Me=Be(59301),ot=Be(36355),Ge=Be(2738),me=ce=>{const{prefixCls:we,className:$e,style:ct,size:je,shape:Xe}=ce,Ft=be()({[`${we}-lg`]:je==="large",[`${we}-sm`]:je==="small"}),dt=be()({[`${we}-circle`]:Xe==="circle",[`${we}-square`]:Xe==="square",[`${we}-round`]:Xe==="round"}),At=Me.useMemo(()=>typeof je=="number"?{width:je,height:je,lineHeight:`${je}px`}:{},[je]);return Me.createElement("span",{className:be()(we,Ft,dt,$e),style:Object.assign(Object.assign({},At),ct)})},ve=Be(36237),Ie=Be(83116),de=Be(37613);const Le=new ve.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Pe=ce=>({height:ce,lineHeight:`${ce}px`}),Ee=ce=>Object.assign({width:ce},Pe(ce)),ie=ce=>({background:ce.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Le,animationDuration:ce.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=ce=>Object.assign({width:ce*5,minWidth:ce*5},Pe(ce)),a=ce=>{const{skeletonAvatarCls:we,gradientFromColor:$e,controlHeight:ct,controlHeightLG:je,controlHeightSM:Xe}=ce;return{[`${we}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:$e},Ee(ct)),[`${we}${we}-circle`]:{borderRadius:"50%"},[`${we}${we}-lg`]:Object.assign({},Ee(je)),[`${we}${we}-sm`]:Object.assign({},Ee(Xe))}},ee=ce=>{const{controlHeight:we,borderRadiusSM:$e,skeletonInputCls:ct,controlHeightLG:je,controlHeightSM:Xe,gradientFromColor:Ft}=ce;return{[`${ct}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ft,borderRadius:$e},y(we)),[`${ct}-lg`]:Object.assign({},y(je)),[`${ct}-sm`]:Object.assign({},y(Xe))}},E=ce=>Object.assign({width:ce},Pe(ce)),te=ce=>{const{skeletonImageCls:we,imageSizeBase:$e,gradientFromColor:ct,borderRadiusSM:je}=ce;return{[`${we}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ct,borderRadius:je},E($e*2)),{[`${we}-path`]:{fill:"#bfbfbf"},[`${we}-svg`]:Object.assign(Object.assign({},E($e)),{maxWidth:$e*4,maxHeight:$e*4}),[`${we}-svg${we}-svg-circle`]:{borderRadius:"50%"}}),[`${we}${we}-circle`]:{borderRadius:"50%"}}},ne=(ce,we,$e)=>{const{skeletonButtonCls:ct}=ce;return{[`${$e}${ct}-circle`]:{width:we,minWidth:we,borderRadius:"50%"},[`${$e}${ct}-round`]:{borderRadius:we}}},ae=ce=>Object.assign({width:ce*2,minWidth:ce*2},Pe(ce)),he=ce=>{const{borderRadiusSM:we,skeletonButtonCls:$e,controlHeight:ct,controlHeightLG:je,controlHeightSM:Xe,gradientFromColor:Ft}=ce;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${$e}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ft,borderRadius:we,width:ct*2,minWidth:ct*2},ae(ct))},ne(ce,ct,$e)),{[`${$e}-lg`]:Object.assign({},ae(je))}),ne(ce,je,`${$e}-lg`)),{[`${$e}-sm`]:Object.assign({},ae(Xe))}),ne(ce,Xe,`${$e}-sm`))},_e=ce=>{const{componentCls:we,skeletonAvatarCls:$e,skeletonTitleCls:ct,skeletonParagraphCls:je,skeletonButtonCls:Xe,skeletonInputCls:Ft,skeletonImageCls:dt,controlHeight:At,controlHeightLG:Qt,controlHeightSM:In,gradientFromColor:Pt,padding:en,marginSM:Ut,borderRadius:vn,titleHeight:Vt,blockRadius:$n,paragraphLiHeight:hr,controlHeightXS:ar,paragraphMarginTop:Dr}=ce;return{[`${we}`]:{display:"table",width:"100%",[`${we}-header`]:{display:"table-cell",paddingInlineEnd:en,verticalAlign:"top",[`${$e}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Pt},Ee(At)),[`${$e}-circle`]:{borderRadius:"50%"},[`${$e}-lg`]:Object.assign({},Ee(Qt)),[`${$e}-sm`]:Object.assign({},Ee(In))},[`${we}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ct}`]:{width:"100%",height:Vt,background:Pt,borderRadius:$n,[`+ ${je}`]:{marginBlockStart:In}},[`${je}`]:{padding:0,"> li":{width:"100%",height:hr,listStyle:"none",background:Pt,borderRadius:$n,"+ li":{marginBlockStart:ar}}},[`${je}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${we}-content`]:{[`${ct}, ${je} > li`]:{borderRadius:vn}}},[`${we}-with-avatar ${we}-content`]:{[`${ct}`]:{marginBlockStart:Ut,[`+ ${je}`]:{marginBlockStart:Dr}}},[`${we}${we}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},he(ce)),a(ce)),ee(ce)),te(ce)),[`${we}${we}-block`]:{width:"100%",[`${Xe}`]:{width:"100%"},[`${Ft}`]:{width:"100%"}},[`${we}${we}-active`]:{[` ${ct}, ${je} > li, ${$e}, ${Xe}, ${Ft}, ${dt} `]:Object.assign({},ie(ce))}}};var Fe=(0,Ie.Z)("Skeleton",ce=>{const{componentCls:we}=ce,$e=(0,de.TS)(ce,{skeletonAvatarCls:`${we}-avatar`,skeletonTitleCls:`${we}-title`,skeletonParagraphCls:`${we}-paragraph`,skeletonButtonCls:`${we}-button`,skeletonInputCls:`${we}-input`,skeletonImageCls:`${we}-image`,imageSizeBase:ce.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${ce.gradientFromColor} 25%, ${ce.gradientToColor} 37%, ${ce.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[_e($e)]},ce=>{const{colorFillContent:we,colorFill:$e}=ce,ct=we,je=$e;return{color:ct,colorGradientEnd:je,gradientFromColor:ct,gradientToColor:je,titleHeight:ce.controlHeight/2,blockRadius:ce.borderRadiusSM,paragraphMarginTop:ce.marginLG+ce.marginXXS,paragraphLiHeight:ce.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ze=ce=>{const{prefixCls:we,className:$e,rootClassName:ct,active:je,shape:Xe="circle",size:Ft="default"}=ce,{getPrefixCls:dt}=Me.useContext(ot.E_),At=dt("skeleton",we),[Qt,In]=Fe(At),Pt=(0,Ge.Z)(ce,["prefixCls","className"]),en=be()(At,`${At}-element`,{[`${At}-active`]:je},$e,ct,In);return Qt(Me.createElement("div",{className:en},Me.createElement(me,Object.assign({prefixCls:`${At}-avatar`,shape:Xe,size:Ft},Pt))))},tt=ce=>{const{prefixCls:we,className:$e,rootClassName:ct,active:je,block:Xe=!1,size:Ft="default"}=ce,{getPrefixCls:dt}=Me.useContext(ot.E_),At=dt("skeleton",we),[Qt,In]=Fe(At),Pt=(0,Ge.Z)(ce,["prefixCls"]),en=be()(At,`${At}-element`,{[`${At}-active`]:je,[`${At}-block`]:Xe},$e,ct,In);return Qt(Me.createElement("div",{className:en},Me.createElement(me,Object.assign({prefixCls:`${At}-button`,size:Ft},Pt))))};const Oe="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 De=ce=>{const{prefixCls:we,className:$e,rootClassName:ct,style:je,active:Xe}=ce,{getPrefixCls:Ft}=Me.useContext(ot.E_),dt=Ft("skeleton",we),[At,Qt]=Fe(dt),In=be()(dt,`${dt}-element`,{[`${dt}-active`]:Xe},$e,ct,Qt);return At(Me.createElement("div",{className:In},Me.createElement("div",{className:be()(`${dt}-image`,$e),style:je},Me.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${dt}-image-svg`},Me.createElement("path",{d:Oe,className:`${dt}-image-path`})))))},it=ce=>{const{prefixCls:we,className:$e,rootClassName:ct,active:je,block:Xe,size:Ft="default"}=ce,{getPrefixCls:dt}=Me.useContext(ot.E_),At=dt("skeleton",we),[Qt,In]=Fe(At),Pt=(0,Ge.Z)(ce,["prefixCls"]),en=be()(At,`${At}-element`,{[`${At}-active`]:je,[`${At}-block`]:Xe},$e,ct,In);return Qt(Me.createElement("div",{className:en},Me.createElement(me,Object.assign({prefixCls:`${At}-input`,size:Ft},Pt))))},at=Be(54476),wt={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"},ut=wt,pt=Be(7657),lt=function(we,$e){return Me.createElement(pt.Z,(0,at.Z)({},we,{ref:$e,icon:ut}))},nt=Me.forwardRef(lt),Mt=nt,mt=ce=>{const{prefixCls:we,className:$e,rootClassName:ct,style:je,active:Xe,children:Ft}=ce,{getPrefixCls:dt}=Me.useContext(ot.E_),At=dt("skeleton",we),[Qt,In]=Fe(At),Pt=be()(At,`${At}-element`,{[`${At}-active`]:Xe},In,$e,ct),en=Ft!=null?Ft:Me.createElement(Mt,null);return Qt(Me.createElement("div",{className:Pt},Me.createElement("div",{className:be()(`${At}-image`,$e),style:je},en)))},Ot=Be(94480),_n=ce=>{const we=dt=>{const{width:At,rows:Qt=2}=ce;if(Array.isArray(At))return At[dt];if(Qt-1===dt)return At},{prefixCls:$e,className:ct,style:je,rows:Xe}=ce,Ft=(0,Ot.Z)(Array(Xe)).map((dt,At)=>Me.createElement("li",{key:At,style:{width:we(At)}}));return Me.createElement("ul",{className:be()($e,ct),style:je},Ft)},Mn=ce=>{let{prefixCls:we,className:$e,width:ct,style:je}=ce;return Me.createElement("h3",{className:be()(we,$e),style:Object.assign({width:ct},je)})};function St(ce){return ce&&typeof ce=="object"?ce:{}}function kn(ce,we){return ce&&!we?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Jn(ce,we){return!ce&&we?{width:"38%"}:ce&&we?{width:"50%"}:{}}function Te(ce,we){const $e={};return(!ce||!we)&&($e.width="61%"),!ce&&we?$e.rows=3:$e.rows=2,$e}const Rt=ce=>{const{prefixCls:we,loading:$e,className:ct,rootClassName:je,style:Xe,children:Ft,avatar:dt=!1,title:At=!0,paragraph:Qt=!0,active:In,round:Pt}=ce,{getPrefixCls:en,direction:Ut,skeleton:vn}=Me.useContext(ot.E_),Vt=en("skeleton",we),[$n,hr]=Fe(Vt);if($e||!("loading"in ce)){const ar=!!dt,Dr=!!At,Hr=!!Qt;let fa;if(ar){const Pr=Object.assign(Object.assign({prefixCls:`${Vt}-avatar`},kn(Dr,Hr)),St(dt));fa=Me.createElement("div",{className:`${Vt}-header`},Me.createElement(me,Object.assign({},Pr)))}let ia;if(Dr||Hr){let Pr;if(Dr){const sa=Object.assign(Object.assign({prefixCls:`${Vt}-title`},Jn(ar,Hr)),St(At));Pr=Me.createElement(Mn,Object.assign({},sa))}let Tr;if(Hr){const sa=Object.assign(Object.assign({prefixCls:`${Vt}-paragraph`},Te(ar,Dr)),St(Qt));Tr=Me.createElement(_n,Object.assign({},sa))}ia=Me.createElement("div",{className:`${Vt}-content`},Pr,Tr)}const Zr=be()(Vt,{[`${Vt}-with-avatar`]:ar,[`${Vt}-active`]:In,[`${Vt}-rtl`]:Ut==="rtl",[`${Vt}-round`]:Pt},vn==null?void 0:vn.className,ct,je,hr);return $n(Me.createElement("div",{className:Zr,style:Object.assign(Object.assign({},vn==null?void 0:vn.style),Xe)},fa,ia))}return typeof Ft!="undefined"?Ft:null};Rt.Button=tt,Rt.Avatar=Ze,Rt.Input=it,Rt.Image=De,Rt.Node=mt;var Re=Rt,pe=Re},31797:function(nn,Nt,Be){"use strict";Be.d(Nt,{default:function(){return Fe}});var Ce=Be(59301),be=Be(56762),Me=Be(92343),ot=Be(92310),Ge=Be.n(ot),He=Be(36355),me=Be(61621),Ie=Qe=>{const{value:Ze,formatter:Je,precision:tt,decimalSeparator:Oe,groupSeparator:ht="",prefixCls:De}=Qe;let Lt;if(typeof Je=="function")Lt=Je(Ze);else{const it=String(Ze),at=it.match(/^(-?)(\d*)(\.(\d+))?$/);if(!at||it==="-")Lt=it;else{const wt=at[1];let ut=at[2]||"0",pt=at[4]||"";ut=ut.replace(/\B(?=(\d{3})+(?!\d))/g,ht),typeof tt=="number"&&(pt=pt.padEnd(tt,"0").slice(0,tt>0?tt:0)),pt&&(pt=`${Oe}${pt}`),Lt=[Ce.createElement("span",{key:"int",className:`${De}-content-value-int`},wt,ut),pt&&Ce.createElement("span",{key:"decimal",className:`${De}-content-value-decimal`},pt)]}}return Ce.createElement("span",{className:`${De}-content-value`},Lt)},de=Be(17313),Le=Be(83116),Pe=Be(37613);const Ee=Qe=>{const{componentCls:Ze,marginXXS:Je,padding:tt,colorTextDescription:Oe,titleFontSize:ht,colorTextHeading:De,contentFontSize:Lt,fontFamily:it}=Qe;return{[`${Ze}`]:Object.assign(Object.assign({},(0,de.Wf)(Qe)),{[`${Ze}-title`]:{marginBottom:Je,color:Oe,fontSize:ht},[`${Ze}-skeleton`]:{paddingTop:tt},[`${Ze}-content`]:{color:De,fontSize:Lt,fontFamily:it,[`${Ze}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ze}-content-prefix, ${Ze}-content-suffix`]:{display:"inline-block"},[`${Ze}-content-prefix`]:{marginInlineEnd:Je},[`${Ze}-content-suffix`]:{marginInlineStart:Je}}})}};var ie=(0,Le.Z)("Statistic",Qe=>{const Ze=(0,Pe.TS)(Qe,{});return[Ee(Ze)]},Qe=>{const{fontSizeHeading3:Ze,fontSize:Je}=Qe;return{titleFontSize:Je,contentFontSize:Ze}}),a=Qe=>{const{prefixCls:Ze,className:Je,rootClassName:tt,style:Oe,valueStyle:ht,value:De=0,title:Lt,valueRender:it,prefix:at,suffix:wt,loading:ut=!1,onMouseEnter:pt,onMouseLeave:lt,decimalSeparator:nt=".",groupSeparator:Mt=","}=Qe,{getPrefixCls:$t,direction:mt,statistic:Ot}=Ce.useContext(He.E_),mn=$t("statistic",Ze),[_n,an]=ie(mn),Mn=Ce.createElement(Ie,Object.assign({decimalSeparator:nt,groupSeparator:Mt,prefixCls:mn},Qe,{value:De})),St=Ge()(mn,{[`${mn}-rtl`]:mt==="rtl"},Ot==null?void 0:Ot.className,Je,tt,an);return _n(Ce.createElement("div",{className:St,style:Object.assign(Object.assign({},Ot==null?void 0:Ot.style),Oe),onMouseEnter:pt,onMouseLeave:lt},Lt&&Ce.createElement("div",{className:`${mn}-title`},Lt),Ce.createElement(me.Z,{paragraph:!1,loading:ut,className:`${mn}-skeleton`},Ce.createElement("div",{style:ht,className:`${mn}-content`},at&&Ce.createElement("span",{className:`${mn}-content-prefix`},at),it?it(Mn):Mn,wt&&Ce.createElement("span",{className:`${mn}-content-suffix`},wt)))))};const ee=[["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 E(Qe,Ze){let Je=Qe;const tt=/\[[^\]]*]/g,Oe=(Ze.match(tt)||[]).map(it=>it.slice(1,-1)),ht=Ze.replace(tt,"[]"),De=ee.reduce((it,at)=>{let[wt,ut]=at;if(it.includes(wt)){const pt=Math.floor(Je/ut);return Je-=pt*ut,it.replace(new RegExp(`${wt}+`,"g"),lt=>{const nt=lt.length;return pt.toString().padStart(nt,"0")})}return it},ht);let Lt=0;return De.replace(tt,()=>{const it=Oe[Lt];return Lt+=1,it})}function te(Qe,Ze){const{format:Je=""}=Ze,tt=new Date(Qe).getTime(),Oe=Date.now(),ht=Math.max(tt-Oe,0);return E(ht,Je)}const ne=1e3/30;function ae(Qe){return new Date(Qe).getTime()}const he=Qe=>{const{value:Ze,format:Je="HH:mm:ss",onChange:tt,onFinish:Oe}=Qe,ht=(0,be.Z)(),De=Ce.useRef(null),Lt=()=>{Oe==null||Oe(),De.current&&(clearInterval(De.current),De.current=null)},it=()=>{const ut=ae(Ze);ut>=Date.now()&&(De.current=setInterval(()=>{ht(),tt==null||tt(ut-Date.now()),ut(it(),()=>{De.current&&(clearInterval(De.current),De.current=null)}),[Ze]);const at=(ut,pt)=>te(ut,Object.assign(Object.assign({},pt),{format:Je})),wt=ut=>(0,Me.Tm)(ut,{title:void 0});return Ce.createElement(a,Object.assign({},Qe,{valueRender:wt,formatter:at}))};var _e=Ce.memo(he);a.Countdown=_e;var Fe=a},15969:function(nn,Nt,Be){"use strict";Be.d(Nt,{N:function(){return Ce}});const Ce=be=>({color:be.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${be.motionDurationSlow}`,"&:focus, &:hover":{color:be.colorLinkHover},"&:active":{color:be.colorLinkActive}})},1710:function(nn,Nt,Be){"use strict";Be.d(Nt,{default:function(){return n0}});var Ce={},be="rc-table-internal-hook",Me=Be(42978),ot=Be(6089),Ge=Be(34280),He=Be(13697),me=Be(59301),ve=Be(4676);function Ie(Ye){var et=me.createContext(void 0),bt=function(Zt){var Wt=Zt.value,Bn=Zt.children,Sn=me.useRef(Wt);Sn.current=Wt;var gn=me.useState(function(){return{getValue:function(){return Sn.current},listeners:new Set}}),Tn=(0,Me.Z)(gn,1),Wn=Tn[0];return(0,Ge.Z)(function(){(0,ve.unstable_batchedUpdates)(function(){Wn.listeners.forEach(function(Hn){Hn(Wt)})})},[Wt]),me.createElement(et.Provider,{value:Wn},Bn)};return{Context:et,Provider:bt,defaultValue:Ye}}function de(Ye,et){var bt=(0,ot.Z)(typeof et=="function"?et:function(Hn){if(et===void 0)return Hn;if(!Array.isArray(et))return Hn[et];var vr={};return et.forEach(function(ur){vr[ur]=Hn[ur]}),vr}),Dt=me.useContext(Ye==null?void 0:Ye.Context),Zt=Dt||{},Wt=Zt.listeners,Bn=Zt.getValue,Sn=me.useRef();Sn.current=bt(Dt?Bn():Ye==null?void 0:Ye.defaultValue);var gn=me.useState({}),Tn=(0,Me.Z)(gn,2),Wn=Tn[1];return(0,Ge.Z)(function(){if(!Dt)return;function Hn(vr){var ur=bt(vr);(0,He.Z)(Sn.current,ur,!0)||Wn({})}return Wt.add(Hn),function(){Wt.delete(Hn)}},[Dt]),Sn.current}var Le=Be(54476),Pe=Be(8654);function Ee(){var Ye=me.createContext(null);function et(){return me.useContext(Ye)}function bt(Zt,Wt){var Bn=(0,Pe.Yr)(Zt),Sn=function(Tn,Wn){var Hn=Bn?{ref:Wn}:{},vr=me.useRef(0),ur=me.useRef(Tn),dr=et();return dr!==null?me.createElement(Zt,(0,Le.Z)({},Tn,Hn)):((!Wt||Wt(ur.current,Tn))&&(vr.current+=1),ur.current=Tn,me.createElement(Ye.Provider,{value:vr.current},me.createElement(Zt,(0,Le.Z)({},Tn,Hn))))};return Bn?me.forwardRef(Sn):Sn}function Dt(Zt,Wt){var Bn=(0,Pe.Yr)(Zt),Sn=function(Tn,Wn){var Hn=Bn?{ref:Wn}:{};return et(),me.createElement(Zt,(0,Le.Z)({},Tn,Hn))};return Bn?me.memo(me.forwardRef(Sn),Wt):me.memo(Sn,Wt)}return{makeImmutable:bt,responseImmutable:Dt,useImmutableMark:et}}var ie=Ee(),y=ie.makeImmutable,a=ie.responseImmutable,ee=ie.useImmutableMark,E=Ee(),te=E.makeImmutable,ne=E.responseImmutable,ae=E.useImmutableMark,he=Ie(),_e=he;function Fe(Ye,et){var bt=me.useRef(0);bt.current+=1;var Dt=me.useRef(Ye),Zt=[];Object.keys(Ye||{}).map(function(Bn){var Sn;(Ye==null?void 0:Ye[Bn])!==((Sn=Dt.current)===null||Sn===void 0?void 0:Sn[Bn])&&Zt.push(Bn)}),Dt.current=Ye;var Wt=me.useRef([]);return Zt.length&&(Wt.current=Zt),me.useDebugValue(bt.current),me.useDebugValue(Wt.current.join(", ")),et&&console.log("".concat(et,":"),bt.current,Wt.current),bt.current}var Qe=null,Ze=me.memo(function(){var Ye=Fe();return me.createElement("h1",null,"Render Times: ",Ye)});Ze.displayName="RenderBlock";var Je=Be(76190),tt=Be(33885),Oe=Be(20068),ht=Be(92310),De=Be.n(ht),Lt=Be(80547),it=Be(97938),at=Be(48736),wt=me.createContext({renderWithProps:!1}),ut=wt,pt="RC_TABLE_KEY";function lt(Ye){return Ye==null?[]:Array.isArray(Ye)?Ye:[Ye]}function nt(Ye){var et=[],bt={};return Ye.forEach(function(Dt){for(var Zt=Dt||{},Wt=Zt.key,Bn=Zt.dataIndex,Sn=Wt||lt(Bn).join("-")||pt;bt[Sn];)Sn="".concat(Sn,"_next");bt[Sn]=!0,et.push(Sn)}),et}function Mt(Ye){return Ye!=null}function $t(Ye){return Ye&&(0,Je.Z)(Ye)==="object"&&!Array.isArray(Ye)&&!me.isValidElement(Ye)}function mt(Ye,et,bt,Dt,Zt,Wt){var Bn=me.useContext(ut),Sn=ae(),gn=(0,Lt.Z)(function(){if(Mt(Dt))return[Dt];var Tn=et==null||et===""?[]:Array.isArray(et)?et:[et],Wn=(0,it.Z)(Ye,Tn),Hn=Wn,vr=void 0;if(Zt){var ur=Zt(Wn,Ye,bt);$t(ur)?(Hn=ur.children,vr=ur.props,Bn.renderWithProps=!0):Hn=ur}return[Hn,vr]},[Sn,Ye,Dt,et,Zt,bt],function(Tn,Wn){if(Wt){var Hn=(0,Me.Z)(Tn,2),vr=Hn[1],ur=(0,Me.Z)(Wn,2),dr=ur[1];return Wt(dr,vr)}return Bn.renderWithProps?!0:!(0,He.Z)(Tn,Wn,!0)});return gn}function Ot(Ye,et,bt,Dt){var Zt=Ye+et-1;return Ye<=Dt&&Zt>=bt}function mn(Ye,et){return de(_e,function(bt){var Dt=Ot(Ye,et||1,bt.hoverStartRow,bt.hoverEndRow);return[Dt,bt.onHover]})}var _n=function(et){var bt=et.ellipsis,Dt=et.rowType,Zt=et.children,Wt,Bn=bt===!0?{showTitle:!0}:bt;return Bn&&(Bn.showTitle||Dt==="header")&&(typeof Zt=="string"||typeof Zt=="number"?Wt=Zt.toString():me.isValidElement(Zt)&&typeof Zt.props.children=="string"&&(Wt=Zt.props.children)),Wt};function an(Ye){var et,bt,Dt,Zt,Wt,Bn,Sn,gn,Tn=Ye.component,Wn=Ye.children,Hn=Ye.ellipsis,vr=Ye.scope,ur=Ye.prefixCls,dr=Ye.className,Vr=Ye.align,kr=Ye.record,Gr=Ye.render,Rr=Ye.dataIndex,na=Ye.renderIndex,Da=Ye.shouldCellUpdate,Ra=Ye.index,Sa=Ye.rowType,qa=Ye.colSpan,po=Ye.rowSpan,la=Ye.fixLeft,ya=Ye.fixRight,da=Ye.firstFixLeft,ta=Ye.lastFixLeft,va=Ye.firstFixRight,Ga=Ye.lastFixRight,Do=Ye.appendNode,co=Ye.additionalProps,Ma=co===void 0?{}:co,Co=Ye.isSticky,Mo="".concat(ur,"-cell"),Ti=de(_e,["supportSticky","allColumnsFixedLeft"]),ri=Ti.supportSticky,eA=Ti.allColumnsFixedLeft,vA=mt(kr,Rr,na,Wn,Gr,Da),vo=(0,Me.Z)(vA,2),MA=vo[0],hi=vo[1],Ri={},Mi=typeof la=="number"&&ri,tl=typeof ya=="number"&&ri;Mi&&(Ri.position="sticky",Ri.left=la),tl&&(Ri.position="sticky",Ri.right=ya);var ha=(et=(bt=(Dt=hi==null?void 0:hi.colSpan)!==null&&Dt!==void 0?Dt:Ma.colSpan)!==null&&bt!==void 0?bt:qa)!==null&&et!==void 0?et:1,Va=(Zt=(Wt=(Bn=hi==null?void 0:hi.rowSpan)!==null&&Bn!==void 0?Bn:Ma.rowSpan)!==null&&Wt!==void 0?Wt:po)!==null&&Zt!==void 0?Zt:1,Za=mn(Ra,Va),Ia=(0,Me.Z)(Za,2),mi=Ia[0],_a=Ia[1],so=function(Yr){var Gs;kr&&_a(Ra,Ra+Va-1),Ma==null||(Gs=Ma.onMouseEnter)===null||Gs===void 0||Gs.call(Ma,Yr)},Zo=function(Yr){var Gs;kr&&_a(-1,-1),Ma==null||(Gs=Ma.onMouseLeave)===null||Gs===void 0||Gs.call(Ma,Yr)};if(ha===0||Va===0)return null;var Xo=(Sn=Ma.title)!==null&&Sn!==void 0?Sn:_n({rowType:Sa,ellipsis:Hn,children:MA}),Ds=De()(Mo,dr,(gn={},(0,Oe.Z)(gn,"".concat(Mo,"-fix-left"),Mi&&ri),(0,Oe.Z)(gn,"".concat(Mo,"-fix-left-first"),da&&ri),(0,Oe.Z)(gn,"".concat(Mo,"-fix-left-last"),ta&&ri),(0,Oe.Z)(gn,"".concat(Mo,"-fix-left-all"),ta&&eA&&ri),(0,Oe.Z)(gn,"".concat(Mo,"-fix-right"),tl&&ri),(0,Oe.Z)(gn,"".concat(Mo,"-fix-right-first"),va&&ri),(0,Oe.Z)(gn,"".concat(Mo,"-fix-right-last"),Ga&&ri),(0,Oe.Z)(gn,"".concat(Mo,"-ellipsis"),Hn),(0,Oe.Z)(gn,"".concat(Mo,"-with-append"),Do),(0,Oe.Z)(gn,"".concat(Mo,"-fix-sticky"),(Mi||tl)&&Co&&ri),(0,Oe.Z)(gn,"".concat(Mo,"-row-hover"),!hi&&mi),gn),Ma.className,hi==null?void 0:hi.className),NA={};Vr&&(NA.textAlign=Vr);var Ml=(0,tt.Z)((0,tt.Z)((0,tt.Z)((0,tt.Z)({},Ri),Ma.style),NA),hi==null?void 0:hi.style),DA=MA;return(0,Je.Z)(DA)==="object"&&!Array.isArray(DA)&&!me.isValidElement(DA)&&(DA=null),Hn&&(ta||va)&&(DA=me.createElement("span",{className:"".concat(Mo,"-content")},DA)),me.createElement(Tn,(0,Le.Z)({},hi,Ma,{className:Ds,style:Ml,title:Xo,scope:vr,onMouseEnter:so,onMouseLeave:Zo,colSpan:ha!==1?ha:null,rowSpan:Va!==1?Va:null}),Do,DA)}var Mn=me.memo(an);function St(Ye,et,bt,Dt,Zt,Wt){var Bn=bt[Ye]||{},Sn=bt[et]||{},gn,Tn;Bn.fixed==="left"?gn=Dt.left[Zt==="rtl"?et:Ye]:Sn.fixed==="right"&&(Tn=Dt.right[Zt==="rtl"?Ye:et]);var Wn=!1,Hn=!1,vr=!1,ur=!1,dr=bt[et+1],Vr=bt[Ye-1],kr=!(Wt!=null&&Wt.children);if(Zt==="rtl"){if(gn!==void 0){var Gr=Vr&&Vr.fixed==="left";ur=!Gr&&kr}else if(Tn!==void 0){var Rr=dr&&dr.fixed==="right";vr=!Rr&&kr}}else if(gn!==void 0){var na=dr&&dr.fixed==="left";Wn=!na&&kr}else if(Tn!==void 0){var Da=Vr&&Vr.fixed==="right";Hn=!Da&&kr}return{fixLeft:gn,fixRight:Tn,lastFixLeft:Wn,firstFixRight:Hn,lastFixRight:vr,firstFixLeft:ur,isSticky:Dt.isSticky}}var kn=me.createContext({}),Jn=kn;function Te(Ye){var et=Ye.className,bt=Ye.index,Dt=Ye.children,Zt=Ye.colSpan,Wt=Zt===void 0?1:Zt,Bn=Ye.rowSpan,Sn=Ye.align,gn=de(_e,["prefixCls","direction"]),Tn=gn.prefixCls,Wn=gn.direction,Hn=me.useContext(Jn),vr=Hn.scrollColumnIndex,ur=Hn.stickyOffsets,dr=Hn.flattenColumns,Vr=Hn.columns,kr=bt+Wt-1,Gr=kr+1===vr?Wt+1:Wt,Rr=St(bt,bt+Gr-1,dr,ur,Wn,Vr==null?void 0:Vr[bt]);return me.createElement(Mn,(0,Le.Z)({className:et,index:bt,component:"td",prefixCls:Tn,record:null,dataIndex:null,align:Sn,colSpan:Gr,rowSpan:Bn,render:function(){return Dt}},Rr))}var Rt=Be(75931),Re=["children"];function pe(Ye){var et=Ye.children,bt=(0,Rt.Z)(Ye,Re);return me.createElement("tr",bt,et)}function ce(Ye){var et=Ye.children;return et}ce.Row=pe,ce.Cell=Te;var we=ce;function $e(Ye){var et=Ye.children,bt=Ye.stickyOffsets,Dt=Ye.flattenColumns,Zt=Ye.columns,Wt=de(_e,"prefixCls"),Bn=Dt.length-1,Sn=Dt[Bn],gn=me.useMemo(function(){return{stickyOffsets:bt,flattenColumns:Dt,scrollColumnIndex:Sn!=null&&Sn.scrollbar?Bn:null,columns:Zt}},[Sn,Dt,Bn,bt,Zt]);return me.createElement(Jn.Provider,{value:gn},me.createElement("tfoot",{className:"".concat(Wt,"-summary")},et))}var ct=ne($e),je=we,Xe=Be(70425),Ft=Be(29301),dt=Be(29194),At=Be(24514),Qt=Be(75152),In=Be(26112);function Pt(Ye,et,bt,Dt,Zt,Wt,Bn){Ye.push({record:et,indent:bt,index:Bn});var Sn=Wt(et),gn=Zt==null?void 0:Zt.has(Sn);if(et&&Array.isArray(et[Dt])&&gn)for(var Tn=0;Tn1?da-1:0),va=1;va=0;Sn-=1){var gn=et[Sn],Tn=bt&&bt[Sn],Wn=Tn&&Tn[Pr];if(gn||Wn||Bn){var Hn=Wn||{},vr=Hn.columnType,ur=(0,Rt.Z)(Hn,sa);Zt.unshift(me.createElement("col",(0,Le.Z)({key:Sn,style:{width:gn}},ur))),Bn=!0}}return me.createElement("colgroup",null,Zt)}var uo=ba,qr=Be(94480),ai=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Fi(Ye,et){return(0,me.useMemo)(function(){for(var bt=[],Dt=0;Dt1?"colgroup":"col":null,ellipsis:kr.ellipsis,align:kr.align,component:kr.title?Wt:Bn,prefixCls:Wn,key:ur[Vr]},Gr,{additionalProps:Rr,rowType:"header"}))}))}wA.displayName="HeaderRow";var Yi=wA;function mA(Ye){var et=[];function bt(Bn,Sn){var gn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;et[gn]=et[gn]||[];var Tn=Sn,Wn=Bn.filter(Boolean).map(function(Hn){var vr={key:Hn.key,className:Hn.className||"",children:Hn.title,column:Hn,colStart:Tn},ur=1,dr=Hn.children;return dr&&dr.length>0&&(ur=bt(dr,Tn,gn+1).reduce(function(Vr,kr){return Vr+kr},0),vr.hasSubColumns=!0),"colSpan"in Hn&&(ur=Hn.colSpan),"rowSpan"in Hn&&(vr.rowSpan=Hn.rowSpan),vr.colSpan=ur,vr.colEnd=vr.colStart+ur-1,et[gn].push(vr),Tn+=ur,ur});return Wn}bt(Ye,0);for(var Dt=et.length,Zt=function(Sn){et[Sn].forEach(function(gn){!("rowSpan"in gn)&&!gn.hasSubColumns&&(gn.rowSpan=Dt-Sn)})},Wt=0;Wt1&&arguments[1]!==void 0?arguments[1]:"";return typeof et=="number"?et:et.endsWith("%")?Ye*parseFloat(et)/100:null}function ji(Ye,et){return me.useMemo(function(){if(et&&et>0){var bt=0,Dt=0;Ye.forEach(function(Tn){var Wn=pA(et,Tn.width);Wn?bt+=Wn:Dt+=1});var Zt=et-bt,Wt=Dt,Bn=Zt/Dt,Sn=0,gn=Ye.map(function(Tn){var Wn=(0,tt.Z)({},Tn),Hn=pA(et,Wn.width);if(Hn)Wn.width=Hn;else{var vr=Math.floor(Bn);Wn.width=Wt===1?Zt:vr,Zt-=vr,Wt-=1}return Sn+=Wn.width,Wn});return[gn,Sn]}return[Ye,et]},[Ye,et])}var bn=["children"],On=["fixed"];function hn(Ye){return(0,as.Z)(Ye).filter(function(et){return me.isValidElement(et)}).map(function(et){var bt=et.key,Dt=et.props,Zt=Dt.children,Wt=(0,Rt.Z)(Dt,bn),Bn=(0,tt.Z)({key:bt},Wt);return Zt&&(Bn.children=hn(Zt)),Bn})}function jr(Ye){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Ye.filter(function(bt){return bt&&(0,Je.Z)(bt)==="object"}).reduce(function(bt,Dt,Zt){var Wt=Dt.fixed,Bn=Wt===!0?"left":Wt,Sn="".concat(et,"-").concat(Zt),gn=Dt.children;return gn&&gn.length>0?[].concat((0,qr.Z)(bt),(0,qr.Z)(jr(gn,Sn).map(function(Tn){return(0,tt.Z)({fixed:Bn},Tn)}))):[].concat((0,qr.Z)(bt),[(0,tt.Z)((0,tt.Z)({key:Sn},Dt),{},{fixed:Bn})])},[])}function ca(Ye){for(var et=!0,bt=0;bt=0;Wt-=1){var Bn=Ye[Wt];if(Zt&&Bn.fixed!=="right")Zt=!1;else if(!Zt&&Bn.fixed==="right"){warning(!1,"Index ".concat(Wt+1," of `columns` missing `fixed='right'` prop."));break}}}function Ur(Ye){return Ye.map(function(et){var bt=et.fixed,Dt=(0,Rt.Z)(et,On),Zt=bt;return bt==="left"?Zt="right":bt==="right"&&(Zt="left"),(0,tt.Z)({fixed:Zt},Dt)})}function Ea(Ye,et){var bt=Ye.prefixCls,Dt=Ye.columns,Zt=Ye.children,Wt=Ye.expandable,Bn=Ye.expandedKeys,Sn=Ye.columnTitle,gn=Ye.getRowKey,Tn=Ye.onTriggerExpand,Wn=Ye.expandIcon,Hn=Ye.rowExpandable,vr=Ye.expandIconColumnIndex,ur=Ye.direction,dr=Ye.expandRowByClick,Vr=Ye.columnWidth,kr=Ye.fixed,Gr=Ye.scrollWidth,Rr=me.useMemo(function(){return Dt||hn(Zt)},[Dt,Zt]),na=me.useMemo(function(){if(Wt){var ya,da=Rr.slice();if(!da.includes(Ce)){var ta=vr||0;ta>=0&&da.splice(ta,0,Ce)}var va=da.indexOf(Ce);da=da.filter(function(Ma,Co){return Ma!==Ce||Co===va});var Ga=Rr[va],Do;(kr==="left"||kr)&&!vr?Do="left":(kr==="right"||kr)&&vr===Rr.length?Do="right":Do=Ga?Ga.fixed:null;var co=(ya={},(0,Oe.Z)(ya,Pr,{className:"".concat(bt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Oe.Z)(ya,"title",Sn),(0,Oe.Z)(ya,"fixed",Do),(0,Oe.Z)(ya,"className","".concat(bt,"-row-expand-icon-cell")),(0,Oe.Z)(ya,"width",Vr),(0,Oe.Z)(ya,"render",function(Co,Mo,Ti){var ri=gn(Mo,Ti),eA=Bn.has(ri),vA=Hn?Hn(Mo):!0,vo=Wn({prefixCls:bt,expanded:eA,expandable:vA,record:Mo,onExpand:Tn});return dr?me.createElement("span",{onClick:function(hi){return hi.stopPropagation()}},vo):vo}),ya);return da.map(function(Ma){return Ma===Ce?co:Ma})}return Rr.filter(function(Ma){return Ma!==Ce})},[Wt,Rr,gn,Bn,Wn,ur]),Da=me.useMemo(function(){var ya=na;return et&&(ya=et(ya)),ya.length||(ya=[{render:function(){return null}}]),ya},[et,na,ur]),Ra=me.useMemo(function(){return ur==="rtl"?Ur(jr(Da)):jr(Da)},[Da,ur,Gr]),Sa=ji(Ra,Gr),qa=(0,Me.Z)(Sa,2),po=qa[0],la=qa[1];return[Da,po,la]}var Ha=Ea;function La(Ye){var et,bt=Ye.prefixCls,Dt=Ye.record,Zt=Ye.onExpand,Wt=Ye.expanded,Bn=Ye.expandable,Sn="".concat(bt,"-row-expand-icon");if(!Bn)return me.createElement("span",{className:De()(Sn,"".concat(bt,"-row-spaced"))});var gn=function(Wn){Zt(Dt,Wn),Wn.stopPropagation()};return me.createElement("span",{className:De()(Sn,(et={},(0,Oe.Z)(et,"".concat(bt,"-row-expanded"),Wt),(0,Oe.Z)(et,"".concat(bt,"-row-collapsed"),!Wt),et)),onClick:gn})}function Oo(Ye,et,bt){var Dt=[];function Zt(Wt){(Wt||[]).forEach(function(Bn,Sn){Dt.push(et(Bn,Sn)),Zt(Bn[bt])})}return Zt(Ye),Dt}function Zi(Ye,et,bt){var Dt=Tr(Ye),Zt=Dt.expandIcon,Wt=Dt.expandedRowKeys,Bn=Dt.defaultExpandedRowKeys,Sn=Dt.defaultExpandAllRows,gn=Dt.expandedRowRender,Tn=Dt.onExpand,Wn=Dt.onExpandedRowsChange,Hn=Dt.childrenColumnName,vr=Zt||La,ur=Hn||"children",dr=me.useMemo(function(){return gn?"row":Ye.expandable&&Ye.internalHooks===be&&Ye.expandable.__PARENT_RENDER_ICON__||et.some(function(Ra){return Ra&&(0,Je.Z)(Ra)==="object"&&Ra[ur]})?"nest":!1},[!!gn,et]),Vr=me.useState(function(){return Bn||(Sn?Oo(et,bt,ur):[])}),kr=(0,Me.Z)(Vr,2),Gr=kr[0],Rr=kr[1],na=me.useMemo(function(){return new Set(Wt||Gr||[])},[Wt,Gr]),Da=me.useCallback(function(Ra){var Sa=bt(Ra,et.indexOf(Ra)),qa,po=na.has(Sa);po?(na.delete(Sa),qa=(0,qr.Z)(na)):qa=[].concat((0,qr.Z)(na),[Sa]),Rr(qa),Tn&&Tn(!po,Ra),Wn&&Wn(qa)},[bt,na,et,Tn,Wn]);return[Dt,dr,na,vr,ur,Da]}function xr(Ye,et,bt,Dt){var Zt=Ye.map(function(Wt,Bn){return St(Bn,Bn,Ye,et,bt,Dt==null?void 0:Dt[Bn])});return(0,Lt.Z)(function(){return Zt},[Zt],function(Wt,Bn){return!(0,He.Z)(Wt,Bn)})}function Ya(Ye){var et=(0,me.useRef)(Ye),bt=(0,me.useState)({}),Dt=(0,Me.Z)(bt,2),Zt=Dt[1],Wt=(0,me.useRef)(null),Bn=(0,me.useRef)([]);function Sn(gn){Bn.current.push(gn);var Tn=Promise.resolve();Wt.current=Tn,Tn.then(function(){if(Wt.current===Tn){var Wn=Bn.current,Hn=et.current;Bn.current=[],Wn.forEach(function(vr){et.current=vr(et.current)}),Wt.current=null,Hn!==et.current&&Zt({})}})}return(0,me.useEffect)(function(){return function(){Wt.current=null}},[]),[et.current,Sn]}function Ui(Ye){var et=(0,me.useRef)(Ye||null),bt=(0,me.useRef)();function Dt(){window.clearTimeout(bt.current)}function Zt(Bn){et.current=Bn,Dt(),bt.current=window.setTimeout(function(){et.current=null,bt.current=void 0},100)}function Wt(){return et.current}return(0,me.useEffect)(function(){return Dt},[]),[Zt,Wt]}function oi(){var Ye=me.useState(-1),et=(0,Me.Z)(Ye,2),bt=et[0],Dt=et[1],Zt=me.useState(-1),Wt=(0,Me.Z)(Zt,2),Bn=Wt[0],Sn=Wt[1],gn=me.useCallback(function(Tn,Wn){Dt(Tn),Sn(Wn)},[]);return[bt,Bn,gn]}var _i=Be(47273),Qo=(0,_i.Z)()?window:null;function iA(Ye,et){var bt=(0,Je.Z)(Ye)==="object"?Ye:{},Dt=bt.offsetHeader,Zt=Dt===void 0?0:Dt,Wt=bt.offsetSummary,Bn=Wt===void 0?0:Wt,Sn=bt.offsetScroll,gn=Sn===void 0?0:Sn,Tn=bt.getContainer,Wn=Tn===void 0?function(){return Qo}:Tn,Hn=Wn()||Qo;return me.useMemo(function(){var vr=!!Ye;return{isSticky:vr,stickyClassName:vr?"".concat(et,"-sticky-holder"):"",offsetHeader:Zt,offsetSummary:Bn,offsetScroll:gn,container:Hn}},[gn,Zt,Bn,et,Hn])}function kA(Ye,et,bt){var Dt=(0,me.useMemo)(function(){for(var Zt=[],Wt=[],Bn=0,Sn=0,gn=0;gn=Hn&&(Ma=Hn-vr),Bn({scrollLeft:Ma/Hn*(Wn+2)}),Rr.current.x=va.pageX},ya=function(){if(Wt.current){var va=(0,nr.os)(Wt.current).top,Ga=va+Wt.current.offsetHeight,Do=gn===window?document.documentElement.scrollTop+window.innerHeight:(0,nr.os)(gn).top+gn.clientHeight;Ga-(0,Qt.Z)()<=Do||va>=Do-Sn?Gr(function(co){return(0,tt.Z)((0,tt.Z)({},co),{},{isHiddenScrollBar:!0})}):Gr(function(co){return(0,tt.Z)((0,tt.Z)({},co),{},{isHiddenScrollBar:!1})})}},da=function(va){Gr(function(Ga){return(0,tt.Z)((0,tt.Z)({},Ga),{},{scrollLeft:va/Wn*Hn||0})})};return me.useImperativeHandle(bt,function(){return{setScrollLeft:da}}),me.useEffect(function(){var ta=(0,zn.Z)(document.body,"mouseup",qa,!1),va=(0,zn.Z)(document.body,"mousemove",la,!1);return ya(),function(){ta.remove(),va.remove()}},[vr,Ra]),me.useEffect(function(){var ta=(0,zn.Z)(gn,"scroll",ya,!1),va=(0,zn.Z)(window,"resize",ya,!1);return function(){ta.remove(),va.remove()}},[gn]),me.useEffect(function(){kr.isHiddenScrollBar||Gr(function(ta){var va=Wt.current;return va?(0,tt.Z)((0,tt.Z)({},ta),{},{scrollLeft:va.scrollLeft/va.scrollWidth*va.clientWidth}):ta})},[kr.isHiddenScrollBar]),Wn<=Hn||!vr||kr.isHiddenScrollBar?null:me.createElement("div",{style:{height:(0,Qt.Z)(),width:Hn,bottom:Sn},className:"".concat(Tn,"-sticky-scroll")},me.createElement("div",{onMouseDown:po,ref:ur,className:De()("".concat(Tn,"-sticky-scroll-bar"),(0,Oe.Z)({},"".concat(Tn,"-sticky-scroll-bar-active"),Ra)),style:{width:"".concat(vr,"px"),transform:"translate3d(".concat(kr.scrollLeft,"px, 0, 0)")}}))},Xr=me.forwardRef(pr);function Xn(Ye){return null}var ii=Xn;function ja(Ye){return null}var zo=ja,xo="rc-table",Er=[],Or={};function Ba(){return"No Data"}function Aa(Ye){var et,bt=(0,tt.Z)({rowKey:"key",prefixCls:xo,emptyText:Ba},Ye),Dt=bt.prefixCls,Zt=bt.className,Wt=bt.rowClassName,Bn=bt.style,Sn=bt.data,gn=bt.rowKey,Tn=bt.scroll,Wn=bt.tableLayout,Hn=bt.direction,vr=bt.title,ur=bt.footer,dr=bt.summary,Vr=bt.caption,kr=bt.id,Gr=bt.showHeader,Rr=bt.components,na=bt.emptyText,Da=bt.onRow,Ra=bt.onHeaderRow,Sa=bt.internalHooks,qa=bt.transformColumns,po=bt.internalRefs,la=bt.tailor,ya=bt.sticky,da=Sn||Er,ta=!!da.length,va=Sa===be,Ga=me.useCallback(function(Ci,Ji){return(0,it.Z)(Rr,Ci)||Ji},[Rr]),Do=me.useMemo(function(){return typeof gn=="function"?gn:function(Ci){var Ji=Ci&&Ci[gn];return Ji}},[gn]),co=Ga(["body"]),Ma=oi(),Co=(0,Me.Z)(Ma,3),Mo=Co[0],Ti=Co[1],ri=Co[2],eA=Zi(bt,da,Do),vA=(0,Me.Z)(eA,6),vo=vA[0],MA=vA[1],hi=vA[2],Ri=vA[3],Mi=vA[4],tl=vA[5],ha=Tn==null?void 0:Tn.x,Va=me.useState(0),Za=(0,Me.Z)(Va,2),Ia=Za[0],mi=Za[1],_a=Ha((0,tt.Z)((0,tt.Z)((0,tt.Z)({},bt),vo),{},{expandable:!!vo.expandedRowRender,columnTitle:vo.columnTitle,expandedKeys:hi,getRowKey:Do,onTriggerExpand:tl,expandIcon:Ri,expandIconColumnIndex:vo.expandIconColumnIndex,direction:Hn,scrollWidth:va&&la&&typeof ha=="number"?ha:null}),va?qa:null),so=(0,Me.Z)(_a,3),Zo=so[0],Xo=so[1],Ds=so[2],NA=Ds!=null?Ds:ha,Ml=me.useMemo(function(){return{columns:Zo,flattenColumns:Xo}},[Zo,Xo]),DA=me.useRef(),hl=me.useRef(),Yr=me.useRef(),Gs=me.useRef(),mc=me.useRef(),pi=me.useState(!1),Ko=(0,Me.Z)(pi,2),uA=Ko[0],YA=Ko[1],Vi=me.useState(!1),Uo=(0,Me.Z)(Vi,2),Us=Uo[0],Cs=Uo[1],nl=Ya(new Map),Zs=(0,Me.Z)(nl,2),Ws=Zs[0],xl=Zs[1],wu=nt(Xo),Ll=wu.map(function(Ci){return Ws.get(Ci)}),BA=me.useMemo(function(){return Ll},[Ll.join("_")]),fs=VA(BA,Xo.length,Hn),KA=Tn&&Mt(Tn.y),cA=Tn&&Mt(NA)||!!vo.fixed,Xl=cA&&Xo.some(function(Ci){var Ji=Ci.fixed;return Ji}),gu=me.useRef(),bu=iA(ya,Dt),Yl=bu.isSticky,Sd=bu.offsetHeader,Gd=bu.offsetSummary,Yo=bu.offsetScroll,Ki=bu.stickyClassName,hs=bu.container,aA=me.useMemo(function(){return dr==null?void 0:dr(da)},[dr,da]),ms=(KA||Yl)&&me.isValidElement(aA)&&aA.type===we&&aA.props.fixed,Es,SA,$l;KA&&(SA={overflowY:"scroll",maxHeight:Tn.y}),cA&&(Es={overflowX:"auto"},KA||(SA={overflowY:"hidden"}),$l={width:NA===!0?"auto":NA,minWidth:"100%"});var yd=me.useCallback(function(Ci,Ji){(0,dt.Z)(DA.current)&&xl(function(Kl){if(Kl.get(Ci)!==Ji){var Wu=new Map(Kl);return Wu.set(Ci,Ji),Wu}return Kl})},[]),wd=Ui(null),Zd=(0,Me.Z)(wd,2),bg=Zd[0],Cg=Zd[1];function Vc(Ci,Ji){Ji&&(typeof Ji=="function"?Ji(Ci):Ji.scrollLeft!==Ci&&(Ji.scrollLeft=Ci,Ji.scrollLeft!==Ci&&setTimeout(function(){Ji.scrollLeft=Ci},0)))}var ql=(0,ot.Z)(function(Ci){var Ji=Ci.currentTarget,Kl=Ci.scrollLeft,Wu=Hn==="rtl",Vu=typeof Kl=="number"?Kl:Ji.scrollLeft,yf=Ji||Or;if(!Cg()||Cg()===yf){var _g;bg(yf),Vc(Vu,hl.current),Vc(Vu,Yr.current),Vc(Vu,mc.current),Vc(Vu,(_g=gu.current)===null||_g===void 0?void 0:_g.setScrollLeft)}var Ng=Ji||hl.current;if(Ng){var Dg=Ng.scrollWidth,Ug=Ng.clientWidth;if(Dg===Ug){YA(!1),Cs(!1);return}Wu?(YA(-Vu0)):(YA(Vu>0),Cs(Vu1?Vr-va:0,Do=(0,tt.Z)((0,tt.Z)((0,tt.Z)({},qa),gn),{},{flex:"0 0 ".concat(va,"px"),width:"".concat(va,"px"),marginRight:Ga,pointerEvents:"auto"}),co=me.useMemo(function(){return Wn?da<=1:la===0||da===0||da>1},[da,la,Wn]);co?Do.visibility="hidden":Wn&&(Do.height=Hn==null?void 0:Hn(da));var Ma=co?function(){return null}:vr,Co={};return(da===0||la===0)&&(Co.rowSpan=1,Co.colSpan=1),me.createElement(Mn,(0,Le.Z)({className:De()(dr,Tn),ellipsis:bt.ellipsis,align:bt.align,scope:bt.rowScope,component:"div",prefixCls:et.prefixCls,key:na,record:Sn,index:Wt,renderIndex:Bn,dataIndex:ur,render:Ma,shouldCellUpdate:bt.shouldCellUpdate},Da,{appendNode:Ra,additionalProps:(0,tt.Z)((0,tt.Z)({},Sa),{},{style:Do},Co)}))}var Tc=kc,Ql=["data","index","className","rowKey","style","extra","getHeight"],kl=me.forwardRef(function(Ye,et){var bt=Ye.data,Dt=Ye.index,Zt=Ye.className,Wt=Ye.rowKey,Bn=Ye.style,Sn=Ye.extra,gn=Ye.getHeight,Tn=(0,Rt.Z)(Ye,Ql),Wn=bt.record,Hn=bt.indent,vr=bt.index,ur=de(_e,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),dr=ur.scrollX,Vr=ur.flattenColumns,kr=ur.prefixCls,Gr=ur.fixColumn,Rr=ur.componentWidth,na=Vt(Wn,Wt,Dt,Hn),Da=na.rowSupportExpand,Ra=na.expanded,Sa=na.rowProps,qa=na.expandedRowRender,po=na.expandedRowClassName,la;if(Da&&Ra){var ya=qa(Wn,Dt,Hn+1,Ra),da=po==null?void 0:po(Wn,Dt,Hn),ta={};Gr&&(ta={style:(0,Oe.Z)({},"--virtual-width","".concat(Rr,"px"))});var va="".concat(kr,"-expanded-row-cell");la=me.createElement("div",{className:De()("".concat(kr,"-expanded-row"),"".concat(kr,"-expanded-row-level-").concat(Hn+1),da)},me.createElement(Mn,{component:"div",prefixCls:kr,className:De()(va,(0,Oe.Z)({},"".concat(va,"-fixed"),Gr)),additionalProps:ta},ya))}var Ga=(0,tt.Z)((0,tt.Z)({},Bn),{},{width:dr});Sn&&(Ga.position="absolute",Ga.pointerEvents="none");var Do=me.createElement("div",(0,Le.Z)({},Sa,Tn,{ref:Da?null:et,className:De()(Zt,"".concat(kr,"-row"),Sa==null?void 0:Sa.className,(0,Oe.Z)({},"".concat(kr,"-row-extra"),Sn)),style:(0,tt.Z)((0,tt.Z)({},Ga),Sa==null?void 0:Sa.style)}),Vr.map(function(co,Ma){return me.createElement(Tc,{key:Ma,rowInfo:na,column:co,colIndex:Ma,indent:Hn,index:Dt,renderIndex:vr,record:Wn,inverse:Sn,getHeight:gn})}));return Da?me.createElement("div",{ref:et},Do,la):Do}),Rc=ne(kl),Uu=Rc,Ou=me.forwardRef(function(Ye,et){var bt=Ye.data,Dt=Ye.onScroll,Zt=de(_e,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Wt=Zt.flattenColumns,Bn=Zt.onColumnResize,Sn=Zt.getRowKey,gn=Zt.expandedKeys,Tn=Zt.prefixCls,Wn=Zt.childrenColumnName,Hn=Zt.emptyNode,vr=Zt.scrollX,ur=de(AA),dr=ur.scrollY,Vr=ur.listItemHeight,kr=me.useRef(),Gr=en(bt,Wn,gn,Sn),Rr=me.useMemo(function(){var la=0;return Wt.map(function(ya){var da=ya.width,ta=ya.key;return la+=da,[ta,da,la]})},[Wt]),na=me.useMemo(function(){return Rr.map(function(la){return la[2]})},[Rr]);me.useEffect(function(){Rr.forEach(function(la){var ya=(0,Me.Z)(la,2),da=ya[0],ta=ya[1];Bn(da,ta)})},[Rr]),me.useImperativeHandle(et,function(){var la={};return Object.defineProperty(la,"scrollLeft",{get:function(){var da;return((da=kr.current)===null||da===void 0?void 0:da.getScrollInfo().x)||0},set:function(da){var ta;(ta=kr.current)===null||ta===void 0||ta.scrollTo({left:da})}}),la});var Da=function(ya,da){var ta,va=(ta=Gr[da])===null||ta===void 0?void 0:ta.record,Ga=ya.onCell;if(Ga){var Do,co=Ga(va,da);return(Do=co==null?void 0:co.rowSpan)!==null&&Do!==void 0?Do:1}return 1},Ra=function(ya){var da=ya.start,ta=ya.end,va=ya.getSize,Ga=ya.offsetY;if(ta<0)return null;for(var Do=Wt.filter(function(ha){return Da(ha,da)===0}),co=da,Ma=function(Va){if(Do=Do.filter(function(Za){return Da(Za,Va)===0}),!Do.length)return co=Va,"break"},Co=da;Co>=0;Co-=1){var Mo=Ma(Co);if(Mo==="break")break}for(var Ti=Wt.filter(function(ha){return Da(ha,ta)!==1}),ri=ta,eA=function(Va){if(Ti=Ti.filter(function(Za){return Da(Za,Va)!==1}),!Ti.length)return ri=Math.max(Va-1,ta),"break"},vA=ta;vA1})&&MA.push(Va)},Ri=co;Ri<=ri;Ri+=1)var Mi=hi(Ri);var tl=MA.map(function(ha){var Va=Gr[ha],Za=Sn(Va.record,ha),Ia=function(so){var Zo=ha+so-1,Xo=Sn(Gr[Zo].record,Zo),Ds=va(Za,Xo);return Ds.bottom-Ds.top},mi=va(Za);return me.createElement(Uu,{key:ha,data:Va,rowKey:Za,index:ha,style:{top:-Ga+mi.top},extra:!0,getHeight:Ia})});return tl},Sa=me.useMemo(function(){return{columnsOffset:na}},[na]),qa="".concat(Tn,"-tbody"),po;return Gr.length?po=me.createElement(xi.Z,{fullHeight:!1,ref:kr,className:De()(qa,"".concat(qa,"-virtual")),height:dr,itemHeight:Vr||24,data:Gr,itemKey:function(ya){return Sn(ya.record)},scrollWidth:vr,onVirtualScroll:function(ya){var da=ya.x;Dt({scrollLeft:da})},extraRender:Ra},function(la,ya,da){var ta=Sn(la.record,ya);return me.createElement(Uu,(0,Le.Z)({data:la,rowKey:ta,index:ya},da))}):po=me.createElement("div",{className:De()("".concat(Tn,"-placeholder"))},me.createElement(Mn,{component:"div",prefixCls:Tn},Hn)),me.createElement(sA.Provider,{value:Sa},po)}),Au=ne(Ou),wl=Au,ln=function(et,bt){var Dt=bt.ref,Zt=bt.onScroll;return me.createElement(wl,{ref:Dt,data:et,onScroll:Zt})},Ss=100;function Hc(Ye){var et=Ye.columns,bt=Ye.scroll,Dt=Ye.prefixCls,Zt=Dt===void 0?xo:Dt,Wt=Ye.className,Bn=Ye.listItemHeight,Sn=bt||{},gn=Sn.x,Tn=Sn.y;typeof gn!="number"&&(gn=((et||[]).length+1)*Ss),typeof Tn!="number"&&(Tn=500);var Wn=me.useMemo(function(){return{scrollY:Tn,listItemHeight:Bn}},[Tn,Bn]);return me.createElement(AA.Provider,{value:Wn},me.createElement(Wr,(0,Le.Z)({},Ye,{className:De()(Wt,"".concat(Zt,"-virtual")),scroll:(0,tt.Z)((0,tt.Z)({},bt),{},{x:gn}),components:{body:ln},columns:et,internalHooks:be,tailor:!0})))}function Qu(Ye){return te(Hc,Ye)}var ku=Qu(),Tu=null;function ys(Ye){return null}var su=ys;function Oi(Ye){return null}var Ru=Oi,oc=Be(2738),lA=Be(68031),ic=Be(36355),os=Be(93891),jc=Be(19716),lu=Be(8628),wn=Be(31724),rn=Be(58421),cn=Be(71418),Nn=Be(88088);function sr(Ye){return function(bt){let{prefixCls:Dt,onExpand:Zt,record:Wt,expanded:Bn,expandable:Sn}=bt;const gn=`${Dt}-row-expand-icon`;return me.createElement("button",{type:"button",onClick:Tn=>{Zt(Wt,Tn),Tn.stopPropagation()},className:De()(gn,{[`${gn}-spaced`]:!Sn,[`${gn}-expanded`]:Sn&&Bn,[`${gn}-collapsed`]:Sn&&!Bn}),"aria-label":Bn?Ye.collapse:Ye.expand,"aria-expanded":Bn})}}var wr=sr;function Qr(Ye,et){return"key"in Ye&&Ye.key!==void 0&&Ye.key!==null?Ye.key:Ye.dataIndex?Array.isArray(Ye.dataIndex)?Ye.dataIndex.join("."):Ye.dataIndex:et}function gr(Ye,et){return et?`${et}-${Ye}`:`${Ye}`}function Nr(Ye,et){return typeof Ye=="function"?Ye(et):Ye}function pa(Ye,et){const bt=Nr(Ye,et);return Object.prototype.toString.call(bt)==="[object Object]"?"":bt}var za={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Fo=za,Pa=Be(7657),fi=function(et,bt){return me.createElement(Pa.Z,(0,Le.Z)({},et,{ref:bt,icon:Fo}))},wi=me.forwardRef(fi),Ni=wi,Ca=Be(56762);function $a(Ye){const et=me.useRef(Ye),bt=(0,Ca.Z)();return[()=>et.current,Dt=>{et.current=Dt,bt()}]}var Xa=Be(3113),Go=Be(24905),Ta=Be(38854),Ao=Be(64165),Is=Be(20834),Ks=Be(40875),RA=Be(5112),ul=Be(17574),ns=Be(47472),cl=Be(92832);function bl(Ye){let{value:et,onChange:bt,filterSearch:Dt,tablePrefixCls:Zt,locale:Wt}=Ye;return Dt?me.createElement("div",{className:`${Zt}-filter-dropdown-search`},me.createElement(cl.default,{prefix:me.createElement(ns.Z,null),placeholder:Wt.filterSearchPlaceholder,onChange:bt,value:et,htmlSize:1,className:`${Zt}-filter-dropdown-search-input`})):null}var Cn=bl,Pn=Be(10228);const Tl=Ye=>{const{keyCode:et}=Ye;et===Pn.Z.ENTER&&Ye.stopPropagation()};var Ja=me.forwardRef((Ye,et)=>me.createElement("div",{className:Ye.className,onClick:bt=>bt.stopPropagation(),onKeyDown:Tl,ref:et},Ye.children));function No(Ye){let et=[];return(Ye||[]).forEach(bt=>{let{value:Dt,children:Zt}=bt;et.push(Dt),Zt&&(et=[].concat((0,qr.Z)(et),(0,qr.Z)(No(Zt))))}),et}function Wi(Ye){return Ye.some(et=>{let{children:bt}=et;return bt})}function Qi(Ye,et){return typeof et=="string"||typeof et=="number"?et==null?void 0:et.toString().toLowerCase().includes(Ye.trim().toLowerCase()):!1}function mo(Ye){let{filters:et,prefixCls:bt,filteredKeys:Dt,filterMultiple:Zt,searchValue:Wt,filterSearch:Bn}=Ye;return et.map((Sn,gn)=>{const Tn=String(Sn.value);if(Sn.children)return{key:Tn||gn,label:Sn.text,popupClassName:`${bt}-dropdown-submenu`,children:mo({filters:Sn.children,prefixCls:bt,filteredKeys:Dt,filterMultiple:Zt,searchValue:Wt,filterSearch:Bn})};const Wn=Zt?Go.default:RA.ZP,Hn={key:Sn.value!==void 0?Tn:gn,label:me.createElement(me.Fragment,null,me.createElement(Wn,{checked:Dt.includes(Tn)}),me.createElement("span",null,Sn.text))};return Wt.trim()?typeof Bn=="function"?Bn(Wt,Sn)?Hn:null:Qi(Wt,Sn.text)?Hn:null:Hn})}function Ac(Ye){var et,bt;const{tablePrefixCls:Dt,prefixCls:Zt,column:Wt,dropdownPrefixCls:Bn,columnKey:Sn,filterMultiple:gn,filterMode:Tn="menu",filterSearch:Wn=!1,filterState:Hn,triggerFilter:vr,locale:ur,children:dr,getPopupContainer:Vr}=Ye,{filterDropdownOpen:kr,onFilterDropdownOpenChange:Gr,filterResetToDefaultFilteredValue:Rr,defaultFilteredValue:na,filterDropdownVisible:Da,onFilterDropdownVisibleChange:Ra}=Wt,[Sa,qa]=me.useState(!1),po=!!(Hn&&(!((et=Hn.filteredKeys)===null||et===void 0)&&et.length||Hn.forceFiltered)),la=_a=>{qa(_a),Gr==null||Gr(_a),Ra==null||Ra(_a)},ya=(bt=kr!=null?kr:Da)!==null&&bt!==void 0?bt:Sa,da=Hn==null?void 0:Hn.filteredKeys,[ta,va]=$a(da||[]),Ga=_a=>{let{selectedKeys:so}=_a;va(so)},Do=(_a,so)=>{let{node:Zo,checked:Xo}=so;Ga(gn?{selectedKeys:_a}:{selectedKeys:Xo&&Zo.key?[Zo.key]:[]})};me.useEffect(()=>{Sa&&Ga({selectedKeys:da||[]})},[da]);const[co,Ma]=me.useState([]),Co=_a=>{Ma(_a)},[Mo,Ti]=me.useState(""),ri=_a=>{const{value:so}=_a.target;Ti(so)};me.useEffect(()=>{Sa||Ti("")},[Sa]);const eA=_a=>{const so=_a&&_a.length?_a:null;if(so===null&&(!Hn||!Hn.filteredKeys)||(0,He.Z)(so,Hn==null?void 0:Hn.filteredKeys,!0))return null;vr({column:Wt,key:Sn,filteredKeys:so})},vA=()=>{la(!1),eA(ta())},vo=function(){let{confirm:_a,closeDropdown:so}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};_a&&eA([]),so&&la(!1),Ti(""),va(Rr?(na||[]).map(Zo=>String(Zo)):[])},MA=function(){let{closeDropdown:_a}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};_a&&la(!1),eA(ta())},hi=_a=>{_a&&da!==void 0&&va(da||[]),la(_a),!_a&&!Wt.filterDropdown&&vA()},Ri=De()({[`${Bn}-menu-without-submenu`]:!Wi(Wt.filters||[])}),Mi=_a=>{if(_a.target.checked){const so=No(Wt==null?void 0:Wt.filters).map(Zo=>String(Zo));va(so)}else va([])},tl=_a=>{let{filters:so}=_a;return(so||[]).map((Zo,Xo)=>{const Ds=String(Zo.value),NA={title:Zo.text,key:Zo.value!==void 0?Ds:Xo};return Zo.children&&(NA.children=tl({filters:Zo.children})),NA})},ha=_a=>{var so;return Object.assign(Object.assign({},_a),{text:_a.title,value:_a.key,children:((so=_a.children)===null||so===void 0?void 0:so.map(Zo=>ha(Zo)))||[]})};let Va;if(typeof Wt.filterDropdown=="function")Va=Wt.filterDropdown({prefixCls:`${Bn}-custom`,setSelectedKeys:_a=>Ga({selectedKeys:_a}),selectedKeys:ta(),confirm:MA,clearFilters:vo,filters:Wt.filters,visible:ya,close:()=>{la(!1)}});else if(Wt.filterDropdown)Va=Wt.filterDropdown;else{const _a=ta()||[],so=()=>(Wt.filters||[]).length===0?me.createElement(Ao.Z,{image:Ao.Z.PRESENTED_IMAGE_SIMPLE,description:ur.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Tn==="tree"?me.createElement(me.Fragment,null,me.createElement(Cn,{filterSearch:Wn,value:Mo,onChange:ri,tablePrefixCls:Dt,locale:ur}),me.createElement("div",{className:`${Dt}-filter-dropdown-tree`},gn?me.createElement(Go.default,{checked:_a.length===No(Wt.filters).length,indeterminate:_a.length>0&&_a.lengthtypeof Wn=="function"?Wn(Mo,ha(Xo)):Qi(Mo,Xo.title):void 0}))):me.createElement(me.Fragment,null,me.createElement(Cn,{filterSearch:Wn,value:Mo,onChange:ri,tablePrefixCls:Dt,locale:ur}),me.createElement(Is.default,{selectable:!0,multiple:gn,prefixCls:`${Bn}-menu`,className:Ri,onSelect:Ga,onDeselect:Ga,selectedKeys:_a,getPopupContainer:Vr,openKeys:co,onOpenChange:Co,items:mo({filters:Wt.filters||[],filterSearch:Wn,prefixCls:Zt,filteredKeys:ta(),filterMultiple:gn,searchValue:Mo})})),Zo=()=>Rr?(0,He.Z)((na||[]).map(Xo=>String(Xo)),_a,!0):_a.length===0;Va=me.createElement(me.Fragment,null,so(),me.createElement("div",{className:`${Zt}-dropdown-btns`},me.createElement(Xa.ZP,{type:"link",size:"small",disabled:Zo(),onClick:()=>vo()},ur.filterReset),me.createElement(Xa.ZP,{type:"primary",size:"small",onClick:vA},ur.filterConfirm)))}Wt.filterDropdown&&(Va=me.createElement(Ks.J,{selectable:void 0},Va));const Za=()=>me.createElement(Ja,{className:`${Zt}-dropdown`},Va);let Ia;typeof Wt.filterIcon=="function"?Ia=Wt.filterIcon(po):Wt.filterIcon?Ia=Wt.filterIcon:Ia=me.createElement(Ni,null);const{direction:mi}=me.useContext(ic.E_);return me.createElement("div",{className:`${Zt}-column`},me.createElement("span",{className:`${Dt}-column-title`},dr),me.createElement(Ta.Z,{dropdownRender:Za,trigger:["click"],open:ya,onOpenChange:hi,getPopupContainer:Vr,placement:mi==="rtl"?"bottomLeft":"bottomRight"},me.createElement("span",{role:"button",tabIndex:-1,className:De()(`${Zt}-trigger`,{active:po}),onClick:_a=>{_a.stopPropagation()}},Ia)))}var Hu=Ac;function uu(Ye,et,bt){let Dt=[];return(Ye||[]).forEach((Zt,Wt)=>{var Bn;const Sn=gr(Wt,bt);if(Zt.filters||"filterDropdown"in Zt||"onFilter"in Zt)if("filteredValue"in Zt){let gn=Zt.filteredValue;"filterDropdown"in Zt||(gn=(Bn=gn==null?void 0:gn.map(String))!==null&&Bn!==void 0?Bn:gn),Dt.push({column:Zt,key:Qr(Zt,Sn),filteredKeys:gn,forceFiltered:Zt.filtered})}else Dt.push({column:Zt,key:Qr(Zt,Sn),filteredKeys:et&&Zt.defaultFilteredValue?Zt.defaultFilteredValue:void 0,forceFiltered:Zt.filtered});"children"in Zt&&(Dt=[].concat((0,qr.Z)(Dt),(0,qr.Z)(uu(Zt.children,et,Sn))))}),Dt}function cu(Ye,et,bt,Dt,Zt,Wt,Bn,Sn){return bt.map((gn,Tn)=>{const Wn=gr(Tn,Sn),{filterMultiple:Hn=!0,filterMode:vr,filterSearch:ur}=gn;let dr=gn;if(dr.filters||dr.filterDropdown){const Vr=Qr(dr,Wn),kr=Dt.find(Gr=>{let{key:Rr}=Gr;return Vr===Rr});dr=Object.assign(Object.assign({},dr),{title:Gr=>me.createElement(Hu,{tablePrefixCls:Ye,prefixCls:`${Ye}-filter`,dropdownPrefixCls:et,column:dr,columnKey:Vr,filterState:kr,filterMultiple:Hn,filterMode:vr,filterSearch:ur,triggerFilter:Wt,locale:Zt,getPopupContainer:Bn},Nr(gn.title,Gr))})}return"children"in dr&&(dr=Object.assign(Object.assign({},dr),{children:cu(Ye,et,dr.children,Dt,Zt,Wt,Bn,Wn)})),dr})}function Cl(Ye){const et={};return Ye.forEach(bt=>{let{key:Dt,filteredKeys:Zt,column:Wt}=bt;const{filters:Bn,filterDropdown:Sn}=Wt;if(Sn)et[Dt]=Zt||null;else if(Array.isArray(Zt)){const gn=No(Bn);et[Dt]=gn.filter(Tn=>Zt.includes(String(Tn)))}else et[Dt]=null}),et}function hd(Ye,et){return et.reduce((bt,Dt)=>{const{column:{onFilter:Zt,filters:Wt},filteredKeys:Bn}=Dt;return Zt&&Bn&&Bn.length?bt.filter(Sn=>Bn.some(gn=>{const Tn=No(Wt),Wn=Tn.findIndex(vr=>String(vr)===String(gn)),Hn=Wn!==-1?Tn[Wn]:gn;return Zt(Hn,Sn)})):bt},Ye)}const dl=Ye=>Ye.flatMap(et=>"children"in et?[et].concat((0,qr.Z)(dl(et.children||[]))):[et]);function bA(Ye){let{prefixCls:et,dropdownPrefixCls:bt,mergedColumns:Dt,onFilterChange:Zt,getPopupContainer:Wt,locale:Bn}=Ye;const Sn=me.useMemo(()=>dl(Dt||[]),[Dt]),[gn,Tn]=me.useState(()=>uu(Sn,!0)),Wn=me.useMemo(()=>{const dr=uu(Sn,!1);if(dr.length===0)return dr;let Vr=!0,kr=!0;if(dr.forEach(Gr=>{let{filteredKeys:Rr}=Gr;Rr!==void 0?Vr=!1:kr=!1}),Vr){const Gr=(Sn||[]).map((Rr,na)=>Qr(Rr,gr(na)));return gn.filter(Rr=>{let{key:na}=Rr;return Gr.includes(na)}).map(Rr=>{const na=Sn[Gr.findIndex(Da=>Da===Rr.key)];return Object.assign(Object.assign({},Rr),{column:Object.assign(Object.assign({},Rr.column),na),forceFiltered:na.filtered})})}return dr},[Sn,gn]),Hn=me.useMemo(()=>Cl(Wn),[Wn]),vr=dr=>{const Vr=Wn.filter(kr=>{let{key:Gr}=kr;return Gr!==dr.key});Vr.push(dr),Tn(Vr),Zt(Cl(Vr),Vr)};return[dr=>cu(et,bt,dr,Wn,Bn,vr,Wt),Wn,Hn]}var sc=bA;function JA(Ye,et,bt){const Dt=me.useRef({});function Zt(Wt){if(!Dt.current||Dt.current.data!==Ye||Dt.current.childrenColumnName!==et||Dt.current.getRowKey!==bt){let Sn=function(gn){gn.forEach((Tn,Wn)=>{const Hn=bt(Tn,Wn);Bn.set(Hn,Tn),Tn&&typeof Tn=="object"&&et in Tn&&Sn(Tn[et]||[])})};const Bn=new Map;Sn(Ye),Dt.current={data:Ye,childrenColumnName:et,kvMap:Bn,getRowKey:bt}}return Dt.current.kvMap.get(Wt)}return[Zt]}var ju=Be(50371),$s=function(Ye,et){var bt={};for(var Dt in Ye)Object.prototype.hasOwnProperty.call(Ye,Dt)&&et.indexOf(Dt)<0&&(bt[Dt]=Ye[Dt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Zt=0,Dt=Object.getOwnPropertySymbols(Ye);Zt{const Wt=Ye[Zt];typeof Wt!="function"&&(bt[Zt]=Wt)}),bt}function lc(Ye,et,bt){const Dt=bt&&typeof bt=="object"?bt:{},{total:Zt=0}=Dt,Wt=$s(Dt,["total"]),[Bn,Sn]=(0,me.useState)(()=>({current:"defaultCurrent"in Wt?Wt.defaultCurrent:1,pageSize:"defaultPageSize"in Wt?Wt.defaultPageSize:El})),gn=(0,ju.Z)(Bn,Wt,{total:Zt>0?Zt:Ye}),Tn=Math.ceil((Zt||Ye)/gn.pageSize);gn.current>Tn&&(gn.current=Tn||1);const Wn=(vr,ur)=>{Sn({current:vr!=null?vr:1,pageSize:ur||gn.pageSize})},Hn=(vr,ur)=>{var dr;bt&&((dr=bt.onChange)===null||dr===void 0||dr.call(bt,vr,ur)),Wn(vr,ur),et(vr,ur||(gn==null?void 0:gn.pageSize))};return bt===!1?[{},()=>{}]:[Object.assign(Object.assign({},gn),{onChange:Hn}),Wn]}var Mc=lc,md=Be(84105),LA=Be(35654),zs=Be(90782),_s=Be(71430),gl=Be(18929);const rA={},qs="SELECT_ALL",XA="SELECT_INVERT",$i="SELECT_NONE",CA=[],Mu=(Ye,et)=>{let bt=[];return(et||[]).forEach(Dt=>{bt.push(Dt),Dt&&typeof Dt=="object"&&Ye in Dt&&(bt=[].concat((0,qr.Z)(bt),(0,qr.Z)(Mu(Ye,Dt[Ye]))))}),bt};var us=(Ye,et)=>{const{preserveSelectedRowKeys:bt,selectedRowKeys:Dt,defaultSelectedRowKeys:Zt,getCheckboxProps:Wt,onChange:Bn,onSelect:Sn,onSelectAll:gn,onSelectInvert:Tn,onSelectNone:Wn,onSelectMultiple:Hn,columnWidth:vr,type:ur,selections:dr,fixed:Vr,renderCell:kr,hideSelectAll:Gr,checkStrictly:Rr=!0}=et||{},{prefixCls:na,data:Da,pageData:Ra,getRecordByKey:Sa,getRowKey:qa,expandType:po,childrenColumnName:la,locale:ya,getPopupContainer:da}=Ye,[ta,va]=(0,gl.Z)(Dt||Zt||CA,{value:Dt}),Ga=me.useRef(new Map),Do=(0,me.useCallback)(ha=>{if(bt){const Va=new Map;ha.forEach(Za=>{let Ia=Sa(Za);!Ia&&Ga.current.has(Za)&&(Ia=Ga.current.get(Za)),Va.set(Za,Ia)}),Ga.current=Va}},[Sa,bt]);me.useEffect(()=>{Do(ta)},[ta]);const{keyEntities:co}=(0,me.useMemo)(()=>{if(Rr)return{keyEntities:null};let ha=Da;if(bt){const Va=new Set(Da.map((Ia,mi)=>qa(Ia,mi))),Za=Array.from(Ga.current).reduce((Ia,mi)=>{let[_a,so]=mi;return Va.has(_a)?Ia:Ia.concat(so)},[]);ha=[].concat((0,qr.Z)(ha),(0,qr.Z)(Za))}return(0,_s.I8)(ha,{externalGetKey:qa,childrenPropName:la})},[Da,qa,Rr,la,bt]),Ma=(0,me.useMemo)(()=>Mu(la,Ra),[la,Ra]),Co=(0,me.useMemo)(()=>{const ha=new Map;return Ma.forEach((Va,Za)=>{const Ia=qa(Va,Za),mi=(Wt?Wt(Va):null)||{};ha.set(Ia,mi)}),ha},[Ma,qa,Wt]),Mo=(0,me.useCallback)(ha=>{var Va;return!!(!((Va=Co.get(qa(ha)))===null||Va===void 0)&&Va.disabled)},[Co,qa]),[Ti,ri]=(0,me.useMemo)(()=>{if(Rr)return[ta||[],[]];const{checkedKeys:ha,halfCheckedKeys:Va}=(0,zs.S)(ta,!0,co,Mo);return[ha||[],Va]},[ta,Rr,co,Mo]),eA=(0,me.useMemo)(()=>{const ha=ur==="radio"?Ti.slice(0,1):Ti;return new Set(ha)},[Ti,ur]),vA=(0,me.useMemo)(()=>ur==="radio"?new Set:new Set(ri),[ri,ur]),[vo,MA]=(0,me.useState)(null);me.useEffect(()=>{et||va(CA)},[!!et]);const hi=(0,me.useCallback)((ha,Va)=>{let Za,Ia;Do(ha),bt?(Za=ha,Ia=ha.map(mi=>Ga.current.get(mi))):(Za=[],Ia=[],ha.forEach(mi=>{const _a=Sa(mi);_a!==void 0&&(Za.push(mi),Ia.push(_a))})),va(Za),Bn==null||Bn(Za,Ia,{type:Va})},[va,Sa,Bn,bt]),Ri=(0,me.useCallback)((ha,Va,Za,Ia)=>{if(Sn){const mi=Za.map(_a=>Sa(_a));Sn(Sa(ha),Va,mi,Ia)}hi(Za,"single")},[Sn,Sa,hi]),Mi=(0,me.useMemo)(()=>!dr||Gr?null:(dr===!0?[qs,XA,$i]:dr).map(Va=>Va===qs?{key:"all",text:ya.selectionAll,onSelect(){hi(Da.map((Za,Ia)=>qa(Za,Ia)).filter(Za=>{const Ia=Co.get(Za);return!(Ia!=null&&Ia.disabled)||eA.has(Za)}),"all")}}:Va===XA?{key:"invert",text:ya.selectInvert,onSelect(){const Za=new Set(eA);Ra.forEach((mi,_a)=>{const so=qa(mi,_a),Zo=Co.get(so);Zo!=null&&Zo.disabled||(Za.has(so)?Za.delete(so):Za.add(so))});const Ia=Array.from(Za);Tn&&Tn(Ia),hi(Ia,"invert")}}:Va===$i?{key:"none",text:ya.selectNone,onSelect(){Wn==null||Wn(),hi(Array.from(eA).filter(Za=>{const Ia=Co.get(Za);return Ia==null?void 0:Ia.disabled}),"none")}}:Va).map(Va=>Object.assign(Object.assign({},Va),{onSelect:function(){for(var Za,Ia,mi=arguments.length,_a=new Array(mi),so=0;so{var Va;if(!et)return ha.filter(pi=>pi!==rA);let Za=(0,qr.Z)(ha);const Ia=new Set(eA),mi=Ma.map(qa).filter(pi=>!Co.get(pi).disabled),_a=mi.every(pi=>Ia.has(pi)),so=mi.some(pi=>Ia.has(pi)),Zo=()=>{const pi=[];_a?mi.forEach(uA=>{Ia.delete(uA),pi.push(uA)}):mi.forEach(uA=>{Ia.has(uA)||(Ia.add(uA),pi.push(uA))});const Ko=Array.from(Ia);gn==null||gn(!_a,Ko.map(uA=>Sa(uA)),pi.map(uA=>Sa(uA))),hi(Ko,"all"),MA(null)};let Xo;if(ur!=="radio"){let pi;if(Mi){const Uo={getPopupContainer:da,items:Mi.map((Us,Cs)=>{const{key:nl,text:Zs,onSelect:Ws}=Us;return{key:nl!=null?nl:Cs,onClick:()=>{Ws==null||Ws(mi)},label:Zs}})};pi=me.createElement("div",{className:`${na}-selection-extra`},me.createElement(Ta.Z,{menu:Uo,getPopupContainer:da},me.createElement("span",null,me.createElement(md.Z,null))))}const Ko=Ma.map((Uo,Us)=>{const Cs=qa(Uo,Us),nl=Co.get(Cs)||{};return Object.assign({checked:Ia.has(Cs)},nl)}).filter(Uo=>{let{disabled:Us}=Uo;return Us}),uA=!!Ko.length&&Ko.length===Ma.length,YA=uA&&Ko.every(Uo=>{let{checked:Us}=Uo;return Us}),Vi=uA&&Ko.some(Uo=>{let{checked:Us}=Uo;return Us});Xo=!Gr&&me.createElement("div",{className:`${na}-selection`},me.createElement(Go.default,{checked:uA?YA:!!Ma.length&&_a,indeterminate:uA?!YA&&Vi:!_a&&so,onChange:Zo,disabled:Ma.length===0||uA,"aria-label":pi?"Custom selection":"Select all",skipGroup:!0}),pi)}let Ds;ur==="radio"?Ds=(pi,Ko,uA)=>{const YA=qa(Ko,uA),Vi=Ia.has(YA);return{node:me.createElement(RA.ZP,Object.assign({},Co.get(YA),{checked:Vi,onClick:Uo=>Uo.stopPropagation(),onChange:Uo=>{Ia.has(YA)||Ri(YA,!0,[YA],Uo.nativeEvent)}})),checked:Vi}}:Ds=(pi,Ko,uA)=>{var YA;const Vi=qa(Ko,uA),Uo=Ia.has(Vi),Us=vA.has(Vi),Cs=Co.get(Vi);let nl;return po==="nest"?nl=Us:nl=(YA=Cs==null?void 0:Cs.indeterminate)!==null&&YA!==void 0?YA:Us,{node:me.createElement(Go.default,Object.assign({},Cs,{indeterminate:nl,checked:Uo,skipGroup:!0,onClick:Zs=>Zs.stopPropagation(),onChange:Zs=>{let{nativeEvent:Ws}=Zs;const{shiftKey:xl}=Ws;let wu=-1,Ll=-1;if(xl&&Rr){const BA=new Set([vo,Vi]);mi.some((fs,KA)=>{if(BA.has(fs))if(wu===-1)wu=KA;else return Ll=KA,!0;return!1})}if(Ll!==-1&&wu!==Ll&&Rr){const BA=mi.slice(wu,Ll+1),fs=[];Uo?BA.forEach(cA=>{Ia.has(cA)&&(fs.push(cA),Ia.delete(cA))}):BA.forEach(cA=>{Ia.has(cA)||(fs.push(cA),Ia.add(cA))});const KA=Array.from(Ia);Hn==null||Hn(!Uo,KA.map(cA=>Sa(cA)),fs.map(cA=>Sa(cA))),hi(KA,"multiple")}else{const BA=Ti;if(Rr){const fs=Uo?(0,LA._5)(BA,Vi):(0,LA.L0)(BA,Vi);Ri(Vi,!Uo,fs,Ws)}else{const fs=(0,zs.S)([].concat((0,qr.Z)(BA),[Vi]),!0,co,Mo),{checkedKeys:KA,halfCheckedKeys:cA}=fs;let Xl=KA;if(Uo){const gu=new Set(KA);gu.delete(Vi),Xl=(0,zs.S)(Array.from(gu),{checked:!1,halfCheckedKeys:cA},co,Mo).checkedKeys}Ri(Vi,!Uo,Xl,Ws)}}MA(Uo?null:Vi)}})),checked:Uo}};const NA=(pi,Ko,uA)=>{const{node:YA,checked:Vi}=Ds(pi,Ko,uA);return kr?kr(Vi,Ko,uA,YA):YA};if(!Za.includes(rA))if(Za.findIndex(pi=>{var Ko;return((Ko=pi[Pr])===null||Ko===void 0?void 0:Ko.columnType)==="EXPAND_COLUMN"})===0){const[pi,...Ko]=Za;Za=[pi,rA].concat((0,qr.Z)(Ko))}else Za=[rA].concat((0,qr.Z)(Za));const Ml=Za.indexOf(rA);Za=Za.filter((pi,Ko)=>pi!==rA||Ko===Ml);const DA=Za[Ml-1],hl=Za[Ml+1];let Yr=Vr;Yr===void 0&&((hl==null?void 0:hl.fixed)!==void 0?Yr=hl.fixed:(DA==null?void 0:DA.fixed)!==void 0&&(Yr=DA.fixed)),Yr&&DA&&((Va=DA[Pr])===null||Va===void 0?void 0:Va.columnType)==="EXPAND_COLUMN"&&DA.fixed===void 0&&(DA.fixed=Yr);const Gs=De()(`${na}-selection-col`,{[`${na}-selection-col-with-dropdown`]:dr&&ur==="checkbox"}),mc={fixed:Yr,width:vr,className:`${na}-selection-column`,title:et.columnTitle||Xo,render:NA,onCell:et.onCell,[Pr]:{className:Gs}};return Za.map(pi=>pi===rA?mc:pi)},[qa,Ma,et,Ti,eA,vA,vr,Mi,po,vo,Co,Hn,Ri,Mo]),eA]},Su=Be(89489),HA=Be(59477),Vl=Be(6848);const EA="ascend",cc="descend";function Jl(Ye){return typeof Ye.sorter=="object"&&typeof Ye.sorter.multiple=="number"?Ye.sorter.multiple:!1}function yu(Ye){return typeof Ye=="function"?Ye:Ye&&typeof Ye=="object"&&Ye.compare?Ye.compare:!1}function dc(Ye,et){return et?Ye[Ye.indexOf(et)+1]:Ye[0]}function Ir(Ye,et,bt){let Dt=[];function Zt(Wt,Bn){Dt.push({column:Wt,key:Qr(Wt,Bn),multiplePriority:Jl(Wt),sortOrder:Wt.sortOrder})}return(Ye||[]).forEach((Wt,Bn)=>{const Sn=gr(Bn,bt);Wt.children?("sortOrder"in Wt&&Zt(Wt,Sn),Dt=[].concat((0,qr.Z)(Dt),(0,qr.Z)(Ir(Wt.children,et,Sn)))):Wt.sorter&&("sortOrder"in Wt?Zt(Wt,Sn):et&&Wt.defaultSortOrder&&Dt.push({column:Wt,key:Qr(Wt,Sn),multiplePriority:Jl(Wt),sortOrder:Wt.defaultSortOrder}))}),Dt}function ro(Ye,et,bt,Dt,Zt,Wt,Bn,Sn){return(et||[]).map((gn,Tn)=>{const Wn=gr(Tn,Sn);let Hn=gn;if(Hn.sorter){const vr=Hn.sortDirections||Zt,ur=Hn.showSorterTooltip===void 0?Bn:Hn.showSorterTooltip,dr=Qr(Hn,Wn),Vr=bt.find(po=>{let{key:la}=po;return la===dr}),kr=Vr?Vr.sortOrder:null,Gr=dc(vr,kr);let Rr;if(gn.sortIcon)Rr=gn.sortIcon({sortOrder:kr});else{const po=vr.includes(EA)&&me.createElement(HA.Z,{className:De()(`${Ye}-column-sorter-up`,{active:kr===EA})}),la=vr.includes(cc)&&me.createElement(Su.Z,{className:De()(`${Ye}-column-sorter-down`,{active:kr===cc})});Rr=me.createElement("span",{className:De()(`${Ye}-column-sorter`,{[`${Ye}-column-sorter-full`]:!!(po&&la)})},me.createElement("span",{className:`${Ye}-column-sorter-inner`,"aria-hidden":"true"},po,la))}const{cancelSort:na,triggerAsc:Da,triggerDesc:Ra}=Wt||{};let Sa=na;Gr===cc?Sa=Ra:Gr===EA&&(Sa=Da);const qa=typeof ur=="object"?ur:{title:Sa};Hn=Object.assign(Object.assign({},Hn),{className:De()(Hn.className,{[`${Ye}-column-sort`]:kr}),title:po=>{const la=me.createElement("div",{className:`${Ye}-column-sorters`},me.createElement("span",{className:`${Ye}-column-title`},Nr(gn.title,po)),Rr);return ur?me.createElement(Vl.Z,Object.assign({},qa),la):la},onHeaderCell:po=>{const la=gn.onHeaderCell&&gn.onHeaderCell(po)||{},ya=la.onClick,da=la.onKeyDown;la.onClick=Ga=>{Dt({column:gn,key:dr,sortOrder:Gr,multiplePriority:Jl(gn)}),ya==null||ya(Ga)},la.onKeyDown=Ga=>{Ga.keyCode===Pn.Z.ENTER&&(Dt({column:gn,key:dr,sortOrder:Gr,multiplePriority:Jl(gn)}),da==null||da(Ga))};const ta=pa(gn.title,{}),va=ta==null?void 0:ta.toString();return kr?la["aria-sort"]=kr==="ascend"?"ascending":"descending":la["aria-label"]=va||"",la.className=De()(la.className,`${Ye}-column-has-sorters`),la.tabIndex=0,gn.ellipsis&&(la.title=(ta!=null?ta:"").toString()),la}})}return"children"in Hn&&(Hn=Object.assign(Object.assign({},Hn),{children:ro(Ye,Hn.children,bt,Dt,Zt,Wt,Bn,Wn)})),Hn})}function ir(Ye){const{column:et,sortOrder:bt}=Ye;return{column:et,order:bt,field:et.dataIndex,columnKey:et.key}}function to(Ye){const et=Ye.filter(bt=>{let{sortOrder:Dt}=bt;return Dt}).map(ir);return et.length===0&&Ye.length?Object.assign(Object.assign({},ir(Ye[Ye.length-1])),{column:void 0}):et.length<=1?et[0]||{}:et}function Ro(Ye,et,bt){const Dt=et.slice().sort((Bn,Sn)=>Sn.multiplePriority-Bn.multiplePriority),Zt=Ye.slice(),Wt=Dt.filter(Bn=>{let{column:{sorter:Sn},sortOrder:gn}=Bn;return yu(Sn)&&gn});return Wt.length?Zt.sort((Bn,Sn)=>{for(let gn=0;gn{const Sn=Bn[bt];return Sn?Object.assign(Object.assign({},Bn),{[bt]:Ro(Sn,et,bt)}):Bn}):Zt}function IA(Ye){let{prefixCls:et,mergedColumns:bt,onSorterChange:Dt,sortDirections:Zt,tableLocale:Wt,showSorterTooltip:Bn}=Ye;const[Sn,gn]=me.useState(Ir(bt,!0)),Tn=me.useMemo(()=>{let dr=!0;const Vr=Ir(bt,!1);if(!Vr.length)return Sn;const kr=[];function Gr(na){dr?kr.push(na):kr.push(Object.assign(Object.assign({},na),{sortOrder:null}))}let Rr=null;return Vr.forEach(na=>{Rr===null?(Gr(na),na.sortOrder&&(na.multiplePriority===!1?dr=!1:Rr=!0)):(Rr&&na.multiplePriority!==!1||(dr=!1),Gr(na))}),kr},[bt,Sn]),Wn=me.useMemo(()=>{const dr=Tn.map(Vr=>{let{column:kr,sortOrder:Gr}=Vr;return{column:kr,order:Gr}});return{sortColumns:dr,sortColumn:dr[0]&&dr[0].column,sortOrder:dr[0]&&dr[0].order}},[Tn]);function Hn(dr){let Vr;dr.multiplePriority===!1||!Tn.length||Tn[0].multiplePriority===!1?Vr=[dr]:Vr=[].concat((0,qr.Z)(Tn.filter(kr=>{let{key:Gr}=kr;return Gr!==dr.key})),[dr]),gn(Vr),Dt(to(Vr),Vr)}return[dr=>ro(et,dr,Tn,Hn,Zt,Wt,Bn),Tn,Wn,()=>to(Tn)]}function is(Ye,et){return Ye.map(bt=>{const Dt=Object.assign({},bt);return Dt.title=Nr(bt.title,et),"children"in Dt&&(Dt.children=is(Dt.children,et)),Dt})}function cs(Ye){return[me.useCallback(bt=>is(bt,Ye),[Ye])]}var Rl=Po((Ye,et)=>{const{_renderTimes:bt}=Ye,{_renderTimes:Dt}=et;return bt!==Dt}),du=Qu((Ye,et)=>{const{_renderTimes:bt}=Ye,{_renderTimes:Dt}=et;return bt!==Dt}),el=Be(64993),Jo=Be(17313),Pl=Be(83116),ni=Be(37613),jA=Ye=>{const{componentCls:et}=Ye,bt=`${Ye.lineWidth}px ${Ye.lineType} ${Ye.tableBorderColor}`,Dt=(Zt,Wt,Bn)=>({[`&${et}-${Zt}`]:{[`> ${et}-container`]:{[`> ${et}-content, > ${et}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${et}-expanded-row-fixed`]:{margin:`-${Wt}px -${Bn+Ye.lineWidth}px`}}}}}});return{[`${et}-wrapper`]:{[`${et}${et}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${et}-title`]:{border:bt,borderBottom:0},[`> ${et}-container`]:{borderInlineStart:bt,borderTop:bt,[` > ${et}-content, > ${et}-header, > ${et}-body, > ${et}-summary `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:bt},"> thead":{"> tr:not(:last-child) > th":{borderBottom:bt},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${et}-cell-fix-right-first::after`]:{borderInlineEnd:bt}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${et}-expanded-row-fixed`]:{margin:`-${Ye.tablePaddingVertical}px -${Ye.tablePaddingHorizontal+Ye.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:Ye.lineWidth,bottom:0,borderInlineEnd:bt,content:'""'}}}}}},[`&${et}-scroll-horizontal`]:{[`> ${et}-container > ${et}-body`]:{"> table > tbody":{[` > tr${et}-expanded-row, > tr${et}-placeholder `]:{"> th, > td":{borderInlineEnd:0}}}}}},Dt("middle",Ye.tablePaddingVerticalMiddle,Ye.tablePaddingHorizontalMiddle)),Dt("small",Ye.tablePaddingVerticalSmall,Ye.tablePaddingHorizontalSmall)),{[`> ${et}-footer`]:{border:bt,borderTop:0}}),[`${et}-cell`]:{[`${et}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${Ye.lineWidth}px 0 ${Ye.lineWidth}px ${Ye.tableHeaderBg}`}},[`${et}-bordered ${et}-cell-scrollbar`]:{borderInlineEnd:bt}}}},ki=Ye=>{const{componentCls:et}=Ye;return{[`${et}-wrapper`]:{[`${et}-cell-ellipsis`]:Object.assign(Object.assign({},Jo.vS),{wordBreak:"keep-all",[` &${et}-cell-fix-left-last, &${et}-cell-fix-right-first `]:{overflow:"visible",[`${et}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${et}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Hl=Ye=>{const{componentCls:et}=Ye;return{[`${et}-wrapper`]:{[`${et}-tbody > tr${et}-placeholder`]:{textAlign:"center",color:Ye.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Ye.colorBgContainer}}}}},qi=Be(15969),As=Ye=>{const{componentCls:et,antCls:bt,controlInteractiveSize:Dt,motionDurationSlow:Zt,lineWidth:Wt,paddingXS:Bn,lineType:Sn,tableBorderColor:gn,tableExpandIconBg:Tn,tableExpandColumnWidth:Wn,borderRadius:Hn,fontSize:vr,fontSizeSM:ur,lineHeight:dr,tablePaddingVertical:Vr,tablePaddingHorizontal:kr,tableExpandedRowBg:Gr,paddingXXS:Rr}=Ye,na=Dt/2-Wt,Da=na*2+Wt*3,Ra=`${Wt}px ${Sn} ${gn}`,Sa=Rr-Wt;return{[`${et}-wrapper`]:{[`${et}-expand-icon-col`]:{width:Wn},[`${et}-row-expand-icon-cell`]:{textAlign:"center",[`${et}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${et}-row-indent`]:{height:1,float:"left"},[`${et}-row-expand-icon`]:Object.assign(Object.assign({},(0,qi.N)(Ye)),{position:"relative",float:"left",boxSizing:"border-box",width:Da,height:Da,padding:0,color:"inherit",lineHeight:`${Da}px`,background:Tn,border:Ra,borderRadius:Hn,transform:`scale(${Dt/Da})`,transition:`all ${Zt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Zt} ease-out`,content:'""'},"&::before":{top:na,insetInlineEnd:Sa,insetInlineStart:Sa,height:Wt},"&::after":{top:Sa,bottom:Sa,insetInlineStart:na,width:Wt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${et}-row-indent + ${et}-row-expand-icon`]:{marginTop:(vr*dr-Wt*3)/2-Math.ceil((ur*1.4-Wt*3)/2),marginInlineEnd:Bn},[`tr${et}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Gr}},[`${bt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${et}-expanded-row-fixed`]:{position:"relative",margin:`-${Vr}px -${kr}px`,padding:`${Vr}px ${kr}px`}}}},Ku=Ye=>{const{componentCls:et,antCls:bt,iconCls:Dt,tableFilterDropdownWidth:Zt,tableFilterDropdownSearchWidth:Wt,paddingXXS:Bn,paddingXS:Sn,colorText:gn,lineWidth:Tn,lineType:Wn,tableBorderColor:Hn,tableHeaderIconColor:vr,fontSizeSM:ur,tablePaddingHorizontal:dr,borderRadius:Vr,motionDurationSlow:kr,colorTextDescription:Gr,colorPrimary:Rr,tableHeaderFilterActiveBg:na,colorTextDisabled:Da,tableFilterDropdownBg:Ra,tableFilterDropdownHeight:Sa,controlItemBgHover:qa,controlItemBgActive:po,boxShadowSecondary:la,filterDropdownMenuBg:ya}=Ye,da=`${bt}-dropdown`,ta=`${et}-filter-dropdown`,va=`${bt}-tree`,Ga=`${Tn}px ${Wn} ${Hn}`;return[{[`${et}-wrapper`]:{[`${et}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${et}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Bn,marginInline:`${Bn}px ${-dr/2}px`,padding:`0 ${Bn}px`,color:vr,fontSize:ur,borderRadius:Vr,cursor:"pointer",transition:`all ${kr}`,"&:hover":{color:Gr,background:na},"&.active":{color:Rr}}}},{[`${bt}-dropdown`]:{[ta]:Object.assign(Object.assign({},(0,Jo.Wf)(Ye)),{minWidth:Zt,backgroundColor:Ra,borderRadius:Vr,boxShadow:la,overflow:"hidden",[`${da}-menu`]:{maxHeight:Sa,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:ya,"&:empty::after":{display:"block",padding:`${Sn}px 0`,color:Da,fontSize:ur,textAlign:"center",content:'"Not Found"'}},[`${ta}-tree`]:{paddingBlock:`${Sn}px 0`,paddingInline:Sn,[va]:{padding:0},[`${va}-treenode ${va}-node-content-wrapper:hover`]:{backgroundColor:qa},[`${va}-treenode-checkbox-checked ${va}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:po}}},[`${ta}-search`]:{padding:Sn,borderBottom:Ga,"&-input":{input:{minWidth:Wt},[Dt]:{color:Da}}},[`${ta}-checkall`]:{width:"100%",marginBottom:Bn,marginInlineStart:Bn},[`${ta}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Sn-Tn}px ${Sn}px`,overflow:"hidden",borderTop:Ga}})}},{[`${bt}-dropdown ${ta}, ${ta}-submenu`]:{[`${bt}-checkbox-wrapper + span`]:{paddingInlineStart:Sn,color:gn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},fl=Ye=>{const{componentCls:et,lineWidth:bt,colorSplit:Dt,motionDurationSlow:Zt,zIndexTableFixed:Wt,tableBg:Bn,zIndexTableSticky:Sn}=Ye,gn=Dt;return{[`${et}-wrapper`]:{[` ${et}-cell-fix-left, ${et}-cell-fix-right `]:{position:"sticky !important",zIndex:Wt,background:Bn},[` ${et}-cell-fix-left-first::after, ${et}-cell-fix-left-last::after `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-bt,width:30,transform:"translateX(100%)",transition:`box-shadow ${Zt}`,content:'""',pointerEvents:"none"},[`${et}-cell-fix-left-all::after`]:{display:"none"},[` ${et}-cell-fix-right-first::after, ${et}-cell-fix-right-last::after `]:{position:"absolute",top:0,bottom:-bt,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Zt}`,content:'""',pointerEvents:"none"},[`${et}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Sn+1,width:30,transition:`box-shadow ${Zt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${et}-ping-left`]:{[`&:not(${et}-has-fix-left) ${et}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${gn}`}},[` ${et}-cell-fix-left-first::after, ${et}-cell-fix-left-last::after `]:{boxShadow:`inset 10px 0 8px -8px ${gn}`},[`${et}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${et}-ping-right`]:{[`&:not(${et}-has-fix-right) ${et}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${gn}`}},[` ${et}-cell-fix-right-first::after, ${et}-cell-fix-right-last::after `]:{boxShadow:`inset -10px 0 8px -8px ${gn}`}}}}},_A=Ye=>{const{componentCls:et,antCls:bt}=Ye;return{[`${et}-wrapper`]:{[`${et}-pagination${bt}-pagination`]:{margin:`${Ye.margin}px 0`},[`${et}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Ye.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},fc=Ye=>{const{componentCls:et,tableRadius:bt}=Ye;return{[`${et}-wrapper`]:{[et]:{[`${et}-title, ${et}-header`]:{borderRadius:`${bt}px ${bt}px 0 0`},[`${et}-title + ${et}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${et}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:bt,borderStartEndRadius:bt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:bt},"> *:last-child":{borderStartEndRadius:bt}}},"&-footer":{borderRadius:`0 0 ${bt}px ${bt}px`}}}}},qf=Ye=>{const{componentCls:et}=Ye;return{[`${et}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${et}-pagination-left`]:{justifyContent:"flex-end"},[`${et}-pagination-right`]:{justifyContent:"flex-start"},[`${et}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${et}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${et}-row-indent`]:{float:"right"}}}}},gf=Ye=>{const{componentCls:et,antCls:bt,iconCls:Dt,fontSizeIcon:Zt,padding:Wt,paddingXS:Bn,tableHeaderIconColor:Sn,tableHeaderIconColorHover:gn,tableSelectionColumnWidth:Tn}=Ye;return{[`${et}-wrapper`]:{[`${et}-selection-col`]:{width:Tn,[`&${et}-selection-col-with-dropdown`]:{width:Tn+Zt+Wt/4}},[`${et}-bordered ${et}-selection-col`]:{width:Tn+Bn*2,[`&${et}-selection-col-with-dropdown`]:{width:Tn+Zt+Wt/4+Bn*2}},[` table tr th${et}-selection-column, table tr td${et}-selection-column `]:{paddingInlineEnd:Ye.paddingXS,paddingInlineStart:Ye.paddingXS,textAlign:"center",[`${bt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${et}-selection-column${et}-cell-fix-left`]:{zIndex:Ye.zIndexTableFixed+1},[`table tr th${et}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${et}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${et}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Ye.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${Ye.tablePaddingHorizontal/4}px`,[Dt]:{color:Sn,fontSize:Zt,verticalAlign:"baseline","&:hover":{color:gn}}}}}},zd=Ye=>{const{componentCls:et}=Ye,bt=(Dt,Zt,Wt,Bn)=>({[`${et}${et}-${Dt}`]:{fontSize:Bn,[` ${et}-title, ${et}-footer, ${et}-cell, ${et}-thead > tr > th, ${et}-tbody > tr > th, ${et}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td `]:{padding:`${Zt}px ${Wt}px`},[`${et}-filter-trigger`]:{marginInlineEnd:`-${Wt/2}px`},[`${et}-expanded-row-fixed`]:{margin:`-${Zt}px -${Wt}px`},[`${et}-tbody`]:{[`${et}-wrapper:only-child ${et}`]:{marginBlock:`-${Zt}px`,marginInline:`${Ye.tableExpandColumnWidth-Wt}px -${Wt}px`}},[`${et}-selection-column`]:{paddingInlineStart:`${Wt/4}px`}}});return{[`${et}-wrapper`]:Object.assign(Object.assign({},bt("middle",Ye.tablePaddingVerticalMiddle,Ye.tablePaddingHorizontalMiddle,Ye.tableFontSizeMiddle)),bt("small",Ye.tablePaddingVerticalSmall,Ye.tablePaddingHorizontalSmall,Ye.tableFontSizeSmall))}},Gu=Ye=>{const{componentCls:et,marginXXS:bt,fontSizeIcon:Dt,tableHeaderIconColor:Zt,tableHeaderIconColorHover:Wt}=Ye;return{[`${et}-wrapper`]:{[`${et}-thead th${et}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Ye.motionDurationSlow}`,"&:hover":{background:Ye.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Ye.colorPrimary},[` &${et}-cell-fix-left:hover, &${et}-cell-fix-right:hover `]:{background:Ye.tableFixedHeaderSortActiveBg}},[`${et}-thead th${et}-column-sort`]:{background:Ye.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${et}-column-sort`]:{background:Ye.tableBodySortBg},[`${et}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${et}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${et}-column-sorter`]:{marginInlineStart:bt,color:Zt,fontSize:0,transition:`color ${Ye.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Dt,"&.active":{color:Ye.colorPrimary}},[`${et}-column-sorter-up + ${et}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${et}-column-sorters:hover ${et}-column-sorter`]:{color:Wt}}}},Fl=Ye=>{const{componentCls:et,opacityLoading:bt,tableScrollThumbBg:Dt,tableScrollThumbBgHover:Zt,tableScrollThumbSize:Wt,tableScrollBg:Bn,zIndexTableSticky:Sn,stickyScrollBarBorderRadius:gn}=Ye,Tn=`${Ye.lineWidth}px ${Ye.lineType} ${Ye.tableBorderColor}`;return{[`${et}-wrapper`]:{[`${et}-sticky`]:{"&-holder":{position:"sticky",zIndex:Sn,background:Ye.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Wt}px !important`,zIndex:Sn,display:"flex",alignItems:"center",background:Bn,borderTop:Tn,opacity:bt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Wt,backgroundColor:Dt,borderRadius:gn,transition:`all ${Ye.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Zt}}}}}}},Gc=Ye=>{const{componentCls:et,lineWidth:bt,tableBorderColor:Dt}=Ye,Zt=`${bt}px ${Ye.lineType} ${Dt}`;return{[`${et}-wrapper`]:{[`${et}-summary`]:{position:"relative",zIndex:Ye.zIndexTableFixed,background:Ye.tableBg,"> tr":{"> th, > td":{borderBottom:Zt}}},[`div${et}-summary`]:{boxShadow:`0 -${bt}px 0 ${Dt}`}}}},hf=Ye=>{const{componentCls:et}=Ye,bt=`${Ye.lineWidth}px ${Ye.lineType} ${Ye.tableBorderColor}`,Dt=`${et}-expanded-row-cell`;return{[`${et}-wrapper`]:{[`${et}-tbody-virtual`]:{[`${et}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${et}-cell`]:{borderBottom:bt},[`${et}-expanded-row`]:{[`${Dt}${Dt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${Ye.lineWidth}px)`,borderInlineEnd:"none"}}},[`${et}-bordered`]:{[`${et}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:bt,position:"absolute"},[`${et}-cell`]:{borderInlineEnd:bt,[`&${et}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-Ye.lineWidth,borderInlineStart:bt}}}}}}};const Zc=Ye=>{const{componentCls:et,fontWeightStrong:bt,tablePaddingVertical:Dt,tablePaddingHorizontal:Zt,lineWidth:Wt,lineType:Bn,tableBorderColor:Sn,tableFontSize:gn,tableBg:Tn,tableRadius:Wn,tableHeaderTextColor:Hn,motionDurationMid:vr,tableHeaderBg:ur,tableHeaderCellSplitColor:dr,tableRowHoverBg:Vr,tableSelectedRowBg:kr,tableSelectedRowHoverBg:Gr,tableFooterTextColor:Rr,tableFooterBg:na,paddingContentVerticalLG:Da}=Ye,Ra=`${Wt}px ${Bn} ${Sn}`;return{[`${et}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Jo.dF)()),{[et]:Object.assign(Object.assign({},(0,Jo.Wf)(Ye)),{fontSize:gn,background:Tn,borderRadius:`${Wn}px ${Wn}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Wn}px ${Wn}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${et}-cell, ${et}-thead > tr > th, ${et}-tbody > tr > th, ${et}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td `]:{position:"relative",padding:`${Da}px ${Zt}px`,overflowWrap:"break-word"},[`${et}-title`]:{padding:`${Dt}px ${Zt}px`},[`${et}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Hn,fontWeight:bt,textAlign:"start",background:ur,borderBottom:Ra,transition:`background ${vr} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${et}-selection-column):not(${et}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:dr,transform:"translateY(-50%)",transition:`background-color ${vr}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${et}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${vr}, border-color ${vr}`,borderBottom:Ra,[` > ${et}-wrapper:only-child, > ${et}-expanded-row-fixed > ${et}-wrapper:only-child `]:{[et]:{marginBlock:`-${Dt}px`,marginInline:`${Ye.tableExpandColumnWidth-Zt}px -${Zt}px`,[`${et}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Hn,fontWeight:bt,textAlign:"start",background:ur,borderBottom:Ra,transition:`background ${vr} ease`},[` &${et}-row:hover > th, &${et}-row:hover > td, > th${et}-cell-row-hover, > td${et}-cell-row-hover `]:{background:Vr},[`&${et}-row-selected`]:{"> th, > td":{background:kr},"&:hover > th, &:hover > td":{background:Gr}}}},[`${et}-footer`]:{padding:`${Dt}px ${Zt}px`,color:Rr,background:na}})}};var vd=(0,Pl.Z)("Table",Ye=>{const{colorTextHeading:et,colorSplit:bt,colorIcon:Dt,colorIconHover:Zt,opacityLoading:Wt,colorBgContainer:Bn,controlInteractiveSize:Sn,headerBg:gn,headerColor:Tn,headerSortActiveBg:Wn,headerSortHoverBg:Hn,bodySortBg:vr,rowHoverBg:ur,rowSelectedBg:dr,rowSelectedHoverBg:Vr,rowExpandedBg:kr,cellPaddingBlock:Gr,cellPaddingInline:Rr,cellPaddingBlockMD:na,cellPaddingInlineMD:Da,cellPaddingBlockSM:Ra,cellPaddingInlineSM:Sa,borderColor:qa,footerBg:po,footerColor:la,headerBorderRadius:ya,cellFontSize:da,cellFontSizeMD:ta,cellFontSizeSM:va,headerSplitColor:Ga,fixedHeaderSortActiveBg:Do,headerFilterHoverBg:co,filterDropdownBg:Ma,expandIconBg:Co,selectionColumnWidth:Mo,stickyScrollBarBg:Ti}=Ye,ri=new el.C(Dt),eA=new el.C(Zt),vA=2,vo=(0,ni.TS)(Ye,{tableFontSize:da,tableBg:Bn,tableRadius:ya,tablePaddingVertical:Gr,tablePaddingHorizontal:Rr,tablePaddingVerticalMiddle:na,tablePaddingHorizontalMiddle:Da,tablePaddingVerticalSmall:Ra,tablePaddingHorizontalSmall:Sa,tableBorderColor:qa,tableHeaderTextColor:Tn,tableHeaderBg:gn,tableFooterTextColor:la,tableFooterBg:po,tableHeaderCellSplitColor:Ga,tableHeaderSortBg:Wn,tableHeaderSortHoverBg:Hn,tableHeaderIconColor:ri.clone().setAlpha(ri.getAlpha()*Wt).toRgbString(),tableHeaderIconColorHover:eA.clone().setAlpha(eA.getAlpha()*Wt).toRgbString(),tableBodySortBg:vr,tableFixedHeaderSortActiveBg:Do,tableHeaderFilterActiveBg:co,tableFilterDropdownBg:Ma,tableRowHoverBg:ur,tableSelectedRowBg:dr,tableSelectedRowHoverBg:Vr,zIndexTableFixed:vA,zIndexTableSticky:vA+1,tableFontSizeMiddle:ta,tableFontSizeSmall:va,tableSelectionColumnWidth:Mo,tableExpandIconBg:Co,tableExpandColumnWidth:Sn+2*Ye.padding,tableExpandedRowBg:kr,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Ti,tableScrollThumbBgHover:et,tableScrollBg:bt});return[Zc(vo),_A(vo),Gc(vo),Gu(vo),Ku(vo),jA(vo),fc(vo),As(vo),Gc(vo),Hl(vo),gf(vo),fl(vo),Fl(vo),ki(vo),zd(vo),qf(vo),hf(vo)]},Ye=>{const{colorFillAlter:et,colorBgContainer:bt,colorTextHeading:Dt,colorFillSecondary:Zt,colorFillContent:Wt,controlItemBgActive:Bn,controlItemBgActiveHover:Sn,padding:gn,paddingSM:Tn,paddingXS:Wn,colorBorderSecondary:Hn,borderRadiusLG:vr,fontSize:ur,controlHeight:dr,colorTextPlaceholder:Vr}=Ye,kr=new el.C(Zt).onBackground(bt).toHexShortString(),Gr=new el.C(Wt).onBackground(bt).toHexShortString(),Rr=new el.C(et).onBackground(bt).toHexShortString();return{headerBg:Rr,headerColor:Dt,headerSortActiveBg:kr,headerSortHoverBg:Gr,bodySortBg:Rr,rowHoverBg:Rr,rowSelectedBg:Bn,rowSelectedHoverBg:Sn,rowExpandedBg:et,cellPaddingBlock:gn,cellPaddingInline:gn,cellPaddingBlockMD:Tn,cellPaddingInlineMD:Wn,cellPaddingBlockSM:Wn,cellPaddingInlineSM:Wn,borderColor:Hn,headerBorderRadius:vr,footerBg:Rr,footerColor:Dt,cellFontSize:ur,cellFontSizeMD:ur,cellFontSizeSM:ur,headerSplitColor:Hn,fixedHeaderSortActiveBg:kr,headerFilterHoverBg:Wt,filterDropdownMenuBg:bt,filterDropdownBg:bt,expandIconBg:bt,selectionColumnWidth:dr,stickyScrollBarBg:Vr,stickyScrollBarBorderRadius:100}});const wg=[],Wc=(Ye,et)=>{const{prefixCls:bt,className:Dt,rootClassName:Zt,style:Wt,size:Bn,bordered:Sn,dropdownPrefixCls:gn,dataSource:Tn,pagination:Wn,rowSelection:Hn,rowKey:vr="key",rowClassName:ur,columns:dr,children:Vr,childrenColumnName:kr,onChange:Gr,getPopupContainer:Rr,loading:na,expandIcon:Da,expandable:Ra,expandedRowRender:Sa,expandIconColumnIndex:qa,indentSize:po,scroll:la,sortDirections:ya,locale:da,showSorterTooltip:ta=!0,virtual:va}=Ye,Ga=me.useMemo(()=>dr||hn(Vr),[dr,Vr]),Do=me.useMemo(()=>Ga.some(Yo=>Yo.responsive),[Ga]),co=(0,lu.Z)(Do),Ma=me.useMemo(()=>{const Yo=new Set(Object.keys(co).filter(Ki=>co[Ki]));return Ga.filter(Ki=>!Ki.responsive||Ki.responsive.some(hs=>Yo.has(hs)))},[Ga,co]),Co=(0,oc.Z)(Ye,["className","style","columns"]),{locale:Mo=wn.Z,direction:Ti,table:ri,renderEmpty:eA,getPrefixCls:vA,getPopupContainer:vo}=me.useContext(ic.E_),MA=(0,jc.Z)(Bn),hi=Object.assign(Object.assign({},Mo.Table),da),Ri=Tn||wg,Mi=vA("table",bt),tl=vA("dropdown",gn),ha=Object.assign({childrenColumnName:kr,expandIconColumnIndex:qa},Ra),{childrenColumnName:Va="children"}=ha,Za=me.useMemo(()=>Ri.some(Yo=>Yo==null?void 0:Yo[Va])?"nest":Sa||Ra&&Ra.expandedRowRender?"row":null,[Ri]),Ia={body:me.useRef()},mi=me.useMemo(()=>typeof vr=="function"?vr:Yo=>Yo==null?void 0:Yo[vr],[vr]),[_a]=JA(Ri,Va,mi),so={},Zo=function(Yo,Ki){let hs=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var aA,ms,Es;const SA=Object.assign(Object.assign({},so),Yo);hs&&((aA=so.resetPagination)===null||aA===void 0||aA.call(so),!((ms=SA.pagination)===null||ms===void 0)&&ms.current&&(SA.pagination.current=1),Wn&&Wn.onChange&&Wn.onChange(1,(Es=SA.pagination)===null||Es===void 0?void 0:Es.pageSize)),la&&la.scrollToFirstRowOnChange!==!1&&Ia.body.current&&(0,lA.Z)(0,{getContainer:()=>Ia.body.current}),Gr==null||Gr(SA.pagination,SA.filters,SA.sorter,{currentDataSource:hd(Ro(Ri,SA.sorterStates,Va),SA.filterStates),action:Ki})},Xo=(Yo,Ki)=>{Zo({sorter:Yo,sorterStates:Ki},"sort",!1)},[Ds,NA,Ml,DA]=IA({prefixCls:Mi,mergedColumns:Ma,onSorterChange:Xo,sortDirections:ya||["ascend","descend"],tableLocale:hi,showSorterTooltip:ta}),hl=me.useMemo(()=>Ro(Ri,NA,Va),[Ri,NA]);so.sorter=DA(),so.sorterStates=NA;const Yr=(Yo,Ki)=>{Zo({filters:Yo,filterStates:Ki},"filter",!0)},[Gs,mc,pi]=sc({prefixCls:Mi,locale:hi,dropdownPrefixCls:tl,mergedColumns:Ma,onFilterChange:Yr,getPopupContainer:Rr||vo}),Ko=hd(hl,mc);so.filters=pi,so.filterStates=mc;const uA=me.useMemo(()=>{const Yo={};return Object.keys(pi).forEach(Ki=>{pi[Ki]!==null&&(Yo[Ki]=pi[Ki])}),Object.assign(Object.assign({},Ml),{filters:Yo})},[Ml,pi]),[YA]=cs(uA),Vi=(Yo,Ki)=>{Zo({pagination:Object.assign(Object.assign({},so.pagination),{current:Yo,pageSize:Ki})},"paginate")},[Uo,Us]=Mc(Ko.length,Vi,Wn);so.pagination=Wn===!1?{}:bi(Uo,Wn),so.resetPagination=Us;const Cs=me.useMemo(()=>{if(Wn===!1||!Uo.pageSize)return Ko;const{current:Yo=1,total:Ki,pageSize:hs=El}=Uo;return Ko.lengthhs?Ko.slice((Yo-1)*hs,Yo*hs):Ko:Ko.slice((Yo-1)*hs,Yo*hs)},[!!Wn,Ko,Uo&&Uo.current,Uo&&Uo.pageSize,Uo&&Uo.total]),[nl,Zs]=us({prefixCls:Mi,data:Ko,pageData:Cs,getRowKey:mi,getRecordByKey:_a,expandType:Za,childrenColumnName:Va,locale:hi,getPopupContainer:Rr||vo},Hn),Ws=(Yo,Ki,hs)=>{let aA;return typeof ur=="function"?aA=De()(ur(Yo,Ki,hs)):aA=De()(ur),De()({[`${Mi}-row-selected`]:Zs.has(mi(Yo,Ki))},aA)};ha.__PARENT_RENDER_ICON__=ha.expandIcon,ha.expandIcon=ha.expandIcon||Da||wr(hi),Za==="nest"&&ha.expandIconColumnIndex===void 0?ha.expandIconColumnIndex=Hn?1:0:ha.expandIconColumnIndex>0&&Hn&&(ha.expandIconColumnIndex-=1),typeof ha.indentSize!="number"&&(ha.indentSize=typeof po=="number"?po:15);const xl=me.useCallback(Yo=>YA(nl(Gs(Ds(Yo)))),[Ds,Gs,nl]);let wu,Ll;if(Wn!==!1&&(Uo!=null&&Uo.total)){let Yo;Uo.size?Yo=Uo.size:Yo=MA==="small"||MA==="middle"?"small":void 0;const Ki=ms=>me.createElement(rn.Z,Object.assign({},Uo,{className:De()(`${Mi}-pagination ${Mi}-pagination-${ms}`,Uo.className),size:Yo})),hs=Ti==="rtl"?"left":"right",{position:aA}=Uo;if(aA!==null&&Array.isArray(aA)){const ms=aA.find($l=>$l.includes("top")),Es=aA.find($l=>$l.includes("bottom")),SA=aA.every($l=>`${$l}`=="none");!ms&&!Es&&!SA&&(Ll=Ki(hs)),ms&&(wu=Ki(ms.toLowerCase().replace("top",""))),Es&&(Ll=Ki(Es.toLowerCase().replace("bottom","")))}else Ll=Ki(hs)}let BA;typeof na=="boolean"?BA={spinning:na}:typeof na=="object"&&(BA=Object.assign({spinning:!0},na));const[fs,KA]=vd(Mi),[,cA]=(0,Nn.Z)(),Xl=De()(`${Mi}-wrapper`,ri==null?void 0:ri.className,{[`${Mi}-wrapper-rtl`]:Ti==="rtl"},Dt,Zt,KA),gu=Object.assign(Object.assign({},ri==null?void 0:ri.style),Wt),bu=da&&da.emptyText||(eA==null?void 0:eA("Table"))||me.createElement(os.Z,{componentName:"Table"}),Yl=va?du:Rl,Sd={},Gd=me.useMemo(()=>{const{fontSize:Yo,lineHeight:Ki,padding:hs,paddingXS:aA,paddingSM:ms}=cA,Es=Math.floor(Yo*Ki);switch(MA){case"large":return hs*2+Es;case"small":return aA*2+Es;default:return ms*2+Es}},[cA,MA]);return va&&(Sd.listItemHeight=Gd),fs(me.createElement("div",{ref:et,className:Xl,style:gu},me.createElement(cn.Z,Object.assign({spinning:!1},BA),wu,me.createElement(Yl,Object.assign({},Sd,Co,{columns:Ma,direction:Ti,expandable:ha,prefixCls:Mi,className:De()({[`${Mi}-middle`]:MA==="middle",[`${Mi}-small`]:MA==="small",[`${Mi}-bordered`]:Sn,[`${Mi}-empty`]:Ri.length===0}),data:Cs,rowKey:mi,rowClassName:Ws,emptyText:bu,internalHooks:be,internalRefs:Ia,transformColumns:xl})),Ll)))};var e0=me.forwardRef(Wc);const t0=(Ye,et)=>{const bt=me.useRef(0);return bt.current+=1,me.createElement(e0,Object.assign({},Ye,{ref:et,_renderTimes:bt.current}))},bs=me.forwardRef(t0);bs.SELECTION_COLUMN=rA,bs.EXPAND_COLUMN=Ce,bs.SELECTION_ALL=qs,bs.SELECTION_INVERT=XA,bs.SELECTION_NONE=$i,bs.Column=su,bs.ColumnGroup=Ru,bs.Summary=je;var Bd=bs,n0=Bd},17574:function(nn,Nt,Be){"use strict";Be.d(Nt,{default:function(){return pt}});var Ce=Be(60091),be=Be(94480),Me=Be(52671),ot=Be(8657),Ge=Be(54476),He=Be(59301),me={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"},ve=me,Ie=Be(7657),de=function(nt,Mt){return He.createElement(Ie.Z,(0,Ge.Z)({},nt,{ref:Mt,icon:ve}))},Le=He.forwardRef(de),Pe=Le,Ee=Be(92310),ie=Be.n(Ee),y=Be(35654),a=Be(71430),ee=Be(36355),E=Be(56082),te=Be(62892),ne=Be(20648);const ae=4;function he(lt){const{dropPosition:nt,dropLevelOffset:Mt,prefixCls:$t,indent:mt,direction:Ot="ltr"}=lt,mn=Ot==="ltr"?"left":"right",_n=Ot==="ltr"?"right":"left",an={[mn]:-Mt*mt+ae,[_n]:0};switch(nt){case-1:an.top=-3;break;case 1:an.bottom=-3;break;default:an.bottom=-3,an[mn]=mt+ae;break}return He.createElement("div",{style:an,className:`${$t}-drop-indicator`})}var _e=Be(71997),Qe=He.forwardRef((lt,nt)=>{const{getPrefixCls:Mt,direction:$t,virtual:mt,tree:Ot}=He.useContext(ee.E_),{prefixCls:mn,className:_n,showIcon:an=!1,showLine:Mn,switcherIcon:St,blockNode:kn=!1,children:Jn,checkable:Te=!1,selectable:Rt=!0,draggable:Re,motion:pe,style:ce}=lt,we=Mt("tree",mn),$e=Mt(),ct=pe!=null?pe:Object.assign(Object.assign({},(0,te.Z)($e)),{motionAppear:!1}),je=Object.assign(Object.assign({},lt),{checkable:Te,selectable:Rt,showIcon:an,motion:ct,blockNode:kn,showLine:!!Mn,dropIndicatorRender:he}),[Xe,Ft]=(0,ne.ZP)(we),dt=He.useMemo(()=>{if(!Re)return!1;let Qt={};switch(typeof Re){case"function":Qt.nodeDraggable=Re;break;case"object":Qt=Object.assign({},Re);break;default:break}return Qt.icon!==!1&&(Qt.icon=Qt.icon||He.createElement(E.Z,null)),Qt},[Re]),At=Qt=>He.createElement(_e.Z,{prefixCls:we,switcherIcon:St,treeNodeProps:Qt,showLine:Mn});return Xe(He.createElement(Ce.Z,Object.assign({itemHeight:20,ref:nt,virtual:mt},je,{style:Object.assign(Object.assign({},Ot==null?void 0:Ot.style),ce),prefixCls:we,className:ie()({[`${we}-icon-hide`]:!an,[`${we}-block-node`]:kn,[`${we}-unselectable`]:!Rt,[`${we}-rtl`]:$t==="rtl"},Ot==null?void 0:Ot.className,_n,Ft),direction:$t,checkable:Te&&He.createElement("span",{className:`${we}-checkbox-inner`}),selectable:Rt,switcherIcon:At,draggable:dt}),Jn))}),Ze;(function(lt){lt[lt.None=0]="None",lt[lt.Start=1]="Start",lt[lt.End=2]="End"})(Ze||(Ze={}));function Je(lt,nt){function Mt($t){const{key:mt,children:Ot}=$t;nt(mt,$t)!==!1&&Je(Ot||[],nt)}lt.forEach(Mt)}function tt(lt){let{treeData:nt,expandedKeys:Mt,startKey:$t,endKey:mt}=lt;const Ot=[];let mn=Ze.None;if($t&&$t===mt)return[$t];if(!$t||!mt)return[];function _n(an){return an===$t||an===mt}return Je(nt,an=>{if(mn===Ze.End)return!1;if(_n(an)){if(Ot.push(an),mn===Ze.None)mn=Ze.Start;else if(mn===Ze.Start)return mn=Ze.End,!1}else mn===Ze.Start&&Ot.push(an);return Mt.includes(an)}),Ot}function Oe(lt,nt){const Mt=(0,be.Z)(nt),$t=[];return Je(lt,(mt,Ot)=>{const mn=Mt.indexOf(mt);return mn!==-1&&($t.push(Ot),Mt.splice(mn,1)),!!Mt.length}),$t}var ht=function(lt,nt){var Mt={};for(var $t in lt)Object.prototype.hasOwnProperty.call(lt,$t)&&nt.indexOf($t)<0&&(Mt[$t]=lt[$t]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,$t=Object.getOwnPropertySymbols(lt);mt<$t.length;mt++)nt.indexOf($t[mt])<0&&Object.prototype.propertyIsEnumerable.call(lt,$t[mt])&&(Mt[$t[mt]]=lt[$t[mt]]);return Mt};function De(lt){const{isLeaf:nt,expanded:Mt}=lt;return nt?He.createElement(Me.Z,null):Mt?He.createElement(ot.Z,null):He.createElement(Pe,null)}function Lt(lt){let{treeData:nt,children:Mt}=lt;return nt||(0,a.zn)(Mt)}const it=(lt,nt)=>{var{defaultExpandAll:Mt,defaultExpandParent:$t,defaultExpandedKeys:mt}=lt,Ot=ht(lt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const mn=He.useRef(),_n=He.useRef(),an=()=>{const{keyEntities:dt}=(0,a.I8)(Lt(Ot));let At;return Mt?At=Object.keys(dt):$t?At=(0,y.r7)(Ot.expandedKeys||mt||[],dt):At=Ot.expandedKeys||mt,At},[Mn,St]=He.useState(Ot.selectedKeys||Ot.defaultSelectedKeys||[]),[kn,Jn]=He.useState(()=>an());He.useEffect(()=>{"selectedKeys"in Ot&&St(Ot.selectedKeys)},[Ot.selectedKeys]),He.useEffect(()=>{"expandedKeys"in Ot&&Jn(Ot.expandedKeys)},[Ot.expandedKeys]);const Te=(dt,At)=>{var Qt;return"expandedKeys"in Ot||Jn(dt),(Qt=Ot.onExpand)===null||Qt===void 0?void 0:Qt.call(Ot,dt,At)},Rt=(dt,At)=>{var Qt;const{multiple:In}=Ot,{node:Pt,nativeEvent:en}=At,{key:Ut=""}=Pt,vn=Lt(Ot),Vt=Object.assign(Object.assign({},At),{selected:!0}),$n=(en==null?void 0:en.ctrlKey)||(en==null?void 0:en.metaKey),hr=en==null?void 0:en.shiftKey;let ar;In&&$n?(ar=dt,mn.current=Ut,_n.current=ar,Vt.selectedNodes=Oe(vn,ar)):In&&hr?(ar=Array.from(new Set([].concat((0,be.Z)(_n.current||[]),(0,be.Z)(tt({treeData:vn,expandedKeys:kn,startKey:Ut,endKey:mn.current}))))),Vt.selectedNodes=Oe(vn,ar)):(ar=[Ut],mn.current=Ut,_n.current=ar,Vt.selectedNodes=Oe(vn,ar)),(Qt=Ot.onSelect)===null||Qt===void 0||Qt.call(Ot,ar,Vt),"selectedKeys"in Ot||St(ar)},{getPrefixCls:Re,direction:pe}=He.useContext(ee.E_),{prefixCls:ce,className:we,showIcon:$e=!0,expandAction:ct="click"}=Ot,je=ht(Ot,["prefixCls","className","showIcon","expandAction"]),Xe=Re("tree",ce),Ft=ie()(`${Xe}-directory`,{[`${Xe}-directory-rtl`]:pe==="rtl"},we);return He.createElement(Qe,Object.assign({icon:De,ref:nt,blockNode:!0},je,{showIcon:$e,expandAction:ct,prefixCls:Xe,className:Ft,expandedKeys:kn,selectedKeys:Mn,onSelect:Rt,onExpand:Te}))};var wt=He.forwardRef(it);const ut=Qe;ut.DirectoryTree=wt,ut.TreeNode=Ce.O;var pt=ut},20648:function(nn,Nt,Be){"use strict";Be.d(Nt,{TM:function(){return Ee},Yk:function(){return Pe}});var Ce=Be(36237),be=Be(98447),Me=Be(17313),ot=Be(8378),Ge=Be(37613),He=Be(83116);const me=new Ce.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ve=(ie,y)=>({[`.${ie}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),Ie=(ie,y)=>({[`.${ie}-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:'""'}}}),de=(ie,y)=>{const{treeCls:a,treeNodeCls:ee,treeNodePadding:E,titleHeight:te,nodeSelectedBg:ne,nodeHoverBg:ae}=y,he=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Me.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,Me.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${ee}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:me,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${ee}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${E}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,Me.oN)(y)),[`&:not(${ee}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:te,lineHeight:`${te}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${ee}:hover &`]:{opacity:.45}},[`&${ee}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:te}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},ve(ie,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:te,margin:0,lineHeight:`${te}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:te/2,bottom:-E,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:te/2*.8,height:te/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:he},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:te,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${te}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:te,height:te,lineHeight:`${te}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${te}px`,userSelect:"none"},Ie(ie,y)),[`${ee}.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:te/2,bottom:-E,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${ee}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${te/2}px !important`}}}}})}},Le=ie=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:ee,directoryNodeSelectedBg:E,directoryNodeSelectedColor:te}=ie;return{[`${y}${y}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:ee,insetInlineStart:0,transition:`background-color ${ie.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ie.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${ie.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:te,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:E},[`${y}-switcher`]:{color:te},[`${y}-node-content-wrapper`]:{color:te,background:"transparent"}}}}}},Pe=(ie,y)=>{const a=`.${ie}`,ee=`${a}-treenode`,E=y.paddingXS/2,te=(0,Ge.TS)(y,{treeCls:a,treeNodeCls:ee,treeNodePadding:E});return[de(ie,te),Le(te)]},Ee=ie=>{const{controlHeightSM:y}=ie;return{titleHeight:y,nodeHoverBg:ie.controlItemBgHover,nodeSelectedBg:ie.controlItemBgActive}};Nt.ZP=(0,He.Z)("Tree",(ie,y)=>{let{prefixCls:a}=y;return[{[ie.componentCls]:(0,be.C2)(`${a}-checkbox`,ie)},Pe(a,ie),(0,ot.Z)(ie)]},ie=>{const{colorTextLightSolid:y,colorPrimary:a}=ie;return Object.assign(Object.assign({},Ee(ie)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},71997:function(nn,Nt,Be){"use strict";Be.d(Nt,{Z:function(){return ee}});var Ce=Be(54476),be=Be(59301),Me={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"},ot=Me,Ge=Be(7657),He=function(te,ne){return be.createElement(Ge.Z,(0,Ce.Z)({},te,{ref:ne,icon:ot}))},me=be.forwardRef(He),ve=me,Ie=Be(52671),de=Be(58617),Le=Be(15075),Pe=Be(43531),Ee=Be(92310),ie=Be.n(Ee),y=Be(92343),ee=E=>{const{prefixCls:te,switcherIcon:ne,treeNodeProps:ae,showLine:he}=E,{isLeaf:_e,expanded:Fe,loading:Qe}=ae;if(Qe)return be.createElement(de.Z,{className:`${te}-switcher-loading-icon`});let Ze;if(he&&typeof he=="object"&&(Ze=he.showLeafIcon),_e){if(!he)return null;if(typeof Ze!="boolean"&&Ze){const Oe=typeof Ze=="function"?Ze(ae):Ze,ht=`${te}-switcher-line-custom-icon`;return(0,y.l$)(Oe)?(0,y.Tm)(Oe,{className:ie()(Oe.props.className||"",ht)}):Oe}return Ze?be.createElement(Ie.Z,{className:`${te}-switcher-line-icon`}):be.createElement("span",{className:`${te}-switcher-leaf-line`})}const Je=`${te}-switcher-icon`,tt=typeof ne=="function"?ne(ae):ne;return(0,y.l$)(tt)?(0,y.Tm)(tt,{className:ie()(tt.props.className||"",Je)}):tt!==void 0?tt:he?Fe?be.createElement(Le.Z,{className:`${te}-switcher-line-icon`}):be.createElement(Pe.Z,{className:`${te}-switcher-line-icon`}):be.createElement(ve,{className:Je})}},86251:function(nn,Nt){"use strict";Nt.byteLength=me,Nt.toByteArray=Ie,Nt.fromByteArray=Pe;for(var Be=[],Ce=[],be=typeof Uint8Array!="undefined"?Uint8Array:Array,Me="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ot=0,Ge=Me.length;ot0)throw new Error("Invalid string. Length must be a multiple of 4");var y=Ee.indexOf("=");y===-1&&(y=ie);var a=y===ie?0:4-y%4;return[y,a]}function me(Ee){var ie=He(Ee),y=ie[0],a=ie[1];return(y+a)*3/4-a}function ve(Ee,ie,y){return(ie+y)*3/4-y}function Ie(Ee){var ie,y=He(Ee),a=y[0],ee=y[1],E=new be(ve(Ee,a,ee)),te=0,ne=ee>0?a-4:a,ae;for(ae=0;ae>16&255,E[te++]=ie>>8&255,E[te++]=ie&255;return ee===2&&(ie=Ce[Ee.charCodeAt(ae)]<<2|Ce[Ee.charCodeAt(ae+1)]>>4,E[te++]=ie&255),ee===1&&(ie=Ce[Ee.charCodeAt(ae)]<<10|Ce[Ee.charCodeAt(ae+1)]<<4|Ce[Ee.charCodeAt(ae+2)]>>2,E[te++]=ie>>8&255,E[te++]=ie&255),E}function de(Ee){return Be[Ee>>18&63]+Be[Ee>>12&63]+Be[Ee>>6&63]+Be[Ee&63]}function Le(Ee,ie,y){for(var a,ee=[],E=ie;Ene?ne:te+E));return a===1?(ie=Ee[y-1],ee.push(Be[ie>>2]+Be[ie<<4&63]+"==")):a===2&&(ie=(Ee[y-2]<<8)+Ee[y-1],ee.push(Be[ie>>10]+Be[ie>>4&63]+Be[ie<<2&63]+"=")),ee.join("")}},19208:function(nn,Nt,Be){"use strict";var Ce;var be=Be(86251),Me=Be(67467),ot=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Nt.lW=ve,Ce=te,Nt.h2=50;var Ge=2147483647;Ce=Ge,ve.TYPED_ARRAY_SUPPORT=He(),!ve.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function He(){try{var Re=new Uint8Array(1),pe={foo:function(){return 42}};return Object.setPrototypeOf(pe,Uint8Array.prototype),Object.setPrototypeOf(Re,pe),Re.foo()===42}catch(ce){return!1}}Object.defineProperty(ve.prototype,"parent",{enumerable:!0,get:function(){if(ve.isBuffer(this))return this.buffer}}),Object.defineProperty(ve.prototype,"offset",{enumerable:!0,get:function(){if(ve.isBuffer(this))return this.byteOffset}});function me(Re){if(Re>Ge)throw new RangeError('The value "'+Re+'" is invalid for option "size"');var pe=new Uint8Array(Re);return Object.setPrototypeOf(pe,ve.prototype),pe}function ve(Re,pe,ce){if(typeof Re=="number"){if(typeof pe=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Pe(Re)}return Ie(Re,pe,ce)}ve.poolSize=8192;function Ie(Re,pe,ce){if(typeof Re=="string")return Ee(Re,pe);if(ArrayBuffer.isView(Re))return y(Re);if(Re==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Re);if(Jn(Re,ArrayBuffer)||Re&&Jn(Re.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Jn(Re,SharedArrayBuffer)||Re&&Jn(Re.buffer,SharedArrayBuffer)))return a(Re,pe,ce);if(typeof Re=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var we=Re.valueOf&&Re.valueOf();if(we!=null&&we!==Re)return ve.from(we,pe,ce);var $e=ee(Re);if($e)return $e;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Re[Symbol.toPrimitive]=="function")return ve.from(Re[Symbol.toPrimitive]("string"),pe,ce);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Re)}ve.from=function(Re,pe,ce){return Ie(Re,pe,ce)},Object.setPrototypeOf(ve.prototype,Uint8Array.prototype),Object.setPrototypeOf(ve,Uint8Array);function de(Re){if(typeof Re!="number")throw new TypeError('"size" argument must be of type number');if(Re<0)throw new RangeError('The value "'+Re+'" is invalid for option "size"')}function Le(Re,pe,ce){return de(Re),Re<=0?me(Re):pe!==void 0?typeof ce=="string"?me(Re).fill(pe,ce):me(Re).fill(pe):me(Re)}ve.alloc=function(Re,pe,ce){return Le(Re,pe,ce)};function Pe(Re){return de(Re),me(Re<0?0:E(Re)|0)}ve.allocUnsafe=function(Re){return Pe(Re)},ve.allocUnsafeSlow=function(Re){return Pe(Re)};function Ee(Re,pe){if((typeof pe!="string"||pe==="")&&(pe="utf8"),!ve.isEncoding(pe))throw new TypeError("Unknown encoding: "+pe);var ce=ne(Re,pe)|0,we=me(ce),$e=we.write(Re,pe);return $e!==ce&&(we=we.slice(0,$e)),we}function ie(Re){for(var pe=Re.length<0?0:E(Re.length)|0,ce=me(pe),we=0;we=Ge)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ge.toString(16)+" bytes");return Re|0}function te(Re){return+Re!=Re&&(Re=0),ve.alloc(+Re)}ve.isBuffer=function(pe){return pe!=null&&pe._isBuffer===!0&&pe!==ve.prototype},ve.compare=function(pe,ce){if(Jn(pe,Uint8Array)&&(pe=ve.from(pe,pe.offset,pe.byteLength)),Jn(ce,Uint8Array)&&(ce=ve.from(ce,ce.offset,ce.byteLength)),!ve.isBuffer(pe)||!ve.isBuffer(ce))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(pe===ce)return 0;for(var we=pe.length,$e=ce.length,ct=0,je=Math.min(we,$e);ct$e.length?ve.from(je).copy($e,ct):Uint8Array.prototype.set.call($e,je,ct);else if(ve.isBuffer(je))je.copy($e,ct);else throw new TypeError('"list" argument must be an Array of Buffers');ct+=je.length}return $e};function ne(Re,pe){if(ve.isBuffer(Re))return Re.length;if(ArrayBuffer.isView(Re)||Jn(Re,ArrayBuffer))return Re.byteLength;if(typeof Re!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Re);var ce=Re.length,we=arguments.length>2&&arguments[2]===!0;if(!we&&ce===0)return 0;for(var $e=!1;;)switch(pe){case"ascii":case"latin1":case"binary":return ce;case"utf8":case"utf-8":return _n(Re).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ce*2;case"hex":return ce>>>1;case"base64":return St(Re).length;default:if($e)return we?-1:_n(Re).length;pe=(""+pe).toLowerCase(),$e=!0}}ve.byteLength=ne;function ae(Re,pe,ce){var we=!1;if((pe===void 0||pe<0)&&(pe=0),pe>this.length||((ce===void 0||ce>this.length)&&(ce=this.length),ce<=0)||(ce>>>=0,pe>>>=0,ce<=pe))return"";for(Re||(Re="utf8");;)switch(Re){case"hex":return ut(this,pe,ce);case"utf8":case"utf-8":return De(this,pe,ce);case"ascii":return at(this,pe,ce);case"latin1":case"binary":return wt(this,pe,ce);case"base64":return ht(this,pe,ce);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return pt(this,pe,ce);default:if(we)throw new TypeError("Unknown encoding: "+Re);Re=(Re+"").toLowerCase(),we=!0}}ve.prototype._isBuffer=!0;function he(Re,pe,ce){var we=Re[pe];Re[pe]=Re[ce],Re[ce]=we}ve.prototype.swap16=function(){var pe=this.length;if(pe%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var ce=0;cece&&(pe+=" ... "),""},ot&&(ve.prototype[ot]=ve.prototype.inspect),ve.prototype.compare=function(pe,ce,we,$e,ct){if(Jn(pe,Uint8Array)&&(pe=ve.from(pe,pe.offset,pe.byteLength)),!ve.isBuffer(pe))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof pe);if(ce===void 0&&(ce=0),we===void 0&&(we=pe?pe.length:0),$e===void 0&&($e=0),ct===void 0&&(ct=this.length),ce<0||we>pe.length||$e<0||ct>this.length)throw new RangeError("out of range index");if($e>=ct&&ce>=we)return 0;if($e>=ct)return-1;if(ce>=we)return 1;if(ce>>>=0,we>>>=0,$e>>>=0,ct>>>=0,this===pe)return 0;for(var je=ct-$e,Xe=we-ce,Ft=Math.min(je,Xe),dt=this.slice($e,ct),At=pe.slice(ce,we),Qt=0;Qt2147483647?ce=2147483647:ce<-2147483648&&(ce=-2147483648),ce=+ce,Te(ce)&&(ce=$e?0:Re.length-1),ce<0&&(ce=Re.length+ce),ce>=Re.length){if($e)return-1;ce=Re.length-1}else if(ce<0)if($e)ce=0;else return-1;if(typeof pe=="string"&&(pe=ve.from(pe,we)),ve.isBuffer(pe))return pe.length===0?-1:Fe(Re,pe,ce,we,$e);if(typeof pe=="number")return pe=pe&255,typeof Uint8Array.prototype.indexOf=="function"?$e?Uint8Array.prototype.indexOf.call(Re,pe,ce):Uint8Array.prototype.lastIndexOf.call(Re,pe,ce):Fe(Re,[pe],ce,we,$e);throw new TypeError("val must be string, number or Buffer")}function Fe(Re,pe,ce,we,$e){var ct=1,je=Re.length,Xe=pe.length;if(we!==void 0&&(we=String(we).toLowerCase(),we==="ucs2"||we==="ucs-2"||we==="utf16le"||we==="utf-16le")){if(Re.length<2||pe.length<2)return-1;ct=2,je/=2,Xe/=2,ce/=2}function Ft(Pt,en){return ct===1?Pt[en]:Pt.readUInt16BE(en*ct)}var dt;if($e){var At=-1;for(dt=ce;dtje&&(ce=je-Xe),dt=ce;dt>=0;dt--){for(var Qt=!0,In=0;In$e&&(we=$e)):we=$e;var ct=pe.length;we>ct/2&&(we=ct/2);for(var je=0;je>>0,isFinite(we)?(we=we>>>0,$e===void 0&&($e="utf8")):($e=we,we=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var ct=this.length-ce;if((we===void 0||we>ct)&&(we=ct),pe.length>0&&(we<0||ce<0)||ce>this.length)throw new RangeError("Attempt to write outside buffer bounds");$e||($e="utf8");for(var je=!1;;)switch($e){case"hex":return Qe(this,pe,ce,we);case"utf8":case"utf-8":return Ze(this,pe,ce,we);case"ascii":case"latin1":case"binary":return Je(this,pe,ce,we);case"base64":return tt(this,pe,ce,we);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Oe(this,pe,ce,we);default:if(je)throw new TypeError("Unknown encoding: "+$e);$e=(""+$e).toLowerCase(),je=!0}},ve.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function ht(Re,pe,ce){return pe===0&&ce===Re.length?be.fromByteArray(Re):be.fromByteArray(Re.slice(pe,ce))}function De(Re,pe,ce){ce=Math.min(Re.length,ce);for(var we=[],$e=pe;$e239?4:ct>223?3:ct>191?2:1;if($e+Xe<=ce){var Ft,dt,At,Qt;switch(Xe){case 1:ct<128&&(je=ct);break;case 2:Ft=Re[$e+1],(Ft&192)===128&&(Qt=(ct&31)<<6|Ft&63,Qt>127&&(je=Qt));break;case 3:Ft=Re[$e+1],dt=Re[$e+2],(Ft&192)===128&&(dt&192)===128&&(Qt=(ct&15)<<12|(Ft&63)<<6|dt&63,Qt>2047&&(Qt<55296||Qt>57343)&&(je=Qt));break;case 4:Ft=Re[$e+1],dt=Re[$e+2],At=Re[$e+3],(Ft&192)===128&&(dt&192)===128&&(At&192)===128&&(Qt=(ct&15)<<18|(Ft&63)<<12|(dt&63)<<6|At&63,Qt>65535&&Qt<1114112&&(je=Qt))}}je===null?(je=65533,Xe=1):je>65535&&(je-=65536,we.push(je>>>10&1023|55296),je=56320|je&1023),we.push(je),$e+=Xe}return it(we)}var Lt=4096;function it(Re){var pe=Re.length;if(pe<=Lt)return String.fromCharCode.apply(String,Re);for(var ce="",we=0;wewe)&&(ce=we);for(var $e="",ct=pe;ctwe&&(pe=we),ce<0?(ce+=we,ce<0&&(ce=0)):ce>we&&(ce=we),cece)throw new RangeError("Trying to access beyond buffer length")}ve.prototype.readUintLE=ve.prototype.readUIntLE=function(pe,ce,we){pe=pe>>>0,ce=ce>>>0,we||lt(pe,ce,this.length);for(var $e=this[pe],ct=1,je=0;++je>>0,ce=ce>>>0,we||lt(pe,ce,this.length);for(var $e=this[pe+--ce],ct=1;ce>0&&(ct*=256);)$e+=this[pe+--ce]*ct;return $e},ve.prototype.readUint8=ve.prototype.readUInt8=function(pe,ce){return pe=pe>>>0,ce||lt(pe,1,this.length),this[pe]},ve.prototype.readUint16LE=ve.prototype.readUInt16LE=function(pe,ce){return pe=pe>>>0,ce||lt(pe,2,this.length),this[pe]|this[pe+1]<<8},ve.prototype.readUint16BE=ve.prototype.readUInt16BE=function(pe,ce){return pe=pe>>>0,ce||lt(pe,2,this.length),this[pe]<<8|this[pe+1]},ve.prototype.readUint32LE=ve.prototype.readUInt32LE=function(pe,ce){return pe=pe>>>0,ce||lt(pe,4,this.length),(this[pe]|this[pe+1]<<8|this[pe+2]<<16)+this[pe+3]*16777216},ve.prototype.readUint32BE=ve.prototype.readUInt32BE=function(pe,ce){return pe=pe>>>0,ce||lt(pe,4,this.length),this[pe]*16777216+(this[pe+1]<<16|this[pe+2]<<8|this[pe+3])},ve.prototype.readIntLE=function(pe,ce,we){pe=pe>>>0,ce=ce>>>0,we||lt(pe,ce,this.length);for(var $e=this[pe],ct=1,je=0;++je=ct&&($e-=Math.pow(2,8*ce)),$e},ve.prototype.readIntBE=function(pe,ce,we){pe=pe>>>0,ce=ce>>>0,we||lt(pe,ce,this.length);for(var $e=ce,ct=1,je=this[pe+--$e];$e>0&&(ct*=256);)je+=this[pe+--$e]*ct;return ct*=128,je>=ct&&(je-=Math.pow(2,8*ce)),je},ve.prototype.readInt8=function(pe,ce){return pe=pe>>>0,ce||lt(pe,1,this.length),this[pe]&128?(255-this[pe]+1)*-1:this[pe]},ve.prototype.readInt16LE=function(pe,ce){pe=pe>>>0,ce||lt(pe,2,this.length);var we=this[pe]|this[pe+1]<<8;return we&32768?we|4294901760:we},ve.prototype.readInt16BE=function(pe,ce){pe=pe>>>0,ce||lt(pe,2,this.length);var we=this[pe+1]|this[pe]<<8;return we&32768?we|4294901760:we},ve.prototype.readInt32LE=function(pe,ce){return pe=pe>>>0,ce||lt(pe,4,this.length),this[pe]|this[pe+1]<<8|this[pe+2]<<16|this[pe+3]<<24},ve.prototype.readInt32BE=function(pe,ce){return pe=pe>>>0,ce||lt(pe,4,this.length),this[pe]<<24|this[pe+1]<<16|this[pe+2]<<8|this[pe+3]},ve.prototype.readFloatLE=function(pe,ce){return pe=pe>>>0,ce||lt(pe,4,this.length),Me.read(this,pe,!0,23,4)},ve.prototype.readFloatBE=function(pe,ce){return pe=pe>>>0,ce||lt(pe,4,this.length),Me.read(this,pe,!1,23,4)},ve.prototype.readDoubleLE=function(pe,ce){return pe=pe>>>0,ce||lt(pe,8,this.length),Me.read(this,pe,!0,52,8)},ve.prototype.readDoubleBE=function(pe,ce){return pe=pe>>>0,ce||lt(pe,8,this.length),Me.read(this,pe,!1,52,8)};function nt(Re,pe,ce,we,$e,ct){if(!ve.isBuffer(Re))throw new TypeError('"buffer" argument must be a Buffer instance');if(pe>$e||peRe.length)throw new RangeError("Index out of range")}ve.prototype.writeUintLE=ve.prototype.writeUIntLE=function(pe,ce,we,$e){if(pe=+pe,ce=ce>>>0,we=we>>>0,!$e){var ct=Math.pow(2,8*we)-1;nt(this,pe,ce,we,ct,0)}var je=1,Xe=0;for(this[ce]=pe&255;++Xe>>0,we=we>>>0,!$e){var ct=Math.pow(2,8*we)-1;nt(this,pe,ce,we,ct,0)}var je=we-1,Xe=1;for(this[ce+je]=pe&255;--je>=0&&(Xe*=256);)this[ce+je]=pe/Xe&255;return ce+we},ve.prototype.writeUint8=ve.prototype.writeUInt8=function(pe,ce,we){return pe=+pe,ce=ce>>>0,we||nt(this,pe,ce,1,255,0),this[ce]=pe&255,ce+1},ve.prototype.writeUint16LE=ve.prototype.writeUInt16LE=function(pe,ce,we){return pe=+pe,ce=ce>>>0,we||nt(this,pe,ce,2,65535,0),this[ce]=pe&255,this[ce+1]=pe>>>8,ce+2},ve.prototype.writeUint16BE=ve.prototype.writeUInt16BE=function(pe,ce,we){return pe=+pe,ce=ce>>>0,we||nt(this,pe,ce,2,65535,0),this[ce]=pe>>>8,this[ce+1]=pe&255,ce+2},ve.prototype.writeUint32LE=ve.prototype.writeUInt32LE=function(pe,ce,we){return pe=+pe,ce=ce>>>0,we||nt(this,pe,ce,4,4294967295,0),this[ce+3]=pe>>>24,this[ce+2]=pe>>>16,this[ce+1]=pe>>>8,this[ce]=pe&255,ce+4},ve.prototype.writeUint32BE=ve.prototype.writeUInt32BE=function(pe,ce,we){return pe=+pe,ce=ce>>>0,we||nt(this,pe,ce,4,4294967295,0),this[ce]=pe>>>24,this[ce+1]=pe>>>16,this[ce+2]=pe>>>8,this[ce+3]=pe&255,ce+4},ve.prototype.writeIntLE=function(pe,ce,we,$e){if(pe=+pe,ce=ce>>>0,!$e){var ct=Math.pow(2,8*we-1);nt(this,pe,ce,we,ct-1,-ct)}var je=0,Xe=1,Ft=0;for(this[ce]=pe&255;++je>0)-Ft&255;return ce+we},ve.prototype.writeIntBE=function(pe,ce,we,$e){if(pe=+pe,ce=ce>>>0,!$e){var ct=Math.pow(2,8*we-1);nt(this,pe,ce,we,ct-1,-ct)}var je=we-1,Xe=1,Ft=0;for(this[ce+je]=pe&255;--je>=0&&(Xe*=256);)pe<0&&Ft===0&&this[ce+je+1]!==0&&(Ft=1),this[ce+je]=(pe/Xe>>0)-Ft&255;return ce+we},ve.prototype.writeInt8=function(pe,ce,we){return pe=+pe,ce=ce>>>0,we||nt(this,pe,ce,1,127,-128),pe<0&&(pe=255+pe+1),this[ce]=pe&255,ce+1},ve.prototype.writeInt16LE=function(pe,ce,we){return pe=+pe,ce=ce>>>0,we||nt(this,pe,ce,2,32767,-32768),this[ce]=pe&255,this[ce+1]=pe>>>8,ce+2},ve.prototype.writeInt16BE=function(pe,ce,we){return pe=+pe,ce=ce>>>0,we||nt(this,pe,ce,2,32767,-32768),this[ce]=pe>>>8,this[ce+1]=pe&255,ce+2},ve.prototype.writeInt32LE=function(pe,ce,we){return pe=+pe,ce=ce>>>0,we||nt(this,pe,ce,4,2147483647,-2147483648),this[ce]=pe&255,this[ce+1]=pe>>>8,this[ce+2]=pe>>>16,this[ce+3]=pe>>>24,ce+4},ve.prototype.writeInt32BE=function(pe,ce,we){return pe=+pe,ce=ce>>>0,we||nt(this,pe,ce,4,2147483647,-2147483648),pe<0&&(pe=4294967295+pe+1),this[ce]=pe>>>24,this[ce+1]=pe>>>16,this[ce+2]=pe>>>8,this[ce+3]=pe&255,ce+4};function Mt(Re,pe,ce,we,$e,ct){if(ce+we>Re.length)throw new RangeError("Index out of range");if(ce<0)throw new RangeError("Index out of range")}function $t(Re,pe,ce,we,$e){return pe=+pe,ce=ce>>>0,$e||Mt(Re,pe,ce,4,34028234663852886e22,-34028234663852886e22),Me.write(Re,pe,ce,we,23,4),ce+4}ve.prototype.writeFloatLE=function(pe,ce,we){return $t(this,pe,ce,!0,we)},ve.prototype.writeFloatBE=function(pe,ce,we){return $t(this,pe,ce,!1,we)};function mt(Re,pe,ce,we,$e){return pe=+pe,ce=ce>>>0,$e||Mt(Re,pe,ce,8,17976931348623157e292,-17976931348623157e292),Me.write(Re,pe,ce,we,52,8),ce+8}ve.prototype.writeDoubleLE=function(pe,ce,we){return mt(this,pe,ce,!0,we)},ve.prototype.writeDoubleBE=function(pe,ce,we){return mt(this,pe,ce,!1,we)},ve.prototype.copy=function(pe,ce,we,$e){if(!ve.isBuffer(pe))throw new TypeError("argument should be a Buffer");if(we||(we=0),!$e&&$e!==0&&($e=this.length),ce>=pe.length&&(ce=pe.length),ce||(ce=0),$e>0&&$e=this.length)throw new RangeError("Index out of range");if($e<0)throw new RangeError("sourceEnd out of bounds");$e>this.length&&($e=this.length),pe.length-ce<$e-we&&($e=pe.length-ce+we);var ct=$e-we;return this===pe&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(ce,we,$e):Uint8Array.prototype.set.call(pe,this.subarray(we,$e),ce),ct},ve.prototype.fill=function(pe,ce,we,$e){if(typeof pe=="string"){if(typeof ce=="string"?($e=ce,ce=0,we=this.length):typeof we=="string"&&($e=we,we=this.length),$e!==void 0&&typeof $e!="string")throw new TypeError("encoding must be a string");if(typeof $e=="string"&&!ve.isEncoding($e))throw new TypeError("Unknown encoding: "+$e);if(pe.length===1){var ct=pe.charCodeAt(0);($e==="utf8"&&ct<128||$e==="latin1")&&(pe=ct)}}else typeof pe=="number"?pe=pe&255:typeof pe=="boolean"&&(pe=Number(pe));if(ce<0||this.length>>0,we=we===void 0?this.length:we>>>0,pe||(pe=0);var je;if(typeof pe=="number")for(je=ce;je55295&&ce<57344){if(!$e){if(ce>56319){(pe-=3)>-1&&ct.push(239,191,189);continue}else if(je+1===we){(pe-=3)>-1&&ct.push(239,191,189);continue}$e=ce;continue}if(ce<56320){(pe-=3)>-1&&ct.push(239,191,189),$e=ce;continue}ce=($e-55296<<10|ce-56320)+65536}else $e&&(pe-=3)>-1&&ct.push(239,191,189);if($e=null,ce<128){if((pe-=1)<0)break;ct.push(ce)}else if(ce<2048){if((pe-=2)<0)break;ct.push(ce>>6|192,ce&63|128)}else if(ce<65536){if((pe-=3)<0)break;ct.push(ce>>12|224,ce>>6&63|128,ce&63|128)}else if(ce<1114112){if((pe-=4)<0)break;ct.push(ce>>18|240,ce>>12&63|128,ce>>6&63|128,ce&63|128)}else throw new Error("Invalid code point")}return ct}function an(Re){for(var pe=[],ce=0;ce>8,$e=ce%256,ct.push($e),ct.push(we);return ct}function St(Re){return be.toByteArray(mn(Re))}function kn(Re,pe,ce,we){for(var $e=0;$e=pe.length||$e>=Re.length);++$e)pe[$e+ce]=Re[$e];return $e}function Jn(Re,pe){return Re instanceof pe||Re!=null&&Re.constructor!=null&&Re.constructor.name!=null&&Re.constructor.name===pe.name}function Te(Re){return Re!==Re}var Rt=function(){for(var Re="0123456789abcdef",pe=new Array(256),ce=0;ce<16;++ce)for(var we=ce*16,$e=0;$e<16;++$e)pe[we+$e]=Re[ce]+Re[$e];return pe}()},14625:function(nn){function Nt(Ce){var be,Me,ot="";if(typeof Ce=="string"||typeof Ce=="number")ot+=Ce;else if(typeof Ce=="object")if(Array.isArray(Ce)){var Ge=Ce.length;for(be=0;be0&&rt[rt.length-1])&&(En[0]===6||En[0]===2)){fe=0;continue}if(En[0]===3&&(!rt||En[1]>rt[0]&&En[1]=55296&&Ke<=56319&&fe>10)+55296,vt%1024+56320)),(Ke+1===fe||ge.length>16384)&&(rt+=String.fromCharCode.apply(String,ge),ge.length=0)}return rt},de="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Le=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Pe=0;Pe>4,Un[Ke++]=(vt&15)<<4|jt>>2,Un[Ke++]=(jt&3)<<6|Ht&63;return En},ee=function(ue){for(var Ae=ue.length,fe=[],ge=0;ge>te,Fe=1<>te,Je=_e+Ze,tt=Je,Oe=32,ht=tt+Oe,De=65536>>ne,Lt=1<=0){if(Ae<55296||Ae>56319&&Ae<=65535)return fe=this.index[Ae>>te],fe=(fe<>te)],fe=(fe<>ne),fe=this.index[fe],fe+=Ae>>te&it,fe=this.index[fe],fe=(fe<mt?(Ke.push(!0),jt-=mt):Ke.push(!1),["normal","auto","loose"].indexOf(Ae)!==-1&&[8208,8211,12316,12448].indexOf(rt)!==-1)return ge.push(vt),fe.push($e);if(jt===an||jt===Rt){if(vt===0)return ge.push(vt),fe.push($n);var Ht=fe[vt-1];return as.indexOf(Ht)===-1?(ge.push(ge[vt-1]),fe.push(Ht)):(ge.push(vt),fe.push($n))}if(ge.push(vt),jt===hr)return fe.push(Ae==="strict"?dt:Zr);if(jt===uo||jt===Vt)return fe.push($n);if(jt===qr)return rt>=131072&&rt<=196605||rt>=196608&&rt<=262141?fe.push(Zr):fe.push($n);fe.push(jt)}),[ge,fe,Ke]},On=function(ue,Ae,fe,ge){var Ke=ge[fe];if(Array.isArray(ue)?ue.indexOf(Ke)!==-1:ue===Ke)for(var rt=fe;rt<=ge.length;){rt++;var vt=ge[rt];if(vt===Ae)return!0;if(vt!==Te)break}if(Ke===Te)for(var rt=fe;rt>0;){rt--;var jt=ge[rt];if(Array.isArray(ue)?ue.indexOf(jt)!==-1:ue===jt)for(var Ht=fe;Ht<=ge.length;){Ht++;var vt=ge[Ht];if(vt===Ae)return!0;if(vt!==Te)break}if(jt!==Te)break}return!1},hn=function(ue,Ae){for(var fe=ue;fe>=0;){var ge=Ae[fe];if(ge===Te)fe--;else return ge}return 0},jr=function(ue,Ae,fe,ge,Ke){if(fe[ge]===0)return aa;var rt=ge-1;if(Array.isArray(Ke)&&Ke[rt]===!0)return aa;var vt=rt-1,jt=rt+1,Ht=Ae[rt],En=vt>=0?Ae[vt]:0,Un=Ae[jt];if(Ht===mn&&Un===_n)return aa;if(mA.indexOf(Ht)!==-1)return Fi;if(mA.indexOf(Un)!==-1||QA.indexOf(Un)!==-1)return aa;if(hn(rt,Ae)===kn)return sn;if(wA.get(ue[rt])===Rt||(Ht===ar||Ht===Dr)&&wA.get(ue[jt])===Rt||Ht===St||Un===St||Ht===Jn||[Te,pe,we].indexOf(Ht)===-1&&Un===Jn||[ct,je,Xe,In,vn].indexOf(Un)!==-1||hn(rt,Ae)===At||On(Qt,At,rt,Ae)||On([ct,je],dt,rt,Ae)||On(Re,Re,rt,Ae))return aa;if(Ht===Te)return sn;if(Ht===Qt||Un===Qt)return aa;if(Un===$e||Ht===$e)return sn;if([pe,we,dt].indexOf(Un)!==-1||Ht===ce||En===ia&&ji.indexOf(Ht)!==-1||Ht===vn&&Un===ia||Un===Ft||Yi.indexOf(Un)!==-1&&Ht===Pt||Yi.indexOf(Ht)!==-1&&Un===Pt||Ht===Ut&&[Zr,ar,Dr].indexOf(Un)!==-1||[Zr,ar,Dr].indexOf(Ht)!==-1&&Un===en||Yi.indexOf(Ht)!==-1&&gi.indexOf(Un)!==-1||gi.indexOf(Ht)!==-1&&Yi.indexOf(Un)!==-1||[Ut,en].indexOf(Ht)!==-1&&(Un===Pt||[At,we].indexOf(Un)!==-1&&Ae[jt+1]===Pt)||[At,we].indexOf(Ht)!==-1&&Un===Pt||Ht===Pt&&[Pt,vn,In].indexOf(Un)!==-1)return aa;if([Pt,vn,In,ct,je].indexOf(Un)!==-1)for(var jn=rt;jn>=0;){var fr=Ae[jn];if(fr===Pt)return aa;if([vn,In].indexOf(fr)!==-1)jn--;else break}if([Ut,en].indexOf(Un)!==-1)for(var jn=[ct,je].indexOf(Ht)!==-1?vt:rt;jn>=0;){var fr=Ae[jn];if(fr===Pt)return aa;if([vn,In].indexOf(fr)!==-1)jn--;else break}if(Pr===Ht&&[Pr,Tr,Hr,fa].indexOf(Un)!==-1||[Tr,Hr].indexOf(Ht)!==-1&&[Tr,sa].indexOf(Un)!==-1||[sa,fa].indexOf(Ht)!==-1&&Un===sa||pA.indexOf(Ht)!==-1&&[Ft,en].indexOf(Un)!==-1||pA.indexOf(Un)!==-1&&Ht===Ut||Yi.indexOf(Ht)!==-1&&Yi.indexOf(Un)!==-1||Ht===In&&Yi.indexOf(Un)!==-1||Yi.concat(Pt).indexOf(Ht)!==-1&&Un===At&&ai.indexOf(ue[jt])===-1||Yi.concat(Pt).indexOf(Un)!==-1&&Ht===je)return aa;if(Ht===ba&&Un===ba){for(var Oa=fe[rt],Jr=1;Oa>0&&(Oa--,Ae[Oa]===ba);)Jr++;if(Jr%2!==0)return aa}return Ht===ar&&Un===Dr?aa:sn},ca=function(ue,Ae){Ae||(Ae={lineBreak:"normal",wordBreak:"normal"});var fe=bn(ue,Ae.lineBreak),ge=fe[0],Ke=fe[1],rt=fe[2];(Ae.wordBreak==="break-all"||Ae.wordBreak==="break-word")&&(Ke=Ke.map(function(jt){return[Pt,$n,uo].indexOf(jt)!==-1?Zr:jt}));var vt=Ae.wordBreak==="keep-all"?rt.map(function(jt,Ht){return jt&&ue[Ht]>=19968&&ue[Ht]<=40959}):void 0;return[ge,Ke,vt]},Ur=function(){function ue(Ae,fe,ge,Ke){this.codePoints=Ae,this.required=fe===Fi,this.start=ge,this.end=Ke}return ue.prototype.slice=function(){return Ie.apply(void 0,this.codePoints.slice(this.start,this.end))},ue}(),Ea=function(ue,Ae){var fe=ve(ue),ge=ca(fe,Ae),Ke=ge[0],rt=ge[1],vt=ge[2],jt=fe.length,Ht=0,En=0;return{next:function(){if(En>=jt)return{done:!0,value:null};for(var Un=aa;En=Hc&&ue<=57},jc=function(ue){return ue>=55296&&ue<=57343},lu=function(ue){return os(ue)||ue>=Oi&&ue<=oc||ue>=Qu&&ue<=Tu},wn=function(ue){return ue>=Qu&&ue<=su},rn=function(ue){return ue>=Oi&&ue<=ic},cn=function(ue){return wn(ue)||rn(ue)},Nn=function(ue){return ue>=xi},sr=function(ue){return ue===xr||ue===oi||ue===_i},wr=function(ue){return cn(ue)||Nn(ue)||ue===pr},Qr=function(ue){return wr(ue)||os(ue)||ue===Xr},gr=function(ue){return ue>=Rc&&ue<=Uu||ue===Ou||ue>=Au&&ue<=wl||ue===ln},Nr=function(ue,Ae){return ue!==Ui?!1:Ae!==xr},pa=function(ue,Ae,fe){return ue===Xr?wr(Ae)||Nr(Ae,fe):wr(ue)?!0:!!(ue===Ui&&Nr(ue,Ae))},za=function(ue,Ae,fe){return ue===Ms||ue===Xr?os(Ae)?!0:Ae===kl&&os(fe):os(ue===kl?Ae:ue)},Fo=function(ue){var Ae=0,fe=1;(ue[Ae]===Ms||ue[Ae]===Xr)&&(ue[Ae]===Xr&&(fe=-1),Ae++);for(var ge=[];os(ue[Ae]);)ge.push(ue[Ae++]);var Ke=ge.length?parseInt(Ie.apply(void 0,ge),10):0;ue[Ae]===kl&&Ae++;for(var rt=[];os(ue[Ae]);)rt.push(ue[Ae++]);var vt=rt.length,jt=vt?parseInt(Ie.apply(void 0,rt),10):0;(ue[Ae]===Ru||ue[Ae]===ku)&&Ae++;var Ht=1;(ue[Ae]===Ms||ue[Ae]===Xr)&&(ue[Ae]===Xr&&(Ht=-1),Ae++);for(var En=[];os(ue[Ae]);)En.push(ue[Ae++]);var Un=En.length?parseInt(Ie.apply(void 0,En),10):0;return fe*(Ke+jt*Math.pow(10,-vt))*Math.pow(10,Ht*Un)},Pa={type:2},fi={type:3},wi={type:4},Ni={type:13},Ca={type:8},$a={type:21},Xa={type:9},Go={type:10},Ta={type:11},Ao={type:12},Is={type:14},Ks={type:23},RA={type:1},ul={type:25},ns={type:24},cl={type:26},bl={type:27},Cn={type:28},Pn={type:29},Tl={type:31},ea={type:32},Ja=function(){function ue(){this._value=[]}return ue.prototype.write=function(Ae){this._value=this._value.concat(ve(Ae))},ue.prototype.read=function(){for(var Ae=[],fe=this.consumeToken();fe!==ea;)Ae.push(fe),fe=this.consumeToken();return Ae},ue.prototype.consumeToken=function(){var Ae=this.consumeCodePoint();switch(Ae){case Qo:return this.consumeStringToken(Qo);case kA:var fe=this.peekCodePoint(0),ge=this.peekCodePoint(1),Ke=this.peekCodePoint(2);if(Qr(fe)||Nr(ge,Ke)){var rt=pa(fe,ge,Ke)?La:Ha,vt=this.consumeName();return{type:5,value:vt,flags:rt}}break;case VA:if(this.peekCodePoint(0)===iA)return this.consumeCodePoint(),Ni;break;case TA:return this.consumeStringToken(TA);case zn:return Pa;case nr:return fi;case sA:if(this.peekCodePoint(0)===iA)return this.consumeCodePoint(),Is;break;case Ms:if(za(Ae,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Ae),this.consumeNumericToken();break;case kc:return wi;case Xr:var jt=Ae,Ht=this.peekCodePoint(0),En=this.peekCodePoint(1);if(za(jt,Ht,En))return this.reconsumeCodePoint(Ae),this.consumeNumericToken();if(pa(jt,Ht,En))return this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken();if(Ht===Xr&&En===ja)return this.consumeCodePoint(),this.consumeCodePoint(),ns;break;case kl:if(za(Ae,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Ae),this.consumeNumericToken();break;case Ya:if(this.peekCodePoint(0)===sA)for(this.consumeCodePoint();;){var Un=this.consumeCodePoint();if(Un===sA&&(Un=this.consumeCodePoint(),Un===Ya))return this.consumeToken();if(Un===Ss)return this.consumeToken()}break;case Tc:return cl;case Ql:return bl;case ii:if(this.peekCodePoint(0)===Xn&&this.peekCodePoint(1)===Xr&&this.peekCodePoint(2)===Xr)return this.consumeCodePoint(),this.consumeCodePoint(),ul;break;case zo:var jn=this.peekCodePoint(0),fr=this.peekCodePoint(1),Oa=this.peekCodePoint(2);if(pa(jn,fr,Oa)){var vt=this.consumeName();return{type:7,value:vt}}break;case xo:return Cn;case Ui:if(Nr(Ae,this.peekCodePoint(0)))return this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken();break;case Er:return Pn;case Or:if(this.peekCodePoint(0)===iA)return this.consumeCodePoint(),Ca;break;case Ba:return Ta;case Po:return Ao;case ys:case lA:var Jr=this.peekCodePoint(0),ma=this.peekCodePoint(1);return Jr===Ms&&(lu(ma)||ma===Aa)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken();case ka:if(this.peekCodePoint(0)===iA)return this.consumeCodePoint(),Xa;if(this.peekCodePoint(0)===ka)return this.consumeCodePoint(),$a;break;case Wr:if(this.peekCodePoint(0)===iA)return this.consumeCodePoint(),Go;break;case Ss:return ea}return sr(Ae)?(this.consumeWhiteSpace(),Tl):os(Ae)?(this.reconsumeCodePoint(Ae),this.consumeNumericToken()):wr(Ae)?(this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken()):{type:6,value:Ie(Ae)}},ue.prototype.consumeCodePoint=function(){var Ae=this._value.shift();return typeof Ae=="undefined"?-1:Ae},ue.prototype.reconsumeCodePoint=function(Ae){this._value.unshift(Ae)},ue.prototype.peekCodePoint=function(Ae){return Ae>=this._value.length?-1:this._value[Ae]},ue.prototype.consumeUnicodeRangeToken=function(){for(var Ae=[],fe=this.consumeCodePoint();lu(fe)&&Ae.length<6;)Ae.push(fe),fe=this.consumeCodePoint();for(var ge=!1;fe===Aa&&Ae.length<6;)Ae.push(fe),fe=this.consumeCodePoint(),ge=!0;if(ge){var Ke=parseInt(Ie.apply(void 0,Ae.map(function(Ht){return Ht===Aa?Hc:Ht})),16),rt=parseInt(Ie.apply(void 0,Ae.map(function(Ht){return Ht===Aa?oc:Ht})),16);return{type:30,start:Ke,end:rt}}var vt=parseInt(Ie.apply(void 0,Ae),16);if(this.peekCodePoint(0)===Xr&&lu(this.peekCodePoint(1))){this.consumeCodePoint(),fe=this.consumeCodePoint();for(var jt=[];lu(fe)&&jt.length<6;)jt.push(fe),fe=this.consumeCodePoint();var rt=parseInt(Ie.apply(void 0,jt),16);return{type:30,start:vt,end:rt}}else return{type:30,start:vt,end:vt}},ue.prototype.consumeIdentLikeToken=function(){var Ae=this.consumeName();return Ae.toLowerCase()==="url"&&this.peekCodePoint(0)===zn?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===zn?(this.consumeCodePoint(),{type:19,value:Ae}):{type:20,value:Ae}},ue.prototype.consumeUrlToken=function(){var Ae=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ss)return{type:22,value:""};var fe=this.peekCodePoint(0);if(fe===TA||fe===Qo){var ge=this.consumeStringToken(this.consumeCodePoint());return ge.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ss||this.peekCodePoint(0)===nr)?(this.consumeCodePoint(),{type:22,value:ge.value}):(this.consumeBadUrlRemnants(),Ks)}for(;;){var Ke=this.consumeCodePoint();if(Ke===Ss||Ke===nr)return{type:22,value:Ie.apply(void 0,Ae)};if(sr(Ke))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Ss||this.peekCodePoint(0)===nr?(this.consumeCodePoint(),{type:22,value:Ie.apply(void 0,Ae)}):(this.consumeBadUrlRemnants(),Ks);if(Ke===Qo||Ke===TA||Ke===zn||gr(Ke))return this.consumeBadUrlRemnants(),Ks;if(Ke===Ui)if(Nr(Ke,this.peekCodePoint(0)))Ae.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Ks;else Ae.push(Ke)}},ue.prototype.consumeWhiteSpace=function(){for(;sr(this.peekCodePoint(0));)this.consumeCodePoint()},ue.prototype.consumeBadUrlRemnants=function(){for(;;){var Ae=this.consumeCodePoint();if(Ae===nr||Ae===Ss)return;Nr(Ae,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},ue.prototype.consumeStringSlice=function(Ae){for(var fe=5e4,ge="";Ae>0;){var Ke=Math.min(fe,Ae);ge+=Ie.apply(void 0,this._value.splice(0,Ke)),Ae-=Ke}return this._value.shift(),ge},ue.prototype.consumeStringToken=function(Ae){var fe="",ge=0;do{var Ke=this._value[ge];if(Ke===Ss||Ke===void 0||Ke===Ae)return fe+=this.consumeStringSlice(ge),{type:0,value:fe};if(Ke===xr)return this._value.splice(0,ge),RA;if(Ke===Ui){var rt=this._value[ge+1];rt!==Ss&&rt!==void 0&&(rt===xr?(fe+=this.consumeStringSlice(ge),ge=-1,this._value.shift()):Nr(Ke,rt)&&(fe+=this.consumeStringSlice(ge),fe+=Ie(this.consumeEscapedCodePoint()),ge=-1))}ge++}while(!0)},ue.prototype.consumeNumber=function(){var Ae=[],fe=Oo,ge=this.peekCodePoint(0);for((ge===Ms||ge===Xr)&&Ae.push(this.consumeCodePoint());os(this.peekCodePoint(0));)Ae.push(this.consumeCodePoint());ge=this.peekCodePoint(0);var Ke=this.peekCodePoint(1);if(ge===kl&&os(Ke))for(Ae.push(this.consumeCodePoint(),this.consumeCodePoint()),fe=Zi;os(this.peekCodePoint(0));)Ae.push(this.consumeCodePoint());ge=this.peekCodePoint(0),Ke=this.peekCodePoint(1);var rt=this.peekCodePoint(2);if((ge===Ru||ge===ku)&&((Ke===Ms||Ke===Xr)&&os(rt)||os(Ke)))for(Ae.push(this.consumeCodePoint(),this.consumeCodePoint()),fe=Zi;os(this.peekCodePoint(0));)Ae.push(this.consumeCodePoint());return[Fo(Ae),fe]},ue.prototype.consumeNumericToken=function(){var Ae=this.consumeNumber(),fe=Ae[0],ge=Ae[1],Ke=this.peekCodePoint(0),rt=this.peekCodePoint(1),vt=this.peekCodePoint(2);if(pa(Ke,rt,vt)){var jt=this.consumeName();return{type:15,number:fe,flags:ge,unit:jt}}return Ke===Ls?(this.consumeCodePoint(),{type:16,number:fe,flags:ge}):{type:17,number:fe,flags:ge}},ue.prototype.consumeEscapedCodePoint=function(){var Ae=this.consumeCodePoint();if(lu(Ae)){for(var fe=Ie(Ae);lu(this.peekCodePoint(0))&&fe.length<6;)fe+=Ie(this.consumeCodePoint());sr(this.peekCodePoint(0))&&this.consumeCodePoint();var ge=parseInt(fe,16);return ge===0||jc(ge)||ge>1114111?AA:ge}return Ae===Ss?AA:Ae},ue.prototype.consumeName=function(){for(var Ae="";;){var fe=this.consumeCodePoint();if(Qr(fe))Ae+=Ie(fe);else if(Nr(fe,this.peekCodePoint(0)))Ae+=Ie(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(fe),Ae}},ue}(),No=function(){function ue(Ae){this._tokens=Ae}return ue.create=function(Ae){var fe=new Ja;return fe.write(Ae),new ue(fe.read())},ue.parseValue=function(Ae){return ue.create(Ae).parseComponentValue()},ue.parseValues=function(Ae){return ue.create(Ae).parseComponentValues()},ue.prototype.parseComponentValue=function(){for(var Ae=this.consumeToken();Ae.type===31;)Ae=this.consumeToken();if(Ae.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(Ae);var fe=this.consumeComponentValue();do Ae=this.consumeToken();while(Ae.type===31);if(Ae.type===32)return fe;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},ue.prototype.parseComponentValues=function(){for(var Ae=[];;){var fe=this.consumeComponentValue();if(fe.type===32)return Ae;Ae.push(fe),Ae.push()}},ue.prototype.consumeComponentValue=function(){var Ae=this.consumeToken();switch(Ae.type){case 11:case 28:case 2:return this.consumeSimpleBlock(Ae.type);case 19:return this.consumeFunction(Ae)}return Ae},ue.prototype.consumeSimpleBlock=function(Ae){for(var fe={type:Ae,values:[]},ge=this.consumeToken();;){if(ge.type===32||hd(ge,Ae))return fe;this.reconsumeToken(ge),fe.values.push(this.consumeComponentValue()),ge=this.consumeToken()}},ue.prototype.consumeFunction=function(Ae){for(var fe={name:Ae.value,values:[],type:18};;){var ge=this.consumeToken();if(ge.type===32||ge.type===3)return fe;this.reconsumeToken(ge),fe.values.push(this.consumeComponentValue())}},ue.prototype.consumeToken=function(){var Ae=this._tokens.shift();return typeof Ae=="undefined"?ea:Ae},ue.prototype.reconsumeToken=function(Ae){this._tokens.unshift(Ae)},ue}(),Wi=function(ue){return ue.type===15},Qi=function(ue){return ue.type===17},mo=function(ue){return ue.type===20},Ac=function(ue){return ue.type===0},Hu=function(ue,Ae){return mo(ue)&&ue.value===Ae},uu=function(ue){return ue.type!==31},cu=function(ue){return ue.type!==31&&ue.type!==4},Cl=function(ue){var Ae=[],fe=[];return ue.forEach(function(ge){if(ge.type===4){if(fe.length===0)throw new Error("Error parsing function args, zero tokens for arg");Ae.push(fe),fe=[];return}ge.type!==31&&fe.push(ge)}),fe.length&&Ae.push(fe),Ae},hd=function(ue,Ae){return Ae===11&&ue.type===12||Ae===28&&ue.type===29?!0:Ae===2&&ue.type===3},dl=function(ue){return ue.type===17||ue.type===15},bA=function(ue){return ue.type===16||dl(ue)},sc=function(ue){return ue.length>1?[ue[0],ue[1]]:[ue[0]]},JA={type:17,number:0,flags:Oo},ju={type:16,number:50,flags:Oo},$s={type:16,number:100,flags:Oo},El=function(ue,Ae,fe){var ge=ue[0],Ke=ue[1];return[bi(ge,Ae),bi(typeof Ke!="undefined"?Ke:ge,fe)]},bi=function(ue,Ae){if(ue.type===16)return ue.number/100*Ae;if(Wi(ue))switch(ue.unit){case"rem":case"em":return 16*ue.number;case"px":default:return ue.number}return ue.number},lc="deg",Mc="grad",md="rad",LA="turn",zs={name:"angle",parse:function(ue,Ae){if(Ae.type===15)switch(Ae.unit){case lc:return Math.PI*Ae.number/180;case Mc:return Math.PI/200*Ae.number;case md:return Ae.number;case LA:return Math.PI*2*Ae.number}throw new Error("Unsupported angle type")}},_s=function(ue){return ue.type===15&&(ue.unit===lc||ue.unit===Mc||ue.unit===md||ue.unit===LA)},gl=function(ue){var Ae=ue.filter(mo).map(function(fe){return fe.value}).join(" ");switch(Ae){case"to bottom right":case"to right bottom":case"left top":case"top left":return[JA,JA];case"to top":case"bottom":return rA(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[JA,$s];case"to right":case"left":return rA(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[$s,$s];case"to bottom":case"top":return rA(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[$s,JA];case"to left":case"right":return rA(270)}return 0},rA=function(ue){return Math.PI*ue/180},qs={name:"color",parse:function(ue,Ae){if(Ae.type===18){var fe=HA[Ae.name];if(typeof fe=="undefined")throw new Error('Attempting to parse an unsupported color function "'+Ae.name+'"');return fe(ue,Ae.values)}if(Ae.type===5){if(Ae.value.length===3){var ge=Ae.value.substring(0,1),Ke=Ae.value.substring(1,2),rt=Ae.value.substring(2,3);return CA(parseInt(ge+ge,16),parseInt(Ke+Ke,16),parseInt(rt+rt,16),1)}if(Ae.value.length===4){var ge=Ae.value.substring(0,1),Ke=Ae.value.substring(1,2),rt=Ae.value.substring(2,3),vt=Ae.value.substring(3,4);return CA(parseInt(ge+ge,16),parseInt(Ke+Ke,16),parseInt(rt+rt,16),parseInt(vt+vt,16)/255)}if(Ae.value.length===6){var ge=Ae.value.substring(0,2),Ke=Ae.value.substring(2,4),rt=Ae.value.substring(4,6);return CA(parseInt(ge,16),parseInt(Ke,16),parseInt(rt,16),1)}if(Ae.value.length===8){var ge=Ae.value.substring(0,2),Ke=Ae.value.substring(2,4),rt=Ae.value.substring(4,6),vt=Ae.value.substring(6,8);return CA(parseInt(ge,16),parseInt(Ke,16),parseInt(rt,16),parseInt(vt,16)/255)}}if(Ae.type===20){var jt=EA[Ae.value.toUpperCase()];if(typeof jt!="undefined")return jt}return EA.TRANSPARENT}},XA=function(ue){return(255&ue)===0},$i=function(ue){var Ae=255&ue,fe=255&ue>>8,ge=255&ue>>16,Ke=255&ue>>24;return Ae<255?"rgba("+Ke+","+ge+","+fe+","+Ae/255+")":"rgb("+Ke+","+ge+","+fe+")"},CA=function(ue,Ae,fe,ge){return(ue<<24|Ae<<16|fe<<8|Math.round(ge*255)<<0)>>>0},Mu=function(ue,Ae){if(ue.type===17)return ue.number;if(ue.type===16){var fe=Ae===3?1:255;return Ae===3?ue.number/100*fe:Math.round(ue.number/100*fe)}return 0},uc=function(ue,Ae){var fe=Ae.filter(cu);if(fe.length===3){var ge=fe.map(Mu),Ke=ge[0],rt=ge[1],vt=ge[2];return CA(Ke,rt,vt,1)}if(fe.length===4){var jt=fe.map(Mu),Ke=jt[0],rt=jt[1],vt=jt[2],Ht=jt[3];return CA(Ke,rt,vt,Ht)}return 0};function us(ue,Ae,fe){return fe<0&&(fe+=1),fe>=1&&(fe-=1),fe<1/6?(Ae-ue)*fe*6+ue:fe<1/2?Ae:fe<2/3?(Ae-ue)*6*(2/3-fe)+ue:ue}var Su=function(ue,Ae){var fe=Ae.filter(cu),ge=fe[0],Ke=fe[1],rt=fe[2],vt=fe[3],jt=(ge.type===17?rA(ge.number):zs.parse(ue,ge))/(Math.PI*2),Ht=bA(Ke)?Ke.number/100:0,En=bA(rt)?rt.number/100:0,Un=typeof vt!="undefined"&&bA(vt)?bi(vt,1):1;if(Ht===0)return CA(En*255,En*255,En*255,1);var jn=En<=.5?En*(Ht+1):En+Ht-En*Ht,fr=En*2-jn,Oa=us(fr,jn,jt+1/3),Jr=us(fr,jn,jt),ma=us(fr,jn,jt-1/3);return CA(Oa*255,Jr*255,ma*255,Un)},HA={hsl:Su,hsla:Su,rgb:uc,rgba:uc},Vl=function(ue,Ae){return qs.parse(ue,No.create(Ae).parseComponentValue())},EA={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},cc={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(ue,Ae){return Ae.map(function(fe){if(mo(fe))switch(fe.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Jl={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},yu=function(ue,Ae){var fe=qs.parse(ue,Ae[0]),ge=Ae[1];return ge&&bA(ge)?{color:fe,stop:ge}:{color:fe,stop:null}},dc=function(ue,Ae){var fe=ue[0],ge=ue[ue.length-1];fe.stop===null&&(fe.stop=JA),ge.stop===null&&(ge.stop=$s);for(var Ke=[],rt=0,vt=0;vtrt?Ke.push(Ht):Ke.push(rt),rt=Ht}else Ke.push(null)}for(var En=null,vt=0;vtvt.optimumDistance)?{optimumCorner:jt,optimumDistance:Un}:vt},{optimumDistance:Ke?1/0:-1/0,optimumCorner:null}).optimumCorner},Ro=function(ue,Ae,fe,ge,Ke){var rt=0,vt=0;switch(ue.size){case 0:ue.shape===0?rt=vt=Math.min(Math.abs(Ae),Math.abs(Ae-ge),Math.abs(fe),Math.abs(fe-Ke)):ue.shape===1&&(rt=Math.min(Math.abs(Ae),Math.abs(Ae-ge)),vt=Math.min(Math.abs(fe),Math.abs(fe-Ke)));break;case 2:if(ue.shape===0)rt=vt=Math.min(ir(Ae,fe),ir(Ae,fe-Ke),ir(Ae-ge,fe),ir(Ae-ge,fe-Ke));else if(ue.shape===1){var jt=Math.min(Math.abs(fe),Math.abs(fe-Ke))/Math.min(Math.abs(Ae),Math.abs(Ae-ge)),Ht=to(ge,Ke,Ae,fe,!0),En=Ht[0],Un=Ht[1];rt=ir(En-Ae,(Un-fe)/jt),vt=jt*rt}break;case 1:ue.shape===0?rt=vt=Math.max(Math.abs(Ae),Math.abs(Ae-ge),Math.abs(fe),Math.abs(fe-Ke)):ue.shape===1&&(rt=Math.max(Math.abs(Ae),Math.abs(Ae-ge)),vt=Math.max(Math.abs(fe),Math.abs(fe-Ke)));break;case 3:if(ue.shape===0)rt=vt=Math.max(ir(Ae,fe),ir(Ae,fe-Ke),ir(Ae-ge,fe),ir(Ae-ge,fe-Ke));else if(ue.shape===1){var jt=Math.max(Math.abs(fe),Math.abs(fe-Ke))/Math.max(Math.abs(Ae),Math.abs(Ae-ge)),jn=to(ge,Ke,Ae,fe,!1),En=jn[0],Un=jn[1];rt=ir(En-Ae,(Un-fe)/jt),vt=jt*rt}break}return Array.isArray(ue.size)&&(rt=bi(ue.size[0],ge),vt=ue.size.length===2?bi(ue.size[1],Ke):rt),[rt,vt]},IA=function(ue,Ae){var fe=rA(180),ge=[];return Cl(Ae).forEach(function(Ke,rt){if(rt===0){var vt=Ke[0];if(vt.type===20&&vt.value==="to"){fe=gl(Ke);return}else if(_s(vt)){fe=zs.parse(ue,vt);return}}var jt=yu(ue,Ke);ge.push(jt)}),{angle:fe,stops:ge,type:1}},is=function(ue,Ae){var fe=rA(180),ge=[];return Cl(Ae).forEach(function(Ke,rt){if(rt===0){var vt=Ke[0];if(vt.type===20&&["top","left","right","bottom"].indexOf(vt.value)!==-1){fe=gl(Ke);return}else if(_s(vt)){fe=(zs.parse(ue,vt)+rA(270))%rA(360);return}}var jt=yu(ue,Ke);ge.push(jt)}),{angle:fe,stops:ge,type:1}},cs=function(ue,Ae){var fe=rA(180),ge=[],Ke=1,rt=0,vt=3,jt=[];return Cl(Ae).forEach(function(Ht,En){var Un=Ht[0];if(En===0){if(mo(Un)&&Un.value==="linear"){Ke=1;return}else if(mo(Un)&&Un.value==="radial"){Ke=2;return}}if(Un.type===18){if(Un.name==="from"){var jn=qs.parse(ue,Un.values[0]);ge.push({stop:JA,color:jn})}else if(Un.name==="to"){var jn=qs.parse(ue,Un.values[0]);ge.push({stop:$s,color:jn})}else if(Un.name==="color-stop"){var fr=Un.values.filter(cu);if(fr.length===2){var jn=qs.parse(ue,fr[1]),Oa=fr[0];Qi(Oa)&&ge.push({stop:{type:16,number:Oa.number*100,flags:Oa.flags},color:jn})}}}}),Ke===1?{angle:(fe+rA(180))%rA(360),stops:ge,type:Ke}:{size:vt,shape:rt,stops:ge,position:jt,type:Ke}},Rl="closest-side",du="farthest-side",el="closest-corner",Jo="farthest-corner",Pl="circle",ni="ellipse",ws="cover",jA="contain",bo=function(ue,Ae){var fe=0,ge=3,Ke=[],rt=[];return Cl(Ae).forEach(function(vt,jt){var Ht=!0;if(jt===0){var En=!1;Ht=vt.reduce(function(jn,fr){if(En)if(mo(fr))switch(fr.value){case"center":return rt.push(ju),jn;case"top":case"left":return rt.push(JA),jn;case"right":case"bottom":return rt.push($s),jn}else(bA(fr)||dl(fr))&&rt.push(fr);else if(mo(fr))switch(fr.value){case Pl:return fe=0,!1;case ni:return fe=1,!1;case"at":return En=!0,!1;case Rl:return ge=0,!1;case ws:case du:return ge=1,!1;case jA:case el:return ge=2,!1;case Jo:return ge=3,!1}else if(dl(fr)||bA(fr))return Array.isArray(ge)||(ge=[]),ge.push(fr),!1;return jn},Ht)}if(Ht){var Un=yu(ue,vt);Ke.push(Un)}}),{size:ge,shape:fe,stops:Ke,position:rt,type:2}},ki=function(ue,Ae){var fe=0,ge=3,Ke=[],rt=[];return Cl(Ae).forEach(function(vt,jt){var Ht=!0;if(jt===0?Ht=vt.reduce(function(Un,jn){if(mo(jn))switch(jn.value){case"center":return rt.push(ju),!1;case"top":case"left":return rt.push(JA),!1;case"right":case"bottom":return rt.push($s),!1}else if(bA(jn)||dl(jn))return rt.push(jn),!1;return Un},Ht):jt===1&&(Ht=vt.reduce(function(Un,jn){if(mo(jn))switch(jn.value){case Pl:return fe=0,!1;case ni:return fe=1,!1;case jA:case Rl:return ge=0,!1;case du:return ge=1,!1;case el:return ge=2,!1;case ws:case Jo:return ge=3,!1}else if(dl(jn)||bA(jn))return Array.isArray(ge)||(ge=[]),ge.push(jn),!1;return Un},Ht)),Ht){var En=yu(ue,vt);Ke.push(En)}}),{size:ge,shape:fe,stops:Ke,position:rt,type:2}},ds=function(ue){return ue.type===1},Hl=function(ue){return ue.type===2},qi={name:"image",parse:function(ue,Ae){if(Ae.type===22){var fe={url:Ae.value,type:0};return ue.cache.addImage(Ae.value),fe}if(Ae.type===18){var ge=As[Ae.name];if(typeof ge=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Ae.name+'"');return ge(ue,Ae.values)}throw new Error("Unsupported image type "+Ae.type)}};function gs(ue){return!(ue.type===20&&ue.value==="none")&&(ue.type!==18||!!As[ue.name])}var As={"linear-gradient":IA,"-moz-linear-gradient":is,"-ms-linear-gradient":is,"-o-linear-gradient":is,"-webkit-linear-gradient":is,"radial-gradient":bo,"-moz-radial-gradient":ki,"-ms-radial-gradient":ki,"-o-radial-gradient":ki,"-webkit-radial-gradient":ki,"-webkit-gradient":cs},Ns={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(ue,Ae){if(Ae.length===0)return[];var fe=Ae[0];return fe.type===20&&fe.value==="none"?[]:Ae.filter(function(ge){return cu(ge)&&gs(ge)}).map(function(ge){return qi.parse(ue,ge)})}},Ku={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(ue,Ae){return Ae.map(function(fe){if(mo(fe))switch(fe.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},gc={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(ue,Ae){return Cl(Ae).map(function(fe){return fe.filter(bA)}).map(sc)}},fl={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(ue,Ae){return Cl(Ae).map(function(fe){return fe.filter(mo).map(function(ge){return ge.value}).join(" ")}).map(Kc)}},Kc=function(ue){switch(ue){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},_A;(function(ue){ue.AUTO="auto",ue.CONTAIN="contain",ue.COVER="cover"})(_A||(_A={}));var pd={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(ue,Ae){return Cl(Ae).map(function(fe){return fe.filter(fc)})}},fc=function(ue){return mo(ue)||bA(ue)},zu=function(ue){return{name:"border-"+ue+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},qf=zu("top"),zc=zu("right"),gf=zu("bottom"),hc=zu("left"),zd=function(ue){return{name:"border-radius-"+ue,initialValue:"0 0",prefix:!1,type:1,parse:function(Ae,fe){return sc(fe.filter(bA))}}},cm=zd("top-left"),Gu=zd("top-right"),jl=zd("bottom-right"),Fl=zd("bottom-left"),Di=function(ue){return{name:"border-"+ue+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(Ae,fe){switch(fe){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Gc=Di("top"),ff=Di("right"),hf=Di("bottom"),Zc=Di("left"),vd=function(ue){return{name:"border-"+ue+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Ae,fe){return Wi(fe)?fe.number:0}}},wg=vd("top"),Wc=vd("right"),e0=vd("bottom"),t0=vd("left"),bs={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Bd={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(ue,Ae){switch(Ae){case"rtl":return 1;case"ltr":default:return 0}}},n0={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(ue,Ae){return Ae.filter(mo).reduce(function(fe,ge){return fe|Ye(ge.value)},0)}},Ye=function(ue){switch(ue){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},et={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(ue,Ae){switch(Ae){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},bt={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(ue,Ae){return Ae.type===20&&Ae.value==="normal"?0:Ae.type===17||Ae.type===15?Ae.number:0}},Dt;(function(ue){ue.NORMAL="normal",ue.STRICT="strict"})(Dt||(Dt={}));var Zt={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(ue,Ae){switch(Ae){case"strict":return Dt.STRICT;case"normal":default:return Dt.NORMAL}}},Wt={name:"line-height",initialValue:"normal",prefix:!1,type:4},Bn=function(ue,Ae){return mo(ue)&&ue.value==="normal"?1.2*Ae:ue.type===17?Ae*ue.number:bA(ue)?bi(ue,Ae):Ae},Sn={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(ue,Ae){return Ae.type===20&&Ae.value==="none"?null:qi.parse(ue,Ae)}},gn={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(ue,Ae){switch(Ae){case"inside":return 0;case"outside":default:return 1}}},Tn={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(ue,Ae){switch(Ae){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Wn=function(ue){return{name:"margin-"+ue,initialValue:"0",prefix:!1,type:4}},Hn=Wn("top"),vr=Wn("right"),ur=Wn("bottom"),dr=Wn("left"),Vr={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(ue,Ae){return Ae.filter(mo).map(function(fe){switch(fe.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},kr={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(ue,Ae){switch(Ae){case"break-word":return"break-word";case"normal":default:return"normal"}}},Gr=function(ue){return{name:"padding-"+ue,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Rr=Gr("top"),na=Gr("right"),Da=Gr("bottom"),Ra=Gr("left"),Sa={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(ue,Ae){switch(Ae){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},qa={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(ue,Ae){switch(Ae){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},po={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(ue,Ae){return Ae.length===1&&Hu(Ae[0],"none")?[]:Cl(Ae).map(function(fe){for(var ge={color:EA.TRANSPARENT,offsetX:JA,offsetY:JA,blur:JA},Ke=0,rt=0;rt1?1:0],this.overflowWrap=Yr(Ae,kr,fe.overflowWrap),this.paddingTop=Yr(Ae,Rr,fe.paddingTop),this.paddingRight=Yr(Ae,na,fe.paddingRight),this.paddingBottom=Yr(Ae,Da,fe.paddingBottom),this.paddingLeft=Yr(Ae,Ra,fe.paddingLeft),this.paintOrder=Yr(Ae,Xo,fe.paintOrder),this.position=Yr(Ae,qa,fe.position),this.textAlign=Yr(Ae,Sa,fe.textAlign),this.textDecorationColor=Yr(Ae,vA,(ge=fe.textDecorationColor)!==null&&ge!==void 0?ge:fe.color),this.textDecorationLine=Yr(Ae,vo,(Ke=fe.textDecorationLine)!==null&&Ke!==void 0?Ke:fe.textDecoration),this.textShadow=Yr(Ae,po,fe.textShadow),this.textTransform=Yr(Ae,la,fe.textTransform),this.transform=Yr(Ae,ya,fe.transform),this.transformOrigin=Yr(Ae,co,fe.transformOrigin),this.visibility=Yr(Ae,Ma,fe.visibility),this.webkitTextStrokeColor=Yr(Ae,Ds,fe.webkitTextStrokeColor),this.webkitTextStrokeWidth=Yr(Ae,NA,fe.webkitTextStrokeWidth),this.wordBreak=Yr(Ae,Mo,fe.wordBreak),this.zIndex=Yr(Ae,Ti,fe.zIndex)}return ue.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},ue.prototype.isTransparent=function(){return XA(this.backgroundColor)},ue.prototype.isTransformed=function(){return this.transform!==null},ue.prototype.isPositioned=function(){return this.position!==0},ue.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},ue.prototype.isFloating=function(){return this.float!==0},ue.prototype.isInlineLevel=function(){return ha(this.display,4)||ha(this.display,33554432)||ha(this.display,268435456)||ha(this.display,536870912)||ha(this.display,67108864)||ha(this.display,134217728)},ue}(),DA=function(){function ue(Ae,fe){this.content=Yr(Ae,Va,fe.content),this.quotes=Yr(Ae,_a,fe.quotes)}return ue}(),hl=function(){function ue(Ae,fe){this.counterIncrement=Yr(Ae,Za,fe.counterIncrement),this.counterReset=Yr(Ae,Ia,fe.counterReset)}return ue}(),Yr=function(ue,Ae,fe){var ge=new Ja,Ke=fe!==null&&typeof fe!="undefined"?fe.toString():Ae.initialValue;ge.write(Ke);var rt=new No(ge.read());switch(Ae.type){case 2:var vt=rt.parseComponentValue();return Ae.parse(ue,mo(vt)?vt.value:Ae.initialValue);case 0:return Ae.parse(ue,rt.parseComponentValue());case 1:return Ae.parse(ue,rt.parseComponentValues());case 4:return rt.parseComponentValue();case 3:switch(Ae.format){case"angle":return zs.parse(ue,rt.parseComponentValue());case"color":return qs.parse(ue,rt.parseComponentValue());case"image":return qi.parse(ue,rt.parseComponentValue());case"length":var jt=rt.parseComponentValue();return dl(jt)?jt:JA;case"length-percentage":var Ht=rt.parseComponentValue();return bA(Ht)?Ht:JA;case"time":return ri.parse(ue,rt.parseComponentValue())}break}},Gs="data-html2canvas-debug",mc=function(ue){var Ae=ue.getAttribute(Gs);switch(Ae){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},pi=function(ue,Ae){var fe=mc(ue);return fe===1||Ae===fe},Ko=function(){function ue(Ae,fe){if(this.context=Ae,this.textNodes=[],this.elements=[],this.flags=0,pi(fe,3))debugger;this.styles=new Ml(Ae,window.getComputedStyle(fe,null)),A0(fe)&&(this.styles.animationDuration.some(function(ge){return ge>0})&&(fe.style.animationDuration="0s"),this.styles.transform!==null&&(fe.style.transform="none")),this.bounds=He(this.context,fe),pi(fe,4)&&(this.flags|=16)}return ue}(),uA="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",YA="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Vi=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Uo=0;Uo>4,Un[Ke++]=(vt&15)<<4|jt>>2,Un[Ke++]=(jt&3)<<6|Ht&63;return En},Cs=function(ue){for(var Ae=ue.length,fe=[],ge=0;ge>Zs,BA=1<>Zs,cA=Ll+KA,Xl=cA,gu=32,bu=Xl+gu,Yl=65536>>Ws,Sd=1<=0){if(Ae<55296||Ae>56319&&Ae<=65535)return fe=this.index[Ae>>Zs],fe=(fe<>Zs)],fe=(fe<>Ws),fe=this.index[fe],fe+=Ae>>Zs&Gd,fe=this.index[fe],fe=(fe<=55296&&Ke<=56319&&fe>10)+55296,vt%1024+56320)),(Ke+1===fe||ge.length>16384)&&(rt+=String.fromCharCode.apply(String,ge),ge.length=0)}return rt},Fg=hs(uA),Li="\xD7",Xd="\xF7",pf=function(ue){return Fg.get(ue)},r0=function(ue,Ae,fe){var ge=fe-2,Ke=Ae[ge],rt=Ae[fe-1],vt=Ae[fe];if(rt===yd&&vt===wd)return Li;if(rt===yd||rt===wd||rt===Zd||vt===yd||vt===wd||vt===Zd)return Xd;if(rt===Vc&&[Vc,ql,Eg,Wd].indexOf(vt)!==-1||(rt===Eg||rt===ql)&&(vt===ql||vt===pc)||(rt===Wd||rt===pc)&&vt===pc||vt===Pg||vt===bg||vt===Cg||rt===$l)return Li;if(rt===Pg&&vt===Vd){for(;Ke===bg;)Ke=Ae[--ge];if(Ke===Vd)return Li}if(rt===vc&&vt===vc){for(var jt=0;Ke===vc;)jt++,Ke=Ae[--ge];if(jt%2===0)return Li}return Xd},vf=function(ue){var Ae=Jd(ue),fe=Ae.length,ge=0,Ke=0,rt=Ae.map(pf);return{next:function(){if(ge>=fe)return{done:!0,value:null};for(var vt=Li;gevt.x||Un.y>vt.y;return vt=Un,En===0?!0:jn});return ue.body.removeChild(Ae),jt},Bf=function(){return typeof new Image().crossOrigin!="undefined"},Zu=function(){return typeof new XMLHttpRequest().responseType=="string"},Ig=function(ue){var Ae=new Image,fe=ue.createElement("canvas"),ge=fe.getContext("2d");if(!ge)return!1;Ae.src="data:image/svg+xml,";try{ge.drawImage(Ae,0,0),fe.toDataURL()}catch(Ke){return!1}return!0},$d=function(ue){return ue[0]===0&&ue[1]===255&&ue[2]===0&&ue[3]===255},Sf=function(ue){var Ae=ue.createElement("canvas"),fe=100;Ae.width=fe,Ae.height=fe;var ge=Ae.getContext("2d");if(!ge)return Promise.reject(!1);ge.fillStyle="rgb(0, 255, 0)",ge.fillRect(0,0,fe,fe);var Ke=new Image,rt=Ae.toDataURL();Ke.src=rt;var vt=bd(fe,fe,0,0,Ke);return ge.fillStyle="red",ge.fillRect(0,0,fe,fe),qd(vt).then(function(jt){ge.drawImage(jt,0,0);var Ht=ge.getImageData(0,0,fe,fe).data;ge.fillStyle="red",ge.fillRect(0,0,fe,fe);var En=ue.createElement("div");return En.style.backgroundImage="url("+rt+")",En.style.height=fe+"px",$d(Ht)?qd(bd(fe,fe,0,0,En)):Promise.reject(!1)}).then(function(jt){return ge.drawImage(jt,0,0),$d(ge.getImageData(0,0,fe,fe).data)}).catch(function(){return!1})},bd=function(ue,Ae,fe,ge,Ke){var rt="http://www.w3.org/2000/svg",vt=document.createElementNS(rt,"svg"),jt=document.createElementNS(rt,"foreignObject");return vt.setAttributeNS(null,"width",ue.toString()),vt.setAttributeNS(null,"height",Ae.toString()),jt.setAttributeNS(null,"width","100%"),jt.setAttributeNS(null,"height","100%"),jt.setAttributeNS(null,"x",fe.toString()),jt.setAttributeNS(null,"y",ge.toString()),jt.setAttributeNS(null,"externalResourcesRequired","true"),vt.appendChild(jt),jt.appendChild(Ke),vt},qd=function(ue){return new Promise(function(Ae,fe){var ge=new Image;ge.onload=function(){return Ae(ge)},ge.onerror=fe,ge.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(ue))})},ps={get SUPPORT_RANGE_BOUNDS(){var ue=Lg(document);return Object.defineProperty(ps,"SUPPORT_RANGE_BOUNDS",{value:ue}),ue},get SUPPORT_WORD_BREAKING(){var ue=ps.SUPPORT_RANGE_BOUNDS&&Yd(document);return Object.defineProperty(ps,"SUPPORT_WORD_BREAKING",{value:ue}),ue},get SUPPORT_SVG_DRAWING(){var ue=Ig(document);return Object.defineProperty(ps,"SUPPORT_SVG_DRAWING",{value:ue}),ue},get SUPPORT_FOREIGNOBJECT_DRAWING(){var ue=typeof Array.from=="function"&&typeof window.fetch=="function"?Sf(document):Promise.resolve(!1);return Object.defineProperty(ps,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:ue}),ue},get SUPPORT_CORS_IMAGES(){var ue=Bf();return Object.defineProperty(ps,"SUPPORT_CORS_IMAGES",{value:ue}),ue},get SUPPORT_RESPONSE_TYPE(){var ue=Zu();return Object.defineProperty(ps,"SUPPORT_RESPONSE_TYPE",{value:ue}),ue},get SUPPORT_CORS_XHR(){var ue="withCredentials"in new XMLHttpRequest;return Object.defineProperty(ps,"SUPPORT_CORS_XHR",{value:ue}),ue},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var ue=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(ps,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:ue}),ue}},Cu=function(){function ue(Ae,fe){this.text=Ae,this.bounds=fe}return ue}(),eg=function(ue,Ae,fe,ge){var Ke=Wu(Ae,fe),rt=[],vt=0;return Ke.forEach(function(jt){if(fe.textDecorationLine.length||jt.trim().length>0)if(ps.SUPPORT_RANGE_BOUNDS){var Ht=Ci(ge,vt,jt.length).getClientRects();if(Ht.length>1){var En=Ji(jt),Un=0;En.forEach(function(fr){rt.push(new Cu(fr,Ge.fromDOMRectList(ue,Ci(ge,Un+vt,fr.length).getClientRects()))),Un+=fr.length})}else rt.push(new Cu(jt,Ge.fromDOMRectList(ue,Ht)))}else{var jn=ge.splitText(jt.length);rt.push(new Cu(jt,a0(ue,ge))),ge=jn}else ps.SUPPORT_RANGE_BOUNDS||(ge=ge.splitText(jt.length));vt+=jt.length}),rt},a0=function(ue,Ae){var fe=Ae.ownerDocument;if(fe){var ge=fe.createElement("html2canvaswrapper");ge.appendChild(Ae.cloneNode(!0));var Ke=Ae.parentNode;if(Ke){Ke.replaceChild(ge,Ae);var rt=He(ue,ge);return ge.firstChild&&Ke.replaceChild(ge.firstChild,ge),rt}}return Ge.EMPTY},Ci=function(ue,Ae,fe){var ge=ue.ownerDocument;if(!ge)throw new Error("Node has no owner document");var Ke=ge.createRange();return Ke.setStart(ue,Ae),Ke.setEnd(ue,Ae+fe),Ke},Ji=function(ue){if(ps.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Ae=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(Ae.segment(ue)).map(function(fe){return fe.segment})}return xg(ue)},Kl=function(ue,Ae){if(ps.SUPPORT_NATIVE_TEXT_SEGMENTATION){var fe=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(fe.segment(ue)).map(function(ge){return ge.segment})}return yf(ue,Ae)},Wu=function(ue,Ae){return Ae.letterSpacing!==0?Ji(ue):Kl(ue,Ae)},Vu=[32,160,4961,65792,65793,4153,4241],yf=function(ue,Ae){for(var fe=Ea(ue,{lineBreak:Ae.lineBreak,wordBreak:Ae.overflowWrap==="break-word"?"break-word":Ae.wordBreak}),ge=[],Ke,rt=function(){if(Ke.value){var vt=Ke.value.slice(),jt=ve(vt),Ht="";jt.forEach(function(En){Vu.indexOf(En)===-1?Ht+=Ie(En):(Ht.length&&ge.push(Ht),ge.push(Ie(En)),Ht="")}),Ht.length&&ge.push(Ht)}};!(Ke=fe.next()).done;)rt();return ge},_g=function(){function ue(Ae,fe,ge){this.text=Ng(fe.data,ge.textTransform),this.textBounds=eg(Ae,this.text,ge,fe)}return ue}(),Ng=function(ue,Ae){switch(Ae){case 1:return ue.toLowerCase();case 3:return ue.replace(Dg,Ug);case 2:return ue.toUpperCase();default:return ue}},Dg=/(^|\s|:|-|\(|\))([a-z])/g,Ug=function(ue,Ae,fe){return ue.length>0?Ae+fe.toUpperCase():ue},q0=function(ue){Be(Ae,ue);function Ae(fe,ge){var Ke=ue.call(this,fe,ge)||this;return Ke.src=ge.currentSrc||ge.src,Ke.intrinsicWidth=ge.naturalWidth,Ke.intrinsicHeight=ge.naturalHeight,Ke.context.cache.addImage(Ke.src),Ke}return Ae}(Ko),eh=function(ue){Be(Ae,ue);function Ae(fe,ge){var Ke=ue.call(this,fe,ge)||this;return Ke.canvas=ge,Ke.intrinsicWidth=ge.width,Ke.intrinsicHeight=ge.height,Ke}return Ae}(Ko),th=function(ue){Be(Ae,ue);function Ae(fe,ge){var Ke=ue.call(this,fe,ge)||this,rt=new XMLSerializer,vt=He(fe,ge);return ge.setAttribute("width",vt.width+"px"),ge.setAttribute("height",vt.height+"px"),Ke.svg="data:image/svg+xml,"+encodeURIComponent(rt.serializeToString(ge)),Ke.intrinsicWidth=ge.width.baseVal.value,Ke.intrinsicHeight=ge.height.baseVal.value,Ke.context.cache.addImage(Ke.svg),Ke}return Ae}(Ko),nh=function(ue){Be(Ae,ue);function Ae(fe,ge){var Ke=ue.call(this,fe,ge)||this;return Ke.value=ge.value,Ke}return Ae}(Ko),o0=function(ue){Be(Ae,ue);function Ae(fe,ge){var Ke=ue.call(this,fe,ge)||this;return Ke.start=ge.start,Ke.reversed=typeof ge.reversed=="boolean"&&ge.reversed===!0,Ke}return Ae}(Ko),Bc=[{type:15,flags:0,unit:"px",number:3}],dm=[{type:16,flags:0,number:50}],gm=function(ue){return ue.width>ue.height?new Ge(ue.left+(ue.width-ue.height)/2,ue.top,ue.height,ue.height):ue.width0)fe.textNodes.push(new _g(ue,Ke,fe.styles));else if(ng(Ke))if(fh(Ke)&&Ke.assignedNodes)Ke.assignedNodes().forEach(function(jt){return tg(ue,jt,fe,ge)});else{var vt=ih(ue,Ke);vt.styles.isVisible()&&(fm(Ke,vt,ge)?vt.flags|=4:hm(vt.styles)&&(vt.flags|=2),kg.indexOf(Ke.tagName)!==-1&&(vt.flags|=8),fe.elements.push(vt),Ke.slot,Ke.shadowRoot?tg(ue,Ke.shadowRoot,vt,ge):!Tg(Ke)&&!lh(Ke)&&!Pf(Ke)&&tg(ue,Ke,vt,ge))}},ih=function(ue,Ae){return l0(Ae)?new q0(ue,Ae):uh(Ae)?new eh(ue,Ae):lh(Ae)?new th(ue,Ae):mm(Ae)?new nh(ue,Ae):pm(Ae)?new o0(ue,Ae):vm(Ae)?new Qg(ue,Ae):Pf(Ae)?new ah(ue,Ae):Tg(Ae)?new i0(ue,Ae):dh(Ae)?new oh(ue,Ae):new Ko(ue,Ae)},Ah=function(ue,Ae){var fe=ih(ue,Ae);return fe.flags|=4,tg(ue,Ae,fe,fe),fe},fm=function(ue,Ae,fe){return Ae.styles.isPositionedWithZIndex()||Ae.styles.opacity<1||Ae.styles.isTransformed()||s0(ue)&&fe.styles.isTransparent()},hm=function(ue){return ue.isPositioned()||ue.isFloating()},sh=function(ue){return ue.nodeType===Node.TEXT_NODE},ng=function(ue){return ue.nodeType===Node.ELEMENT_NODE},A0=function(ue){return ng(ue)&&typeof ue.style!="undefined"&&!Ef(ue)},Ef=function(ue){return typeof ue.className=="object"},mm=function(ue){return ue.tagName==="LI"},pm=function(ue){return ue.tagName==="OL"},vm=function(ue){return ue.tagName==="INPUT"},Bm=function(ue){return ue.tagName==="HTML"},lh=function(ue){return ue.tagName==="svg"},s0=function(ue){return ue.tagName==="BODY"},uh=function(ue){return ue.tagName==="CANVAS"},ch=function(ue){return ue.tagName==="VIDEO"},l0=function(ue){return ue.tagName==="IMG"},dh=function(ue){return ue.tagName==="IFRAME"},gh=function(ue){return ue.tagName==="STYLE"},u0=function(ue){return ue.tagName==="SCRIPT"},Tg=function(ue){return ue.tagName==="TEXTAREA"},Pf=function(ue){return ue.tagName==="SELECT"},fh=function(ue){return ue.tagName==="SLOT"},hh=function(ue){return ue.tagName.indexOf("-")>0},Bp=function(){function ue(){this.counters={}}return ue.prototype.getCounterValue=function(Ae){var fe=this.counters[Ae];return fe&&fe.length?fe[fe.length-1]:1},ue.prototype.getCounterValues=function(Ae){var fe=this.counters[Ae];return fe||[]},ue.prototype.pop=function(Ae){var fe=this;Ae.forEach(function(ge){return fe.counters[ge].pop()})},ue.prototype.parse=function(Ae){var fe=this,ge=Ae.counterIncrement,Ke=Ae.counterReset,rt=!0;ge!==null&&ge.forEach(function(jt){var Ht=fe.counters[jt.counter];Ht&&jt.increment!==0&&(rt=!1,Ht.length||Ht.push(1),Ht[Math.max(0,Ht.length-1)]+=jt.increment)});var vt=[];return rt&&Ke.forEach(function(jt){var Ht=fe.counters[jt.counter];vt.push(jt.counter),Ht||(Ht=fe.counters[jt.counter]=[]),Ht.push(jt.reset)}),vt},ue}(),c0={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},d0={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Sm={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},mh={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},Cd=function(ue,Ae,fe,ge,Ke,rt){return uefe?Hg(ue,Ke,rt.length>0):ge.integers.reduce(function(vt,jt,Ht){for(;ue>=jt;)ue-=jt,vt+=ge.values[Ht];return vt},"")+rt},ym=function(ue,Ae,fe,ge){var Ke="";do fe||ue--,Ke=ge(ue)+Ke,ue/=Ae;while(ue*Ae>=Ae);return Ke},ss=function(ue,Ae,fe,ge,Ke){var rt=fe-Ae+1;return(ue<0?"-":"")+(ym(Math.abs(ue),rt,ge,function(vt){return Ie(Math.floor(vt%rt)+Ae)})+Ke)},Jc=function(ue,Ae,fe){fe===void 0&&(fe=". ");var ge=Ae.length;return ym(Math.abs(ue),ge,!1,function(Ke){return Ae[Math.floor(Ke%ge)]})+fe},Ed=1,Sc=2,yc=4,Rg=8,wc=function(ue,Ae,fe,ge,Ke,rt){if(ue<-9999||ue>9999)return Hg(ue,4,Ke.length>0);var vt=Math.abs(ue),jt=Ke;if(vt===0)return Ae[0]+jt;for(var Ht=0;vt>0&&Ht<=4;Ht++){var En=vt%10;En===0&&ha(rt,Ed)&&jt!==""?jt=Ae[En]+jt:En>1||En===1&&Ht===0||En===1&&Ht===1&&ha(rt,Sc)||En===1&&Ht===1&&ha(rt,yc)&&ue>100||En===1&&Ht>1&&ha(rt,Rg)?jt=Ae[En]+(Ht>0?fe[Ht-1]:"")+jt:En===1&&Ht>0&&(jt=fe[Ht-1]+jt),vt=Math.floor(vt/10)}return(ue<0?ge:"")+jt},ph="\u5341\u767E\u5343\u842C",wm="\u62FE\u4F70\u4EDF\u842C",vh="\u30DE\u30A4\u30CA\u30B9",g0="\uB9C8\uC774\uB108\uC2A4",Hg=function(ue,Ae,fe){var ge=fe?". ":"",Ke=fe?"\u3001":"",rt=fe?", ":"",vt=fe?" ":"";switch(Ae){case 0:return"\u2022"+vt;case 1:return"\u25E6"+vt;case 2:return"\u25FE"+vt;case 5:var jt=ss(ue,48,57,!0,ge);return jt.length<4?"0"+jt:jt;case 4:return Jc(ue,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ke);case 6:return Cd(ue,1,3999,c0,3,ge).toLowerCase();case 7:return Cd(ue,1,3999,c0,3,ge);case 8:return ss(ue,945,969,!1,ge);case 9:return ss(ue,97,122,!1,ge);case 10:return ss(ue,65,90,!1,ge);case 11:return ss(ue,1632,1641,!0,ge);case 12:case 49:return Cd(ue,1,9999,d0,3,ge);case 35:return Cd(ue,1,9999,d0,3,ge).toLowerCase();case 13:return ss(ue,2534,2543,!0,ge);case 14:case 30:return ss(ue,6112,6121,!0,ge);case 15:return Jc(ue,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",Ke);case 16:return Jc(ue,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",Ke);case 17:case 48:return wc(ue,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ph,"\u8CA0",Ke,Sc|yc|Rg);case 47:return wc(ue,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",wm,"\u8CA0",Ke,Ed|Sc|yc|Rg);case 42:return wc(ue,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ph,"\u8D1F",Ke,Sc|yc|Rg);case 41:return wc(ue,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",wm,"\u8D1F",Ke,Ed|Sc|yc|Rg);case 26:return wc(ue,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",vh,Ke,0);case 25:return wc(ue,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",vh,Ke,Ed|Sc|yc);case 31:return wc(ue,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",g0,rt,Ed|Sc|yc);case 33:return wc(ue,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",g0,rt,0);case 32:return wc(ue,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",g0,rt,Ed|Sc|yc);case 18:return ss(ue,2406,2415,!0,ge);case 20:return Cd(ue,1,19999,mh,3,ge);case 21:return ss(ue,2790,2799,!0,ge);case 22:return ss(ue,2662,2671,!0,ge);case 22:return Cd(ue,1,10999,Sm,3,ge);case 23:return Jc(ue,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return Jc(ue,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return ss(ue,3302,3311,!0,ge);case 28:return Jc(ue,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",Ke);case 29:return Jc(ue,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",Ke);case 34:return ss(ue,3792,3801,!0,ge);case 37:return ss(ue,6160,6169,!0,ge);case 38:return ss(ue,4160,4169,!0,ge);case 39:return ss(ue,2918,2927,!0,ge);case 40:return ss(ue,1776,1785,!0,ge);case 43:return ss(ue,3046,3055,!0,ge);case 44:return ss(ue,3174,3183,!0,ge);case 45:return ss(ue,3664,3673,!0,ge);case 46:return ss(ue,3872,3881,!0,ge);case 3:default:return ss(ue,48,57,!0,ge)}},Bh="data-html2canvas-ignore",bm=function(){function ue(Ae,fe,ge){if(this.context=Ae,this.options=ge,this.scrolledElements=[],this.referenceElement=fe,this.counters=new Bp,this.quoteDepth=0,!fe.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(fe.ownerDocument.documentElement,!1)}return ue.prototype.toIFrame=function(Ae,fe){var ge=this,Ke=Cm(Ae,fe);if(!Ke.contentWindow)return Promise.reject("Unable to find iframe window");var rt=Ae.defaultView.pageXOffset,vt=Ae.defaultView.pageYOffset,jt=Ke.contentWindow,Ht=jt.document,En=Mg(Ke).then(function(){return be(ge,void 0,void 0,function(){var Un,jn;return Me(this,function(fr){switch(fr.label){case 0:return this.scrolledElements.forEach(wh),jt&&(jt.scrollTo(fe.left,fe.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(jt.scrollY!==fe.top||jt.scrollX!==fe.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(jt.scrollX-fe.left,jt.scrollY-fe.top,0,0))),Un=this.options.onclone,jn=this.clonedReferenceElement,typeof jn=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:Ht.fonts&&Ht.fonts.ready?[4,Ht.fonts.ready]:[3,2];case 1:fr.sent(),fr.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Em(Ht)]:[3,4];case 3:fr.sent(),fr.label=4;case 4:return typeof Un=="function"?[2,Promise.resolve().then(function(){return Un(Ht,jn)}).then(function(){return Ke})]:[2,Ke]}})})});return Ht.open(),Ht.write(Pm(document.doctype)+""),yh(this.referenceElement.ownerDocument,rt,vt),Ht.replaceChild(Ht.adoptNode(this.documentElement),Ht.documentElement),Ht.close(),En},ue.prototype.createElementClone=function(Ae){if(pi(Ae,2))debugger;if(uh(Ae))return this.createCanvasClone(Ae);if(ch(Ae))return this.createVideoClone(Ae);if(gh(Ae))return this.createStyleClone(Ae);var fe=Ae.cloneNode(!1);return l0(fe)&&(l0(Ae)&&Ae.currentSrc&&Ae.currentSrc!==Ae.src&&(fe.src=Ae.currentSrc,fe.srcset=""),fe.loading==="lazy"&&(fe.loading="eager")),hh(fe)?this.createCustomElementClone(fe):fe},ue.prototype.createCustomElementClone=function(Ae){var fe=document.createElement("html2canvascustomelement");return Ff(Ae.style,fe),fe},ue.prototype.createStyleClone=function(Ae){try{var fe=Ae.sheet;if(fe&&fe.cssRules){var ge=[].slice.call(fe.cssRules,0).reduce(function(rt,vt){return vt&&typeof vt.cssText=="string"?rt+vt.cssText:rt},""),Ke=Ae.cloneNode(!1);return Ke.textContent=ge,Ke}}catch(rt){if(this.context.logger.error("Unable to access cssRules property",rt),rt.name!=="SecurityError")throw rt}return Ae.cloneNode(!1)},ue.prototype.createCanvasClone=function(Ae){var fe;if(this.options.inlineImages&&Ae.ownerDocument){var ge=Ae.ownerDocument.createElement("img");try{return ge.src=Ae.toDataURL(),ge}catch(En){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",Ae)}}var Ke=Ae.cloneNode(!1);try{Ke.width=Ae.width,Ke.height=Ae.height;var rt=Ae.getContext("2d"),vt=Ke.getContext("2d");if(vt)if(!this.options.allowTaint&&rt)vt.putImageData(rt.getImageData(0,0,Ae.width,Ae.height),0,0);else{var jt=(fe=Ae.getContext("webgl2"))!==null&&fe!==void 0?fe:Ae.getContext("webgl");if(jt){var Ht=jt.getContextAttributes();(Ht==null?void 0:Ht.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",Ae)}vt.drawImage(Ae,0,0)}return Ke}catch(En){this.context.logger.info("Unable to clone canvas as it is tainted",Ae)}return Ke},ue.prototype.createVideoClone=function(Ae){var fe=Ae.ownerDocument.createElement("canvas");fe.width=Ae.offsetWidth,fe.height=Ae.offsetHeight;var ge=fe.getContext("2d");try{return ge&&(ge.drawImage(Ae,0,0,fe.width,fe.height),this.options.allowTaint||ge.getImageData(0,0,fe.width,fe.height)),fe}catch(rt){this.context.logger.info("Unable to clone video as it is tainted",Ae)}var Ke=Ae.ownerDocument.createElement("canvas");return Ke.width=Ae.offsetWidth,Ke.height=Ae.offsetHeight,Ke},ue.prototype.appendChildNode=function(Ae,fe,ge){(!ng(fe)||!u0(fe)&&!fe.hasAttribute(Bh)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(fe)))&&(!this.options.copyStyles||!ng(fe)||!gh(fe))&&Ae.appendChild(this.cloneNode(fe,ge))},ue.prototype.cloneChildNodes=function(Ae,fe,ge){for(var Ke=this,rt=Ae.shadowRoot?Ae.shadowRoot.firstChild:Ae.firstChild;rt;rt=rt.nextSibling)if(ng(rt)&&fh(rt)&&typeof rt.assignedNodes=="function"){var vt=rt.assignedNodes();vt.length&&vt.forEach(function(jt){return Ke.appendChildNode(fe,jt,ge)})}else this.appendChildNode(fe,rt,ge)},ue.prototype.cloneNode=function(Ae,fe){if(sh(Ae))return document.createTextNode(Ae.data);if(!Ae.ownerDocument)return Ae.cloneNode(!1);var ge=Ae.ownerDocument.defaultView;if(ge&&ng(Ae)&&(A0(Ae)||Ef(Ae))){var Ke=this.createElementClone(Ae);Ke.style.transitionProperty="none";var rt=ge.getComputedStyle(Ae),vt=ge.getComputedStyle(Ae,":before"),jt=ge.getComputedStyle(Ae,":after");this.referenceElement===Ae&&A0(Ke)&&(this.clonedReferenceElement=Ke),s0(Ke)&&yp(Ke);var Ht=this.counters.parse(new hl(this.context,rt)),En=this.resolvePseudoContent(Ae,Ke,vt,jg.BEFORE);hh(Ae)&&(fe=!0),ch(Ae)||this.cloneChildNodes(Ae,Ke,fe),En&&Ke.insertBefore(En,Ke.firstChild);var Un=this.resolvePseudoContent(Ae,Ke,jt,jg.AFTER);return Un&&Ke.appendChild(Un),this.counters.pop(Ht),(rt&&(this.options.copyStyles||Ef(Ae))&&!dh(Ae)||fe)&&Ff(rt,Ke),(Ae.scrollTop!==0||Ae.scrollLeft!==0)&&this.scrolledElements.push([Ke,Ae.scrollLeft,Ae.scrollTop]),(Tg(Ae)||Pf(Ae))&&(Tg(Ke)||Pf(Ke))&&(Ke.value=Ae.value),Ke}return Ae.cloneNode(!1)},ue.prototype.resolvePseudoContent=function(Ae,fe,ge,Ke){var rt=this;if(ge){var vt=ge.content,jt=fe.ownerDocument;if(!(!jt||!vt||vt==="none"||vt==="-moz-alt-content"||ge.display==="none")){this.counters.parse(new hl(this.context,ge));var Ht=new DA(this.context,ge),En=jt.createElement("html2canvaspseudoelement");Ff(ge,En),Ht.content.forEach(function(jn){if(jn.type===0)En.appendChild(jt.createTextNode(jn.value));else if(jn.type===22){var fr=jt.createElement("img");fr.src=jn.value,fr.style.opacity="1",En.appendChild(fr)}else if(jn.type===18){if(jn.name==="attr"){var Oa=jn.values.filter(mo);Oa.length&&En.appendChild(jt.createTextNode(Ae.getAttribute(Oa[0].value)||""))}else if(jn.name==="counter"){var Jr=jn.values.filter(cu),ma=Jr[0],jo=Jr[1];if(ma&&mo(ma)){var Wa=rt.counters.getCounterValue(ma.value),Ka=jo&&mo(jo)?Tn.parse(rt.context,jo.value):3;En.appendChild(jt.createTextNode(Hg(Wa,Ka,!1)))}}else if(jn.name==="counters"){var Lo=jn.values.filter(cu),ma=Lo[0],qo=Lo[1],jo=Lo[2];if(ma&&mo(ma)){var So=rt.counters.getCounterValues(ma.value),Fa=jo&&mo(jo)?Tn.parse(rt.context,jo.value):3,Ii=qo&&qo.type===0?qo.value:"",Ai=So.map(function(Gl){return Hg(Gl,Fa,!1)}).join(Ii);En.appendChild(jt.createTextNode(Ai))}}}else if(jn.type===20)switch(jn.value){case"open-quote":En.appendChild(jt.createTextNode(so(Ht.quotes,rt.quoteDepth++,!0)));break;case"close-quote":En.appendChild(jt.createTextNode(so(Ht.quotes,--rt.quoteDepth,!1)));break;default:En.appendChild(jt.createTextNode(jn.value))}}),En.className=f0+" "+xf;var Un=Ke===jg.BEFORE?" "+f0:" "+xf;return Ef(fe)?fe.className.baseValue+=Un:fe.className+=Un,En}}},ue.destroy=function(Ae){return Ae.parentNode?(Ae.parentNode.removeChild(Ae),!0):!1},ue}(),jg;(function(ue){ue[ue.BEFORE=0]="BEFORE",ue[ue.AFTER=1]="AFTER"})(jg||(jg={}));var Cm=function(ue,Ae){var fe=ue.createElement("iframe");return fe.className="html2canvas-container",fe.style.visibility="hidden",fe.style.position="fixed",fe.style.left="-10000px",fe.style.top="0px",fe.style.border="0",fe.width=Ae.width.toString(),fe.height=Ae.height.toString(),fe.scrolling="no",fe.setAttribute(Bh,"true"),ue.body.appendChild(fe),fe},Sh=function(ue){return new Promise(function(Ae){if(ue.complete){Ae();return}if(!ue.src){Ae();return}ue.onload=Ae,ue.onerror=Ae})},Em=function(ue){return Promise.all([].slice.call(ue.images,0).map(Sh))},Mg=function(ue){return new Promise(function(Ae,fe){var ge=ue.contentWindow;if(!ge)return fe("No window assigned for iframe");var Ke=ge.document;ge.onload=ue.onload=function(){ge.onload=ue.onload=null;var rt=setInterval(function(){Ke.body.childNodes.length>0&&Ke.readyState==="complete"&&(clearInterval(rt),Ae(ue))},50)}})},Sp=["all","d","content"],Ff=function(ue,Ae){for(var fe=ue.length-1;fe>=0;fe--){var ge=ue.item(fe);Sp.indexOf(ge)===-1&&Ae.style.setProperty(ge,ue.getPropertyValue(ge))}return Ae},Pm=function(ue){var Ae="";return ue&&(Ae+=""),Ae},yh=function(ue,Ae,fe){ue&&ue.defaultView&&(Ae!==ue.defaultView.pageXOffset||fe!==ue.defaultView.pageYOffset)&&ue.defaultView.scrollTo(Ae,fe)},wh=function(ue){var Ae=ue[0],fe=ue[1],ge=ue[2];Ae.scrollLeft=fe,Ae.scrollTop=ge},bh=":before",Ch=":after",f0="___html2canvas___pseudoelement_before",xf="___html2canvas___pseudoelement_after",Eh=`{ content: "" !important; display: none !important; }`,yp=function(ue){Ph(ue,"."+f0+bh+Eh+` .`+xf+Ch+Eh)},Ph=function(ue,Ae){var fe=ue.ownerDocument;if(fe){var ge=fe.createElement("style");ge.textContent=Ae,ue.appendChild(ge)}},Fh=function(){function ue(){}return ue.getOrigin=function(Ae){var fe=ue._link;return fe?(fe.href=Ae,fe.href=fe.href,fe.protocol+fe.hostname+fe.port):"about:blank"},ue.isSameOrigin=function(Ae){return ue.getOrigin(Ae)===ue._origin},ue.setContext=function(Ae){ue._link=Ae.document.createElement("a"),ue._origin=ue.getOrigin(Ae.location.href)},ue._origin="about:blank",ue}(),eu=function(){function ue(Ae,fe){this.context=Ae,this._options=fe,this._cache={}}return ue.prototype.addImage=function(Ae){var fe=Promise.resolve();return this.has(Ae)||(p0(Ae)||Lf(Ae))&&(this._cache[Ae]=this.loadImage(Ae)).catch(function(){}),fe},ue.prototype.match=function(Ae){return this._cache[Ae]},ue.prototype.loadImage=function(Ae){return be(this,void 0,void 0,function(){var fe,ge,Ke,rt,vt=this;return Me(this,function(jt){switch(jt.label){case 0:return fe=Fh.isSameOrigin(Ae),ge=!Kg(Ae)&&this._options.useCORS===!0&&ps.SUPPORT_CORS_IMAGES&&!fe,Ke=!Kg(Ae)&&!fe&&!p0(Ae)&&typeof this._options.proxy=="string"&&ps.SUPPORT_CORS_XHR&&!ge,!fe&&this._options.allowTaint===!1&&!Kg(Ae)&&!p0(Ae)&&!Ke&&!ge?[2]:(rt=Ae,Ke?[4,this.proxy(rt)]:[3,2]);case 1:rt=jt.sent(),jt.label=2;case 2:return this.context.logger.debug("Added image "+Ae.substring(0,256)),[4,new Promise(function(Ht,En){var Un=new Image;Un.onload=function(){return Ht(Un)},Un.onerror=En,(Fm(rt)||ge)&&(Un.crossOrigin="anonymous"),Un.src=rt,Un.complete===!0&&setTimeout(function(){return Ht(Un)},500),vt._options.imageTimeout>0&&setTimeout(function(){return En("Timed out ("+vt._options.imageTimeout+"ms) loading image")},vt._options.imageTimeout)})];case 3:return[2,jt.sent()]}})})},ue.prototype.has=function(Ae){return typeof this._cache[Ae]!="undefined"},ue.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},ue.prototype.proxy=function(Ae){var fe=this,ge=this._options.proxy;if(!ge)throw new Error("No proxy defined");var Ke=Ae.substring(0,256);return new Promise(function(rt,vt){var jt=ps.SUPPORT_RESPONSE_TYPE?"blob":"text",Ht=new XMLHttpRequest;Ht.onload=function(){if(Ht.status===200)if(jt==="text")rt(Ht.response);else{var jn=new FileReader;jn.addEventListener("load",function(){return rt(jn.result)},!1),jn.addEventListener("error",function(fr){return vt(fr)},!1),jn.readAsDataURL(Ht.response)}else vt("Failed to proxy resource "+Ke+" with status code "+Ht.status)},Ht.onerror=vt;var En=ge.indexOf("?")>-1?"&":"?";if(Ht.open("GET",""+ge+En+"url="+encodeURIComponent(Ae)+"&responseType="+jt),jt!=="text"&&Ht instanceof XMLHttpRequest&&(Ht.responseType=jt),fe._options.imageTimeout){var Un=fe._options.imageTimeout;Ht.timeout=Un,Ht.ontimeout=function(){return vt("Timed out ("+Un+"ms) proxying "+Ke)}}Ht.send()})},ue}(),h0=/^data:image\/svg\+xml/i,xh=/^data:image\/.*;base64,/i,m0=/^data:image\/.*/i,Lf=function(ue){return ps.SUPPORT_SVG_DRAWING||!xm(ue)},Kg=function(ue){return m0.test(ue)},Fm=function(ue){return xh.test(ue)},p0=function(ue){return ue.substr(0,4)==="blob"},xm=function(ue){return ue.substr(-3).toLowerCase()==="svg"||h0.test(ue)},Ua=function(){function ue(Ae,fe){this.type=0,this.x=Ae,this.y=fe}return ue.prototype.add=function(Ae,fe){return new ue(this.x+Ae,this.y+fe)},ue}(),Pd=function(ue,Ae,fe){return new Ua(ue.x+(Ae.x-ue.x)*fe,ue.y+(Ae.y-ue.y)*fe)},If=function(){function ue(Ae,fe,ge,Ke){this.type=1,this.start=Ae,this.startControl=fe,this.endControl=ge,this.end=Ke}return ue.prototype.subdivide=function(Ae,fe){var ge=Pd(this.start,this.startControl,Ae),Ke=Pd(this.startControl,this.endControl,Ae),rt=Pd(this.endControl,this.end,Ae),vt=Pd(ge,Ke,Ae),jt=Pd(Ke,rt,Ae),Ht=Pd(vt,jt,Ae);return fe?new ue(this.start,ge,vt,Ht):new ue(Ht,jt,rt,this.end)},ue.prototype.add=function(Ae,fe){return new ue(this.start.add(Ae,fe),this.startControl.add(Ae,fe),this.endControl.add(Ae,fe),this.end.add(Ae,fe))},ue.prototype.reverse=function(){return new ue(this.end,this.endControl,this.startControl,this.start)},ue}(),fu=function(ue){return ue.type===1},Lm=function(){function ue(Ae){var fe=Ae.styles,ge=Ae.bounds,Ke=El(fe.borderTopLeftRadius,ge.width,ge.height),rt=Ke[0],vt=Ke[1],jt=El(fe.borderTopRightRadius,ge.width,ge.height),Ht=jt[0],En=jt[1],Un=El(fe.borderBottomRightRadius,ge.width,ge.height),jn=Un[0],fr=Un[1],Oa=El(fe.borderBottomLeftRadius,ge.width,ge.height),Jr=Oa[0],ma=Oa[1],jo=[];jo.push((rt+Ht)/ge.width),jo.push((Jr+jn)/ge.width),jo.push((vt+ma)/ge.height),jo.push((En+fr)/ge.height);var Wa=Math.max.apply(Math,jo);Wa>1&&(rt/=Wa,vt/=Wa,Ht/=Wa,En/=Wa,jn/=Wa,fr/=Wa,Jr/=Wa,ma/=Wa);var Ka=ge.width-Ht,Lo=ge.height-fr,qo=ge.width-jn,So=ge.height-ma,Fa=fe.borderTopWidth,Ii=fe.borderRightWidth,Ai=fe.borderBottomWidth,Io=fe.borderLeftWidth,ga=bi(fe.paddingTop,Ae.bounds.width),Gl=bi(fe.paddingRight,Ae.bounds.width),nu=bi(fe.paddingBottom,Ae.bounds.width),dA=bi(fe.paddingLeft,Ae.bounds.width);this.topLeftBorderDoubleOuterBox=rt>0||vt>0?zA(ge.left+Io/3,ge.top+Fa/3,rt-Io/3,vt-Fa/3,oA.TOP_LEFT):new Ua(ge.left+Io/3,ge.top+Fa/3),this.topRightBorderDoubleOuterBox=rt>0||vt>0?zA(ge.left+Ka,ge.top+Fa/3,Ht-Ii/3,En-Fa/3,oA.TOP_RIGHT):new Ua(ge.left+ge.width-Ii/3,ge.top+Fa/3),this.bottomRightBorderDoubleOuterBox=jn>0||fr>0?zA(ge.left+qo,ge.top+Lo,jn-Ii/3,fr-Ai/3,oA.BOTTOM_RIGHT):new Ua(ge.left+ge.width-Ii/3,ge.top+ge.height-Ai/3),this.bottomLeftBorderDoubleOuterBox=Jr>0||ma>0?zA(ge.left+Io/3,ge.top+So,Jr-Io/3,ma-Ai/3,oA.BOTTOM_LEFT):new Ua(ge.left+Io/3,ge.top+ge.height-Ai/3),this.topLeftBorderDoubleInnerBox=rt>0||vt>0?zA(ge.left+Io*2/3,ge.top+Fa*2/3,rt-Io*2/3,vt-Fa*2/3,oA.TOP_LEFT):new Ua(ge.left+Io*2/3,ge.top+Fa*2/3),this.topRightBorderDoubleInnerBox=rt>0||vt>0?zA(ge.left+Ka,ge.top+Fa*2/3,Ht-Ii*2/3,En-Fa*2/3,oA.TOP_RIGHT):new Ua(ge.left+ge.width-Ii*2/3,ge.top+Fa*2/3),this.bottomRightBorderDoubleInnerBox=jn>0||fr>0?zA(ge.left+qo,ge.top+Lo,jn-Ii*2/3,fr-Ai*2/3,oA.BOTTOM_RIGHT):new Ua(ge.left+ge.width-Ii*2/3,ge.top+ge.height-Ai*2/3),this.bottomLeftBorderDoubleInnerBox=Jr>0||ma>0?zA(ge.left+Io*2/3,ge.top+So,Jr-Io*2/3,ma-Ai*2/3,oA.BOTTOM_LEFT):new Ua(ge.left+Io*2/3,ge.top+ge.height-Ai*2/3),this.topLeftBorderStroke=rt>0||vt>0?zA(ge.left+Io/2,ge.top+Fa/2,rt-Io/2,vt-Fa/2,oA.TOP_LEFT):new Ua(ge.left+Io/2,ge.top+Fa/2),this.topRightBorderStroke=rt>0||vt>0?zA(ge.left+Ka,ge.top+Fa/2,Ht-Ii/2,En-Fa/2,oA.TOP_RIGHT):new Ua(ge.left+ge.width-Ii/2,ge.top+Fa/2),this.bottomRightBorderStroke=jn>0||fr>0?zA(ge.left+qo,ge.top+Lo,jn-Ii/2,fr-Ai/2,oA.BOTTOM_RIGHT):new Ua(ge.left+ge.width-Ii/2,ge.top+ge.height-Ai/2),this.bottomLeftBorderStroke=Jr>0||ma>0?zA(ge.left+Io/2,ge.top+So,Jr-Io/2,ma-Ai/2,oA.BOTTOM_LEFT):new Ua(ge.left+Io/2,ge.top+ge.height-Ai/2),this.topLeftBorderBox=rt>0||vt>0?zA(ge.left,ge.top,rt,vt,oA.TOP_LEFT):new Ua(ge.left,ge.top),this.topRightBorderBox=Ht>0||En>0?zA(ge.left+Ka,ge.top,Ht,En,oA.TOP_RIGHT):new Ua(ge.left+ge.width,ge.top),this.bottomRightBorderBox=jn>0||fr>0?zA(ge.left+qo,ge.top+Lo,jn,fr,oA.BOTTOM_RIGHT):new Ua(ge.left+ge.width,ge.top+ge.height),this.bottomLeftBorderBox=Jr>0||ma>0?zA(ge.left,ge.top+So,Jr,ma,oA.BOTTOM_LEFT):new Ua(ge.left,ge.top+ge.height),this.topLeftPaddingBox=rt>0||vt>0?zA(ge.left+Io,ge.top+Fa,Math.max(0,rt-Io),Math.max(0,vt-Fa),oA.TOP_LEFT):new Ua(ge.left+Io,ge.top+Fa),this.topRightPaddingBox=Ht>0||En>0?zA(ge.left+Math.min(Ka,ge.width-Ii),ge.top+Fa,Ka>ge.width+Ii?0:Math.max(0,Ht-Ii),Math.max(0,En-Fa),oA.TOP_RIGHT):new Ua(ge.left+ge.width-Ii,ge.top+Fa),this.bottomRightPaddingBox=jn>0||fr>0?zA(ge.left+Math.min(qo,ge.width-Io),ge.top+Math.min(Lo,ge.height-Ai),Math.max(0,jn-Ii),Math.max(0,fr-Ai),oA.BOTTOM_RIGHT):new Ua(ge.left+ge.width-Ii,ge.top+ge.height-Ai),this.bottomLeftPaddingBox=Jr>0||ma>0?zA(ge.left+Io,ge.top+Math.min(So,ge.height-Ai),Math.max(0,Jr-Io),Math.max(0,ma-Ai),oA.BOTTOM_LEFT):new Ua(ge.left+Io,ge.top+ge.height-Ai),this.topLeftContentBox=rt>0||vt>0?zA(ge.left+Io+dA,ge.top+Fa+ga,Math.max(0,rt-(Io+dA)),Math.max(0,vt-(Fa+ga)),oA.TOP_LEFT):new Ua(ge.left+Io+dA,ge.top+Fa+ga),this.topRightContentBox=Ht>0||En>0?zA(ge.left+Math.min(Ka,ge.width+Io+dA),ge.top+Fa+ga,Ka>ge.width+Io+dA?0:Ht-Io+dA,En-(Fa+ga),oA.TOP_RIGHT):new Ua(ge.left+ge.width-(Ii+Gl),ge.top+Fa+ga),this.bottomRightContentBox=jn>0||fr>0?zA(ge.left+Math.min(qo,ge.width-(Io+dA)),ge.top+Math.min(Lo,ge.height+Fa+ga),Math.max(0,jn-(Ii+Gl)),fr-(Ai+nu),oA.BOTTOM_RIGHT):new Ua(ge.left+ge.width-(Ii+Gl),ge.top+ge.height-(Ai+nu)),this.bottomLeftContentBox=Jr>0||ma>0?zA(ge.left+Io+dA,ge.top+So,Math.max(0,Jr-(Io+dA)),ma-(Ai+nu),oA.BOTTOM_LEFT):new Ua(ge.left+Io+dA,ge.top+ge.height-(Ai+nu))}return ue}(),oA;(function(ue){ue[ue.TOP_LEFT=0]="TOP_LEFT",ue[ue.TOP_RIGHT=1]="TOP_RIGHT",ue[ue.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",ue[ue.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(oA||(oA={}));var zA=function(ue,Ae,fe,ge,Ke){var rt=4*((Math.sqrt(2)-1)/3),vt=fe*rt,jt=ge*rt,Ht=ue+fe,En=Ae+ge;switch(Ke){case oA.TOP_LEFT:return new If(new Ua(ue,En),new Ua(ue,En-jt),new Ua(Ht-vt,Ae),new Ua(Ht,Ae));case oA.TOP_RIGHT:return new If(new Ua(ue,Ae),new Ua(ue+vt,Ae),new Ua(Ht,En-jt),new Ua(Ht,En));case oA.BOTTOM_RIGHT:return new If(new Ua(Ht,Ae),new Ua(Ht,Ae+jt),new Ua(ue+vt,En),new Ua(ue,En));case oA.BOTTOM_LEFT:default:return new If(new Ua(Ht,En),new Ua(Ht-vt,En),new Ua(ue,Ae+jt),new Ua(ue,Ae))}},_f=function(ue){return[ue.topLeftBorderBox,ue.topRightBorderBox,ue.bottomRightBorderBox,ue.bottomLeftBorderBox]},wp=function(ue){return[ue.topLeftContentBox,ue.topRightContentBox,ue.bottomRightContentBox,ue.bottomLeftContentBox]},v0=function(ue){return[ue.topLeftPaddingBox,ue.topRightPaddingBox,ue.bottomRightPaddingBox,ue.bottomLeftPaddingBox]},Ho=function(){function ue(Ae,fe,ge){this.offsetX=Ae,this.offsetY=fe,this.matrix=ge,this.type=0,this.target=6}return ue}(),rg=function(){function ue(Ae,fe){this.path=Ae,this.target=fe,this.type=1}return ue}(),PA=function(){function ue(Ae){this.opacity=Ae,this.type=2,this.target=6}return ue}(),B0=function(ue){return ue.type===0},S0=function(ue){return ue.type===1},Nf=function(ue){return ue.type===2},Xc=function(ue,Ae){return ue.length===Ae.length?ue.some(function(fe,ge){return fe===Ae[ge]}):!1},Lh=function(ue,Ae,fe,ge,Ke){return ue.map(function(rt,vt){switch(vt){case 0:return rt.add(Ae,fe);case 1:return rt.add(Ae+ge,fe);case 2:return rt.add(Ae+ge,fe+Ke);case 3:return rt.add(Ae,fe+Ke)}return rt})},zg=function(){function ue(Ae){this.element=Ae,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return ue}(),y0=function(){function ue(Ae,fe){if(this.container=Ae,this.parent=fe,this.effects=[],this.curves=new Lm(this.container),this.container.styles.opacity<1&&this.effects.push(new PA(this.container.styles.opacity)),this.container.styles.transform!==null){var ge=this.container.bounds.left+this.container.styles.transformOrigin[0].number,Ke=this.container.bounds.top+this.container.styles.transformOrigin[1].number,rt=this.container.styles.transform;this.effects.push(new Ho(ge,Ke,rt))}if(this.container.styles.overflowX!==0){var vt=_f(this.curves),jt=v0(this.curves);Xc(vt,jt)?this.effects.push(new rg(vt,6)):(this.effects.push(new rg(vt,2)),this.effects.push(new rg(jt,4)))}}return ue.prototype.getEffects=function(Ae){for(var fe=[2,3].indexOf(this.container.styles.position)===-1,ge=this.parent,Ke=this.effects.slice(0);ge;){var rt=ge.effects.filter(function(Ht){return!S0(Ht)});if(fe||ge.container.styles.position!==0||!ge.parent){if(Ke.unshift.apply(Ke,rt),fe=[2,3].indexOf(ge.container.styles.position)===-1,ge.container.styles.overflowX!==0){var vt=_f(ge.curves),jt=v0(ge.curves);Xc(vt,jt)||Ke.unshift(new rg(jt,6))}}else Ke.unshift.apply(Ke,rt);ge=ge.parent}return Ke.filter(function(Ht){return ha(Ht.target,Ae)})},ue}(),Gg=function(ue,Ae,fe,ge){ue.container.elements.forEach(function(Ke){var rt=ha(Ke.flags,4),vt=ha(Ke.flags,2),jt=new y0(Ke,ue);ha(Ke.styles.display,2048)&&ge.push(jt);var Ht=ha(Ke.flags,8)?[]:ge;if(rt||vt){var En=rt||Ke.styles.isPositioned()?fe:Ae,Un=new zg(jt);if(Ke.styles.isPositioned()||Ke.styles.opacity<1||Ke.styles.isTransformed()){var jn=Ke.styles.zIndex.order;if(jn<0){var fr=0;En.negativeZIndex.some(function(Jr,ma){return jn>Jr.element.container.styles.zIndex.order?(fr=ma,!1):fr>0}),En.negativeZIndex.splice(fr,0,Un)}else if(jn>0){var Oa=0;En.positiveZIndex.some(function(Jr,ma){return jn>=Jr.element.container.styles.zIndex.order?(Oa=ma+1,!1):Oa>0}),En.positiveZIndex.splice(Oa,0,Un)}else En.zeroOrAutoZIndexOrTransformedOrOpacity.push(Un)}else Ke.styles.isFloating()?En.nonPositionedFloats.push(Un):En.nonPositionedInlineLevel.push(Un);Gg(jt,Un,rt?Un:fe,Ht)}else Ke.styles.isInlineLevel()?Ae.inlineLevel.push(jt):Ae.nonInlineLevel.push(jt),Gg(jt,Ae,fe,Ht);ha(Ke.flags,8)&&Zg(Ke,Ht)})},Zg=function(ue,Ae){for(var fe=ue instanceof o0?ue.start:1,ge=ue instanceof o0?ue.reversed:!1,Ke=0;Ke0&&fe.intrinsicHeight>0){var rt=Uf(fe),vt=v0(ge);this.path(vt),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(Ke,0,0,fe.intrinsicWidth,fe.intrinsicHeight,rt.left,rt.top,rt.width,rt.height),this.ctx.restore()}},Ae.prototype.renderNodeContent=function(fe){return be(this,void 0,void 0,function(){var ge,Ke,rt,vt,jt,Ht,Ka,Ka,En,Un,jn,fr,qo,Oa,Jr,So,ma,jo,Wa,Ka,Lo,qo,So;return Me(this,function(Fa){switch(Fa.label){case 0:this.applyEffects(fe.getEffects(4)),ge=fe.container,Ke=fe.curves,rt=ge.styles,vt=0,jt=ge.textNodes,Fa.label=1;case 1:return vt0&&Vs>0&&(Ai=rt.ctx.createPattern(So,"repeat"),rt.renderRepeat(ga,Ai,Bl,Il))):Hl(Un)&&(Io=Ju(fe,ge,[null,null,null]),ga=Io[0],Gl=Io[1],nu=Io[2],dA=Io[3],Vs=Io[4],bc=Un.position.length===0?[ju]:Un.position,Bl=bi(bc[0],dA),Il=bi(bc[bc.length-1],Vs),xd=Ro(Un,Bl,Il,dA,Vs),hu=xd[0],Cc=xd[1],hu>0&&Cc>0&&(Ld=rt.ctx.createRadialGradient(Gl+Bl,nu+Il,0,Gl+Bl,nu+Il,hu),dc(Un.stops,hu*2).forEach(function(rd){return Ld.addColorStop(rd.stop,$i(rd.color))}),rt.path(ga),rt.ctx.fillStyle=Ld,hu!==Cc?(td=fe.bounds.left+.5*fe.bounds.width,Yu=fe.bounds.top+.5*fe.bounds.height,nd=Cc/hu,Ec=1/nd,rt.ctx.save(),rt.ctx.translate(td,Yu),rt.ctx.transform(1,0,0,nd,0,0),rt.ctx.translate(-td,-Yu),rt.ctx.fillRect(Gl,Ec*(nu-Yu)+Yu,dA,Vs*Ec),rt.ctx.restore()):rt.ctx.fill())),ig.label=6;case 6:return ge--,[2]}})},rt=this,vt=0,jt=fe.styles.backgroundImage.slice(0).reverse(),En.label=1;case 1:return vt0?Un.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Un.color,Un.width,jt,fe.curves,2)]:[3,11]):[3,13];case 4:return fr.sent(),[3,11];case 5:return Un.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Un.color,Un.width,jt,fe.curves,3)];case 6:return fr.sent(),[3,11];case 7:return Un.style!==4?[3,9]:[4,this.renderDoubleBorder(Un.color,Un.width,jt,fe.curves)];case 8:return fr.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Un.color,jt,fe.curves)];case 10:fr.sent(),fr.label=11;case 11:jt++,fr.label=12;case 12:return Ht++,[3,3];case 13:return[2]}})})},Ae.prototype.renderDashedDottedBorder=function(fe,ge,Ke,rt,vt){return be(this,void 0,void 0,function(){var jt,Ht,En,Un,jn,fr,Oa,Jr,ma,jo,Wa,Ka,Lo,qo,So,Fa,So,Fa;return Me(this,function(Ii){return this.ctx.save(),jt=Ih(rt,Ke),Ht=rl(rt,Ke),vt===2&&(this.path(Ht),this.ctx.clip()),fu(Ht[0])?(En=Ht[0].start.x,Un=Ht[0].start.y):(En=Ht[0].x,Un=Ht[0].y),fu(Ht[1])?(jn=Ht[1].end.x,fr=Ht[1].end.y):(jn=Ht[1].x,fr=Ht[1].y),Ke===0||Ke===2?Oa=Math.abs(En-jn):Oa=Math.abs(Un-fr),this.ctx.beginPath(),vt===3?this.formatPath(jt):this.formatPath(Ht.slice(0,2)),Jr=ge<3?ge*3:ge*2,ma=ge<3?ge*2:ge,vt===3&&(Jr=ge,ma=ge),jo=!0,Oa<=Jr*2?jo=!1:Oa<=Jr*2+ma?(Wa=Oa/(2*Jr+ma),Jr*=Wa,ma*=Wa):(Ka=Math.floor((Oa+ma)/(Jr+ma)),Lo=(Oa-Ka*Jr)/(Ka-1),qo=(Oa-(Ka+1)*Jr)/Ka,ma=qo<=0||Math.abs(ma-Lo)wt){var pt=ut;ut=wt,wt=pt}}else if(tt==="l"||tt==="landscape"){if(tt="l",wt>ut){var pt=ut;ut=wt,wt=pt}}else throw"Invalid orientation: "+tt;var lt={width:ut,height:wt,unit:Oe,k:at};return lt},Ie.default=Qe.jsPDF},"./src/plugin/pagebreaks.js":function(ve,Ie,de){"use strict";de.r(Ie);var Le=de("./node_modules/core-js/modules/es.array.concat.js"),Pe=de.n(Le),Ee=de("./node_modules/core-js/modules/es.array.slice.js"),ie=de.n(Ee),y=de("./node_modules/core-js/modules/es.array.join.js"),a=de.n(y),ee=de("./node_modules/core-js/modules/web.dom-collections.for-each.js"),E=de.n(ee),te=de("./node_modules/core-js/modules/es.object.keys.js"),ne=de.n(te),ae=de("./src/worker.js"),he=de("./src/utils.js"),_e={toContainer:ae.default.prototype.toContainer};ae.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},ae.default.prototype.toContainer=function(){return _e.toContainer.call(this).then(function(){var Ze=this.prop.container,Je=this.prop.pageSize.inner.px.height,tt=[].concat(this.opt.pagebreak.mode),Oe={avoidAll:tt.indexOf("avoid-all")!==-1,css:tt.indexOf("css")!==-1,legacy:tt.indexOf("legacy")!==-1},ht={},De=this;["before","after","avoid"].forEach(function(at){var wt=Oe.avoidAll&&at==="avoid";ht[at]=wt?[]:[].concat(De.opt.pagebreak[at]||[]),ht[at].length>0&&(ht[at]=Array.prototype.slice.call(Ze.querySelectorAll(ht[at].join(", "))))});var Lt=Ze.querySelectorAll(".html2pdf__page-break");Lt=Array.prototype.slice.call(Lt);var it=Ze.querySelectorAll("*");Array.prototype.forEach.call(it,function(wt){var ut={before:!1,after:Oe.legacy&&Lt.indexOf(wt)!==-1,avoid:Oe.avoidAll};if(Oe.css){var pt=window.getComputedStyle(wt),lt=["always","page","left","right"],nt=["avoid","avoid-page"];ut={before:ut.before||lt.indexOf(pt.breakBefore||pt.pageBreakBefore)!==-1,after:ut.after||lt.indexOf(pt.breakAfter||pt.pageBreakAfter)!==-1,avoid:ut.avoid||nt.indexOf(pt.breakInside||pt.pageBreakInside)!==-1}}Object.keys(ut).forEach(function(_n){ut[_n]=ut[_n]||ht[_n].indexOf(wt)!==-1});var Mt=wt.getBoundingClientRect();if(ut.avoid&&!ut.before){var $t=Math.floor(Mt.top/Je),mt=Math.floor(Mt.bottom/Je),Ot=Math.abs(Mt.bottom-Mt.top)/Je;mt!==$t&&Ot<=1&&(ut.before=!0)}if(ut.before){var mn=(0,he.createElement)("div",{style:{display:"block",height:Je-Mt.top%Je+"px"}});wt.parentNode.insertBefore(mn,wt)}if(ut.after){var mn=(0,he.createElement)("div",{style:{display:"block",height:Je-Mt.bottom%Je+"px"}});wt.parentNode.insertBefore(mn,wt.nextSibling)}})})}},"./src/utils.js":function(ve,Ie,de){"use strict";de.r(Ie),de.d(Ie,{objType:function(){return tt},createElement:function(){return Oe},cloneNode:function(){return ht},unitConvert:function(){return De},toPx:function(){return Lt}});var Le=de("./node_modules/core-js/modules/es.number.constructor.js"),Pe=de.n(Le),Ee=de("./node_modules/core-js/modules/es.symbol.js"),ie=de.n(Ee),y=de("./node_modules/core-js/modules/es.symbol.description.js"),a=de.n(y),ee=de("./node_modules/core-js/modules/es.object.to-string.js"),E=de.n(ee),te=de("./node_modules/core-js/modules/es.symbol.iterator.js"),ne=de.n(te),ae=de("./node_modules/core-js/modules/es.array.iterator.js"),he=de.n(ae),_e=de("./node_modules/core-js/modules/es.string.iterator.js"),Fe=de.n(_e),Qe=de("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Ze=de.n(Qe);function Je(it){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Je=function(wt){return typeof wt}:Je=function(wt){return wt&&typeof Symbol=="function"&&wt.constructor===Symbol&&wt!==Symbol.prototype?"symbol":typeof wt},Je(it)}var tt=function(at){var wt=Je(at);return wt==="undefined"?"undefined":wt==="string"||at instanceof String?"string":wt==="number"||at instanceof Number?"number":wt==="function"||at instanceof Function?"function":at&&at.constructor===Array?"array":at&&at.nodeType===1?"element":wt==="object"?"object":"unknown"},Oe=function(at,wt){var ut=document.createElement(at);if(wt.className&&(ut.className=wt.className),wt.innerHTML){ut.innerHTML=wt.innerHTML;for(var pt=ut.getElementsByTagName("script"),lt=pt.length;lt-- >0;null)pt[lt].parentNode.removeChild(pt[lt])}for(var nt in wt.style)ut.style[nt]=wt.style[nt];return ut},ht=function it(at,wt){for(var ut=at.nodeType===3?document.createTextNode(at.nodeValue):at.cloneNode(!1),pt=at.firstChild;pt;pt=pt.nextSibling)(wt===!0||pt.nodeType!==1||pt.nodeName!=="SCRIPT")&&ut.appendChild(it(pt,wt));return at.nodeType===1&&(at.nodeName==="CANVAS"?(ut.width=at.width,ut.height=at.height,ut.getContext("2d").drawImage(at,0,0)):(at.nodeName==="TEXTAREA"||at.nodeName==="SELECT")&&(ut.value=at.value),ut.addEventListener("load",function(){ut.scrollTop=at.scrollTop,ut.scrollLeft=at.scrollLeft},!0)),ut},De=function(at,wt){if(tt(at)==="number")return at*72/96/wt;var ut={};for(var pt in at)ut[pt]=at[pt]*72/96/wt;return ut},Lt=function(at,wt){return Math.floor(at*wt/72*96)}},"./src/worker.js":function(ve,Ie,de){"use strict";de.r(Ie);var Le=de("./node_modules/core-js/modules/es.object.assign.js"),Pe=de.n(Le),Ee=de("./node_modules/core-js/modules/es.array.map.js"),ie=de.n(Ee),y=de("./node_modules/core-js/modules/es.object.keys.js"),a=de.n(y),ee=de("./node_modules/core-js/modules/es.array.concat.js"),E=de.n(ee),te=de("./node_modules/core-js/modules/es.object.to-string.js"),ne=de.n(te),ae=de("./node_modules/core-js/modules/es.regexp.to-string.js"),he=de.n(ae),_e=de("./node_modules/core-js/modules/es.function.name.js"),Fe=de.n(_e),Qe=de("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Ze=de.n(Qe),Je=de("jspdf"),tt=de.n(Je),Oe=de("html2canvas"),ht=de.n(Oe),De=de("./src/utils.js"),Lt=de("./node_modules/es6-promise/dist/es6-promise.js"),it=de.n(Lt),at=it().Promise,wt=function ut(pt){var lt=Object.assign(ut.convert(at.resolve()),JSON.parse(JSON.stringify(ut.template))),nt=ut.convert(at.resolve(),lt);return nt=nt.setProgress(1,ut,1,[ut]),nt=nt.set(pt),nt};wt.prototype=Object.create(at.prototype),wt.prototype.constructor=wt,wt.convert=function(pt,lt){return pt.__proto__=lt||wt.prototype,pt},wt.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],image:{type:"jpeg",quality:.95},enableLinks:!0,html2canvas:{},jsPDF:{}}},wt.prototype.from=function(pt,lt){function nt(Mt){switch((0,De.objType)(Mt)){case"string":return"string";case"element":return Mt.nodeName.toLowerCase&&Mt.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(lt=lt||nt(pt),lt){case"string":return this.set({src:(0,De.createElement)("div",{innerHTML:pt})});case"element":return this.set({src:pt});case"canvas":return this.set({canvas:pt});case"img":return this.set({img:pt});default:return this.error("Unknown source type.")}})},wt.prototype.to=function(pt){switch(pt){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},wt.prototype.toContainer=function(){var pt=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(pt).then(function(){var nt={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},Mt={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};nt.opacity=0;var $t=(0,De.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,De.createElement)("div",{className:"html2pdf__overlay",style:nt}),this.prop.container=(0,De.createElement)("div",{className:"html2pdf__container",style:Mt}),this.prop.container.appendChild($t),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},wt.prototype.toCanvas=function(){var pt=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(pt).then(function(){var nt=Object.assign({},this.opt.html2canvas);return delete nt.onrendered,Oe(this.prop.container,nt)}).then(function(nt){var Mt=this.opt.html2canvas.onrendered||function(){};Mt(nt),this.prop.canvas=nt,document.body.removeChild(this.prop.overlay)})},wt.prototype.toImg=function(){var pt=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(pt).then(function(){var nt=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=nt})},wt.prototype.toPdf=function(){var pt=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(pt).then(function(){var nt=this.prop.canvas,Mt=this.opt,$t=nt.height,mt=Math.floor(nt.width*this.prop.pageSize.inner.ratio),Ot=Math.ceil($t/mt),mn=this.prop.pageSize.inner.height,_n=document.createElement("canvas"),an=_n.getContext("2d");_n.width=nt.width,_n.height=mt,this.prop.pdf=this.prop.pdf||new Je.jsPDF(Mt.jsPDF);for(var Mn=0;Mn1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/to-indexed-object.js"),Pe=de("./node_modules/core-js/internals/to-length.js"),Ee=de("./node_modules/core-js/internals/to-absolute-index.js"),ie=function(y){return function(a,ee,E){var te=Le(a),ne=Pe(te.length),ae=Ee(E,ne),he;if(y&&ee!=ee){for(;ne>ae;)if(he=te[ae++],he!=he)return!0}else for(;ne>ae;ae++)if((y||ae in te)&&te[ae]===ee)return y||ae||0;return!y&&-1}};ve.exports={includes:ie(!0),indexOf:ie(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/function-bind-context.js"),Pe=de("./node_modules/core-js/internals/indexed-object.js"),Ee=de("./node_modules/core-js/internals/to-object.js"),ie=de("./node_modules/core-js/internals/to-length.js"),y=de("./node_modules/core-js/internals/array-species-create.js"),a=[].push,ee=function(E){var te=E==1,ne=E==2,ae=E==3,he=E==4,_e=E==6,Fe=E==7,Qe=E==5||_e;return function(Ze,Je,tt,Oe){for(var ht=Ee(Ze),De=Pe(ht),Lt=Le(Je,tt,3),it=ie(De.length),at=0,wt=Oe||y,ut=te?wt(Ze,it):ne||Fe?wt(Ze,0):void 0,pt,lt;it>at;at++)if((Qe||at in De)&&(pt=De[at],lt=Lt(pt,at,ht),E))if(te)ut[at]=lt;else if(lt)switch(E){case 3:return!0;case 5:return pt;case 6:return at;case 2:a.call(ut,pt)}else switch(E){case 4:return!1;case 7:a.call(ut,pt)}return _e?-1:ae||he?he:ut}};ve.exports={forEach:ee(0),map:ee(1),filter:ee(2),some:ee(3),every:ee(4),find:ee(5),findIndex:ee(6),filterReject:ee(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/fails.js"),Pe=de("./node_modules/core-js/internals/well-known-symbol.js"),Ee=de("./node_modules/core-js/internals/engine-v8-version.js"),ie=Pe("species");ve.exports=function(y){return Ee>=51||!Le(function(){var a=[],ee=a.constructor={};return ee[ie]=function(){return{foo:1}},a[y](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(ve,Ie,de){"use strict";var Le=de("./node_modules/core-js/internals/fails.js");ve.exports=function(Pe,Ee){var ie=[][Pe];return!!ie&&Le(function(){ie.call(null,Ee||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/is-object.js"),Pe=de("./node_modules/core-js/internals/is-array.js"),Ee=de("./node_modules/core-js/internals/well-known-symbol.js"),ie=Ee("species");ve.exports=function(y){var a;return Pe(y)&&(a=y.constructor,typeof a=="function"&&(a===Array||Pe(a.prototype))?a=void 0:Le(a)&&(a=a[ie],a===null&&(a=void 0))),a===void 0?Array:a}},"./node_modules/core-js/internals/array-species-create.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/array-species-constructor.js");ve.exports=function(Pe,Ee){return new(Le(Pe))(Ee===0?0:Ee)}},"./node_modules/core-js/internals/classof-raw.js":function(ve){var Ie={}.toString;ve.exports=function(de){return Ie.call(de).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/to-string-tag-support.js"),Pe=de("./node_modules/core-js/internals/classof-raw.js"),Ee=de("./node_modules/core-js/internals/well-known-symbol.js"),ie=Ee("toStringTag"),y=Pe(function(){return arguments}())=="Arguments",a=function(ee,E){try{return ee[E]}catch(te){}};ve.exports=Le?Pe:function(ee){var E,te,ne;return ee===void 0?"Undefined":ee===null?"Null":typeof(te=a(E=Object(ee),ie))=="string"?te:y?Pe(E):(ne=Pe(E))=="Object"&&typeof E.callee=="function"?"Arguments":ne}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/has.js"),Pe=de("./node_modules/core-js/internals/own-keys.js"),Ee=de("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),ie=de("./node_modules/core-js/internals/object-define-property.js");ve.exports=function(y,a){for(var ee=Pe(a),E=ie.f,te=Ee.f,ne=0;ne"+E+""}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(ve,Ie,de){"use strict";var Le=de("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,Pe=de("./node_modules/core-js/internals/object-create.js"),Ee=de("./node_modules/core-js/internals/create-property-descriptor.js"),ie=de("./node_modules/core-js/internals/set-to-string-tag.js"),y=de("./node_modules/core-js/internals/iterators.js"),a=function(){return this};ve.exports=function(ee,E,te){var ne=E+" Iterator";return ee.prototype=Pe(Le,{next:Ee(1,te)}),ie(ee,ne,!1,!0),y[ne]=a,ee}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/descriptors.js"),Pe=de("./node_modules/core-js/internals/object-define-property.js"),Ee=de("./node_modules/core-js/internals/create-property-descriptor.js");ve.exports=Le?function(ie,y,a){return Pe.f(ie,y,Ee(1,a))}:function(ie,y,a){return ie[y]=a,ie}},"./node_modules/core-js/internals/create-property-descriptor.js":function(ve){ve.exports=function(Ie,de){return{enumerable:!(Ie&1),configurable:!(Ie&2),writable:!(Ie&4),value:de}}},"./node_modules/core-js/internals/create-property.js":function(ve,Ie,de){"use strict";var Le=de("./node_modules/core-js/internals/to-property-key.js"),Pe=de("./node_modules/core-js/internals/object-define-property.js"),Ee=de("./node_modules/core-js/internals/create-property-descriptor.js");ve.exports=function(ie,y,a){var ee=Le(y);ee in ie?Pe.f(ie,ee,Ee(0,a)):ie[ee]=a}},"./node_modules/core-js/internals/define-iterator.js":function(ve,Ie,de){"use strict";var Le=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/create-iterator-constructor.js"),Ee=de("./node_modules/core-js/internals/object-get-prototype-of.js"),ie=de("./node_modules/core-js/internals/object-set-prototype-of.js"),y=de("./node_modules/core-js/internals/set-to-string-tag.js"),a=de("./node_modules/core-js/internals/create-non-enumerable-property.js"),ee=de("./node_modules/core-js/internals/redefine.js"),E=de("./node_modules/core-js/internals/well-known-symbol.js"),te=de("./node_modules/core-js/internals/is-pure.js"),ne=de("./node_modules/core-js/internals/iterators.js"),ae=de("./node_modules/core-js/internals/iterators-core.js"),he=ae.IteratorPrototype,_e=ae.BUGGY_SAFARI_ITERATORS,Fe=E("iterator"),Qe="keys",Ze="values",Je="entries",tt=function(){return this};ve.exports=function(Oe,ht,De,Lt,it,at,wt){Pe(De,ht,Lt);var ut=function(an){if(an===it&&$t)return $t;if(!_e&&an in nt)return nt[an];switch(an){case Qe:return function(){return new De(this,an)};case Ze:return function(){return new De(this,an)};case Je:return function(){return new De(this,an)}}return function(){return new De(this)}},pt=ht+" Iterator",lt=!1,nt=Oe.prototype,Mt=nt[Fe]||nt["@@iterator"]||it&&nt[it],$t=!_e&&Mt||ut(it),mt=ht=="Array"&&nt.entries||Mt,Ot,mn,_n;if(mt&&(Ot=Ee(mt.call(new Oe)),he!==Object.prototype&&Ot.next&&(!te&&Ee(Ot)!==he&&(ie?ie(Ot,he):typeof Ot[Fe]!="function"&&a(Ot,Fe,tt)),y(Ot,pt,!0,!0),te&&(ne[pt]=tt))),it==Ze&&Mt&&Mt.name!==Ze&&(lt=!0,$t=function(){return Mt.call(this)}),(!te||wt)&&nt[Fe]!==$t&&a(nt,Fe,$t),ne[ht]=$t,it)if(mn={values:ut(Ze),keys:at?$t:ut(Qe),entries:ut(Je)},wt)for(_n in mn)(_e||lt||!(_n in nt))&&ee(nt,_n,mn[_n]);else Le({target:ht,proto:!0,forced:_e||lt},mn);return mn}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/path.js"),Pe=de("./node_modules/core-js/internals/has.js"),Ee=de("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),ie=de("./node_modules/core-js/internals/object-define-property.js").f;ve.exports=function(y){var a=Le.Symbol||(Le.Symbol={});Pe(a,y)||ie(a,y,{value:Ee.f(y)})}},"./node_modules/core-js/internals/descriptors.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/fails.js");ve.exports=!Le(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/global.js"),Pe=de("./node_modules/core-js/internals/is-object.js"),Ee=Le.document,ie=Pe(Ee)&&Pe(Ee.createElement);ve.exports=function(y){return ie?Ee.createElement(y):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(ve){ve.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-user-agent.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/get-built-in.js");ve.exports=Le("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/global.js"),Pe=de("./node_modules/core-js/internals/engine-user-agent.js"),Ee=Le.process,ie=Le.Deno,y=Ee&&Ee.versions||ie&&ie.version,a=y&&y.v8,ee,E;a?(ee=a.split("."),E=ee[0]<4?1:ee[0]+ee[1]):Pe&&(ee=Pe.match(/Edge\/(\d+)/),(!ee||ee[1]>=74)&&(ee=Pe.match(/Chrome\/(\d+)/),ee&&(E=ee[1]))),ve.exports=E&&+E},"./node_modules/core-js/internals/enum-bug-keys.js":function(ve){ve.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/global.js"),Pe=de("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,Ee=de("./node_modules/core-js/internals/create-non-enumerable-property.js"),ie=de("./node_modules/core-js/internals/redefine.js"),y=de("./node_modules/core-js/internals/set-global.js"),a=de("./node_modules/core-js/internals/copy-constructor-properties.js"),ee=de("./node_modules/core-js/internals/is-forced.js");ve.exports=function(E,te){var ne=E.target,ae=E.global,he=E.stat,_e,Fe,Qe,Ze,Je,tt;if(ae?Fe=Le:he?Fe=Le[ne]||y(ne,{}):Fe=(Le[ne]||{}).prototype,Fe)for(Qe in te){if(Je=te[Qe],E.noTargetGet?(tt=Pe(Fe,Qe),Ze=tt&&tt.value):Ze=Fe[Qe],_e=ee(ae?Qe:ne+(he?".":"#")+Qe,E.forced),!_e&&Ze!==void 0){if(typeof Je==typeof Ze)continue;a(Je,Ze)}(E.sham||Ze&&Ze.sham)&&Ee(Je,"sham",!0),ie(Fe,Qe,Je,E)}}},"./node_modules/core-js/internals/fails.js":function(ve){ve.exports=function(Ie){try{return!!Ie()}catch(de){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/a-function.js");ve.exports=function(Pe,Ee,ie){if(Le(Pe),Ee===void 0)return Pe;switch(ie){case 0:return function(){return Pe.call(Ee)};case 1:return function(y){return Pe.call(Ee,y)};case 2:return function(y,a){return Pe.call(Ee,y,a)};case 3:return function(y,a,ee){return Pe.call(Ee,y,a,ee)}}return function(){return Pe.apply(Ee,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/global.js"),Pe=function(Ee){return typeof Ee=="function"?Ee:void 0};ve.exports=function(Ee,ie){return arguments.length<2?Pe(Le[Ee]):Le[Ee]&&Le[Ee][ie]}},"./node_modules/core-js/internals/global.js":function(ve){var Ie=function(de){return de&&de.Math==Math&&de};ve.exports=Ie(typeof globalThis=="object"&&globalThis)||Ie(typeof window=="object"&&window)||Ie(typeof self=="object"&&self)||Ie(typeof Be.g=="object"&&Be.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/to-object.js"),Pe={}.hasOwnProperty;ve.exports=Object.hasOwn||function(ie,y){return Pe.call(Le(ie),y)}},"./node_modules/core-js/internals/hidden-keys.js":function(ve){ve.exports={}},"./node_modules/core-js/internals/html.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/get-built-in.js");ve.exports=Le("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/descriptors.js"),Pe=de("./node_modules/core-js/internals/fails.js"),Ee=de("./node_modules/core-js/internals/document-create-element.js");ve.exports=!Le&&!Pe(function(){return Object.defineProperty(Ee("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/fails.js"),Pe=de("./node_modules/core-js/internals/classof-raw.js"),Ee="".split;ve.exports=Le(function(){return!Object("z").propertyIsEnumerable(0)})?function(ie){return Pe(ie)=="String"?Ee.call(ie,""):Object(ie)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/is-object.js"),Pe=de("./node_modules/core-js/internals/object-set-prototype-of.js");ve.exports=function(Ee,ie,y){var a,ee;return Pe&&typeof(a=ie.constructor)=="function"&&a!==y&&Le(ee=a.prototype)&&ee!==y.prototype&&Pe(Ee,ee),Ee}},"./node_modules/core-js/internals/inspect-source.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/shared-store.js"),Pe=Function.toString;typeof Le.inspectSource!="function"&&(Le.inspectSource=function(Ee){return Pe.call(Ee)}),ve.exports=Le.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/native-weak-map.js"),Pe=de("./node_modules/core-js/internals/global.js"),Ee=de("./node_modules/core-js/internals/is-object.js"),ie=de("./node_modules/core-js/internals/create-non-enumerable-property.js"),y=de("./node_modules/core-js/internals/has.js"),a=de("./node_modules/core-js/internals/shared-store.js"),ee=de("./node_modules/core-js/internals/shared-key.js"),E=de("./node_modules/core-js/internals/hidden-keys.js"),te="Object already initialized",ne=Pe.WeakMap,ae,he,_e,Fe=function(De){return _e(De)?he(De):ae(De,{})},Qe=function(De){return function(Lt){var it;if(!Ee(Lt)||(it=he(Lt)).type!==De)throw TypeError("Incompatible receiver, "+De+" required");return it}};if(Le||a.state){var Ze=a.state||(a.state=new ne),Je=Ze.get,tt=Ze.has,Oe=Ze.set;ae=function(De,Lt){if(tt.call(Ze,De))throw new TypeError(te);return Lt.facade=De,Oe.call(Ze,De,Lt),Lt},he=function(De){return Je.call(Ze,De)||{}},_e=function(De){return tt.call(Ze,De)}}else{var ht=ee("state");E[ht]=!0,ae=function(De,Lt){if(y(De,ht))throw new TypeError(te);return Lt.facade=De,ie(De,ht,Lt),Lt},he=function(De){return y(De,ht)?De[ht]:{}},_e=function(De){return y(De,ht)}}ve.exports={set:ae,get:he,has:_e,enforce:Fe,getterFor:Qe}},"./node_modules/core-js/internals/is-array.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/classof-raw.js");ve.exports=Array.isArray||function(Ee){return Le(Ee)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/fails.js"),Pe=/#|\.prototype\./,Ee=function(E,te){var ne=y[ie(E)];return ne==ee?!0:ne==a?!1:typeof te=="function"?Le(te):!!te},ie=Ee.normalize=function(E){return String(E).replace(Pe,".").toLowerCase()},y=Ee.data={},a=Ee.NATIVE="N",ee=Ee.POLYFILL="P";ve.exports=Ee},"./node_modules/core-js/internals/is-object.js":function(ve){ve.exports=function(Ie){return typeof Ie=="object"?Ie!==null:typeof Ie=="function"}},"./node_modules/core-js/internals/is-pure.js":function(ve){ve.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/get-built-in.js"),Pe=de("./node_modules/core-js/internals/use-symbol-as-uid.js");ve.exports=Pe?function(Ee){return typeof Ee=="symbol"}:function(Ee){var ie=Le("Symbol");return typeof ie=="function"&&Object(Ee)instanceof ie}},"./node_modules/core-js/internals/iterators-core.js":function(ve,Ie,de){"use strict";var Le=de("./node_modules/core-js/internals/fails.js"),Pe=de("./node_modules/core-js/internals/object-get-prototype-of.js"),Ee=de("./node_modules/core-js/internals/create-non-enumerable-property.js"),ie=de("./node_modules/core-js/internals/has.js"),y=de("./node_modules/core-js/internals/well-known-symbol.js"),a=de("./node_modules/core-js/internals/is-pure.js"),ee=y("iterator"),E=!1,te=function(){return this},ne,ae,he;[].keys&&(he=[].keys(),"next"in he?(ae=Pe(Pe(he)),ae!==Object.prototype&&(ne=ae)):E=!0);var _e=ne==null||Le(function(){var Fe={};return ne[ee].call(Fe)!==Fe});_e&&(ne={}),(!a||_e)&&!ie(ne,ee)&&Ee(ne,ee,te),ve.exports={IteratorPrototype:ne,BUGGY_SAFARI_ITERATORS:E}},"./node_modules/core-js/internals/iterators.js":function(ve){ve.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/engine-v8-version.js"),Pe=de("./node_modules/core-js/internals/fails.js");ve.exports=!!Object.getOwnPropertySymbols&&!Pe(function(){var Ee=Symbol();return!String(Ee)||!(Object(Ee)instanceof Symbol)||!Symbol.sham&&Le&&Le<41})},"./node_modules/core-js/internals/native-weak-map.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/global.js"),Pe=de("./node_modules/core-js/internals/inspect-source.js"),Ee=Le.WeakMap;ve.exports=typeof Ee=="function"&&/native code/.test(Pe(Ee))},"./node_modules/core-js/internals/object-assign.js":function(ve,Ie,de){"use strict";var Le=de("./node_modules/core-js/internals/descriptors.js"),Pe=de("./node_modules/core-js/internals/fails.js"),Ee=de("./node_modules/core-js/internals/object-keys.js"),ie=de("./node_modules/core-js/internals/object-get-own-property-symbols.js"),y=de("./node_modules/core-js/internals/object-property-is-enumerable.js"),a=de("./node_modules/core-js/internals/to-object.js"),ee=de("./node_modules/core-js/internals/indexed-object.js"),E=Object.assign,te=Object.defineProperty;ve.exports=!E||Pe(function(){if(Le&&E({b:1},E(te({},"a",{enumerable:!0,get:function(){te(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var ne={},ae={},he=Symbol(),_e="abcdefghijklmnopqrst";return ne[he]=7,_e.split("").forEach(function(Fe){ae[Fe]=Fe}),E({},ne)[he]!=7||Ee(E({},ae)).join("")!=_e})?function(ae,he){for(var _e=a(ae),Fe=arguments.length,Qe=1,Ze=ie.f,Je=y.f;Fe>Qe;)for(var tt=ee(arguments[Qe++]),Oe=Ze?Ee(tt).concat(Ze(tt)):Ee(tt),ht=Oe.length,De=0,Lt;ht>De;)Lt=Oe[De++],(!Le||Je.call(tt,Lt))&&(_e[Lt]=tt[Lt]);return _e}:E},"./node_modules/core-js/internals/object-create.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/an-object.js"),Pe=de("./node_modules/core-js/internals/object-define-properties.js"),Ee=de("./node_modules/core-js/internals/enum-bug-keys.js"),ie=de("./node_modules/core-js/internals/hidden-keys.js"),y=de("./node_modules/core-js/internals/html.js"),a=de("./node_modules/core-js/internals/document-create-element.js"),ee=de("./node_modules/core-js/internals/shared-key.js"),E=">",te="<",ne="prototype",ae="script",he=ee("IE_PROTO"),_e=function(){},Fe=function(Oe){return te+ae+E+Oe+te+"/"+ae+E},Qe=function(Oe){Oe.write(Fe("")),Oe.close();var ht=Oe.parentWindow.Object;return Oe=null,ht},Ze=function(){var Oe=a("iframe"),ht="java"+ae+":",De;if(Oe.style)return Oe.style.display="none",y.appendChild(Oe),Oe.src=String(ht),De=Oe.contentWindow.document,De.open(),De.write(Fe("document.F=Object")),De.close(),De.F},Je,tt=function(){try{Je=new ActiveXObject("htmlfile")}catch(ht){}tt=document.domain&&Je?Qe(Je):Ze()||Qe(Je);for(var Oe=Ee.length;Oe--;)delete tt[ne][Ee[Oe]];return tt()};ie[he]=!0,ve.exports=Object.create||function(ht,De){var Lt;return ht!==null?(_e[ne]=Le(ht),Lt=new _e,_e[ne]=null,Lt[he]=ht):Lt=tt(),De===void 0?Lt:Pe(Lt,De)}},"./node_modules/core-js/internals/object-define-properties.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/descriptors.js"),Pe=de("./node_modules/core-js/internals/object-define-property.js"),Ee=de("./node_modules/core-js/internals/an-object.js"),ie=de("./node_modules/core-js/internals/object-keys.js");ve.exports=Le?Object.defineProperties:function(a,ee){Ee(a);for(var E=ie(ee),te=E.length,ne=0,ae;te>ne;)Pe.f(a,ae=E[ne++],ee[ae]);return a}},"./node_modules/core-js/internals/object-define-property.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/descriptors.js"),Pe=de("./node_modules/core-js/internals/ie8-dom-define.js"),Ee=de("./node_modules/core-js/internals/an-object.js"),ie=de("./node_modules/core-js/internals/to-property-key.js"),y=Object.defineProperty;Ie.f=Le?y:function(ee,E,te){if(Ee(ee),E=ie(E),Ee(te),Pe)try{return y(ee,E,te)}catch(ne){}if("get"in te||"set"in te)throw TypeError("Accessors not supported");return"value"in te&&(ee[E]=te.value),ee}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/descriptors.js"),Pe=de("./node_modules/core-js/internals/object-property-is-enumerable.js"),Ee=de("./node_modules/core-js/internals/create-property-descriptor.js"),ie=de("./node_modules/core-js/internals/to-indexed-object.js"),y=de("./node_modules/core-js/internals/to-property-key.js"),a=de("./node_modules/core-js/internals/has.js"),ee=de("./node_modules/core-js/internals/ie8-dom-define.js"),E=Object.getOwnPropertyDescriptor;Ie.f=Le?E:function(ne,ae){if(ne=ie(ne),ae=y(ae),ee)try{return E(ne,ae)}catch(he){}if(a(ne,ae))return Ee(!Pe.f.call(ne,ae),ne[ae])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/to-indexed-object.js"),Pe=de("./node_modules/core-js/internals/object-get-own-property-names.js").f,Ee={}.toString,ie=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],y=function(a){try{return Pe(a)}catch(ee){return ie.slice()}};ve.exports.f=function(ee){return ie&&Ee.call(ee)=="[object Window]"?y(ee):Pe(Le(ee))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/object-keys-internal.js"),Pe=de("./node_modules/core-js/internals/enum-bug-keys.js"),Ee=Pe.concat("length","prototype");Ie.f=Object.getOwnPropertyNames||function(y){return Le(y,Ee)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(ve,Ie){Ie.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/has.js"),Pe=de("./node_modules/core-js/internals/to-object.js"),Ee=de("./node_modules/core-js/internals/shared-key.js"),ie=de("./node_modules/core-js/internals/correct-prototype-getter.js"),y=Ee("IE_PROTO"),a=Object.prototype;ve.exports=ie?Object.getPrototypeOf:function(ee){return ee=Pe(ee),Le(ee,y)?ee[y]:typeof ee.constructor=="function"&&ee instanceof ee.constructor?ee.constructor.prototype:ee instanceof Object?a:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/has.js"),Pe=de("./node_modules/core-js/internals/to-indexed-object.js"),Ee=de("./node_modules/core-js/internals/array-includes.js").indexOf,ie=de("./node_modules/core-js/internals/hidden-keys.js");ve.exports=function(y,a){var ee=Pe(y),E=0,te=[],ne;for(ne in ee)!Le(ie,ne)&&Le(ee,ne)&&te.push(ne);for(;a.length>E;)Le(ee,ne=a[E++])&&(~Ee(te,ne)||te.push(ne));return te}},"./node_modules/core-js/internals/object-keys.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/object-keys-internal.js"),Pe=de("./node_modules/core-js/internals/enum-bug-keys.js");ve.exports=Object.keys||function(ie){return Le(ie,Pe)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(ve,Ie){"use strict";var de={}.propertyIsEnumerable,Le=Object.getOwnPropertyDescriptor,Pe=Le&&!de.call({1:2},1);Ie.f=Pe?function(ie){var y=Le(this,ie);return!!y&&y.enumerable}:de},"./node_modules/core-js/internals/object-set-prototype-of.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/an-object.js"),Pe=de("./node_modules/core-js/internals/a-possible-prototype.js");ve.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var Ee=!1,ie={},y;try{y=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,y.call(ie,[]),Ee=ie instanceof Array}catch(a){}return function(ee,E){return Le(ee),Pe(E),Ee?y.call(ee,E):ee.__proto__=E,ee}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(ve,Ie,de){"use strict";var Le=de("./node_modules/core-js/internals/to-string-tag-support.js"),Pe=de("./node_modules/core-js/internals/classof.js");ve.exports=Le?{}.toString:function(){return"[object "+Pe(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/is-object.js");ve.exports=function(Pe,Ee){var ie,y;if(Ee==="string"&&typeof(ie=Pe.toString)=="function"&&!Le(y=ie.call(Pe))||typeof(ie=Pe.valueOf)=="function"&&!Le(y=ie.call(Pe))||Ee!=="string"&&typeof(ie=Pe.toString)=="function"&&!Le(y=ie.call(Pe)))return y;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/get-built-in.js"),Pe=de("./node_modules/core-js/internals/object-get-own-property-names.js"),Ee=de("./node_modules/core-js/internals/object-get-own-property-symbols.js"),ie=de("./node_modules/core-js/internals/an-object.js");ve.exports=Le("Reflect","ownKeys")||function(a){var ee=Pe.f(ie(a)),E=Ee.f;return E?ee.concat(E(a)):ee}},"./node_modules/core-js/internals/path.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/global.js");ve.exports=Le},"./node_modules/core-js/internals/redefine.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/global.js"),Pe=de("./node_modules/core-js/internals/create-non-enumerable-property.js"),Ee=de("./node_modules/core-js/internals/has.js"),ie=de("./node_modules/core-js/internals/set-global.js"),y=de("./node_modules/core-js/internals/inspect-source.js"),a=de("./node_modules/core-js/internals/internal-state.js"),ee=a.get,E=a.enforce,te=String(String).split("String");(ve.exports=function(ne,ae,he,_e){var Fe=_e?!!_e.unsafe:!1,Qe=_e?!!_e.enumerable:!1,Ze=_e?!!_e.noTargetGet:!1,Je;if(typeof he=="function"&&(typeof ae=="string"&&!Ee(he,"name")&&Pe(he,"name",ae),Je=E(he),Je.source||(Je.source=te.join(typeof ae=="string"?ae:""))),ne===Le){Qe?ne[ae]=he:ie(ae,he);return}else Fe?!Ze&&ne[ae]&&(Qe=!0):delete ne[ae];Qe?ne[ae]=he:Pe(ne,ae,he)})(Function.prototype,"toString",function(){return typeof this=="function"&&ee(this).source||y(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(ve,Ie,de){"use strict";var Le=de("./node_modules/core-js/internals/an-object.js");ve.exports=function(){var Pe=Le(this),Ee="";return Pe.global&&(Ee+="g"),Pe.ignoreCase&&(Ee+="i"),Pe.multiline&&(Ee+="m"),Pe.dotAll&&(Ee+="s"),Pe.unicode&&(Ee+="u"),Pe.sticky&&(Ee+="y"),Ee}},"./node_modules/core-js/internals/require-object-coercible.js":function(ve){ve.exports=function(Ie){if(Ie==null)throw TypeError("Can't call method on "+Ie);return Ie}},"./node_modules/core-js/internals/set-global.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/global.js");ve.exports=function(Pe,Ee){try{Object.defineProperty(Le,Pe,{value:Ee,configurable:!0,writable:!0})}catch(ie){Le[Pe]=Ee}return Ee}},"./node_modules/core-js/internals/set-to-string-tag.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/object-define-property.js").f,Pe=de("./node_modules/core-js/internals/has.js"),Ee=de("./node_modules/core-js/internals/well-known-symbol.js"),ie=Ee("toStringTag");ve.exports=function(y,a,ee){y&&!Pe(y=ee?y:y.prototype,ie)&&Le(y,ie,{configurable:!0,value:a})}},"./node_modules/core-js/internals/shared-key.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/shared.js"),Pe=de("./node_modules/core-js/internals/uid.js"),Ee=Le("keys");ve.exports=function(ie){return Ee[ie]||(Ee[ie]=Pe(ie))}},"./node_modules/core-js/internals/shared-store.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/global.js"),Pe=de("./node_modules/core-js/internals/set-global.js"),Ee="__core-js_shared__",ie=Le[Ee]||Pe(Ee,{});ve.exports=ie},"./node_modules/core-js/internals/shared.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/is-pure.js"),Pe=de("./node_modules/core-js/internals/shared-store.js");(ve.exports=function(Ee,ie){return Pe[Ee]||(Pe[Ee]=ie!==void 0?ie:{})})("versions",[]).push({version:"3.16.0",mode:Le?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/fails.js");ve.exports=function(Pe){return Le(function(){var Ee=""[Pe]('"');return Ee!==Ee.toLowerCase()||Ee.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/to-integer.js"),Pe=de("./node_modules/core-js/internals/to-string.js"),Ee=de("./node_modules/core-js/internals/require-object-coercible.js"),ie=function(y){return function(a,ee){var E=Pe(Ee(a)),te=Le(ee),ne=E.length,ae,he;return te<0||te>=ne?y?"":void 0:(ae=E.charCodeAt(te),ae<55296||ae>56319||te+1===ne||(he=E.charCodeAt(te+1))<56320||he>57343?y?E.charAt(te):ae:y?E.slice(te,te+2):(ae-55296<<10)+(he-56320)+65536)}};ve.exports={codeAt:ie(!1),charAt:ie(!0)}},"./node_modules/core-js/internals/string-trim.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/require-object-coercible.js"),Pe=de("./node_modules/core-js/internals/to-string.js"),Ee=de("./node_modules/core-js/internals/whitespaces.js"),ie="["+Ee+"]",y=RegExp("^"+ie+ie+"*"),a=RegExp(ie+ie+"*$"),ee=function(E){return function(te){var ne=Pe(Le(te));return E&1&&(ne=ne.replace(y,"")),E&2&&(ne=ne.replace(a,"")),ne}};ve.exports={start:ee(1),end:ee(2),trim:ee(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/to-integer.js"),Pe=Math.max,Ee=Math.min;ve.exports=function(ie,y){var a=Le(ie);return a<0?Pe(a+y,0):Ee(a,y)}},"./node_modules/core-js/internals/to-indexed-object.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/indexed-object.js"),Pe=de("./node_modules/core-js/internals/require-object-coercible.js");ve.exports=function(Ee){return Le(Pe(Ee))}},"./node_modules/core-js/internals/to-integer.js":function(ve){var Ie=Math.ceil,de=Math.floor;ve.exports=function(Le){return isNaN(Le=+Le)?0:(Le>0?de:Ie)(Le)}},"./node_modules/core-js/internals/to-length.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/to-integer.js"),Pe=Math.min;ve.exports=function(Ee){return Ee>0?Pe(Le(Ee),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/require-object-coercible.js");ve.exports=function(Pe){return Object(Le(Pe))}},"./node_modules/core-js/internals/to-primitive.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/is-object.js"),Pe=de("./node_modules/core-js/internals/is-symbol.js"),Ee=de("./node_modules/core-js/internals/ordinary-to-primitive.js"),ie=de("./node_modules/core-js/internals/well-known-symbol.js"),y=ie("toPrimitive");ve.exports=function(a,ee){if(!Le(a)||Pe(a))return a;var E=a[y],te;if(E!==void 0){if(ee===void 0&&(ee="default"),te=E.call(a,ee),!Le(te)||Pe(te))return te;throw TypeError("Can't convert object to primitive value")}return ee===void 0&&(ee="number"),Ee(a,ee)}},"./node_modules/core-js/internals/to-property-key.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/to-primitive.js"),Pe=de("./node_modules/core-js/internals/is-symbol.js");ve.exports=function(Ee){var ie=Le(Ee,"string");return Pe(ie)?ie:String(ie)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/well-known-symbol.js"),Pe=Le("toStringTag"),Ee={};Ee[Pe]="z",ve.exports=String(Ee)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/is-symbol.js");ve.exports=function(Pe){if(Le(Pe))throw TypeError("Cannot convert a Symbol value to a string");return String(Pe)}},"./node_modules/core-js/internals/uid.js":function(ve){var Ie=0,de=Math.random();ve.exports=function(Le){return"Symbol("+String(Le===void 0?"":Le)+")_"+(++Ie+de).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/native-symbol.js");ve.exports=Le&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/well-known-symbol.js");Ie.f=Le},"./node_modules/core-js/internals/well-known-symbol.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/global.js"),Pe=de("./node_modules/core-js/internals/shared.js"),Ee=de("./node_modules/core-js/internals/has.js"),ie=de("./node_modules/core-js/internals/uid.js"),y=de("./node_modules/core-js/internals/native-symbol.js"),a=de("./node_modules/core-js/internals/use-symbol-as-uid.js"),ee=Pe("wks"),E=Le.Symbol,te=a?E:E&&E.withoutSetter||ie;ve.exports=function(ne){return(!Ee(ee,ne)||!(y||typeof ee[ne]=="string"))&&(y&&Ee(E,ne)?ee[ne]=E[ne]:ee[ne]=te("Symbol."+ne)),ee[ne]}},"./node_modules/core-js/internals/whitespaces.js":function(ve){ve.exports=` \v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(ve,Ie,de){"use strict";var Le=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/fails.js"),Ee=de("./node_modules/core-js/internals/is-array.js"),ie=de("./node_modules/core-js/internals/is-object.js"),y=de("./node_modules/core-js/internals/to-object.js"),a=de("./node_modules/core-js/internals/to-length.js"),ee=de("./node_modules/core-js/internals/create-property.js"),E=de("./node_modules/core-js/internals/array-species-create.js"),te=de("./node_modules/core-js/internals/array-method-has-species-support.js"),ne=de("./node_modules/core-js/internals/well-known-symbol.js"),ae=de("./node_modules/core-js/internals/engine-v8-version.js"),he=ne("isConcatSpreadable"),_e=9007199254740991,Fe="Maximum allowed index exceeded",Qe=ae>=51||!Pe(function(){var Oe=[];return Oe[he]=!1,Oe.concat()[0]!==Oe}),Ze=te("concat"),Je=function(Oe){if(!ie(Oe))return!1;var ht=Oe[he];return ht!==void 0?!!ht:Ee(Oe)},tt=!Qe||!Ze;Le({target:"Array",proto:!0,forced:tt},{concat:function(ht){var De=y(this),Lt=E(De,0),it=0,at,wt,ut,pt,lt;for(at=-1,ut=arguments.length;at_e)throw TypeError(Fe);for(wt=0;wt=_e)throw TypeError(Fe);ee(Lt,it++,lt)}return Lt.length=it,Lt}})},"./node_modules/core-js/modules/es.array.iterator.js":function(ve,Ie,de){"use strict";var Le=de("./node_modules/core-js/internals/to-indexed-object.js"),Pe=de("./node_modules/core-js/internals/add-to-unscopables.js"),Ee=de("./node_modules/core-js/internals/iterators.js"),ie=de("./node_modules/core-js/internals/internal-state.js"),y=de("./node_modules/core-js/internals/define-iterator.js"),a="Array Iterator",ee=ie.set,E=ie.getterFor(a);ve.exports=y(Array,"Array",function(te,ne){ee(this,{type:a,target:Le(te),index:0,kind:ne})},function(){var te=E(this),ne=te.target,ae=te.kind,he=te.index++;return!ne||he>=ne.length?(te.target=void 0,{value:void 0,done:!0}):ae=="keys"?{value:he,done:!1}:ae=="values"?{value:ne[he],done:!1}:{value:[he,ne[he]],done:!1}},"values"),Ee.Arguments=Ee.Array,Pe("keys"),Pe("values"),Pe("entries")},"./node_modules/core-js/modules/es.array.join.js":function(ve,Ie,de){"use strict";var Le=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/indexed-object.js"),Ee=de("./node_modules/core-js/internals/to-indexed-object.js"),ie=de("./node_modules/core-js/internals/array-method-is-strict.js"),y=[].join,a=Pe!=Object,ee=ie("join",",");Le({target:"Array",proto:!0,forced:a||!ee},{join:function(te){return y.call(Ee(this),te===void 0?",":te)}})},"./node_modules/core-js/modules/es.array.map.js":function(ve,Ie,de){"use strict";var Le=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/array-iteration.js").map,Ee=de("./node_modules/core-js/internals/array-method-has-species-support.js"),ie=Ee("map");Le({target:"Array",proto:!0,forced:!ie},{map:function(a){return Pe(this,a,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(ve,Ie,de){"use strict";var Le=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/is-object.js"),Ee=de("./node_modules/core-js/internals/is-array.js"),ie=de("./node_modules/core-js/internals/to-absolute-index.js"),y=de("./node_modules/core-js/internals/to-length.js"),a=de("./node_modules/core-js/internals/to-indexed-object.js"),ee=de("./node_modules/core-js/internals/create-property.js"),E=de("./node_modules/core-js/internals/well-known-symbol.js"),te=de("./node_modules/core-js/internals/array-method-has-species-support.js"),ne=te("slice"),ae=E("species"),he=[].slice,_e=Math.max;Le({target:"Array",proto:!0,forced:!ne},{slice:function(Qe,Ze){var Je=a(this),tt=y(Je.length),Oe=ie(Qe,tt),ht=ie(Ze===void 0?tt:Ze,tt),De,Lt,it;if(Ee(Je)&&(De=Je.constructor,typeof De=="function"&&(De===Array||Ee(De.prototype))?De=void 0:Pe(De)&&(De=De[ae],De===null&&(De=void 0)),De===Array||De===void 0))return he.call(Je,Oe,ht);for(Lt=new(De===void 0?Array:De)(_e(ht-Oe,0)),it=0;Oe2){if(ut=Qe(ut),pt=ut.charCodeAt(0),pt===43||pt===45){if(lt=ut.charCodeAt(2),lt===88||lt===120)return NaN}else if(pt===48){switch(ut.charCodeAt(1)){case 66:case 98:nt=2,Mt=49;break;case 79:case 111:nt=8,Mt=55;break;default:return+ut}for($t=ut.slice(2),mt=$t.length,Ot=0;OtMt)return NaN;return parseInt($t,nt)}}return+ut};if(Ee(Ze,!Je(" 0o1")||!Je("0b1")||Je("+0x1"))){for(var De=function(ut){var pt=arguments.length<1?0:ut,lt=this;return lt instanceof De&&(Oe?ne(function(){tt.valueOf.call(lt)}):a(lt)!=Ze)?ee(new Je(ht(pt)),lt,De):ht(pt)},Lt=Le?he(Je):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),it=0,at;Lt.length>it;it++)y(Je,at=Lt[it])&&!y(De,at)&&Fe(De,at,_e(Je,at));De.prototype=tt,tt.constructor=De,ie(Pe,Ze,De)}},"./node_modules/core-js/modules/es.object.assign.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/object-assign.js");Le({target:"Object",stat:!0,forced:Object.assign!==Pe},{assign:Pe})},"./node_modules/core-js/modules/es.object.keys.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/to-object.js"),Ee=de("./node_modules/core-js/internals/object-keys.js"),ie=de("./node_modules/core-js/internals/fails.js"),y=ie(function(){Ee(1)});Le({target:"Object",stat:!0,forced:y},{keys:function(ee){return Ee(Pe(ee))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/to-string-tag-support.js"),Pe=de("./node_modules/core-js/internals/redefine.js"),Ee=de("./node_modules/core-js/internals/object-to-string.js");Le||Pe(Object.prototype,"toString",Ee,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(ve,Ie,de){"use strict";var Le=de("./node_modules/core-js/internals/redefine.js"),Pe=de("./node_modules/core-js/internals/an-object.js"),Ee=de("./node_modules/core-js/internals/to-string.js"),ie=de("./node_modules/core-js/internals/fails.js"),y=de("./node_modules/core-js/internals/regexp-flags.js"),a="toString",ee=RegExp.prototype,E=ee[a],te=ie(function(){return E.call({source:"a",flags:"b"})!="/a/b"}),ne=E.name!=a;(te||ne)&&Le(RegExp.prototype,a,function(){var he=Pe(this),_e=Ee(he.source),Fe=he.flags,Qe=Ee(Fe===void 0&&he instanceof RegExp&&!("flags"in ee)?y.call(he):Fe);return"/"+_e+"/"+Qe},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(ve,Ie,de){"use strict";var Le=de("./node_modules/core-js/internals/string-multibyte.js").charAt,Pe=de("./node_modules/core-js/internals/to-string.js"),Ee=de("./node_modules/core-js/internals/internal-state.js"),ie=de("./node_modules/core-js/internals/define-iterator.js"),y="String Iterator",a=Ee.set,ee=Ee.getterFor(y);ie(String,"String",function(E){a(this,{type:y,string:Pe(E),index:0})},function(){var te=ee(this),ne=te.string,ae=te.index,he;return ae>=ne.length?{value:void 0,done:!0}:(he=Le(ne,ae),te.index+=he.length,{value:he,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(ve,Ie,de){"use strict";var Le=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/create-html.js"),Ee=de("./node_modules/core-js/internals/string-html-forced.js");Le({target:"String",proto:!0,forced:Ee("link")},{link:function(y){return Pe(this,"a","href",y)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(ve,Ie,de){"use strict";var Le=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/descriptors.js"),Ee=de("./node_modules/core-js/internals/global.js"),ie=de("./node_modules/core-js/internals/has.js"),y=de("./node_modules/core-js/internals/is-object.js"),a=de("./node_modules/core-js/internals/object-define-property.js").f,ee=de("./node_modules/core-js/internals/copy-constructor-properties.js"),E=Ee.Symbol;if(Pe&&typeof E=="function"&&(!("description"in E.prototype)||E().description!==void 0)){var te={},ne=function(){var Ze=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),Je=this instanceof ne?new E(Ze):Ze===void 0?E():E(Ze);return Ze===""&&(te[Je]=!0),Je};ee(ne,E);var ae=ne.prototype=E.prototype;ae.constructor=ne;var he=ae.toString,_e=String(E("test"))=="Symbol(test)",Fe=/^Symbol\((.*)\)[^)]+$/;a(ae,"description",{configurable:!0,get:function(){var Ze=y(this)?this.valueOf():this,Je=he.call(Ze);if(ie(te,Ze))return"";var tt=_e?Je.slice(7,-1):Je.replace(Fe,"$1");return tt===""?void 0:tt}}),Le({global:!0,forced:!0},{Symbol:ne})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/define-well-known-symbol.js");Le("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(ve,Ie,de){"use strict";var Le=de("./node_modules/core-js/internals/export.js"),Pe=de("./node_modules/core-js/internals/global.js"),Ee=de("./node_modules/core-js/internals/get-built-in.js"),ie=de("./node_modules/core-js/internals/is-pure.js"),y=de("./node_modules/core-js/internals/descriptors.js"),a=de("./node_modules/core-js/internals/native-symbol.js"),ee=de("./node_modules/core-js/internals/fails.js"),E=de("./node_modules/core-js/internals/has.js"),te=de("./node_modules/core-js/internals/is-array.js"),ne=de("./node_modules/core-js/internals/is-object.js"),ae=de("./node_modules/core-js/internals/is-symbol.js"),he=de("./node_modules/core-js/internals/an-object.js"),_e=de("./node_modules/core-js/internals/to-object.js"),Fe=de("./node_modules/core-js/internals/to-indexed-object.js"),Qe=de("./node_modules/core-js/internals/to-property-key.js"),Ze=de("./node_modules/core-js/internals/to-string.js"),Je=de("./node_modules/core-js/internals/create-property-descriptor.js"),tt=de("./node_modules/core-js/internals/object-create.js"),Oe=de("./node_modules/core-js/internals/object-keys.js"),ht=de("./node_modules/core-js/internals/object-get-own-property-names.js"),De=de("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Lt=de("./node_modules/core-js/internals/object-get-own-property-symbols.js"),it=de("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),at=de("./node_modules/core-js/internals/object-define-property.js"),wt=de("./node_modules/core-js/internals/object-property-is-enumerable.js"),ut=de("./node_modules/core-js/internals/create-non-enumerable-property.js"),pt=de("./node_modules/core-js/internals/redefine.js"),lt=de("./node_modules/core-js/internals/shared.js"),nt=de("./node_modules/core-js/internals/shared-key.js"),Mt=de("./node_modules/core-js/internals/hidden-keys.js"),$t=de("./node_modules/core-js/internals/uid.js"),mt=de("./node_modules/core-js/internals/well-known-symbol.js"),Ot=de("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),mn=de("./node_modules/core-js/internals/define-well-known-symbol.js"),_n=de("./node_modules/core-js/internals/set-to-string-tag.js"),an=de("./node_modules/core-js/internals/internal-state.js"),Mn=de("./node_modules/core-js/internals/array-iteration.js").forEach,St=nt("hidden"),kn="Symbol",Jn="prototype",Te=mt("toPrimitive"),Rt=an.set,Re=an.getterFor(kn),pe=Object[Jn],ce=Pe.Symbol,we=Ee("JSON","stringify"),$e=it.f,ct=at.f,je=De.f,Xe=wt.f,Ft=lt("symbols"),dt=lt("op-symbols"),At=lt("string-to-symbol-registry"),Qt=lt("symbol-to-string-registry"),In=lt("wks"),Pt=Pe.QObject,en=!Pt||!Pt[Jn]||!Pt[Jn].findChild,Ut=y&&ee(function(){return tt(ct({},"a",{get:function(){return ct(this,"a",{value:7}).a}})).a!=7})?function(Zr,Pr,Tr){var sa=$e(pe,Pr);sa&&delete pe[Pr],ct(Zr,Pr,Tr),sa&&Zr!==pe&&ct(pe,Pr,sa)}:ct,vn=function(Zr,Pr){var Tr=Ft[Zr]=tt(ce[Jn]);return Rt(Tr,{type:kn,tag:Zr,description:Pr}),y||(Tr.description=Pr),Tr},Vt=function(Pr,Tr,sa){Pr===pe&&Vt(dt,Tr,sa),he(Pr);var ba=Qe(Tr);return he(sa),E(Ft,ba)?(sa.enumerable?(E(Pr,St)&&Pr[St][ba]&&(Pr[St][ba]=!1),sa=tt(sa,{enumerable:Je(0,!1)})):(E(Pr,St)||ct(Pr,St,Je(1,{})),Pr[St][ba]=!0),Ut(Pr,ba,sa)):ct(Pr,ba,sa)},$n=function(Pr,Tr){he(Pr);var sa=Fe(Tr),ba=Oe(sa).concat(fa(sa));return Mn(ba,function(uo){(!y||ar.call(sa,uo))&&Vt(Pr,uo,sa[uo])}),Pr},hr=function(Pr,Tr){return Tr===void 0?tt(Pr):$n(tt(Pr),Tr)},ar=function(Pr){var Tr=Qe(Pr),sa=Xe.call(this,Tr);return this===pe&&E(Ft,Tr)&&!E(dt,Tr)?!1:sa||!E(this,Tr)||!E(Ft,Tr)||E(this,St)&&this[St][Tr]?sa:!0},Dr=function(Pr,Tr){var sa=Fe(Pr),ba=Qe(Tr);if(!(sa===pe&&E(Ft,ba)&&!E(dt,ba))){var uo=$e(sa,ba);return uo&&E(Ft,ba)&&!(E(sa,St)&&sa[St][ba])&&(uo.enumerable=!0),uo}},Hr=function(Pr){var Tr=je(Fe(Pr)),sa=[];return Mn(Tr,function(ba){!E(Ft,ba)&&!E(Mt,ba)&&sa.push(ba)}),sa},fa=function(Pr){var Tr=Pr===pe,sa=je(Tr?dt:Fe(Pr)),ba=[];return Mn(sa,function(uo){E(Ft,uo)&&(!Tr||E(pe,uo))&&ba.push(Ft[uo])}),ba};if(a||(ce=function(){if(this instanceof ce)throw TypeError("Symbol is not a constructor");var Pr=!arguments.length||arguments[0]===void 0?void 0:Ze(arguments[0]),Tr=$t(Pr),sa=function(ba){this===pe&&sa.call(dt,ba),E(this,St)&&E(this[St],Tr)&&(this[St][Tr]=!1),Ut(this,Tr,Je(1,ba))};return y&&en&&Ut(pe,Tr,{configurable:!0,set:sa}),vn(Tr,Pr)},pt(ce[Jn],"toString",function(){return Re(this).tag}),pt(ce,"withoutSetter",function(Zr){return vn($t(Zr),Zr)}),wt.f=ar,at.f=Vt,it.f=Dr,ht.f=De.f=Hr,Lt.f=fa,Ot.f=function(Zr){return vn(mt(Zr),Zr)},y&&(ct(ce[Jn],"description",{configurable:!0,get:function(){return Re(this).description}}),ie||pt(pe,"propertyIsEnumerable",ar,{unsafe:!0}))),Le({global:!0,wrap:!0,forced:!a,sham:!a},{Symbol:ce}),Mn(Oe(In),function(Zr){mn(Zr)}),Le({target:kn,stat:!0,forced:!a},{for:function(Zr){var Pr=Ze(Zr);if(E(At,Pr))return At[Pr];var Tr=ce(Pr);return At[Pr]=Tr,Qt[Tr]=Pr,Tr},keyFor:function(Pr){if(!ae(Pr))throw TypeError(Pr+" is not a symbol");if(E(Qt,Pr))return Qt[Pr]},useSetter:function(){en=!0},useSimple:function(){en=!1}}),Le({target:"Object",stat:!0,forced:!a,sham:!y},{create:hr,defineProperty:Vt,defineProperties:$n,getOwnPropertyDescriptor:Dr}),Le({target:"Object",stat:!0,forced:!a},{getOwnPropertyNames:Hr,getOwnPropertySymbols:fa}),Le({target:"Object",stat:!0,forced:ee(function(){Lt.f(1)})},{getOwnPropertySymbols:function(Pr){return Lt.f(_e(Pr))}}),we){var ia=!a||ee(function(){var Zr=ce();return we([Zr])!="[null]"||we({a:Zr})!="{}"||we(Object(Zr))!="{}"});Le({target:"JSON",stat:!0,forced:ia},{stringify:function(Pr,Tr,sa){for(var ba=[Pr],uo=1,qr;arguments.length>uo;)ba.push(arguments[uo++]);if(qr=Tr,!(!ne(Tr)&&Pr===void 0||ae(Pr)))return te(Tr)||(Tr=function(ai,Fi){if(typeof qr=="function"&&(Fi=qr.call(this,ai,Fi)),!ae(Fi))return Fi}),ba[1]=Tr,we.apply(null,ba)}})}ce[Jn][Te]||ut(ce[Jn],Te,ce[Jn].valueOf),_n(ce,kn),Mt[St]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/global.js"),Pe=de("./node_modules/core-js/internals/dom-iterables.js"),Ee=de("./node_modules/core-js/internals/array-for-each.js"),ie=de("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var y in Pe){var a=Le[y],ee=a&&a.prototype;if(ee&&ee.forEach!==Ee)try{ie(ee,"forEach",Ee)}catch(E){ee.forEach=Ee}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(ve,Ie,de){var Le=de("./node_modules/core-js/internals/global.js"),Pe=de("./node_modules/core-js/internals/dom-iterables.js"),Ee=de("./node_modules/core-js/modules/es.array.iterator.js"),ie=de("./node_modules/core-js/internals/create-non-enumerable-property.js"),y=de("./node_modules/core-js/internals/well-known-symbol.js"),a=y("iterator"),ee=y("toStringTag"),E=Ee.values;for(var te in Pe){var ne=Le[te],ae=ne&&ne.prototype;if(ae){if(ae[a]!==E)try{ie(ae,a,E)}catch(_e){ae[a]=E}if(ae[ee]||ie(ae,ee,te),Pe[te]){for(var he in Ee)if(ae[he]!==Ee[he])try{ie(ae,he,Ee[he])}catch(_e){ae[he]=Ee[he]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(ve){(function(Ie,de){ve.exports=de()})(this,function(){"use strict";function Ie(Pt){var en=typeof Pt;return Pt!==null&&(en==="object"||en==="function")}function de(Pt){return typeof Pt=="function"}var Le=void 0;Array.isArray?Le=Array.isArray:Le=function(Pt){return Object.prototype.toString.call(Pt)==="[object Array]"};var Pe=Le,Ee=0,ie=void 0,y=void 0,a=function(en,Ut){Oe[Ee]=en,Oe[Ee+1]=Ut,Ee+=2,Ee===2&&(y?y(ht):Lt())};function ee(Pt){y=Pt}function E(Pt){a=Pt}var te=typeof window!="undefined"?window:void 0,ne=te||{},ae=ne.MutationObserver||ne.WebKitMutationObserver,he=typeof self=="undefined"&&typeof Ce!="undefined"&&{}.toString.call(Ce)==="[object process]",_e=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function Fe(){return function(){return Ce.nextTick(ht)}}function Qe(){return typeof ie!="undefined"?function(){ie(ht)}:tt()}function Ze(){var Pt=0,en=new ae(ht),Ut=document.createTextNode("");return en.observe(Ut,{characterData:!0}),function(){Ut.data=Pt=++Pt%2}}function Je(){var Pt=new MessageChannel;return Pt.port1.onmessage=ht,function(){return Pt.port2.postMessage(0)}}function tt(){var Pt=setTimeout;return function(){return Pt(ht,1)}}var Oe=new Array(1e3);function ht(){for(var Pt=0;Pt>1,de=-7,Le=be?ot-1:0,Pe=be?-1:1,Ee=Be[Ce+Le];for(Le+=Pe,Ge=Ee&(1<<-de)-1,Ee>>=-de,de+=me;de>0;Ge=Ge*256+Be[Ce+Le],Le+=Pe,de-=8);for(He=Ge&(1<<-de)-1,Ge>>=-de,de+=Me;de>0;He=He*256+Be[Ce+Le],Le+=Pe,de-=8);if(Ge===0)Ge=1-Ie;else{if(Ge===ve)return He?NaN:(Ee?-1:1)*(1/0);He=He+Math.pow(2,Me),Ge=Ge-Ie}return(Ee?-1:1)*He*Math.pow(2,Ge-Me)},Nt.write=function(Be,Ce,be,Me,ot,Ge){var He,me,ve,Ie=Ge*8-ot-1,de=(1<>1,Pe=ot===23?Math.pow(2,-24)-Math.pow(2,-77):0,Ee=Me?0:Ge-1,ie=Me?1:-1,y=Ce<0||Ce===0&&1/Ce<0?1:0;for(Ce=Math.abs(Ce),isNaN(Ce)||Ce===1/0?(me=isNaN(Ce)?1:0,He=de):(He=Math.floor(Math.log(Ce)/Math.LN2),Ce*(ve=Math.pow(2,-He))<1&&(He--,ve*=2),He+Le>=1?Ce+=Pe/ve:Ce+=Pe*Math.pow(2,1-Le),Ce*ve>=2&&(He++,ve/=2),He+Le>=de?(me=0,He=de):He+Le>=1?(me=(Ce*ve-1)*Math.pow(2,ot),He=He+Le):(me=Ce*Math.pow(2,Le-1)*Math.pow(2,ot),He=0));ot>=8;Be[be+Ee]=me&255,Ee+=ie,me/=256,ot-=8);for(He=He<0;Be[be+Ee]=He&255,Ee+=ie,He/=256,Ie-=8);Be[be+Ee-ie]|=y*128}},92042:function(nn,Nt,Be){"use strict";Be.r(Nt),Be.d(Nt,{AcroForm:function(){return nu},AcroFormAppearance:function(){return ga},AcroFormButton:function(){return Lo},AcroFormCheckBox:function(){return Ii},AcroFormChoiceField:function(){return ma},AcroFormComboBox:function(){return Wa},AcroFormEditBox:function(){return Ka},AcroFormListBox:function(){return jo},AcroFormPasswordField:function(){return Io},AcroFormPushButton:function(){return qo},AcroFormRadioButton:function(){return So},AcroFormTextField:function(){return Ai},GState:function(){return Vg},ShadingPattern:function(){return $c},TilingPattern:function(){return qc},default:function(){return ao},jsPDF:function(){return ao}});var Ce=Be(76190),be={},Me=function(b,z,x,re,oe){var se=new Worker(be[z]||(be[z]=URL.createObjectURL(new Blob([b+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return se.onmessage=function(xe){var ye=xe.data,Ne=ye.$e$;if(Ne){var ke=new Error(Ne[0]);ke.code=Ne[1],ke.stack=Ne[2],oe(ke,null)}else oe(null,ye)},se.postMessage(x,re),se},ot=Uint8Array,Ge=Uint16Array,He=Int32Array,me=new ot([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),ve=new ot([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Ie=new ot([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),de=function(b,z){for(var x=new Ge(31),re=0;re<31;++re)x[re]=z+=1<>1|(E&21845)<<1;te=(te&52428)>>2|(te&13107)<<2,te=(te&61680)>>4|(te&3855)<<4,ee[E]=((te&65280)>>8|(te&255)<<8)>>1}for(var ne=function(b,z,x){for(var re=b.length,oe=0,se=new Ge(z);oe>Ne]=ke}else for(ye=new Ge(re),oe=0;oe>15-b[oe]);return ye},ae=new ot(288),E=0;E<144;++E)ae[E]=8;for(var E=144;E<256;++E)ae[E]=9;for(var E=256;E<280;++E)ae[E]=7;for(var E=280;E<288;++E)ae[E]=8;for(var he=new ot(32),E=0;E<32;++E)he[E]=5;var _e=ne(ae,9,0),Fe=null,Qe=ne(he,5,0),Ze=null,Je=function(b){for(var z=b[0],x=1;xz&&(z=b[x]);return z},tt=function(b,z,x){var re=z/8|0;return(b[re]|b[re+1]<<8)>>(z&7)&x},Oe=function(b,z){var x=z/8|0;return(b[x]|b[x+1]<<8|b[x+2]<<16)>>(z&7)},ht=function(b){return(b+7)/8|0},De=function(b,z,x){return(z==null||z<0)&&(z=0),(x==null||x>b.length)&&(x=b.length),new ot(b.subarray(z,x))},Lt={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},it=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],at=function(b,z,x){var re=new Error(z||it[b]);if(re.code=b,Error.captureStackTrace&&Error.captureStackTrace(re,at),!x)throw re;return re},wt=function(b,z,x,re){var oe=b.length,se=re?re.length:0;if(!oe||z.f&&!z.l)return x||new ot(0);var xe=!x,ye=xe||z.i!=2,Ne=z.i;xe&&(x=new ot(oe*3));var ke=function(ra){var xa=x.length;if(ra>xa){var Na=new ot(Math.max(xa*2,ra));Na.set(x),x=Na}},Ve=z.f||0,st=z.p||0,Bt=z.b||0,We=z.l,Kt=z.d,Tt=z.m,zt=z.n,It=oe*8;do{if(!We){Ve=tt(b,st,1);var yn=tt(b,st+1,3);if(st+=3,yn)if(yn==1)We=Fe,Kt=Ze,Tt=9,zt=5;else if(yn==2){var br=tt(b,st,31)+257,rr=tt(b,st+10,15)+4,Dn=br+tt(b,st+5,31)+1;st+=14;for(var An=new ot(Dn),Gn=new ot(19),xt=0;xt>4;if(dn<16)An[xt++]=dn;else{var lr=0,mr=0;for(dn==16?(mr=3+tt(b,st,3),st+=2,lr=An[xt-1]):dn==17?(mr=3+tt(b,st,7),st+=3):dn==18&&(mr=11+tt(b,st,127),st+=7);mr--;)An[xt++]=lr}}var qn=An.subarray(0,br),cr=An.subarray(br);Tt=Je(qn),zt=Je(cr),We=ne(qn,Tt,1),Kt=ne(cr,zt,1)}else at(1);else{var dn=ht(st)+4,tn=b[dn-4]|b[dn-3]<<8,tr=dn+tn;if(tr>oe){Ne&&at(0);break}ye&&ke(Bt+tn),x.set(b.subarray(dn,tr),Bt),z.b=Bt+=tn,z.p=st=tr*8,z.f=Ve;continue}if(st>It){Ne&&at(0);break}}ye&&ke(Bt+131072);for(var ua=(1<>4;if(st+=lr&15,st>It){Ne&&at(0);break}if(lr||at(2),qt<256)x[Bt++]=qt;else if(qt==256){Et=st,We=null;break}else{var un=qt-254;if(qt>264){var xt=qt-257,xn=me[xt];un=tt(b,st,(1<>4;Rn||at(3),st+=Rn&15;var cr=y[Vn];if(Vn>3){var xn=ve[Vn];cr+=Oe(b,st)&(1<It){Ne&&at(0);break}ye&&ke(Bt+131072);var Br=Bt+un;if(Bt>8},pt=function(b,z,x){x<<=z&7;var re=z/8|0;b[re]|=x,b[re+1]|=x>>8,b[re+2]|=x>>16},lt=function(b,z){for(var x=[],re=0;reBt&&(Bt=se[re].s);var We=new Ge(Bt+1),Kt=nt(x[Ve-1],We,0);if(Kt>z){var re=0,Tt=0,zt=Kt-z,It=1<z)Tt+=It-(1<>=zt;Tt>0;){var dn=se[re].s;We[dn]=0&&Tt;--re){var tn=se[re].s;We[tn]==z&&(--We[tn],++Tt)}Kt=z}return{t:new ot(We),l:Kt}},nt=function(b,z,x){return b.s==-1?Math.max(nt(b.l,z,x+1),nt(b.r,z,x+1)):z[b.s]=x},Mt=function(b){for(var z=b.length;z&&!b[--z];);for(var x=new Ge(++z),re=0,oe=b[0],se=1,xe=function(Ne){x[re++]=Ne},ye=1;ye<=z;++ye)if(b[ye]==oe&&ye!=z)++se;else{if(!oe&&se>2){for(;se>138;se-=138)xe(32754);se>2&&(xe(se>10?se-11<<5|28690:se-3<<5|12305),se=0)}else if(se>3){for(xe(oe),--se;se>6;se-=6)xe(8304);se>2&&(xe(se-3<<5|8208),se=0)}for(;se--;)xe(oe);se=1,oe=b[ye]}return{c:x.subarray(0,re),n:z}},$t=function(b,z){for(var x=0,re=0;re>8,b[oe+2]=b[oe]^255,b[oe+3]=b[oe+1]^255;for(var se=0;se4&&!Gn[Ie[Gt-1]];--Gt);var Fn=ke+5<<3,fn=$t(oe,ae)+$t(se,he)+xe,or=$t(oe,Bt)+$t(se,Tt)+xe+14+3*Gt+$t(rr,Gn)+2*rr[16]+3*rr[17]+7*rr[18];if(Ne>=0&&Fn<=fn&&Fn<=or)return mt(z,Ve,b.subarray(Ne,Ne+ke));var lr,mr,qn,cr;if(ut(z,Ve,1+(or15&&(ut(z,Ve,qt[Dn]>>5&127),Ve+=qt[Dn]>>12)}}else lr=_e,mr=ae,qn=Qe,cr=he;for(var Dn=0;Dn255){var un=xn>>18&31;pt(z,Ve,lr[un+257]),Ve+=mr[un+257],un>7&&(ut(z,Ve,xn>>23&31),Ve+=me[un]);var Rn=xn&31;pt(z,Ve,qn[Rn]),Ve+=cr[Rn],Rn>3&&(pt(z,Ve,xn>>5&8191),Ve+=ve[Rn])}else pt(z,Ve,lr[xn]),Ve+=mr[xn]}return pt(z,Ve,lr[256]),Ve+mr[256]},mn=new He([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),_n=new ot(0),an=function(b,z,x,re,oe,se){var xe=se.z||b.length,ye=new ot(re+xe+5*(1+Math.ceil(xe/7e3))+oe),Ne=ye.subarray(re,ye.length-oe),ke=se.l,Ve=(se.r||0)&7;if(z){Ve&&(Ne[0]=se.r>>3);for(var st=mn[z-1],Bt=st>>13,We=st&8191,Kt=(1<7e3||Gn>24576)&&(lr>423||!ke)){Ve=Ot(b,Ne,0,tn,tr,br,Dn,Gn,Gt,An-Gt,Ve),Gn=rr=Dn=0,Gt=An;for(var mr=0;mr<286;++mr)tr[mr]=0;for(var mr=0;mr<30;++mr)br[mr]=0}var qn=2,cr=0,ua=We,zr=fn-or&32767;if(lr>2&&Fn==dn(An-zr))for(var Et=Math.min(Bt,lr)-1,qt=Math.min(32767,An),un=Math.min(258,lr);zr<=qt&&--ua&&fn!=or;){if(b[An+qn]==b[An+qn-zr]){for(var xn=0;xnqn){if(qn=xn,cr=zr,xn>Et)break;for(var Rn=Math.min(zr,xn-2),Vn=0,mr=0;mrVn&&(Vn=_r,or=Br)}}}fn=or,or=Tt[fn],zr+=fn-or&32767}if(cr){tn[Gn++]=268435456|Ee[qn]<<18|a[cr];var ra=Ee[qn]&31,xa=a[cr]&31;Dn+=me[ra]+ve[xa],++tr[257+ra],++br[xa],xt=An+qn,++rr}else tn[Gn++]=b[An],++tr[b[An]]}}for(An=Math.max(An,xt);An=xe&&(Ne[Ve/8|0]=ke,Na=xe),Ve=mt(Ne,Ve+1,b.subarray(An,Na))}se.i=xe}return De(ye,0,re+ht(Ve)+oe)},Mn=null,St=function(){var b=-1;return{p:function(z){for(var x=b,re=0;re>>8;b=x},d:function(){return~b}}},kn=function(){var b=1,z=0;return{p:function(x){for(var re=b,oe=z,se=x.length|0,xe=0;xe!=se;){for(var ye=Math.min(xe+2655,se);xe>16),oe=(oe&65535)+15*(oe>>16)}b=re,z=oe},d:function(){return b%=65521,z%=65521,(b&255)<<24|(b&65280)<<8|(z&255)<<8|z>>8}}},Jn=function(b,z,x,re,oe){if(!oe&&(oe={l:1},z.dictionary)){var se=z.dictionary.subarray(-32768),xe=new ot(se.length+b.length);xe.set(se),xe.set(b,se.length),b=xe,oe.w=se.length}return an(b,z.level==null?6:z.level,z.mem==null?oe.l?Math.ceil(Math.max(8,Math.min(13,Math.log(b.length)))*1.5):20:12+z.mem,x,re,oe)},Te=function(b,z){var x={};for(var re in b)x[re]=b[re];for(var re in z)x[re]=z[re];return x},Rt=function(b,z,x){for(var re=b(),oe=b.toString(),se=oe.slice(oe.indexOf("[")+1,oe.lastIndexOf("]")).replace(/\s+/g,"").split(","),xe=0;xe>>0},vn=function(b,z){return Ut(b,z)+Ut(b,z+4)*4294967296},Vt=function(b,z,x){for(;x;++z)b[z]=x,x>>>=8},$n=function(b,z){var x=z.filename;if(b[0]=31,b[1]=139,b[2]=8,b[8]=z.level<2?4:z.level==9?2:0,b[9]=3,z.mtime!=0&&Vt(b,4,Math.floor(new Date(z.mtime||Date.now())/1e3)),x){b[3]=8;for(var re=0;re<=x.length;++re)b[re+10]=x.charCodeAt(re)}},hr=function(b){(b[0]!=31||b[1]!=139||b[2]!=8)&&at(6,"invalid gzip data");var z=b[3],x=10;z&4&&(x+=(b[10]|b[11]<<8)+2);for(var re=(z>>3&1)+(z>>4&1);re>0;re-=!b[x++]);return x+(z&2)},ar=function(b){var z=b.length;return(b[z-4]|b[z-3]<<8|b[z-2]<<16|b[z-1]<<24)>>>0},Dr=function(b){return 10+(b.filename?b.filename.length+1:0)},Hr=function(b,z){var x=z.level,re=x==0?0:x<6?1:x==9?3:2;if(b[0]=120,b[1]=re<<6|(z.dictionary&&32),b[1]|=31-(b[0]<<8|b[1])%31,z.dictionary){var oe=kn();oe.p(z.dictionary),Vt(b,2,oe.d())}},fa=function(b,z){return((b[0]&15)!=8||b[0]>>4>7||(b[0]<<8|b[1])%31)&&at(6,"invalid zlib data"),(b[1]>>5&1)==+!z&&at(6,"invalid zlib data: "+(b[1]&32?"need":"unexpected")+" dictionary"),(b[1]>>3&4)+2};function ia(b,z){return typeof b=="function"&&(z=b,b={}),this.ondata=z,b}var Zr=null,Pr=null;function Tr(b,z,x){return x||(x=z,z={}),typeof x!="function"&&at(7),Qt(b,z,[$e],function(re){return dt(sa(re.data[0],re.data[1]))},0,x)}function sa(b,z){return Jn(b,z||{},0,0)}var ba=null,uo=null;function qr(b,z,x){return x||(x=z,z={}),typeof x!="function"&&at(7),Qt(b,z,[we],function(re){return dt(ai(re.data[0],At(re.data[1])))},1,x)}function ai(b,z){return wt(b,{i:2},z&&z.out,z&&z.dictionary)}var Fi=null,aa=null;function sn(b,z,x){return x||(x=z,z={}),typeof x!="function"&&at(7),Qt(b,z,[$e,ct,function(){return[wA]}],function(re){return dt(wA(re.data[0],re.data[1]))},2,x)}function wA(b,z){z||(z={});var x=St(),re=b.length;x.p(b);var oe=Jn(b,z,Dr(z),8),se=oe.length;return $n(oe,z),Vt(oe,se-8,x.d()),Vt(oe,se-4,re),oe}var Yi=null,mA=null;function QA(b,z,x){return x||(x=z,z={}),typeof x!="function"&&at(7),Qt(b,z,[we,je,function(){return[gi]}],function(re){return dt(gi(re.data[0],re.data[1]))},3,x)}function gi(b,z){var x=hr(b);return x+8>b.length&&at(6,"invalid gzip data"),wt(b.subarray(x,-8),{i:2},z&&z.out||new ot(ar(b)),z&&z.dictionary)}var as=null,pA=null;function ji(b,z,x){return x||(x=z,z={}),typeof x!="function"&&at(7),Qt(b,z,[$e,Xe,function(){return[bn]}],function(re){return dt(bn(re.data[0],re.data[1]))},4,x)}function bn(b,z){z||(z={});var x=kn();x.p(b);var re=Jn(b,z,z.dictionary?6:2,4);return Hr(re,z),Vt(re,re.length-4,x.d()),re}var On=null,hn=null;function jr(b,z,x){return x||(x=z,z={}),typeof x!="function"&&at(7),Qt(b,z,[we,Ft,function(){return[ca]}],function(re){return dt(ca(re.data[0],At(re.data[1])))},5,x)}function ca(b,z){return wt(b.subarray(fa(b,z&&z.dictionary),-4),{i:2},z&&z.out,z&&z.dictionary)}var Ur=null,Ea=null;function Ha(b,z,x){return x||(x=z,z={}),typeof x!="function"&&at(7),b[0]==31&&b[1]==139&&b[2]==8?QA(b,z,x):(b[0]&15)!=8||b[0]>>4>7||(b[0]<<8|b[1])%31?qr(b,z,x):jr(b,z,x)}function La(b,z){return b[0]==31&&b[1]==139&&b[2]==8?gi(b,z):(b[0]&15)!=8||b[0]>>4>7||(b[0]<<8|b[1])%31?ai(b,z):ca(b,z)}var Oo=function(b,z,x,re){for(var oe in b){var se=b[oe],xe=z+oe,ye=re;Array.isArray(se)&&(ye=Te(re,se[1]),se=se[0]),se instanceof ot?x[xe]=[se,ye]:(x[xe+="/"]=[new ot(0),ye],Oo(se,xe,x,re))}},Zi=typeof TextEncoder!="undefined"&&new TextEncoder,xr=typeof TextDecoder!="undefined"&&new TextDecoder,Ya=0;try{xr.decode(_n,{stream:!0}),Ya=1}catch(b){}var Ui=function(b){for(var z="",x=0;;){var re=b[x++],oe=(re>127)+(re>223)+(re>239);if(x+oe>b.length)return{s:z,r:De(b,x-1)};oe?oe==3?(re=((re&15)<<18|(b[x++]&63)<<12|(b[x++]&63)<<6|b[x++]&63)-65536,z+=String.fromCharCode(55296|re>>10,56320|re&1023)):oe&1?z+=String.fromCharCode((re&31)<<6|b[x++]&63):z+=String.fromCharCode((re&15)<<12|(b[x++]&63)<<6|b[x++]&63):z+=String.fromCharCode(re)}},oi=null,_i=null;function Qo(b,z){if(z){for(var x=new ot(b.length),re=0;re>1)),xe=0,ye=function(Ve){se[xe++]=Ve},re=0;rese.length){var Ne=new ot(xe+8+(oe-re<<1));Ne.set(se),se=Ne}var ke=b.charCodeAt(re);ke<128||z?ye(ke):ke<2048?(ye(192|ke>>6),ye(128|ke&63)):ke>55295&&ke<57344?(ke=65536+(ke&1047552)|b.charCodeAt(++re)&1023,ye(240|ke>>18),ye(128|ke>>12&63),ye(128|ke>>6&63),ye(128|ke&63)):(ye(224|ke>>12),ye(128|ke>>6&63),ye(128|ke&63))}return De(se,0,xe)}function iA(b,z){if(z){for(var x="",re=0;re65535&&at(9),z+=re+4}return z},nr=function(b,z,x,re,oe,se,xe,ye){var Ne=re.length,ke=x.extra,Ve=ye&&ye.length,st=zn(ke);Vt(b,z,xe!=null?33639248:67324752),z+=4,xe!=null&&(b[z++]=20,b[z++]=x.os),b[z]=20,z+=2,b[z++]=x.flag<<1|(se<0&&8),b[z++]=oe&&8,b[z++]=x.compression&255,b[z++]=x.compression>>8;var Bt=new Date(x.mtime==null?Date.now():x.mtime),We=Bt.getFullYear()-1980;if((We<0||We>119)&&at(10),Vt(b,z,We<<25|Bt.getMonth()+1<<21|Bt.getDate()<<16|Bt.getHours()<<11|Bt.getMinutes()<<5|Bt.getSeconds()>>1),z+=4,se!=-1&&(Vt(b,z,x.crc),Vt(b,z+4,se<0?-se-2:se),Vt(b,z+8,x.size)),Vt(b,z+12,Ne),Vt(b,z+14,st),z+=16,xe!=null&&(Vt(b,z,Ve),Vt(b,z+6,x.attrs),Vt(b,z+10,xe),z+=14),b.set(re,z),z+=Ne,st)for(var Kt in ke){var Tt=ke[Kt],zt=Tt.length;Vt(b,z,+Kt),Vt(b,z+2,zt),b.set(Tt,z+4),z+=4+zt}return Ve&&(b.set(ye,z),z+=Ve),z},pr=function(b,z,x,re,oe){Vt(b,z,101010256),Vt(b,z+8,x),Vt(b,z+10,x),Vt(b,z+12,re),Vt(b,z+16,oe)},Xr=null,Xn=null,ii=null,ja=null;function zo(b,z,x){x||(x=z,z={}),typeof x!="function"&&at(7);var re={};Oo(b,"",re,z);var oe=Object.keys(re),se=oe.length,xe=0,ye=0,Ne=se,ke=new Array(se),Ve=[],st=function(){for(var zt=0;zt65535&&fn(at(11,0,1),null),!Fn)fn(null,dn);else if(br<16e4)try{fn(null,sa(dn,tn))}catch(or){fn(or,null)}else Ve.push(Tr(dn,tn,fn))},Tt=0;Tt65535&&at(11);var It=Ve?sa(Ne,ke):Ne,yn=It.length,dn=St();dn.p(Ne),re.push(Te(ke,{size:Ne.length,crc:dn.d(),c:It,f:st,m:Kt,u:Bt!=xe.length||Kt&&We.length!=Tt,o:oe,compression:Ve})),oe+=30+Bt+zt+yn,se+=76+2*(Bt+zt)+(Tt||0)+yn}for(var tn=new ot(se+22),tr=oe,br=se-oe,rr=0;rr65558)return xe(at(13,0,1),null),oe;var Ne=en(b,ye+8);if(Ne){var ke=Ne,Ve=Ut(b,ye+16),st=Ve==4294967295||ke==65535;if(st){var Bt=Ut(b,ye-12);st=Ut(b,Bt)==101075792,st&&(ke=Ne=Ut(b,Bt+32),Ve=Ut(b,Bt+48))}for(var We=z&&z.filter,Kt=function(zt){var It=Ls(b,Ve,st),yn=It[0],dn=It[1],tn=It[2],tr=It[3],br=It[4],rr=It[5],Dn=VA(b,rr);Ve=br;var An=function(xt,Gt){xt?(oe(),xe(xt,null)):(Gt&&(se[tr]=Gt),--Ne||xe(null,se))};if(!We||We({name:tr,size:dn,originalSize:tn,compression:yn}))if(!yn)An(null,De(b,Dn,Dn+dn));else if(yn==8){var Gn=b.subarray(Dn,Dn+dn);if(tn<524288||dn>.8*tn)try{An(null,ai(Gn,{out:new ot(tn)}))}catch(xt){An(xt,null)}else re.push(qr(Gn,{size:tn},An))}else An(at(14,"unknown compression type "+yn,1),null);else An(null,null)},Tt=0;Tt65558)&&at(13);var oe=en(b,re+8);if(!oe)return{};var se=Ut(b,re+16),xe=se==4294967295||oe==65535;if(xe){var ye=Ut(b,re-12);xe=Ut(b,ye)==101075792,xe&&(oe=Ut(b,ye+32),se=Ut(b,ye+48))}for(var Ne=z&&z.filter,ke=0;ke{const b=new Uint8Array(4),z=new Uint32Array(b.buffer);return!((z[0]=1)&b[0])})(),Ql={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class kl{constructor(z=kc,x={}){nA(this,"buffer");nA(this,"byteLength");nA(this,"byteOffset");nA(this,"length");nA(this,"offset");nA(this,"lastWrittenByte");nA(this,"littleEndian");nA(this,"_data");nA(this,"_mark");nA(this,"_marks");let re=!1;typeof z=="number"?z=new ArrayBuffer(z):(re=!0,this.lastWrittenByte=z.byteLength);const oe=x.offset?x.offset>>>0:0,se=z.byteLength-oe;let xe=oe;(ArrayBuffer.isView(z)||z instanceof kl)&&(z.byteLength!==z.buffer.byteLength&&(xe=z.byteOffset+oe),z=z.buffer),re?this.lastWrittenByte=se:this.lastWrittenByte=0,this.buffer=z,this.length=se,this.byteLength=se,this.byteOffset=xe,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,xe,se),this._mark=0,this._marks=[]}available(z=1){return this.offset+z<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(z=1){return this.offset+=z,this}back(z=1){return this.offset-=z,this}seek(z){return this.offset=z,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const z=this._marks.pop();if(z===void 0)throw new Error("Mark stack empty");return this.seek(z),this}rewind(){return this.offset=0,this}ensureAvailable(z=1){if(!this.available(z)){const re=(this.offset+z)*2,oe=new Uint8Array(re);oe.set(new Uint8Array(this.buffer)),this.buffer=oe.buffer,this.length=re,this.byteLength=re,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(z=1){return this.readArray(z,"uint8")}readArray(z,x){const re=Ql[x].BYTES_PER_ELEMENT*z,oe=this.byteOffset+this.offset,se=this.buffer.slice(oe,oe+re);if(this.littleEndian===Tc&&x!=="uint8"&&x!=="int8"){const ye=new Uint8Array(this.buffer.slice(oe,oe+re));ye.reverse();const Ne=new Ql[x](ye.buffer);return this.offset+=re,Ne.reverse(),Ne}const xe=new Ql[x](se);return this.offset+=re,xe}readInt16(){const z=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,z}readUint16(){const z=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,z}readInt32(){const z=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,z}readUint32(){const z=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,z}readFloat32(){const z=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,z}readFloat64(){const z=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,z}readBigInt64(){const z=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,z}readBigUint64(){const z=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,z}readChar(){return String.fromCharCode(this.readInt8())}readChars(z=1){let x="";for(let re=0;rethis.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}const Rc=4,Uu=0,Ou=1,Au=2;function wl(b){let z=b.length;for(;--z>=0;)b[z]=0}const ln=0,Ss=1,Hc=2,Qu=3,ku=258,Tu=29,ys=256,su=ys+1+Tu,Oi=30,Ru=19,oc=2*su+1,lA=15,ic=16,os=7,jc=256,lu=16,wn=17,rn=18,cn=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),Nn=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),sr=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),wr=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Qr=512,gr=new Array((su+2)*2);wl(gr);const Nr=new Array(Oi*2);wl(Nr);const pa=new Array(Qr);wl(pa);const za=new Array(ku-Qu+1);wl(za);const Fo=new Array(Tu);wl(Fo);const Pa=new Array(Oi);wl(Pa);function fi(b,z,x,re,oe){this.static_tree=b,this.extra_bits=z,this.extra_base=x,this.elems=re,this.max_length=oe,this.has_stree=b&&b.length}let wi,Ni,Ca;function $a(b,z){this.dyn_tree=b,this.max_code=0,this.stat_desc=z}const Xa=b=>b<256?pa[b]:pa[256+(b>>>7)],Go=(b,z)=>{b.pending_buf[b.pending++]=z&255,b.pending_buf[b.pending++]=z>>>8&255},Ta=(b,z,x)=>{b.bi_valid>ic-x?(b.bi_buf|=z<>ic-b.bi_valid,b.bi_valid+=x-ic):(b.bi_buf|=z<{Ta(b,x[z*2],x[z*2+1])},Is=(b,z)=>{let x=0;do x|=b&1,b>>>=1,x<<=1;while(--z>0);return x>>>1},Ks=b=>{b.bi_valid===16?(Go(b,b.bi_buf),b.bi_buf=0,b.bi_valid=0):b.bi_valid>=8&&(b.pending_buf[b.pending++]=b.bi_buf&255,b.bi_buf>>=8,b.bi_valid-=8)},RA=(b,z)=>{const x=z.dyn_tree,re=z.max_code,oe=z.stat_desc.static_tree,se=z.stat_desc.has_stree,xe=z.stat_desc.extra_bits,ye=z.stat_desc.extra_base,Ne=z.stat_desc.max_length;let ke,Ve,st,Bt,We,Kt,Tt=0;for(Bt=0;Bt<=lA;Bt++)b.bl_count[Bt]=0;for(x[b.heap[b.heap_max]*2+1]=0,ke=b.heap_max+1;keNe&&(Bt=Ne,Tt++),x[Ve*2+1]=Bt,!(Ve>re)&&(b.bl_count[Bt]++,We=0,Ve>=ye&&(We=xe[Ve-ye]),Kt=x[Ve*2],b.opt_len+=Kt*(Bt+We),se&&(b.static_len+=Kt*(oe[Ve*2+1]+We)));if(Tt!==0){do{for(Bt=Ne-1;b.bl_count[Bt]===0;)Bt--;b.bl_count[Bt]--,b.bl_count[Bt+1]+=2,b.bl_count[Ne]--,Tt-=2}while(Tt>0);for(Bt=Ne;Bt!==0;Bt--)for(Ve=b.bl_count[Bt];Ve!==0;)st=b.heap[--ke],!(st>re)&&(x[st*2+1]!==Bt&&(b.opt_len+=(Bt-x[st*2+1])*x[st*2],x[st*2+1]=Bt),Ve--)}},ul=(b,z,x)=>{const re=new Array(lA+1);let oe=0,se,xe;for(se=1;se<=lA;se++)oe=oe+x[se-1]<<1,re[se]=oe;for(xe=0;xe<=z;xe++){let ye=b[xe*2+1];ye!==0&&(b[xe*2]=Is(re[ye]++,ye))}},ns=()=>{let b,z,x,re,oe;const se=new Array(lA+1);for(x=0,re=0;re>=7;re{let z;for(z=0;z{b.bi_valid>8?Go(b,b.bi_buf):b.bi_valid>0&&(b.pending_buf[b.pending++]=b.bi_buf),b.bi_buf=0,b.bi_valid=0},Cn=(b,z,x,re)=>{const oe=z*2,se=x*2;return b[oe]{const re=b.heap[x];let oe=x<<1;for(;oe<=b.heap_len&&(oe{let re,oe,se=0,xe,ye;if(b.sym_next!==0)do re=b.pending_buf[b.sym_buf+se++]&255,re+=(b.pending_buf[b.sym_buf+se++]&255)<<8,oe=b.pending_buf[b.sym_buf+se++],re===0?Ao(b,oe,z):(xe=za[oe],Ao(b,xe+ys+1,z),ye=cn[xe],ye!==0&&(oe-=Fo[xe],Ta(b,oe,ye)),re--,xe=Xa(re),Ao(b,xe,x),ye=Nn[xe],ye!==0&&(re-=Pa[xe],Ta(b,re,ye)));while(se{const x=z.dyn_tree,re=z.stat_desc.static_tree,oe=z.stat_desc.has_stree,se=z.stat_desc.elems;let xe,ye,Ne=-1,ke;for(b.heap_len=0,b.heap_max=oc,xe=0;xe>1;xe>=1;xe--)Pn(b,x,xe);ke=se;do xe=b.heap[1],b.heap[1]=b.heap[b.heap_len--],Pn(b,x,1),ye=b.heap[1],b.heap[--b.heap_max]=xe,b.heap[--b.heap_max]=ye,x[ke*2]=x[xe*2]+x[ye*2],b.depth[ke]=(b.depth[xe]>=b.depth[ye]?b.depth[xe]:b.depth[ye])+1,x[xe*2+1]=x[ye*2+1]=ke,b.heap[1]=ke++,Pn(b,x,1);while(b.heap_len>=2);b.heap[--b.heap_max]=b.heap[1],RA(b,z),ul(x,Ne,b.bl_count)},Ja=(b,z,x)=>{let re,oe=-1,se,xe=z[0*2+1],ye=0,Ne=7,ke=4;for(xe===0&&(Ne=138,ke=3),z[(x+1)*2+1]=65535,re=0;re<=x;re++)se=xe,xe=z[(re+1)*2+1],!(++ye{let re,oe=-1,se,xe=z[0*2+1],ye=0,Ne=7,ke=4;for(xe===0&&(Ne=138,ke=3),re=0;re<=x;re++)if(se=xe,xe=z[(re+1)*2+1],!(++ye{let z;for(Ja(b,b.dyn_ltree,b.l_desc.max_code),Ja(b,b.dyn_dtree,b.d_desc.max_code),ea(b,b.bl_desc),z=Ru-1;z>=3&&b.bl_tree[wr[z]*2+1]===0;z--);return b.opt_len+=3*(z+1)+5+5+4,z},Qi=(b,z,x,re)=>{let oe;for(Ta(b,z-257,5),Ta(b,x-1,5),Ta(b,re-4,4),oe=0;oe{let z=4093624447,x;for(x=0;x<=31;x++,z>>>=1)if(z&1&&b.dyn_ltree[x*2]!==0)return Uu;if(b.dyn_ltree[9*2]!==0||b.dyn_ltree[10*2]!==0||b.dyn_ltree[13*2]!==0)return Ou;for(x=32;x{Ac||(ns(),Ac=!0),b.l_desc=new $a(b.dyn_ltree,wi),b.d_desc=new $a(b.dyn_dtree,Ni),b.bl_desc=new $a(b.bl_tree,Ca),b.bi_buf=0,b.bi_valid=0,cl(b)},uu=(b,z,x,re)=>{Ta(b,(ln<<1)+(re?1:0),3),bl(b),Go(b,x),Go(b,~x),x&&b.pending_buf.set(b.window.subarray(z,z+x),b.pending),b.pending+=x},cu=b=>{Ta(b,Ss<<1,3),Ao(b,jc,gr),Ks(b)},Cl=(b,z,x,re)=>{let oe,se,xe=0;b.level>0?(b.strm.data_type===Au&&(b.strm.data_type=mo(b)),ea(b,b.l_desc),ea(b,b.d_desc),xe=Wi(b),oe=b.opt_len+3+7>>>3,se=b.static_len+3+7>>>3,se<=oe&&(oe=se)):oe=se=x+5,x+4<=oe&&z!==-1?uu(b,z,x,re):b.strategy===Rc||se===oe?(Ta(b,(Ss<<1)+(re?1:0),3),Tl(b,gr,Nr)):(Ta(b,(Hc<<1)+(re?1:0),3),Qi(b,b.l_desc.max_code+1,b.d_desc.max_code+1,xe+1),Tl(b,b.dyn_ltree,b.dyn_dtree)),cl(b),re&&bl(b)},hd=(b,z,x)=>(b.pending_buf[b.sym_buf+b.sym_next++]=z,b.pending_buf[b.sym_buf+b.sym_next++]=z>>8,b.pending_buf[b.sym_buf+b.sym_next++]=x,z===0?b.dyn_ltree[x*2]++:(b.matches++,z--,b.dyn_ltree[(za[x]+ys+1)*2]++,b.dyn_dtree[Xa(z)*2]++),b.sym_next===b.sym_end);var dl=Hu,bA=uu,sc=Cl,JA=hd,ju=cu,$s={_tr_init:dl,_tr_stored_block:bA,_tr_flush_block:sc,_tr_tally:JA,_tr_align:ju},bi=(b,z,x,re)=>{let oe=b&65535|0,se=b>>>16&65535|0,xe=0;for(;x!==0;){xe=x>2e3?2e3:x,x-=xe;do oe=oe+z[re++]|0,se=se+oe|0;while(--xe);oe%=65521,se%=65521}return oe|se<<16|0};const lc=()=>{let b,z=[];for(var x=0;x<256;x++){b=x;for(var re=0;re<8;re++)b=b&1?3988292384^b>>>1:b>>>1;z[x]=b}return z},Mc=new Uint32Array(lc());var LA=(b,z,x,re)=>{const oe=Mc,se=re+x;b^=-1;for(let xe=re;xe>>8^oe[(b^z[xe])&255];return b^-1},zs={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},_s={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:gl,_tr_stored_block:rA,_tr_flush_block:qs,_tr_tally:XA,_tr_align:$i}=$s,{Z_NO_FLUSH:CA,Z_PARTIAL_FLUSH:Mu,Z_FULL_FLUSH:uc,Z_FINISH:us,Z_BLOCK:Su,Z_OK:HA,Z_STREAM_END:Vl,Z_STREAM_ERROR:EA,Z_DATA_ERROR:cc,Z_BUF_ERROR:Jl,Z_DEFAULT_COMPRESSION:yu,Z_FILTERED:dc,Z_HUFFMAN_ONLY:Ir,Z_RLE:ro,Z_FIXED:ir,Z_DEFAULT_STRATEGY:to,Z_UNKNOWN:Ro,Z_DEFLATED:IA}=_s,is=9,cs=15,Rl=8,Jo=256+1+29,Pl=30,ni=19,ws=2*Jo+1,jA=15,bo=3,ki=258,ds=ki+bo+1,Hl=32,qi=42,gs=57,As=69,Ns=73,Ku=91,gc=103,fl=113,Kc=666,_A=1,pd=2,fc=3,zu=4,qf=3,zc=(b,z)=>(b.msg=zs[z],z),gf=b=>b*2-(b>4?9:0),hc=b=>{let z=b.length;for(;--z>=0;)b[z]=0},zd=b=>{let z,x,re,oe=b.w_size;z=b.hash_size,re=z;do x=b.head[--re],b.head[re]=x>=oe?x-oe:0;while(--z);z=oe,re=z;do x=b.prev[--re],b.prev[re]=x>=oe?x-oe:0;while(--z)};let Gu=(b,z,x)=>(z<{const z=b.state;let x=z.pending;x>b.avail_out&&(x=b.avail_out),x!==0&&(b.output.set(z.pending_buf.subarray(z.pending_out,z.pending_out+x),b.next_out),b.next_out+=x,z.pending_out+=x,b.total_out+=x,b.avail_out-=x,z.pending-=x,z.pending===0&&(z.pending_out=0))},Fl=(b,z)=>{qs(b,b.block_start>=0?b.block_start:-1,b.strstart-b.block_start,z),b.block_start=b.strstart,jl(b.strm)},Di=(b,z)=>{b.pending_buf[b.pending++]=z},Gc=(b,z)=>{b.pending_buf[b.pending++]=z>>>8&255,b.pending_buf[b.pending++]=z&255},ff=(b,z,x,re)=>{let oe=b.avail_in;return oe>re&&(oe=re),oe===0?0:(b.avail_in-=oe,z.set(b.input.subarray(b.next_in,b.next_in+oe),x),b.state.wrap===1?b.adler=bi(b.adler,z,oe,x):b.state.wrap===2&&(b.adler=LA(b.adler,z,oe,x)),b.next_in+=oe,b.total_in+=oe,oe)},hf=(b,z)=>{let x=b.max_chain_length,re=b.strstart,oe,se,xe=b.prev_length,ye=b.nice_match;const Ne=b.strstart>b.w_size-ds?b.strstart-(b.w_size-ds):0,ke=b.window,Ve=b.w_mask,st=b.prev,Bt=b.strstart+ki;let We=ke[re+xe-1],Kt=ke[re+xe];b.prev_length>=b.good_match&&(x>>=2),ye>b.lookahead&&(ye=b.lookahead);do if(oe=z,!(ke[oe+xe]!==Kt||ke[oe+xe-1]!==We||ke[oe]!==ke[re]||ke[++oe]!==ke[re+1])){re+=2,oe++;do;while(ke[++re]===ke[++oe]&&ke[++re]===ke[++oe]&&ke[++re]===ke[++oe]&&ke[++re]===ke[++oe]&&ke[++re]===ke[++oe]&&ke[++re]===ke[++oe]&&ke[++re]===ke[++oe]&&ke[++re]===ke[++oe]&&rexe){if(b.match_start=z,xe=se,se>=ye)break;We=ke[re+xe-1],Kt=ke[re+xe]}}while((z=st[z&Ve])>Ne&&--x!==0);return xe<=b.lookahead?xe:b.lookahead},Zc=b=>{const z=b.w_size;let x,re,oe;do{if(re=b.window_size-b.lookahead-b.strstart,b.strstart>=z+(z-ds)&&(b.window.set(b.window.subarray(z,z+z-re),0),b.match_start-=z,b.strstart-=z,b.block_start-=z,b.insert>b.strstart&&(b.insert=b.strstart),zd(b),re+=z),b.strm.avail_in===0)break;if(x=ff(b.strm,b.window,b.strstart+b.lookahead,re),b.lookahead+=x,b.lookahead+b.insert>=bo)for(oe=b.strstart-b.insert,b.ins_h=b.window[oe],b.ins_h=Gu(b,b.ins_h,b.window[oe+1]);b.insert&&(b.ins_h=Gu(b,b.ins_h,b.window[oe+bo-1]),b.prev[oe&b.w_mask]=b.head[b.ins_h],b.head[b.ins_h]=oe,oe++,b.insert--,!(b.lookahead+b.insert{let x=b.pending_buf_size-5>b.w_size?b.w_size:b.pending_buf_size-5,re,oe,se,xe=0,ye=b.strm.avail_in;do{if(re=65535,se=b.bi_valid+42>>3,b.strm.avail_outoe+b.strm.avail_in&&(re=oe+b.strm.avail_in),re>se&&(re=se),re>8,b.pending_buf[b.pending-2]=~re,b.pending_buf[b.pending-1]=~re>>8,jl(b.strm),oe&&(oe>re&&(oe=re),b.strm.output.set(b.window.subarray(b.block_start,b.block_start+oe),b.strm.next_out),b.strm.next_out+=oe,b.strm.avail_out-=oe,b.strm.total_out+=oe,b.block_start+=oe,re-=oe),re&&(ff(b.strm,b.strm.output,b.strm.next_out,re),b.strm.next_out+=re,b.strm.avail_out-=re,b.strm.total_out+=re)}while(xe===0);return ye-=b.strm.avail_in,ye&&(ye>=b.w_size?(b.matches=2,b.window.set(b.strm.input.subarray(b.strm.next_in-b.w_size,b.strm.next_in),0),b.strstart=b.w_size,b.insert=b.strstart):(b.window_size-b.strstart<=ye&&(b.strstart-=b.w_size,b.window.set(b.window.subarray(b.w_size,b.w_size+b.strstart),0),b.matches<2&&b.matches++,b.insert>b.strstart&&(b.insert=b.strstart)),b.window.set(b.strm.input.subarray(b.strm.next_in-ye,b.strm.next_in),b.strstart),b.strstart+=ye,b.insert+=ye>b.w_size-b.insert?b.w_size-b.insert:ye),b.block_start=b.strstart),b.high_waterse&&b.block_start>=b.w_size&&(b.block_start-=b.w_size,b.strstart-=b.w_size,b.window.set(b.window.subarray(b.w_size,b.w_size+b.strstart),0),b.matches<2&&b.matches++,se+=b.w_size,b.insert>b.strstart&&(b.insert=b.strstart)),se>b.strm.avail_in&&(se=b.strm.avail_in),se&&(ff(b.strm,b.window,b.strstart,se),b.strstart+=se,b.insert+=se>b.w_size-b.insert?b.w_size-b.insert:se),b.high_water>3,se=b.pending_buf_size-se>65535?65535:b.pending_buf_size-se,x=se>b.w_size?b.w_size:se,oe=b.strstart-b.block_start,(oe>=x||(oe||z===us)&&z!==CA&&b.strm.avail_in===0&&oe<=se)&&(re=oe>se?se:oe,xe=z===us&&b.strm.avail_in===0&&re===oe?1:0,rA(b,b.block_start,re,xe),b.block_start+=re,jl(b.strm)),xe?fc:_A)},wg=(b,z)=>{let x,re;for(;;){if(b.lookahead=bo&&(b.ins_h=Gu(b,b.ins_h,b.window[b.strstart+bo-1]),x=b.prev[b.strstart&b.w_mask]=b.head[b.ins_h],b.head[b.ins_h]=b.strstart),x!==0&&b.strstart-x<=b.w_size-ds&&(b.match_length=hf(b,x)),b.match_length>=bo)if(re=XA(b,b.strstart-b.match_start,b.match_length-bo),b.lookahead-=b.match_length,b.match_length<=b.max_lazy_match&&b.lookahead>=bo){b.match_length--;do b.strstart++,b.ins_h=Gu(b,b.ins_h,b.window[b.strstart+bo-1]),x=b.prev[b.strstart&b.w_mask]=b.head[b.ins_h],b.head[b.ins_h]=b.strstart;while(--b.match_length!==0);b.strstart++}else b.strstart+=b.match_length,b.match_length=0,b.ins_h=b.window[b.strstart],b.ins_h=Gu(b,b.ins_h,b.window[b.strstart+1]);else re=XA(b,0,b.window[b.strstart]),b.lookahead--,b.strstart++;if(re&&(Fl(b,!1),b.strm.avail_out===0))return _A}return b.insert=b.strstart{let x,re,oe;for(;;){if(b.lookahead=bo&&(b.ins_h=Gu(b,b.ins_h,b.window[b.strstart+bo-1]),x=b.prev[b.strstart&b.w_mask]=b.head[b.ins_h],b.head[b.ins_h]=b.strstart),b.prev_length=b.match_length,b.prev_match=b.match_start,b.match_length=bo-1,x!==0&&b.prev_length4096)&&(b.match_length=bo-1)),b.prev_length>=bo&&b.match_length<=b.prev_length){oe=b.strstart+b.lookahead-bo,re=XA(b,b.strstart-1-b.prev_match,b.prev_length-bo),b.lookahead-=b.prev_length-1,b.prev_length-=2;do++b.strstart<=oe&&(b.ins_h=Gu(b,b.ins_h,b.window[b.strstart+bo-1]),x=b.prev[b.strstart&b.w_mask]=b.head[b.ins_h],b.head[b.ins_h]=b.strstart);while(--b.prev_length!==0);if(b.match_available=0,b.match_length=bo-1,b.strstart++,re&&(Fl(b,!1),b.strm.avail_out===0))return _A}else if(b.match_available){if(re=XA(b,0,b.window[b.strstart-1]),re&&Fl(b,!1),b.strstart++,b.lookahead--,b.strm.avail_out===0)return _A}else b.match_available=1,b.strstart++,b.lookahead--}return b.match_available&&(re=XA(b,0,b.window[b.strstart-1]),b.match_available=0),b.insert=b.strstart{let x,re,oe,se;const xe=b.window;for(;;){if(b.lookahead<=ki){if(Zc(b),b.lookahead<=ki&&z===CA)return _A;if(b.lookahead===0)break}if(b.match_length=0,b.lookahead>=bo&&b.strstart>0&&(oe=b.strstart-1,re=xe[oe],re===xe[++oe]&&re===xe[++oe]&&re===xe[++oe])){se=b.strstart+ki;do;while(re===xe[++oe]&&re===xe[++oe]&&re===xe[++oe]&&re===xe[++oe]&&re===xe[++oe]&&re===xe[++oe]&&re===xe[++oe]&&re===xe[++oe]&&oeb.lookahead&&(b.match_length=b.lookahead)}if(b.match_length>=bo?(x=XA(b,1,b.match_length-bo),b.lookahead-=b.match_length,b.strstart+=b.match_length,b.match_length=0):(x=XA(b,0,b.window[b.strstart]),b.lookahead--,b.strstart++),x&&(Fl(b,!1),b.strm.avail_out===0))return _A}return b.insert=0,z===us?(Fl(b,!0),b.strm.avail_out===0?fc:zu):b.sym_next&&(Fl(b,!1),b.strm.avail_out===0)?_A:pd},t0=(b,z)=>{let x;for(;;){if(b.lookahead===0&&(Zc(b),b.lookahead===0)){if(z===CA)return _A;break}if(b.match_length=0,x=XA(b,0,b.window[b.strstart]),b.lookahead--,b.strstart++,x&&(Fl(b,!1),b.strm.avail_out===0))return _A}return b.insert=0,z===us?(Fl(b,!0),b.strm.avail_out===0?fc:zu):b.sym_next&&(Fl(b,!1),b.strm.avail_out===0)?_A:pd};function bs(b,z,x,re,oe){this.good_length=b,this.max_lazy=z,this.nice_length=x,this.max_chain=re,this.func=oe}const Bd=[new bs(0,0,0,0,vd),new bs(4,4,8,4,wg),new bs(4,5,16,8,wg),new bs(4,6,32,32,wg),new bs(4,4,16,16,Wc),new bs(8,16,32,32,Wc),new bs(8,16,128,128,Wc),new bs(8,32,128,256,Wc),new bs(32,128,258,1024,Wc),new bs(32,258,258,4096,Wc)],n0=b=>{b.window_size=2*b.w_size,hc(b.head),b.max_lazy_match=Bd[b.level].max_lazy,b.good_match=Bd[b.level].good_length,b.nice_match=Bd[b.level].nice_length,b.max_chain_length=Bd[b.level].max_chain,b.strstart=0,b.block_start=0,b.lookahead=0,b.insert=0,b.match_length=b.prev_length=bo-1,b.match_available=0,b.ins_h=0};function Ye(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=IA,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(ws*2),this.dyn_dtree=new Uint16Array((2*Pl+1)*2),this.bl_tree=new Uint16Array((2*ni+1)*2),hc(this.dyn_ltree),hc(this.dyn_dtree),hc(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(jA+1),this.heap=new Uint16Array(2*Jo+1),hc(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Jo+1),hc(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const et=b=>{if(!b)return 1;const z=b.state;return!z||z.strm!==b||z.status!==qi&&z.status!==gs&&z.status!==As&&z.status!==Ns&&z.status!==Ku&&z.status!==gc&&z.status!==fl&&z.status!==Kc?1:0},bt=b=>{if(et(b))return zc(b,EA);b.total_in=b.total_out=0,b.data_type=Ro;const z=b.state;return z.pending=0,z.pending_out=0,z.wrap<0&&(z.wrap=-z.wrap),z.status=z.wrap===2?gs:z.wrap?qi:fl,b.adler=z.wrap===2?0:1,z.last_flush=-2,gl(z),HA},Dt=b=>{const z=bt(b);return z===HA&&n0(b.state),z},Zt=(b,z)=>et(b)||b.state.wrap!==2?EA:(b.state.gzhead=z,HA),Wt=(b,z,x,re,oe,se)=>{if(!b)return EA;let xe=1;if(z===yu&&(z=6),re<0?(xe=0,re=-re):re>15&&(xe=2,re-=16),oe<1||oe>is||x!==IA||re<8||re>15||z<0||z>9||se<0||se>ir||re===8&&xe!==1)return zc(b,EA);re===8&&(re=9);const ye=new Ye;return b.state=ye,ye.strm=b,ye.status=qi,ye.wrap=xe,ye.gzhead=null,ye.w_bits=re,ye.w_size=1<Wt(b,z,IA,cs,Rl,to),Sn=(b,z)=>{if(et(b)||z>Su||z<0)return b?zc(b,EA):EA;const x=b.state;if(!b.output||b.avail_in!==0&&!b.input||x.status===Kc&&z!==us)return zc(b,b.avail_out===0?Jl:EA);const re=x.last_flush;if(x.last_flush=z,x.pending!==0){if(jl(b),b.avail_out===0)return x.last_flush=-1,HA}else if(b.avail_in===0&&gf(z)<=gf(re)&&z!==us)return zc(b,Jl);if(x.status===Kc&&b.avail_in!==0)return zc(b,Jl);if(x.status===qi&&x.wrap===0&&(x.status=fl),x.status===qi){let oe=IA+(x.w_bits-8<<4)<<8,se=-1;if(x.strategy>=Ir||x.level<2?se=0:x.level<6?se=1:x.level===6?se=2:se=3,oe|=se<<6,x.strstart!==0&&(oe|=Hl),oe+=31-oe%31,Gc(x,oe),x.strstart!==0&&(Gc(x,b.adler>>>16),Gc(x,b.adler&65535)),b.adler=1,x.status=fl,jl(b),x.pending!==0)return x.last_flush=-1,HA}if(x.status===gs){if(b.adler=0,Di(x,31),Di(x,139),Di(x,8),x.gzhead)Di(x,(x.gzhead.text?1:0)+(x.gzhead.hcrc?2:0)+(x.gzhead.extra?4:0)+(x.gzhead.name?8:0)+(x.gzhead.comment?16:0)),Di(x,x.gzhead.time&255),Di(x,x.gzhead.time>>8&255),Di(x,x.gzhead.time>>16&255),Di(x,x.gzhead.time>>24&255),Di(x,x.level===9?2:x.strategy>=Ir||x.level<2?4:0),Di(x,x.gzhead.os&255),x.gzhead.extra&&x.gzhead.extra.length&&(Di(x,x.gzhead.extra.length&255),Di(x,x.gzhead.extra.length>>8&255)),x.gzhead.hcrc&&(b.adler=LA(b.adler,x.pending_buf,x.pending,0)),x.gzindex=0,x.status=As;else if(Di(x,0),Di(x,0),Di(x,0),Di(x,0),Di(x,0),Di(x,x.level===9?2:x.strategy>=Ir||x.level<2?4:0),Di(x,qf),x.status=fl,jl(b),x.pending!==0)return x.last_flush=-1,HA}if(x.status===As){if(x.gzhead.extra){let oe=x.pending,se=(x.gzhead.extra.length&65535)-x.gzindex;for(;x.pending+se>x.pending_buf_size;){let ye=x.pending_buf_size-x.pending;if(x.pending_buf.set(x.gzhead.extra.subarray(x.gzindex,x.gzindex+ye),x.pending),x.pending=x.pending_buf_size,x.gzhead.hcrc&&x.pending>oe&&(b.adler=LA(b.adler,x.pending_buf,x.pending-oe,oe)),x.gzindex+=ye,jl(b),x.pending!==0)return x.last_flush=-1,HA;oe=0,se-=ye}let xe=new Uint8Array(x.gzhead.extra);x.pending_buf.set(xe.subarray(x.gzindex,x.gzindex+se),x.pending),x.pending+=se,x.gzhead.hcrc&&x.pending>oe&&(b.adler=LA(b.adler,x.pending_buf,x.pending-oe,oe)),x.gzindex=0}x.status=Ns}if(x.status===Ns){if(x.gzhead.name){let oe=x.pending,se;do{if(x.pending===x.pending_buf_size){if(x.gzhead.hcrc&&x.pending>oe&&(b.adler=LA(b.adler,x.pending_buf,x.pending-oe,oe)),jl(b),x.pending!==0)return x.last_flush=-1,HA;oe=0}x.gzindexoe&&(b.adler=LA(b.adler,x.pending_buf,x.pending-oe,oe)),x.gzindex=0}x.status=Ku}if(x.status===Ku){if(x.gzhead.comment){let oe=x.pending,se;do{if(x.pending===x.pending_buf_size){if(x.gzhead.hcrc&&x.pending>oe&&(b.adler=LA(b.adler,x.pending_buf,x.pending-oe,oe)),jl(b),x.pending!==0)return x.last_flush=-1,HA;oe=0}x.gzindexoe&&(b.adler=LA(b.adler,x.pending_buf,x.pending-oe,oe))}x.status=gc}if(x.status===gc){if(x.gzhead.hcrc){if(x.pending+2>x.pending_buf_size&&(jl(b),x.pending!==0))return x.last_flush=-1,HA;Di(x,b.adler&255),Di(x,b.adler>>8&255),b.adler=0}if(x.status=fl,jl(b),x.pending!==0)return x.last_flush=-1,HA}if(b.avail_in!==0||x.lookahead!==0||z!==CA&&x.status!==Kc){let oe=x.level===0?vd(x,z):x.strategy===Ir?t0(x,z):x.strategy===ro?e0(x,z):Bd[x.level].func(x,z);if((oe===fc||oe===zu)&&(x.status=Kc),oe===_A||oe===fc)return b.avail_out===0&&(x.last_flush=-1),HA;if(oe===pd&&(z===Mu?$i(x):z!==Su&&(rA(x,0,0,!1),z===uc&&(hc(x.head),x.lookahead===0&&(x.strstart=0,x.block_start=0,x.insert=0))),jl(b),b.avail_out===0))return x.last_flush=-1,HA}return z!==us?HA:x.wrap<=0?Vl:(x.wrap===2?(Di(x,b.adler&255),Di(x,b.adler>>8&255),Di(x,b.adler>>16&255),Di(x,b.adler>>24&255),Di(x,b.total_in&255),Di(x,b.total_in>>8&255),Di(x,b.total_in>>16&255),Di(x,b.total_in>>24&255)):(Gc(x,b.adler>>>16),Gc(x,b.adler&65535)),jl(b),x.wrap>0&&(x.wrap=-x.wrap),x.pending!==0?HA:Vl)},gn=b=>{if(et(b))return EA;const z=b.state.status;return b.state=null,z===fl?zc(b,cc):HA},Tn=(b,z)=>{let x=z.length;if(et(b))return EA;const re=b.state,oe=re.wrap;if(oe===2||oe===1&&re.status!==qi||re.lookahead)return EA;if(oe===1&&(b.adler=bi(b.adler,z,x,0)),re.wrap=0,x>=re.w_size){oe===0&&(hc(re.head),re.strstart=0,re.block_start=0,re.insert=0);let Ne=new Uint8Array(re.w_size);Ne.set(z.subarray(x-re.w_size,x),0),z=Ne,x=re.w_size}const se=b.avail_in,xe=b.next_in,ye=b.input;for(b.avail_in=x,b.next_in=0,b.input=z,Zc(re);re.lookahead>=bo;){let Ne=re.strstart,ke=re.lookahead-(bo-1);do re.ins_h=Gu(re,re.ins_h,re.window[Ne+bo-1]),re.prev[Ne&re.w_mask]=re.head[re.ins_h],re.head[re.ins_h]=Ne,Ne++;while(--ke);re.strstart=Ne,re.lookahead=bo-1,Zc(re)}return re.strstart+=re.lookahead,re.block_start=re.strstart,re.insert=re.lookahead,re.lookahead=0,re.match_length=re.prev_length=bo-1,re.match_available=0,b.next_in=xe,b.input=ye,b.avail_in=se,re.wrap=oe,HA};var Wn=Bn,Hn=Wt,vr=Dt,ur=bt,dr=Zt,Vr=Sn,kr=gn,Gr=Tn,Rr="pako deflate (from Nodeca project)",na={deflateInit:Wn,deflateInit2:Hn,deflateReset:vr,deflateResetKeep:ur,deflateSetHeader:dr,deflate:Vr,deflateEnd:kr,deflateSetDictionary:Gr,deflateInfo:Rr};const Da=(b,z)=>Object.prototype.hasOwnProperty.call(b,z);var Ra=function(b){const z=Array.prototype.slice.call(arguments,1);for(;z.length;){const x=z.shift();if(x){if(typeof x!="object")throw new TypeError(x+"must be non-object");for(const re in x)Da(x,re)&&(b[re]=x[re])}}return b},Sa=b=>{let z=0;for(let re=0,oe=b.length;re=252?6:b>=248?5:b>=240?4:b>=224?3:b>=192?2:1;la[254]=la[254]=1;var ya=b=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(b);let z,x,re,oe,se,xe=b.length,ye=0;for(oe=0;oe>>6,z[se++]=128|x&63):x<65536?(z[se++]=224|x>>>12,z[se++]=128|x>>>6&63,z[se++]=128|x&63):(z[se++]=240|x>>>18,z[se++]=128|x>>>12&63,z[se++]=128|x>>>6&63,z[se++]=128|x&63);return z};const da=(b,z)=>{if(z<65534&&b.subarray&&po)return String.fromCharCode.apply(null,b.length===z?b:b.subarray(0,z));let x="";for(let re=0;re{const x=z||b.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(b.subarray(0,z));let re,oe;const se=new Array(x*2);for(oe=0,re=0;re4){se[oe++]=65533,re+=ye-1;continue}for(xe&=ye===2?31:ye===3?15:7;ye>1&&re1){se[oe++]=65533;continue}xe<65536?se[oe++]=xe:(xe-=65536,se[oe++]=55296|xe>>10&1023,se[oe++]=56320|xe&1023)}return da(se,oe)},va=(b,z)=>{z=z||b.length,z>b.length&&(z=b.length);let x=z-1;for(;x>=0&&(b[x]&192)===128;)x--;return x<0||x===0?z:x+la[b[x]]>z?x:z},Ga={string2buf:ya,buf2string:ta,utf8border:va};function Do(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var co=Do;const Ma=Object.prototype.toString,{Z_NO_FLUSH:Co,Z_SYNC_FLUSH:Mo,Z_FULL_FLUSH:Ti,Z_FINISH:ri,Z_OK:eA,Z_STREAM_END:vA,Z_DEFAULT_COMPRESSION:vo,Z_DEFAULT_STRATEGY:MA,Z_DEFLATED:hi}=_s;function Ri(b){this.options=qa.assign({level:vo,method:hi,chunkSize:16384,windowBits:15,memLevel:8,strategy:MA},b||{});let z=this.options;z.raw&&z.windowBits>0?z.windowBits=-z.windowBits:z.gzip&&z.windowBits>0&&z.windowBits<16&&(z.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new co,this.strm.avail_out=0;let x=na.deflateInit2(this.strm,z.level,z.method,z.windowBits,z.memLevel,z.strategy);if(x!==eA)throw new Error(zs[x]);if(z.header&&na.deflateSetHeader(this.strm,z.header),z.dictionary){let re;if(typeof z.dictionary=="string"?re=Ga.string2buf(z.dictionary):Ma.call(z.dictionary)==="[object ArrayBuffer]"?re=new Uint8Array(z.dictionary):re=z.dictionary,x=na.deflateSetDictionary(this.strm,re),x!==eA)throw new Error(zs[x]);this._dict_set=!0}}Ri.prototype.push=function(b,z){const x=this.strm,re=this.options.chunkSize;let oe,se;if(this.ended)return!1;for(z===~~z?se=z:se=z===!0?ri:Co,typeof b=="string"?x.input=Ga.string2buf(b):Ma.call(b)==="[object ArrayBuffer]"?x.input=new Uint8Array(b):x.input=b,x.next_in=0,x.avail_in=x.input.length;;){if(x.avail_out===0&&(x.output=new Uint8Array(re),x.next_out=0,x.avail_out=re),(se===Mo||se===Ti)&&x.avail_out<=6){this.onData(x.output.subarray(0,x.next_out)),x.avail_out=0;continue}if(oe=na.deflate(x,se),oe===vA)return x.next_out>0&&this.onData(x.output.subarray(0,x.next_out)),oe=na.deflateEnd(this.strm),this.onEnd(oe),this.ended=!0,oe===eA;if(x.avail_out===0){this.onData(x.output);continue}if(se>0&&x.next_out>0){this.onData(x.output.subarray(0,x.next_out)),x.avail_out=0;continue}if(x.avail_in===0)break}return!0},Ri.prototype.onData=function(b){this.chunks.push(b)},Ri.prototype.onEnd=function(b){b===eA&&(this.result=qa.flattenChunks(this.chunks)),this.chunks=[],this.err=b,this.msg=this.strm.msg};function Mi(b,z){const x=new Ri(z);if(x.push(b,!0),x.err)throw x.msg||zs[x.err];return x.result}function tl(b,z){return z=z||{},z.raw=!0,Mi(b,z)}function ha(b,z){return z=z||{},z.gzip=!0,Mi(b,z)}var Va=Ri,Za=Mi,Ia=tl,mi=ha,_a=_s,so={Deflate:Va,deflate:Za,deflateRaw:Ia,gzip:mi,constants:_a};const Zo=16209,Xo=16191;var Ds=function(z,x){let re,oe,se,xe,ye,Ne,ke,Ve,st,Bt,We,Kt,Tt,zt,It,yn,dn,tn,tr,br,rr,Dn,An,Gn;const xt=z.state;re=z.next_in,An=z.input,oe=re+(z.avail_in-5),se=z.next_out,Gn=z.output,xe=se-(x-z.avail_out),ye=se+(z.avail_out-257),Ne=xt.dmax,ke=xt.wsize,Ve=xt.whave,st=xt.wnext,Bt=xt.window,We=xt.hold,Kt=xt.bits,Tt=xt.lencode,zt=xt.distcode,It=(1<>>24,We>>>=tn,Kt-=tn,tn=dn>>>16&255,tn===0)Gn[se++]=dn&65535;else if(tn&16){tr=dn&65535,tn&=15,tn&&(Kt>>=tn,Kt-=tn),Kt<15&&(We+=An[re++]<>>24,We>>>=tn,Kt-=tn,tn=dn>>>16&255,tn&16){if(br=dn&65535,tn&=15,KtNe){z.msg="invalid distance too far back",xt.mode=Zo;break e}if(We>>>=tn,Kt-=tn,tn=se-xe,br>tn){if(tn=br-tn,tn>Ve&&xt.sane){z.msg="invalid distance too far back",xt.mode=Zo;break e}if(rr=0,Dn=Bt,st===0){if(rr+=ke-tn,tn2;)Gn[se++]=Dn[rr++],Gn[se++]=Dn[rr++],Gn[se++]=Dn[rr++],tr-=3;tr&&(Gn[se++]=Dn[rr++],tr>1&&(Gn[se++]=Dn[rr++]))}else{rr=se-br;do Gn[se++]=Gn[rr++],Gn[se++]=Gn[rr++],Gn[se++]=Gn[rr++],tr-=3;while(tr>2);tr&&(Gn[se++]=Gn[rr++],tr>1&&(Gn[se++]=Gn[rr++]))}}else if(tn&64){z.msg="invalid distance code",xt.mode=Zo;break e}else{dn=zt[(dn&65535)+(We&(1<>3,re-=tr,Kt-=tr<<3,We&=(1<{const Ne=ye.bits;let ke=0,Ve=0,st=0,Bt=0,We=0,Kt=0,Tt=0,zt=0,It=0,yn=0,dn,tn,tr,br,rr,Dn=null,An;const Gn=new Uint16Array(NA+1),xt=new Uint16Array(NA+1);let Gt=null,Fn,fn,or;for(ke=0;ke<=NA;ke++)Gn[ke]=0;for(Ve=0;Ve=1&&Gn[Bt]===0;Bt--);if(We>Bt&&(We=Bt),Bt===0)return oe[se++]=1<<24|64<<16|0,oe[se++]=1<<24|64<<16|0,ye.bits=1,0;for(st=1;st0&&(b===hl||Bt!==1))return-1;for(xt[1]=0,ke=1;keMl||b===Gs&&It>DA)return 1;for(;;){Fn=ke-Tt,xe[Ve]+1=An?(fn=Gt[xe[Ve]-An],or=Dn[xe[Ve]-An]):(fn=96,or=0),dn=1<>Tt)+tn]=Fn<<24|fn<<16|or|0;while(tn!==0);for(dn=1<>=1;if(dn!==0?(yn&=dn-1,yn+=dn):yn=0,Ve++,--Gn[ke]===0){if(ke===Bt)break;ke=z[x+xe[Ve]]}if(ke>We&&(yn&br)!==tr){for(Tt===0&&(Tt=We),rr+=st,Kt=ke-Tt,zt=1<Ml||b===Gs&&It>DA)return 1;tr=yn&br,oe[tr]=We<<24|Kt<<16|rr-se|0}}return yn!==0&&(oe[rr+yn]=ke-Tt<<24|64<<16|0),ye.bits=We,0};const Uo=0,Us=1,Cs=2,{Z_FINISH:nl,Z_BLOCK:Zs,Z_TREES:Ws,Z_OK:xl,Z_STREAM_END:wu,Z_NEED_DICT:Ll,Z_STREAM_ERROR:BA,Z_DATA_ERROR:fs,Z_MEM_ERROR:KA,Z_BUF_ERROR:cA,Z_DEFLATED:Xl}=_s,gu=16180,bu=16181,Yl=16182,Sd=16183,Gd=16184,Yo=16185,Ki=16186,hs=16187,aA=16188,ms=16189,Es=16190,SA=16191,$l=16192,yd=16193,wd=16194,Zd=16195,bg=16196,Cg=16197,Vc=16198,ql=16199,pc=16200,Eg=16201,Wd=16202,Pg=16203,Vd=16204,vc=16205,Jd=16206,mf=16207,Fg=16208,Li=16209,Xd=16210,pf=16211,r0=852,vf=592,Lg=15,Yd=b=>(b>>>24&255)+(b>>>8&65280)+((b&65280)<<8)+((b&255)<<24);function Bf(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const Zu=b=>{if(!b)return 1;const z=b.state;return!z||z.strm!==b||z.modepf?1:0},Ig=b=>{if(Zu(b))return BA;const z=b.state;return b.total_in=b.total_out=z.total=0,b.msg="",z.wrap&&(b.adler=z.wrap&1),z.mode=gu,z.last=0,z.havedict=0,z.flags=-1,z.dmax=32768,z.head=null,z.hold=0,z.bits=0,z.lencode=z.lendyn=new Int32Array(r0),z.distcode=z.distdyn=new Int32Array(vf),z.sane=1,z.back=-1,xl},$d=b=>{if(Zu(b))return BA;const z=b.state;return z.wsize=0,z.whave=0,z.wnext=0,Ig(b)},Sf=(b,z)=>{let x;if(Zu(b))return BA;const re=b.state;return z<0?(x=0,z=-z):(x=(z>>4)+5,z<48&&(z&=15)),z&&(z<8||z>15)?BA:(re.window!==null&&re.wbits!==z&&(re.window=null),re.wrap=x,re.wbits=z,$d(b))},bd=(b,z)=>{if(!b)return BA;const x=new Bf;b.state=x,x.strm=b,x.window=null,x.mode=gu;const re=Sf(b,z);return re!==xl&&(b.state=null),re},qd=b=>bd(b,Lg);let ps=!0,Cu,eg;const a0=b=>{if(ps){Cu=new Int32Array(512),eg=new Int32Array(32);let z=0;for(;z<144;)b.lens[z++]=8;for(;z<256;)b.lens[z++]=9;for(;z<280;)b.lens[z++]=7;for(;z<288;)b.lens[z++]=8;for(Vi(Us,b.lens,0,288,Cu,0,b.work,{bits:9}),z=0;z<32;)b.lens[z++]=5;Vi(Cs,b.lens,0,32,eg,0,b.work,{bits:5}),ps=!1}b.lencode=Cu,b.lenbits=9,b.distcode=eg,b.distbits=5},Ci=(b,z,x,re)=>{let oe;const se=b.state;return se.window===null&&(se.wsize=1<=se.wsize?(se.window.set(z.subarray(x-se.wsize,x),0),se.wnext=0,se.whave=se.wsize):(oe=se.wsize-se.wnext,oe>re&&(oe=re),se.window.set(z.subarray(x-re,x-re+oe),se.wnext),re-=oe,re?(se.window.set(z.subarray(x-re,x),0),se.wnext=re,se.whave=se.wsize):(se.wnext+=oe,se.wnext===se.wsize&&(se.wnext=0),se.whave{let x,re,oe,se,xe,ye,Ne,ke,Ve,st,Bt,We,Kt,Tt,zt=0,It,yn,dn,tn,tr,br,rr,Dn;const An=new Uint8Array(4);let Gn,xt;const Gt=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Zu(b)||!b.output||!b.input&&b.avail_in!==0)return BA;x=b.state,x.mode===SA&&(x.mode=$l),xe=b.next_out,oe=b.output,Ne=b.avail_out,se=b.next_in,re=b.input,ye=b.avail_in,ke=x.hold,Ve=x.bits,st=ye,Bt=Ne,Dn=xl;e:for(;;)switch(x.mode){case gu:if(x.wrap===0){x.mode=$l;break}for(;Ve<16;){if(ye===0)break e;ye--,ke+=re[se++]<>>8&255,x.check=LA(x.check,An,2,0),ke=0,Ve=0,x.mode=bu;break}if(x.head&&(x.head.done=!1),!(x.wrap&1)||(((ke&255)<<8)+(ke>>8))%31){b.msg="incorrect header check",x.mode=Li;break}if((ke&15)!==Xl){b.msg="unknown compression method",x.mode=Li;break}if(ke>>>=4,Ve-=4,rr=(ke&15)+8,x.wbits===0&&(x.wbits=rr),rr>15||rr>x.wbits){b.msg="invalid window size",x.mode=Li;break}x.dmax=1<>8&1),x.flags&512&&x.wrap&4&&(An[0]=ke&255,An[1]=ke>>>8&255,x.check=LA(x.check,An,2,0)),ke=0,Ve=0,x.mode=Yl;case Yl:for(;Ve<32;){if(ye===0)break e;ye--,ke+=re[se++]<>>8&255,An[2]=ke>>>16&255,An[3]=ke>>>24&255,x.check=LA(x.check,An,4,0)),ke=0,Ve=0,x.mode=Sd;case Sd:for(;Ve<16;){if(ye===0)break e;ye--,ke+=re[se++]<>8),x.flags&512&&x.wrap&4&&(An[0]=ke&255,An[1]=ke>>>8&255,x.check=LA(x.check,An,2,0)),ke=0,Ve=0,x.mode=Gd;case Gd:if(x.flags&1024){for(;Ve<16;){if(ye===0)break e;ye--,ke+=re[se++]<>>8&255,x.check=LA(x.check,An,2,0)),ke=0,Ve=0}else x.head&&(x.head.extra=null);x.mode=Yo;case Yo:if(x.flags&1024&&(We=x.length,We>ye&&(We=ye),We&&(x.head&&(rr=x.head.extra_len-x.length,x.head.extra||(x.head.extra=new Uint8Array(x.head.extra_len)),x.head.extra.set(re.subarray(se,se+We),rr)),x.flags&512&&x.wrap&4&&(x.check=LA(x.check,re,We,se)),ye-=We,se+=We,x.length-=We),x.length))break e;x.length=0,x.mode=Ki;case Ki:if(x.flags&2048){if(ye===0)break e;We=0;do rr=re[se+We++],x.head&&rr&&x.length<65536&&(x.head.name+=String.fromCharCode(rr));while(rr&&We>9&1,x.head.done=!0),b.adler=x.check=0,x.mode=SA;break;case ms:for(;Ve<32;){if(ye===0)break e;ye--,ke+=re[se++]<>>=Ve&7,Ve-=Ve&7,x.mode=Jd;break}for(;Ve<3;){if(ye===0)break e;ye--,ke+=re[se++]<>>=1,Ve-=1,ke&3){case 0:x.mode=yd;break;case 1:if(a0(x),x.mode=ql,z===Ws){ke>>>=2,Ve-=2;break e}break;case 2:x.mode=bg;break;case 3:b.msg="invalid block type",x.mode=Li}ke>>>=2,Ve-=2;break;case yd:for(ke>>>=Ve&7,Ve-=Ve&7;Ve<32;){if(ye===0)break e;ye--,ke+=re[se++]<>>16^65535)){b.msg="invalid stored block lengths",x.mode=Li;break}if(x.length=ke&65535,ke=0,Ve=0,x.mode=wd,z===Ws)break e;case wd:x.mode=Zd;case Zd:if(We=x.length,We){if(We>ye&&(We=ye),We>Ne&&(We=Ne),We===0)break e;oe.set(re.subarray(se,se+We),xe),ye-=We,se+=We,Ne-=We,xe+=We,x.length-=We;break}x.mode=SA;break;case bg:for(;Ve<14;){if(ye===0)break e;ye--,ke+=re[se++]<>>=5,Ve-=5,x.ndist=(ke&31)+1,ke>>>=5,Ve-=5,x.ncode=(ke&15)+4,ke>>>=4,Ve-=4,x.nlen>286||x.ndist>30){b.msg="too many length or distance symbols",x.mode=Li;break}x.have=0,x.mode=Cg;case Cg:for(;x.have>>=3,Ve-=3}for(;x.have<19;)x.lens[Gt[x.have++]]=0;if(x.lencode=x.lendyn,x.lenbits=7,Gn={bits:x.lenbits},Dn=Vi(Uo,x.lens,0,19,x.lencode,0,x.work,Gn),x.lenbits=Gn.bits,Dn){b.msg="invalid code lengths set",x.mode=Li;break}x.have=0,x.mode=Vc;case Vc:for(;x.have>>24,yn=zt>>>16&255,dn=zt&65535,!(It<=Ve);){if(ye===0)break e;ye--,ke+=re[se++]<>>=It,Ve-=It,x.lens[x.have++]=dn;else{if(dn===16){for(xt=It+2;Ve>>=It,Ve-=It,x.have===0){b.msg="invalid bit length repeat",x.mode=Li;break}rr=x.lens[x.have-1],We=3+(ke&3),ke>>>=2,Ve-=2}else if(dn===17){for(xt=It+3;Ve>>=It,Ve-=It,rr=0,We=3+(ke&7),ke>>>=3,Ve-=3}else{for(xt=It+7;Ve>>=It,Ve-=It,rr=0,We=11+(ke&127),ke>>>=7,Ve-=7}if(x.have+We>x.nlen+x.ndist){b.msg="invalid bit length repeat",x.mode=Li;break}for(;We--;)x.lens[x.have++]=rr}}if(x.mode===Li)break;if(x.lens[256]===0){b.msg="invalid code -- missing end-of-block",x.mode=Li;break}if(x.lenbits=9,Gn={bits:x.lenbits},Dn=Vi(Us,x.lens,0,x.nlen,x.lencode,0,x.work,Gn),x.lenbits=Gn.bits,Dn){b.msg="invalid literal/lengths set",x.mode=Li;break}if(x.distbits=6,x.distcode=x.distdyn,Gn={bits:x.distbits},Dn=Vi(Cs,x.lens,x.nlen,x.ndist,x.distcode,0,x.work,Gn),x.distbits=Gn.bits,Dn){b.msg="invalid distances set",x.mode=Li;break}if(x.mode=ql,z===Ws)break e;case ql:x.mode=pc;case pc:if(ye>=6&&Ne>=258){b.next_out=xe,b.avail_out=Ne,b.next_in=se,b.avail_in=ye,x.hold=ke,x.bits=Ve,Ds(b,Bt),xe=b.next_out,oe=b.output,Ne=b.avail_out,se=b.next_in,re=b.input,ye=b.avail_in,ke=x.hold,Ve=x.bits,x.mode===SA&&(x.back=-1);break}for(x.back=0;zt=x.lencode[ke&(1<>>24,yn=zt>>>16&255,dn=zt&65535,!(It<=Ve);){if(ye===0)break e;ye--,ke+=re[se++]<>tn)],It=zt>>>24,yn=zt>>>16&255,dn=zt&65535,!(tn+It<=Ve);){if(ye===0)break e;ye--,ke+=re[se++]<>>=tn,Ve-=tn,x.back+=tn}if(ke>>>=It,Ve-=It,x.back+=It,x.length=dn,yn===0){x.mode=vc;break}if(yn&32){x.back=-1,x.mode=SA;break}if(yn&64){b.msg="invalid literal/length code",x.mode=Li;break}x.extra=yn&15,x.mode=Eg;case Eg:if(x.extra){for(xt=x.extra;Ve>>=x.extra,Ve-=x.extra,x.back+=x.extra}x.was=x.length,x.mode=Wd;case Wd:for(;zt=x.distcode[ke&(1<>>24,yn=zt>>>16&255,dn=zt&65535,!(It<=Ve);){if(ye===0)break e;ye--,ke+=re[se++]<>tn)],It=zt>>>24,yn=zt>>>16&255,dn=zt&65535,!(tn+It<=Ve);){if(ye===0)break e;ye--,ke+=re[se++]<>>=tn,Ve-=tn,x.back+=tn}if(ke>>>=It,Ve-=It,x.back+=It,yn&64){b.msg="invalid distance code",x.mode=Li;break}x.offset=dn,x.extra=yn&15,x.mode=Pg;case Pg:if(x.extra){for(xt=x.extra;Ve>>=x.extra,Ve-=x.extra,x.back+=x.extra}if(x.offset>x.dmax){b.msg="invalid distance too far back",x.mode=Li;break}x.mode=Vd;case Vd:if(Ne===0)break e;if(We=Bt-Ne,x.offset>We){if(We=x.offset-We,We>x.whave&&x.sane){b.msg="invalid distance too far back",x.mode=Li;break}We>x.wnext?(We-=x.wnext,Kt=x.wsize-We):Kt=x.wnext-We,We>x.length&&(We=x.length),Tt=x.window}else Tt=oe,Kt=xe-x.offset,We=x.length;We>Ne&&(We=Ne),Ne-=We,x.length-=We;do oe[xe++]=Tt[Kt++];while(--We);x.length===0&&(x.mode=pc);break;case vc:if(Ne===0)break e;oe[xe++]=x.length,Ne--,x.mode=pc;break;case Jd:if(x.wrap){for(;Ve<32;){if(ye===0)break e;ye--,ke|=re[se++]<{if(Zu(b))return BA;let z=b.state;return z.window&&(z.window=null),b.state=null,xl},Wu=(b,z)=>{if(Zu(b))return BA;const x=b.state;return x.wrap&2?(x.head=z,z.done=!1,xl):BA},Vu=(b,z)=>{const x=z.length;let re,oe,se;return Zu(b)||(re=b.state,re.wrap!==0&&re.mode!==Es)?BA:re.mode===Es&&(oe=1,oe=bi(oe,z,x,0),oe!==re.check)?fs:(se=Ci(b,z,x,x),se?(re.mode=Xd,KA):(re.havedict=1,xl))};var yf=$d,_g=Sf,Ng=Ig,Dg=qd,Ug=bd,q0=Ji,eh=Kl,th=Wu,nh=Vu,o0="pako inflate (from Nodeca project)",Bc={inflateReset:yf,inflateReset2:_g,inflateResetKeep:Ng,inflateInit:Dg,inflateInit2:Ug,inflate:q0,inflateEnd:eh,inflateGetHeader:th,inflateSetDictionary:nh,inflateInfo:o0};function dm(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var gm=dm;const rh=Object.prototype.toString,{Z_NO_FLUSH:wf,Z_FINISH:bf,Z_OK:Og,Z_STREAM_END:Cf,Z_NEED_DICT:Qg,Z_STREAM_ERROR:ah,Z_DATA_ERROR:i0,Z_MEM_ERROR:oh}=_s;function kg(b){this.options=qa.assign({chunkSize:1024*64,windowBits:15,to:""},b||{});const z=this.options;z.raw&&z.windowBits>=0&&z.windowBits<16&&(z.windowBits=-z.windowBits,z.windowBits===0&&(z.windowBits=-15)),z.windowBits>=0&&z.windowBits<16&&!(b&&b.windowBits)&&(z.windowBits+=32),z.windowBits>15&&z.windowBits<48&&(z.windowBits&15||(z.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new co,this.strm.avail_out=0;let x=Bc.inflateInit2(this.strm,z.windowBits);if(x!==Og)throw new Error(zs[x]);if(this.header=new gm,Bc.inflateGetHeader(this.strm,this.header),z.dictionary&&(typeof z.dictionary=="string"?z.dictionary=Ga.string2buf(z.dictionary):rh.call(z.dictionary)==="[object ArrayBuffer]"&&(z.dictionary=new Uint8Array(z.dictionary)),z.raw&&(x=Bc.inflateSetDictionary(this.strm,z.dictionary),x!==Og)))throw new Error(zs[x])}kg.prototype.push=function(b,z){const x=this.strm,re=this.options.chunkSize,oe=this.options.dictionary;let se,xe,ye;if(this.ended)return!1;for(z===~~z?xe=z:xe=z===!0?bf:wf,rh.call(b)==="[object ArrayBuffer]"?x.input=new Uint8Array(b):x.input=b,x.next_in=0,x.avail_in=x.input.length;;){for(x.avail_out===0&&(x.output=new Uint8Array(re),x.next_out=0,x.avail_out=re),se=Bc.inflate(x,xe),se===Qg&&oe&&(se=Bc.inflateSetDictionary(x,oe),se===Og?se=Bc.inflate(x,xe):se===i0&&(se=Qg));x.avail_in>0&&se===Cf&&x.state.wrap>0&&b[x.next_in]!==0;)Bc.inflateReset(x),se=Bc.inflate(x,xe);switch(se){case ah:case i0:case Qg:case oh:return this.onEnd(se),this.ended=!0,!1}if(ye=x.avail_out,x.next_out&&(x.avail_out===0||se===Cf))if(this.options.to==="string"){let Ne=Ga.utf8border(x.output,x.next_out),ke=x.next_out-Ne,Ve=Ga.buf2string(x.output,Ne);x.next_out=ke,x.avail_out=re-ke,ke&&x.output.set(x.output.subarray(Ne,Ne+ke),0),this.onData(Ve)}else this.onData(x.output.length===x.next_out?x.output:x.output.subarray(0,x.next_out));if(!(se===Og&&ye===0)){if(se===Cf)return se=Bc.inflateEnd(this.strm),this.onEnd(se),this.ended=!0,!0;if(x.avail_in===0)break}}return!0},kg.prototype.onData=function(b){this.chunks.push(b)},kg.prototype.onEnd=function(b){b===Og&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=qa.flattenChunks(this.chunks)),this.chunks=[],this.err=b,this.msg=this.strm.msg};function tg(b,z){const x=new kg(z);if(x.push(b),x.err)throw x.msg||zs[x.err];return x.result}function ih(b,z){return z=z||{},z.raw=!0,tg(b,z)}var Ah=kg,fm=tg,hm=ih,sh=tg,ng=_s,A0={Inflate:Ah,inflate:fm,inflateRaw:hm,ungzip:sh,constants:ng};const{Deflate:Ef,deflate:mm,deflateRaw:pm,gzip:vm}=so,{Inflate:Bm,inflate:lh,inflateRaw:s0,ungzip:uh}=A0;var ch=Ef,l0=mm,dh=pm,gh=vm,u0=Bm,Tg=lh,Pf=s0,fh=uh,hh=_s,Bp={Deflate:ch,deflate:l0,deflateRaw:dh,gzip:gh,Inflate:u0,inflate:Tg,inflateRaw:Pf,ungzip:fh,constants:hh};const c0=[];for(let b=0;b<256;b++){let z=b;for(let x=0;x<8;x++)z&1?z=3988292384^z>>>1:z=z>>>1;c0[b]=z}const d0=4294967295;function Sm(b,z,x){let re=b;for(let oe=0;oe>>8;return re}function mh(b,z){return(Sm(d0,b,z)^d0)>>>0}function Cd(b,z,x){const re=b.readUint32(),oe=mh(new Uint8Array(b.buffer,b.byteOffset+b.offset-z-4,z),z);if(oe!==re)throw new Error(`CRC mismatch for chunk ${x}. Expected ${re}, found ${oe}`)}function ym(b,z){b.writeUint32(mh(new Uint8Array(b.buffer,b.byteOffset+b.offset-z,z),z))}function ss(b,z,x){for(let re=0;re>1)&255}else{for(;se>1)&255;for(;se>1)&255}}function yc(b,z,x,re,oe){let se=0;if(x.length===0){for(;se=x||br>=re))for(let rr=0;rr>8&255}const Bh=new Uint16Array([255]),jg=new Uint8Array(Bh.buffer)[0]===255,Cm=new Uint8Array(0);function Sh(b){const{data:z,width:x,height:re,channels:oe,depth:se}=b,xe=Math.ceil(se/8)*oe,ye=Math.ceil(se/8*oe*x),Ne=new Uint8Array(re*ye);let ke=Cm,Ve=0,st,Bt;for(let We=0;We>8&255}const Mg=Uint8Array.of(137,80,78,71,13,10,26,10);function Sp(b){b.writeBytes(Mg)}function Ff(b){if(!Pm(b.readBytes(Mg.length)))throw new Error("wrong PNG signature")}function Pm(b){if(b.length79)throw new Error("keyword length must be between 1 and 79")}const f0=/^[\u0000-\u00FF]*$/;function xf(b){if(!f0.test(b))throw new Error("invalid latin1 text")}function Eh(b,z,x){const re=Ph(z);b[re]=Fh(z,x-re.length-1)}function yp(b,z,x){Ch(z),xf(x);const re=z.length+1+x.length;b.writeUint32(re),b.writeChars(yh),b.writeChars(z),b.writeByte(wh),b.writeChars(x),writeCrc(b,re+4)}function Ph(b){for(b.mark();b.readByte()!==wh;);const z=b.offset;b.reset();const x=bh.decode(b.readBytes(z-b.offset-1));return b.skip(1),Ch(x),x}function Fh(b,z){return bh.decode(b.readBytes(z))}const eu={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},h0={UNKNOWN:-1,DEFLATE:0},xh={UNKNOWN:-1,ADAPTIVE:0},m0={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},Lf={NONE:0,BACKGROUND:1,PREVIOUS:2},Kg={SOURCE:0,OVER:1};class Fm extends kl{constructor(x,re={}){super(x);nA(this,"_checkCrc");nA(this,"_inflator");nA(this,"_png");nA(this,"_apng");nA(this,"_end");nA(this,"_hasPalette");nA(this,"_palette");nA(this,"_hasTransparency");nA(this,"_transparency");nA(this,"_compressionMethod");nA(this,"_filterMethod");nA(this,"_interlaceMethod");nA(this,"_colorType");nA(this,"_isAnimated");nA(this,"_numberOfFrames");nA(this,"_numberOfPlays");nA(this,"_frames");nA(this,"_writingDataChunks");const{checkCrc:oe=!1}=re;this._checkCrc=oe,this._inflator=new u0,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=h0.UNKNOWN,this._filterMethod=xh.UNKNOWN,this._interlaceMethod=m0.UNKNOWN,this._colorType=eu.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(Ff(this);!this._end;){const x=this.readUint32(),re=this.readChars(4);this.decodeChunk(x,re)}return this.decodeImage(),this._png}decodeApng(){for(Ff(this);!this._end;){const x=this.readUint32(),re=this.readChars(4);this.decodeApngChunk(x,re)}return this.decodeApngImage(),this._apng}decodeChunk(x,re){const oe=this.offset;switch(re){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(x);break;case"IDAT":this.decodeIDAT(x);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(x);break;case"iCCP":this.decodeiCCP(x);break;case yh:Eh(this._png.text,this,x);break;case"pHYs":this.decodepHYs();break;default:this.skip(x);break}if(this.offset-oe!==x)throw new Error(`Length mismatch while decoding chunk ${re}`);this._checkCrc?Cd(this,x+4,re):this.skip(4)}decodeApngChunk(x,re){const oe=this.offset;switch(re!=="fdAT"&&re!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),re){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(x);break;default:this.decodeChunk(x,re),this.offset=oe+x;break}if(this.offset-oe!==x)throw new Error(`Length mismatch while decoding chunk ${re}`);this._checkCrc?Cd(this,x+4,re):this.skip(4)}decodeIHDR(){const x=this._png;x.width=this.readUint32(),x.height=this.readUint32(),x.depth=p0(this.readUint8());const re=this.readUint8();this._colorType=re;let oe;switch(re){case eu.GREYSCALE:oe=1;break;case eu.TRUECOLOUR:oe=3;break;case eu.INDEXED_COLOUR:oe=1;break;case eu.GREYSCALE_ALPHA:oe=2;break;case eu.TRUECOLOUR_ALPHA:oe=4;break;case eu.UNKNOWN:default:throw new Error(`Unknown color type: ${re}`)}if(this._png.channels=oe,this._compressionMethod=this.readUint8(),this._compressionMethod!==h0.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const x={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(x)}decodePLTE(x){if(x%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${x}`);const re=x/3;this._hasPalette=!0;const oe=[];this._palette=oe;for(let se=0;sethis._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${x/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(x/2);for(let re=0;rethis._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${x} vs ${this._palette.length})`);let re=0;for(;re{const Ne=((xe+re.yOffset)*this._png.width+re.xOffset+ye)*this._png.channels,ke=(xe*re.width+ye)*this._png.channels;return{index:Ne,frameIndex:ke}};switch(re.blendOp){case Kg.SOURCE:for(let xe=0;xere.at(-1)!==255);this.writeUint32(x.length),this.writeChars("tRNS");for(const re of x)this.writeByte(re.at(-1));writeCrc(this,4+x.length)}encodeIDAT(x){this.writeUint32(x.length),this.writeChars("IDAT"),this.writeBytes(x),writeCrc(this,x.length+4)}encodeData(){const{width:x,height:re,channels:oe,depth:se,data:xe}=this._png,ye=se<=8?Math.ceil(x*se/8)*oe:Math.ceil(x*se/8*oe/2),Ne=new IOBuffer().setBigEndian();let ke=0;if(this._interlaceMethod===InterlaceMethod.NO_INTERLACE)for(let Bt=0;Bt0)return b;throw new TypeError(`${z} must be a positive integer`)}function If(b,z){const{channels:x=4,depth:re=8}=b;if(x!==4&&x!==3&&x!==2&&x!==1)throw new RangeError(`unsupported number of channels: ${x}`);const oe={channels:x,depth:re,colorType:ColorType.UNKNOWN};switch(x){case 4:oe.colorType=ColorType.TRUECOLOUR_ALPHA;break;case 3:oe.colorType=ColorType.TRUECOLOUR;break;case 1:z?oe.colorType=ColorType.INDEXED_COLOUR:oe.colorType=ColorType.GREYSCALE;break;case 2:oe.colorType=ColorType.GREYSCALE_ALPHA;break;default:throw new Error("unsupported number of channels")}return oe}function fu(b,z,x,re){for(let oe=0;oe>8&255),x.writeByte(dn&255)}}return re}function oA(b,z,x,re){for(let oe=0;oe=200&&z.status<=299}function Nf(b){try{b.dispatchEvent(new MouseEvent("click"))}catch(x){var z=document.createEvent("MouseEvents");z.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),b.dispatchEvent(z)}}var Xc=Ho.saveAs||((typeof window=="undefined"?"undefined":(0,Ce.Z)(window))!=="object"||window!==Ho?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(b,z,x){var re=Ho.URL||Ho.webkitURL,oe=document.createElement("a");z=z||b.name||"download",oe.download=z,oe.rel="noopener",typeof b=="string"?(oe.href=b,oe.origin!==location.origin?S0(oe.href)?B0(b,z,x):Nf(oe,oe.target="_blank"):Nf(oe)):(oe.href=re.createObjectURL(b),setTimeout(function(){re.revokeObjectURL(oe.href)},4e4),setTimeout(function(){Nf(oe)},0))}:"msSaveOrOpenBlob"in navigator?function(b,z,x){if(z=z||b.name||"download",typeof b=="string")if(S0(b))B0(b,z,x);else{var re=document.createElement("a");re.href=b,re.target="_blank",setTimeout(function(){Nf(re)})}else navigator.msSaveOrOpenBlob(function(oe,se){return se===void 0?se={autoBom:!1}:(0,Ce.Z)(se)!=="object"&&(PA.warn("Deprecated: Expected third argument to be a object"),se={autoBom:!se}),se.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(oe.type)?new Blob(["\uFEFF",oe],{type:oe.type}):oe}(b,x),z)}:function(b,z,x,re){if((re=re||open("","_blank"))&&(re.document.title=re.document.body.innerText="downloading..."),typeof b=="string")return B0(b,z,x);var oe=b.type==="application/octet-stream",se=/constructor/i.test(Ho.HTMLElement)||Ho.safari,xe=/CriOS\/[\d]+/.test(navigator.userAgent);if((xe||oe&&se)&&(typeof FileReader=="undefined"?"undefined":(0,Ce.Z)(FileReader))==="object"){var ye=new FileReader;ye.onloadend=function(){var Ve=ye.result;Ve=xe?Ve:Ve.replace(/^data:[^;]*;/,"data:attachment/file;"),re?re.location.href=Ve:location=Ve,re=null},ye.readAsDataURL(b)}else{var Ne=Ho.URL||Ho.webkitURL,ke=Ne.createObjectURL(b);re?re.location=ke:location.href=ke,re=null,setTimeout(function(){Ne.revokeObjectURL(ke)},4e4)}});function Lh(b){var z;b=b||"",this.ok=!1,b.charAt(0)=="#"&&(b=b.substr(1,6)),b={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[b=(b=b.replace(/ /g,"")).toLowerCase()]||b;for(var x=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(ye){return[parseInt(ye[1]),parseInt(ye[2]),parseInt(ye[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(ye){return[parseInt(ye[1],16),parseInt(ye[2],16),parseInt(ye[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(ye){return[parseInt(ye[1]+ye[1],16),parseInt(ye[2]+ye[2],16),parseInt(ye[3]+ye[3],16)]}}],re=0;re255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var ye=this.r.toString(16),Ne=this.g.toString(16),ke=this.b.toString(16);return ye.length==1&&(ye="0"+ye),Ne.length==1&&(Ne="0"+Ne),ke.length==1&&(ke="0"+ke),"#"+ye+Ne+ke}}var zg=Ho.atob.bind(Ho),y0=Ho.btoa.bind(Ho);function Gg(b,z){var x=b[0],re=b[1],oe=b[2],se=b[3];x=ml(x,re,oe,se,z[0],7,-680876936),se=ml(se,x,re,oe,z[1],12,-389564586),oe=ml(oe,se,x,re,z[2],17,606105819),re=ml(re,oe,se,x,z[3],22,-1044525330),x=ml(x,re,oe,se,z[4],7,-176418897),se=ml(se,x,re,oe,z[5],12,1200080426),oe=ml(oe,se,x,re,z[6],17,-1473231341),re=ml(re,oe,se,x,z[7],22,-45705983),x=ml(x,re,oe,se,z[8],7,1770035416),se=ml(se,x,re,oe,z[9],12,-1958414417),oe=ml(oe,se,x,re,z[10],17,-42063),re=ml(re,oe,se,x,z[11],22,-1990404162),x=ml(x,re,oe,se,z[12],7,1804603682),se=ml(se,x,re,oe,z[13],12,-40341101),oe=ml(oe,se,x,re,z[14],17,-1502002290),x=rl(x,re=ml(re,oe,se,x,z[15],22,1236535329),oe,se,z[1],5,-165796510),se=rl(se,x,re,oe,z[6],9,-1069501632),oe=rl(oe,se,x,re,z[11],14,643717713),re=rl(re,oe,se,x,z[0],20,-373897302),x=rl(x,re,oe,se,z[5],5,-701558691),se=rl(se,x,re,oe,z[10],9,38016083),oe=rl(oe,se,x,re,z[15],14,-660478335),re=rl(re,oe,se,x,z[4],20,-405537848),x=rl(x,re,oe,se,z[9],5,568446438),se=rl(se,x,re,oe,z[14],9,-1019803690),oe=rl(oe,se,x,re,z[3],14,-187363961),re=rl(re,oe,se,x,z[8],20,1163531501),x=rl(x,re,oe,se,z[13],5,-1444681467),se=rl(se,x,re,oe,z[2],9,-51403784),oe=rl(oe,se,x,re,z[7],14,1735328473),x=pl(x,re=rl(re,oe,se,x,z[12],20,-1926607734),oe,se,z[5],4,-378558),se=pl(se,x,re,oe,z[8],11,-2022574463),oe=pl(oe,se,x,re,z[11],16,1839030562),re=pl(re,oe,se,x,z[14],23,-35309556),x=pl(x,re,oe,se,z[1],4,-1530992060),se=pl(se,x,re,oe,z[4],11,1272893353),oe=pl(oe,se,x,re,z[7],16,-155497632),re=pl(re,oe,se,x,z[10],23,-1094730640),x=pl(x,re,oe,se,z[13],4,681279174),se=pl(se,x,re,oe,z[0],11,-358537222),oe=pl(oe,se,x,re,z[3],16,-722521979),re=pl(re,oe,se,x,z[6],23,76029189),x=pl(x,re,oe,se,z[9],4,-640364487),se=pl(se,x,re,oe,z[12],11,-421815835),oe=pl(oe,se,x,re,z[15],16,530742520),x=vl(x,re=pl(re,oe,se,x,z[2],23,-995338651),oe,se,z[0],6,-198630844),se=vl(se,x,re,oe,z[7],10,1126891415),oe=vl(oe,se,x,re,z[14],15,-1416354905),re=vl(re,oe,se,x,z[5],21,-57434055),x=vl(x,re,oe,se,z[12],6,1700485571),se=vl(se,x,re,oe,z[3],10,-1894986606),oe=vl(oe,se,x,re,z[10],15,-1051523),re=vl(re,oe,se,x,z[1],21,-2054922799),x=vl(x,re,oe,se,z[8],6,1873313359),se=vl(se,x,re,oe,z[15],10,-30611744),oe=vl(oe,se,x,re,z[6],15,-1560198380),re=vl(re,oe,se,x,z[13],21,1309151649),x=vl(x,re,oe,se,z[4],6,-145523070),se=vl(se,x,re,oe,z[11],10,-1120210379),oe=vl(oe,se,x,re,z[2],15,718787259),re=vl(re,oe,se,x,z[9],21,-343485551),b[0]=Ju(x,b[0]),b[1]=Ju(re,b[1]),b[2]=Ju(oe,b[2]),b[3]=Ju(se,b[3])}function Zg(b,z,x,re,oe,se){return z=Ju(Ju(z,b),Ju(re,se)),Ju(z<>>32-oe,x)}function ml(b,z,x,re,oe,se,xe){return Zg(z&x|~z&re,b,z,oe,se,xe)}function rl(b,z,x,re,oe,se,xe){return Zg(z&re|x&~re,b,z,oe,se,xe)}function pl(b,z,x,re,oe,se,xe){return Zg(z^x^re,b,z,oe,se,xe)}function vl(b,z,x,re,oe,se,xe){return Zg(x^(z|~re),b,z,oe,se,xe)}function Ih(b){var z,x=b.length,re=[1732584193,-271733879,-1732584194,271733878];for(z=64;z<=b.length;z+=64)Gg(re,Df(b.substring(z-64,z)));b=b.substring(z-64);var oe=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(z=0;z>2]|=b.charCodeAt(z)<<(z%4<<3);if(oe[z>>2]|=128<<(z%4<<3),z>55)for(Gg(re,oe),z=0;z<16;z++)oe[z]=0;return oe[14]=8*x,Gg(re,oe),re}function Df(b){var z,x=[];for(z=0;z<64;z+=4)x[z>>2]=b.charCodeAt(z)+(b.charCodeAt(z+1)<<8)+(b.charCodeAt(z+2)<<16)+(b.charCodeAt(z+3)<<24);return x}var tu="0123456789abcdef".split("");function _h(b){for(var z="",x=0;x<4;x++)z+=tu[b>>8*x+4&15]+tu[b>>8*x&15];return z}function Uf(b){return String.fromCharCode(255&b,(65280&b)>>8,(16711680&b)>>16,(4278190080&b)>>24)}function w0(b){return Ih(b).map(Uf).join("")}var Im=function(b){for(var z=0;z>16)+(z>>16)+(x>>16)<<16|65535&x}return b+z&4294967295}function Yc(b,z){var x,re,oe,se;if(b!==x){for(var xe=(oe=b,se=1+(256/b.length|0),new Array(se+1).join(oe)),ye=[],Ne=0;Ne<256;Ne++)ye[Ne]=Ne;var ke=0;for(Ne=0;Ne<256;Ne++){var Ve=ye[Ne];ke=(ke+Ve+xe.charCodeAt(Ne))%256,ye[Ne]=ye[ke],ye[ke]=Ve}x=b,re=ye}else ye=re;var st=z.length,Bt=0,We=0,Kt="";for(Ne=0;Ne\x80/\f\xA9\xFEdSiz";var se=(z+this.padding).substr(0,32),xe=(x+this.padding).substr(0,32);this.O=this.processOwnerPassword(se,xe),this.P=-(1+(255^oe)),this.encryptionKey=w0(se+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(re)).substr(0,5),this.U=Yc(this.encryptionKey,this.padding)}function Eu(b){if(/[^\u0000-\u00ff]/.test(b))throw new Error("Invalid PDF Name Object: "+b+", Only accept ASCII characters.");for(var z="",x=b.length,re=0;re126?"#"+("0"+oe.toString(16)).slice(-2):b[re]}return z}function Nh(b){if((0,Ce.Z)(b)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var z={};this.subscribe=function(x,re,oe){if(oe=oe||!1,typeof x!="string"||typeof re!="function"||typeof oe!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");z.hasOwnProperty(x)||(z[x]={});var se=Math.random().toString(35);return z[x][se]=[re,!!oe],se},this.unsubscribe=function(x){for(var re in z)if(z[re][x])return delete z[re][x],Object.keys(z[re]).length===0&&delete z[re],!0;return!1},this.publish=function(x){if(z.hasOwnProperty(x)){var re=Array.prototype.slice.call(arguments,1),oe=[];for(var se in z[x]){var xe=z[x][se];try{xe[0].apply(b,re)}catch(ye){Ho.console&&PA.error("jsPDF PubSub Error",ye.message,ye)}xe[1]&&oe.push(se)}oe.length&&oe.forEach(this.unsubscribe)}},this.getTopics=function(){return z}}function Vg(b){if(!(this instanceof Vg))return new Vg(b);var z="opacity,stroke-opacity".split(",");for(var x in b)b.hasOwnProperty(x)&&z.indexOf(x)>=0&&(this[x]=b[x]);this.id="",this.objectNumber=-1}function b0(b,z){this.gState=b,this.matrix=z,this.id="",this.objectNumber=-1}function $c(b,z,x,re,oe){if(!(this instanceof $c))return new $c(b,z,x,re,oe);this.type=b==="axial"?2:3,this.coords=z,this.colors=x,b0.call(this,re,oe)}function qc(b,z,x,re,oe){if(!(this instanceof qc))return new qc(b,z,x,re,oe);this.boundingBox=b,this.xStep=z,this.yStep=x,this.stream="",this.cloneIndex=0,b0.call(this,re,oe)}function ao(b){var z,x=typeof arguments[0]=="string"?arguments[0]:"p",re=arguments[1],oe=arguments[2],se=arguments[3],xe=[],ye=1,Ne=16,ke="S",Ve=null;(0,Ce.Z)(b=b||{})==="object"&&(x=b.orientation,re=b.unit||re,oe=b.format||oe,se=b.compress||b.compressPdf||se,(Ve=b.encryption||null)!==null&&(Ve.userPassword=Ve.userPassword||"",Ve.ownerPassword=Ve.ownerPassword||"",Ve.userPermissions=Ve.userPermissions||[]),ye=typeof b.userUnit=="number"?Math.abs(b.userUnit):1,b.precision!==void 0&&(z=b.precision),b.floatPrecision!==void 0&&(Ne=b.floatPrecision),ke=b.defaultPathOperation||"S"),xe=b.filters||(se===!0?["FlateEncode"]:xe),re=re||"mm",x=(""+(x||"P")).toLowerCase();var st=b.putOnlyUsedFonts||!1,Bt={},We={internal:{},__private__:{}};We.__private__.PubSub=Nh;var Kt="1.3",Tt=We.__private__.getPdfVersion=function(){return Kt};We.__private__.setPdfVersion=function(Ue){Kt=Ue};var zt={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};We.__private__.getPageFormats=function(){return zt};var It=We.__private__.getPageFormat=function(Ue){return zt[Ue]};oe=oe||"a4";var yn="compat",dn="advanced",tn=yn;function tr(){this.saveGraphicsState(),on(new To(Wo,0,0,-Wo,0,Pu()*Wo).toString()+" cm"),this.setFontSize(this.getFontSize()/Wo),ke="n",tn=dn}function br(){this.restoreGraphicsState(),ke="S",tn=yn}var rr=We.__private__.combineFontStyleAndFontWeight=function(Ue,ft){if(Ue=="bold"&&ft=="normal"||Ue=="bold"&&ft==400||Ue=="normal"&&ft=="italic"||Ue=="bold"&&ft=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return ft&&(Ue=ft==400||ft==="normal"?Ue==="italic"?"italic":"normal":ft!=700&&ft!=="bold"||Ue!=="normal"?(ft==700?"bold":ft)+""+Ue:"bold"),Ue};We.advancedAPI=function(Ue){var ft=tn===yn;return ft&&tr.call(this),typeof Ue!="function"||(Ue(this),ft&&br.call(this)),this},We.compatAPI=function(Ue){var ft=tn===dn;return ft&&br.call(this),typeof Ue!="function"||(Ue(this),ft&&tr.call(this)),this},We.isAdvancedAPI=function(){return tn===dn};var Dn,An=function(Ue){if(tn!==dn)throw new Error(Ue+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Gn=We.roundToPrecision=We.__private__.roundToPrecision=function(Ue,ft){var Yt=z||ft;if(isNaN(Ue)||isNaN(Yt))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return Ue.toFixed(Yt).replace(/0+$/,"")};Dn=We.hpf=We.__private__.hpf=typeof Ne=="number"?function(Ue){if(isNaN(Ue))throw new Error("Invalid argument passed to jsPDF.hpf");return Gn(Ue,Ne)}:Ne==="smart"?function(Ue){if(isNaN(Ue))throw new Error("Invalid argument passed to jsPDF.hpf");return Gn(Ue,Ue>-1&&Ue<1?16:5)}:function(Ue){if(isNaN(Ue))throw new Error("Invalid argument passed to jsPDF.hpf");return Gn(Ue,16)};var xt=We.f2=We.__private__.f2=function(Ue){if(isNaN(Ue))throw new Error("Invalid argument passed to jsPDF.f2");return Gn(Ue,2)},Gt=We.__private__.f3=function(Ue){if(isNaN(Ue))throw new Error("Invalid argument passed to jsPDF.f3");return Gn(Ue,3)},Fn=We.scale=We.__private__.scale=function(Ue){if(isNaN(Ue))throw new Error("Invalid argument passed to jsPDF.scale");return tn===yn?Ue*Wo:tn===dn?Ue:void 0},fn=function(Ue){return Fn(function(ft){return tn===yn?Pu()-ft:tn===dn?ft:void 0}(Ue))};We.__private__.setPrecision=We.setPrecision=function(Ue){typeof parseInt(Ue,10)=="number"&&(z=parseInt(Ue,10))};var or,lr="00000000000000000000000000000000",mr=We.__private__.getFileId=function(){return lr},qn=We.__private__.setFileId=function(Ue){return lr=Ue!==void 0&&/^[a-fA-F0-9]{32}$/.test(Ue)?Ue.toUpperCase():lr.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),Ve!==null&&(Qs=new ag(Ve.userPermissions,Ve.userPassword,Ve.ownerPassword,lr)),lr};We.setFileId=function(Ue){return qn(Ue),this},We.getFileId=function(){return mr()};var cr=We.__private__.convertDateToPDFDate=function(Ue){var ft=Ue.getTimezoneOffset(),Yt=ft<0?"+":"-",pn=Math.floor(Math.abs(ft/60)),Kn=Math.abs(ft%60),Fr=[Yt,un(pn),"'",un(Kn),"'"].join("");return["D:",Ue.getFullYear(),un(Ue.getMonth()+1),un(Ue.getDate()),un(Ue.getHours()),un(Ue.getMinutes()),un(Ue.getSeconds()),Fr].join("")},ua=We.__private__.convertPDFDateToDate=function(Ue){var ft=parseInt(Ue.substr(2,4),10),Yt=parseInt(Ue.substr(6,2),10)-1,pn=parseInt(Ue.substr(8,2),10),Kn=parseInt(Ue.substr(10,2),10),Fr=parseInt(Ue.substr(12,2),10),Kr=parseInt(Ue.substr(14,2),10);return new Date(ft,Yt,pn,Kn,Fr,Kr,0)},zr=We.__private__.setCreationDate=function(Ue){var ft;if(Ue===void 0&&(Ue=new Date),Ue instanceof Date)ft=cr(Ue);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(Ue))throw new Error("Invalid argument passed to jsPDF.setCreationDate");ft=Ue}return or=ft},Et=We.__private__.getCreationDate=function(Ue){var ft=or;return Ue==="jsDate"&&(ft=ua(or)),ft};We.setCreationDate=function(Ue){return zr(Ue),this},We.getCreationDate=function(Ue){return Et(Ue)};var qt,un=We.__private__.padd2=function(Ue){return("0"+parseInt(Ue)).slice(-2)},xn=We.__private__.padd2Hex=function(Ue){return("00"+(Ue=Ue.toString())).substr(Ue.length)},Rn=0,Vn=[],Br=[],Ar=0,_r=[],ra=[],xa=!1,Na=Br;We.__private__.setCustomOutputDestination=function(Ue){xa=!0,Na=Ue};var Sr=function(Ue){xa||(Na=Ue)};We.__private__.resetCustomOutputDestination=function(){xa=!1,Na=Br};var on=We.__private__.out=function(Ue){return Ue=Ue.toString(),Ar+=Ue.length+1,Na.push(Ue),Na},Hi=We.__private__.write=function(Ue){return on(arguments.length===1?Ue.toString():Array.prototype.join.call(arguments," "))},vi=We.__private__.getArrayBuffer=function(Ue){for(var ft=Ue.length,Yt=new ArrayBuffer(ft),pn=new Uint8Array(Yt);ft--;)pn[ft]=Ue.charCodeAt(ft);return Yt},_o=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];We.__private__.getStandardFonts=function(){return _o};var oa=b.fontSize||16;We.__private__.setFontSize=We.setFontSize=function(Ue){return oa=tn===dn?Ue/Wo:Ue,this};var Bo,Qa=We.__private__.getFontSize=We.getFontSize=function(){return tn===yn?oa:oa*Wo},Bi=b.R2L||!1;We.__private__.setR2L=We.setR2L=function(Ue){return Bi=Ue,this},We.__private__.getR2L=We.getR2L=function(){return Bi};var Eo,gA=We.__private__.setZoomMode=function(Ue){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(Ue))Bo=Ue;else if(isNaN(Ue)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(Ue)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+Ue+'" is not recognized.');Bo=Ue}else Bo=parseInt(Ue,10)};We.__private__.getZoomMode=function(){return Bo};var si,li=We.__private__.setPageMode=function(Ue){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(Ue)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+Ue+'" is not recognized.');Eo=Ue};We.__private__.getPageMode=function(){return Eo};var UA=We.__private__.setLayoutMode=function(Ue){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(Ue)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+Ue+'" is not recognized.');si=Ue};We.__private__.getLayoutMode=function(){return si},We.__private__.setDisplayMode=We.setDisplayMode=function(Ue,ft,Yt){return gA(Ue),UA(ft),li(Yt),this};var Si={title:"",subject:"",author:"",keywords:"",creator:""};We.__private__.getDocumentProperty=function(Ue){if(Object.keys(Si).indexOf(Ue)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Si[Ue]},We.__private__.getDocumentProperties=function(){return Si},We.__private__.setDocumentProperties=We.setProperties=We.setDocumentProperties=function(Ue){for(var ft in Si)Si.hasOwnProperty(ft)&&Ue[ft]&&(Si[ft]=Ue[ft]);return this},We.__private__.setDocumentProperty=function(Ue,ft){if(Object.keys(Si).indexOf(Ue)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Si[Ue]=ft};var yo,Wo,wo,$A,fA,fo={},ui={},GA=[],ko={},zi={},ci={},Os={},al=null,ZA=0,ei=[],yA=new Nh(We),Jg=b.hotfixes||[],Zl={},Id={},od=[],To=function Ue(ft,Yt,pn,Kn,Fr,Kr){if(!(this instanceof Ue))return new Ue(ft,Yt,pn,Kn,Fr,Kr);isNaN(ft)&&(ft=1),isNaN(Yt)&&(Yt=0),isNaN(pn)&&(pn=0),isNaN(Kn)&&(Kn=1),isNaN(Fr)&&(Fr=0),isNaN(Kr)&&(Kr=0),this._matrix=[ft,Yt,pn,Kn,Fr,Kr]};Object.defineProperty(To.prototype,"sx",{get:function(){return this._matrix[0]},set:function(Ue){this._matrix[0]=Ue}}),Object.defineProperty(To.prototype,"shy",{get:function(){return this._matrix[1]},set:function(Ue){this._matrix[1]=Ue}}),Object.defineProperty(To.prototype,"shx",{get:function(){return this._matrix[2]},set:function(Ue){this._matrix[2]=Ue}}),Object.defineProperty(To.prototype,"sy",{get:function(){return this._matrix[3]},set:function(Ue){this._matrix[3]=Ue}}),Object.defineProperty(To.prototype,"tx",{get:function(){return this._matrix[4]},set:function(Ue){this._matrix[4]=Ue}}),Object.defineProperty(To.prototype,"ty",{get:function(){return this._matrix[5]},set:function(Ue){this._matrix[5]=Ue}}),Object.defineProperty(To.prototype,"a",{get:function(){return this._matrix[0]},set:function(Ue){this._matrix[0]=Ue}}),Object.defineProperty(To.prototype,"b",{get:function(){return this._matrix[1]},set:function(Ue){this._matrix[1]=Ue}}),Object.defineProperty(To.prototype,"c",{get:function(){return this._matrix[2]},set:function(Ue){this._matrix[2]=Ue}}),Object.defineProperty(To.prototype,"d",{get:function(){return this._matrix[3]},set:function(Ue){this._matrix[3]=Ue}}),Object.defineProperty(To.prototype,"e",{get:function(){return this._matrix[4]},set:function(Ue){this._matrix[4]=Ue}}),Object.defineProperty(To.prototype,"f",{get:function(){return this._matrix[5]},set:function(Ue){this._matrix[5]=Ue}}),Object.defineProperty(To.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(To.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(To.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(To.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),To.prototype.join=function(Ue){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Dn).join(Ue)},To.prototype.multiply=function(Ue){var ft=Ue.sx*this.sx+Ue.shy*this.shx,Yt=Ue.sx*this.shy+Ue.shy*this.sy,pn=Ue.shx*this.sx+Ue.sy*this.shx,Kn=Ue.shx*this.shy+Ue.sy*this.sy,Fr=Ue.tx*this.sx+Ue.ty*this.shx+this.tx,Kr=Ue.tx*this.shy+Ue.ty*this.sy+this.ty;return new To(ft,Yt,pn,Kn,Fr,Kr)},To.prototype.decompose=function(){var Ue=this.sx,ft=this.shy,Yt=this.shx,pn=this.sy,Kn=this.tx,Fr=this.ty,Kr=Math.sqrt(Ue*Ue+ft*ft),no=(Ue/=Kr)*Yt+(ft/=Kr)*pn;Yt-=Ue*no,pn-=ft*no;var lo=Math.sqrt(Yt*Yt+pn*pn);return no/=lo,Ue*(pn/=lo)>16&255,pn=lo>>8&255,Kn=255&lo}if(pn===void 0||Fr===void 0&&Yt===pn&&pn===Kn)ft=typeof Yt=="string"?Yt+" "+Kr[0]:Ue.precision===2?xt(Yt/255)+" "+Kr[0]:Gt(Yt/255)+" "+Kr[0];else if(Fr===void 0||(0,Ce.Z)(Fr)==="object"){if(Fr&&!isNaN(Fr.a)&&Fr.a===0)return["1.","1.","1.",Kr[1]].join(" ");ft=typeof Yt=="string"?[Yt,pn,Kn,Kr[1]].join(" "):Ue.precision===2?[xt(Yt/255),xt(pn/255),xt(Kn/255),Kr[1]].join(" "):[Gt(Yt/255),Gt(pn/255),Gt(Kn/255),Kr[1]].join(" ")}else ft=typeof Yt=="string"?[Yt,pn,Kn,Fr,Kr[2]].join(" "):Ue.precision===2?[xt(Yt),xt(pn),xt(Kn),xt(Fr),Kr[2]].join(" "):[Gt(Yt),Gt(pn),Gt(Kn),Gt(Fr),Kr[2]].join(" ");return ft},Ic=We.__private__.getFilters=function(){return xe},ec=We.__private__.putStream=function(Ue){var ft=(Ue=Ue||{}).data||"",Yt=Ue.filters||Ic(),pn=Ue.alreadyAppliedFilters||[],Kn=Ue.addLength1||!1,Fr=ft.length,Kr=Ue.objectId,no=function(ol){return ol};if(Ve!==null&&Kr===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");Ve!==null&&(no=Qs.encryptor(Kr,0));var lo={};Yt===!0&&(Yt=["FlateEncode"]);var Vo=Ue.additionalKeyValues||[],yi=(lo=ao.API.processDataByFilters!==void 0?ao.API.processDataByFilters(ft,Yt):{data:ft,reverseChain:[]}).reverseChain+(Array.isArray(pn)?pn.join(" "):pn.toString());if(lo.data.length!==0&&(Vo.push({key:"Length",value:lo.data.length}),Kn===!0&&Vo.push({key:"Length1",value:Fr})),yi.length!=0)if(yi.split("/").length-1==1)Vo.push({key:"Filter",value:yi});else{Vo.push({key:"Filter",value:"["+yi+"]"});for(var hA=0;hA>"),lo.data.length!==0&&(on("stream"),on(no(lo.data)),on("endstream"))},Yg=We.__private__.putPage=function(Ue){var ft=Ue.number,Yt=Ue.data,pn=Ue.objId,Kn=Ue.contentsObjId;_l(pn,!0),on("<>"),on("endobj");var Fr=Yt.join(` `);return tn===dn&&(Fr+=` Q`),_l(Kn,!0),ec({data:Fr,filters:Ic(),objectId:Kn}),on("endobj"),pn},Ad=We.__private__.putPages=function(){var Ue,ft,Yt=[];for(Ue=1;Ue<=ZA;Ue++)ei[Ue].objId=Sl(),ei[Ue].contentsObjId=Sl();for(Ue=1;Ue<=ZA;Ue++)Yt.push(Yg({number:Ue,data:ra[Ue],objId:ei[Ue].objId,contentsObjId:ei[Ue].contentsObjId,mediaBox:ei[Ue].mediaBox,cropBox:ei[Ue].cropBox,bleedBox:ei[Ue].bleedBox,trimBox:ei[Ue].trimBox,artBox:ei[Ue].artBox,userUnit:ei[Ue].userUnit,rootDictionaryObjId:sg,resourceDictionaryObjId:xc}));_l(sg,!0),on("<>"),on("endobj"),yA.publish("postPutPages")},$g=function(Ue){yA.publish("putFont",{font:Ue,out:on,newObject:Ps,putStream:ec}),Ue.isAlreadyPutted!==!0&&(Ue.objectNumber=Ps(),on("<<"),on("/Type /Font"),on("/BaseFont /"+Eu(Ue.postScriptName)),on("/Subtype /Type1"),typeof Ue.encoding=="string"&&on("/Encoding /"+Ue.encoding),on("/FirstChar 32"),on("/LastChar 255"),on(">>"),on("endobj"))},Qf=function(Ue){Ue.objectNumber=Ps();var ft=[];ft.push({key:"Type",value:"/XObject"}),ft.push({key:"Subtype",value:"/Form"}),ft.push({key:"BBox",value:"["+[Dn(Ue.x),Dn(Ue.y),Dn(Ue.x+Ue.width),Dn(Ue.y+Ue.height)].join(" ")+"]"}),ft.push({key:"Matrix",value:"["+Ue.matrix.toString()+"]"});var Yt=Ue.pages[1].join(` `);ec({data:Yt,additionalKeyValues:ft,objectId:Ue.objectNumber}),on("endobj")},kf=function(Ue,ft){ft||(ft=21);var Yt=Ps(),pn=function(Kr,no){var lo,Vo=[],yi=1/(no-1);for(lo=0;lo<1;lo+=yi)Vo.push(lo);if(Vo.push(1),Kr[0].offset!=0){var hA={offset:0,color:Kr[0].color};Kr.unshift(hA)}if(Kr[Kr.length-1].offset!=1){var Bs={offset:1,color:Kr[Kr.length-1].color};Kr.push(Bs)}for(var Xs="",OA=0,ol=0;olKr[OA+1].offset;)OA++;var Ys=Kr[OA].offset,Nl=(lo-Ys)/(Kr[OA+1].offset-Ys),Qd=Kr[OA].color,cg=Kr[OA+1].color;Xs+=xn(Math.round((1-Nl)*Qd[0]+Nl*cg[0]).toString(16))+xn(Math.round((1-Nl)*Qd[1]+Nl*cg[1]).toString(16))+xn(Math.round((1-Nl)*Qd[2]+Nl*cg[2]).toString(16))}return Xs.trim()}(Ue.colors,ft),Kn=[];Kn.push({key:"FunctionType",value:"0"}),Kn.push({key:"Domain",value:"[0.0 1.0]"}),Kn.push({key:"Size",value:"["+ft+"]"}),Kn.push({key:"BitsPerSample",value:"8"}),Kn.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Kn.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ec({data:pn,additionalKeyValues:Kn,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:Yt}),on("endobj"),Ue.objectNumber=Ps(),on("<< /ShadingType "+Ue.type),on("/ColorSpace /DeviceRGB");var Fr="/Coords ["+Dn(parseFloat(Ue.coords[0]))+" "+Dn(parseFloat(Ue.coords[1]))+" ";Ue.type===2?Fr+=Dn(parseFloat(Ue.coords[2]))+" "+Dn(parseFloat(Ue.coords[3])):Fr+=Dn(parseFloat(Ue.coords[2]))+" "+Dn(parseFloat(Ue.coords[3]))+" "+Dn(parseFloat(Ue.coords[4]))+" "+Dn(parseFloat(Ue.coords[5])),on(Fr+="]"),Ue.matrix&&on("/Matrix ["+Ue.matrix.toString()+"]"),on("/Function "+Yt+" 0 R"),on("/Extend [true true]"),on(">>"),on("endobj")},Tf=function(Ue,ft){var Yt=Sl(),pn=Ps();ft.push({resourcesOid:Yt,objectOid:pn}),Ue.objectNumber=pn;var Kn=[];Kn.push({key:"Type",value:"/Pattern"}),Kn.push({key:"PatternType",value:"1"}),Kn.push({key:"PaintType",value:"1"}),Kn.push({key:"TilingType",value:"1"}),Kn.push({key:"BBox",value:"["+Ue.boundingBox.map(Dn).join(" ")+"]"}),Kn.push({key:"XStep",value:Dn(Ue.xStep)}),Kn.push({key:"YStep",value:Dn(Ue.yStep)}),Kn.push({key:"Resources",value:Yt+" 0 R"}),Ue.matrix&&Kn.push({key:"Matrix",value:"["+Ue.matrix.toString()+"]"}),ec({data:Ue.stream,additionalKeyValues:Kn,objectId:Ue.objectNumber}),on("endobj")},km=function(Ue){for(var ft in Ue.objectNumber=Ps(),on("<<"),Ue)switch(ft){case"opacity":on("/ca "+xt(Ue[ft]));break;case"stroke-opacity":on("/CA "+xt(Ue[ft]))}on(">>"),on("endobj")},E0=function(Ue){_l(Ue.resourcesOid,!0),on("<<"),on("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var ft in on("/Font <<"),fo)fo.hasOwnProperty(ft)&&(st===!1||st===!0&&Bt.hasOwnProperty(ft))&&on("/"+ft+" "+fo[ft].objectNumber+" 0 R");on(">>")}(),function(){if(Object.keys(ko).length>0){for(var ft in on("/Shading <<"),ko)ko.hasOwnProperty(ft)&&ko[ft]instanceof $c&&ko[ft].objectNumber>=0&&on("/"+ft+" "+ko[ft].objectNumber+" 0 R");yA.publish("putShadingPatternDict"),on(">>")}}(),function(ft){if(Object.keys(ko).length>0){for(var Yt in on("/Pattern <<"),ko)ko.hasOwnProperty(Yt)&&ko[Yt]instanceof We.TilingPattern&&ko[Yt].objectNumber>=0&&ko[Yt].objectNumber>")}}(Ue.objectOid),function(){if(Object.keys(ci).length>0){var ft;for(ft in on("/ExtGState <<"),ci)ci.hasOwnProperty(ft)&&ci[ft].objectNumber>=0&&on("/"+ft+" "+ci[ft].objectNumber+" 0 R");yA.publish("putGStateDict"),on(">>")}}(),function(){for(var ft in on("/XObject <<"),Zl)Zl.hasOwnProperty(ft)&&Zl[ft].objectNumber>=0&&on("/"+ft+" "+Zl[ft].objectNumber+" 0 R");yA.publish("putXobjectDict"),on(">>")}(),on(">>"),on("endobj")},Oh=function(Ue){ui[Ue.fontName]=ui[Ue.fontName]||{},ui[Ue.fontName][Ue.fontStyle]=Ue.id},Qh=function(Ue,ft,Yt,pn,Kn){var Fr={id:"F"+(Object.keys(fo).length+1).toString(10),postScriptName:Ue,fontName:ft,fontStyle:Yt,encoding:pn,isStandardFont:Kn||!1,metadata:{}};return yA.publish("addFont",{font:Fr,instance:this}),fo[Fr.id]=Fr,Oh(Fr),Fr.id},tc=We.__private__.pdfEscape=We.pdfEscape=function(Ue,ft){return function(Yt,pn){var Kn,Fr,Kr,no,lo,Vo,yi,hA,Bs;if(Kr=(pn=pn||{}).sourceEncoding||"Unicode",lo=pn.outputEncoding,(pn.autoencode||lo)&&fo[yo].metadata&&fo[yo].metadata[Kr]&&fo[yo].metadata[Kr].encoding&&(no=fo[yo].metadata[Kr].encoding,!lo&&fo[yo].encoding&&(lo=fo[yo].encoding),!lo&&no.codePages&&(lo=no.codePages[0]),typeof lo=="string"&&(lo=no[lo]),lo)){for(yi=!1,Vo=[],Kn=0,Fr=Yt.length;Kn>8&&(yi=!0);Yt=Vo.join("")}for(Kn=Yt.length;yi===void 0&&Kn!==0;)Yt.charCodeAt(Kn-1)>>8&&(yi=!0),Kn--;if(!yi)return Yt;for(Vo=pn.noBOM?[]:[254,255],Kn=0,Fr=Yt.length;Kn>8)>>8)throw new Error("Character at position "+Kn+" of string '"+Yt+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Vo.push(Bs),Vo.push(hA-(Bs<<8))}return String.fromCharCode.apply(void 0,Vo)}(Ue,ft).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},P0=We.__private__.beginPage=function(Ue){ra[++ZA]=[],ei[ZA]={objId:0,contentsObjId:0,userUnit:Number(ye),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(Ue[0]),topRightY:Number(Ue[1])}},Th(ZA),Sr(ra[qt])},kh=function(Ue,ft){var Yt,pn,Kn;switch(x=ft||x,typeof Ue=="string"&&(Yt=It(Ue.toLowerCase()),Array.isArray(Yt)&&(pn=Yt[0],Kn=Yt[1])),Array.isArray(Ue)&&(pn=Ue[0]*Wo,Kn=Ue[1]*Wo),isNaN(pn)&&(pn=oe[0],Kn=oe[1]),(pn>14400||Kn>14400)&&(PA.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),pn=Math.min(14400,pn),Kn=Math.min(14400,Kn)),oe=[pn,Kn],x.substr(0,1)){case"l":Kn>pn&&(oe=[Kn,pn]);break;case"p":pn>Kn&&(oe=[Kn,pn])}P0(oe),Zm(_0),on(Hf),D0!==0&&on(D0+" J"),U0!==0&&on(U0+" j"),yA.publish("addPage",{pageNumber:ZA})},F0=function(Ue){Ue>0&&Ue<=ZA&&(ra.splice(Ue,1),ei.splice(Ue,1),ZA--,qt>ZA&&(qt=ZA),this.setPage(qt))},Th=function(Ue){Ue>0&&Ue<=ZA&&(qt=Ue)},Rh=We.__private__.getNumberOfPages=We.getNumberOfPages=function(){return ra.length-1},Hh=function(Ue,ft,Yt){var pn,Kn=void 0;return Yt=Yt||{},Ue=Ue!==void 0?Ue:fo[yo].fontName,ft=ft!==void 0?ft:fo[yo].fontStyle,pn=Ue.toLowerCase(),ui[pn]!==void 0&&ui[pn][ft]!==void 0?Kn=ui[pn][ft]:ui[Ue]!==void 0&&ui[Ue][ft]!==void 0?Kn=ui[Ue][ft]:Yt.disableWarning===!1&&PA.warn("Unable to look up font label for font '"+Ue+"', '"+ft+"'. Refer to getFontList() for available fonts."),Kn||Yt.noFallback||(Kn=ui.times[ft])==null&&(Kn=ui.times.normal),Kn},Rf=We.__private__.putInfo=function(){var Ue=Ps(),ft=function(pn){return pn};for(var Yt in Ve!==null&&(ft=Qs.encryptor(Ue,0)),on("<<"),on("/Producer ("+tc(ft("jsPDF "+ao.version))+")"),Si)Si.hasOwnProperty(Yt)&&Si[Yt]&&on("/"+Yt.substr(0,1).toUpperCase()+Yt.substr(1)+" ("+tc(ft(Si[Yt]))+")");on("/CreationDate ("+tc(ft(or))+")"),on(">>"),on("endobj")},Tm=We.__private__.putCatalog=function(Ue){var ft=(Ue=Ue||{}).rootDictionaryObjId||sg;switch(Ps(),on("<<"),on("/Type /Catalog"),on("/Pages "+ft+" 0 R"),Bo||(Bo="fullwidth"),Bo){case"fullwidth":on("/OpenAction [3 0 R /FitH null]");break;case"fullheight":on("/OpenAction [3 0 R /FitV null]");break;case"fullpage":on("/OpenAction [3 0 R /Fit]");break;case"original":on("/OpenAction [3 0 R /XYZ null null 1]");break;default:var Yt=""+Bo;Yt.substr(Yt.length-1)==="%"&&(Bo=parseInt(Bo)/100),typeof Bo=="number"&&on("/OpenAction [3 0 R /XYZ null null "+xt(Bo)+"]")}switch(si||(si="continuous"),si){case"continuous":on("/PageLayout /OneColumn");break;case"single":on("/PageLayout /SinglePage");break;case"two":case"twoleft":on("/PageLayout /TwoColumnLeft");break;case"tworight":on("/PageLayout /TwoColumnRight")}Eo&&on("/PageMode /"+Eo),yA.publish("putCatalog"),on(">>"),on("endobj")},Js=We.__private__.putTrailer=function(){on("trailer"),on("<<"),on("/Size "+(Rn+1)),on("/Root "+Rn+" 0 R"),on("/Info "+(Rn-1)+" 0 R"),Ve!==null&&on("/Encrypt "+Qs.oid+" 0 R"),on("/ID [ <"+lr+"> <"+lr+"> ]"),on(">>")},jh=We.__private__.putHeader=function(){on("%PDF-"+Kt),on("%\xBA\xDF\xAC\xE0")},Mh=We.__private__.putXRef=function(){var Ue="0000000000";on("xref"),on("0 "+(Rn+1)),on("0000000000 65535 f ");for(var ft=1;ft<=Rn;ft++)typeof Vn[ft]=="function"?on((Ue+Vn[ft]()).slice(-10)+" 00000 n "):Vn[ft]!==void 0?on((Ue+Vn[ft]).slice(-10)+" 00000 n "):on("0000000000 00000 n ")},Dd=We.__private__.buildDocument=function(){var Ue;Rn=0,Ar=0,Br=[],Vn=[],_r=[],sg=Sl(),xc=Sl(),Sr(Br),yA.publish("buildDocument"),jh(),Ad(),function(){yA.publish("putAdditionalObjects");for(var Yt=0;Yt<_r.length;Yt++){var pn=_r[Yt];_l(pn.objId,!0),on(pn.content),on("endobj")}yA.publish("postPutAdditionalObjects")}(),Ue=[],function(){for(var Yt in fo)fo.hasOwnProperty(Yt)&&(st===!1||st===!0&&Bt.hasOwnProperty(Yt))&&$g(fo[Yt])}(),function(){var Yt;for(Yt in ci)ci.hasOwnProperty(Yt)&&km(ci[Yt])}(),function(){for(var Yt in Zl)Zl.hasOwnProperty(Yt)&&Qf(Zl[Yt])}(),function(Yt){var pn;for(pn in ko)ko.hasOwnProperty(pn)&&(ko[pn]instanceof $c?kf(ko[pn]):ko[pn]instanceof qc&&Tf(ko[pn],Yt))}(Ue),yA.publish("putResources"),Ue.forEach(E0),E0({resourcesOid:xc,objectOid:Number.MAX_SAFE_INTEGER}),yA.publish("postPutResources"),Ve!==null&&(Qs.oid=Ps(),on("<<"),on("/Filter /Standard"),on("/V "+Qs.v),on("/R "+Qs.r),on("/U <"+Qs.toHexString(Qs.U)+">"),on("/O <"+Qs.toHexString(Qs.O)+">"),on("/P "+Qs.P),on(">>"),on("endobj")),Rf(),Tm();var ft=Ar;return Mh(),Js(),on("startxref"),on(""+ft),on("%%EOF"),Sr(ra[qt]),Br.join(` `)},qg=We.__private__.getBlob=function(Ue){return new Blob([vi(Ue)],{type:"application/pdf"})},_c=We.output=We.__private__.output=(qu=function(Ue,ft){switch(typeof(ft=ft||{})=="string"?ft={filename:ft}:ft.filename=ft.filename||"generated.pdf",Ue){case void 0:return Dd();case"save":We.save(ft.filename);break;case"arraybuffer":return vi(Dd());case"blob":return qg(Dd());case"bloburi":case"bloburl":if(Ho.URL!==void 0&&typeof Ho.URL.createObjectURL=="function")return Ho.URL&&Ho.URL.createObjectURL(qg(Dd()))||void 0;PA.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var Yt="",pn=Dd();try{Yt=y0(pn)}catch(Xs){Yt=y0(unescape(encodeURIComponent(pn)))}return"data:application/pdf;filename="+ft.filename+";base64,"+Yt;case"pdfobjectnewwindow":if(Object.prototype.toString.call(Ho)==="[object Window]"){var Kn="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",Fr=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';ft.pdfObjectUrl&&(Kn=ft.pdfObjectUrl,Fr="");var Kr='