|
|
!(function(){var Q1=Object.defineProperty,_1=Object.defineProperties;var k1=Object.getOwnPropertyDescriptors;var vm=Object.getOwnPropertySymbols;var Iv=Object.prototype.hasOwnProperty,Uv=Object.prototype.propertyIsEnumerable;var bp=(sn,Nt,we)=>Nt in sn?Q1(sn,Nt,{enumerable:!0,configurable:!0,writable:!0,value:we}):sn[Nt]=we,ec=(sn,Nt)=>{for(var we in Nt||(Nt={}))Iv.call(Nt,we)&&bp(sn,we,Nt[we]);if(vm)for(var we of vm(Nt))Uv.call(Nt,we)&&bp(sn,we,Nt[we]);return sn},Pp=(sn,Nt)=>_1(sn,k1(Nt));var Nv=(sn,Nt)=>{var we={};for(var ve in sn)Iv.call(sn,ve)&&Nt.indexOf(ve)<0&&(we[ve]=sn[ve]);if(sn!=null&&vm)for(var ve of vm(sn))Nt.indexOf(ve)<0&&Uv.call(sn,ve)&&(we[ve]=sn[ve]);return we};var Ni=(sn,Nt,we)=>bp(sn,typeof Nt!="symbol"?Nt+"":Nt,we);(self.webpackChunk=self.webpackChunk||[]).push([[342],{27812:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return Se}});var ve=we(54476),We=we(59301),ze={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=ze,Ke=we(7657),Re=function(ge,Le){return We.createElement(Ke.Z,(0,ve.Z)({},ge,{ref:Le,icon:ot}))},me=We.forwardRef(Re),Se=me},89489:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return Se}});var ve=we(54476),We=we(59301),ze={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=ze,Ke=we(7657),Re=function(ge,Le){return We.createElement(Ke.Z,(0,ve.Z)({},ge,{ref:Le,icon:ot}))},me=We.forwardRef(Re),Se=me},59477:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return Se}});var ve=we(54476),We=we(59301),ze={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=ze,Ke=we(7657),Re=function(ge,Le){return We.createElement(Ke.Z,(0,ve.Z)({},ge,{ref:Le,icon:ot}))},me=We.forwardRef(Re),Se=me},26227:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return Se}});var ve=we(54476),We=we(59301),ze={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=ze,Ke=we(7657),Re=function(ge,Le){return We.createElement(Ke.Z,(0,ve.Z)({},ge,{ref:Le,icon:ot}))},me=We.forwardRef(Re),Se=me},49198:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return Se}});var ve=we(54476),We=we(59301),ze={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=ze,Ke=we(7657),Re=function(ge,Le){return We.createElement(Ke.Z,(0,ve.Z)({},ge,{ref:Le,icon:ot}))},me=We.forwardRef(Re),Se=me},87169:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return Se}});var ve=we(54476),We=we(59301),ze={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=ze,Ke=we(7657),Re=function(ge,Le){return We.createElement(Ke.Z,(0,ve.Z)({},ge,{ref:Le,icon:ot}))},me=We.forwardRef(Re),Se=me},52671:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return Se}});var ve=we(54476),We=we(59301),ze={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=ze,Ke=we(7657),Re=function(ge,Le){return We.createElement(Ke.Z,(0,ve.Z)({},ge,{ref:Le,icon:ot}))},me=We.forwardRef(Re),Se=me},8657:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return Se}});var ve=we(54476),We=we(59301),ze={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=ze,Ke=we(7657),Re=function(ge,Le){return We.createElement(Ke.Z,(0,ve.Z)({},ge,{ref:Le,icon:ot}))},me=We.forwardRef(Re),Se=me},56082:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return Se}});var ve=we(54476),We=we(59301),ze={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=ze,Ke=we(7657),Re=function(ge,Le){return We.createElement(Ke.Z,(0,ve.Z)({},ge,{ref:Le,icon:ot}))},me=We.forwardRef(Re),Se=me},33853:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return Se}});var ve=we(54476),We=we(59301),ze={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=ze,Ke=we(7657),Re=function(ge,Le){return We.createElement(Ke.Z,(0,ve.Z)({},ge,{ref:Le,icon:ot}))},me=We.forwardRef(Re),Se=me},15075:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return Se}});var ve=we(54476),We=we(59301),ze={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=ze,Ke=we(7657),Re=function(ge,Le){return We.createElement(Ke.Z,(0,ve.Z)({},ge,{ref:Le,icon:ot}))},me=We.forwardRef(Re),Se=me},43531:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return Se}});var ve=we(54476),We=we(59301),ze={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=ze,Ke=we(7657),Re=function(ge,Le){return We.createElement(Ke.Z,(0,ve.Z)({},ge,{ref:Le,icon:ot}))},me=We.forwardRef(Re),Se=me},38819:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return Se}});var ve=we(54476),We=we(59301),ze={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=ze,Ke=we(7657),Re=function(ge,Le){return We.createElement(Ke.Z,(0,ve.Z)({},ge,{ref:Le,icon:ot}))},me=We.forwardRef(Re),Se=me},95869:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return Se}});var ve=we(54476),We=we(59301),ze={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=ze,Ke=we(7657),Re=function(ge,Le){return We.createElement(Ke.Z,(0,ve.Z)({},ge,{ref:Le,icon:ot}))},me=We.forwardRef(Re),Se=me},96408:function(sn,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"}},25863:function(){"use strict";function sn(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(sn.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(sn.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(sn.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(sn.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 sn))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValue<a.minimum||a.defaultValue>a.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var ee=go.Shape._FigureParameters[ie];ee||(ee=[],go.Shape._FigureParameters[ie]=ee),ee[y]=a};var Nt=[];function we(ie,y){var a=Nt.pop();return a===void 0?new go.Point(ie,y):(a.x=ie,a.y=y,a)}function ve(){var ie=Nt.pop();return ie===void 0?new go.Point:ie}function We(ie){Nt.push(ie)}function ze(ie,y,a,ee,E,te,ne,oe,he){he||(he=new go.Point);var Fe=ie-a,Ce=E-ne,Qe=NaN,Ge=NaN;if(Fe===0)if(Ce===0)ie===a&&(Qe=ie,Ge=y);else{var Je=(te-oe)/Ce,nt=te-Je*E;Qe=ie,Ge=Je*Qe+nt}else if(Ce===0){var Oe=(y-ee)/Fe,pt=y-Oe*ie;Qe=E,Ge=Oe*Qe+pt}else{var Oe=(y-ee)/Fe,Je=(te-oe)/Ce,pt=y-Oe*ie,nt=te-Je*E;Qe=(nt-pt)/(Oe-Je),Ge=Oe*Qe+pt}return he.x=Qe,he.y=Ge,he}function ot(ie,y,a,ee,E,te,ne,oe,he,Fe,Ce,Qe,Ge,Je){var nt=1-he,Oe=he,pt=ie*nt+a*Oe,De=y*nt+ee*Oe,It=a*nt+E*Oe,At=ee*nt+te*Oe,at=E*nt+ne*Oe,wt=te*nt+oe*Oe,ct=pt*nt+It*Oe,dt=De*nt+At*Oe,lt=It*nt+at*Oe,rt=At*nt+wt*Oe,jt=ct*nt+lt*Oe,Jt=dt*nt+rt*Oe;Fe.x=pt,Fe.y=De,Ce.x=ct,Ce.y=dt,Qe.x=jt,Qe.y=Jt,Ge.x=lt,Ge.y=rt,Je.x=at,Je.y=wt}var Ke=new go.Spot(.156,.156),Re=new go.Spot(.844,.844),me=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new sn("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=Ke,E.spot2=Re,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 sn("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())),E<y/2&&te.setSpots(E/y,0,(y-E)/y,1),te}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new sn("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)?ee=10:ee<-y?ee=-y:ee>y&&(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<y/2&&te.setSpots(E/y,0,(y-E)/y,1),te}}),go.Shape.setFigureParameter("Trapezoid1",0,new sn("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)?ee=.2:ee<.5?ee=-.5:ee>.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())),E<y/2&&te.setSpots(E/y,0,(y-E)/y,1),te}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new sn("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)?ee=20:ee<-y?ee=-y/2:ee>y&&(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())),E<y/2&&te.setSpots(E/y,0,(y-E)/y,1),te}}),go.Shape.setFigureParameter("ManualOperation",0,new sn("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(ie,y,a){var ee=ie?ie.parameter1:NaN;isNaN(ee)?ee=10:ee<-y?ee=-y/2:ee>y&&(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())),E<y/2&&te.setSpots(E/y,0,(y-E)/y,1),te}});var Se=[];function Ue(){var ie=Se.pop();return ie===void 0?[]:ie}function ge(ie){ie.length=0,Se.push(ie)}function Le(ie){for(var y=Ue(),a=.5,ee=.5,E=Math.PI*1.5,te=0,ne=0;ne<ie;ne++)te=2*Math.PI/ie*ne+E,y[ne]=new go.Point(ee+a*Math.cos(te),ee+a*Math.sin(te));return y.push(y[0]),y}function Ee(ie){var y=Pe(ie),a=Ue();a[0]=y[0];for(var ee=1,E=1;ee<y.length;ee+=2,E+=3)a[E]=y[ee],a[E+1]=y[ee],a[E+2]=y[ee+1];return ge(y),a}function Pe(ie){for(var y=Le(ie),a=Ue(),ee=Math.floor(y.length/2),E=y.length-1,te=ie%2===0?2:1,ne=0;ne<E;ne++){var oe=y[ne],he=y[ne+1],Fe=y[(ee+ne-1)%E],Ce=y[(ee+ne+te)%E];a[ne*2]=oe,a[ne*2+1]=ze(oe.x,oe.y,Fe.x,Fe.y,he.x,he.y,Ce.x,Ce.y,new go.Point)}return a[a.length]=a[0],ge(y),a}go.Shape.defineFigureGenerator("Pentagon",function(ie,y,a){var ee=Le(5),E=new go.Geometry,te=new go.PathFigure(ee[0].x*y,ee[0].y*a,!0);E.add(te);for(var ne=1;ne<5;ne++)te.add(new go.PathSegment(go.PathSegment.Line,ee[ne].x*y,ee[ne].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,ee[0].x*y,ee[0].y*a).close()),ge(ee),E.spot1=new go.Spot(.2,.22),E.spot2=new go.Spot(.8,.9),E}),go.Shape.defineFigureGenerator("Hexagon",function(ie,y,a){var ee=Le(6),E=new go.Geometry,te=new go.PathFigure(ee[0].x*y,ee[0].y*a,!0);E.add(te);for(var ne=1;ne<6;ne++)te.add(new go.PathSegment(go.PathSegment.Line,ee[ne].x*y,ee[ne].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,ee[0].x*y,ee[0].y*a).close()),ge(ee),E.spot1=new go.Spot(.07,.25),E.spot2=new go.Spot(.93,.75),E}),go.Shape.defineFigureGenerator("Heptagon",function(ie,y,a){var ee=Le(7),E=new go.Geometry,te=new go.PathFigure(ee[0].x*y,ee[0].y*a,!0);E.add(te);for(var ne=1;ne<7;ne++)te.add(new go.PathSegment(go.PathSegment.Line,ee[ne].x*y,ee[ne].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,ee[0].x*y,ee[0].y*a).close()),ge(ee),E.spot1=new go.Spot(.2,.15),E.spot2=new go.Spot(.8,.85),E}),go.Shape.defineFigureGenerator("Octagon",function(ie,y,a){var ee=Le(8),E=new go.Geometry,te=new go.PathFigure(ee[0].x*y,ee[0].y*a,!0);E.add(te);for(var ne=1;ne<8;ne++)te.add(new go.PathSegment(go.PathSegment.Line,ee[ne].x*y,ee[ne].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,ee[0].x*y,ee[0].y*a).close()),ge(ee),E.spot1=new go.Spot(.15,.15),E.spot2=new go.Spot(.85,.85),E}),go.Shape.defineFigureGenerator("Nonagon",function(ie,y,a){var ee=Le(9),E=new go.Geometry,te=new go.PathFigure(ee[0].x*y,ee[0].y*a,!0);E.add(te);for(var ne=1;ne<9;ne++)te.add(new go.PathSegment(go.PathSegment.Line,ee[ne].x*y,ee[ne].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,ee[0].x*y,ee[0].y*a).close()),ge(ee),E.spot1=new go.Spot(.17,.13),E.spot2=new go.Spot(.82,.82),E}),go.Shape.defineFigureGenerator("Decagon",function(ie,y,a){var ee=Le(10),E=new go.Geometry,te=new go.PathFigure(ee[0].x*y,ee[0].y*a,!0);E.add(te);for(var ne=1;ne<10;ne++)te.add(new go.PathSegment(go.PathSegment.Line,ee[ne].x*y,ee[ne].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,ee[0].x*y,ee[0].y*a).close()),ge(ee),E.spot1=new go.Spot(.16,.16),E.spot2=new go.Spot(.84,.84),E}),go.Shape.defineFigureGenerator("Dodecagon",function(ie,y,a){var ee=Le(12),E=new go.Geometry,te=new go.PathFigure(ee[0].x*y,ee[0].y*a,!0);E.add(te);for(var ne=1;ne<12;ne++)te.add(new go.PathSegment(go.PathSegment.Line,ee[ne].x*y,ee[ne].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,ee[0].x*y,ee[0].y*a).close()),ge(ee),E.spot1=new go.Spot(.16,.16),E.spot2=new go.Spot(.84,.84),E}),go.Shape.defineFigureGenerator("FivePointedStar",function(ie,y,a){var ee=Pe(5),E=new go.Geometry,te=new go.PathFigure(ee[0].x*y,ee[0].y*a,!0);E.add(te);for(var ne=1;ne<10;ne++)te.add(new go.PathSegment(go.PathSegment.Line,ee[ne].x*y,ee[ne].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,ee[0].x*y,ee[0].y*a).close()),ge(ee),E.spot1=new go.Spot(.266,.333),E.spot2=new go.Spot(.733,.733),E}),go.Shape.defineFigureGenerator("SixPointedStar",function(ie,y,a){var ee=Pe(6),E=new go.Geometry,te=new go.PathFigure(ee[0].x*y,ee[0].y*a,!0);E.add(te);for(var ne=1;ne<12;ne++)te.add(new go.PathSegment(go.PathSegment.Line,ee[ne].x*y,ee[ne].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,ee[0].x*y,ee[0].y*a).close()),ge(ee),E.spot1=new go.Spot(.17,.25),E.spot2=new go.Spot(.83,.75),E}),go.Shape.defineFigureGenerator("SevenPointedStar",function(ie,y,a){var ee=Pe(7),E=new go.Geometry,te=new go.PathFigure(ee[0].x*y,ee[0].y*a,!0);E.add(te);for(var ne=1;ne<14;ne++)te.add(new go.PathSegment(go.PathSegment.Line,ee[ne].x*y,ee[ne].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,ee[0].x*y,ee[0].y*a).close()),ge(ee),E.spot1=new go.Spot(.222,.277),E.spot2=new go.Spot(.777,.666),E}),go.Shape.defineFigureGenerator("EightPointedStar",function(ie,y,a){var ee=Pe(8),E=new go.Geometry,te=new go.PathFigure(ee[0].x*y,ee[0].y*a,!0);E.add(te);for(var ne=1;ne<16;ne++)te.add(new go.PathSegment(go.PathSegment.Line,ee[ne].x*y,ee[ne].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,ee[0].x*y,ee[0].y*a).close()),ge(ee),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("NinePointedStar",function(ie,y,a){var ee=Pe(9),E=new go.Geometry,te=new go.PathFigure(ee[0].x*y,ee[0].y*a,!0);E.add(te);for(var ne=1;ne<18;ne++)te.add(new go.PathSegment(go.PathSegment.Line,ee[ne].x*y,ee[ne].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,ee[0].x*y,ee[0].y*a).close()),ge(ee),E.spot1=new go.Spot(.222,.277),E.spot2=new go.Spot(.777,.666),E}),go.Shape.defineFigureGenerator("TenPointedStar",function(ie,y,a){var ee=Pe(10),E=new go.Geometry,te=new go.PathFigure(ee[0].x*y,ee[0].y*a,!0);E.add(te);for(var ne=1;ne<20;ne++)te.add(new go.PathSegment(go.PathSegment.Line,ee[ne].x*y,ee[ne].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,ee[0].x*y,ee[0].y*a).close()),ge(ee),E.spot1=new go.Spot(.281,.261),E.spot2=new go.Spot(.723,.748),E}),go.Shape.defineFigureGenerator("FivePointedBurst",function(ie,y,a){var ee=Ee(5),E=new go.Geometry,te=new go.PathFigure(ee[0].x*y,ee[0].y*a,!0);E.add(te);for(var ne=1;ne<ee.length;ne+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,ee[ne+2].x*y,ee[ne+2].y*a,ee[ne].x*y,ee[ne].y*a,ee[ne+1].x*y,ee[ne+1].y*a));return te.segments.last().close(),ge(ee),E.spot1=new go.Spot(.222,.277),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("SixPointedBurst",function(ie,y,a){var ee=Ee(6),E=new go.Geometry,te=new go.PathFigure(ee[0].x*y,ee[0].y*a,!0);E.add(te);for(var ne=1;ne<ee.length;ne+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,ee[ne+2].x*y,ee[ne+2].y*a,ee[ne].x*y,ee[ne].y*a,ee[ne+1].x*y,ee[ne+1].y*a));return te.segments.last().close(),ge(ee),E.spot1=new go.Spot(.17,.222),E.spot2=new go.Spot(.833,.777),E}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(ie,y,a){var ee=Ee(7),E=new go.Geometry,te=new go.PathFigure(ee[0].x*y,ee[0].y*a,!0);E.add(te);for(var ne=1;ne<ee.length;ne+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,ee[ne+2].x*y,ee[ne+2].y*a,ee[ne].x*y,ee[ne].y*a,ee[ne+1].x*y,ee[ne+1].y*a));return te.segments.last().close(),ge(ee),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("EightPointedBurst",function(ie,y,a){var ee=Ee(8),E=new go.Geometry,te=new go.PathFigure(ee[0].x*y,ee[0].y*a,!0);E.add(te);for(var ne=1;ne<ee.length;ne+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,ee[ne+2].x*y,ee[ne+2].y*a,ee[ne].x*y,ee[ne].y*a,ee[ne+1].x*y,ee[ne+1].y*a));return te.segments.last().close(),ge(ee),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("NinePointedBurst",function(ie,y,a){var ee=Ee(9),E=new go.Geometry,te=new go.PathFigure(ee[0].x*y,ee[0].y*a,!0);E.add(te);for(var ne=1;ne<ee.length;ne+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,ee[ne+2].x*y,ee[ne+2].y*a,ee[ne].x*y,ee[ne].y*a,ee[ne+1].x*y,ee[ne+1].y*a));return te.segments.last().close(),ge(ee),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("TenPointedBurst",function(ie,y,a){var ee=Ee(10),E=new go.Geometry,te=new go.PathFigure(ee[0].x*y,ee[0].y*a,!0);E.add(te);for(var ne=1;ne<ee.length;ne+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,ee[ne+2].x*y,ee[ne+2].y*a,ee[ne].x*y,ee[ne].y*a,ee[ne+1].x*y,ee[ne+1].y*a));return te.segments.last().close(),ge(ee),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.setFigureParameter("FramedRectangle",0,new sn("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new sn("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(ie,y,a){var ee=ie?ie.parameter1:NaN,E=ie?ie.parameter2:NaN;isNaN(ee)&&(ee=8),isNaN(E)&&(E=8);var te=new go.Geometry,ne=new go.PathFigure(0,0,!0);return te.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()),ee<y/2&&E<a/2&&(ne.add(new go.PathSegment(go.PathSegment.Move,ee,E)),ne.add(new go.PathSegment(go.PathSegment.Line,ee,a-E)),ne.add(new go.PathSegment(go.PathSegment.Line,y-ee,a-E)),ne.add(new go.PathSegment(go.PathSegment.Line,y-ee,E).close())),te.setSpots(0,0,1,1,ee,E,-ee,-E),te}),go.Shape.setFigureParameter("Ring",0,new sn("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(ie,y,a){var ee=ie?ie.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=8);var E=y/2,te=new go.Geometry,ne=new go.PathFigure(y,y/2,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Arc,0,360,E,E,E,E).close());var oe=Math.max(E-ee,0);return oe>0&&(ne.add(new go.PathSegment(go.PathSegment.Move,y/2+oe,y/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E,E,oe,oe).close())),te.spot1=Ke,te.spot2=Re,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 sn("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new sn("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,oe=Math.min(y,a)/2;return new go.Geometry().add(new go.PathFigure(oe,oe).add(new go.PathSegment(go.PathSegment.Arc,te,ne,oe,oe,oe,oe).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 sn("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 sn("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 sn("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,oe=Math.atan2(a,y),he=ee-Math.min(Math.cos(oe)*ee/2,te),Fe=ee-Math.min(Math.sin(oe)*ee/2,ne),E=new go.Geometry,Ce=new go.PathFigure(he,0,!0);return E.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te,.2*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,y-he,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,y,Fe)),Ce.add(new go.PathSegment(go.PathSegment.Line,.8*y,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,y,a-Fe)),Ce.add(new go.PathSegment(go.PathSegment.Line,y-he,a)),Ce.add(new go.PathSegment(go.PathSegment.Line,te,.8*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,he,a)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,a-Fe)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,Fe).close()),E}}),go.Shape.setFigureParameter("ThinX",0,new sn("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 sn("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 sn("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,oe=0,he=te*me;return E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5+te+oe)*a,(.5-te+ne)*y,(.5+he+oe)*a,(.5-he+ne)*y,(.5+te+oe)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ne)*y,(.5+oe)*a,(.5+he+ne)*y,(.5+te+oe)*a,(.5+te+ne)*y,(.5+he+oe)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-te+oe)*a,(1-.5+te+ne)*y,(.5-he+oe)*a,(.5+he+ne)*y,(.5-te+oe)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*a,(.5-he+ne)*y,(.5-te+oe)*a,(.5-te+ne+.05)*y,(.5-he+oe-.02)*a)),te=.2,ne=0,oe=-.3,he=te*me,E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ne)*y,(.5+oe)*a,(.5+he+ne)*y,(.5+te+oe)*a,(.5+te+ne)*y,(.5+he+oe)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-te+oe)*a,(1-.5+te+ne)*y,(.5-he+oe)*a,(.5+he+ne)*y,(.5-te+oe)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ne)*y,(.5+oe)*a,(.5-he+ne)*y,(.5-te+oe)*a,(.5-te+ne)*y,(.5-he+oe)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-he+ne)*y,(.5+te+oe)*a,(.5-te+ne)*y,(.5+he+oe)*a,(.5-he+ne)*y,(.5+te+oe)*a)),te=.2,ne=-.3,oe=0,he=te*me,E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5-te+oe)*a,(1-.5+te+ne-.05)*y,(.5-he+oe-.02)*a,(.5+he+ne)*y,(.5-te+oe)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ne)*y,(.5+oe)*a,(.5-he+ne)*y,(.5-te+oe)*a,(.5-te+ne)*y,(.5-he+oe)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*y,(.5+te+oe)*a,(.5-te+ne)*y,(.5+he+oe)*a,(.5-he+ne)*y,(.5+te+oe)*a)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*a,(.5+he+ne)*y,(.5+te+oe)*a,(.5+te+ne)*y,(.5+he+oe)*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,oe=.25;return E.add(new go.PathSegment(go.PathSegment.Move,(ne+te)*y,oe*a)),E.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*ne,a*oe,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)),oe=.75,E=new go.PathFigure((ne+te)*y,oe*a,!0),ee.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*ne,a*oe,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,oe=.5,he=new go.PathFigure(ne*y,(oe-te)*a);ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*y,oe*a,(ne-E)*y,(oe-te)*a,(ne-te)*y,(oe-E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe+te)*a,(ne-te)*y,(oe+E)*a,(ne-E)*y,(oe+te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*y,oe*a,(ne+E)*y,(oe+te)*a,(ne+te)*y,(oe+E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe-te)*a,(ne+te)*y,(oe-E)*a,(ne+E)*y,(oe-te)*a)),te=.4,E=me*.4;var Fe=ve(),Ce=ve(),Qe=ve(),Ge=ve();ot(ne,oe-te,ne+E,oe-te,ne+te,oe-E,ne+te,oe,.42,Fe,Ce,Qe,Ge,Ge);var Je=ve(),nt=ve(),Oe=ve();ot(ne,oe-te,ne+E,oe-te,ne+te,oe-E,ne+te,oe,.58,Ge,Ge,Oe,Je,nt);var pt=ve(),De=ve(),It=ve();ot(ne,oe+te,ne-E,oe+te,ne-te,oe+E,ne-te,oe,.42,pt,De,It,Ge,Ge);var At=ve(),at=ve(),wt=ve();return ot(ne,oe+te,ne-E,oe+te,ne-te,oe+E,ne-te,oe,.58,Ge,Ge,wt,At,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,oe*a,At.x*y,At.y*a,at.x*y,at.y*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe-te)*a,(ne-te)*y,(oe-E)*a,(ne-E)*y,(oe-te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,Qe.x*y,Qe.y*a,Fe.x*y,Fe.y*a,Ce.x*y,Ce.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,It.x*y,It.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,oe*a,Je.x*y,Je.y*a,nt.x*y,nt.y*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe+te)*a,(ne+te)*y,(oe+E)*a,(ne+E)*y,(oe+te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,It.x*y,It.y*a,pt.x*y,pt.y*a,De.x*y,De.y*a).close()),We(Fe),We(Ce),We(Qe),We(Ge),We(Je),We(nt),We(Oe),We(pt),We(De),We(It),We(At),We(at),We(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 sn("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,oe=.5,he=ve(),Fe=ve(),Ce=ve(),Qe=ve(),Ge=new go.PathFigure((ne-te)*y,oe*a,!1);ee.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe-te)*a,(ne-te)*y,(oe-E)*a,(ne-E)*y,(oe-te)*a)),ot(ne,oe-te,ne+E,oe-te,ne+te,oe-E,ne+te,oe,.44,Ce,Qe,Fe,he,he),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Fe.x*y,Fe.y*a,Ce.x*y,Ce.y*a,Qe.x*y,Qe.y*a));var Je=we(Fe.x,Fe.y);ot(ne,oe-te,ne+E,oe-te,ne+te,oe-E,ne+te,oe,.56,he,he,Fe,Ce,Qe);var nt=we(Fe.x,Fe.y);Ge.add(new go.PathSegment(go.PathSegment.Line,(Je.x*.1+.95*.9)*y,Je.y*.1*a)),Ge.add(new go.PathSegment(go.PathSegment.Line,.85*y,Je.y*.1*a)),Ge.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),Ge.add(new go.PathSegment(go.PathSegment.Line,y,0)),Ge.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),Ge.add(new go.PathSegment(go.PathSegment.Line,(nt.x*.1+.9)*y,.15*a)),Ge.add(new go.PathSegment(go.PathSegment.Line,(nt.x*.1+.9)*y,(nt.y*.1+.05*.9)*a)),Ge.add(new go.PathSegment(go.PathSegment.Line,nt.x*y,nt.y*a)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*y,oe*a,Ce.x*y,Ce.y*a,Qe.x*y,Qe.y*a)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe+te)*a,(ne+te)*y,(oe+E)*a,(ne+E)*y,(oe+te)*a)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*y,oe*a,(ne-E)*y,(oe+te)*a,(ne-te)*y,(oe+E)*a)),te=.35,E=me*.35;var Oe=new go.PathFigure(ne*y,(oe-te)*a,!1);ee.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*y,oe*a,(ne-E)*y,(oe-te)*a,(ne-te)*y,(oe-E)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe+te)*a,(ne-te)*y,(oe+E)*a,(ne-E)*y,(oe+te)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*y,oe*a,(ne+E)*y,(oe+te)*a,(ne+te)*y,(oe+E)*a)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe-te)*a,(ne+te)*y,(oe-E)*a,(ne+E)*y,(oe-te)*a));var pt=new go.PathFigure((ne-te)*y,oe*a,!1);return ee.add(pt),We(he),We(Fe),We(Ce),We(Qe),We(Je),We(nt),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,oe=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+oe+te)*y,(.5+E+ne)*a,(.5+E+te)*y,(.5+oe+ne)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-E+ne)*a,(1-.5+E+te)*y,(.5-oe+ne)*a,(.5+oe+te)*y,(.5-E+ne)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+te)*y,(.5+ne)*a,(.5-oe+te)*y,(.5-E+ne)*a,(.5-E+te)*y,(.5-oe+ne)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(.475+te)*y,(.5+E+ne)*a,(.5-E+te)*y,(.5+oe+ne)*a,(.5-oe+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,oe=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+oe+ne)*a,(.5+oe+te)*y,(.5+E+ne)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+te)*y,(.5+ne)*a,(.5-oe+te)*y,(.5+E+ne)*a,(.5-E+te)*y,(.5+oe+ne)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-E+ne)*a,(.5-E+te)*y,(.5-oe+ne)*a,(.5-oe+te)*y,(.5-E+ne)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+te)*y,(.5+ne)*a,(.5+oe+te)*y,(.5-E+ne)*a,(1-.5+E+te)*y,(.5-oe+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 sn("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new sn("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,oe=(.5+E/2)*a,he=new go.Geometry,Fe=new go.PathFigure(0,ne,!0);he.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,te,ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,te,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,te,a)),Fe.add(new go.PathSegment(go.PathSegment.Line,te,oe)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,oe).close()),he.spot1=new go.Spot(0,ne/a);var Ce=ze(0,oe/a,1,oe/a,te/y,1,1,.5,ve());return he.spot2=new go.Spot(Ce.x,Ce.y),We(Ce),he}),go.Shape.setFigureParameter("Arrow2",0,new sn("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new sn("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,oe=ne+E,he=new go.Geometry,Fe=new go.PathFigure(0,ne,!0);he.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,te,ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,te,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,te,a)),Fe.add(new go.PathSegment(go.PathSegment.Line,te,oe)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,oe).close()),he.spot1=new go.Spot(0,ne/a);var Ce=ze(0,oe/a,1,oe/a,te/y,1,1,.5,ve());return he.spot2=new go.Spot(Ce.x,Ce.y),We(Ce),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 sn("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,oe=new go.PathFigure(y,.5*a,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*y,te)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),oe.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*y,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var he=ze(0,.5,.3,0,0,E/a,.1,E/a,ve());return ne.spot1=new go.Spot(he.x,he.y),he=ze(.7,1,1,.5,0,te/a,1,te/a,he),ne.spot2=new go.Spot(he.x,he.y),We(he),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new sn("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new sn("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,oe=(a-E)/2,he=oe+E;(ee>a||E>a)&&(E>ee?(ee=ee*a/E,te=(a-ee)/2,ne=te+ee,oe=0,he=a):(te=0,ne=a,oe=0,he=a));var Fe=new go.Geometry,Ce=new go.PathFigure(y,.5*a,!0);Fe.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,he)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*y,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*y,he)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*y,oe)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*y,te)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,oe).close());var Qe=ze(0,.5,.3,oe/a,0,te/a,1,te/a,ve());return Fe.spot1=new go.Spot(Qe.x,Qe.y),Qe=ze(.7,he/a,1,.5,0,ne/a,1,ne/a,Qe),Fe.spot2=new go.Spot(Qe.x,Qe.y),We(Qe),Fe}),go.Shape.setFigureParameter("IBeamArrow",0,new sn("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,oe=new go.PathFigure(y,.5*a,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),oe.add(new go.PathSegment(go.PathSegment.Line,0,a)),oe.add(new go.PathSegment(go.PathSegment.Line,0,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*y,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(0,E/a);var he=ze(.7,1,1,.5,0,te/a,1,te/a,ve());return ne.spot2=new go.Spot(he.x,he.y),We(he),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new sn("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new sn("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,oe=(a-E)/2,he=oe+E;(ee>a||E>a)&&(E>ee?(ee=ee*a/E,te=(a-ee)/2,ne=te+ee,oe=0,he=a):(te=0,ne=a,oe=0,he=a));var Fe=new go.Geometry,Ce=new go.PathFigure(y,.5*a,!0);Fe.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,he)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*y,he)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,he)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,oe)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*y,oe)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,oe).close()),Fe.spot1=new go.Spot(0,te/a);var Qe=ze(.7,he/a,1,.5,0,ne/a,1,ne/a,ve());return Fe.spot2=new go.Spot(Qe.x,Qe.y),We(Qe),Fe}),go.Shape.setFigureParameter("Pointer",0,new sn("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=ze(.2,.65,1,.65,0,1,1,.5,ve());return E.spot2=new go.Spot(ne.x,ne.y),We(ne),E}),go.Shape.setFigureParameter("RoundedPointer",0,new sn("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=ze(0,.65,1,.65,0,1,1,.5,ve());return E.spot2=new go.Spot(ne.x,ne.y),We(ne),E}),go.Shape.setFigureParameter("SplitEndArrow",0,new sn("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,oe=new go.PathFigure(y,.5*a,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),oe.add(new go.PathSegment(go.PathSegment.Line,0,te)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Line,0,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(.2,.3);var he=ze(.7,1,1,.5,0,te/a,1,te/a,ve());return ne.spot2=new go.Spot(he.x,he.y),We(he),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new sn("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,oe=new go.PathFigure(y,.5*a,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),oe.add(new go.PathSegment(go.PathSegment.Line,0,te)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Line,0,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*y,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ne.spot1=new go.Spot(.2,E/a);var he=ze(.7,1,1,.5,0,te/a,1,te/a,ve());return ne.spot2=new go.Spot(he.x,he.y),We(he),ne}),go.Shape.setFigureParameter("SquareArrow",0,new sn("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 oe=new go.PathFigure(y,ee,!1);return E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*ee,1*y,2*ee-me*ee,(.5+te)*y,2*ee)),oe.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 oe=new go.PathFigure(0,a-ee,!1);return E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a-2*ee,0,a-ee-me*ee,(.5-te)*y,a-2*ee)),oe.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 oe=new go.PathFigure(ee,0,!1);return E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,2*ee,.5*a,ee+me*ee,0,2*ee,(.5-te)*a)),oe.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 oe=new go.PathFigure(y-ee,0,!1);return E.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,y-2*ee,.5*a,y-ee-me*ee,0,y-2*ee,(.5-te)*a)),oe.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,oe=me*te,he=.5,Fe=.1,Ce=new go.PathFigure(he*y,(Fe+te)*a,!0);ee.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(he-E)*y,Fe*a,(he-ne)*y,(Fe+te)*a,(he-E)*y,(Fe+oe)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(Fe-te)*a,(he-E)*y,(Fe-oe)*a,(he-ne)*y,(Fe-te)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(he+E)*y,Fe*a,(he+ne)*y,(Fe-te)*a,(he+E)*y,(Fe-oe)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(Fe+te)*a,(he+E)*y,(Fe+oe)*a,(he+ne)*y,(Fe+te)*a));var Qe=.05,Ge=me*Qe;he=.05,Fe=.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,Fe=.25,Je.add(new go.PathSegment(go.PathSegment.Bezier,(he+Qe)*y,Fe*a,(he+Ge)*y,(Fe-Qe)*a,(he+Qe)*y,(Fe-Ge)*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,Ge=me*Qe,he=.825,Fe=.35,Je.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(Fe-Qe)*a,(he+Qe)*y,(Fe-Ge)*a,(he+Ge)*y,(Fe-Qe)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(he-Qe)*y,Fe*a,(he-Ge)*y,(Fe-Qe)*a,(he-Qe)*y,(Fe-Ge)*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,Ge=me*Qe,he=.5,Fe=.7,Je.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(Fe-Qe)*a,(he+Qe)*y,(Fe-Ge)*a,(he+Ge)*y,(Fe-Qe)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(he-Qe)*y,Fe*a,(he-Ge)*y,(Fe-Qe)*a,(he-Qe)*y,(Fe-Ge)*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,Ge=me*Qe,he=.175,Fe=.35,Je.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(Fe-Qe)*a,(he+Qe)*y,(Fe-Ge)*a,(he+Ge)*y,(Fe-Qe)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(he-Qe)*y,Fe*a,(he-Ge)*y,(Fe-Qe)*a,(he-Qe)*y,(Fe-Ge)*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,Ge=me*Qe,he=.05,Fe=.25,Je.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(Fe-Qe)*a,(he-Qe)*y,(Fe-Ge)*a,(he-Ge)*y,(Fe-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 sn("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 oe=new go.PathFigure(y,.1*a,!1);return ee.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+te)*a,(.5+E)*y,.2*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-E)*y,.2*a,0,(.1+te)*a)),oe.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+te)*a,(.5+E)*y,.3*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-E)*y,.3*a,0,(.2+te)*a)),oe.add(new go.PathSegment(go.PathSegment.Move,y,.3*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.4*a,y,(.3+te)*a,(.5+E)*y,.4*a)),oe.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 oe=new go.PathFigure(y,.1*a,!1);return ee.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+te)*a,(.5+E)*y,.2*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-E)*y,.2*a,0,(.1+te)*a)),oe.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+te)*a,(.5+E)*y,.3*a)),oe.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 oe=new go.PathFigure(0,E*a,!1);return ee.add(oe),oe.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 oe=new go.PathFigure(E*y,0,!1);return ee.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),oe.add(new go.PathSegment(go.PathSegment.Move,0,te*a)),oe.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,oe=.5,he=new go.PathFigure(y,oe*a,!0);ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,oe*y,a,y,(oe+ne)*a,(oe+ne)*y,a)),he.add(new go.PathSegment(go.PathSegment.Bezier,0,oe*a,(oe-ne)*y,a,0,(oe+ne)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,oe*y,0,0,(oe-ne)*a,(oe-ne)*y,0)),he.add(new go.PathSegment(go.PathSegment.Bezier,y,oe*a,(oe+ne)*y,0,y,(oe-ne)*a));var Fe=new go.PathFigure((te+E)*y,(te+E)*a,!1);return ee.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,te*y,te*a)),Fe.add(new go.PathSegment(go.PathSegment.Move,te*y,(te+E)*a)),Fe.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 oe=new go.PathFigure(.5*E*y,E*a,!1);return ee.add(oe),oe.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 oe=new go.PathFigure(y,.5*a,!1);return ee.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),oe.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 oe=new go.PathFigure(y,te*a,!1);ee.add(oe),oe.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,oe=.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 Fe=new go.PathFigure((ne+te)*y,oe*a,!0);return ee.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe+te)*a,(ne+te)*y,(oe+E)*a,(ne+E)*y,(oe+te)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*y,oe*a,(ne-E)*y,(oe+te)*a,(ne-te)*y,(oe+E)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe-te)*a,(ne-te)*y,(oe-E)*a,(ne-E)*y,(oe-te)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*y,oe*a,(ne+E)*y,(oe-te)*a,(ne+te)*y,(oe-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,oe=.1,he=.9,Fe=.5,Ce=new go.PathFigure(.8*y,.5*a,!0);ee.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,.8*y,(.5+te)*a,(.4+E)*y,a)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,a)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(.4+E)*y,0,.8*y,(.5-te)*a));var Qe=new go.PathFigure((he+oe)*y,Fe*a,!0);return ee.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(Fe+oe)*a,(he+oe)*y,(Fe+ne)*a,(he+ne)*y,(Fe+oe)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(he-oe)*y,Fe*a,(he-ne)*y,(Fe+oe)*a,(he-oe)*y,(Fe+ne)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(Fe-oe)*a,(he-oe)*y,(Fe-ne)*a,(he-ne)*y,(Fe-oe)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(he+oe)*y,Fe*a,(he+ne)*y,(Fe-oe)*a,(he+oe)*y,(Fe-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,oe=.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,(oe+te)*a,(ne+te)*y,(oe+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,(oe-E)*a,.7*y,(oe-te)*a)),E=.1,te=me*.1,ne=.9,oe=.5;var Fe=new go.PathFigure((ne-E)*y,oe*a,!0);return ee.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe-E)*a,(ne-E)*y,(oe-te)*a,(ne-te)*y,(oe-E)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,oe*a,(ne+te)*y,(oe-E)*a,(ne+E)*y,(oe-te)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe+E)*a,(ne+E)*y,(oe+te)*a,(ne+te)*y,(oe+E)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,oe*a,(ne-te)*y,(oe+E)*a,(ne-E)*y,(oe+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,oe=.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,(oe-E)*a,.8*y,(oe-te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*y,(oe+te)*a,(ne+te+te)*y,(oe+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,oe=.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 Fe=new go.PathFigure(.8*y,.5*a,!0);ee.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.7*y,(oe+te)*a,(ne+te)*y,(oe+E)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(ne+te)*y,(oe-E)*a,.7*y,(oe-te)*a)),E=.1,te=me*.1,ne=.9,oe=.5;var Ce=new go.PathFigure((ne-E)*y,oe*a,!0);return ee.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe-E)*a,(ne-E)*y,(oe-te)*a,(ne-te)*y,(oe-E)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,oe*a,(ne+te)*y,(oe-E)*a,(ne+E)*y,(oe-te)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe+E)*a,(ne+E)*y,(oe+te)*a,(ne+te)*y,(oe+E)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,oe*a,(ne-te)*y,(oe+E)*a,(ne-E)*y,(oe+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,oe=.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 Fe=new go.PathFigure(.2*y,0,!0);return ee.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(ne+te)*y,(oe-E)*a,.9*y,(oe-te)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.9*y,(oe+te)*a,(ne+te)*y,(oe+E)*a)),Fe.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,oe=.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,oe=.5,he=new go.PathFigure((ne-te)*y,oe*a,!1);return ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe-te)*a,(ne-te)*y,(oe-E)*a,(ne-E)*y,(oe-te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*y,oe*a,(ne+E)*y,(oe-te)*a,(ne+te)*y,(oe-E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe+te)*a,(ne+te)*y,(oe+E)*a,(ne+E)*y,(oe+te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*y,oe*a,(ne-E)*y,(oe+te)*a,(ne-te)*y,(oe+E)*a)),he.add(new go.PathSegment(go.PathSegment.Move,(ne-te+.1)*y,oe*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te-.1)*y,oe*a,ne*y,(oe-te)*a,ne*y,(oe+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,oe=.8,he=0,Fe=.5,Ce=(E-y)/2,Qe=(te-a)/2,Ge=new go.PathFigure(he*y+Ce,(Fe+oe)*a+Qe,!0);ee.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(he-oe)*y+Ce,Fe*a+Qe,(he-ne)*y+Ce,(Fe+oe)*a+Qe,(he-oe)*y+Ce,(Fe+ne)*a+Qe)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Ce,(Fe-oe)*a+Qe,(he-oe)*y+Ce,(Fe-ne)*a+Qe,(he-ne)*y+Ce,(Fe-oe)*a+Qe)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(he-oe+ne*.5)*y+Ce,Fe*a+Qe,he*y+Ce,(Fe-oe)*a+Qe,(he-oe+ne*.5)*y+Ce,(Fe-ne)*a+Qe)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Ce,(Fe+oe)*a+Qe,(he-oe+ne*.5)*y+Ce,(Fe+ne)*a+Qe,he*y+Ce,(Fe+oe)*a+Qe).close()),ne=me*.4,oe=.4,he=.2,Fe=.5;var Je=new go.PathFigure(he*y+Ce,(Fe+oe)*a+Qe,!0);ee.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,(he-oe)*y+Ce,Fe*a+Qe,(he-ne)*y+Ce,(Fe+oe)*a+Qe,(he-oe)*y+Ce,(Fe+ne)*a+Qe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Ce,(Fe-oe)*a+Qe,(he-oe)*y+Ce,(Fe-ne)*a+Qe,(he-ne)*y+Ce,(Fe-oe)*a+Qe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(he-oe+ne*.5)*y+Ce,Fe*a+Qe,he*y+Ce,(Fe-oe)*a+Qe,(he-oe+ne*.5)*y+Ce,(Fe-ne)*a+Qe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Ce,(Fe+oe)*a+Qe,(he-oe+ne*.5)*y+Ce,(Fe+ne)*a+Qe,he*y+Ce,(Fe+oe)*a+Qe).close()),ne=me*.2,oe=.2,he=.5,Fe=.5;var nt=new go.PathFigure((he-oe)*y+Ce,Fe*a+Qe,!0);ee.add(nt),nt.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Ce,(Fe-oe)*a+Qe,(he-oe)*y+Ce,(Fe-ne)*a+Qe,(he-ne)*y+Ce,(Fe-oe)*a+Qe)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(he+oe)*y+Ce,Fe*a+Qe,(he+ne)*y+Ce,(Fe-oe)*a+Qe,(he+oe)*y+Ce,(Fe-ne)*a+Qe)),nt.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Ce,(Fe+oe)*a+Qe,(he+oe)*y+Ce,(Fe+ne)*a+Qe,(he+ne)*y+Ce,(Fe+oe)*a+Qe)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(he-oe)*y+Ce,Fe*a+Qe,(he-ne)*y+Ce,(Fe+oe)*a+Qe,(he-oe)*y+Ce,(Fe+ne)*a+Qe)),ne=me*.4,oe=.4,he=.8,Fe=.5;var Oe=new go.PathFigure(he*y+Ce,(Fe-oe)*a+Qe,!0);ee.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(he+oe)*y+Ce,Fe*a+Qe,(he+ne)*y+Ce,(Fe-oe)*a+Qe,(he+oe)*y+Ce,(Fe-ne)*a+Qe)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Ce,(Fe+oe)*a+Qe,(he+oe)*y+Ce,(Fe+ne)*a+Qe,(he+ne)*y+Ce,(Fe+oe)*a+Qe)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(he+oe-ne*.5)*y+Ce,Fe*a+Qe,he*y+Ce,(Fe+oe)*a+Qe,(he+oe-ne*.5)*y+Ce,(Fe+ne)*a+Qe)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Ce,(Fe-oe)*a+Qe,(he+oe-ne*.5)*y+Ce,(Fe-ne)*a+Qe,he*y+Ce,(Fe-oe)*a+Qe).close()),ne=me*.8,oe=.8,he=1,Fe=.5;var pt=new go.PathFigure(he*y+Ce,(Fe-oe)*a+Qe,!0);return ee.add(pt),pt.add(new go.PathSegment(go.PathSegment.Bezier,(he+oe)*y+Ce,Fe*a+Qe,(he+ne)*y+Ce,(Fe-oe)*a+Qe,(he+oe)*y+Ce,(Fe-ne)*a+Qe)),pt.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Ce,(Fe+oe)*a+Qe,(he+oe)*y+Ce,(Fe+ne)*a+Qe,(he+ne)*y+Ce,(Fe+oe)*a+Qe)),pt.add(new go.PathSegment(go.PathSegment.Bezier,(he+oe-ne*.5)*y+Ce,Fe*a+Qe,he*y+Ce,(Fe+oe)*a+Qe,(he+oe-ne*.5)*y+Ce,(Fe+ne)*a+Qe)),pt.add(new go.PathSegment(go.PathSegment.Bezier,he*y+Ce,(Fe-oe)*a+Qe,(he+oe-ne*.5)*y+Ce,(Fe-ne)*a+Qe,he*y+Ce,(Fe-oe)*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 oe=new go.PathFigure(0,.5*a,!1);return ee.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),oe.add(new go.PathSegment(go.PathSegment.Move,.75*y,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.75*y,.6*a)),oe.add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)),oe.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,oe=.5,he=ve(),Fe=ve(),Ce=ve(),Qe=ve();ot(ne,oe-te,ne+E,oe-te,ne+te,oe-E,ne+te,oe,.5,he,he,Fe,Ce,Qe);var Ge=we(Fe.x,Fe.y),Je=new go.PathFigure(Fe.x*y,Fe.y*a,!0);ee.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*y,oe*a,Ce.x*y,Ce.y*a,Qe.x*y,Qe.y*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe+te)*a,(ne+te)*y,(oe+E)*a,(ne+E)*y,(oe+te)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*y,oe*a,(ne-E)*y,(oe+te)*a,(ne-te)*y,(oe+E)*a)),ot(ne-te,oe,ne-te,oe-E,ne-E,oe-te,ne,oe-te,.5,Ce,Qe,Fe,he,he),Je.add(new go.PathSegment(go.PathSegment.Bezier,Fe.x*y,Fe.y*a,Ce.x*y,Ce.y*a,Qe.x*y,Qe.y*a)),E=me*.3,te=.3,ot(ne-te,oe,ne-te,oe-E,ne-E,oe-te,ne,oe-te,.5,Ce,Qe,Fe,he,he),Je.add(new go.PathSegment(go.PathSegment.Line,Fe.x*y,Fe.y*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ne-te)*y,oe*a,Qe.x*y,Qe.y*a,Ce.x*y,Ce.y*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe+te)*a,(ne-te)*y,(oe+E)*a,(ne-E)*y,(oe+te)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ne+te)*y,oe*a,(ne+E)*y,(oe+te)*a,(ne+te)*y,(oe+E)*a)),ot(ne,oe-te,ne+E,oe-te,ne+te,oe-E,ne+te,oe,.5,he,he,Fe,Ce,Qe),Je.add(new go.PathSegment(go.PathSegment.Bezier,Fe.x*y,Fe.y*a,Qe.x*y,Qe.y*a,Ce.x*y,Ce.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()),We(he),We(Fe),We(Ce),We(Qe),We(Ge),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,oe,he){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+oe)*y,(.8+he)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+oe)*y,(.5+he)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+oe)*y,(.5+he)*a)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+oe)*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,oe=E*me,he=.4*Math.SQRT2/2+.5,Fe=.5-.5*Math.SQRT2/2,Ce=1,Qe=.5,Ge=.5,Je=0,nt=new go.PathFigure(he*y,(1-Fe)*a,!1);return ee.add(nt),nt.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,Qe*a,Ce*y,.7*a,Ce*y,Qe*a)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+te)*y,(Je+te)*a,(.5+E+te)*y,(.5-oe+te)*a,(.5+oe+te)*y,(.5-E+te)*a)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+te)*y,(.5+ne)*a,(.5-oe+te)*y,(.5-E+ne)*a,(.5-E+te)*y,(.5-oe+ne)*a)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(.35+te)*y,.9*a,(.5-E+te)*y,(.5+oe+ne)*a,(.5-oe+te)*y,.9*a)),nt.add(new go.PathSegment(go.PathSegment.Move,(.25+te)*y,.8*a)),nt.add(new go.PathSegment(go.PathSegment.Line,(.35+te)*y,.9*a)),nt.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,oe=.5,he=ne,Fe=Math.PI/4,Ce=4*(1-Math.cos(Fe))/(3*Math.sin(Fe)),Qe=Ce*.5,Ge=ne,Je=ne,nt=Ce*Ge,Oe=Ce*Je;te.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Ge)*y,he*a,(oe-(nt+Ge)/2)*y,(he+(Je+Oe)/2)*a,(oe-Ge)*y,(he+Oe)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,oe*y,(he-Je)*a,(oe-Ge)*y,(he-Oe)*a,(oe-nt)*y,(he-Je)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(oe+Ge)*y,he*a,(oe+nt)*y,(he-Je)*a,(oe+Ge)*y,(he-Oe)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*a,(oe+Ge)*y,(he+Oe)*a,(oe+(nt+Ge)/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 pt=new go.PathFigure(.2*y,a,!1);ee.add(pt),pt.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 oe=new go.PathFigure(E*y,0,!1);return ee.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*y,.15*a)),oe.add(new go.PathSegment(go.PathSegment.Move,E*y,a)),oe.add(new go.PathSegment(go.PathSegment.Line,E*y,.85*a)),oe.add(new go.PathSegment(go.PathSegment.Move,0,E*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.15*y,E*a)),oe.add(new go.PathSegment(go.PathSegment.Move,y,E*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.85*y,E*a)),oe.add(new go.PathSegment(go.PathSegment.Move,E*y,E*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*a)),oe.add(new go.PathSegment(go.PathSegment.Move,E*y,E*a)),oe.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,oe=me*.1,he=.2,Fe=.9,Ce=new go.PathFigure((he-ne)*y,Fe*a,!0);ee.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(Fe-ne)*a,(he-ne)*y,(Fe-oe)*a,(he-oe)*y,(Fe-ne)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(he+ne)*y,Fe*a,(he+oe)*y,(Fe-ne)*a,(he+ne)*y,(Fe-oe)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(Fe+ne)*a,(he+ne)*y,(Fe+oe)*a,(he+oe)*y,(Fe+ne)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(he-ne)*y,Fe*a,(he-oe)*y,(Fe+ne)*a,(he-ne)*y,(Fe+oe)*a).close()),ne=.1,oe=me*.1,he=.8,Fe=.9;var Qe=new go.PathFigure((he-ne)*y,Fe*a,!0);return ee.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(Fe-ne)*a,(he-ne)*y,(Fe-oe)*a,(he-oe)*y,(Fe-ne)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(he+ne)*y,Fe*a,(he+oe)*y,(Fe-ne)*a,(he+ne)*y,(Fe-oe)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(Fe+ne)*a,(he+ne)*y,(Fe+oe)*a,(he+oe)*y,(Fe+ne)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(he-ne)*y,Fe*a,(he-oe)*y,(Fe+ne)*a,(he-ne)*y,(Fe+oe)*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 oe=new go.PathFigure(.5*y,.7*a,!1);ee.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,y,.7*a));var he=.1,Fe=me*.1,Ce=.1,Qe=.9,Ge=new go.PathFigure((Ce-he)*y,Qe*a,!0);ee.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Qe-he)*a,(Ce-he)*y,(Qe-Fe)*a,(Ce-Fe)*y,(Qe-he)*a)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+he)*y,Qe*a,(Ce+Fe)*y,(Qe-he)*a,(Ce+he)*y,(Qe-Fe)*a)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Qe+he)*a,(Ce+he)*y,(Qe+Fe)*a,(Ce+Fe)*y,(Qe+he)*a)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-he)*y,Qe*a,(Ce-Fe)*y,(Qe+he)*a,(Ce-he)*y,(Qe+Fe)*a)),he=.1,Fe=me*.1,Ce=.4,Qe=.9;var Je=new go.PathFigure((Ce-he)*y,Qe*a,!0);return ee.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Qe-he)*a,(Ce-he)*y,(Qe-Fe)*a,(Ce-Fe)*y,(Qe-he)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+he)*y,Qe*a,(Ce+Fe)*y,(Qe-he)*a,(Ce+he)*y,(Qe-Fe)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Qe+he)*a,(Ce+he)*y,(Qe+Fe)*a,(Ce+Fe)*y,(Qe+he)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-he)*y,Qe*a,(Ce-Fe)*y,(Qe+he)*a,(Ce-he)*y,(Qe+Fe)*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 Ce=.05,Qe=me*.05,Ge=.175,Je=.95,oe=new go.PathFigure((Ge-Ce)*y,Je*a,!0);ee.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ge*y,(Je-Ce)*a,(Ge-Ce)*y,(Je-Qe)*a,(Ge-Qe)*y,(Je-Ce)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+Ce)*y,Je*a,(Ge+Qe)*y,(Je-Ce)*a,(Ge+Ce)*y,(Je-Qe)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ge*y,(Je+Ce)*a,(Ge+Ce)*y,(Je+Qe)*a,(Ge+Qe)*y,(Je+Ce)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ge-Ce)*y,Je*a,(Ge-Qe)*y,(Je+Ce)*a,(Ge-Ce)*y,(Je+Qe)*a));var Ce=.05,Qe=me*.05,Ge=.375,Je=.95,he=new go.PathFigure((Ge-Ce)*y,Je*a,!0);ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,Ge*y,(Je-Ce)*a,(Ge-Ce)*y,(Je-Qe)*a,(Ge-Qe)*y,(Je-Ce)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+Ce)*y,Je*a,(Ge+Qe)*y,(Je-Ce)*a,(Ge+Ce)*y,(Je-Qe)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,Ge*y,(Je+Ce)*a,(Ge+Ce)*y,(Je+Qe)*a,(Ge+Qe)*y,(Je+Ce)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(Ge-Ce)*y,Je*a,(Ge-Qe)*y,(Je+Ce)*a,(Ge-Ce)*y,(Je+Qe)*a));var Ce=.05,Qe=me*.05,Ge=.625,Je=.95,Fe=new go.PathFigure((Ge-Ce)*y,Je*a,!0);ee.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Ge*y,(Je-Ce)*a,(Ge-Ce)*y,(Je-Qe)*a,(Ge-Qe)*y,(Je-Ce)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+Ce)*y,Je*a,(Ge+Qe)*y,(Je-Ce)*a,(Ge+Ce)*y,(Je-Qe)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Ge*y,(Je+Ce)*a,(Ge+Ce)*y,(Je+Qe)*a,(Ge+Qe)*y,(Je+Ce)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ge-Ce)*y,Je*a,(Ge-Qe)*y,(Je+Ce)*a,(Ge-Ce)*y,(Je+Qe)*a));var Ce=.05,Qe=me*.05,Ge=.825,Je=.95,nt=new go.PathFigure((Ge-Ce)*y,Je*a,!0);ee.add(nt),nt.add(new go.PathSegment(go.PathSegment.Bezier,Ge*y,(Je-Ce)*a,(Ge-Ce)*y,(Je-Qe)*a,(Ge-Qe)*y,(Je-Ce)*a)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+Ce)*y,Je*a,(Ge+Qe)*y,(Je-Ce)*a,(Ge+Ce)*y,(Je-Qe)*a)),nt.add(new go.PathSegment(go.PathSegment.Bezier,Ge*y,(Je+Ce)*a,(Ge+Ce)*y,(Je+Qe)*a,(Ge+Qe)*y,(Je+Ce)*a)),nt.add(new go.PathSegment(go.PathSegment.Bezier,(Ge-Ce)*y,Je*a,(Ge-Qe)*y,(Je+Ce)*a,(Ge-Ce)*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 oe=.05,he=me*.05,Fe=.35,Ce=.775,Qe=new go.PathFigure((Fe-oe)*y,Ce*a,!0);return ee.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,Fe*y,(Ce-oe)*a,(Fe-oe)*y,(Ce-he)*a,(Fe-he)*y,(Ce-oe)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+oe)*y,Ce*a,(Fe+he)*y,(Ce-oe)*a,(Fe+oe)*y,(Ce-he)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,Fe*y,(Ce+oe)*a,(Fe+oe)*y,(Ce+he)*a,(Fe+he)*y,(Ce+oe)*a)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-oe)*y,Ce*a,(Fe-he)*y,(Ce+oe)*a,(Fe-oe)*y,(Ce+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,oe=.7,he=new go.PathFigure((ne-E)*y,oe*a,!0);ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe-E)*a,(ne-E)*y,(oe-te)*a,(ne-te)*y,(oe-E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,oe*a,(ne+te)*y,(oe-E)*a,(ne+E)*y,(oe-te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe+E)*a,(ne+E)*y,(oe+te)*a,(ne+te)*y,(oe+E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,oe*a,(ne-te)*y,(oe+E)*a,(ne-E)*y,(oe+te)*a));var Fe=new go.PathFigure(0,.7*a,!1);return ee.add(Fe),Fe.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,oe=.5,he=new go.PathFigure((ne-E)*y,oe*a,!0);ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe-E)*a,(ne-E)*y,(oe-te)*a,(ne-te)*y,(oe-E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,oe*a,(ne+te)*y,(oe-E)*a,(ne+E)*y,(oe-te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe+E)*a,(ne+E)*y,(oe+te)*a,(ne+te)*y,(oe+E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,oe*a,(ne-te)*y,(oe+E)*a,(ne-E)*y,(oe+te)*a));var Fe=new go.PathFigure(.15*y,.5*a,!1);return ee.add(Fe),Fe.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,oe=.5,he=new go.PathFigure((ne-E)*y,oe*a,!1);ee.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe-E)*a,(ne-E)*y,(oe-te)*a,(ne-te)*y,(oe-E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,oe*a,(ne+te)*y,(oe-E)*a,(ne+E)*y,(oe-te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe+E)*a,(ne+E)*y,(oe+te)*a,(ne+te)*y,(oe+E)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,oe*a,(ne-te)*y,(oe+E)*a,(ne-E)*y,(oe+te)*a).close()),E=.05,te=me*.05,ne=.5,oe=.8;var Fe=new go.PathFigure((ne-E)*y,oe*a,!1);return ee.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe-E)*a,(ne-E)*y,(oe-te)*a,(ne-te)*y,(oe-E)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+E)*y,oe*a,(ne+te)*y,(oe-E)*a,(ne+E)*y,(oe-te)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(oe+E)*a,(ne+E)*y,(oe+te)*a,(ne+te)*y,(oe+E)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-E)*y,oe*a,(ne-te)*y,(oe+E)*a,(ne-E)*y,(oe+te)*a).close()),Fe.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,.75*y,.475*a,.75*y,.225*a)),Fe.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 oe=new go.PathFigure(.678*y,.85*a,!1);ee.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.678*y,.45*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.874*y,.45*a)),oe.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 oe=new go.PathFigure(y*.612,a,!0);ee.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,y*.612,a*(1-.184*3))),oe.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*(1-.184*4))),oe.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 oe=new go.PathFigure(y*.055,.18*a,!0);ee.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.18)),oe.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.21)),oe.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 oe=new go.PathFigure(y*(.11+.24133333*1+.028*1),a*.1,!1);ee.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.1)),oe.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.8)),oe.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 oe=new go.PathFigure(y*.83,0,!1);ee.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.3)),oe.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.3)),oe.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 Fe=new go.PathFigure(y*.78,a*.05,!1);return ee.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.05)),Fe.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.25)),Fe.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,oe=new go.PathFigure(ee,0,!0);return ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,y-ee,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,y,ee,y-E,0,y,E)),oe.add(new go.PathSegment(go.PathSegment.Line,y,te-ee)),oe.add(new go.PathSegment(go.PathSegment.Bezier,y-ee,te,y,te-E,y-E,te)),oe.add(new go.PathSegment(go.PathSegment.Line,y*.7,te)),oe.add(new go.PathSegment(go.PathSegment.Line,y*.7,a)),oe.add(new go.PathSegment(go.PathSegment.Line,y*.55,te)),oe.add(new go.PathSegment(go.PathSegment.Line,ee,te)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,te-ee,E,te,0,te-E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,ee)),oe.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")},93510: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 sn={},Nt="5.0",we={},ve=null,We=!1,ze=!1,ot=null,Ke=!1,Re=null,me=null,Se=0;Se<arguments.length;Se++){var Ue=arguments[Se];if(Ue!==null)switch(typeof Ue){case"number":Nt=Ue.toFixed(1);break;case"string":Ue.match(new RegExp("^[0-9]\\.[0-9]+$"))?Nt=Ue:ot=Ue;break;case"object":typeof Ue.is3D!="undefined"?ve=Ue:we=Ue;break;case"boolean":We=Ue,ze=!0;break}}ve===null&&(ve={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},we.material_id!==void 0&&!ze&&(We=!0)),ot!==null&&we.id===void 0&&(we.id=ot);var ge="",Le="",Ee=!1,Pe=null,ie=null,y=null,a=!1,ee=null,E=null,te=null,ne=null,oe=null;we.height!==void 0&&(we.height=Math.round(we.height)),we.width!==void 0&&(we.width=Math.round(we.width));var he=function(mt){return parseFloat(mt)>4?parseFloat(mt):5};sn.setHTML5Codebase=function(mt,Mt){me=mt,rt(mt,Mt)},sn.setJavaCodebase=sn.setJavaCodebaseVersion=sn.isCompiledInstalled=sn.setPreCompiledScriptPath=sn.setPreCompiledResourcePath=function(){},sn.setHTML5CodebaseVersion=function(mt,Mt){var mn=parseFloat(mt);if(mn!==NaN&&mn<5){console.log("The GeoGebra HTML5 codebase version "+mn+" is deprecated. Using version latest instead.");return}Re=mt,lt(mt,Mt)},sn.getHTML5CodebaseVersion=function(){return ie},sn.getParameters=function(){return we},sn.setFontsCSSURL=function(mt){ne=mt},sn.setGiacJSURL=function(mt){},sn.setJNLPFile=function(mt){ge=mt},sn.setJNLPBaseDir=function(mt){},sn.inject=function(){function mt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Mt="auto",mn=we.id,Fn,an=!1,Rn=0;Rn<arguments.length;Rn++){var St=arguments[Rn];typeof St=="string"?(St=St.toLowerCase(),St.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?Mt=St:mn=arguments[Rn]):typeof St=="boolean"?an=St:St instanceof HTMLElement&&(Fn=St)}Nn();function Nn(){if(!Ke){setTimeout(Nn,200);return}Mt=ct(Mt);var Xn=Fn||document.getElementById(mn);if(!Xn){console.log("possibly bug on ajax loading? ");return}if(sn.removeExistingApplet(Xn,!1),we.width===void 0&&Xn.clientWidth&&(we.width=Xn.clientWidth),we.height===void 0&&Xn.clientHeight&&(we.height=Xn.clientHeight),!(we.width&&we.height)&&Mt==="html5"&&(delete we.width,delete we.height),Pe=Mt,Mt==="screenshot")De(Xn,we);else{var Te=!1;we.hasOwnProperty("playButton")&&we.playButton||we.hasOwnProperty("clickToLoad")&&we.clickToLoad?Te=!0:we.hasOwnProperty("playButtonAutoDecide")&&we.playButtonAutoDecide&&(Te=(!Fe()||mt())&&Ce()),Te?(Pe="screenshot",At(Xn,we,an,Mt)):pt(Xn,we,an)}}};function Fe(){try{return window.self!==window.top}catch(mt){return!0}}function Ce(){return we.hasOwnProperty("screenshotGenerator")&&we.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}sn.getViews=function(){return ve},sn.isJavaInstalled=function(){return!1};var Qe=function(mt){var Mt=function(Rn){var St=JSON.parse(Rn),Nn=function(Tt){return Tt.type=="G"||Tt.type=="E"},Xn=St.elements?St.elements.filter(Nn)[0]:St;if(!Xn||!Xn.url){mn();return}we.fileName=Xn.url,Ge(Xn.settings||{}),ve.is3D=!0;var Te="https://www.geogebra.org/images/";sn.setPreviewImage(ee||Xn.previewUrl,Te+"GeoGebra_loading.png",Te+"applet_play.png"),mt()},mn=function(){we.onError&&we.onError(),jt("Error: Fetching material (id "+we.material_id+") failed.",we)},Fn=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",an="/materials/"+we.material_id+"?scope=basic";Je("https://"+Fn+"/api/proxy.php?path="+encodeURIComponent(an),Mt,mn)};function Ge(mt){var Mt=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(mn){mt[mn]=!!mt[mn]}),Mt.forEach(function(mn){we[mn]===void 0&&mt[mn]!==void 0&&(we[mn]=mt[mn])}),we.showToolBarHelp===void 0&&(we.showToolBarHelp=we.showToolBar)}function Je(mt,Mt,mn){var Fn=new XMLHttpRequest;Fn.open("GET",mt),Fn.onload=function(){Mt(Fn.responseText)},Fn.onerror=mn,Fn.send()}sn.isHTML5Installed=function(){return!0},sn.getLoadedAppletType=function(){return Pe},sn.setPreviewImage=function(mt,Mt,mn){ee=mt,E=Mt,te=mn},sn.removeExistingApplet=function(mt,Mt){var mn;typeof mt=="string"&&(mt=document.getElementById(mt)),Pe=null;var Fn=null;for(mn=0;mn<mt.childNodes.length;mn++){var an=mt.childNodes[mn],Rn=an.className;Rn==="applet_screenshot"?Mt?(an.style.display="block",Pe="screenshot"):an.style.display="none":Rn!=="applet_scaler prerender"&&(mt.removeChild(an),Fn=Rn&&Rn.indexOf("appletParameters")!=-1?an.id:null,mn--)}var St=we.id!==void 0?we.id:Fn,Nn=window[St];Nn&&typeof Nn.getBase64=="function"&&(Nn.remove(),window[St]=null)},sn.refreshHitPoints=function(){if(he(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var mt=sn.getAppletObject();return mt&&typeof mt.recalculateEnvironments=="function"?(mt.recalculateEnvironments(),!0):!1},sn.startAnimation=function(){var mt=sn.getAppletObject();return mt&&typeof mt.startAnimation=="function"?(mt.startAnimation(),!0):!1},sn.stopAnimation=function(){var mt=sn.getAppletObject();return mt&&typeof mt.stopAnimation=="function"?(mt.stopAnimation(),!0):!1},sn.getAppletObject=function(){var mt=we.id!==void 0?we.id:"ggbApplet";return window[mt]},sn.resize=function(){};var nt=function(mt,Mt,mn){var Fn=document.createElement("param");Fn.setAttribute("name",Mt),Fn.setAttribute("value",mn),mt.appendChild(Fn)},Oe=function(mt){return mt&&mt!=="false"},pt=function(mt,Mt,mn){he(ie)<=4.2&&(mn=!0);var Fn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ie||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Fn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var an=document.createElement("div");an.classList.add("appletParameters","notranslate");var Rn=Mt.width,St=Mt.height;if(Mt.disableAutoScale=Mt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Mt.disableAutoScale,Mt.width!==void 0)if(he(ie)<=4.4)Oe(Mt.showToolBar)&&(Mt.height-=7),Oe(Mt.showAlgebraInput)&&(Mt.height-=37),Mt.width<605&&Oe(Mt.showToolBar)&&(Mt.width=605,Rn=605);else{var Nn=100;(Oe(Mt.showToolBar)||Oe(Mt.showMenuBar))&&(Mt.hasOwnProperty("customToolBar")&&(Mt.customToolbar=Mt.customToolBar),Nn=Oe(Mt.showMenuBar)?245:155),Rn<Nn&&(Mt.width=Nn,Rn=Nn)}an.style.border="none",an.style.display="inline-block";for(var Xn in Mt)Mt.hasOwnProperty(Xn)&&Xn!=="appletOnLoad"&&an.setAttribute("data-param-"+Xn,Mt[Xn]);ne&&an.setAttribute("data-param-fontscssurl",ne),sn.resize=function(){GGBAppletUtils.responsiveResize(mt,Mt)},window.addEventListener("resize",function(it){sn.resize()});var Te=typeof Mt.appletOnLoad=="function"?Mt.appletOnLoad:function(){};if(!mn&&Mt.width!==void 0){Mt.hasOwnProperty("showSplash")||an.setAttribute("data-param-showSplash","false");var Tt=mt.querySelector(".applet_scaler.prerender"),ke=Tt!==null;if(ke)var pe=Tt.querySelector(".ggb_preview");else{var pe=wt(Rn,St,Mt.borderColor,!1);Tt=document.createElement("div"),Tt.className="applet_scaler",Tt.style.position="relative",Tt.style.display="block",Tt.style.width=Rn+"px",Tt.style.height=St+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Tt,"66%"),he(ie)>=5?(Mt.appletOnLoad=function(it){var Qt=mt.querySelector(".ggb_preview");Qt&&Qt.parentNode.removeChild(Qt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Tt),window.GGBT_wsf_view&&$(window).trigger("resize"),Te(it)},ke||Tt.appendChild(pe)):an.appendChild(pe),Tt.appendChild(an),ke||mt.appendChild(Tt),setTimeout(function(){sn.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),Mt.appletOnLoad=function(it){sn.resize(),Te(it)}}function ye(it,Qt){Qt&&typeof Qt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(it,Qt.appletOnLoad):renderGGBElement(it),jt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Qt)}function qe(it,Qt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:it,params:Qt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Ln){ye(Ln.article,Ln.params)}),html5AppletsToProcess=null)},he(ie)<5&&(it.className+=" geogebraweb")):ye(it,Qt)}if(Fn){scriptLoadStarted=!0;for(var ut=0;ut<an.childNodes.length;ut++){var He=an.childNodes[ut].tagName;He==="TABLE"&&(an.removeChild(an.childNodes[ut]),ut--)}if(ggbHTML5LoadedScript!==null){var Xe=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');Xe!=null&&Xe.parentNode.removeChild(Xe)}var xt=document.createElement("script"),gt=function(){qe(an,Mt)};xt.src=Le+y,ggbHTML5LoadedCodebaseIsWebSimple=a,ggbHTML5LoadedCodebaseVersion=ie,ggbHTML5LoadedScript=xt.src,jt("GeoGebra HTML5 codebase loaded: '"+Le+"'.",Mt),!me&&(!Re||Re=="5.0")?(a?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),gt()):Le.requirejs?__webpack_require__.e(3861).then(function(){var it=[__webpack_require__(40341)];gt.apply(null,it)}.bind(this)).catch(__webpack_require__.oe):(xt.onload=gt,mt.appendChild(xt))}else qe(an,Mt);Mt.height=St,Mt.width=Rn},De=function(mt,Mt,mn){var Fn=wt(Mt.width,Mt.height,Mt.borderColor,mn),an=document.createElement("div");an.style.position="relative",an.style.display="block",an.style.width=Mt.width+"px",an.style.height=Mt.height+"px",an.className="applet_screenshot applet_scaler"+(mn?" applet_screenshot_play":""),an.appendChild(Fn);var Rn=GGBAppletUtils.getScale(Mt,mt,mn);mn?(mt.appendChild(at()),window.GGBT_wsf_view||(mt.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(an,"66%"),mt.appendChild(an),Rn!==1&&!isNaN(Rn)&&(GGBAppletUtils.scaleElement(an,Rn),an.style.width=Mt.width+"px",an.style.height=Mt.height+"px",an.parentNode.style.width=Mt.width*Rn+"px",an.parentNode.style.height=Mt.height*Rn+"px"),sn.resize=function(){It(mt,Fn,an,mn)},window.addEventListener("resize",function(St){sn.resize()}),sn.resize()};function It(mt,Mt,mn,Fn){if(mt.contains(Mt)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(mt.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(mt)}var an=GGBAppletUtils.getScale(we,mt,Fn);mn.parentNode!==null&&(!isNaN(an)&&an!==1?(GGBAppletUtils.scaleElement(mn,an),mn.parentNode.style.width=we.width*an+"px",mn.parentNode.style.height=we.height*an+"px"):(GGBAppletUtils.scaleElement(mn,1),mn.parentNode.style.width=we.width+"px",mn.parentNode.style.height=we.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(mt),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}sn.onExitFullscreen=function(mt,Mt){Mt.appendChild(mt)};var At=function(mt,Mt,mn,Fn){De(mt,Mt,!0);for(var an=function(){var Nn=[];for(St=0;St<mt.childNodes.length;St++)Nn.push(mt.childNodes[St]);if(window.GGBT_wsf_view){var Xn=window.GGBT_wsf_view.renderFullScreen(mt,Mt.id),Te=document.getElementById("fullscreencontainer"),Tt=jQuery(mt).find(".fullscreencontent");Tt.length>0?(Xn.remove(),Tt.attr("id","fullscreencontent").show(),jQuery(Te).append(Tt),window.dispatchEvent(new Event("resize"))):pt(Xn,Mt,!1),window.GGBT_wsf_view.launchFullScreen(Te)}else Pe=Fn,pt(mt,Mt,!1);if(!window.GGBT_wsf_view)for(St=0;St<Nn.length;St++)mt.removeChild(Nn[St])},Rn=mt.getElementsByClassName("ggb_preview_play"),St=0;St<Rn.length;St++)Rn[St].addEventListener("click",an,!1),Rn[St].addEventListener("ontouchstart",an,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(mt),Ce()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},at=function(){var mt=document.createElement("div");if(mt.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var Mt='.icon-applet-play { width: 100%; height: 100%;box-sizing: border-box;position: absolute;z-index: 1001;cursor: pointer;border-width: 0px; background-color: transparent;background-repeat: no-repeat;left: 0;top: 0;background-position: center center; background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet.png");}.icon-applet-play:hover {background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet-hover.png");}',mn=document.createElement("style");mn.styleSheet?mn.styleSheet.cssText=Mt:mn.appendChild(document.createTextNode(Mt)),document.getElementsByTagName("head")[0].appendChild(mn)}return mt},wt=function(mt,Mt,mn,Fn){var an=document.createElement("div");an.className="ggb_preview",an.style.position="absolute",an.style.zIndex="90",an.style.width=mt-2+"px",an.style.height=Mt-2+"px",an.style.top="0px",an.style.left="0px",an.style.overflow="hidden",an.style.backgroundColor="white";var Rn="lightgrey";mn!==void 0&&(mn==="none"?Rn="transparent":Rn=mn),an.style.border="1px solid "+Rn;var St=document.createElement("img");if(St.style.position="relative",St.style.zIndex="1000",St.style.top="-1px",St.style.left="-1px",ee!==null&&St.setAttribute("src",ee),St.style.opacity=.7,E!==null){var Nn,Xn,Te;if(!Fn){Nn=document.createElement("img"),Nn.style.position="absolute",Nn.style.zIndex="1001",Nn.style.opacity=1,St.style.opacity=.3,Xn=360,Xn>mt/4*3&&(Xn=mt/4*3),Te=Xn/5.8,Nn.setAttribute("src",E),Nn.setAttribute("width",Xn),Nn.setAttribute("height",Te);var Tt=(mt-Xn)/2,ke=(Mt-Te)/2;Nn.style.left=Tt+"px",Nn.style.top=ke+"px",an.appendChild(Nn)}}return an.appendChild(St),an},ct=function(mt){return mt=mt.toLowerCase(),mt==="html5"||mt==="screenshot"?mt:"html5"},dt=["web","webSimple","web3d","tablet","tablet3d","phone"],lt=function(mt,Mt){if(ie=mt,Mt){rt(ie,!0);return}var mn=!We;if(mn){var Fn=he(ie);!isNaN(Fn)&&Fn<4.4&&(mn=!1)}var an,Rn;window.location.protocol.substr(0,4)==="http"?an=window.location.protocol:an="http:";var St=ie.indexOf("//");St>0?Rn=ie:St===0?Rn=an+ie:Rn="https://www.geogebra.org/apps/5.2.814.0/";for(var Nn in dt)if(ie.slice(dt[Nn].length*-1)===dt[Nn]||ie.slice((dt[Nn].length+1)*-1)===dt[Nn]+"/"){rt(Rn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&mn&&!ve.is3D&&!ve.AV&&!ve.SV&&!ve.CV&&!ve.EV2&&!ve.CP&&!ve.PC&&!ve.DA&&!ve.FI&&!ve.PV&&!Oe(we.showToolBar)&&!Oe(we.showMenuBar)&&!Oe(we.showAlgebraInput)&&!Oe(we.enableRightClick)&&(!we.appName||we.appName=="classic")?Rn+="webSimple/":Rn+="web3d/",rt(Rn,!1)},rt=function(mt,Mt){if(mt.requirejs){Le=mt;return}mt.slice(-1)!=="/"&&(mt+="/"),Le=mt,Mt===null&&(Mt=mt.indexOf("http")===-1),Ee=Mt,y="web.nocache.js",a=!1;var mn=Le.split("/");mn.length>1&&(!Mt&&mn[mn.length-2]==="webSimple"?(y="webSimple.nocache.js",a=!0):dt.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 Fn=parseFloat(ie);Fn!==NaN&&Fn<5&&mt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Fn+" is deprecated. Using version latest instead."),lt("5.0",Mt))},jt=function(mt,Mt){window.console&&window.console.log&&(!Mt||typeof Mt.showLogging=="undefined"||Mt.showLogging&&Mt.showLogging!=="false")&&console.log(mt)};we.material_id!==void 0?Qe(Jt):Jt();function Jt(){var mt=Nt;Re!==null?mt=Re:parseFloat(mt)<5&&(mt="5.0"),lt(mt,!1),me!==null&&rt(me,Ee),Ke=!0}return sn},GGBAppletUtils=function(){"use strict";function sn(){return window.GGBT_wsf_edit!==void 0}function Nt(Ke,Re){Re!=1?(Ke.style.transformOrigin="0% 0% 0px",Ke.style.webkitTransformOrigin="0% 0% 0px",Ke.style.transform="scale("+Re+","+Re+")",Ke.style.webkitTransform="scale("+Re+","+Re+")",Ke.style.maxWidth="initial",Ke.querySelector(".ggb_preview")!==null&&(Ke.querySelector(".ggb_preview").style.maxWidth="initial"),Ke.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ke.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ke.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ke.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ke.style.transform="none",Ke.style.webkitTransform="none")}function we(Ke,Re,me,Se,Ue,ge){var Le=null;if(ge!=null&&ge!="")for(var Ee=Ke.parentNode;Ee!=null;)if((" "+Ee.className+" ").indexOf(" "+ge+" ")>-1){Le=Ee;break}else Ee=Ee.parentNode;var Pe=0,ie=0,y=0,a=0,ee=0,E=0,te=0;if(Le)Pe=Le.offsetWidth,ie=Math.max(Se?Le.offsetWidth:0,Le.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Pe=Math.min(window.innerWidth,document.documentElement.clientWidth),ie=Math.min(window.innerHeight,document.documentElement.clientHeight),y=Pe):(Pe=window.innerWidth,ie=window.innerHeight,y=window.innerWidth),Ke){var ne=Ke.getBoundingClientRect();ne.left>0&&ne.left<=Pe&&(Ue===void 0||!Ue)&&(document.dir==="rtl"?(ee=Pe-ne.width-ne.left,E=y<=480?10:30):(E=ne.left,ee=y<=480?10:30),a=E+ee)}if(Ke&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var oe=Ke.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,te=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,te=40)}}return Ke&&((me===void 0||!me)&&Re>0&&Re+a<Pe?Pe=Re:Pe-=a,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(me===void 0||!me)&&(ie-=te)),{width:Pe,height:ie}}function ve(Ke,Re,me,Se,Ue){if(Ke.isScreenshoGenerator)return 1;var ge=Se!==void 0&&Se,Le=Ke.noScaleMargin!=null&&Ke.noScaleMargin,Ee=function(oe){return oe&&oe!=="false"},Pe=Ee(Ke.autoHeight),ie=we(Re,Ke.width,me,Pe,ge&&window.GGBT_wsf_view||Le,Ue),y=parseInt(ie.width),a=Ke.width,ee=Ke.height;if(a===void 0){var E=Re.querySelector(".appletParameters");E&&(a=E.offsetWidth,ee=E.offsetHeight)}var te=y/a,ne=ge?1:ie.height/ee;return me!==void 0&&!me&&(te=Math.min(1,te),ne=Math.min(1,ne)),Math.min(te,ne)}function We(Ke,Re,me){var Se=1,Ue,ge=!1;if(Ke.hasOwnProperty("allowUpscale")&&(ge=Ke.allowUpscale),Ke.hasOwnProperty("scale")&&(Se=parseFloat(Ke.scale),(isNaN(Se)||Se===null||Se===0)&&(Se=1),Se>1&&(ge=!0)),Re&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ge=!0),!(Ke.hasOwnProperty("disableAutoScale")&&Ke.disableAutoScale))Ue=ve(Ke,Re,ge,me,Ke.scaleContainerClass);else return Se;return ge&&(!Ke.hasOwnProperty("scale")||Se===1)?Ue:Math.min(Se,Ue)}function ze(Ke){var Re=Math.min(window.innerWidth,document.documentElement.clientWidth),me=Math.min(window.innerHeight,document.documentElement.clientHeight),Se=Ke.getBoundingClientRect(),Ue=(Re-Se.width)/2,ge=(me-Se.height)/2;ge<0&&(ge=0),Ke.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ue<40?Ke.style.left="40px":Ke.style.left=Ue+"px",Ke.style.top=ge+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ge<40?Ke.style.top="40px":Ke.style.top=ge+"px",Ke.style.left=Ue+"px")}function ot(Ke,Re){var me=Ke.querySelector(".appletParameters");if(me){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Re.id!==me.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ke)}if(me.parentElement&&/fullscreen/.test(me.parentElement.className))return;var Se=We(Re,Ke);sn()&&me.setAttribute("data-param-scale",Se);for(var Ue=null,ge=0;ge<Ke.childNodes.length;ge++)if(Ke.childNodes[ge].className!==void 0&&Ke.childNodes[ge].className.match(/^applet_scaler/)){Ue=Ke.childNodes[ge];break}if(Ue!==null&&Ue.querySelector(".noscale")!==null)return;var Le=Re.id!==void 0?Re.id:"ggbApplet",Ee=window[Le];(Ee==null||!Ee.recalculateEnvironments)&&Ue!==null&&!Ue.className.match(/fullscreen/)&&(Ue.parentNode.style.transform="",!isNaN(Se)&&Se!==1?(Ue.parentNode.style.width=Re.width*Se+"px",Ue.parentNode.style.height=Re.height*Se+"px",Nt(Ue,Se)):(Nt(Ue,1),Ue.parentNode.style.width=Re.width+"px",Ue.parentNode.style.height=Re.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&ze(Ke),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(me).parents(".content-added-content"))}}return{responsiveResize:ot,isFlexibleWorksheetEditor:sn,positionCenter:ze,getScale:We,scaleElement:Nt}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var sn=n.location.search;return sn.indexOf(J)!=-1||sn.indexOf(K)!=-1}function q(sn,Nt){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(sn){var Nt=s[L].bindings;s[L].bindings=function(){for(var we=Nt?Nt():{},ve=sn[webModule.__softPermutationId],We=O;We<ve.length;We++){var ze=ve[We];we[ze[O]]=ze[P]}return we}};var t;function u(){return v(),t}function v(){if(!t){var sn=o.createElement(Q);if(sn.id=L,sn.style.cssText=R+S,sn.tabIndex=-1,o.body.appendChild(sn),t=sn.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Nt=document.compatMode==U?V:W;t.write(Nt+X),t.close()}}}function w(sn){function Nt(ve){function We(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var ze=We();if(ze){ve();return}function ot(){if(!ze){if(!We())return;ze=!0,ve(),o.removeEventListener&&o.removeEventListener(Z,ot,!1),Ke&&clearInterval(Ke)}}o.addEventListener&&o.addEventListener(Z,ot,!1);var Ke=setInterval(function(){ot()},$)}function we(ve){var We=u(),ze=We.body,ot=We.createElement(_);ot.language=ab,ot.crossOrigin=W,ot.src=ve,webModule.__errFn&&(ot.onerror=function(){webModule.__errFn(L,new Error(bb+ve))}),ze.appendChild(ot)}Nt(function(){we(sn)})}webModule.__startLoadingFragment=function(sn){return C(sn)},webModule.__installRunAsyncCode=function(sn){var Nt=u(),we=Nt.body,ve=Nt.createElement(_);ve.language=ab,ve.text=sn,we.appendChild(ve),we.removeChild(ve)};function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(sn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(sn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(sn){var Nt=c[sn];return Nt==null?null:Nt},r=d,webModule.__errFn=e}function B(){function sn(Ke){var Re=Ke.lastIndexOf(rb);Re==-1&&(Re=Ke.length);var me=Ke.indexOf(sb);me==-1&&(me=Ke.length);var Se=Ke.lastIndexOf(tb,Math.min(me,Re));return Se>=O?Ke.substring(O,Se+P):W}function Nt(Ke){if(!Ke.match(/^\w+:\/\//)){var Re=o.createElement(ub);Re.src=Ke+vb,Ke=sn(Re.src)}return Ke}function we(){var Ke=__gwt_getMetaProperty(wb);return Ke!=null?Ke:W}function ve(){for(var Ke=o.getElementsByTagName(_),Re=O;Re<Ke.length;++Re)if(Ke[Re].src.indexOf(xb)!=-1)return sn(Ke[Re].src);return W}function We(){var Ke=o.getElementsByTagName(yb);return Ke.length>O?Ke[Ke.length-P].href:W}function ze(){var Ke=o.location;return Ke.href==Ke.protocol+zb+Ke.host+Ke.pathname+Ke.search+Ke.hash}var ot=we();return ot==W&&(ot=ve()),ot==W&&(ot=We()),ot==W&&ze()&&(ot=sn(o.location.href)),ot=Nt(ot),ot}function C(sn){return sn.match(/^\//)||sn.match(/^[a-zA-Z]+:\/\//)?sn:webModule.__moduleBase+sn}function D(){var sn=[],Nt=O,we=[],ve=[];function We(Ke){var Re=ve[Ke](),me=we[Ke];if(Re in me)return Re;var Se=[];for(var Ue in me)Se[me[Ue]]=Ue;throw r&&r(Ke,Se,Re),null}if(__gwt_isKnownPropertyValue=function(Ke,Re){return Re in we[Ke]},webModule.__getPropMap=function(){var Ke={};for(var Re in we)we.hasOwnProperty(Re)&&(Ke[Re]=We(Re));return Ke},webModule.__computePropValue=We,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var ze;try{ze=Cb;var ot=ze.indexOf(Db);ot!=-1&&(Nt=parseInt(ze.substring(ot+P),$),ze=ze.substring(O,ot))}catch(Ke){}return webModule.__softPermutationId=Nt,C(ze+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})()},28735:function(sn,Nt,we){"use strict";we.d(Nt,{Ax:function(){return ot},Ds:function(){return Ke},KI:function(){return me},SI:function(){return ze},f1:function(){return We}});var ve=we(74128);function We(Se){let Ue=!0;if(Se.length>0){for(let ge=0;ge<Se.length;ge++)if(Se[ge].compile_success==0||!Se[ge].compile_success){Ue=!1;break}}else Ue=!1;return Ue}function ze(Se,Ue=""){let ge=[];for(let Le=0;Le<Se.length;Le++){let Ee=Se[Le],Pe=Ue?`${Ue}/${Ee.name}`:`${Ee.name}`;ge.push({title:Ee.name,type:Ee.type,isLeaf:Ee.type!=="tree",key:Pe})}return ge}function ot(Se,Ue,ge){for(let Le=0;Le<Se.length;Le++){let Ee=Se[Le];if(Ee.key===Ue){Ee.children=ge;break}Ee.children&&ot(Ee.children,Ue,ge)}return Se}function Ke(Se,Ue,ge){let Le;return function(){let Ee=this,Pe=arguments,ie=function(){Le=null,ge||Se.apply(Ee,Pe)},y=ge&&!Le;clearTimeout(Le),Le=setTimeout(ie,Ue),y&&Se.apply(Ee,Pe)}}const Re=!0,me=ve.Z.API_SERVER},65078:function(sn,Nt,we){"use strict";we.d(Nt,{ij:function(){return te},_s:function(){return E},Uf:function(){return ee},ZP:function(){return oe}});var ve=we(59301),We={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},ze=we(92310),ot=we.n(ze),Ke=we(42441),Re=we(6848),me=we(61621),Se=we(71418),Ue=we(2524),ge=we(74128),Le=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,y=(he,Fe,Ce)=>Fe in he?Le(he,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):he[Fe]=Ce,a=(he,Fe)=>{for(var Ce in Fe||(Fe={}))Pe.call(Fe,Ce)&&y(he,Ce,Fe[Ce]);if(Ee)for(var Ce of Ee(Fe))ie.call(Fe,Ce)&&y(he,Ce,Fe[Ce]);return he};const ee=(he={})=>{var Fe,Ce,Qe,Ge;let Je=(Fe=he==null?void 0:he.emotion)==null?void 0:Fe.map(De=>a({value:De==null?void 0:De.rate},De)),nt=(Ce=he==null?void 0:he.focus)==null?void 0:Ce.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)),pt=(Ge=he==null?void 0:he.intention)==null?void 0:Ge.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:nt||[]},{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:pt||[]}]},E=({className:he,dataSource:Fe=[],col:Ce=4,right:Qe,bottom:Ge=23,precision:Je=0,wrapWidth:nt=1200})=>{const Oe=(De="",It,At="--")=>De?(De==null?void 0:De.length)>It?(De==null?void 0:De.slice(0,It-1))+"...":De:At,pt=Math.floor((nt-(Ce-1)*Qe)/Ce);return ve.createElement("div",{className:ot()(We.list,he)},!!(Fe!=null&&Fe.length)&&(Fe==null?void 0:Fe.map((De,It)=>{const{cover_pic:At,created_at:at,emotion:wt,action:ct,intention:dt,focus:lt}=De;return ve.createElement("div",{key:It,className:We.wrap,style:{width:pt,marginRight:(1+It)%Ce===0?0:Qe+Je,marginBottom:Ge}},ve.createElement("div",{className:We.img},ve.createElement("img",{src:`${ge.Z.API_SERVER}${At}`}),ve.createElement("div",{className:We.tips},ve.createElement("div",null,ve.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),ve.createElement("span",null,at))),ve.createElement("div",{className:We.footer},ve.createElement("ul",null,ve.createElement("li",null,ve.createElement("i",{className:"iconfont icon-biaoqing"}),ve.createElement("span",null,"\u8868\u60C5\uFF1A",ve.createElement(Re.Z,{title:wt},ve.createElement("span",{className:"c-grey-333"},Oe(wt,4))))),ve.createElement("li",null,ve.createElement("i",{className:"iconfont icon-hangwei"}),ve.createElement("span",null,"\u884C\u4E3A\uFF1A",ve.createElement(Re.Z,{title:ct},ve.createElement("span",{className:"c-grey-333"},Oe(ct,4)))))),ve.createElement("ul",null,ve.createElement("li",null,ve.createElement("i",{className:"iconfont icon-yitu"}),ve.createElement("span",null,"\u610F\u56FE\uFF1A",ve.createElement(Re.Z,{title:dt},ve.createElement("span",{className:"c-grey-333"},Oe(dt,4))))),ve.createElement("li",null,ve.createElement("i",{className:"iconfont icon-zhuangtai"}),ve.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",ve.createElement(Re.Z,{title:lt},ve.createElement("span",{className:"c-grey-333"},Oe(lt,3))))))))})))},te=({className:he,style:Fe,title:Ce,hideBar:Qe=!1,children:Ge,customText:Je="",noDataText:nt="",emptyData:Oe=[],loading:pt,actionAnalysis:De})=>{var It,At;const at=((It=Oe==null?void 0:Oe[0])==null?void 0:It.every(ct=>{var dt;return!((dt=ct==null?void 0:ct.data)!=null&&dt.length)}))&&!((At=Oe==null?void 0:Oe[1])!=null&&At.length)||!De,wt=De?nt:Je;return ve.createElement(me.Z,{loading:pt,active:!0},at&&ve.createElement("div",{className:ot()(We.noData,he),style:Fe},!!Ce&&ve.createElement("div",{className:We.title},!Qe&&ve.createElement("b",null),ve.createElement("span",null,Ce)),ve.createElement("div",{className:We.itemWrap},ve.createElement(Ue.Z,{customText:wt}))),!at&&Ge)};var oe=({className:he,style:Fe,data:Ce=[],title:Qe,hideBar:Ge=!1,loading:Je=!1})=>ve.createElement("div",{className:ot()(We.analysis,he),style:Fe},!!Qe&&ve.createElement("div",{className:We.title},!Ge&&ve.createElement("b",null),ve.createElement("span",null,Qe)),ve.createElement(Se.Z,{spinning:Je},ve.createElement("div",{className:We.itemWrap},Ce==null?void 0:Ce.map((nt,Oe)=>ve.createElement("div",{className:We.item,key:Oe},ve.createElement(Ke.Z,{option:{tooltip:{trigger:"item",formatter:"{a} <br/>{b}: {c}%"},title:{left:"center",bottom:15,text:nt==null?void 0:nt.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(pt){for(let De in nt==null?void 0:nt.data)if(pt==(nt==null?void 0:nt.data[De].name))return pt+" "+(nt==null?void 0:nt.data[De].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:nt==null?void 0:nt.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:nt==null?void 0:nt.data}]},style:{height:145}}))))))},16750:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return Le}});var ve=we(59301),We={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},ze=we(92310),ot=we.n(ze),Ke=we(71418),Re=we(2859),me=we(38147),Se=we(65862),Ue=(Ee,Pe,ie)=>new Promise((y,a)=>{var ee=ne=>{try{te(ie.next(ne))}catch(oe){a(oe)}},E=ne=>{try{te(ie.throw(ne))}catch(oe){a(oe)}},te=ne=>ne.done?y(ne.value):Promise.resolve(ne.value).then(ee,E);te((ie=ie.apply(Ee,Pe)).next())}),Le=({data:Ee,className:Pe,fullWidth:ie,style:y={},onClose:a,onOk:ee,showFullTools:E,noAssociationId:te})=>{const ne=(0,ve.useRef)(null),oe=(0,ve.useRef)(null),he=(0,ve.useRef)(null),Fe=(0,ve.useRef)(null),[Ce,Qe]=(0,ve.useState)(!1),[Ge,Je]=(0,ve.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ve.useEffect)(()=>{he.current||(he.current=document.createElement("style"),document.head.appendChild(he.current)),Ee!=null&&Ee.visible?(document.body.setAttribute("data-custom","y-hidden"),he.current.innerHTML=" html { overflow-y: hidden; }",Ee!=null&&Ee.src&&nt()):(document.body.removeAttribute("data-custom"),he.current&&(document.head.removeChild(he.current),he.current=null))},[Ee==null?void 0:Ee.visible]);const nt=()=>Ue(void 0,null,function*(){Qe(!0),Je("\u6B63\u5728\u52A0\u8F7D\u4E2D");const At=yield(0,Se.ZJ)(Ee==null?void 0:Ee.src);ne.current.src="",ne.current.src=At,ne.current.onload=function(){It()},Qe(!1),Je("")}),Oe=()=>{document.body.removeAttribute("data-custom"),he.current.innerHTML=" ",a()},pt=At=>Ue(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:Ee.title,file:At.dataUrl}});at!=null&&at.id&&!te?(yield(0,me.ZP)(`/api/attachments/${Ee.id}/add_subitem.json`,{method:"post",body:{subitem_id:at==null?void 0:at.id,settings:JSON.stringify(At.state)}})).status===0&&ee():at!=null&&at.id&&ee(at),document.body.removeAttribute("data-custom"),he.current.innerHTML=" ",Qe(!1),Je("")}),De=()=>{const At=document.querySelector('a[href="https://markerjs.com/"]');At&&At.parentNode&&(At.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 ct=document.querySelector(wt.name);ct&&ct.setAttribute("title",wt.title)})},It=()=>{oe.current=new Re.hP(ne.current),oe.current.targetRoot=Fe.current,oe.current.addEventListener("render",pt),oe.current.addEventListener("beforeclose",Oe),E&&(oe.current.availableMarkerTypes=oe.current.ALL_MARKER_TYPES,oe.current.uiStyleSettings.redoButtonVisible=!0,oe.current.uiStyleSettings.notesButtonVisible=!0,oe.current.uiStyleSettings.zoomButtonVisible=!0,oe.current.uiStyleSettings.zoomOutButtonVisible=!0,oe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=oe.current.uiStyleSettings,oe.current.show(),Ee!=null&&Ee.snapshotData&&oe.current.restoreState(Ee.snapshotData),setTimeout(()=>{window.scrollTo(0,0),De()},300)};return ve.createElement(ve.Fragment,null,(Ee==null?void 0:Ee.visible)&&ve.createElement(Ke.Z,{spinning:Ce,tip:Ge,style:{position:"absolute"}},ve.createElement("div",{ref:Fe,className:ot()(We.imageDimensions,Pe,ie?We.fullWidth:""),style:y},ve.createElement("img",{className:We.img,ref:ne}))))}},99298:function(sn,Nt,we){"use strict";var ve=we(59301),We=we(95237),ze=we(43604),ot=we(99313),Ke=we(3113),Re=we(6339),me=we(96408),Se=we(48136),Ue=we(59301);const ge=(0,ve.forwardRef)(({callback:Le,showSaveButton:Ee,value:Pe=""},ie)=>{const y=(0,ve.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=oe=>{y.current.setValue(y.current.getValue()+" "+oe.value+" ")},te=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ue.createElement(We.Z,{className:me.Z.lists,gutter:[10,10]},a.map((oe,he)=>Ue.createElement(ze.Z,{flex:"110px",className:me.Z.item},Ue.createElement("div",null,Ue.createElement(Re.Z,{value:`$$${oe.value}$$`}),oe.name),Ue.createElement("div",{className:me.Z.children},oe.children.map((Fe,Ce)=>Ue.createElement("div",{key:Ce},Ue.createElement("h1",null,Fe.name),Ue.createElement(We.Z,{gutter:[10,10]},Fe.data.map((Qe,Ge)=>Ue.createElement(ze.Z,{key:Ge,onClick:()=>E(Qe),className:me.Z.diamond},Ue.createElement(Re.Z,{value:"`$$"+Qe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ue.createElement(We.Z,{className:me.Z.lists,gutter:[10,10]},ee.map((oe,he)=>Ue.createElement(ze.Z,{flex:"110px",className:me.Z.item},Ue.createElement("div",null,Ue.createElement(Re.Z,{value:"`$$"+oe.value+"$$`"}),oe.name),Ue.createElement("div",{className:me.Z.children},oe.children.map((Fe,Ce)=>Ue.createElement("div",{key:Ce},Fe.name&&Ue.createElement("h1",null,Fe.name),Ue.createElement(We.Z,{gutter:[10,10]},Fe.data.map((Qe,Ge)=>Ue.createElement(ze.Z,{key:Ge,onClick:()=>E(Qe),className:me.Z.diamond},Ue.createElement(Re.Z,{value:"`$$"+Qe.value+"$$`"}))))))))))}],ne=()=>{var oe=document.createElement("div");oe.innerHTML=y.current.getValue();var he=oe.innerText;return Le&&Le(he),he};return(0,ve.useImperativeHandle)(ie,()=>({getData:ne})),Ue.createElement("div",{className:me.Z.mathWrap},Ue.createElement(ot.default,{defaultActiveKey:"1",items:te}),Ue.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}},Pe||""),Ee&&Ue.createElement("div",{className:me.Z.button},Ue.createElement(Ke.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Nt.Z=ge},27185:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return pt}});var ve=we(59301),We=we(65582),ze=we(43418),ot=we(78241),Ke=we(8591),Re=we(71418),me=we(17574),Se=we(95237),Ue=we(43604),ge=we(6848),Le=we(92832),Ee={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},Pe=we(61527),ie=we(89540),y=we(2524),a=we(82636),ee=Object.defineProperty,E=Object.defineProperties,te=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Fe=(De,It,At)=>It in De?ee(De,It,{enumerable:!0,configurable:!0,writable:!0,value:At}):De[It]=At,Ce=(De,It)=>{for(var At in It||(It={}))oe.call(It,At)&&Fe(De,At,It[At]);if(ne)for(var At of ne(It))he.call(It,At)&&Fe(De,At,It[At]);return De},Qe=(De,It)=>E(De,te(It)),Ge=(De,It)=>{var At={};for(var at in De)oe.call(De,at)&&It.indexOf(at)<0&&(At[at]=De[at]);if(De!=null&&ne)for(var at of ne(De))It.indexOf(at)<0&&he.call(De,at)&&(At[at]=De[at]);return At},Je=(De,It,At)=>new Promise((at,wt)=>{var ct=rt=>{try{lt(At.next(rt))}catch(jt){wt(jt)}},dt=rt=>{try{lt(At.throw(rt))}catch(jt){wt(jt)}},lt=rt=>rt.done?at(rt.value):Promise.resolve(rt.value).then(ct,dt);lt((At=At.apply(De,It)).next())});const nt=(De=[])=>De==null?void 0:De.map(It=>Qe(Ce({},It),{title:(It==null?void 0:It.value)||"",key:It==null?void 0:It.id,isLeaf:!0})),Oe=De=>{var It=De,{user:At,children:at,isShowComponent:wt=!0,ModalProps:ct={},onDataSelect:dt}=It,lt=Ge(It,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[rt,jt]=ze.default.useModal(),[Jt]=ot.default.useForm(),[mt,Mt]=(0,ve.useState)([]),[mn,Fn]=(0,ve.useState)(!1),[an,Rn]=(0,ve.useState)(!1),[,St,Nn,Xn]=(0,Pe.U)(ie.qE,{page:1,limit:9999}),[,,Te]=(0,Pe.U)(ie.V8,{}),[,,Tt]=(0,Pe.U)(ie.B$,{}),[,,ke]=(0,Pe.U)(ie.DH,{}),[,,pe]=(0,Pe.U)(ie.bJ,{}),ce=()=>{Fn(!1),Jt.resetFields(),Rn(!1)},ye=ut=>Je(void 0,null,function*(){const{node:He,dragNode:Xe,event:xt}=ut,gt=ut.node.pos.split("-"),it=ut.dropPosition-Number(gt[gt.length-1]);if(it==0){Ke.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(it==1&&(Xe==null?void 0:Xe.item_index)==(He==null?void 0:He.item_index)+1){Ke.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const Qt=yield pe({id:Xe==null?void 0:Xe.key,position:it==-1?1:(Xe==null?void 0:Xe.item_index)>(He==null?void 0:He.item_index)?(He==null?void 0:He.item_index)+1:He==null?void 0:He.item_index});(Qt==null?void 0:Qt.status)===0&&(Ke.ZP.success("\u79FB\u52A8\u6210\u529F"),Nn({},!0))}),qe=ut=>Je(void 0,null,function*(){let He={};an?He=yield Tt(Ce({},ut)):He=yield ke(Ce({},ut)),(He==null?void 0:He.status)==0&&(Ke.ZP.success((He==null?void 0:He.message)||(an?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),Nn({},!0),ce())});return(0,ve.useEffect)(()=>{ct!=null&&ct.open&&Nn({},!0)},[ct==null?void 0:ct.open]),(0,ve.useEffect)(()=>{var ut;Mt(nt((ut=Xn==null?void 0:Xn.data)==null?void 0:ut.list))},[Xn]),wt?ve.createElement(ve.Fragment,null,jt,at,ve.createElement(ze.default,Ce({},Ce({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},ct)),ve.createElement(Re.Z,{spinning:St},(mt==null?void 0:mt.length)>0?ve.createElement(ve.Fragment,null,ve.createElement(me.default.DirectoryTree,{height:500,className:Ee.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:dt,treeData:mt,onDrop:ye,titleRender:ut=>ve.createElement(ve.Fragment,null,ve.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},ut==null?void 0:ut.title),ve.createElement("div",{className:`${Ee.EditDom}`},ve.createElement(Se.Z,{wrap:!1,align:"middle",gutter:16},ve.createElement(Ue.Z,null,ve.createElement(ge.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},ve.createElement("i",{className:`iconfont icon-tuodong1 font12 ${Ee.currentPrimary}`}))),ve.createElement(Ue.Z,null,ve.createElement(ge.Z,{title:"\u7F16\u8F91"},ve.createElement("i",{className:`iconfont icon-bianji11 font12 ${Ee.currentPrimary}`,onClick:He=>{He.stopPropagation(),Jt.setFieldsValue(Ce({},ut)),Fn(!0)}}))),ve.createElement(Ue.Z,null,ve.createElement(ge.Z,{title:"\u5220\u9664"},ve.createElement("i",{className:`iconfont icon-shanchu14 font12 ${Ee.currentDelete}`,onClick:He=>{He.stopPropagation(),rt.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:ut==null?void 0:ut.key});(Xe==null?void 0:Xe.status)==0&&(Ke.ZP.success((Xe==null?void 0:Xe.message)||"\u5220\u9664\u6210\u529F"),Nn({},!0))})})}}))))))}),ve.createElement(a.op,{className:"ml20 mt20",icon:ve.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{Rn(!0),Fn(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):ve.createElement(y.Z,{styles:{margin:"30px auto"},customText:ve.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",ve.createElement("a",{onClick:()=>{Rn(!0),Fn(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),ve.createElement(ze.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:()=>{Jt.submit()}},ve.createElement(ot.default,{form:Jt,onFinish:qe},an&&ve.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"),ve.createElement(ot.default.Item,{hidden:!0,name:"id"}),ve.createElement(ot.default.Item,{className:"mt10",name:"value"},ve.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 pt=(0,We.connect)(({loading:De,user:It})=>({user:It,loading:De.effects}))(Oe)},85533:function(sn,Nt,we){"use strict";we.d(Nt,{h:function(){return oe}});var ve=we(59301),We=we(57809),ze=we(78241),ot=we(3113),Ke=we(89780),Re=we.n(Ke),me=we(45559),Se=we(42313),Ue=Object.defineProperty,ge=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,y=(he,Fe,Ce)=>Fe in he?Ue(he,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):he[Fe]=Ce,a=(he,Fe)=>{for(var Ce in Fe||(Fe={}))Pe.call(Fe,Ce)&&y(he,Ce,Fe[Ce]);if(Ee)for(var Ce of Ee(Fe))ie.call(Fe,Ce)&&y(he,Ce,Fe[Ce]);return he},ee=(he,Fe)=>ge(he,Le(Fe));const E=We.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:Fe})=>{const[Ce,Qe]=(0,ve.useState)("python");function Ge(nt){Qe(ne[nt][1])}function Je(nt){he(nt)}return ve.createElement(ze.default,ee(a({},te),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Je,style:{width:500}}),ve.createElement(ze.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ve.createElement(We.default,{getPopupContainer:nt=>nt.parentNode,onChange:Ge},Object.keys(ne).map(nt=>ve.createElement(E,{key:nt,value:nt},ne[nt][0])))),ve.createElement(ze.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ve.createElement(oe,{mode:Ce})),ve.createElement("div",{className:"flex-container flex-end"},ve.createElement(ot.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(ot.ZP,{type:"ghost",onClick:Fe},"\u53D6\u6D88")))};function oe({value:he,onChange:Fe,mode:Ce,options:Qe={}}){const Ge=(0,ve.useRef)(),[Je,nt]=(0,ve.useState)();return(0,ve.useEffect)(()=>{if(Je){let Oe=function(pt){const De=pt.getValue();Fe&&Fe(De)};return Je.on("change",Oe),()=>{Je.off("change",Oe)}}},[Je,Fe]),(0,ve.useEffect)(()=>{Je&&Je.setOption("mode",Ce)},[Je,Ce]),(0,ve.useEffect)(()=>{Je&&(he!==Je.getValue()||he==="")&&setTimeout(()=>{Je.setValue(he||"")},300)},[Je,he]),(0,ve.useEffect)(()=>{if(Ge.current&&!Je){const Oe=Re().fromTextArea(Ge.current,a({mode:Ce,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Qe));nt(Oe)}},[Ge.current,Je]),ve.createElement("div",{className:"my-codemirror-container"},ve.createElement("textarea",{ref:Ge}))}},96565:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return oa}});var ve=we(59301),We=we(89780),ze=we.n(We),ot=we(76374),Ke=we(45559),Re=we(6313),me=we(25717),Se=we(99498),Ue=we(25419),ge=we(67549),Le=we(6339),Ee=({value:un="",className:wn,showTextOnly:cn,showLines:er,style:kr={}})=>{const hn=(0,ve.useMemo)(()=>"",[un]);return ve.createElement(ve.Fragment,null,ve.createElement("div",{dangerouslySetInnerHTML:{__html:hn}}))},Pe=we(59301),ie=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(un,wn,cn)=>wn in un?ie(un,wn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):un[wn]=cn,oe=(un,wn)=>{for(var cn in wn||(wn={}))E.call(wn,cn)&&ne(un,cn,wn[cn]);if(ee)for(var cn of ee(wn))te.call(wn,cn)&&ne(un,cn,wn[cn]);return un},he=(un,wn)=>y(un,a(wn));let Fe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Ce({onActionCallback:un,title:wn,icon:cn,actionName:er,className:kr="",children:hn}){function Dn(){un(er)}return Pe.createElement("a",{title:wn,className:kr,onClick:Dn},Pe.createElement("i",{className:`${cn}`}),hn)}var Qe=({watch:un,showNullButton:wn,showNullProgramButton:cn,onActionCallback:er,fullScreen:kr,insertTemp:hn,hidetoolBar:Dn,extraUse:Kn})=>{const tr=[...Fe,{title:`${un?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${un?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Pe.createElement("ul",{className:"markdown-toolbar-container"},!Dn&&tr.map((jr,Xa)=>Pe.createElement("li",{key:Xa},jr.actionName?Pe.createElement(Ce,he(oe({},jr),{onActionCallback:er})):Pe.createElement("span",{className:"v-line"}))),wn?Pe.createElement("li",null,Pe.createElement(Ce,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:er},Pe.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,cn?Pe.createElement(Pe.Fragment,null,Pe.createElement("li",null,Pe.createElement(Ce,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:er},Pe.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Pe.createElement("li",null,Pe.createElement(Ce,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:er},Pe.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,hn&&Pe.createElement("li",null,Pe.createElement(Ce,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${hn}`,onActionCallback:er},Pe.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Kn&&Pe.createElement("li",null,Kn),Pe.createElement("li",{className:"btn-full-screen"},Pe.createElement(Ce,{icon:`${kr?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:kr?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:er})))},Ge=we(57261),Je=we(78241),nt=we(92832),Oe=we(3113),pt=Object.defineProperty,De=Object.defineProperties,It=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,ct=(un,wn,cn)=>wn in un?pt(un,wn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):un[wn]=cn,dt=(un,wn)=>{for(var cn in wn||(wn={}))at.call(wn,cn)&&ct(un,cn,wn[cn]);if(At)for(var cn of At(wn))wt.call(wn,cn)&&ct(un,cn,wn[cn]);return un},lt=(un,wn)=>De(un,It(wn));const rt={labelCol:{span:4},wrapperCol:{span:20}};var jt=({callback:un,onCancel:wn})=>{function cn(er){un(er)}return ve.createElement(Je.default,lt(dt({},rt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:cn,style:{width:500}}),ve.createElement(Je.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ve.createElement(nt.default,null)),ve.createElement(Je.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ve.createElement(nt.default,null)),ve.createElement("div",{className:"flex-container flex-end"},ve.createElement(Oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(Oe.ZP,{type:"ghost",onClick:wn},"\u53D6\u6D88")))},Jt=we(85533),mt=we(45053),Mt=we(43418),mn=we(95237),Fn=we(16750),an=we(59301),Rn=({callback:un,onCancel:wn})=>{const cn=document.createElement("canvas"),er=cn.getContext("2d");cn.width=1e3,cn.height=800,er.fillStyle="#ffffff",er.fillRect(0,0,cn.width,cn.height);const kr=cn.toDataURL("image/png");return an.createElement(Mt.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(Fn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:kr,visible:!0,title:String(Date.now())},onOk:hn=>{un({src:hn.url})},onClose:wn})))},St=we(12378);function Nn(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Nn,go.CommandHandler),Nn.prototype.canAlignSelection=function(){var un=this.diagram;return!(un===null||un.isReadOnly||un.isModelReadOnly||un.selection.count<2)},Nn.prototype.alignLeft=function(){var un=this.diagram;un.startTransaction("aligning left");var wn=1/0;un.selection.each(function(cn){cn instanceof go.Link||(wn=Math.min(cn.position.x,wn))}),un.selection.each(function(cn){cn instanceof go.Link||cn.move(new go.Point(wn,cn.position.y))}),un.commitTransaction("aligning left")},Nn.prototype.alignRight=function(){var un=this.diagram;un.startTransaction("aligning right");var wn=-1/0;un.selection.each(function(cn){if(!(cn instanceof go.Link)){var er=cn.actualBounds.x+cn.actualBounds.width;wn=Math.max(er,wn)}}),un.selection.each(function(cn){cn instanceof go.Link||cn.move(new go.Point(wn-cn.actualBounds.width,cn.position.y))}),un.commitTransaction("aligning right")},Nn.prototype.alignTop=function(){var un=this.diagram;un.startTransaction("alignTop");var wn=1/0;un.selection.each(function(cn){cn instanceof go.Link||(wn=Math.min(cn.position.y,wn))}),un.selection.each(function(cn){cn instanceof go.Link||cn.move(new go.Point(cn.position.x,wn))}),un.commitTransaction("alignTop")},Nn.prototype.alignBottom=function(){var un=this.diagram;un.startTransaction("aligning bottom");var wn=-1/0;un.selection.each(function(cn){if(!(cn instanceof go.Link)){var er=cn.actualBounds.y+cn.actualBounds.height;wn=Math.max(er,wn)}}),un.selection.each(function(cn){cn instanceof go.Link||cn.move(new go.Point(cn.actualBounds.x,wn-cn.actualBounds.height))}),un.commitTransaction("aligning bottom")},Nn.prototype.alignCenterX=function(){var un=this.diagram,wn=un.selection.first();if(wn){un.startTransaction("aligning Center X");var cn=wn.actualBounds.x+wn.actualBounds.width/2;un.selection.each(function(er){er instanceof go.Link||er.move(new go.Point(cn-er.actualBounds.width/2,er.actualBounds.y))}),un.commitTransaction("aligning Center X")}},Nn.prototype.alignCenterY=function(){var un=this.diagram,wn=un.selection.first();if(wn){un.startTransaction("aligning Center Y");var cn=wn.actualBounds.y+wn.actualBounds.height/2;un.selection.each(function(er){er instanceof go.Link||er.move(new go.Point(er.actualBounds.x,cn-er.actualBounds.height/2))}),un.commitTransaction("aligning Center Y")}},Nn.prototype.alignColumn=function(un){var wn=this.diagram;wn.startTransaction("align Column"),un===void 0&&(un=0),un=parseFloat(un);var cn=new Array;wn.selection.each(function(Kn){Kn instanceof go.Link||cn.push(Kn)});for(var er=0;er<cn.length-1;er++){var kr=cn[er],hn=kr.actualBounds.y+kr.actualBounds.height+un,Dn=cn[er+1];Dn.move(new go.Point(kr.actualBounds.x,hn))}wn.commitTransaction("align Column")},Nn.prototype.alignRow=function(un){un===void 0&&(un=0),un=parseFloat(un);var wn=this.diagram;wn.startTransaction("align Row");var cn=new Array;wn.selection.each(function(Kn){Kn instanceof go.Link||cn.push(Kn)});for(var er=0;er<cn.length-1;er++){var kr=cn[er],hn=kr.actualBounds.x+kr.actualBounds.width+un,Dn=cn[er+1];Dn.move(new go.Point(hn,kr.actualBounds.y))}wn.commitTransaction("align Row")},Nn.prototype.canRotate=function(un){var wn=this.diagram;return!(wn===null||wn.isReadOnly||wn.isModelReadOnly||wn.selection.count<1)},Nn.prototype.rotate=function(un){un===void 0&&(un=90);var wn=this.diagram;wn.startTransaction("rotate "+un.toString());var wn=this.diagram;wn.selection.each(function(cn){cn instanceof go.Link||cn instanceof go.Group||(cn.angle+=un)}),wn.commitTransaction("rotate "+un.toString())},Nn.prototype.pullToFront=function(){var un=this.diagram;un.startTransaction("pullToFront");var wn=new go.Map;un.selection.each(function(cn){wn.set(cn.layer,0)}),wn.iteratorKeys.each(function(cn){var er=0;cn.parts.each(function(kr){if(!kr.isSelected){var hn=kr.zOrder;isNaN(hn)?kr.zOrder=0:er=Math.max(er,hn)}}),wn.set(cn,er)}),un.selection.each(function(cn){Nn._assignZOrder(cn,wn.get(cn.layer)+1)}),un.commitTransaction("pullToFront")},Nn.prototype.pushToBack=function(){var un=this.diagram;un.startTransaction("pushToBack");var wn=new go.Map;un.selection.each(function(cn){wn.set(cn.layer,0)}),wn.iteratorKeys.each(function(cn){var er=0;cn.parts.each(function(kr){if(!kr.isSelected){var hn=kr.zOrder;isNaN(hn)?kr.zOrder=0:er=Math.min(er,hn)}}),wn.set(cn,er)}),un.selection.each(function(cn){Nn._assignZOrder(cn,wn.get(cn.layer)-1-Nn._findGroupDepth(cn))}),un.commitTransaction("pushToBack")},Nn._assignZOrder=function(un,wn,cn){cn===void 0&&(cn=un),un.layer===cn.layer&&(un.zOrder=wn),un instanceof go.Group&&un.memberParts.each(function(er){Nn._assignZOrder(er,wn+1,cn)})},Nn._findGroupDepth=function(un){if(un instanceof go.Group){var wn=0;return un.memberParts.each(function(cn){wn=Math.max(wn,Nn._findGroupDepth(cn))}),wn+1}else return 0},Nn.prototype.doKeyDown=function(){var un=this.diagram;if(un!==null){var wn=un.lastInput;if(wn.key==="Up"||wn.key==="Down"||wn.key==="Left"||wn.key==="Right"){var cn=this.arrowKeyBehavior;if(cn==="none")return;if(cn==="select"){this._arrowKeySelect();return}else if(cn==="move"){this._arrowKeyMove();return}else if(cn==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},Nn.prototype._getAllParts=function(){var un=new Array;return this.diagram.nodes.each(function(wn){un.push(wn)}),this.diagram.parts.each(function(wn){un.push(wn)}),un},Nn.prototype._arrowKeyMove=function(){var un=this.diagram,wn=un.lastInput,cn=0,er=0;if(wn.control||wn.meta)cn=1,er=1;else if(un.grid!==null){var kr=un.grid.gridCellSize;er=kr.width,cn=kr.height}un.startTransaction("arrowKeyMove"),un.selection.each(function(hn){wn.key==="Up"?hn.move(new go.Point(hn.actualBounds.x,hn.actualBounds.y-cn)):wn.key==="Down"?hn.move(new go.Point(hn.actualBounds.x,hn.actualBounds.y+cn)):wn.key==="Left"?hn.move(new go.Point(hn.actualBounds.x-er,hn.actualBounds.y)):wn.key==="Right"&&hn.move(new go.Point(hn.actualBounds.x+er,hn.actualBounds.y))}),un.commitTransaction("arrowKeyMove")},Nn.prototype._arrowKeySelect=function(){var un=this.diagram,wn=un.lastInput,cn=null;wn.key==="Up"?cn=this._findNearestPartTowards(270):wn.key==="Down"?cn=this._findNearestPartTowards(90):wn.key==="Left"?cn=this._findNearestPartTowards(180):wn.key==="Right"&&(cn=this._findNearestPartTowards(0)),cn!==null&&(wn.shift?cn.isSelected=!0:wn.control||wn.meta?cn.isSelected=!cn.isSelected:un.select(cn))},Nn.prototype._findNearestPartTowards=function(un){var wn=this.diagram.selection.first();if(wn===null)return null;for(var cn=wn.actualBounds.center,er=this._getAllParts(),kr=1/0,hn=wn,Dn=0;Dn<er.length;Dn++){var Kn=er[Dn];if(Kn!==wn&&Kn.canSelect()){var tr=Kn.actualBounds.center,jr=cn.directionPoint(tr),Xa=this._angleCloseness(jr,un);if(Xa<=45){var Yn=cn.distanceSquaredPoint(tr);Yn*=1+Math.sin(Xa*Math.PI/180),Yn<kr&&(kr=Yn,hn=Kn)}}}return hn},Nn.prototype._angleCloseness=function(un,wn){return Math.min(Math.abs(wn-un),Math.min(Math.abs(wn+360-un),Math.abs(wn-360-un)))},Nn.prototype._arrowKeyTree=function(){var un=this.diagram,wn=un.selection.first();if(wn instanceof go.Node){var cn=un.lastInput;if(cn.key==="Right"){if(!wn.isTreeLeaf)if(!wn.isTreeExpanded)un.commandHandler.canExpandTree(wn)&&un.commandHandler.expandTree(wn);else{var er=this._sortTreeChildrenByY(wn).first();er!==null&&un.select(er)}}else if(cn.key==="Left")if(!wn.isTreeLeaf&&wn.isTreeExpanded)un.commandHandler.canCollapseTree(wn)&&un.commandHandler.collapseTree(wn);else{var kr=wn.findTreeParentNode();kr!==null&&un.select(kr)}else if(cn.key==="Up"){var kr=wn.findTreeParentNode();if(kr!==null){var hn=this._sortTreeChildrenByY(kr),Dn=hn.indexOf(wn);if(Dn>0){for(var Kn=hn.elt(Dn-1);Kn!==null&&Kn.isTreeExpanded&&!Kn.isTreeLeaf;){var tr=this._sortTreeChildrenByY(Kn);Kn=tr.last()}Kn!==null&&un.select(Kn)}else un.select(kr)}}else if(cn.key==="Down")if(wn.isTreeExpanded&&!wn.isTreeLeaf){var er=this._sortTreeChildrenByY(wn).first();er!==null&&un.select(er)}else for(;wn!==null;){var kr=wn.findTreeParentNode();if(kr===null)break;var hn=this._sortTreeChildrenByY(kr),Dn=hn.indexOf(wn);if(Dn<hn.length-1){un.select(hn.elt(Dn+1));break}else wn=kr}var jr=un.selection.first();jr!==null&&un.scrollToRect(jr.actualBounds)}},Nn.prototype._sortTreeChildrenByY=function(un){var wn=new go.List().addAll(un.findTreeChildrenNodes());return wn.sort(function(cn,er){var kr=cn.location,hn=er.location;return kr.y<hn.y?-1:kr.y>hn.y?1:kr.x<hn.x?-1:kr.x>hn.x?1:0}),wn},Nn.prototype.copyToClipboard=function(un){go.CommandHandler.prototype.copyToClipboard.call(this,un),this._lastPasteOffset.set(this.pasteOffset)},Nn.prototype.pasteFromClipboard=function(){var un=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(un,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),un},Object.defineProperty(Nn.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(un){if(un!=="move"&&un!=="select"&&un!=="scroll"&&un!=="tree"&&un!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+un);this._arrowKeyBehavior=un}}),Object.defineProperty(Nn.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(un){if(!(un instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+un);this._pasteOffset.set(un)}});var Xn=Nn,Te=we(25863),Tt=we(43604),ke=we(38147),pe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},ce=we(59301),ye=(un,wn,cn)=>new Promise((er,kr)=>{var hn=tr=>{try{Kn(cn.next(tr))}catch(jr){kr(jr)}},Dn=tr=>{try{Kn(cn.throw(tr))}catch(jr){kr(jr)}},Kn=tr=>tr.done?er(tr.value):Promise.resolve(tr.value).then(hn,Dn);Kn((cn=cn.apply(un,wn)).next())});function qe({onCancel:un,callback:wn}){let cn=(0,ve.useRef)(),er=(0,ve.useRef)(),kr=(0,ve.useRef)(),hn=(0,ve.useRef)(!1);const Dn=(0,ve.useRef)(!1),[Kn,tr]=(0,ve.useState)(0);function jr(){const Yn=St.bx.make,Yr={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"};cn.current=new St.S0(er.current,{padding:20,grid:Yn(St.s_,"Grid",Yn(St.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Yn(St.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Qr=>{var Ea=Qr.diagram.commandHandler.addTopLevelParts(Qr.diagram.selection,!0);Ea||Qr.diagram.currentTool.doCancel()},commandHandler:Yn(Xn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Qr=>{var Ea=Qr.subject;Ea.location=Ea.location.copy().snapToGridPoint(Qr.diagram.grid.gridOrigin,Qr.diagram.grid.gridCellSize),setTimeout(()=>{Qr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Qr=>{var Ea=Qr.subject;setTimeout(()=>{Qr.diagram.commandHandler.editTextBlock()})},LinkRelinked:Qr=>{var Ea=Qr.parameter.part;Ea.invalidateConnectedLinks();var mo=Qr.subject;Qr.diagram.toolManager.linkingTool.isForwards?mo.toNode.invalidateConnectedLinks():mo.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),cn.current.nodeTemplate=Yn(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),Yn(St.bn,{name:"SHAPE",fill:Yr.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")),Yn(St.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Yn(St.al,{margin:1,textAlign:"center",overflow:St.al.OverflowEllipsis,editable:!0},new St.KX("text").makeTwoWay(),new St.KX("stroke","color"))),cn.current.nodeTemplate.toolTip=Yn("ToolTip",Yn(St.s_,"Vertical",{maxSize:new St.$u(200,NaN)},Yn(St.al,{font:"bold 10pt sans-serif",textAlign:"center"},new St.KX("text")),Yn(St.al,{font:"10pt sans-serif",textAlign:"center"},new St.KX("text","details"))));function Fa(Qr,Ea){var mo=(ma,ui)=>{ma.handled=!0,ma.diagram.model.commit(ci=>{var nn=ui.part.adornedPart,po=new St.E9().setRectSpot(nn.actualBounds,Qr);po.subtract(nn.location),po.scale(2,2),po.x+=Math.sign(po.x)*130,po.y+=Math.sign(po.y)*130,po.add(nn.location),po.snapToGridPoint(ma.diagram.grid.gridOrigin,ma.diagram.grid.gridCellSize);var di=ci.copyNodeData(nn.data);ci.setGroupKeyForNodeData(di,ci.getGroupKeyForNodeData(nn.data)),ci.addNodeData(di);var xA={from:nn.key,to:ci.getKeyForNodeData(di)};ci.addLinkData(xA);var Ki=ma.diagram.findNodeForData(di);Ki.location=po,ma.diagram.select(Ki),setTimeout(()=>{ma.diagram.commandHandler.editTextBlock()},20)})};return Yn(St.bn,{figure:Ea,alignment:Qr,alignmentFocus:Qr.opposite(),width:Qr.equals(St.z6.Top)||Qr.equals(St.z6.Bottom)?25:18,height:Qr.equals(St.z6.Top)||Qr.equals(St.z6.Bottom)?18:25,fill:"orange",stroke:Yr.white,strokeWidth:4,mouseEnter:(ma,ui)=>ui.fill="dodgerblue",mouseLeave:(ma,ui)=>ui.fill="orange",isActionable:!0,click:mo,contextClick:mo})}function Ta(Qr){return Yn(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:(Ea,mo)=>mo.fill="dodgerblue",mouseLeave:(Ea,mo)=>mo.fill="orange",click:(Ea,mo)=>{Ea.diagram.commandHandler.showContextMenu(mo.part.adornedPart)}},Qr||{})}cn.current.nodeTemplate.selectionAdornmentTemplate=Yn(St.uz,"Spot",Yn(St.Vm,{padding:10}),Fa(St.z6.Top,"TriangleUp"),Fa(St.z6.Left,"TriangleLeft"),Fa(St.z6.Right,"TriangleRight"),Fa(St.z6.Bottom,"TriangleDown"),Ta({alignment:new St.z6(.75,0)}));function ao(Qr,Ea){return(mo,ma)=>{mo.handled=!0,mo.diagram.model.commit(ui=>{ui.set(ma.part.adornedPart.data,Qr,Ea)})}}function Wa(Qr,Ea){return Ea||(Ea="color"),Yn(St.bn,{width:16,height:16,stroke:"lightgray",fill:Qr,margin:1,background:"transparent",mouseEnter:(mo,ma)=>ma.stroke="dodgerblue",mouseLeave:(mo,ma)=>ma.stroke="lightgray",click:ao(Ea,Qr),contextClick:ao(Ea,Qr)})}function fi(){return[Yn("ContextMenuButton",Yn(St.s_,"Horizontal",Wa(Yr.white,"fill"),Wa(Yr.beige,"fill"),Wa(Yr.extralightblue,"fill"),Wa(Yr.extralightred,"fill"))),Yn("ContextMenuButton",Yn(St.s_,"Horizontal",Wa(Yr.lightgray,"fill"),Wa(Yr.lightgreen,"fill"),Wa(Yr.lightblue,"fill"),Wa(Yr.lightred,"fill")))]}function Li(){return[Yn("ContextMenuButton",Yn(St.s_,"Horizontal",Wa(Yr.black),Wa(Yr.green),Wa(Yr.blue),Wa(Yr.red))),Yn("ContextMenuButton",Yn(St.s_,"Horizontal",Wa(Yr.white),Wa(Yr.magenta),Wa(Yr.purple),Wa(Yr.orange)))]}function so(Qr,Ea){return Ea||(Ea="thickness"),Yn(St.bn,"LineH",{width:16,height:16,strokeWidth:Qr,margin:1,background:"transparent",mouseEnter:(mo,ma)=>ma.background="dodgerblue",mouseLeave:(mo,ma)=>ma.background="transparent",click:ao(Ea,Qr),contextClick:ao(Ea,Qr)})}function nA(Qr,Ea){return Ea||(Ea="dash"),Yn(St.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Qr,margin:1,background:"transparent",mouseEnter:(mo,ma)=>ma.background="dodgerblue",mouseLeave:(mo,ma)=>ma.background="transparent",click:ao(Ea,Qr),contextClick:ao(Ea,Qr)})}function to(){return[Yn("ContextMenuButton",Yn(St.s_,"Horizontal",so(1),so(2),so(3),so(4))),Yn("ContextMenuButton",Yn(St.s_,"Horizontal",nA(null),nA([2,4]),nA([4,4])))]}function Oa(Qr,Ea){return Ea||(Ea="figure"),Yn(St.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Qr,margin:1,background:"transparent",mouseEnter:(mo,ma)=>ma.fill="dodgerblue",mouseLeave:(mo,ma)=>ma.fill="lightgray",click:ao(Ea,Qr),contextClick:ao(Ea,Qr)})}cn.current.nodeTemplate.contextMenu=Yn("ContextMenu",Yn("ContextMenuButton",Yn(St.s_,"Horizontal",Oa("Rectangle"),Oa("RoundedRectangle"),Oa("Ellipse"),Oa("Diamond"))),Yn("ContextMenuButton",Yn(St.s_,"Horizontal",Oa("Parallelogram2"),Oa("ManualOperation"),Oa("Procedure"),Oa("Cylinder1"))),Yn("ContextMenuButton",Yn(St.s_,"Horizontal",Oa("Terminator"),Oa("CreateRequest"),Oa("Document"),Oa("TriangleDown"))),fi(),Li(),to()),cn.current.groupTemplate=Yn(St.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:St.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Qr,Ea)=>{var mo=Ea.addMembers(Ea.diagram.selection,!0);mo||Ea.diagram.currentTool.doCancel()},avoidable:!1},new St.KX("location","loc",St.E9.parse).makeTwoWay(St.E9.stringify),Yn(St.s_,"Auto",{name:"BODY"},Yn(St.bn,{parameter1:10,fill:Yr.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")),Yn(St.Vm,{background:"transparent",margin:20})),Yn(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"))),cn.current.groupTemplate.selectionAdornmentTemplate=Yn(St.uz,"Spot",Yn(St.s_,"Auto",Yn(St.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Yn(St.Vm,{margin:1.5})),Ta({alignment:St.z6.TopRight,alignmentFocus:St.z6.BottomRight})),cn.current.groupTemplate.contextMenu=Yn("ContextMenu",fi(),Li(),to()),cn.current.linkTemplate=Yn(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",Qr=>Qr>=1?10:0),new St.KX("toShortLength","dir",Qr=>Qr>=1?10:0),new St.KX("points").makeTwoWay(),Yn(St.bn,{strokeWidth:2},new St.KX("stroke","color"),new St.KX("strokeWidth","thickness"),new St.KX("strokeDashArray","dash")),Yn(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",Qr=>Qr===1)),Yn(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",Qr=>Qr>=1),new St.KX("width","thickness",Qr=>7+3*Qr),new St.KX("height","thickness",Qr=>7+3*Qr),new St.KX("segmentOffset","thickness",Qr=>new St.E9(-15,4+1.5*Qr))),Yn(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",Qr=>Qr===2),new St.KX("width","thickness",Qr=>7+3*Qr),new St.KX("height","thickness",Qr=>7+3*Qr),new St.KX("segmentOffset","thickness",Qr=>new St.E9(-15,4+1.5*Qr))),Yn(St.al,{alignmentFocus:new St.z6(0,1,-4,0),editable:!0},new St.KX("text").makeTwoWay(),new St.KX("stroke","color"))),cn.current.linkTemplate.selectionAdornmentTemplate=Yn(St.uz,Yn(St.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Uo(2)},new St.KX("pathPattern","thickness",Uo)),Ta({alignmentFocus:new St.z6(0,0,-6,-4)}));function Uo(Qr){return Yn(St.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Qr+4).toString()+" H3"})}function Mi(Qr){var Ea="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Qr===0?Ea="M0 0 M16 16 M0 8 L16 8":Qr===2&&(Ea="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Yn(St.bn,{geometryString:Ea,margin:2,background:"transparent",mouseEnter:(mo,ma)=>ma.background="dodgerblue",mouseLeave:(mo,ma)=>ma.background="transparent",click:ao("dir",Qr),contextClick:ao("dir",Qr)})}function hi(Qr){var Ea=(mo,ma)=>{mo.handled=!0,mo.diagram.model.commit(ui=>{var ci=ma.part.adornedPart;ui.set(ci.data,Qr?"toSpot":"fromSpot",St.z6.stringify(St.z6.AllSides)),(Qr?ci.toNode:ci.fromNode).invalidateConnectedLinks()})};return Yn(St.bn,{width:12,height:12,fill:"transparent",mouseEnter:(mo,ma)=>ma.background="dodgerblue",mouseLeave:(mo,ma)=>ma.background="transparent",click:Ea,contextClick:Ea})}function Ar(Qr,Ea){var mo=0,ma=St.z6.RightSide;Qr.equals(St.z6.Top)?(mo=270,ma=St.z6.TopSide):Qr.equals(St.z6.Left)?(mo=180,ma=St.z6.LeftSide):Qr.equals(St.z6.Bottom)&&(mo=90,ma=St.z6.BottomSide),Ea||(mo-=180);var ui=(ci,nn)=>{ci.handled=!0,ci.diagram.model.commit(po=>{var di=nn.part.adornedPart;po.set(di.data,Ea?"toSpot":"fromSpot",St.z6.stringify(ma)),(Ea?di.toNode:di.fromNode).invalidateConnectedLinks()})};return Yn(St.bn,{alignment:Qr,alignmentFocus:Qr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:mo,background:"transparent",mouseEnter:(ci,nn)=>nn.background="dodgerblue",mouseLeave:(ci,nn)=>nn.background="transparent",click:ui,contextClick:ui})}cn.current.linkTemplate.contextMenu=Yn("ContextMenu",Li(),to(),Yn("ContextMenuButton",Yn(St.s_,"Horizontal",Mi(0),Mi(1),Mi(2))),Yn("ContextMenuButton",Yn(St.s_,"Horizontal",Yn(St.s_,"Spot",hi(!1),Ar(St.z6.Top,!1),Ar(St.z6.Left,!1),Ar(St.z6.Right,!1),Ar(St.z6.Bottom,!1)),Yn(St.s_,"Spot",{margin:new St.Zt(0,0,0,2)},hi(!0),Ar(St.z6.Top,!0),Ar(St.z6.Left,!0),Ar(St.z6.Right,!0),Ar(St.z6.Bottom,!0)))));const bl=`{ "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 Vs=["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 ns(Qr){return console.log("shapeName:",Qr),Vs.indexOf(Qr)>=0}var gs=new St.YI(kr.current,{maxSelectionCount:1,linkTemplate:Yn(St.rU,{locationSpot:St.z6.Center,selectionAdornmentTemplate:Yn(St.uz,"Link",{locationSpot:St.z6.Center},Yn(St.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Yn(St.bn,{toArrow:"Standard",stroke:null}))},{routing:St.rU.AvoidsNodes,curve:St.rU.JumpOver,corner:5,toShortLength:4},new St.KX("points"),Yn(St.bn,{isPanelMain:!0,strokeWidth:2}),Yn(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(Qr=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Qr.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return cn.current.addDiagramListener("TextEdited",function(Qr){var Ea;const mo=Qr.subject.part;var ma=(Ea=document.activeElement)==null?void 0:Ea.value;typeof ma=="string"&&ma.trim()===""&&cn.current.model.commit(function(ui){ui.set(mo.data,"text","\u672A\u547D\u540D"),cn.current.commandHandler.stopCommand()},"increment")}),gs.nodeTemplate=Yn(St.NB,"Auto",{locationSpot:St.z6.Center},new St.KX("location","location",St.E9.parse).makeTwoWay(St.E9.stringify),Yn(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")),Yn(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(()=>{cn.current.grid=Yn(St.s_,"Grid",Yn(St.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Yn(St.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),cn.current.grid.visible=!0,cn.current.grid.gridCellStroke="darkgray",cn.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=cn.current,cn.current}const Xa=()=>ye(this,null,function*(){var Yn=cn.current.makeImage();const Yr=yield(0,ke.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Yn.src}});wn({src:Yr.url})});return(0,ve.useEffect)(()=>(setTimeout(()=>{jr()},500),tr(Kn+1),()=>{cn.current=null}),[]),ce.createElement("div",{ref:Dn,className:hn.current?`${pe.maxH60} body-overflow-initial`:"body-overflow-initial"},ce.createElement(Mt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Kn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:ce.createElement(mn.Z,null,ce.createElement(Tt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ce.createElement(Tt.Z,{onClick:()=>{var Yn,Yr,Fa=cn.current.selection.first();if(hn.current=!hn.current,document.activeElement&&Fa){let Ta=(Yr=(Yn=document.activeElement)==null?void 0:Yn.value)==null?void 0:Yr.trim();typeof Ta=="string"&&cn.current.model.commit(function(ao){ao.set(Fa.data,"text",Ta||"\u672A\u547D\u540D"),cn.current.commandHandler.stopCommand()},"increment")}tr(Kn+1)}},ce.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:un},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:kr})),ce.createElement("div",{style:{flex:1,position:"relative"}},ce.createElement("div",{ref:er,style:{height:"80vh"}}))),ce.createElement("div",{className:"tr"},ce.createElement(Oe.ZP,{size:"large",onClick:Xa,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ut=qe,He=we(5112),Xe=we(5871);const xt=He.ZP.Group,gt={margin:"0 8px"};var it=({callback:un,onCancel:wn})=>{function cn(er){un(er)}return ve.createElement(Je.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:cn},ve.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ve.createElement("span",{style:gt},"\u5355\u5143\u683C\u6570\uFF1A"),ve.createElement("span",{style:gt},"\u884C\u6570"),ve.createElement(Je.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ve.createElement(Xe.Z,null)),ve.createElement("span",{style:gt},"\u5217\u6570"),ve.createElement(Je.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ve.createElement(Xe.Z,null))),ve.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ve.createElement("span",{style:gt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ve.createElement(Je.default.Item,{name:"align"},ve.createElement(xt,null,ve.createElement(He.ZP,{value:"default"},ve.createElement("i",{className:"fa fa-align-justify"})),ve.createElement(He.ZP,{value:"left"},ve.createElement("i",{className:"fa fa-align-left"})),ve.createElement(He.ZP,{value:"center"},ve.createElement("i",{className:"fa fa-align-center"})),ve.createElement(He.ZP,{value:"right"},ve.createElement("i",{className:"fa fa-align-right"}))))),ve.createElement("div",{className:"flex-container flex-end"},ve.createElement(Oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(Oe.ZP,{type:"ghost",onClick:wn},"\u53D6\u6D88")))},Qt=we(78673),Ln=we(93510),Et=we.n(Ln),Ot=(0,ve.forwardRef)(({use3d:un,width:wn,height:cn,callback:er,showSaveButton:kr},hn)=>{const Dn=(0,ve.useRef)(),Kn=(0,ve.useRef)(),[tr,jr]=(0,ve.useState)(!1),Xa=(0,ve.useRef)({id:Dn,appName:"graphing",width:wn||1e3,height:cn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ve.useEffect)(()=>{Kn.current=new(Et())(Xa.current,!0),window.onload=function(){Kn.current.inject("applet_container")}},[]);const Yn=()=>{var Yr=window.ggbApplet.getPNGBase64(1,!0,72);return er&&er(Yr),Yr};return(0,ve.useEffect)(()=>{Xa.current.appName=tr?"3D":"graphing",Kn.current.inject("applet_container")},[tr]),(0,ve.useEffect)(()=>{jr(un)},[un]),(0,ve.useImperativeHandle)(hn,()=>({getImgData:Yn})),ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Dn}),ve.createElement(mn.Z,{align:"middle"},ve.createElement(Tt.Z,{flex:1},ve.createElement(Qt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:tr,onChange:Yr=>jr(Yr)})),ve.createElement(Tt.Z,null,ve.createElement(Oe.ZP,{size:"large",onClick:Yn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),pn=we(99298),Zt=we(1012),Vn=we(8591);const cr="link",qn="upload-image",Pr="add-flowchart",Cr="draw-image",aa="add-flowchart",ta="code-block",_r="add-table",Br="------------",Er={default:Br,left:`:${Br}`,center:`:${Br}:`,right:`${Br}:`};var Jr=we(31103),fa=(un,wn,cn)=>new Promise((er,kr)=>{var hn=tr=>{try{Kn(cn.next(tr))}catch(jr){kr(jr)}},Dn=tr=>{try{Kn(cn.throw(tr))}catch(jr){kr(jr)}},Kn=tr=>tr.done?er(tr.value):Promise.resolve(tr.value).then(hn,Dn);Kn((cn=cn.apply(un,wn)).next())});function Ga(){}let Xr=0;const Mo=1e4,ii="\u2581",$r="@\u2581\u2581@",Xt="@\u2581@",qi=`
|
|
|
**\u6A21\u677F\u6807\u9898**
|
|
|
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,yr=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Lr(un){return/^\d+$/.test(un)?`${un}px`:un}const Ir=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ja={[Ir+"-B"]:"bold",[Ir+"-I"]:"italic"},Za={[cr]:"\u6DFB\u52A0\u94FE\u63A5",[ta]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[qn]:"\u6DFB\u52A0\u56FE\u7247",[Cr]:"\u6DFB\u52A0\u753B\u56FE",[Pr]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[_r]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var oa=({defaultValue:un="",onChange:wn,width:cn="100%",height:er=400,miniToolbar:kr=!1,isFocus:hn=!1,watch:Dn,insertTemp:Kn,mode:tr="markdown",id:jr="markdown-editor-id",showResizeBar:Xa=!1,noStorage:Yn=!1,showNullButton:Yr=!1,showNullProgramButton:Fa=!1,hidetoolBar:Ta=!1,fullScreen:ao=!1,onBlur:Wa,onCMBeforeChange:fi,onFullScreen:Li,className:so="",disablePaste:nA=!1,disabled:to=!1,disabledFill:Oa=!1,placeholder:Uo="",values:Mi="",extraUse:hi})=>{const[Ar,bl]=(0,ve.useState)(null),[Vs,ns]=(0,ve.useState)(un),[gs,Qr]=(0,ve.useState)(Dn),[Ea,mo]=(0,ve.useState)(ao),[ma,ui]=(0,ve.useState)(""),[ci,nn]=(0,ve.useState)(0),[po,di]=(0,ve.useState)(er),[xA,Ki]=(0,ve.useState)(!1),fs=(0,ve.useRef)((0,Zt.Z)()),Uc=(0,ve.useRef)(!1),kl=(0,ve.useRef)(),[_s,tc]=(0,ve.useState)(0),[Tl,xu]=(0,ve.useState)(0),Pl=(0,ve.useRef)(),Js=(0,ve.useRef)(),ru=(0,ve.useRef)(),FA=(0,ve.useRef)(),nc=()=>fa(void 0,null,function*(){var va;const Mr=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:fs.current}});(va=Mr==null?void 0:Mr.attachments)!=null&&va.length&&(console.log("cm:",Ar,Pl),Mr.attachments.map(ia=>{ia.content_type.indexOf("image")>-1?Ar.replaceSelection(``):ia.content_type.indexOf("video")>-1?Ar.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):ia.content_type.indexOf("pdf")>-1?Ar.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${ia.id}?type=${ia.content_type}&disposition=inline" target="_blank">${ia.name}</a>`):Ar.replaceSelection(`[${ia.name}](${ENV.API_SERVER}/api/attachments/${ia.id}?type=${ia.content_type})`)}))});(0,ve.useEffect)(()=>{const va=window.scrollY||window.pageYOffset;ns(Mi),Ar==null||Ar.setValue(Mi),window.scrollTo(0,va)},[Mi]),(0,ve.useEffect)(()=>{Li==null||Li(Ea)},[Ea]),(0,ve.useEffect)(()=>{if(Pl.current){let va=function(ia,ca){var ko;if(nA){ca.preventDefault();return}const Ko=ca.clipboardData;if(Ko){const Ai=Ko.types.toString(),Bi=Ko.items;if(Ai==="Files"||Ko.types.indexOf("Files")>-1){if(ca.preventDefault(),tr=="stex")return;try{let Qi=Bi[1];((ko=Bi[0])==null?void 0:ko.kind)==="file"&&(Qi=Bi[0]);const rA=Qi.getAsFile(),rs=rA.name.split(".").pop();(0,mt.I)(rA,BA=>{var Cl,Hl,jl;BA.id?((Cl=rA==null?void 0:rA.type)==null?void 0:Cl.indexOf("image"))>-1?Mr.replaceSelection(`<img width="100%" src="/api/attachments/${BA.id}?type=${BA.content_type})" alt="" />`):((Hl=rA==null?void 0:rA.type)==null?void 0:Hl.indexOf("video"))>-1?Mr.replaceSelection(`<video width="100%" controls src="/api/attachments/${BA.id}"></video>`):((jl=rA==null?void 0:rA.type)==null?void 0:jl.indexOf("pdf"))>-1?Mr.replaceSelection(`<a href="/api/attachments/${BA.id}?type=${rA.type}&disposition=inline" target="_blank">${rA.name}</a>`):yr.includes(rs)?Mr.replaceSelection(`<a href="/api/attachments/${BA.id}?type=office&disposition=inline" target="_blank">${rA.name}</a>`):Mr.replaceSelection(`[${rA.name}](/api/attachments/${BA.id}?type=${BA.content_type})`):(BA==null?void 0:BA.status)===401&&(Vn.ZP.warning((BA==null?void 0:BA.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Qi){Vn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Mr=ze().fromTextArea(Pl.current,{mode:tr,lineNumbers:!kr,lineWrapping:!0,value:un,autoCloseTags:!Fa,autoCloseBrackets:!0});return Mr.on("keyup",function(ia,ca){ca.keyCode===8&&(ia.getValue()==""?Mr.setOption("placeholder",Uo):Mr.setOption("placeholder",null))}),Mr.on("keydown",function(ia,ca){if(ca.keyCode===8){var ko=Nc(ia);ko&&ca.preventDefault()}}),hn&&Mr.focus(),Mr.on("paste",va),Mr.on("dragleave",function(ia,ca){Js.current.classList.remove("mouse-hover-md")}),to&&Mr.on("beforeChange",function(ia,ca){(ca.origin==="paste"||ca.origin==="+input")&&ca.cancel()}),bl(Mr),()=>{Mr.off("paste",va)}}},[]);const Rl=(0,ve.useCallback)(()=>{if(Js.current)try{}catch(va){console.log(va,"---- to set md editor body height")}},[po,Js,Ea]);(0,ve.useEffect)(()=>{function va(){let Mr=new ot.Z(ia=>{for(let ca of ia)(ca.target.offsetHeight>0||ca.target.offsetWidth>0)&&(Rl(),Ar.setSize("100%","100%"),Ar.refresh())});return Mr.observe(Pl.current.parentElement),Mr}if(Ar){const Mr=va();return()=>{var ia,ca;(ia=Pl.current)!=null&&ia.parentElement&&Mr.unobserve((ca=Pl.current)==null?void 0:ca.parentElement)}}},[Ar,Rl]),(0,ve.useEffect)(()=>{if(Ar){let va=[];for(const[Mr,ia]of Object.entries(ja)){let ca={[Mr]:()=>{au(ia)}};va.push(ca),Ar.addKeyMap(ca)}return kl.current=setInterval(()=>{Uc.current&&nc()},4e3),()=>{clearInterval(kl.current);for(let Mr of va)Ar.removeKeyMap(Mr)}}},[Ar]),(0,ve.useEffect)(()=>{ao!==Ea&&mo(ao)},[ao]),(0,Jr.Z)(()=>{if(!Yn&&ci>0){let va=new Date().getTime(),Mr=window.sessionStorage.getItem(jr);va>=ci+Mo&&(!Mr||Mr!==Vs)&&(window.sessionStorage.setItem(jr,Vs),Ki(!0))}},Mo),(0,ve.useEffect)(()=>{Qr(Dn)},[Ar,Dn]),(0,ve.useEffect)(()=>{Ar&&hn&&Ar.focus()},[Ar,hn]),(0,ve.useEffect)(()=>{if(gs&&Ar){let va=function(ia){let ca=ia.target;if(FA.current){let ko=ca.scrollTop/ca.scrollHeight;FA.current.scrollTop=FA.current.scrollHeight*ko}};const Mr=Ar.getScrollerElement();return Mr.addEventListener("scroll",va),()=>{Mr.removeEventListener("scroll",va)}}},[Ar,gs]),(0,ve.useEffect)(()=>{if(Ar&&fi){let va=function(Mr,ia){fi(Mr,ia)};return Ar.on("beforeChange",va),()=>{Ar.off("beforeChange",va)}}},[Ar,fi]),(0,ve.useEffect)(()=>{if(Ar&&Wa){let va=function(){Wa(Ar.getValue())};return Ar.on("blur",va),()=>{Ar.off("blur",va)}}},[Ar,Wa]);function Nc(va,Mr){var ia=va.getDoc(),ca=ia.getCursor(),ko=ia.getLine(ca.line),Ko=ko.charAt(ca.ch-1),Ai=ko.lastIndexOf("@\u2581@",ca.ch),Bi=ko.lastIndexOf("@\u2581\u2581@",ca.ch),Qi=Ai>Bi?Ai:Bi,rA=Ai>Bi?3:4;if($r.indexOf(Ko)===-1)return null;if(console.log("change1:",Mr,va,ko,ca,Qi,Ai,Bi,Ko),Qi>=0&&ca.ch-Qi<5){var rs=Qi+rA;return ia.replaceRange("",{line:ca.line,ch:Qi},{line:ca.line,ch:rs}),{line:ca.line,ch:rs}}return null}(0,ve.useEffect)(()=>{if(Ar){let va=function(Mr,ia){const ca=Mr.getValue();ns(ca),nn(new Date().getTime()),Mr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),wn&&(Fa?wn(ca,SA(ca)):wn(ca))};return Ar.on("change",va),()=>{Ar.off("change",va)}}},[Ar,wn]),(0,ve.useEffect)(()=>{if(Ar)if(un==null)Ar.setValue(""),ns("");else{const va=window.scrollY||window.pageYOffset;un!==Ar.getValue()&&(Ar.setValue(un),ns(un),Ar.setCursor(to?1:Ar.lineCount(),0),window.scrollTo(0,va))}},[Ar,un]);const au=(0,ve.useCallback)(va=>{const Mr=Ar.getCursor(),ia=Ar.getSelection();let ca=ia.split(`
|
|
|
`);switch(va){case"bold":return Ar.replaceSelection("**"+ia+"**"),ia===""&&Ar.setCursor(Mr.line,Mr.ch+2),Ar.focus();case"italic":return Ar.replaceSelection("*"+ia+"*"),ia===""&&Ar.setCursor(Mr.line,Mr.ch+1),Ar.focus();case"code":return Ar.replaceSelection("`"+ia+"`"),ia===""&&Ar.setCursor(Mr.line,Mr.ch+1),Ar.focus();case"inline-latex":return ui("inline-latex"),Ar.focus();case"latex":return Ar.replaceSelection("```latex\n"+ia+"\n```"),Ar.setCursor(Mr.line+1,ia.length+1),Ar.focus();case"line-break":return Ar.replaceSelection(`<br/>
|
|
|
`),Ar.focus();case"list-ul":return ia===""?Ar.replaceSelection("- "+ia):Ar.replaceSelection(ca.map(ko=>ko===""?"":`- ${ko}`).join(`
|
|
|
`)),Ar.focus();case"list-ol":return ia===""?Ar.replaceSelection("1. "+ia):Ar.replaceSelection(ca.map((ko,Ko)=>ko===""?"":`${Ko+1}. ${ko}`).join(`
|
|
|
`)),Ar.focus();case"add-null-ch":return ia===""&&Ar.setCursor(Mr.line,Mr.ch),Ar.replaceSelection(ii),Ar.focus();case"add-signal":return ia===""&&Ar.setCursor(Mr.line,Mr.ch),Ar.replaceSelection(Xt),Ar.focus();case"add-multiple":return ia===""&&Ar.setCursor(Mr.line,Mr.ch),Ar.replaceSelection($r),Ar.focus();case"inster-template-1":return ia===""&&Ar.setCursor(Mr.line,Mr.ch),Ar.replaceSelection(qi),Ar.focus();case"eraser":return Ar.setValue(""),Ar.focus();case"trigger-watch":return Qr(!gs),Ar.focus();case"trigger-full-screen":return mo(!Ea),Ar.focus();case cr:ui(cr);return;case ta:ui(ta);return;case qn:ui(qn);return;case Cr:ui(Cr);return;case"maths-latex":ui("maths-latex");return;case Pr:ui(Pr);return;case _r:ui(_r);return;default:throw new Error}},[Ar,gs,Ea]),LA=(0,ve.useCallback)((va,Mr)=>{var ia,ca,ko,Ko,Ai,Bi;switch(ui(""),ma){case cr:const{title:Cl,link:Hl}=va;return Ar.replaceSelection(`[${Cl}](${Hl})`),Ar.focus();case ta:const{language:jl,content:Nr}=va;return Ar.replaceSelection(["```"+jl,Nr,"```"].join(`
|
|
|
`)),Ar.focus();case"maths-latex":for(var Qi=atob(va),rA=new Uint8Array(Qi.length),rs=0;rs<Qi.length;rs++)rA[rs]=Qi.charCodeAt(rs);var BA=new Blob([rA],{type:"image/png"});(0,mt.I)(BA,hs=>{hs.id?Ar.replaceSelection(``):(hs==null?void 0:hs.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Ar.replaceSelection("`$$"+va+"$$`");break;case qn:case Cr:case aa:const{src:Ra,alt:yo}=va,xo=Mr,hA=(ko=(ca=(ia=xo==null?void 0:xo.name)==null?void 0:ia.split("."))==null?void 0:ca.pop)==null?void 0:ko.call(ca);return((Ko=xo==null?void 0:xo.type)==null?void 0:Ko.indexOf("image"))>-1||!(xo!=null&&xo.type)?xo.align||xo.width?Ar.replaceSelection(`<p style="text-align:${xo.align||"initial"}"><img width="${xo.width?xo.width+"%":"initial"}" src="${Ra}" alt="${yo||""}" /></p>`):Ar.replaceSelection(`<img width="100%" src="${Ra}" alt="${yo||""}" />`):((Ai=xo==null?void 0:xo.type)==null?void 0:Ai.indexOf("video"))>-1?Ar.replaceSelection(`<video width="100%" controls src="${Ra}"></video>`):((Bi=xo==null?void 0:xo.type)==null?void 0:Bi.indexOf("pdf"))>-1?Ar.replaceSelection(`<a href="${Ra}?type=${xo.type}&disposition=inline" target="_blank">${xo.name}</a>`):yr.includes(hA)?Ar.replaceSelection(`<a href="${Ra}?type=office&disposition=inline" target="_blank">${xo.name}</a>`):Ar.replaceSelection(`[${xo.name}](${Ra})`),Ar.focus();case _r:const{row:as,col:Es,align:El}=va;let Ml=`
|
|
|
`;for(let hs=0;hs<as;hs++){let Xs=[],ni=[];for(let xl=0;xl<Es;xl++)hs===1&&ni.push(Er[El]),Xs.push(" ");hs===1&&(Ml+=`| ${ni.join(" | ")} |
|
|
|
`),Ml+=`| ${Xs.join(Es===1?"":" | ")} |
|
|
|
`}return Ar.replaceSelection(Ml+`
|
|
|
`),Ar.focus();default:throw new Error}},[Ar,ma]),ll=(0,ve.useMemo)(()=>{switch(ma){case cr:return ve.createElement(jt,{callback:LA,onCancel:IA});case ta:return ve.createElement(Jt.Z,{callback:LA,onCancel:IA});case qn:return ve.createElement(mt.Z,{callback:LA,onCancel:IA});case Pr:return ve.createElement(ut,{callback:LA,onCancel:IA});case _r:return ve.createElement(it,{callback:LA,onCancel:IA});case"maths-latex":return ve.createElement(Ot,{showSaveButton:!0,callback:LA});case"inline-latex":return ve.createElement(pn.Z,{showSaveButton:!0,callback:LA});default:return null}},[ma]);function IA(){ui("")}(0,ve.useEffect)(()=>{if(ru.current){let va=function(Ai){ko=!0,Ko=Ai.pageY},Mr=function(){ko=!1},ia=function(Ai){if(ko){let Bi=Ai.pageY-Ko;Bi<0&&(Bi=0),Bi>300&&(Bi=300);let Qi=er+Bi+"px";di(Qi)}},ca=ru.current,ko=!1,Ko=0;return ca.addEventListener("mousedown",va),document.addEventListener("mousemove",ia),document.addEventListener("mouseup",Mr),()=>{ca.removeEventListener("mousedown",va),document.removeEventListener("mousemove",ia),document.removeEventListener("mouseup",Mr)}}},[Ar,ru]),(0,ve.useEffect)(()=>{di(er)},[er]);const ou=Lr(cn),Fu=Lr(po),ul={width:ou,height:Fu},Lu=(0,ve.useMemo)(()=>{if(ci){let va=new Date(ci),Mr=va.getHours(),ia=va.getMinutes(),ca=va.getSeconds();return Mr=Mr<10?"0"+Mr:Mr,ia=ia<10?"0"+ia:ia,ca=ca<10?"0"+ca:ca,`${Mr}:${ia}:${ca}`}return 0},[ci]),SA=va=>{const Mr=[];if(Fa){let ia=-1;va=va.replace(/(@▁▁@|@▁@)/g,function(ca,ko,Ko){Mr.push({multiLine:ca!==Xt})})}return Mr};function cl(){window.sessionStorage.removeItem(jr),Ki(!1),nn(0)}function ks(){Ki(!1),nn(0),Ar.setValue(window.sessionStorage.getItem(jr))}(0,ve.useEffect)(()=>{Za[ma]&&ma!==Cr&&ma!==Pr&&setTimeout(()=>{const va=document.getElementsByClassName("markdown-popup-form")[0],Mr=window.innerWidth/2-va.offsetWidth/2,ia=window.innerHeight/2-va.offsetHeight/2;tc(Mr),xu(ia)},0)},[ma]);const rc=va=>{va.preventDefault();const Mr=va.clientX-_s,ia=va.clientY-Tl;document.body.onmousemove=ca=>{let ko=ca.clientX-Mr,Ko=ca.clientY-ia;const Ai=document.getElementsByClassName("markdown-popup-form")[0],Bi=window.innerWidth-Ai.offsetWidth,Qi=window.innerHeight-Ai.offsetHeight;ko=Math.max(0,Math.min(ko,Bi)),Ko=Math.max(0,Math.min(Ko,Qi)),Iu(ca.clientX,ca.clientY,Mr,ia)&&(tc(ko),xu(Ko))},document.body.onmouseup=function(){document.body.onmousemove=null}},Iu=(va,Mr,ia,ca)=>{const ko=document.body.clientHeight,Ko=document.body.clientWidth;return va<20&&ia>va||va>Ko-20&&ia<va||Mr<20&&ca>Mr||Mr>ko-20&&ca<Mr?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"markdown-editor-wrapper",ref:Js},ve.createElement("div",{className:`markdown-editor-container ${so} ${gs?"on-preview":""} ${kr?"mini":""} ${Ea?"full-screen":""}`,style:ul},ve.createElement(Qe,{insertTemp:Kn,watch:gs,fullScreen:Ea,showNullButton:Yr,showNullProgramButton:Fa,onActionCallback:au,hidetoolBar:Ta,extraUse:hi}),ve.createElement("div",{className:"markdown-editor-body"},ve.createElement("div",{className:"codemirror-container"},ve.createElement("textarea",{ref:Pl,placeholder:Uo})),gs?ve.createElement("div",{ref:FA,className:"preview-container"},tr==="stex"&&ve.createElement(Ee,{value:Vs}),tr!=="stex"&&ve.createElement(Le.Z,{disabledFill:Oa,showProgramFill:Fa,value:Vs})):null))),Xa?ve.createElement("a",{ref:ru,className:"editor-resize"}):null,ma===Cr&&ve.createElement(Rn,{callback:LA,onCancel:IA}),ma===Pr&&ve.createElement(ut,{callback:LA,onCancel:IA}),ve.createElement(Ge.Z,null,Za[ma]&&ma!==Cr&&ma!==Pr?ve.createElement(Mt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:_s,top:Tl},title:ve.createElement("div",{style:{cursor:"move"},onMouseDown:rc},Za[ma]),open:!0,onCancel:IA,footer:null,destroyOnClose:!0,width:ma===Pr?"1200px":null,height:ma===Pr?"80vh":null,className:"markdown-popup-form"},ll):null))}},45053:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return Ce},I:function(){return Ge}});var ve=we(78241),We=we(8591),ze=we(92832),ot=we(81327),Ke=we(5871),Re=we(5112),me=we(3113),Se=we(28735),Ue=we(59301),ge=we(41867),Le=we(59301),Ee=Object.defineProperty,Pe=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,E=(Je,nt,Oe)=>nt in Je?Ee(Je,nt,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Je[nt]=Oe,te=(Je,nt)=>{for(var Oe in nt||(nt={}))a.call(nt,Oe)&&E(Je,Oe,nt[Oe]);if(y)for(var Oe of y(nt))ee.call(nt,Oe)&&E(Je,Oe,nt[Oe]);return Je},ne=(Je,nt)=>Pe(Je,ie(nt));const{useForm:oe}=ve.default,he={width:280,marginRight:10},Fe={labelCol:{span:5},wrapperCol:{span:19}};var Ce=({callback:Je,onCancel:nt})=>{const[Oe]=oe();let pt=(0,Ue.useRef)();function De(at){pt.current.width=Oe.getFieldValue("width"),pt.current.align=Oe.getFieldValue("align"),Je(at,pt.current)}function It(at,wt){if(at.status===-1){We.ZP.error(at.message);return}Oe.setFieldsValue({src:`/api/attachments/${at.id}`,type:wt.type})}function At(at){let wt=at.target.files[0];pt.current=wt,Ge(wt,It)}return Le.createElement(ve.default,ne(te({form:Oe},Fe),{className:"upload-image-panel",onFinish:De,style:{width:470,overflow:"hidden"}}),Le.createElement(ve.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Le.createElement("div",{className:"flex-container"},Le.createElement(ve.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Le.createElement(ze.default,{style:he})),Le.createElement(Qe,{onFileChange:At}))),Le.createElement(ve.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Le.createElement(ze.default,{style:{width:264}})),Le.createElement(ve.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Le.createElement(ot.Z,null,Le.createElement(ve.default.Item,{name:"width",style:{margin:0}},Le.createElement(Ke.Z,{style:{width:264}})),Le.createElement("span",{className:"ml8"},"%"))),Le.createElement(ve.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Le.createElement(Re.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Le.createElement("aside",null,Le.createElement(ve.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:nt},"\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 Ge(Je,nt){if(!Je)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ge.bg)())throw We.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 pt=new window.XMLHttpRequest;pt.withCredentials=!0,pt.addEventListener("load",function(De){nt(JSON.parse(De.target.responseText),Je)},!1),pt.addEventListener("error",function(De){console.error(De)},!1),pt.open("POST",`${Se.KI}/api/attachments.json`),pt.send(Oe)}},57261:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return ze}});var ve=we(59301),We=we(4676);class ze extends ve.Component{constructor(Ke){super(Ke);const Re=window.document;this.node=Re.createElement("div"),Re.body.appendChild(this.node)}render(){const{children:Ke}=this.props;return(0,We.createPortal)(Ke,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},59672:function(sn,Nt,we){"use strict";we.d(Nt,{i:function(){return Ce},Z:function(){return Ge}});var ve={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"},We=we(71418),ze=we(6848),ot=we(92310),Ke=we.n(ot),Re=we(65862),me=we(2524),Se=we(41867),Ue="data:image/png;base64,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",ge="data:image/png;base64,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",Le="data:image/png;base64,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",Ee="data:image/png;base64,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",Pe="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,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",ne="data:image/png;base64,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",oe="data:image/png;base64,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",he="data:image/png;base64,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",Fe=we(59301);const Ce=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ue,swimg:ge},{name:"101\u8BA1\u5212",ptimg:Le,swimg:Ee},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Pe,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 Ge=({className:Je,dataSource:nt=[],col:Oe=4,right:pt,bottom:De=23,precision:It=0,wrapWidth:At=1200,trackEventItems:at,loading:wt,onRemove:ct=()=>{},isCurrent:dt=!0,showAlias:lt=!1})=>{const rt=Math.floor((At-(Oe-1)*pt)/Oe),jt=[{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(Jt=>(window.ENV==="build"&&(Jt.ptimg=`/react/build${Jt.ptimg}`,Jt.swimg=`/react/build${Jt.swimg}`),Jt));return Fe.createElement(We.Z,{spinning:wt},Fe.createElement("div",{className:Ke()(ve.list,Je)},!!(nt!=null&&nt.length)&&(nt==null?void 0:nt.map((Jt,mt)=>{const{name:Mt,id:mn,identifier:Fn,featured:an,school_name:Rn,image_url:St,excellent:Nn,is_plan:Xn,subject_tags:Te=[]}=Jt,Tt=Te==null?void 0:Te.filter(ke=>ke!=="\u5FC5\u4FEE\u8BFE\u7A0B"&&ke!=="\u9009\u4FEE\u8BFE\u7A0B");return Fe.createElement("div",{key:mn,className:ve.wrap,style:{width:rt,marginRight:(1+mt)%Oe===0?0:pt+It,marginBottom:De}},Fe.createElement("a",{className:ve.li,onClick:ke=>{ke.preventDefault(),ke.stopPropagation(),at&&(0,Re.L9)([at]),(0,Re.xg)(`/paths/${Fn}`)}},Fe.createElement("div",{className:ve.img},Fe.createElement("img",{className:ve.cover,src:`${St}`}),dt&&(0,Se.bg)()&&(Jt==null?void 0:Jt.studying)&&Fe.createElement("div",{className:`${ve.movebq} user-path-items`,onClick:ke=>{ke.stopPropagation(),ct(Jt)}},Fe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Fe.createElement("span",{className:"c-red"},"\u79FB\u9664")),Tt==null?void 0:Tt.map((ke,pe)=>{var ce,ye;if(pe===0){const ut=(ce=jt.find(He=>He.name==ke))==null?void 0:ce.swimg;return Fe.createElement("img",{className:ve.sign,src:ut,style:{left:"-4px"}})}const qe=(ye=jt.find(ut=>ut.name==ke))==null?void 0:ye.ptimg;return Fe.createElement("img",{className:ve.sign,src:qe,style:{left:`${48+52*(pe-1)+2*pe}px`}})}),((Jt==null?void 0:Jt.must)||Jt.not_must)&&Fe.createElement("img",{className:ve.sign,src:Jt.must?oe:he,style:{width:28,left:Tt!=null&&Tt.length?48+52*((Tt==null?void 0:Tt.length)-1)+2*(Tt==null?void 0:Tt.length):7}}),Fe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Jt==null?void 0:Jt.excellent)&&Fe.createElement("div",{className:ve.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Fe.createElement("div",{className:ve.name},Fe.createElement(ze.Z,{title:lt&&(Jt!=null&&Jt.excellent_alias_name)?Fe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Mt}`,Fe.createElement("br",null),Fe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Jt==null?void 0:Jt.excellent_alias_name}`)):Mt},Fe.createElement("span",{className:ve.e},lt&&(Jt==null?void 0:Jt.excellent_alias_name)||Mt))),Fe.createElement("div",{className:ve.tags},Fe.createElement("div",null,Fe.createElement(ze.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Fe.createElement("span",null,Fe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Fe.createElement("span",null,Jt.stages_count))),Fe.createElement(ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Fe.createElement("span",null,Fe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Fe.createElement("span",null,Jt.members_count)))))))})),!nt.length&&Fe.createElement(me.Z,null)))}},82636:function(sn,Nt,we){"use strict";we.d(Nt,{jL:function(){return Ke},w9:function(){return rt},QD:function(){return pn},cQ:function(){return at.Z},op:function(){return it},O5:function(){return qi},_b:function(){return Cr},t7:function(){return E},Gi:function(){return Fn},YG:function(){return Mt},qp:function(){return Le},vr:function(){return cr},qE:function(){return Et},Je:function(){return oe},wb:function(){return At},cq:function(){return Te},tp:function(){return ie}});var ve=we(59301),We={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"},ze="data:image/png;base64,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",Ke=({dataSource:yr=[],img:Lr,imgWidth:Hr=346,title:Ir,sunTitle:ja,bannerExtraContent:Za})=>ve.createElement("div",{className:We.banner},ve.createElement("div",{className:We.content},ve.createElement("aside",null,ve.createElement("p",null,ve.createElement("b",null,Ir),ve.createElement("span",null,ja)),yr.length>0&&ve.createElement("div",{className:We.btns},yr.map((oa,un)=>ve.createElement("div",{key:un,onClick:oa.click},oa.name,oa.sign?ve.createElement("img",{src:ze,width:39}):null))),Za),Lr&&ve.createElement("img",{style:{marginTop:33,marginRight:38},src:Lr,width:Hr}))),Re={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},me=we(92310),Se=we.n(me),Ue=we(89392),Le=({dataSource:yr=[],value:Lr,onChange:Hr,onTitleChange:Ir,className:ja,title:Za,titleWidth:oa=41,style:un={},fontColor:wn="#6A7283",showCount:cn})=>{const[er,kr]=(0,ve.useState)(0),[hn,Dn]=(0,ve.useState)(!1),Kn=(0,ve.useRef)(null),tr=(0,ve.useRef)(null);return(0,ve.useEffect)(()=>{var jr;yr.length!==0&&(((jr=Kn==null?void 0:Kn.current)==null?void 0:jr.clientHeight)>97?kr(1):kr(0)),yr.length===0&&kr(0),Dn(!1)},[yr]),ve.createElement("div",{className:Se()(Re.row,ja),style:un},ve.createElement("div",{onClick:(0,Ue.throttle)(()=>Ir==null?void 0:Ir(),2e3),style:{width:oa,marginTop:hn?12:4},className:`${Re.title} ${Ir?"current":""}`},Za),ve.createElement("div",{className:hn?`${Re.tagsWrap} ${Re.tagsBorderWrap}`:Re.tagsWrap},ve.createElement("div",{className:Re.bar,ref:tr,style:er>0?{height:er===1?97:"auto",overflow:er===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ve.createElement("div",{className:Re.tag,ref:Kn},yr==null?void 0:yr.map(jr=>ve.createElement("span",{onClick:()=>Hr(jr.id),key:jr.id,style:{color:wn},className:Lr===jr.id?Re.active:""},ve.createElement("span",{title:jr.name,className:Re.name},jr.name),!!cn&&ve.createElement("span",{className:Re.num},jr.count))))),!!er&&ve.createElement(ve.Fragment,null,er===1?ve.createElement("div",{onClick:()=>{var jr;kr(2),((jr=Kn==null?void 0:Kn.current)==null?void 0:jr.clientHeight)>245?Dn(!0):Dn(!1)},className:Re.action},"\u5C55\u5F00",ve.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ve.createElement("div",{onClick:()=>{tr.current.scrollTop=0,kr(1),Dn(!1)},className:Re.action},"\u6536\u8D77",ve.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Ee={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"},ie=({dataSource:yr=[],value:Lr,onChange:Hr,className:Ir,style:ja={}})=>ve.createElement("div",{style:ja,className:Se()(Ee.tabs,Ir)},yr.map(Za=>ve.createElement("span",{onClick:()=>Hr(Za.id),className:Lr===Za.id?Ee.active:"",key:Za.id},Za.name))),y={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"},a=we(92832),E=({dataSource:yr=[],value:Lr="",onChange:Hr,onInputChange:Ir=()=>{},className:ja,style:Za={},placeholder:oa,allowClear:un=!1})=>{var wn;const[cn,er]=(0,ve.useState)(""),[kr,hn]=(0,ve.useState)("");(0,ve.useEffect)(()=>{var tr;let jr=Lr;(tr=JSON.stringify(Lr))!=null&&tr.includes("{")&&(er(Lr.id),jr=Lr.value||"");try{hn(decodeURIComponent(jr||""))}catch(Xa){hn(decodeURIComponent(jr||""))}},[Lr]);const Dn=()=>{Hr(encodeURIComponent(kr),cn||null)},Kn=tr=>{tr!==cn&&(er(tr),Hr(encodeURIComponent(kr),tr))};return ve.createElement("div",{className:Se()(y.input,ja),style:Za},!!yr.length&&ve.createElement("div",{className:y.dropdown},ve.createElement("div",{className:y.text},(wn=yr.find(tr=>tr.id===cn))==null?void 0:wn.name,ve.createElement("i",{className:"iconfont icon-zhankai4"}),ve.createElement("b",{className:y.b1}),ve.createElement("b",{className:y.b2})),ve.createElement("div",{className:y.menu},yr.map((tr,jr)=>ve.createElement("div",{key:jr,onClick:()=>Kn(tr.id)},tr.name)))),ve.createElement(a.default,{onPressEnter:Dn,value:kr,onChange:tr=>{hn(tr.target.value),Ir(encodeURIComponent(tr.target.value),cn||null)},bordered:!1,placeholder:oa}),ve.createElement("i",{onClick:Dn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},te={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"},oe=({value:yr,onChange:Lr,className:Hr,total:Ir,pageSize:ja,style:Za={}})=>{const oa=yr<2,un=yr>=Math.ceil(Ir/ja);return Ir<=ja?ve.createElement(ve.Fragment,null):ve.createElement("div",{className:Se()(te.quickPager,Hr),style:Za},ve.createElement("div",{onClick:()=>{oa||Lr(yr-1,"prev")},className:oa?te.disabled:""},"\u4E0A\u4E00\u9875"),ve.createElement("div",{onClick:()=>{un||Lr(yr+1,"next")},className:un?te.disabled:""},"\u4E0B\u4E00\u9875"))},he={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"},Fe=we(71418),Ce=we(6848),Qe=we(13570),Ge=we(74128),Je=we(65862),nt=we(96908),Oe=we(57177),pt=we(81378),De=we(2524),At=({className:yr,dataSource:Lr=[],col:Hr=4,right:Ir,bottom:ja=23,precision:Za=0,wrapWidth:oa=1200,trackEventItems:un,loading:wn})=>{const cn=Math.floor((oa-(Hr-1)*Ir)/Hr);return ve.createElement(Fe.Z,{spinning:wn},ve.createElement("div",{className:Se()(he.list,yr)},!!Lr.length&&Lr.map((er,kr)=>{const{name:hn,id:Dn,identifier:Kn,power:tr,cover_image_id:jr,pic:Xa}=er;return ve.createElement("div",{className:he.wrap,key:Dn,style:{width:cn,marginRight:(1+kr)%Hr===0?0:Ir+Za,marginBottom:ja}},ve.createElement("a",{target:"_blank",href:`/shixuns/${Kn}/challenges`,className:he.li,onClick:Yn=>{Yn.preventDefault(),un&&(0,Je.L9)([un]),tr&&(0,Je.xg)(`/shixuns/${Kn}/challenges`)}},ve.createElement("div",{className:he.img},ve.createElement("img",{className:he.cover,src:`${Xa}`}),er.is_jupyter&&ve.createElement("img",{className:he.sign,src:nt}),er.is_jupyter_lab&&ve.createElement("img",{className:he.sign,src:Oe}),er.is_unity_3d&&ve.createElement("img",{className:he.sign,src:pt})),ve.createElement("div",{className:he.name},ve.createElement(Ce.Z,{title:hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ve.createElement("span",{className:he.e},hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ve.createElement("div",{className:he.tags},ve.createElement(Ce.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ve.createElement("span",null,ve.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ve.createElement("span",null,er.challenges_count))),!!er.myshixuns_count&&ve.createElement(Ce.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ve.createElement("span",null,ve.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ve.createElement("span",null,er.myshixuns_count))),ve.createElement(Ce.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ve.createElement("span",null,ve.createElement("span",null,er.level))),ve.createElement("div",{className:he.rate},ve.createElement(Qe.Z,{allowHalf:!0,disabled:!0,defaultValue:er.score_info}),ve.createElement("span",null,"\xA0",er.score_info?`${er.score_info}\u5206`:"5\u5206")))),!tr&&ve.createElement("div",{className:he.lockWrap},ve.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ve.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Lr.length&&ve.createElement(De.Z,null)))},at=we(59672),wt={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"},ct="data:image/png;base64,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",dt=we(59301),rt=({className:yr,dataSource:Lr=[],col:Hr=4,right:Ir,bottom:ja=23,precision:Za=0,wrapWidth:oa=1200,trackEventItems:un,loading:wn})=>{const cn=Math.floor((oa-(Hr-1)*Ir)/Hr);return dt.createElement(Fe.Z,{spinning:wn},dt.createElement("div",{className:Se()(wt.list,yr)},!!Lr.length&&Lr.map((er,kr)=>{const{subject_identifier:hn,id:Dn,identifier:Kn,power:tr}=er,jr=er.is_public!=0&&er.is_public;return dt.createElement("div",{className:wt.wrap,key:Dn,style:{width:cn,marginRight:(1+kr)%Hr===0?0:Ir+Za,marginBottom:ja}},dt.createElement("a",{className:wt.li,onClick:Xa=>{Xa.preventDefault(),un&&(0,Je.L9)([un]),(0,Je.xg)(er.first_category_url)}},dt.createElement("div",{className:wt.top},dt.createElement(Ce.Z,{title:er.name},dt.createElement("div",{className:wt.name},er.name)),dt.createElement("img",{className:wt.img,src:Ge.Z.IMG_SERVER+"/images/"+er.avatar_url}),dt.createElement("div",{className:wt.text,title:er.creator},er.creator),hn&&dt.createElement("div",{className:wt.btns},dt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),dt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),jr&&dt.createElement("div",{className:wt.sign},"\u516C\u5F00")),dt.createElement("div",{className:wt.bottom},er.visits>0&&dt.createElement(Ce.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},dt.createElement("span",null,dt.createElement("i",{className:"iconfont icon-liulanyan"}),dt.createElement("span",null,er.visits))),er.course_members_count>0&&dt.createElement(Ce.Z,{title:"\u6210\u5458",placement:"bottom"},dt.createElement("span",null,dt.createElement("i",{className:"iconfont icon-chengyuan"}),er.course_members_count)),er.tasks_count>0&&dt.createElement(Ce.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},dt.createElement("span",null,dt.createElement("i",{className:"iconfont icon-zuoye"}),er.tasks_count)),er.is_end?dt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):dt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!er.is_accessible&&dt.createElement("div",{className:wt.lockWrap},dt.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),dt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Lr.length&&dt.createElement(De.Z,null)))},jt={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"},Jt=we(65582),Mt=({dataSource:yr=[],value:Lr,onChange:Hr,className:Ir,style:ja={},tabBarExtraContent:Za})=>ve.createElement("div",{className:Se()(jt.tabs,Ir),style:ja},ve.createElement("div",{className:jt.tabsWrap},yr.map((oa,un)=>ve.createElement("aside",{className:jt.tab,onClick:()=>{Hr(oa.id),oa.link&&Jt.history.push(oa.link)},key:un},ve.createElement("div",{className:Lr===oa.id?jt.active:""},oa.name),(oa==null?void 0:oa.resetCount)==null&&(oa==null?void 0:oa.total)!==void 0&&ve.createElement("span",null,"\uFF08",oa==null?void 0:oa.total,"\uFF09"),(oa==null?void 0:oa.resetCount)!==void 0&&(oa==null?void 0:oa.total)!==void 0&&ve.createElement(Ce.Z,{title:(oa==null?void 0:oa.tip)!=null?oa==null?void 0:oa.tip:""},ve.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ve.createElement("span",{style:{color:"#000"}},oa==null?void 0:oa.resetCount),"/",ve.createElement("span",null,oa==null?void 0:oa.total),"\uFF09"))))),ve.createElement("div",{className:jt.tabBar},Za)),Fn=({className:yr,style:Lr={},children:Hr})=>ve.createElement("div",{className:Se()(yr),style:Lr},Hr),an={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Rn=we(38854),St=we(20834);const Nn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Te=({sortValue:yr,dropValue:Lr,className:Hr,onSort:Ir,onDrop:ja,dataSource:Za=Nn})=>{var oa;return ve.createElement("div",{className:Se()(an.orderWrap,Hr)},ve.createElement(Rn.Z,{dropdownRender:()=>ve.createElement(St.default,null,Za.map((un,wn)=>ve.createElement(St.default.Item,{key:wn,onClick:()=>ja(un.id)},un.name)))},ve.createElement("span",{className:an.orderTextWrap},(oa=Za.find(un=>Lr===un.id))==null?void 0:oa.name)),ve.createElement("span",{className:an.orderIconWrap},ve.createElement("span",{className:an.orderAsc},ve.createElement("i",{className:yr==="asc"?`iconfont icon-sanjiaoxing-up font12 ${an.cursorPointer} ${an.active}`:`iconfont icon-sanjiaoxing-up font12 ${an.cursorPointer}`,onClick:()=>Ir(yr==="asc"?"desc":"asc")})),ve.createElement("span",{className:an.orderDesc},ve.createElement("i",{className:yr==="desc"?`iconfont icon-sanjiaoxing-down font12 ${an.cursorPointer} ${an.active}`:`iconfont icon-sanjiaoxing-down font12 ${an.cursorPointer}`,onClick:()=>Ir(yr==="asc"?"desc":"asc")}))))},Tt={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"},ke=we(3113),pe=Object.defineProperty,ce=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,ut=(yr,Lr,Hr)=>Lr in yr?pe(yr,Lr,{enumerable:!0,configurable:!0,writable:!0,value:Hr}):yr[Lr]=Hr,He=(yr,Lr)=>{for(var Hr in Lr||(Lr={}))ye.call(Lr,Hr)&&ut(yr,Hr,Lr[Hr]);if(ce)for(var Hr of ce(Lr))qe.call(Lr,Hr)&&ut(yr,Hr,Lr[Hr]);return yr},Xe=(yr,Lr)=>{var Hr={};for(var Ir in yr)ye.call(yr,Ir)&&Lr.indexOf(Ir)<0&&(Hr[Ir]=yr[Ir]);if(yr!=null&&ce)for(var Ir of ce(yr))Lr.indexOf(Ir)<0&&qe.call(yr,Ir)&&(Hr[Ir]=yr[Ir]);return Hr},xt=(yr,Lr,Hr)=>new Promise((Ir,ja)=>{var Za=wn=>{try{un(Hr.next(wn))}catch(cn){ja(cn)}},oa=wn=>{try{un(Hr.throw(wn))}catch(cn){ja(cn)}},un=wn=>wn.done?Ir(wn.value):Promise.resolve(wn.value).then(Za,oa);un((Hr=Hr.apply(yr,Lr)).next())}),it=yr=>{var Lr=yr,{className:Hr,style:Ir,children:ja,loading:Za=!1,openLoading:oa,onClick:un=()=>{},size:wn="middle",shape:cn="round"}=Lr,er=Xe(Lr,["className","style","children","loading","openLoading","onClick","size","shape"]);const[kr,hn]=(0,ve.useState)(!1);return ve.createElement(ke.ZP,He({onClick:(0,Ue.throttle)(Dn=>xt(void 0,null,function*(){oa&&hn(!0);try{yield un(Dn)}catch(Kn){console.log("error",Kn)}oa&&hn(!1)}),2e3,{leading:!0,trailing:!1}),className:Se()(Tt.btn,Tt[`${wn}-${cn}`],Hr),style:Ir,size:wn,shape:cn,loading:kr||Za},er),ja)},Qt={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"},Et=({className:yr,style:Lr,children:Hr=null,onClick:Ir,title:ja})=>ve.createElement("div",{className:Se()(Qt.head,yr),style:Lr},ve.createElement("span",{className:"primary-hover",onClick:Ir},ve.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ve.createElement("b",{title:ja},ja),ve.createElement("div",{className:Qt.node},Hr)),tn={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"},pn=({confirmShow:yr=!0,confirmTitle:Lr,confirmClick:Hr,cancelShow:Ir=!0,cancelTitle:ja,cancelClick:Za,className:oa,style:un,confirmLoading:wn=!1})=>ve.createElement("div",{className:Se()(tn.btns,oa),style:un},yr&&ve.createElement(ke.ZP,{loading:wn,onClick:Hr,type:"primary",className:tn.confirm},Lr),Ir&&ve.createElement(ke.ZP,{onClick:Za,className:tn.cancel},ja)),Zt={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"},cr=({className:yr,style:Lr={},LeftContent:Hr,children:Ir,RightContent:ja})=>ve.createElement("div",{className:Se()(Zt.fixedBottom,yr),style:Lr},ve.createElement("div",{className:Zt.wrap},ve.createElement("div",{className:Zt.left},Hr),ve.createElement("div",{className:Zt.center},Ir),ve.createElement("div",{className:Zt.right},ja))),qn={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"},Cr=({className:yr,style:Lr={},dataSource:Hr=[]})=>ve.createElement("div",{className:Se()(qn.crumbs,yr),style:Lr},Hr.map((Ir,ja)=>ja<Hr.length-1?ve.createElement(ve.Fragment,{key:ja},Ir.path||Ir.onClick?ve.createElement("span",{className:qn.hover,onClick:Ir!=null&&Ir.onClick?Ir.onClick:()=>Jt.history.push(Ir.path)},Ir.name):ve.createElement("span",null,Ir.name),ve.createElement("span",null,"\xA0",">","\xA0")):ve.createElement("span",{key:ja,style:{color:"#5F6368"}},Ir.name))),aa=we(31797),ta=Object.defineProperty,_r=Object.defineProperties,Br=Object.getOwnPropertyDescriptors,Er=Object.getOwnPropertySymbols,Jr=Object.prototype.hasOwnProperty,fa=Object.prototype.propertyIsEnumerable,Ga=(yr,Lr,Hr)=>Lr in yr?ta(yr,Lr,{enumerable:!0,configurable:!0,writable:!0,value:Hr}):yr[Lr]=Hr,Xr=(yr,Lr)=>{for(var Hr in Lr||(Lr={}))Jr.call(Lr,Hr)&&Ga(yr,Hr,Lr[Hr]);if(Er)for(var Hr of Er(Lr))fa.call(Lr,Hr)&&Ga(yr,Hr,Lr[Hr]);return yr},Mo=(yr,Lr)=>_r(yr,Br(Lr)),ii=(yr,Lr)=>{var Hr={};for(var Ir in yr)Jr.call(yr,Ir)&&Lr.indexOf(Ir)<0&&(Hr[Ir]=yr[Ir]);if(yr!=null&&Er)for(var Ir of Er(yr))Lr.indexOf(Ir)<0&&fa.call(yr,Ir)&&(Hr[Ir]=yr[Ir]);return Hr};const{Countdown:$r}=aa.default;var qi=yr=>{var Lr=yr,{onChange:Hr}=Lr,Ir=ii(Lr,["onChange"]);const[ja,Za]=(0,ve.useState)(null);(0,ve.useEffect)(()=>{typeof ja=="number"&&ja>=0&&Hr(ja)},[ja]);const oa=un=>{const wn=Math.floor(un/1e3);Za(wn)};return ve.createElement($r,Mo(Xr({},Ir),{onChange:oa}))}},31103:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return We}});var ve=we(59301);function We(ze,ot){const Ke=(0,ve.useRef)();(0,ve.useEffect)(()=>{Ke.current=ze}),(0,ve.useEffect)(()=>{function Re(){Ke.current()}if(ot!==null){let me=setInterval(Re,ot);return()=>clearInterval(me)}},[ot])}},70882:function(sn,Nt,we){"use strict";we.r(Nt),we.d(Nt,{default:function(){return kr}});var ve=we(59301),We=we(66649),ze=we.n(We),ot=we(86129),Ke=we.n(ot),Re=we(38147),me=we(65582),Se=we(43418),Ue=we(8591),ge=we(61621),Le=we(66104),Ee=we(95237),Pe=we(43604),ie=we(3113),y=we(6848),a=we(28103),ee=we(92832),E=we(1710),te=we(57809),ne=we(58421),oe=we(27812),he=we(95869),Fe=we(87169),Ce=we(26227),Qe=we(74128),Ge=we(41867),Je=we(65862),nt=we(42441),Oe={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"},pt={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}};const De=({shixunHomeworks:hn,data:Dn,globalSetting:Kn,loading:tr,dispatch:jr})=>{var Xa;const{shixunWorkReport:Yn}=hn;let Yr=((Xa=Dn==null?void 0:Dn.efficiency_list)==null?void 0:Xa.length)-parseInt(Dn==null?void 0:Dn.myself_eff[0]);const Fa=()=>({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(ao){return ao.name===Yn.username?"\u59D3\u540D\uFF1A"+Yn.username+"<br/>\u5B66\u53F7\uFF1A "+Yn.user_id+"<br/>\u6548\u7387\uFF1A"+(Dn==null?void 0:Dn.myself_eff[1]):ao.name+":"+ao.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:Dn==null?void 0:Dn.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:Yn.username,xAxis:Yr,yAxis:Dn==null?void 0:Dn.myself_eff[1],value:Dn==null?void 0:Dn.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"\u4E2D\u4F4D\u503C"}]}}]}),Ta=()=>({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(ao){var Wa=ao.value;if(ao.name===Yn.username)return"\u59D3\u540D\uFF1A"+Yn.username+"<br/>\u5B66\u53F7\uFF1A "+Yn.user_id+"<br/>\u5F97\u5206\uFF1A"+(Dn==null?void 0:Dn.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:pt,data:Dn==null?void 0:Dn.consume_list,symbolSize:function(ao){return Math.round(ao[2])},markPoint:{data:[{name:Yn.username,xAxis:Dn==null?void 0:Dn.myself_object[0],yAxis:Dn==null?void 0:Dn.myself_object[1],value:Dn==null?void 0:Dn.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]});return ve.createElement(ve.Fragment,null,ve.createElement("aside",{className:"ml60 pr30"},ve.createElement(Ee.Z,null,ve.createElement(Pe.Z,{flex:"800px"},ve.createElement(nt.Z,{style:{width:750,height:580},option:Fa()})),ve.createElement(Pe.Z,{flex:"1"},ve.createElement("aside",{className:Oe.rightInfo},ve.createElement("ul",null,ve.createElement("li",null,ve.createElement("span",null,"\u59D3\u540D")," ",ve.createElement("span",{className:"ml30"},Yn.username)),ve.createElement("li",null,ve.createElement("span",null,"\u5B66\u53F7")," ",ve.createElement("span",{className:"ml30"},Yn.student_id||"--")),ve.createElement("li",null,ve.createElement("span",null,"\u5B66\u4E60\u6548\u7387")," ",ve.createElement("span",{className:"ml30 c-orange"},Dn==null?void 0:Dn.myself_eff[1])),ve.createElement("li",null,ve.createElement("span",null,"\u5F53\u524D\u6392\u540D")," ",ve.createElement("span",{className:"ml30 c-orange"},Dn==null?void 0:Dn.myself_eff[0]))),ve.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387",ve.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387\u503C",ve.createElement("br",null),"\u5C0F\u5706\u70B9\u8D8A\u9AD8\uFF0C\u5B66\u4E60\u6548\u7387\u8D8A\u9AD8",ve.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"))))),ve.createElement("aside",{className:"ml60 pr30"},ve.createElement(Ee.Z,null,ve.createElement(Pe.Z,{flex:"800px"},ve.createElement(nt.Z,{style:{width:750,height:580},option:Ta()})),ve.createElement(Pe.Z,{flex:"1"},ve.createElement("aside",{className:Oe.rightInfo},ve.createElement("ul",null,ve.createElement("li",null,ve.createElement("span",null,"\u59D3\u540D")," ",ve.createElement("span",{className:"ml30"},Yn.username)),ve.createElement("li",null,ve.createElement("span",null,"\u5B66\u53F7")," ",ve.createElement("span",{className:"ml30"},Yn.student_id||"--")),ve.createElement("li",null,ve.createElement("span",null,"\u80FD\u529B")," ",ve.createElement("span",{className:"ml30 c-orange"},Dn==null?void 0:Dn.myself_object[1]))),ve.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u80FD\u529B\u503C",ve.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u80FD\u529B\u503C",ve.createElement("br",null),"\u5C0F\u5706\u5708\u8D8A\u5927\uFF0C\u8BC4\u6D4B\u6B21\u6570\u8D8A\u5C11",ve.createElement("br",null)))))))};var It=(0,me.connect)(({shixunHomeworks:hn,loading:Dn,globalSetting:Kn})=>({shixunHomeworks:hn,globalSetting:Kn,loading:Dn.effects}))(De),At=we(50258),at=we(5871),wt=({defaultValue:hn,onBlur:Dn,max:Kn,className:tr="game-score"})=>{const[jr,Xa]=(0,ve.useState)(hn);(0,ve.useEffect)(()=>{Xa(hn)},[hn]);function Yn(Fa){Xa(Fa)}function Yr(){jr!==hn&&Dn(jr>Kn?Kn:jr)}return ve.createElement(at.Z,{max:Kn,min:0,className:tr,value:jr,onChange:Yn,onBlur:Yr})},ct=we(96565),dt={md:"md___TEmcT"},lt=we(59301),rt=Object.defineProperty,jt=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,mt=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,Fn=(hn,Dn,Kn)=>Dn in hn?rt(hn,Dn,{enumerable:!0,configurable:!0,writable:!0,value:Kn}):hn[Dn]=Kn,an=(hn,Dn)=>{for(var Kn in Dn||(Dn={}))Mt.call(Dn,Kn)&&Fn(hn,Kn,Dn[Kn]);if(mt)for(var Kn of mt(Dn))mn.call(Dn,Kn)&&Fn(hn,Kn,Dn[Kn]);return hn},Rn=(hn,Dn)=>jt(hn,Jt(Dn));const St=te.default.Option,Nn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Xn=(hn=>(hn[hn.SET_PATH=0]="SET_PATH",hn[hn.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",hn))(Xn||{});function Te(hn,Dn){switch(Dn.type){case 0:return Rn(an({},hn),{selectedPath:Dn.payload});case 1:return Rn(an({},hn),{passedContent:Dn.payload});default:throw new Error}}var Tt=({path:hn,game_id:Dn,onPathChange:Kn,autoHeight:tr,diff_code_count:jr,data:Xa,game_codes_cn:Yn})=>{var Yr,Fa,Ta,ao;const Wa=hn.split("\uFF1B").filter(Uo=>!!Uo),[fi,Li]=(0,ve.useReducer)(Te,{selectedPath:Wa[0],passedContent:{language:"python",content:""}}),{selectedPath:so,passedContent:nA}=fi;function to(Uo){Li({type:0,payload:Uo})}const Oa={\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,Yn,lt.createElement(y.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"}))),jr&<.createElement("span",{style:{marginLeft:"50px"}},"\u4EE3\u7801\u4FEE\u6539\u884C\u6570 ",jr),lt.createElement("span",null,lt.createElement(te.default,{style:{width:200},value:so,onChange:to}," ",Wa.map(Uo=>lt.createElement(St,{key:Uo,value:Uo},Uo))," "))," "),(so==null?void 0:so.split(".")[1])==="md"&<.createElement(ct.Z,{height:300,autoHeight:tr,defaultValue:((Fa=(Yr=Xa==null?void 0:Xa.filter(Uo=>Uo.path===so))==null?void 0:Yr[0])==null?void 0:Fa.content)||"",className:dt.md}),(so==null?void 0:so.split(".")[1])!=="md"&<.createElement(At.ZP,{height:300,language:nA.language,value:((ao=(Ta=Xa==null?void 0:Xa.filter(Uo=>Uo.path===so))==null?void 0:Ta[0])==null?void 0:ao.content)||"",autoHeight:tr,theme:"default",isCopy:!0,options:Nn}))},ke=we(33270),pe=we(96249),ce=we.n(pe),ye=Object.defineProperty,qe=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Xe=(hn,Dn,Kn)=>Dn in hn?ye(hn,Dn,{enumerable:!0,configurable:!0,writable:!0,value:Kn}):hn[Dn]=Kn,xt=(hn,Dn)=>{for(var Kn in Dn||(Dn={}))ut.call(Dn,Kn)&&Xe(hn,Kn,Dn[Kn]);if(qe)for(var Kn of qe(Dn))He.call(Dn,Kn)&&Xe(hn,Kn,Dn[Kn]);return hn},gt=(hn,Dn,Kn)=>new Promise((tr,jr)=>{var Xa=Fa=>{try{Yr(Kn.next(Fa))}catch(Ta){jr(Ta)}},Yn=Fa=>{try{Yr(Kn.throw(Fa))}catch(Ta){jr(Ta)}},Yr=Fa=>Fa.done?tr(Fa.value):Promise.resolve(Fa.value).then(Xa,Yn);Yr((Kn=Kn.apply(hn,Dn)).next())});const it=({shixunHomeworks:hn,autoHeight:Dn,classroomList:Kn,dispatch:tr})=>{var jr,Xa,Yn,Yr,Fa,Ta,ao;const{shixunWorkReport:Wa}=hn,{stage_list:fi,work_id:Li}=Wa,[so,nA]=(0,ve.useState)(!1),[to,Oa]=(0,ve.useState)(!0),[Uo,Mi]=(0,ve.useState)({left:0,top:0,bottom:0,right:0}),hi=(0,ve.useRef)(null),[Ar,bl]=(0,ve.useState)(!1),Vs=(nn,po)=>{var di;const{clientWidth:xA,clientHeight:Ki}=window.document.documentElement,fs=(di=hi.current)==null?void 0:di.getBoundingClientRect();fs&&Mi({left:-fs.left+po.x,right:xA-(fs.right-po.x),top:-fs.top+po.y,bottom:Ki-(fs.bottom-po.y)})},ns=(0,me.useParams)(),gs=(0,Ge.GJ)(),Qr={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};(0,ve.useEffect)(()=>{console.log(ns)},[]);const Ea=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"position",width:"100px"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"output_detail",render:(nn,po,di)=>ve.createElement("div",null,nn,po.is_work_end_evaluate&&ve.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:nn=>ze()(nn).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",width:"80px",dataIndex:"query_index",render:(nn,po)=>ve.createElement("span",{className:"c-blue current",onClick:()=>gt(void 0,null,function*(){var di,xA;const Ki=yield(0,ke.Lk)(po.game_identifier,{path:(xA=(di=po.path)==null?void 0:di.replace(/\;/g,";"))==null?void 0:xA.split(";")[0],query_index:po.query_index,homework_common_id:ns.categoryId});(Ki==null?void 0:Ki.status)===0&&(bl(Ki),nA(!0))})},po.query_index?"\u67E5\u770B\u4EE3\u7801":"")}],mo=[{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"],width:350,render:(nn,po)=>{var di;return ve.createElement("span",null,ve.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:Qe.Z.IMG_SERVER+"/images/"+((di=po==null?void 0:po.user)==null?void 0:di.image_url)}),nn)}},{title:"\u8C03\u5206\u524D",dataIndex:"old_score",width:270,render:nn=>ve.createElement("span",null,"\u4FEE\u6B63\u524D\u5206\u6570\uFF1A",nn,"\u5206")},{title:"\u8C03\u5206\u540E",dataIndex:"score",width:270,render:nn=>ve.createElement("span",null,"\u4FEE\u6B63\u540E\u5206\u6570\uFF1A",nn,"\u5206")},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",align:"right",render:nn=>ve.createElement("span",null,"\u4FEE\u6B63\u65F6\u95F4\uFF1A",nn?ze()(nn).format("YYYY-MM-DD HH:mm"):"--")}];function ma(nn,po){return gt(this,null,function*(){const{challenge_id:di}=fi[nn],xA=yield tr({type:"shixunHomeworks/changeScore",payload:{categoryId:ns.homeworkId,type:"report",score:po,challenge_id:di}});yield tr({type:"shixunHomeworks/getShixunWorkReport",payload:xt({},ns)}),xA.status===0&&Ue.ZP.success("\u64CD\u4F5C\u6210\u529F")})}function ui(nn,po){return(0,Re.U2)(`student_works/${Li}/rep_passed_content.json`,{path:po,game_id:nn})}const ci=Wa.shixun_detail;return ve.createElement(ve.Fragment,null,ci==null?void 0:ci.map(function(nn,po){var di,xA;return ve.createElement("div",{key:po},ve.createElement("aside",{className:"pl30 pr30",key:po},ve.createElement("div",{className:`${Oe.shixunTitle} mt10`},ve.createElement("div",null,ve.createElement("span",{className:"fa fa-code "}),ve.createElement("strong",{className:"c-black"},"\u7B2C",po+1,"\u5173 ",ve.createElement(me.Link,{className:"c-black",target:"_blank",to:`/tasks/${ns.coursesId}/${ns.categoryId}/${nn.game_identifier}`},nn.subject))),gs?ve.createElement("span",null,"\u8C03\u5206\uFF1A",ve.createElement(wt,{className:"game-score",max:fi[po].game_score_full,defaultValue:fi[po].game_score,onBlur:Ki=>{var fs;if((0,Ge.Rm)()&&!((fs=Kn.AssistantObject.practice)!=null&&fs.can_appraise)){Ue.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}ma(po,Ki)}})):null),ve.createElement("div",{className:"font16 mt10"},nn.st===0&&(nn.path?typeof(nn==null?void 0:nn.game_codes_cn)=="string"?ve.createElement("aside",{className:Oe.shixunWrp},ve.createElement(Tt,{game_codes_cn:nn==null?void 0:nn.game_codes_cn,autoHeight:Dn,path:nn.path,game_id:nn.id,data:nn.game_codes,diff_code_count:nn.diff_code_count,onPathChange:ui})):ve.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"),nn.st===1&&(nn.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")),ve.createElement("aside",{className:"mt10 font16"},(di=nn.outputs)!=null&&di.length?ve.createElement(E.default,{columns:Ea,pagination:{hideOnSinglePage:!0},dataSource:nn.outputs.map(Ki=>xt(xt({},nn),Ki))}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"),ve.createElement("aside",{className:"mt10 font16"},((xA=nn==null?void 0:nn.adjust_review_score_list)==null?void 0:xA.length)>0&&(0,Ge.GJ)()&&ve.createElement("div",null,ve.createElement("strong",{className:"c-black font14"},"\u8C03\u5206\u8BB0\u5F55"),ve.createElement(E.default,{columns:mo,pagination:{hideOnSinglePage:!0},dataSource:nn.adjust_review_score_list,showHeader:!1})))))}),ve.createElement(Se.default,{open:so,width:900,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},onOk:()=>{bl({}),nA(!1)},onCancel:()=>{bl({}),nA(!1)},title:ve.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{to&&Oa(!1)},onMouseOut:()=>{Oa(!0)},onFocus:()=>{},onBlur:()=>{}},"\u4EE3\u7801\u5185\u5BB9"),modalRender:nn=>ve.createElement(ce(),{disabled:to,bounds:Uo,nodeRef:hi,onStart:(po,di)=>Vs(po,di)},ve.createElement("div",{ref:hi},nn))},ve.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},ve.createElement("div",{style:{display:"flex",alignItems:"center"}},((jr=Ar==null?void 0:Ar.data)==null?void 0:jr.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?ve.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):ve.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),ve.createElement("div",{style:{color:((Xa=Ar==null?void 0:Ar.data)==null?void 0:Xa.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(Yn=Ar==null?void 0:Ar.data)==null?void 0:Yn.output_detail)),ve.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},ve.createElement("div",null,ve.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),ve.createElement("span",{style:{marginLeft:8,color:"#232B40"}},ze()((Yr=Ar==null?void 0:Ar.data)==null?void 0:Yr.created_at).format("YYYY-MM-DD HH:mm:ss"))),ve.createElement("div",null,ve.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),ve.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Fa=Ar==null?void 0:Ar.data)==null?void 0:Fa.ts_time,"s")),ve.createElement("div",null,ve.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),ve.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Ta=Ar==null?void 0:Ar.data)==null?void 0:Ta.ts_mem,"mb")),ve.createElement("div",null,ve.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),ve.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((ao=Ar==null?void 0:Ar.data)==null?void 0:ao.test_set_passed_rate)*100,"%")))),ve.createElement(At.ZP,{height:500,autoHeight:Dn,language:"python",theme:"default",isCopy:!0,value:decodeURIComponent(escape(window.atob((Ar==null?void 0:Ar.content)||""))),options:Qr})))};var Qt=(0,me.connect)(({shixunHomeworks:hn,loading:Dn,globalSetting:Kn,classroomList:tr})=>({shixunHomeworks:hn,globalSetting:Kn,loading:Dn.effects,classroomList:tr}))(it),Ln=we(78241),Et={greyText:"greyText___nOpNq",info:"info___nBB3c",label:"label___P6my8",blackContent:"blackContent___O4HnS",orangeContent:"orangeContent___JBF44",inputLabel:"inputLabel___B2GAs",tableTitle:"tableTitle___IqAxM",scoreTable:"scoreTable___RJvpU"},tn=we(27185),Ot=we(59301),pn=Object.defineProperty,Zt=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,qn=(hn,Dn,Kn)=>Dn in hn?pn(hn,Dn,{enumerable:!0,configurable:!0,writable:!0,value:Kn}):hn[Dn]=Kn,Pr=(hn,Dn)=>{for(var Kn in Dn||(Dn={}))Vn.call(Dn,Kn)&&qn(hn,Kn,Dn[Kn]);if(Zt)for(var Kn of Zt(Dn))cr.call(Dn,Kn)&&qn(hn,Kn,Dn[Kn]);return hn},Cr=(hn,Dn,Kn)=>new Promise((tr,jr)=>{var Xa=Fa=>{try{Yr(Kn.next(Fa))}catch(Ta){jr(Ta)}},Yn=Fa=>{try{Yr(Kn.throw(Fa))}catch(Ta){jr(Ta)}},Yr=Fa=>Fa.done?tr(Fa.value):Promise.resolve(Fa.value).then(Xa,Yn);Yr((Kn=Kn.apply(hn,Dn)).next())});const aa=({shixunHomeworks:hn,dispatch:Dn,classroomList:Kn})=>{const{shixunWorkReport:tr}=hn,jr=(0,me.useParams)(),[Xa,Yn]=(0,ve.useState)(!1),[Yr]=Ln.default.useForm(),[Fa,Ta]=Se.default.useModal(),[ao,Wa]=(0,ve.useState)(!1),[fi,Li]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>{var to,Oa,Uo,Mi;hn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Yr.setFieldsValue({comment:(Oa=(to=hn.actionTabs.selectArrs)==null?void 0:to.data)==null?void 0:Oa.work_comment,hidden_comment:(Mi=(Uo=hn.actionTabs.selectArrs)==null?void 0:Uo.data)==null?void 0:Mi.work_comment_hidden})},[hn.actionTabs.key]);const so=()=>Cr(void 0,null,function*(){const to=Yr.getFieldsValue();(yield(0,Re.ZP)(`/api/student_works/${jr.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:to.hidden_comment,comment:to.comment}})).status===0&&(Ue.ZP.success("\u8BC4\u9605\u6210\u529F"),Yr.resetFields(),Dn({type:"shixunHomeworks/setActionTabs",payload:{}}),Dn({type:"shixunHomeworks/getShixunWorkReport",payload:Pr({},jr)}))}),nA=[{title:"\u5173\u5361",dataIndex:"name",render:(to,Oa,Uo)=>Uo+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(to,Oa,Uo)=>Ot.createElement("div",null,to,Oa.complete_status===4&&Ot.createElement(Je.vA,{status:Oa.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:to=>to?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(to,Oa)=>Ot.createElement("div",null,Ot.createElement("span",{style:{color:parseFloat(Oa.game_score_full)!==parseFloat(to)?"#E30000":"#53C41B"}},to),"/",Oa.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(to,Oa)=>(0,Ge.GJ)()?Ot.createElement(wt,{max:Oa.game_score_full,defaultValue:parseFloat(to),onBlur:Uo=>Cr(void 0,null,function*(){var Mi,hi;if((0,Ge.Rm)()&&!((Mi=Kn.AssistantObject.practice)!=null&&Mi.can_appraise)){Ue.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 Ar=yield Dn({type:"shixunHomeworks/changeScore",payload:{categoryId:jr.homeworkId,type:"report",score:Uo,challenge_id:Oa.challenge_id}});(hi=hn==null?void 0:hn.actionTabs)==null||hi.fn(),yield Dn({type:"shixunHomeworks/getShixunWorkReport",payload:Pr({},jr)}),Ar.status===0&&Ue.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):to}];return Ot.createElement(Ot.Fragment,null,Ta,Ot.createElement(Se.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:hn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Cr(void 0,null,function*(){var to;if((0,Ge.Rm)()&&!((to=Kn.AssistantObject.practice)!=null&&to.can_appraise)){Ue.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 Oa=Yr.getFieldsValue();JSON.stringify(Oa)==="{}"||Oa.hidden_comment===""&&Oa.comment===""?Yn(!0):so()}),onCancel:()=>{Dn({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ot.createElement(Ee.Z,{justify:"space-between",className:Et.info},Ot.createElement(Pe.Z,null,Ot.createElement("span",{className:`${Et.label} ${Et.greyText}`},"\u59D3\u540D"),Ot.createElement("span",{className:Et.blackContent},tr==null?void 0:tr.username)),Ot.createElement(Pe.Z,null,Ot.createElement("span",{className:`${Et.label} ${Et.greyText}`},"\u5B66\u53F7"),Ot.createElement("span",{className:Et.blackContent},(tr==null?void 0:tr.student_id)||"--")),Ot.createElement(Pe.Z,null,Ot.createElement("span",{className:`${Et.label} ${Et.greyText}`},"\u73ED\u7EA7"),Ot.createElement("span",{className:Et.blackContent},(tr==null?void 0:tr.group_name)||"--")),Ot.createElement(Pe.Z,null,Ot.createElement("span",{className:`${Et.label} ${Et.greyText}`},"\u5173\u5361\u5F97\u5206"),Ot.createElement("span",{className:Et.orangeContent},(tr==null?void 0:tr.challenge_score)||"--")),Ot.createElement(Pe.Z,null,Ot.createElement("span",{className:`${Et.label} ${Et.greyText}`},"\u6548\u7387\u5206"),Ot.createElement("span",{className:Et.orangeContent},(tr==null?void 0:tr.eff_score)||"--")),Ot.createElement(Pe.Z,null,Ot.createElement("span",{className:`${Et.label} ${Et.greyText}`},"\u8865\u4EA4\u6263\u5206"),Ot.createElement("span",{className:Et.orangeContent},(tr==null?void 0:tr.late_penalty)||"--")),Ot.createElement(Pe.Z,null,Ot.createElement("span",{className:`${Et.label} ${Et.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),Ot.createElement("span",{className:Et.orangeContent},(tr==null?void 0:tr.work_score)||"--"))),Ot.createElement(Ln.default,{form:Yr,onChange:()=>{Xa&&Yn(!1)}},Ot.createElement(Ee.Z,{wrap:!1,align:"middle",justify:"space-between"},Ot.createElement(Pe.Z,null,Ot.createElement("div",{className:`${Et.inputLabel} ${Et.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Ot.createElement(Pe.Z,null,Ot.createElement(tn.Z,{isShowComponent:(0,Ge.G5)(),ModalProps:{open:ao,onCancel:()=>{Wa(!1)}},onDataSelect:(to,Oa)=>Cr(void 0,[to,Oa],function*(Uo,{node:Mi}){const hi=()=>{Yr.setFieldsValue({comment:Mi==null?void 0:Mi.value}),Wa(!1)};if(Yr.getFieldValue("comment")){Fa.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:hi});return}hi()})},Ot.createElement(ie.ZP,{style:{padding:0,height:"auto"},icon:Ot.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:to=>{Wa(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Ot.createElement(Ln.default.Item,{name:"comment"},Ot.createElement(ee.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),Ot.createElement(Ee.Z,{wrap:!1,align:"middle",justify:"space-between"},Ot.createElement(Pe.Z,null,Ot.createElement("div",{className:`${Et.inputLabel} ${Et.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Ot.createElement(Pe.Z,null,Ot.createElement(tn.Z,{isShowComponent:(0,Ge.G5)(),ModalProps:{open:fi,onCancel:()=>{Li(!1)}},onDataSelect:(to,Oa)=>Cr(void 0,[to,Oa],function*(Uo,{node:Mi}){const hi=()=>{Yr.setFieldsValue({hidden_comment:Mi==null?void 0:Mi.value}),Li(!1)};if(Yr.getFieldValue("hidden_comment")){Fa.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:hi});return}hi()})},Ot.createElement(ie.ZP,{style:{padding:0,height:"auto"},icon:Ot.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:to=>{Li(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Ot.createElement(Ln.default.Item,{name:"hidden_comment"},Ot.createElement(ee.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),Xa&&Ot.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),Ot.createElement("div",{className:Et.tableTitle},"\u5173\u5361\u6210\u7EE9"),Ot.createElement(E.default,{className:Et.scoreTable,dataSource:tr.stage_list,rowKey:"challenge_id",pagination:!1,columns:nA,scroll:{x:"max-content"}})))};var ta=(0,me.connect)(({shixunHomeworks:hn,classroomList:Dn})=>({shixunHomeworks:hn,classroomList:Dn}))(aa),_r=we(52217),Br=we(6339),Er=we(88761),Jr=we(44164),fa=we.n(Jr),Ga={wrap:"wrap___LZOi9",line:"line___oju0L"},Xr=we(65078),ii=({detailData:hn})=>{var Dn;return ve.createElement("div",{className:Ga.wrap},ve.createElement(Xr.ij,{hideBar:!0,actionAnalysis:!0,loading:!1,emptyData:[(0,Xr.Uf)(hn),(hn==null?void 0:hn.photos)||[]],title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",noDataText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"},ve.createElement(Xr.ZP,{hideBar:!0,title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",data:(0,Xr.Uf)(hn)}),!!((Dn=hn==null?void 0:hn.photos)!=null&&Dn.length)&&ve.createElement(ve.Fragment,null,ve.createElement("div",{className:Ga.line}),ve.createElement(Xr._s,{dataSource:hn==null?void 0:hn.photos,right:21,col:4,wrapWidth:1140}))))},$r=we(84454),Xt=we(59301),qi=Object.defineProperty,yr=Object.defineProperties,Lr=Object.getOwnPropertyDescriptors,Hr=Object.getOwnPropertySymbols,Ir=Object.prototype.hasOwnProperty,ja=Object.prototype.propertyIsEnumerable,Za=(hn,Dn,Kn)=>Dn in hn?qi(hn,Dn,{enumerable:!0,configurable:!0,writable:!0,value:Kn}):hn[Dn]=Kn,oa=(hn,Dn)=>{for(var Kn in Dn||(Dn={}))Ir.call(Dn,Kn)&&Za(hn,Kn,Dn[Kn]);if(Hr)for(var Kn of Hr(Dn))ja.call(Dn,Kn)&&Za(hn,Kn,Dn[Kn]);return hn},un=(hn,Dn)=>yr(hn,Lr(Dn)),wn=(hn,Dn)=>{var Kn={};for(var tr in hn)Ir.call(hn,tr)&&Dn.indexOf(tr)<0&&(Kn[tr]=hn[tr]);if(hn!=null&&Hr)for(var tr of Hr(hn))Dn.indexOf(tr)<0&&ja.call(hn,tr)&&(Kn[tr]=hn[tr]);return Kn},cn=(hn,Dn,Kn)=>new Promise((tr,jr)=>{var Xa=Fa=>{try{Yr(Kn.next(Fa))}catch(Ta){jr(Ta)}},Yn=Fa=>{try{Yr(Kn.throw(Fa))}catch(Ta){jr(Ta)}},Yr=Fa=>Fa.done?tr(Fa.value):Promise.resolve(Fa.value).then(Xa,Yn);Yr((Kn=Kn.apply(hn,Dn)).next())});const er=hn=>{var Dn=hn,{shixunHomeworks:Kn,classroomList:tr,globalSetting:jr,loading:Xa,user:Yn,dispatch:Yr}=Dn,Fa=wn(Dn,["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"]),Ta,ao,Wa,fi,Li;const[so,nA]=(0,ve.useState)(oa({},(0,me.useParams)())),to=(0,me.useParams)(),[Oa,Uo]=(0,ve.useState)({page:1,page_size:10}),Mi=(0,me.useLocation)(),[]=(0,ve.useState)([]),[hi,Ar]=(0,ve.useState)(),bl=(0,ve.useRef)(),Vs=(0,ve.useRef)(),[ns,gs]=(0,ve.useState)(!1),[Qr,Ea]=(0,ve.useState)(!0),[mo,ma]=(0,ve.useState)(!1),[ui,ci]=(0,ve.useState)(!1),{shixunWorkReport:nn}=Kn,[po,di]=(0,ve.useState)(),[xA,Ki]=(0,ve.useState)([]),[fs,Uc]=(0,ve.useState)(),[kl,_s]=(0,ve.useState)("all"),tc=(0,Ge.GJ)(),[Tl,xu]=(0,ve.useState)(new(Ke())),[Pl,Js]=(0,ve.useState)(0),[ru,FA]=(0,ve.useState)(!1),[nc,Rl]=(0,ve.useState)(!1),[Nc,au]=(0,ve.useState)(!1),[LA,ll]=(0,ve.useState)(""),[IA,ou]=(0,ve.useState)(!1),[Fu,ul]=(0,ve.useState)(!0),[Lu,SA]=(0,ve.useState)(0),cl=(0,ve.useRef)(JSON.parse(sessionStorage.all_student_works_params||"{}")),ks=(0,ve.useRef)(),rc=()=>cn(void 0,null,function*(){(Yn.userInfo.is_teacher||Yn.userInfo.admin)&&(ou(!0),ul(!1))});(0,ve.useEffect)(()=>{var Nr;(0,Ge.Rm)()&&tr.AssistantObject.practice&&!((Nr=tr.AssistantObject.practice)!=null&&Nr.can_view)&&me.history.replace("/403")},[(Ta=tr.AssistantObject.practice)==null?void 0:Ta.can_view]),(0,ve.useEffect)(()=>{rc(),console.log("\u6253\u5370\u7684------",nn),ks.current=nn==null?void 0:nn.next_student_work_id,ll(nn.repeat_minus_score)},[nn,Yn]),(0,ve.useEffect)(()=>{console.log("\u89E6\u53D1\u8FD9",nn.work_score),SA(nn.work_score)},[nn.work_score,LA]),(0,ve.useEffect)(()=>(Yr({type:"globalSetting/footerToggle",payload:!1}),()=>{Yr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,ve.useEffect)(()=>{var Nr;if(nn){let Ra=[];(Nr=nn==null?void 0:nn.target_test_sets)==null||Nr.map((yo,xo)=>{var hA;(hA=yo==null?void 0:yo.targets)==null||hA.map((as,Es)=>{var El;as.name=yo==null?void 0:yo.name,as.total_target_score=yo==null?void 0:yo.total_target_score,as.actual_target_score=yo==null?void 0:yo.actual_target_score,as.rowSpan=Es===0?(El=yo==null?void 0:yo.targets)==null?void 0:El.length:0,as.order=xo+1,Ra.push(as)})}),di(Ra),(0,Ge.Rm)()&&Yr({type:"classroomList/getAssistantPermissions",payload:{course_id:so.coursesId}})}},[nn]),(0,ve.useEffect)(()=>{Kn.actionTabs.key==="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"&&(nn==null?void 0:nn.students_count)>0&&!Qr&&setTimeout(()=>{Ai("all")},800)},[nn==null?void 0:nn.homework_common_id,Qr]),(0,ve.useEffect)(()=>{nA(oa({},to))},[Mi.pathname]);const Iu=()=>{document.body.scrollIntoView()},va=Nr=>{Oa.page=Nr,Uo(oa({},Oa)),Mr(Oa,kl)},Mr=(Nr,Ra)=>cn(void 0,null,function*(){ma(!0);const yo=yield(0,Re.ZP)(`/api/student_works/${so==null?void 0:so.homeworkId}/adjust_review_score_histories.json`,{method:"get",params:un(oa({},Nr),{challenge_id:Ra=="all"?null:Ra})});(yo==null?void 0:yo.status)===0&&(Ki(yo==null?void 0:yo.list),Uc(yo==null?void 0:yo.count)),ma(!1)});function ia(){return cn(this,null,function*(){cl.current=JSON.parse(sessionStorage.all_student_works_params||"{}")})}const ca=()=>{document.querySelectorAll("canvas").forEach(Nr=>{(!Nr.clientWidth||!Nr.clientHeight)&&Nr.remove()})},ko=()=>{bl.current.offsetHeight>62e3?ci(!1):ci(!0)},Ko=Nr=>cn(void 0,null,function*(){const Ra=yield(0,Er.t1)({homeworkId:Nr||so.homeworkId});Ar(Ra==null?void 0:Ra.data)}),Ai=Nr=>cn(void 0,null,function*(){var Ra,yo,xo,hA;let as=0,Es;Es=Se.default.info({width:460,title:Xt.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A,",Xt.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Xt.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Xt.createElement("span",{className:"c-blue"},as+1),"/",Nr!=="all"?1:nn==null?void 0:nn.students_count,Xt.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:Oe.modal,onOk:()=>{}});const El={margin:[0,0],filename:`${nn!=null&&nn.student_id&&(nn==null?void 0:nn.student_id)!="--"?nn==null?void 0:nn.student_id:""}${nn.username}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},Ml=Tl.folder(nn==null?void 0:nn.shixun_name);function hs(Xs){return cn(this,null,function*(){yield Ko(Xs||ks.current);const ni=yield Yr({type:"shixunHomeworks/getShixunWorkReport",payload:oa({homeworkId:Xs||ks.current},cl.current||{})});ks.current=ni==null?void 0:ni.next_student_work_id,Iu(),as++,setTimeout(()=>cn(this,null,function*(){var xl,Fl,ms,UA;ca();const xs=Ml.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}`),Ys=document.querySelector("#export-all").children;let qs=fa()();for(let Fo=0;Fo<Ys.length;Fo++)yield qs.set(El).from(Ys[Fo]).toContainer().toCanvas().toPdf().get("pdf").then(Fs=>cn(this,null,function*(){Fo<Ys.length-1&&(yield Fs.addPage())}));if(xs.file(`${ni!=null&&ni.student_id&&(ni==null?void 0:ni.student_id)!="--"?ni.student_id+"+":""}${ni==null?void 0:ni.username}.pdf`,qs.output("blob")),((xl=ni==null?void 0:ni.shixun_detail)==null?void 0:xl.length)>0&&((ms=(Fl=ni==null?void 0:ni.shixun_detail)==null?void 0:Fl.filter(Fo=>{var Fs;return((Fs=Fo==null?void 0:Fo.game_codes)==null?void 0:Fs.length)>0}))==null?void 0:ms.length)>0){const Fo=xs.folder("\u4EE3\u7801\u6587\u4EF6");(UA=ni==null?void 0:ni.shixun_detail)==null||UA.map((Fs,Dc)=>{var iu,Ll;if(((iu=Fs==null?void 0:Fs.game_codes)==null?void 0:iu.length)>0){const Ts=Fo.folder(`\u7B2C${Dc+1}\u5173-${Fs.subject}-${Fs.id}`);(Ll=Fs==null?void 0:Fs.game_codes)==null||Ll.map(oc=>{Ts.file(`${oc.filename}.txt`,oc==null?void 0:oc.content)})}})}Es.update({content:Xt.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Xt.createElement("span",{className:"c-blue"},as),"/",ni==null?void 0:ni.students_count,Xt.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),as==(ni==null?void 0:ni.students_count)?(Es.destroy(),Bi()):hs()}),2200)})}if(Nr!=="all"||(nn==null?void 0:nn.students_count)<2){ca(),Iu();const Xs=Vs.current.children;let ni=fa()();const Fl=Ml.folder(`${nn==null?void 0:nn.group_name}`).folder(`${nn!=null&&nn.student_id&&(nn==null?void 0:nn.student_id)!="--"?(nn==null?void 0:nn.student_id)+"+":""}${nn==null?void 0:nn.username}`);for(let ms=0;ms<Xs.length;ms++)yield ni.set(El).from(Xs[ms]).toContainer().toCanvas().toPdf().get("pdf").then(UA=>cn(void 0,null,function*(){ms<Xs.length-1&&(yield UA.addPage())}));if(gs(!1),Fl.file(`${nn!=null&&nn.student_id&&(nn==null?void 0:nn.student_id)!="--"?(nn==null?void 0:nn.student_id)+"+":""}${nn.username}.pdf`,ni.output("blob"),{base64:!1}),((Ra=nn==null?void 0:nn.shixun_detail)==null?void 0:Ra.length)>0&&((xo=(yo=nn==null?void 0:nn.shixun_detail)==null?void 0:yo.filter(ms=>{var UA;return((UA=ms==null?void 0:ms.game_codes)==null?void 0:UA.length)>0}))==null?void 0:xo.length)>0){const ms=Fl.folder("\u4EE3\u7801\u6587\u4EF6");(hA=nn==null?void 0:nn.shixun_detail)==null||hA.map((UA,ac)=>{var xs,Ys;if(((xs=UA==null?void 0:UA.game_codes)==null?void 0:xs.length)>0){const qs=ms.folder(`\u7B2C${ac+1}\u5173-${UA.subject}-${UA.id}`);(Ys=UA==null?void 0:UA.game_codes)==null||Ys.map(Fo=>{qs.file(`${Fo.filename}.txt`,Fo==null?void 0:Fo.content)})}})}Es.destroy(),Bi();return}else hs(nn==null?void 0:nn.first_student_work_id)}),Bi=()=>{Tl.generateAsync({type:"blob"}).then(function(Nr){console.log(nn,"shixunWorkReport");const Ra=document.createElement("a");Ra.href=window.URL.createObjectURL(Nr),Ra.download=(nn==null?void 0:nn.shixun_name)+".zip",document.body.appendChild(Ra);const yo=document.createEvent("MouseEvents");yo.initEvent("click",!1,!1),Ra.dispatchEvent(yo),document.body.removeChild(Ra),xu(new(Ke()))}),ci(!1)};(0,ve.useEffect)(()=>{Qi()},[so.homeworkId]);const Qi=()=>cn(void 0,null,function*(){yield Yr({type:"shixunHomeworks/getShixunWorkReport",payload:oa(oa({},so),cl.current||{})}),Ko(),(0,Ge.GJ)()&&ia(),Ea(!1)}),rA=[{title:"\u5173\u5361",dataIndex:"name",render:(Nr,Ra,yo)=>yo+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Nr,Ra,yo)=>Xt.createElement("div",null,Nr,Ra.complete_status===4&&Xt.createElement(Je.vA,{status:Ra.complete_status}))},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"open_time"},{title:"\u4EE3\u7801\u4FEE\u6539\u884C\u6570",dataIndex:"diff_code_count",render:(Nr,Ra,yo)=>Nr||"- -"},{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:Nr=>Nr?"\u662F":"\u5426"},{title:"\u7ECF\u9A8C\u503C",dataIndex:"experience",render:(Nr,Ra)=>Xt.createElement("div",null,Xt.createElement("span",{style:{color:parseFloat(Ra.myself_experience)!==parseFloat(Nr)?"red":"green"}},Ra.myself_experience),"/",Nr)},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",render:(Nr,Ra)=>Xt.createElement("div",null,Xt.createElement("span",{style:{color:parseFloat(Ra.game_score_full)!==parseFloat(Nr)?"red":"green"}},Nr),"/",Ra.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",render:(Nr,Ra)=>tc?Xt.createElement(wt,{max:Ra.game_score_full,defaultValue:parseFloat(Nr),onBlur:yo=>cn(void 0,null,function*(){var xo;if((0,Ge.Rm)()&&!((xo=tr.AssistantObject.practice)!=null&&xo.can_appraise)){Ue.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 hA=yield Yr({type:"shixunHomeworks/changeScore",payload:{categoryId:so.homeworkId,type:"report",score:yo,challenge_id:Ra.challenge_id}});Mr({page:1,page_size:10},"all"),yield Yr({type:"shixunHomeworks/getShixunWorkReport",payload:oa(oa({},so),cl.current||{})}),hA.status===0&&Ue.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Nr}];let rs=[{title:"\u5173\u5361",dataIndex:"order",key:"order",render:(Nr,Ra,yo)=>({children:Nr,props:{rowSpan:Ra.rowSpan}})},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",render:(Nr,Ra,yo)=>({children:Nr,props:{rowSpan:Ra.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:(Nr,Ra,yo)=>Xt.createElement("div",null,Xt.createElement("span",{style:{color:parseFloat(Ra.actual_test_score)!==parseFloat(Nr)?"red":"green"}},Ra.actual_test_score),"/",Nr)},{title:"\u6307\u6807\u603B\u5206",render:(Nr,Ra,yo)=>({children:Xt.createElement("div",null,Xt.createElement("span",{style:{color:parseFloat(Ra.actual_target_score)!==parseFloat(Nr)?"red":"green"}},Ra.actual_target_score),"/",Nr),props:{rowSpan:Ra.rowSpan}}),dataIndex:"total_target_score",key:"total_target_score"}];const BA=[{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:Nr=>Xt.createElement("span",null,Nr?ze()(Nr).format("YYYY-MM-DD HH:mm"):"--")}],Cl=Nr=>{Yr({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{Nr==="next"?me.history.push(`/classrooms/${so.coursesId}/shixun_homework/${so.categoryId}/${nn==null?void 0:nn.next_student_work_id}/comment`):me.history.push(`/classrooms/${so.coursesId}/shixun_homework/${so.categoryId}/${nn==null?void 0:nn.pre_student_work_id}/comment`)},200)},Hl=Nr=>{ll(""),Nr.target.value&&(console.log("\u8FDB\u6765",nn),Nr.target.value=Nr.target.value>nn.repeat_setting_score?nn.repeat_setting_score:Nr.target.value,ll(Nr.target.value))},jl=()=>cn(void 0,null,function*(){const Nr=yield(0,Re.ZP)(`/api/student_works/${nn==null?void 0:nn.work_id}/update_repeat_score`,{method:"put",body:{score:LA}});yield Yr({type:"shixunHomeworks/getShixunWorkReport",payload:oa(oa({},so),cl.current||{})}),Nr.status===0&&Ue.ZP.info("\u64CD\u4F5C\u6210\u529F")});return Xt.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},Xt.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},Xt.createElement(ge.Z,{loading:Xa["shixunHomeworks/getShixunWorkReport"],active:!0,avatar:{size:40},paragraph:{rows:5}},Xt.createElement("div",{className:"edu-container"},nn.course_id&&Xt.createElement("section",{className:"animated fadeIn"},Xt.createElement("aside",{className:""},nn.category&&Xt.createElement(Le.Z,{separator:">"},Xt.createElement(Le.Z.Item,null,Xt.createElement(me.Link,{to:`/classrooms/${nn.course_id}/shixun_homework`},nn.course_name)),Xt.createElement(Le.Z.Item,null,Xt.createElement(me.Link,{to:`/classrooms/${nn.course_id}/shixun_homework/${nn.category.main?"":nn.category.category_id}`},nn.category.category_name)),Xt.createElement(Le.Z.Item,null,Xt.createElement(me.Link,{to:`/classrooms/${nn.course_id}/shixun_homework/${nn.homework_common_id}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),Xt.createElement(Le.Z.Item,null,nn.username))),Xt.createElement("aside",{className:[Oe.title1,"mt20"].join(" ")},Xt.createElement(Ee.Z,{align:"middle"},Xt.createElement(Pe.Z,{flex:1},Xt.createElement(me.Link,{to:`/classrooms/${nn.course_id}/shixun_homework/${nn.homework_common_id}/detail`},Xt.createElement(oe.Z,{className:"font16 c-black"})),Xt.createElement("strong",{className:"font20 ml5"},nn==null?void 0:nn.homework_name),Xt.createElement(Je.VV,{temporary:!0,status:nn.homework_status})),Xt.createElement(Pe.Z,{className:Oe.title1_right},nn.view_tpi&&Xt.createElement(ie.ZP,{onClick:()=>{var Nr,Ra;(0,Je.xg)(`/tasks/${nn==null?void 0:nn.course_id}/${nn==null?void 0:nn.homework_common_id}/${(Ra=(Nr=nn==null?void 0:nn.shixun_detail)==null?void 0:Nr[0])==null?void 0:Ra.game_identifier}`)}},Xt.createElement("span",{className:"iconfont icon-yijiandianping mr5"}),"\u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),(0,Ge.GJ)()&&nn.homework_end===!1&&!!nn.myshixun_id&&Xt.createElement(ie.ZP,{className:"ml10",onClick:()=>cn(void 0,null,function*(){yield Yr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:{myshixun_identifier:nn.myshixun_identifier},homework_common_id:to.categoryId}})})},Xt.createElement("span",{className:"iconfont icon-dahuizhongzuo3x mr5"}),"\u6253\u56DE\u91CD\u505A"),Xt.createElement(ie.ZP,{className:"ml10",onClick:()=>{var Nr;if((0,Ge.Rm)()&&!((Nr=tr.AssistantObject.practice)!=null&&Nr.can_download)){Ue.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}Ai("")},loading:ns},Xt.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"),(0,Ge.GJ)()&&(nn==null?void 0:nn.students_count)>1&&Xt.createElement(ie.ZP,{className:"ml10",onClick:()=>{var Nr;if((0,Ge.Rm)()&&!((Nr=tr.AssistantObject.practice)!=null&&Nr.can_download)){Ue.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}Se.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:Xt.createElement(y.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:Xt.createElement(y.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:()=>{Ai("all")},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,$r.jj)({categoryId:so.categoryId,coursesId:so.coursesId},"shixun_report")}}})}},Xt.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u5B9E\u8BAD\u62A5\u544A"))))),Xt.createElement("aside",{className:"mt30 relative"})),Xt.createElement("aside",{className:"edu-container bg-white",ref:bl},Xt.createElement("div",{id:"export-all",ref:Vs},Xt.createElement("div",{id:"export-all-1"},Xt.createElement("div",{className:Oe.title},Xt.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),Xt.createElement("div",null,(0,Ge.GJ)()&&Xt.createElement(ie.ZP,{className:"mr20",type:"primary",onClick:()=>{Yr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:nn.user_id,data:oa({},nn)},fn:()=>Mr({page:1,page_size:10},"all")}})}},Xt.createElement(he.Z,null),nn.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),Xt.createElement(a.Z,{style:{marginTop:0}}),Xt.createElement(Ee.Z,{className:"pl30 pr30"},Xt.createElement(Pe.Z,null,Xt.createElement("img",{className:Oe.userPic,src:`${Qe.Z.IMG_SERVER}/images/${nn.image_url}`,alt:nn.username})),Xt.createElement(Pe.Z,null,Xt.createElement("span",{className:"font16 ml40"},nn.username),Xt.createElement(Je.vA,{status:nn.compelete_status}),Xt.createElement("ul",{className:Oe.userInfo},Xt.createElement("li",null,"\u5B66\u53F7\uFF1A",nn.student_id||"--"),Xt.createElement("li",null,"\u5206\u73ED\uFF1A",nn.group_name||"--"),Xt.createElement("br",null),Xt.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5173\u5361\uFF1A",Xt.createElement("span",{className:"c-red"},nn.complete_count),"/",Xt.createElement("span",{className:"c-red"},nn.challenges_count)),Xt.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5173\u5361\uFF1A",Xt.createElement("span",{className:"c-red"},nn.current_complete_count||"-"),"/",Xt.createElement("span",{className:"c-red"},nn.challenges_count)),Xt.createElement("li",null,"\u5B8C\u6210\u6548\u7387\uFF1A",nn&&nn.efficiency===null?"--":nn&&nn.efficiency),Xt.createElement("li",null,"\u8BFE\u5802\u6700\u9AD8\u5B8C\u6210\u6548\u7387\uFF1A",nn&&nn.max_efficiency===null?"--":nn&&nn.max_efficiency))),Xt.createElement("ul",{className:[Oe.listItem,"mt10"].join(" ")},Xt.createElement("li",null,Xt.createElement("strong",null,"\u901A\u5173\u65F6\u95F4"),Xt.createElement("div",{className:"c-light-black mt20"},nn&&nn.passed_time===null||nn&&nn.passed_time==="--"?"--":ze()(nn&&nn.passed_time).format("YYYY-MM-DD HH:mm"))),Xt.createElement("li",null,Xt.createElement("strong",null,"\u8BA1\u65F6\u89C4\u5219",Xt.createElement("i",{onClick:Nr=>{Nr.stopPropagation(),Nr.preventDefault(),FA(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),Xt.createElement("div",{className:"c-light-black mt20"},nn==null?void 0:nn.human_training_time_rules)),Xt.createElement("li",null,Xt.createElement("strong",null,"\u5B9E\u8BAD\u603B\u8017\u65F6",Xt.createElement("i",{onClick:Nr=>{Nr.stopPropagation(),Nr.preventDefault(),Rl(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),Xt.createElement("div",{className:"c-light-black mt20"},nn.time_consuming)),Xt.createElement("li",null,Xt.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),Xt.createElement("div",{className:"mt20"},nn.evaluate_count)),(nn==null?void 0:nn.eff_score_full)&&Xt.createElement(Xt.Fragment,null,Xt.createElement("li",null,Xt.createElement("strong",null,"\u5173\u5361\u5F97\u5206"),Xt.createElement("div",{className:"mt20"},Xt.createElement("span",{className:"c-orange"},nn.challenge_score),"/",Xt.createElement("span",{className:"c-light-black"},nn.challenge_score_full))),Xt.createElement("li",null,Xt.createElement("strong",null,"\u6548\u7387\u5206"),Xt.createElement("div",{className:"mt20"},Xt.createElement("span",{className:"c-orange"},nn.eff_score),"/",Xt.createElement("span",{className:"c-light-black"},nn.eff_score_full)))),(nn==null?void 0:nn.have_repeat)&&(nn==null?void 0:nn.repeat_minus_score)!==0&&Xt.createElement("li",{style:{position:"relative"}},Xt.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Xt.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),Xt.createElement("div",{style:{position:"absolute",fontSize:"10px",color:"white",left:"57px",width:"46px",bottom:"72px"}},nn!=null&&nn.review_rate?Xt.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0",cursor:"pointer"},onClick:()=>{if(nn!=null&&nn.review_id&&IA)localStorage.setItem("studentDetial",window.location.pathname),me.history.push({pathname:`/classrooms/:coursesId/shixun_homework/${so.categoryId}/review_detail/${nn==null?void 0:nn.review_id}`});else return}},nn.review_rate.toFixed(1),"%"):Xt.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0"}},"- -"))),IA?Xt.createElement("div",{className:"mt20"},Xt.createElement(ee.default,{style:{width:"45px",height:"22px"},value:LA,onChange:Nr=>{Hl(Nr)},onBlur:jl,disabled:Fu})," / ",nn==null?void 0:nn.repeat_setting_score):Xt.createElement("div",{className:"mt20"},nn==null?void 0:nn.repeat_minus_score," / ",nn==null?void 0:nn.repeat_setting_score)),console.log("sssssssssssssssssssssss",nn==null?void 0:nn.have_repeat,nn==null?void 0:nn.repeat_minus_score),(nn==null?void 0:nn.have_repeat)&&(nn==null?void 0:nn.repeat_minus_score)===0&&Xt.createElement("li",null,Xt.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),Xt.createElement("div",{className:"mt20"}," - -")),!(nn!=null&&nn.have_repeat)&&Xt.createElement("li",null,Xt.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),Xt.createElement("div",{className:"mt20"}," - -")),Xt.createElement("li",null,Xt.createElement("strong",null,"\u8865\u4EA4\u6263\u5206"),Xt.createElement("div",{className:"mt20"},Xt.createElement("span",null,nn.late_penalty||"- -"))),Xt.createElement("li",null,Xt.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9"),Xt.createElement("div",{className:"mt20"},Xt.createElement("span",{className:"c-orange"},Lu),"/",Xt.createElement("span",{className:"c-light-black"},nn.all_work_score))),Xt.createElement("li",null,Xt.createElement("strong",null,"\u603B\u8BC4"),Xt.createElement("div",{className:"mt20"},Xt.createElement("span",{className:"c-orange"},nn.overall_appraisal))))),Xt.createElement(a.Z,{style:{margin:0}}),(nn.work_comment_hidden||nn.work_comment)&&Xt.createElement("div",null,Xt.createElement(Ee.Z,{align:"middle"},Xt.createElement(Pe.Z,{flex:1},Xt.createElement("h1",{className:Oe.title},"\u70B9\u8BC4\u5185\u5BB9")),Xt.createElement(Pe.Z,{className:"pr30"},(0,Ge.GJ)()&&Xt.createElement(ie.ZP,{onClick:()=>cn(void 0,null,function*(){Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:Xt.createElement(Fe.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return cn(this,null,function*(){(yield(0,Er.gZ)({comment_id:nn.comment_id,homeworkId:so.homeworkId})).status===0&&(Ue.ZP.success("\u5220\u9664\u6210\u529F"),Yr({type:"shixunHomeworks/getShixunWorkReport",payload:oa(oa({},so),cl.current||{})}))})}})})},Xt.createElement(Ce.Z,null),"\u5220\u9664"))),Xt.createElement(a.Z,{style:{margin:0}}),nn.work_comment&&Xt.createElement("aside",{className:"pl30 pr30 mt20"},Xt.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Xt.createElement("br",null),Xt.createElement(Br.Z,{value:nn.work_comment})),nn.work_comment_hidden&&Xt.createElement("aside",{className:"pl30 pr30 mt20"},Xt.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Xt.createElement("br",null),Xt.createElement(Br.Z,{value:nn.work_comment_hidden}))),(nn==null?void 0:nn.action_analysis)&&Xt.createElement(ii,{detailData:nn}),Xt.createElement("div",{className:Oe.score},Xt.createElement("h1",{className:Oe.title},"\u9636\u6BB5\u6210\u7EE9"),(nn==null?void 0:nn.adjust_review_score_count)>0&&(0,Ge.GJ)()&&Xt.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{au(!0),Mr({page:1,page_size:10},"all")}},"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55\uFF08",nn==null?void 0:nn.adjust_review_score_count,"\u6B21\uFF09")),Xt.createElement("aside",{className:"pl30 pr30"},Xt.createElement(E.default,{dataSource:nn.stage_list,rowKey:Nr=>Nr==null?void 0:Nr.challenge_id,pagination:!1,columns:rA})),((ao=nn==null?void 0:nn.target_test_sets)==null?void 0:ao.length)>0&&Xt.createElement("div",null,Xt.createElement("h1",{className:Oe.title},"\u6307\u6807\u6210\u7EE9"),Xt.createElement("aside",{className:"pl30 pr30"},Xt.createElement(E.default,{dataSource:po,rowKey:Nr=>Nr==null?void 0:Nr.challenge_id,pagination:!1,bordered:!0,columns:rs}))),(nn==null?void 0:nn.work_description)&&Xt.createElement(Xt.Fragment,null,Xt.createElement("h1",{className:Oe.title},"\u4E2A\u4EBA\u603B\u7ED3"),Xt.createElement("aside",{className:"pl30 pr30"},Xt.createElement(Br.Z,{value:nn==null?void 0:nn.work_description}))),Xt.createElement("h1",{className:Oe.title},"\u56FE\u5F62\u7EDF\u8BA1"),Xt.createElement(It,{data:hi}),Xt.createElement("h1",{className:Oe.title},"\u5B9E\u8BAD\u8BE6\u60C5")),Xt.createElement(Qt,{autoHeight:ui}),!!((Wa=nn==null?void 0:nn.save_pic_attachments)!=null&&Wa.length)&&Xt.createElement("div",null,Xt.createElement("h1",{className:Oe.title},"\u5B9E\u9A8C\u622A\u56FE"),Xt.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(4, 1fr)",gap:20,padding:"0px 30px 30px"}},(fi=nn==null?void 0:nn.save_pic_attachments)==null?void 0:fi.map(Nr=>Xt.createElement("div",{style:{boxShadow:"0px 0px 10px 0px rgba(190,201,218,0.3)",borderRadius:4,border:"1px solid rgba(48,97,208,0.2)",padding:5},key:Nr.id},Xt.createElement("img",{style:{width:"100%"},src:`${Qe.Z.IMG_SERVER}${Nr.url}`}))))))),(0,Ge.GJ)()&&Xt.createElement("aside",{className:`${Oe.footerBar} ${ns?Oe.footerBarStatic:""}`},Xt.createElement("aside",{className:"edu-container"},Xt.createElement(Ee.Z,{align:"middle"},Xt.createElement(Pe.Z,{flex:"1"},Xt.createElement(me.Link,{className:Oe.exitComment,to:`/classrooms/${so.coursesId}/shixun_homework/${so.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),Xt.createElement(Pe.Z,{flex:"1",className:"tr"},Xt.createElement(ie.ZP,{type:"default",disabled:!(nn!=null&&nn.pre_student_work_id),onClick:()=>Cl()},"\u4E0A\u4E00\u4E2A"),Xt.createElement(ie.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:!(nn!=null&&nn.next_student_work_id),onClick:()=>Cl("next")},"\u4E0B\u4E00\u4E2A"),(0,Ge.GJ)()&&Xt.createElement(ie.ZP,{type:"primary",onClick:()=>cn(void 0,null,function*(){Yr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:nn.user_id,data:oa({},nn)},fn:()=>Mr({page:1,page_size:10},"all")}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),Xt.createElement(ta,null),Xt.createElement(_r.Z,null),Xt.createElement(Se.default,{open:ru,width:860,centered:!0,onCancel:()=>{FA(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},Xt.createElement("div",{style:{color:"#333333",fontWeight:400}},Xt.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),Xt.createElement("br",null),Xt.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"),Xt.createElement("br",null),Xt.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"),Xt.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 "),Xt.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")),Xt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Xt.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),Xt.createElement("br",null),Xt.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 "),Xt.createElement("br",null),Xt.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"),Xt.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 "),Xt.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"),Xt.createElement("br",null),Xt.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")),Xt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Xt.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),Xt.createElement("br",null),Xt.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")),Xt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Xt.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),Xt.createElement("br",null),Xt.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"))),Xt.createElement(Se.default,{open:nc,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{Rl(!1)},width:600},Xt.createElement("div",{style:{fontWeight:400,color:"#333333"}},Xt.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Xt.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"),Xt.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Xt.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"),Xt.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Xt.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"))),Xt.createElement(Se.default,{open:Nc,title:"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55",centered:!0,footer:null,onCancel:()=>{_s("all"),au(!1)},destroyOnClose:!0,width:900},Xt.createElement("div",{style:{fontWeight:400,color:"#333333"}},Xt.createElement("div",null,Xt.createElement("span",null,"\u5173\u5361\uFF1A"),Xt.createElement(te.default,{style:{width:300},value:kl,placeholder:"\u8BF7\u9009\u62E9\u5173\u5361",defaultValue:"all",onChange:Nr=>cn(void 0,null,function*(){_s(Nr),Mr({page:1,page_size:10},Nr)})},Xt.createElement(te.default.Option,{value:"all"}," \u5168\u90E8 "),(Li=nn==null?void 0:nn.stage_list)==null?void 0:Li.map((Nr,Ra)=>Xt.createElement(te.default.Option,{key:Ra,value:Nr==null?void 0:Nr.challenge_id},"\u7B2C",(0,Je.EM)(Ra+1),"\u5173")))),Xt.createElement("div",{className:"mt20"},Xt.createElement(E.default,{dataSource:xA,rowKey:Nr=>Nr==null?void 0:Nr.id,pagination:!1,columns:BA,loading:mo})),Xt.createElement("div",{className:Oe.footer},Xt.createElement("div",null,Xt.createElement("span",{style:{color:"#656F87"}},"\u5171",Xt.createElement("span",{className:"c-light-primary"},fs),"\u6761\u6570\u636E")),Xt.createElement(ne.Z,{defaultCurrent:1,defaultPageSize:10,current:(Oa==null?void 0:Oa.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:fs,onChange:va})))))};var kr=(0,me.connect)(({shixunHomeworks:hn,classroomList:Dn,loading:Kn,globalSetting:tr,user:jr})=>({shixunHomeworks:hn,classroomList:Dn,globalSetting:tr,loading:Kn.effects,user:jr}))(er)},52217:function(sn,Nt,we){"use strict";var ve=we(43418),We=we(8591),ze=we(38147),ot=we(65582),Ke=we(41867),Re=we(59301),me=(Ue,ge,Le)=>new Promise((Ee,Pe)=>{var ie=ee=>{try{a(Le.next(ee))}catch(E){Pe(E)}},y=ee=>{try{a(Le.throw(ee))}catch(E){Pe(E)}},a=ee=>ee.done?Ee(ee.value):Promise.resolve(ee.value).then(ie,y);a((Le=Le.apply(Ue,ge)).next())});const Se=({shixunHomeworks:Ue,classroomList:ge,dispatch:Le})=>{const Ee=(0,ot.useParams)();return Re.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:Ue.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>me(void 0,null,function*(){var Pe,ie,y,a;if((0,Ke.Rm)()&&!((Pe=ge.AssistantObject.practice)!=null&&Pe.can_redo)){We.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const ee=yield(0,ze.ZP)(`/api/myshixuns/${Ue.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Ee.coursesId,homework_common_id:Ue.actionTabs.homework_common_id}});if(ee.shixun_identifier){We.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}`===Ee.categoryId))==null?void 0:y.id;if((0,Ke.Rm)()&&!((a=ge.AssistantObject.practice)!=null&&a.can_view))return;ot.history.replace(`/classrooms/${Ee.coursesId}/shixun_homework/${Ee.categoryId}/${E}/comment`)}}),onCancel:()=>{Le({type:"shixunHomeworks/setActionTabs",payload:{}})}},Re.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),Re.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};Nt.Z=(0,ot.connect)(({shixunHomeworks:Ue,classroomList:ge})=>({shixunHomeworks:Ue,classroomList:ge}))(Se)},84454:function(sn,Nt,we){"use strict";we.d(Nt,{AD:function(){return It},D9:function(){return lt},Hp:function(){return Fe},IM:function(){return jt},Iy:function(){return Ce},KM:function(){return Xn},MJ:function(){return Qe},Ne:function(){return rt},ON:function(){return Fn},Uj:function(){return St},VY:function(){return Mt},YO:function(){return Rn},YX:function(){return an},Zn:function(){return y},_g:function(){return ne},_k:function(){return ct},c6:function(){return pt},cr:function(){return a},eV:function(){return De},fi:function(){return ee},gh:function(){return nt},hS:function(){return Jt},iA:function(){return E},j6:function(){return oe},je:function(){return wt},jj:function(){return he},kS:function(){return mn},o6:function(){return Oe},pO:function(){return Nn},rQ:function(){return At},sA:function(){return Je},xm:function(){return dt},xo:function(){return mt},y8:function(){return at},yd:function(){return te}});var ve=we(33270),We=we(65582),ze=we(65862),ot=we(8591),Ke=we(74128),Re=Object.defineProperty,me=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,ge=(Te,Tt,ke)=>Tt in Te?Re(Te,Tt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Te[Tt]=ke,Le=(Te,Tt)=>{for(var ke in Tt||(Tt={}))Se.call(Tt,ke)&&ge(Te,ke,Tt[ke]);if(me)for(var ke of me(Tt))Ue.call(Tt,ke)&&ge(Te,ke,Tt[ke]);return Te},Ee=(Te,Tt,ke)=>new Promise((pe,ce)=>{var ye=He=>{try{ut(ke.next(He))}catch(Xe){ce(Xe)}},qe=He=>{try{ut(ke.throw(He))}catch(Xe){ce(Xe)}},ut=He=>He.done?pe(He.value):Promise.resolve(He.value).then(ye,qe);ut((ke=ke.apply(Te,Tt)).next())});const Pe=()=>{(0,We.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ie=()=>{(0,We.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=Te=>Ee(void 0,null,function*(){Pe(),(yield(0,ve.YR)(Le({},Te))).status===0&&(yield(0,ze.QH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+`/api/courses/${Te.coursesId}/export_couser_info.json`,query:Te}))),ie()}),a=Te=>Ee(void 0,null,function*(){const Tt=yield(0,ve.yS)(Le({},Te));if(Tt.status===0)ot.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),We.history.push(`/classrooms/${Te.coursesId}/exportlist/course_member_act_score`);else{if(Tt.status===-2)return Tt;Tt.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Te.coursesId}/exportlist/course_member_act_score`))}}),ee=Te=>Ee(void 0,null,function*(){const Tt=yield(0,ve.W0)(Le({},Te));if(Tt.status===0)ot.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),We.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_score`);else{if(Tt.status===-4)return Tt;Tt.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_score`))}}),E=Te=>Ee(void 0,null,function*(){const Tt=yield(0,ve.Nl)(Le({},Te));if(Tt.status===0)ot.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),We.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Tt.status===-4)return Tt;Tt.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_exercise_and_other`))}}),te=Te=>Ee(void 0,null,function*(){const Tt=yield(0,ve.IU)(Le({},Te));if(Tt.status===0)ot.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),We.history.push(`/classrooms/${Te.coursesId}/exportlist/export_star_user`);else{if(Tt.status===-4)return Tt;Tt.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Te.coursesId}/exportlist/export_star_user`))}}),ne=Te=>Ee(void 0,null,function*(){const Tt=yield(0,ve.td)(Le({},Te));if(Tt.status===0)ot.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),We.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Tt.status===-2)return Tt;if(Tt.status===-3)(0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_exercise_and_other`);else if(Tt.status===-4)return Tt}}),oe=Te=>Ee(void 0,null,function*(){const Tt=yield(0,ve.QX)(Le({},Te));if(Tt.status===0)ot.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),We.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_homework`);else{if(Tt.status===-4)return Tt;Tt.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Te.coursesId}/exportlist/course_total_homework`))}}),he=(Te,Tt)=>Ee(void 0,null,function*(){const ke=yield(0,ve.o_)(Le({},Te));ke.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"),We.history.push(`/classrooms/${Te.coursesId}/exportlist/${Tt}`)):ke.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Te.coursesId}/exportlist/${Tt}`))}),Fe=(Te,Tt)=>Ee(void 0,null,function*(){const ke=yield(0,ve.ZL)(Le({},Te));ke.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"),We.history.push(`/classrooms/${Te.coursesId}/exportlist/${Tt}`)):ke.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Te.coursesId}/exportlist/${Tt}`))}),Ce=(Te,Tt)=>Ee(void 0,null,function*(){const ke=yield(0,ve.aP)(Le({},Te));ke.status===0?(ot.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),We.history.push(`/classrooms/${Te.coursesId}/exportlist/${Tt}`)):ke.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Te.coursesId}/exportlist/${Tt}`))}),Qe=(Te,Tt)=>Ee(void 0,null,function*(){const ke=yield(0,ve.vV)(Le({},Te));ke.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"),We.history.push(`/classrooms/${Te.coursesId}/exportlist/${Tt}`)):ke.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Te.coursesId}/exportlist/${Tt}`))}),Ge=Te=>Ee(void 0,null,function*(){Pe(),(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=>Ee(void 0,null,function*(){Pe(),yield(0,ze.QH)("",Ke.Z.API_SERVER+`/api/polls/${Te.categoryId}/commit_result.xlsx`),ie()}),nt=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+`/api/courses/${Te.coursesId}/attendances/export_xlsx_data.xlsx`,query:Te}))}),Oe=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+`/api/courses/${Te.coursesId}/video_study_statics.xlsx`,query:Te}))}),pt=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+`/api/courses/${Te.coursesId}/export_video_study.xlsx`,query:Te}))}),De=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+`/api/courses/${Te.coursesId}/export_course_students_info.xlsx`,query:Te}))}),It=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Te}))}),At=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Te}))}),at=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Te}))}),wt=Te=>Ee(void 0,null,function*(){const Tt=yield(0,ve.Uy)(Le({},Te));Tt.status===0?(ot.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),We.history.push(`/classrooms/${Te.coursesId}/exportlist/exercise_score,export_exercise_users`)):Tt.status===-3&&((0,We.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),We.history.push(`/classrooms/${Te.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ct=Te=>Ee(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+`/api/export_records/${Te.id}.xlsx`,query:Te}))}),dt=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Te}))}),lt=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+`/api/courses/${Te==null?void 0:Te.coursesId}/${Te.menuKey}_statistic.xlsx?${Te.checkedList.map(Tt=>`course_group_id[]=${Tt}`).join("&")}`,query:Te}))}),rt=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+`/api/ec_years/${Te==null?void 0:Te.ec_year_id}/ec_training_objectives.xlsx`,query:Te}))}),jt=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)(Te==null?void 0:Te.name,(0,ze.NY)({url:Ke.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Te}))}),Jt=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+`/api/ec_years/${Te==null?void 0:Te.ec_year_id}/ec_courses.xlsx`,query:Te}))}),mt=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+`/api/ec_years/${Te==null?void 0:Te.ec_year_id}/ec_graduation_requirements.xlsx`,query:Te}))}),Mt=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Te}))}),mn=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Te}))}),Fn=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+`/api/examination_banks/${Te.id}.json`,query:Te}))}),an=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+`/api/exercises/${Te.categoryId}.json`,query:Te}))}),Rn=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+`/api/polls/${Te==null?void 0:Te.id}/commit_result.json`,query:Te}))}),St=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Te}))}),Nn=(Te,Tt)=>Ee(void 0,null,function*(){yield(0,ze.FH)(Tt||"",(0,ze.NY)({url:Ke.Z.API_SERVER+`/api/exercises/${Te==null?void 0:Te.exercise_id}/consult_exercise.json`,query:Te}))}),Xn=Te=>Ee(void 0,null,function*(){yield(0,ze.FH)("",(0,ze.NY)({url:Ke.Z.API_SERVER+`/api/competitions/${Te==null?void 0:Te.identifier}/competition_commit_records/member_works.xlsx`,query:Te}))})},61527:function(sn,Nt,we){"use strict";we.d(Nt,{U:function(){return Ue}});var ve=we(59301),We=Object.defineProperty,ze=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Re=(ge,Le,Ee)=>Le in ge?We(ge,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ge[Le]=Ee,me=(ge,Le)=>{for(var Ee in Le||(Le={}))ot.call(Le,Ee)&&Re(ge,Ee,Le[Ee]);if(ze)for(var Ee of ze(Le))Ke.call(Le,Ee)&&Re(ge,Ee,Le[Ee]);return ge},Se=(ge,Le,Ee)=>new Promise((Pe,ie)=>{var y=E=>{try{ee(Ee.next(E))}catch(te){ie(te)}},a=E=>{try{ee(Ee.throw(E))}catch(te){ie(te)}},ee=E=>E.done?Pe(E.value):Promise.resolve(E.value).then(y,a);ee((Ee=Ee.apply(ge,Le)).next())});function Ue(ge,Le){const[Ee,Pe]=(0,ve.useState)(Le),[ie,y]=(0,ve.useState)(!1),[a,ee]=(0,ve.useState)();return[Ee,ie,(te,ne=!1)=>Se(this,null,function*(){const oe=ne?Le:me(me({},Ee),te);y(!0),Pe(oe);const he=yield ge(oe);return y(!1),ee(he),he}),a]}},50371:function(sn,Nt){"use strict";function we(){const ve=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let We=1;We<arguments.length;We++){const ze=We<0||arguments.length<=We?void 0:arguments[We];ze&&Object.keys(ze).forEach(ot=>{const Ke=ze[ot];Ke!==void 0&&(ve[ot]=Ke)})}return ve}Nt.Z=we},13845:function(sn,Nt,we){"use strict";we.d(Nt,{F:function(){return ve},Z:function(){return We}});function ve(ze){return ze!=null&&ze===ze.window}function We(ze,ot){var Ke,Re;if(typeof window=="undefined")return 0;const me=ot?"scrollTop":"scrollLeft";let Se=0;return ve(ze)?Se=ze[ot?"pageYOffset":"pageXOffset"]:ze instanceof Document?Se=ze.documentElement[me]:(ze instanceof HTMLElement||ze)&&(Se=ze[me]),ze&&!ve(ze)&&typeof Se!="number"&&(Se=(Re=((Ke=ze.ownerDocument)!==null&&Ke!==void 0?Ke:ze).documentElement)===null||Re===void 0?void 0:Re[me]),Se}},56762:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return We}});var ve=we(59301);function We(){const[,ze]=ve.useReducer(ot=>ot+1,0);return ze}},68031:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return ot}});var ve=we(16089);function We(Ke,Re,me,Se){const Ue=me-Re;return Ke/=Se/2,Ke<1?Ue/2*Ke*Ke*Ke+Re:Ue/2*((Ke-=2)*Ke*Ke+2)+Re}var ze=we(13845);function ot(Ke){let Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:me=()=>window,callback:Se,duration:Ue=450}=Re,ge=me(),Le=(0,ze.Z)(ge,!0),Ee=Date.now(),Pe=()=>{const y=Date.now()-Ee,a=We(y>Ue?Ue:y,Le,Ke,Ue);(0,ze.F)(ge)?ge.scrollTo(window.pageXOffset,a):ge instanceof Document||ge.constructor.name==="HTMLDocument"?ge.documentElement.scrollTop=a:ge.scrollTop=a,y<Ue?(0,ve.Z)(Pe):typeof Se=="function"&&Se()};(0,ve.Z)(Pe)}},66104:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return It}});var ve=we(92310),We=we.n(ve),ze=we(11592),ot=we(26112),Ke=we(59301),Re=we(92343),me=we(36355),Se=we(84105),Ue=we(91857);const ge=At=>{let{children:at}=At;const{getPrefixCls:wt}=Ke.useContext(me.E_),ct=wt("breadcrumb");return Ke.createElement("li",{className:`${ct}-separator`,"aria-hidden":"true"},at===""?at:at||"/")};ge.__ANT_BREADCRUMB_SEPARATOR=!0;var Le=ge,Ee=function(At,at){var wt={};for(var ct in At)Object.prototype.hasOwnProperty.call(At,ct)&&at.indexOf(ct)<0&&(wt[ct]=At[ct]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,ct=Object.getOwnPropertySymbols(At);dt<ct.length;dt++)at.indexOf(ct[dt])<0&&Object.prototype.propertyIsEnumerable.call(At,ct[dt])&&(wt[ct[dt]]=At[ct[dt]]);return wt};function Pe(At,at){if(At.title===void 0||At.title===null)return null;const wt=Object.keys(at).join("|");return typeof At.title=="object"?At.title:String(At.title).replace(new RegExp(`:(${wt})`,"g"),(ct,dt)=>at[dt]||ct)}function ie(At,at,wt,ct){if(wt==null)return null;const{className:dt,onClick:lt}=at,rt=Ee(at,["className","onClick"]),jt=Object.assign(Object.assign({},(0,ot.Z)(rt,{data:!0,aria:!0})),{onClick:lt});return ct!==void 0?Ke.createElement("a",Object.assign({},jt,{className:We()(`${At}-link`,dt),href:ct}),wt):Ke.createElement("span",Object.assign({},jt,{className:We()(`${At}-link`,dt)}),wt)}function y(At,at){return(ct,dt,lt,rt,jt)=>{if(at)return at(ct,dt,lt,rt);const Jt=Pe(ct,dt);return ie(At,ct,Jt,jt)}}var a=function(At,at){var wt={};for(var ct in At)Object.prototype.hasOwnProperty.call(At,ct)&&at.indexOf(ct)<0&&(wt[ct]=At[ct]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,ct=Object.getOwnPropertySymbols(At);dt<ct.length;dt++)at.indexOf(ct[dt])<0&&Object.prototype.propertyIsEnumerable.call(At,ct[dt])&&(wt[ct[dt]]=At[ct[dt]]);return wt};const ee=At=>{const{prefixCls:at,separator:wt="/",children:ct,menu:dt,overlay:lt,dropdownProps:rt,href:jt}=At,mt=(Mt=>{if(dt||lt){const mn=Object.assign({},rt);if(dt){const Fn=dt||{},{items:an}=Fn,Rn=a(Fn,["items"]);mn.menu=Object.assign(Object.assign({},Rn),{items:an==null?void 0:an.map((St,Nn)=>{var{key:Xn,title:Te,label:Tt,path:ke}=St,pe=a(St,["key","title","label","path"]);let ce=Tt!=null?Tt:Te;return ke&&(ce=Ke.createElement("a",{href:`${jt}${ke}`},ce)),Object.assign(Object.assign({},pe),{key:Xn!=null?Xn:Nn,label:ce})})})}else lt&&(mn.overlay=lt);return Ke.createElement(Ue.Z,Object.assign({placement:"bottom"},mn),Ke.createElement("span",{className:`${at}-overlay-link`},Mt,Ke.createElement(Se.Z,null)))}return Mt})(ct);return mt!=null?Ke.createElement(Ke.Fragment,null,Ke.createElement("li",null,mt),wt&&Ke.createElement(Le,null,wt)):null},E=At=>{const{prefixCls:at,children:wt,href:ct}=At,dt=a(At,["prefixCls","children","href"]),{getPrefixCls:lt}=Ke.useContext(me.E_),rt=lt("breadcrumb",at);return Ke.createElement(ee,Object.assign({},dt,{prefixCls:rt}),ie(rt,dt,wt,ct))};E.__ANT_BREADCRUMB_ITEM=!0;var te=E,ne=we(17313),oe=we(83116),he=we(37613);const Fe=At=>{const{componentCls:at,iconCls:wt}=At;return{[at]:Object.assign(Object.assign({},(0,ne.Wf)(At)),{color:At.itemColor,fontSize:At.fontSize,[wt]:{fontSize:At.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:At.linkColor,transition:`color ${At.motionDurationMid}`,padding:`0 ${At.paddingXXS}px`,borderRadius:At.borderRadiusSM,height:At.lineHeight*At.fontSize,display:"inline-block",marginInline:-At.marginXXS,"&:hover":{color:At.linkHoverColor,backgroundColor:At.colorBgTextHover}},(0,ne.Qy)(At)),"li:last-child":{color:At.lastItemColor},[`${at}-separator`]:{marginInline:At.separatorMargin,color:At.separatorColor},[`${at}-link`]:{[`
|
|
|
> ${wt} + span,
|
|
|
> ${wt} + a
|
|
|
`]:{marginInlineStart:At.marginXXS}},[`${at}-overlay-link`]:{borderRadius:At.borderRadiusSM,height:At.lineHeight*At.fontSize,display:"inline-block",padding:`0 ${At.paddingXXS}px`,marginInline:-At.marginXXS,[`> ${wt}`]:{marginInlineStart:At.marginXXS,fontSize:At.fontSizeIcon},"&:hover":{color:At.linkHoverColor,backgroundColor:At.colorBgTextHover,a:{color:At.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${At.componentCls}-rtl`]:{direction:"rtl"}})}};var Ce=(0,oe.Z)("Breadcrumb",At=>{const at=(0,he.TS)(At,{});return[Fe(at)]},At=>({itemColor:At.colorTextDescription,lastItemColor:At.colorText,iconFontSize:At.fontSize,linkColor:At.colorTextDescription,linkHoverColor:At.colorText,separatorColor:At.colorTextDescription,separatorMargin:At.marginXS})),Qe=function(At,at){var wt={};for(var ct in At)Object.prototype.hasOwnProperty.call(At,ct)&&at.indexOf(ct)<0&&(wt[ct]=At[ct]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,ct=Object.getOwnPropertySymbols(At);dt<ct.length;dt++)at.indexOf(ct[dt])<0&&Object.prototype.propertyIsEnumerable.call(At,ct[dt])&&(wt[ct[dt]]=At[ct[dt]]);return wt};function Ge(At){const{breadcrumbName:at,children:wt}=At,ct=Qe(At,["breadcrumbName","children"]),dt=Object.assign({title:at},ct);return wt&&(dt.menu={items:wt.map(lt=>{var{breadcrumbName:rt}=lt,jt=Qe(lt,["breadcrumbName"]);return Object.assign(Object.assign({},jt),{title:rt})})}),dt}function Je(At,at){return(0,Ke.useMemo)(()=>At||(at?at.map(Ge):null),[At,at])}var nt=function(At,at){var wt={};for(var ct in At)Object.prototype.hasOwnProperty.call(At,ct)&&at.indexOf(ct)<0&&(wt[ct]=At[ct]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,ct=Object.getOwnPropertySymbols(At);dt<ct.length;dt++)at.indexOf(ct[dt])<0&&Object.prototype.propertyIsEnumerable.call(At,ct[dt])&&(wt[ct[dt]]=At[ct[dt]]);return wt};const Oe=(At,at)=>{if(at===void 0)return at;let wt=(at||"").replace(/^\//,"");return Object.keys(At).forEach(ct=>{wt=wt.replace(`:${ct}`,At[ct])}),wt},pt=At=>{const{prefixCls:at,separator:wt="/",style:ct,className:dt,rootClassName:lt,routes:rt,items:jt,children:Jt,itemRender:mt,params:Mt={}}=At,mn=nt(At,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Fn,direction:an,breadcrumb:Rn}=Ke.useContext(me.E_);let St;const Nn=Fn("breadcrumb",at),[Xn,Te]=Ce(Nn),Tt=Je(jt,rt),ke=y(Nn,mt);if(Tt&&Tt.length>0){const ye=[],qe=jt||rt;St=Tt.map((ut,He)=>{const{path:Xe,key:xt,type:gt,menu:it,overlay:Qt,onClick:Ln,className:Et,separator:tn,dropdownProps:Ot}=ut,pn=Oe(Mt,Xe);pn!==void 0&&ye.push(pn);const Zt=xt!=null?xt:He;if(gt==="separator")return Ke.createElement(Le,{key:Zt},tn);const Vn={},cr=He===Tt.length-1;it?Vn.menu=it:Qt&&(Vn.overlay=Qt);let{href:qn}=ut;return ye.length&&pn!==void 0&&(qn=`#/${ye.join("/")}`),Ke.createElement(ee,Object.assign({key:Zt},Vn,(0,ot.Z)(ut,{data:!0,aria:!0}),{className:Et,dropdownProps:Ot,href:qn,separator:cr?"":wt,onClick:Ln,prefixCls:Nn}),ke(ut,Mt,qe,ye,qn))})}else if(Jt){const ye=(0,ze.Z)(Jt).length;St=(0,ze.Z)(Jt).map((qe,ut)=>{if(!qe)return qe;const He=ut===ye-1;return(0,Re.Tm)(qe,{separator:He?"":wt,key:ut})})}const pe=We()(Nn,Rn==null?void 0:Rn.className,{[`${Nn}-rtl`]:an==="rtl"},dt,lt,Te),ce=Object.assign(Object.assign({},Rn==null?void 0:Rn.style),ct);return Xn(Ke.createElement("nav",Object.assign({className:pe,style:ce},mn),Ke.createElement("ol",null,St)))};pt.Item=te,pt.Separator=Le;var De=pt,It=De},24905:function(sn,Nt,we){"use strict";we.d(Nt,{default:function(){return Ce}});var ve=we(92310),We=we.n(ve),ze=we(5630),ot=we(59301),Ke=we(36355),Re=we(1684),me=we(32441),Ue=ot.createContext(null),ge=we(98447),Le=we(14088),Ee=we(4572),Pe=function(Qe,Ge){var Je={};for(var nt in Qe)Object.prototype.hasOwnProperty.call(Qe,nt)&&Ge.indexOf(nt)<0&&(Je[nt]=Qe[nt]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,nt=Object.getOwnPropertySymbols(Qe);Oe<nt.length;Oe++)Ge.indexOf(nt[Oe])<0&&Object.prototype.propertyIsEnumerable.call(Qe,nt[Oe])&&(Je[nt[Oe]]=Qe[nt[Oe]]);return Je};const ie=(Qe,Ge)=>{var Je;const{prefixCls:nt,className:Oe,rootClassName:pt,children:De,indeterminate:It=!1,style:At,onMouseEnter:at,onMouseLeave:wt,skipGroup:ct=!1,disabled:dt}=Qe,lt=Pe(Qe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:rt,direction:jt,checkbox:Jt}=ot.useContext(Ke.E_),mt=ot.useContext(Ue),{isFormItemInput:Mt}=ot.useContext(me.aM),mn=ot.useContext(Re.Z),Fn=(Je=(mt==null?void 0:mt.disabled)||dt)!==null&&Je!==void 0?Je:mn,an=ot.useRef(lt.value);ot.useEffect(()=>{mt==null||mt.registerValue(lt.value)},[]),ot.useEffect(()=>{if(!ct)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 Rn=rt("checkbox",nt),[St,Nn]=(0,ge.ZP)(Rn),Xn=Object.assign({},lt);mt&&!ct&&(Xn.onChange=function(){lt.onChange&<.onChange.apply(lt,arguments),mt.toggleOption&&mt.toggleOption({label:De,value:lt.value})},Xn.name=mt.name,Xn.checked=mt.value.includes(lt.value));const Te=We()(`${Rn}-wrapper`,{[`${Rn}-rtl`]:jt==="rtl",[`${Rn}-wrapper-checked`]:Xn.checked,[`${Rn}-wrapper-disabled`]:Fn,[`${Rn}-wrapper-in-form-item`]:Mt},Jt==null?void 0:Jt.className,Oe,pt,Nn),Tt=We()({[`${Rn}-indeterminate`]:It},Ee.A,Nn),ke=It?"mixed":void 0;return St(ot.createElement(Le.Z,{component:"Checkbox",disabled:Fn},ot.createElement("label",{className:Te,style:Object.assign(Object.assign({},Jt==null?void 0:Jt.style),At),onMouseEnter:at,onMouseLeave:wt},ot.createElement(ze.Z,Object.assign({"aria-checked":ke},Xn,{prefixCls:Rn,className:Tt,disabled:Fn,ref:Ge})),De!==void 0&&ot.createElement("span",null,De))))};var a=ot.forwardRef(ie),ee=we(94480),E=we(2738),te=function(Qe,Ge){var Je={};for(var nt in Qe)Object.prototype.hasOwnProperty.call(Qe,nt)&&Ge.indexOf(nt)<0&&(Je[nt]=Qe[nt]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,nt=Object.getOwnPropertySymbols(Qe);Oe<nt.length;Oe++)Ge.indexOf(nt[Oe])<0&&Object.prototype.propertyIsEnumerable.call(Qe,nt[Oe])&&(Je[nt[Oe]]=Qe[nt[Oe]]);return Je};const ne=(Qe,Ge)=>{const{defaultValue:Je,children:nt,options:Oe=[],prefixCls:pt,className:De,rootClassName:It,style:At,onChange:at}=Qe,wt=te(Qe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ct,direction:dt}=ot.useContext(Ke.E_),[lt,rt]=ot.useState(wt.value||Je||[]),[jt,Jt]=ot.useState([]);ot.useEffect(()=>{"value"in wt&&rt(wt.value||[])},[wt.value]);const mt=ot.useMemo(()=>Oe.map(pe=>typeof pe=="string"||typeof pe=="number"?{label:pe,value:pe}:pe),[Oe]),Mt=pe=>{Jt(ce=>ce.filter(ye=>ye!==pe))},mn=pe=>{Jt(ce=>[].concat((0,ee.Z)(ce),[pe]))},Fn=pe=>{const ce=lt.indexOf(pe.value),ye=(0,ee.Z)(lt);ce===-1?ye.push(pe.value):ye.splice(ce,1),"value"in wt||rt(ye),at==null||at(ye.filter(qe=>jt.includes(qe)).sort((qe,ut)=>{const He=mt.findIndex(xt=>xt.value===qe),Xe=mt.findIndex(xt=>xt.value===ut);return He-Xe}))},an=ct("checkbox",pt),Rn=`${an}-group`,[St,Nn]=(0,ge.ZP)(an),Xn=(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:`${Rn}-item`,style:pe.style,title:pe.title},pe.label)):nt,Tt={toggleOption:Fn,value:lt,disabled:wt.disabled,name:wt.name,registerValue:mn,cancelValue:Mt},ke=We()(Rn,{[`${Rn}-rtl`]:dt==="rtl"},De,It,Nn);return St(ot.createElement("div",Object.assign({className:ke,style:At},Xn,{ref:Ge}),ot.createElement(Ue.Provider,{value:Tt},Te)))},oe=ot.forwardRef(ne);var he=ot.memo(oe);const Fe=a;Fe.Group=he,Fe.__ANT_CHECKBOX=!0;var Ce=Fe},98447:function(sn,Nt,we){"use strict";we.d(Nt,{C2:function(){return Ke}});var ve=we(17313),We=we(37613),ze=we(83116);const ot=Re=>{const{checkboxCls:me}=Re,Se=`${me}-wrapper`;return[{[`${me}-group`]:Object.assign(Object.assign({},(0,ve.Wf)(Re)),{display:"inline-flex",flexWrap:"wrap",columnGap:Re.marginXS,[`> ${Re.antCls}-row`]:{flex:1}}),[Se]:Object.assign(Object.assign({},(0,ve.Wf)(Re)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Se}`]:{marginInlineStart:0},[`&${Se}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[me]:Object.assign(Object.assign({},(0,ve.Wf)(Re)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Re.borderRadiusSM,alignSelf:"center",[`${me}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${me}-inner`]:Object.assign({},(0,ve.oN)(Re))},[`${me}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Re.checkboxSize,height:Re.checkboxSize,direction:"ltr",backgroundColor:Re.colorBgContainer,border:`${Re.lineWidth}px ${Re.lineType} ${Re.colorBorder}`,borderRadius:Re.borderRadiusSM,borderCollapse:"separate",transition:`all ${Re.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Re.checkboxSize/14*5,height:Re.checkboxSize/14*8,border:`${Re.lineWidthBold}px solid ${Re.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Re.motionDurationFast} ${Re.motionEaseInBack}, opacity ${Re.motionDurationFast}`}},"& + span":{paddingInlineStart:Re.paddingXS,paddingInlineEnd:Re.paddingXS}})},{[`
|
|
|
${Se}:not(${Se}-disabled),
|
|
|
${me}:not(${me}-disabled)
|
|
|
`]:{[`&:hover ${me}-inner`]:{borderColor:Re.colorPrimary}},[`${Se}:not(${Se}-disabled)`]:{[`&:hover ${me}-checked:not(${me}-disabled) ${me}-inner`]:{backgroundColor:Re.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${me}-checked:not(${me}-disabled):after`]:{borderColor:Re.colorPrimaryHover}}},{[`${me}-checked`]:{[`${me}-inner`]:{backgroundColor:Re.colorPrimary,borderColor:Re.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Re.motionDurationMid} ${Re.motionEaseOutBack} ${Re.motionDurationFast}`}}},[`
|
|
|
${Se}-checked:not(${Se}-disabled),
|
|
|
${me}-checked:not(${me}-disabled)
|
|
|
`]:{[`&:hover ${me}-inner`]:{backgroundColor:Re.colorPrimaryHover,borderColor:"transparent"}}},{[me]:{"&-indeterminate":{[`${me}-inner`]:{backgroundColor:Re.colorBgContainer,borderColor:Re.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Re.fontSizeLG/2,height:Re.fontSizeLG/2,backgroundColor:Re.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Se}-disabled`]:{cursor:"not-allowed"},[`${me}-disabled`]:{[`&, ${me}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${me}-inner`]:{background:Re.colorBgContainerDisabled,borderColor:Re.colorBorder,"&:after":{borderColor:Re.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Re.colorTextDisabled},[`&${me}-indeterminate ${me}-inner::after`]:{background:Re.colorTextDisabled}}}]};function Ke(Re,me){const Se=(0,We.TS)(me,{checkboxCls:`.${Re}`,checkboxSize:me.controlInteractiveSize});return[ot(Se)]}Nt.ZP=(0,ze.Z)("Checkbox",(Re,me)=>{let{prefixCls:Se}=me;return[Ke(Se,Re)]})},28103:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return Ee}});var ve=we(92310),We=we.n(ve),ze=we(59301),ot=we(36355),Ke=we(17313),Re=we(83116),me=we(37613);const Se=Pe=>{const{componentCls:ie,sizePaddingEdgeHorizontal:y,colorSplit:a,lineWidth:ee,textPaddingInline:E,orientationMargin:te,verticalMarginInline:ne}=Pe;return{[ie]:Object.assign(Object.assign({},(0,Ke.Wf)(Pe)),{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:`${Pe.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ie}-with-text`]:{display:"flex",alignItems:"center",margin:`${Pe.dividerHorizontalWithTextGutterMargin}px 0`,color:Pe.colorTextHeading,fontWeight:500,fontSize:Pe.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:Pe.colorText,fontWeight:"normal",fontSize:Pe.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 Ue=(0,Re.Z)("Divider",Pe=>{const ie=(0,me.TS)(Pe,{dividerHorizontalWithTextGutterMargin:Pe.margin,dividerHorizontalGutterMargin:Pe.marginLG,sizePaddingEdgeHorizontal:0});return[Se(ie)]},Pe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Pe.marginXS})),ge=function(Pe,ie){var y={};for(var a in Pe)Object.prototype.hasOwnProperty.call(Pe,a)&&ie.indexOf(a)<0&&(y[a]=Pe[a]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,a=Object.getOwnPropertySymbols(Pe);ee<a.length;ee++)ie.indexOf(a[ee])<0&&Object.prototype.propertyIsEnumerable.call(Pe,a[ee])&&(y[a[ee]]=Pe[a[ee]]);return y},Ee=Pe=>{const{getPrefixCls:ie,direction:y,divider:a}=ze.useContext(ot.E_),{prefixCls:ee,type:E="horizontal",orientation:te="center",orientationMargin:ne,className:oe,rootClassName:he,children:Fe,dashed:Ce,plain:Qe,style:Ge}=Pe,Je=ge(Pe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),nt=ie("divider",ee),[Oe,pt]=Ue(nt),De=te.length>0?`-${te}`:te,It=!!Fe,At=te==="left"&&ne!=null,at=te==="right"&&ne!=null,wt=We()(nt,a==null?void 0:a.className,pt,`${nt}-${E}`,{[`${nt}-with-text`]:It,[`${nt}-with-text${De}`]:It,[`${nt}-dashed`]:!!Ce,[`${nt}-plain`]:!!Qe,[`${nt}-rtl`]:y==="rtl",[`${nt}-no-default-orientation-margin-left`]:At,[`${nt}-no-default-orientation-margin-right`]:at},oe,he),ct=ze.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),dt=Object.assign(Object.assign({},At&&{marginLeft:ct}),at&&{marginRight:ct});return Oe(ze.createElement("div",Object.assign({className:wt,style:Object.assign(Object.assign({},a==null?void 0:a.style),Ge)},Je,{role:"separator"}),Fe&&E!=="vertical"&&ze.createElement("span",{className:`${nt}-inner-text`,style:dt},Fe)))}},91857:function(sn,Nt,we){"use strict";var ve=we(59301),We=we(38819),ze=we(92310),ot=we.n(ze),Ke=we(31561),Re=we(70425),me=we(18929),Se=we(2738),Ue=we(79676),ge=we(53487),Le=we(92343),Ee=we(36355),Pe=we(20834),ie=we(40875),y=we(88088),a=we(47211);const ee=null,E=he=>{const{menu:Fe,arrow:Ce,prefixCls:Qe,children:Ge,trigger:Je,disabled:nt,dropdownRender:Oe,getPopupContainer:pt,overlayClassName:De,rootClassName:It,open:At,onOpenChange:at,visible:wt,onVisibleChange:ct,mouseEnterDelay:dt=.15,mouseLeaveDelay:lt=.1,autoAdjustOverflow:rt=!0,placement:jt="",overlay:Jt,transitionName:mt}=he,{getPopupContainer:Mt,getPrefixCls:mn,direction:Fn}=ve.useContext(Ee.E_),an=ve.useMemo(()=>{const it=mn();return mt!==void 0?mt:jt.includes("top")?`${it}-slide-down`:`${it}-slide-up`},[mn,jt,mt]),Rn=ve.useMemo(()=>jt?jt.includes("Center")?jt.slice(0,jt.indexOf("Center")):jt:Fn==="rtl"?"bottomRight":"bottomLeft",[jt,Fn]),St=mn("dropdown",Qe),[Nn,Xn]=(0,a.Z)(St),[,Te]=(0,y.Z)(),Tt=ve.Children.only(Ge),ke=(0,Le.Tm)(Tt,{className:ot()(`${St}-trigger`,{[`${St}-rtl`]:Fn==="rtl"},Tt.props.className),disabled:nt}),pe=nt?[]:Je;let ce;pe&&pe.includes("contextMenu")&&(ce=!0);const[ye,qe]=(0,me.Z)(!1,{value:At!=null?At:wt}),ut=(0,Re.useEvent)(it=>{at==null||at(it),ct==null||ct(it),qe(it)}),He=ot()(De,It,Xn,{[`${St}-rtl`]:Fn==="rtl"}),Xe=(0,Ue.Z)({arrowPointAtCenter:typeof Ce=="object"&&Ce.pointAtCenter,autoAdjustOverflow:rt,offset:Te.marginXXS,arrowWidth:Ce?Te.sizePopupArrow:0,borderRadius:Te.borderRadius}),xt=ve.useCallback(()=>{qe(!1)},[]),gt=()=>{let it;return Fe!=null&&Fe.items?it=ve.createElement(Pe.default,Object.assign({},Fe)):typeof Jt=="function"?it=Jt():it=Jt,Oe&&(it=Oe(it)),it=ve.Children.only(typeof it=="string"?ve.createElement("span",null,it):it),ve.createElement(ie.J,{prefixCls:`${St}-menu`,expandIcon:ve.createElement("span",{className:`${St}-menu-submenu-arrow`},ve.createElement(We.Z,{className:`${St}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:xt,validator:Qt=>{let{mode:Ln}=Qt}},it)};return Nn(ve.createElement(Ke.Z,Object.assign({alignPoint:ce},(0,Se.Z)(he,["rootClassName"]),{mouseEnterDelay:dt,mouseLeaveDelay:lt,visible:ye,builtinPlacements:Xe,arrow:!!Ce,overlayClassName:He,prefixCls:St,getPopupContainer:pt||Mt,transitionName:an,trigger:pe,overlay:gt,placement:Rn,onVisibleChange:ut}),ke))};function te(he){return Object.assign(Object.assign({},he),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,ge.Z)(E,"dropdown",he=>he,te),oe=he=>ve.createElement(ne,Object.assign({},he),ve.createElement("span",null));E._InternalPanelDoNotUseOrYouWillBeFired=oe,Nt.Z=E},38854:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return y}});var ve=we(91857),We=we(92310),ze=we.n(We),ot=we(59301),Ke=we(18785),Re=we(3113),me=we(36355),Se=we(81327),Ue=we(33234),ge=we(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<te.length;ne++)ee.indexOf(te[ne])<0&&Object.prototype.propertyIsEnumerable.call(a,te[ne])&&(E[te[ne]]=a[te[ne]]);return E};const Ee=a=>{const{getPopupContainer:ee,getPrefixCls:E,direction:te}=ot.useContext(me.E_),{prefixCls:ne,type:oe="default",danger:he,disabled:Fe,loading:Ce,onClick:Qe,htmlType:Ge,children:Je,className:nt,menu:Oe,arrow:pt,autoFocus:De,overlay:It,trigger:At,align:at,open:wt,onOpenChange:ct,placement:dt,getPopupContainer:lt,href:rt,icon:jt=ot.createElement(Ke.Z,null),title:Jt,buttonsRender:mt=gt=>gt,mouseEnterDelay:Mt,mouseLeaveDelay:mn,overlayClassName:Fn,overlayStyle:an,destroyPopupOnHide:Rn,dropdownRender:St}=a,Nn=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"]),Xn=E("dropdown",ne),Te=`${Xn}-button`,[Tt,ke]=(0,ge.Z)(Xn),pe={menu:Oe,arrow:pt,autoFocus:De,align:at,disabled:Fe,trigger:Fe?[]:At,onOpenChange:ct,getPopupContainer:lt||ee,mouseEnterDelay:Mt,mouseLeaveDelay:mn,overlayClassName:Fn,overlayStyle:an,destroyPopupOnHide:Rn,dropdownRender:St},{compactSize:ce,compactItemClassnames:ye}=(0,Ue.ri)(Xn,te),qe=ze()(Te,ye,nt,ke);"overlay"in a&&(pe.overlay=It),"open"in a&&(pe.open=wt),"placement"in a?pe.placement=dt:pe.placement=te==="rtl"?"bottomLeft":"bottomRight";const ut=ot.createElement(Re.ZP,{type:oe,danger:he,disabled:Fe,loading:Ce,onClick:Qe,htmlType:Ge,href:rt,title:Jt},Je),He=ot.createElement(Re.ZP,{type:oe,danger:he,icon:jt}),[Xe,xt]=mt([ut,He]);return Tt(ot.createElement(Se.Z.Compact,Object.assign({className:qe,size:ce,block:!0},Nn),Xe,ot.createElement(ve.Z,Object.assign({},pe),xt)))};Ee.__ANT_BUTTON=!0;var Pe=Ee;const ie=ve.Z;ie.Button=Pe;var y=ie},47211:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return Le}});var ve=we(17313),We=we(13826),ze=we(92899),ot=we(29878),Ke=we(19447),Re=we(83116),me=we(37613),Ue=Ee=>{const{componentCls:Pe,menuCls:ie,colorError:y,colorTextLightSolid:a}=Ee,ee=`${ie}-item`;return{[`${Pe}, ${Pe}-menu-submenu`]:{[`${ie} ${ee}`]:{[`&${ee}-danger:not(${ee}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const ge=Ee=>{const{componentCls:Pe,menuCls:ie,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:ee,antCls:E,iconCls:te,motionDurationMid:ne,dropdownPaddingVertical:oe,fontSize:he,dropdownEdgeChildPadding:Fe,colorTextDisabled:Ce,fontSizeIcon:Qe,controlPaddingHorizontal:Ge,colorBgElevated:Je}=Ee;return[{[Pe]:Object.assign(Object.assign({},(0,ve.Wf)(Ee)),{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}},[`${Pe}-wrap`]:{position:"relative",[`${E}-btn > ${te}-down`]:{fontSize:Qe},[`${te}-down::before`]:{transition:`transform ${ne}`}},[`${Pe}-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${Pe}-placement-bottomLeft,
|
|
|
&${E}-slide-down-appear${E}-slide-down-appear-active${Pe}-placement-bottomLeft,
|
|
|
&${E}-slide-down-enter${E}-slide-down-enter-active${Pe}-placement-bottom,
|
|
|
&${E}-slide-down-appear${E}-slide-down-appear-active${Pe}-placement-bottom,
|
|
|
&${E}-slide-down-enter${E}-slide-down-enter-active${Pe}-placement-bottomRight,
|
|
|
&${E}-slide-down-appear${E}-slide-down-appear-active${Pe}-placement-bottomRight`]:{animationName:We.fJ},[`&${E}-slide-up-enter${E}-slide-up-enter-active${Pe}-placement-topLeft,
|
|
|
&${E}-slide-up-appear${E}-slide-up-appear-active${Pe}-placement-topLeft,
|
|
|
&${E}-slide-up-enter${E}-slide-up-enter-active${Pe}-placement-top,
|
|
|
&${E}-slide-up-appear${E}-slide-up-appear-active${Pe}-placement-top,
|
|
|
&${E}-slide-up-enter${E}-slide-up-enter-active${Pe}-placement-topRight,
|
|
|
&${E}-slide-up-appear${E}-slide-up-appear-active${Pe}-placement-topRight`]:{animationName:We.Qt},[`&${E}-slide-down-leave${E}-slide-down-leave-active${Pe}-placement-bottomLeft,
|
|
|
&${E}-slide-down-leave${E}-slide-down-leave-active${Pe}-placement-bottom,
|
|
|
&${E}-slide-down-leave${E}-slide-down-leave-active${Pe}-placement-bottomRight`]:{animationName:We.Uw},[`&${E}-slide-up-leave${E}-slide-up-leave-active${Pe}-placement-topLeft,
|
|
|
&${E}-slide-up-leave${E}-slide-up-leave-active${Pe}-placement-top,
|
|
|
&${E}-slide-up-leave${E}-slide-up-leave-active${Pe}-placement-topRight`]:{animationName:We.ly}})},(0,Ke.ZP)(Ee,{colorBg:Je,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Pe} ${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}},[`${Pe}, ${Pe}-menu-submenu`]:{[ie]:Object.assign(Object.assign({padding:Fe,listStyleType:"none",backgroundColor:Je,backgroundClip:"padding-box",borderRadius:Ee.borderRadiusLG,outline:"none",boxShadow:Ee.boxShadowSecondary},(0,ve.Qy)(Ee)),{[`${ie}-item-group-title`]:{padding:`${oe}px ${Ge}px`,color:Ee.colorTextDescription,transition:`all ${ne}`},[`${ie}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ie}-item-icon`]:{minWidth:he,marginInlineEnd:Ee.marginXS,fontSize:Ee.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:`${oe}px ${Ge}px`,color:Ee.colorText,fontWeight:"normal",fontSize:he,lineHeight:Ee.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:Ee.borderRadiusSM,"&:hover, &-active":{backgroundColor:Ee.controlItemBgHover}},(0,ve.Qy)(Ee)),{"&-selected":{color:Ee.colorPrimary,backgroundColor:Ee.controlItemBgActive,"&:hover, &-active":{backgroundColor:Ee.controlItemBgActiveHover}},"&-disabled":{color:Ce,cursor:"not-allowed","&:hover":{color:Ce,backgroundColor:Je,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Ee.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Ee.colorSplit},[`${Pe}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Ee.paddingXS,[`${Pe}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Ee.colorTextDescription,fontSize:Qe,fontStyle:"normal"}}}),[`${ie}-item-group-list`]:{margin:`0 ${Ee.marginXS}px`,padding:0,listStyle:"none"},[`${ie}-submenu-title`]:{paddingInlineEnd:Ge+Ee.fontSizeSM},[`${ie}-submenu-vertical`]:{position:"relative"},[`${ie}-submenu${ie}-submenu-disabled ${Pe}-menu-submenu-title`]:{[`&, ${Pe}-menu-submenu-arrow-icon`]:{color:Ce,backgroundColor:Je,cursor:"not-allowed"}},[`${ie}-submenu-selected ${Pe}-menu-submenu-title`]:{color:Ee.colorPrimary}})}},[(0,We.oN)(Ee,"slide-up"),(0,We.oN)(Ee,"slide-down"),(0,ze.Fm)(Ee,"move-up"),(0,ze.Fm)(Ee,"move-down"),(0,ot._y)(Ee,"zoom-big")]]};var Le=(0,Re.Z)("Dropdown",(Ee,Pe)=>{let{rootPrefixCls:ie}=Pe;const{marginXXS:y,sizePopupArrow:a,controlHeight:ee,fontSize:E,lineHeight:te,paddingXXS:ne,componentCls:oe,borderRadiusLG:he}=Ee,Fe=(ee-E*te)/2,{dropdownArrowOffset:Ce}=(0,Ke.fS)({contentRadius:he}),Qe=(0,me.TS)(Ee,{menuCls:`${oe}-menu`,rootPrefixCls:ie,dropdownArrowDistance:a/2+y,dropdownArrowOffset:Ce,dropdownPaddingVertical:Fe,dropdownEdgeChildPadding:ne});return[ge(Qe),Ue(Qe)]},Ee=>({zIndexPopup:Ee.zIndexPopupBase+50}))},8628:function(sn,Nt,we){"use strict";var ve=we(59301),We=we(34280),ze=we(56762),ot=we(69507);function Ke(){let Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const me=(0,ve.useRef)({}),Se=(0,ze.Z)(),Ue=(0,ot.ZP)();return(0,We.Z)(()=>{const ge=Ue.subscribe(Le=>{me.current=Le,Re&&Se()});return()=>Ue.unsubscribe(ge)},[]),me.current}Nt.Z=Ke},45818:function(sn,Nt,we){"use strict";we.d(Nt,{D:function(){return ne},Z:function(){return Fe}});var ve=we(54476),We=we(59301),ze={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=ze,Ke=we(7657),Re=function(Qe,Ge){return We.createElement(Ke.Z,(0,ve.Z)({},Qe,{ref:Ge,icon:ot}))},me=We.forwardRef(Re),Se=me,Ue=we(33853),ge=we(38819),Le=we(92310),Ee=we.n(Le),Pe=we(2738),y=Ce=>!isNaN(parseFloat(Ce))&&isFinite(Ce),a=we(36355),ee=we(84966),E=function(Ce,Qe){var Ge={};for(var Je in Ce)Object.prototype.hasOwnProperty.call(Ce,Je)&&Qe.indexOf(Je)<0&&(Ge[Je]=Ce[Je]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Je=Object.getOwnPropertySymbols(Ce);nt<Je.length;nt++)Qe.indexOf(Je[nt])<0&&Object.prototype.propertyIsEnumerable.call(Ce,Je[nt])&&(Ge[Je[nt]]=Ce[Je[nt]]);return Ge};const te={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},ne=We.createContext({}),oe=(()=>{let Ce=0;return function(){let Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Ce+=1,`${Qe}${Ce}`}})();var Fe=We.forwardRef((Ce,Qe)=>{const{prefixCls:Ge,className:Je,trigger:nt,children:Oe,defaultCollapsed:pt=!1,theme:De="dark",style:It={},collapsible:At=!1,reverseArrow:at=!1,width:wt=200,collapsedWidth:ct=80,zeroWidthTriggerStyle:dt,breakpoint:lt,onCollapse:rt,onBreakpoint:jt}=Ce,Jt=E(Ce,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:mt}=(0,We.useContext)(ee.Gs),[Mt,mn]=(0,We.useState)("collapsed"in Ce?Ce.collapsed:pt),[Fn,an]=(0,We.useState)(!1);(0,We.useEffect)(()=>{"collapsed"in Ce&&mn(Ce.collapsed)},[Ce.collapsed]);const Rn=(ke,pe)=>{"collapsed"in Ce||mn(ke),rt==null||rt(ke,pe)},St=(0,We.useRef)();St.current=ke=>{an(ke.matches),jt==null||jt(ke.matches),Mt!==ke.matches&&Rn(ke.matches,"responsive")},(0,We.useEffect)(()=>{function ke(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",ke)}catch(ye){pe.addListener(ke)}ke(pe)}}return()=>{try{pe==null||pe.removeEventListener("change",ke)}catch(ce){pe==null||pe.removeListener(ke)}}},[lt]),(0,We.useEffect)(()=>{const ke=oe("ant-sider-");return mt.addSider(ke),()=>mt.removeSider(ke)},[]);const Nn=()=>{Rn(!Mt,"clickTrigger")},{getPrefixCls:Xn}=(0,We.useContext)(a.E_),Te=()=>{const ke=Xn("layout-sider",Ge),pe=(0,Pe.Z)(Jt,["collapsed"]),ce=Mt?ct:wt,ye=y(ce)?`${ce}px`:String(ce),qe=parseFloat(String(ct||0))===0?We.createElement("span",{onClick:Nn,className:Ee()(`${ke}-zero-width-trigger`,`${ke}-zero-width-trigger-${at?"right":"left"}`),style:dt},nt||We.createElement(Se,null)):null,Xe={expanded:at?We.createElement(ge.Z,null):We.createElement(Ue.Z,null),collapsed:at?We.createElement(Ue.Z,null):We.createElement(ge.Z,null)}[Mt?"collapsed":"expanded"],xt=nt!==null?qe||We.createElement("div",{className:`${ke}-trigger`,onClick:Nn,style:{width:ye}},nt||Xe):null,gt=Object.assign(Object.assign({},It),{flex:`0 0 ${ye}`,maxWidth:ye,minWidth:ye,width:ye}),it=Ee()(ke,`${ke}-${De}`,{[`${ke}-collapsed`]:!!Mt,[`${ke}-has-trigger`]:At&&nt!==null&&!qe,[`${ke}-below`]:!!Fn,[`${ke}-zero-width`]:parseFloat(ye)===0},Je);return We.createElement("aside",Object.assign({className:it},pe,{style:gt,ref:Qe}),We.createElement("div",{className:`${ke}-children`},Oe),At||Fn&&qe?xt:null)},Tt=We.useMemo(()=>({siderCollapsed:Mt}),[Mt]);return We.createElement(ne.Provider,{value:Tt},Te())})},84966:function(sn,Nt,we){"use strict";we.d(Nt,{VY:function(){return ne},$_:function(){return te},h4:function(){return E},Gs:function(){return Pe},ZP:function(){return oe}});var ve=we(94480),We=we(92310),ze=we.n(We),ot=we(2738),Ke=we(59301),Re=we(36355),me=we(83116),Ue=he=>{const{componentCls:Fe,bodyBg:Ce,lightSiderBg:Qe,lightTriggerBg:Ge,lightTriggerColor:Je}=he;return{[`${Fe}-sider-light`]:{background:Qe,[`${Fe}-sider-trigger`]:{color:Je,background:Ge},[`${Fe}-sider-zero-width-trigger`]:{color:Je,background:Ge,border:`1px solid ${Ce}`,borderInlineStart:0}}}};const ge=he=>{const{antCls:Fe,componentCls:Ce,colorText:Qe,triggerColor:Ge,footerBg:Je,triggerBg:nt,headerHeight:Oe,headerPadding:pt,headerColor:De,footerPadding:It,triggerHeight:At,zeroTriggerHeight:at,zeroTriggerWidth:wt,motionDurationMid:ct,motionDurationSlow:dt,fontSize:lt,borderRadius:rt,bodyBg:jt,headerBg:Jt,siderBg:mt}=he;return{[Ce]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:jt,"&, *":{boxSizing:"border-box"},[`&${Ce}-has-sider`]:{flexDirection:"row",[`> ${Ce}, > ${Ce}-content`]:{width:0}},[`${Ce}-header, &${Ce}-footer`]:{flex:"0 0 auto"},[`${Ce}-sider`]:{position:"relative",minWidth:0,background:mt,transition:`all ${ct}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${Fe}-menu${Fe}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:At},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:At,color:Ge,lineHeight:`${At}px`,textAlign:"center",background:nt,cursor:"pointer",transition:`all ${ct}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Oe,insetInlineEnd:-wt,zIndex:1,width:wt,height:at,color:Ge,fontSize:he.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:mt,borderStartStartRadius:0,borderStartEndRadius:rt,borderEndEndRadius:rt,borderEndStartRadius:0,cursor:"pointer",transition:`background ${dt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${dt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-wt,borderStartStartRadius:rt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:rt}}}}},Ue(he)),{"&-rtl":{direction:"rtl"}}),[`${Ce}-header`]:{height:Oe,padding:pt,color:De,lineHeight:`${Oe}px`,background:Jt,[`${Fe}-menu`]:{lineHeight:"inherit"}},[`${Ce}-footer`]:{padding:It,color:Qe,fontSize:lt,background:Je},[`${Ce}-content`]:{flex:"auto",minHeight:0}}};var Le=(0,me.Z)("Layout",he=>[ge(he)],he=>{const{colorBgLayout:Fe,controlHeight:Ce,controlHeightLG:Qe,colorText:Ge,controlHeightSM:Je,marginXXS:nt,colorTextLightSolid:Oe,colorBgContainer:pt}=he,De=Qe*1.25;return{colorBgHeader:"#001529",colorBgBody:Fe,colorBgTrigger:"#002140",bodyBg:Fe,headerBg:"#001529",headerHeight:Ce*2,headerPadding:`0 ${De}px`,headerColor:Ge,footerPadding:`${Je}px ${De}px`,footerBg:Fe,siderBg:"#001529",triggerHeight:Qe+nt*2,triggerBg:"#002140",triggerColor:Oe,zeroTriggerWidth:Qe,zeroTriggerHeight:Qe,lightSiderBg:pt,lightTriggerBg:pt,lightTriggerColor:Ge}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Ee=function(he,Fe){var Ce={};for(var Qe in he)Object.prototype.hasOwnProperty.call(he,Qe)&&Fe.indexOf(Qe)<0&&(Ce[Qe]=he[Qe]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,Qe=Object.getOwnPropertySymbols(he);Ge<Qe.length;Ge++)Fe.indexOf(Qe[Ge])<0&&Object.prototype.propertyIsEnumerable.call(he,Qe[Ge])&&(Ce[Qe[Ge]]=he[Qe[Ge]]);return Ce};const Pe=Ke.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function ie(he){let{suffixCls:Fe,tagName:Ce,displayName:Qe}=he;return Ge=>Ke.forwardRef((nt,Oe)=>Ke.createElement(Ge,Object.assign({ref:Oe,suffixCls:Fe,tagName:Ce},nt)))}const y=Ke.forwardRef((he,Fe)=>{const{prefixCls:Ce,suffixCls:Qe,className:Ge,tagName:Je}=he,nt=Ee(he,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Oe}=Ke.useContext(Re.E_),pt=Oe("layout",Ce),[De,It]=Le(pt),At=Qe?`${pt}-${Qe}`:pt;return De(Ke.createElement(Je,Object.assign({className:ze()(Ce||At,Ge,It),ref:Fe},nt)))}),a=Ke.forwardRef((he,Fe)=>{const{direction:Ce}=Ke.useContext(Re.E_),[Qe,Ge]=Ke.useState([]),{prefixCls:Je,className:nt,rootClassName:Oe,children:pt,hasSider:De,tagName:It,style:At}=he,at=Ee(he,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),wt=(0,ot.Z)(at,["suffixCls"]),{getPrefixCls:ct,layout:dt}=Ke.useContext(Re.E_),lt=ct("layout",Je),[rt,jt]=Le(lt),Jt=ze()(lt,{[`${lt}-has-sider`]:typeof De=="boolean"?De:Qe.length>0,[`${lt}-rtl`]:Ce==="rtl"},dt==null?void 0:dt.className,nt,Oe,jt),mt=Ke.useMemo(()=>({siderHook:{addSider:Mt=>{Ge(mn=>[].concat((0,ve.Z)(mn),[Mt]))},removeSider:Mt=>{Ge(mn=>mn.filter(Fn=>Fn!==Mt))}}}),[]);return rt(Ke.createElement(Pe.Provider,{value:mt},Ke.createElement(It,Object.assign({ref:Fe,className:Jt,style:Object.assign(Object.assign({},dt==null?void 0:dt.style),At)},wt),pt)))}),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 oe=ee},40875:function(sn,Nt,we){"use strict";we.d(Nt,{J:function(){return Re}});var ve=we(59301),We=we(33234),ze=we(70425),ot=function(me,Se){var Ue={};for(var ge in me)Object.prototype.hasOwnProperty.call(me,ge)&&Se.indexOf(ge)<0&&(Ue[ge]=me[ge]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,ge=Object.getOwnPropertySymbols(me);Le<ge.length;Le++)Se.indexOf(ge[Le])<0&&Object.prototype.propertyIsEnumerable.call(me,ge[Le])&&(Ue[ge[Le]]=me[ge[Le]]);return Ue};const Ke=ve.createContext(null),Re=ve.forwardRef((me,Se)=>{const{children:Ue}=me,ge=ot(me,["children"]),Le=ve.useContext(Ke),Ee=ve.useMemo(()=>Object.assign(Object.assign({},Le),ge),[Le,ge.prefixCls,ge.mode,ge.selectable]);return ve.createElement(Ke.Provider,{value:Ee},ve.createElement(We.BR,null,(0,ze.supportNodeRef)(Ue)?ve.cloneElement(Ue,{ref:Se}):Ue))});Nt.Z=Ke},20834:function(sn,Nt,we){"use strict";we.d(Nt,{default:function(){return Tt}});var ve=we(15285),We=we(59301),ze=we(45818),ot=we(92310),Ke=we.n(ot),Re=we(36355),me=function(ke,pe){var ce={};for(var ye in ke)Object.prototype.hasOwnProperty.call(ke,ye)&&pe.indexOf(ye)<0&&(ce[ye]=ke[ye]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,ye=Object.getOwnPropertySymbols(ke);qe<ye.length;qe++)pe.indexOf(ye[qe])<0&&Object.prototype.propertyIsEnumerable.call(ke,ye[qe])&&(ce[ye[qe]]=ke[ye[qe]]);return ce},Ue=ke=>{const{prefixCls:pe,className:ce,dashed:ye}=ke,qe=me(ke,["prefixCls","className","dashed"]),{getPrefixCls:ut}=We.useContext(Re.E_),He=ut("menu",pe),Xe=Ke()({[`${He}-item-divider-dashed`]:!!ye},ce);return We.createElement(ve.iz,Object.assign({className:Xe},qe))},ge=we(11592),Le=we(2738),Ee=we(6848),Pe=we(92343),y=(0,We.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),ee=ke=>{var pe;const{className:ce,children:ye,icon:qe,title:ut,danger:He}=ke,{prefixCls:Xe,firstLevel:xt,direction:gt,disableMenuItemTitleTooltip:it,inlineCollapsed:Qt}=We.useContext(y),Ln=Vn=>{const cr=We.createElement("span",{className:`${Xe}-title-content`},ye);return(!qe||(0,Pe.l$)(ye)&&ye.type==="span")&&ye&&Vn&&xt&&typeof ye=="string"?We.createElement("div",{className:`${Xe}-inline-collapsed-noicon`},ye.charAt(0)):cr},{siderCollapsed:Et}=We.useContext(ze.D);let tn=ut;typeof ut=="undefined"?tn=xt?ye:"":ut===!1&&(tn="");const Ot={title:tn};!Et&&!Qt&&(Ot.title=null,Ot.open=!1);const pn=(0,ge.Z)(ye).length;let Zt=We.createElement(ve.ck,Object.assign({},(0,Le.Z)(ke,["title","icon","danger"]),{className:Ke()({[`${Xe}-item-danger`]:He,[`${Xe}-item-only-child`]:(qe?pn+1:pn)===1},ce),title:typeof ut=="string"?ut:void 0}),(0,Pe.Tm)(qe,{className:Ke()((0,Pe.l$)(qe)?(pe=qe.props)===null||pe===void 0?void 0:pe.className:"",`${Xe}-item-icon`)}),Ln(Qt));return it||(Zt=We.createElement(Ee.Z,Object.assign({},Ot,{placement:gt==="rtl"?"left":"right",overlayClassName:`${Xe}-inline-collapsed-tooltip`}),Zt)),Zt},te=ke=>{var pe;const{popupClassName:ce,icon:ye,title:qe,theme:ut}=ke,He=We.useContext(y),{prefixCls:Xe,inlineCollapsed:xt,theme:gt}=He,it=(0,ve.Xl)();let Qt;if(!ye)Qt=xt&&!it.length&&qe&&typeof qe=="string"?We.createElement("div",{className:`${Xe}-inline-collapsed-noicon`},qe.charAt(0)):We.createElement("span",{className:`${Xe}-title-content`},qe);else{const Et=(0,Pe.l$)(qe)&&qe.type==="span";Qt=We.createElement(We.Fragment,null,(0,Pe.Tm)(ye,{className:Ke()((0,Pe.l$)(ye)?(pe=ye.props)===null||pe===void 0?void 0:pe.className:"",`${Xe}-item-icon`)}),Et?qe:We.createElement("span",{className:`${Xe}-title-content`},qe))}const Ln=We.useMemo(()=>Object.assign(Object.assign({},He),{firstLevel:!1}),[He]);return We.createElement(y.Provider,{value:Ln},We.createElement(ve.Wd,Object.assign({},(0,Le.Z)(ke,["icon"]),{title:Qt,popupClassName:Ke()(Xe,ce,`${Xe}-${ut||gt}`)})))},ne=we(18785),oe=we(70425),he=we(62892),Fe=we(40875),Ce=function(ke,pe){var ce={};for(var ye in ke)Object.prototype.hasOwnProperty.call(ke,ye)&&pe.indexOf(ye)<0&&(ce[ye]=ke[ye]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,ye=Object.getOwnPropertySymbols(ke);qe<ye.length;qe++)pe.indexOf(ye[qe])<0&&Object.prototype.propertyIsEnumerable.call(ke,ye[qe])&&(ce[ye[qe]]=ke[ye[qe]]);return ce};function Qe(ke){return(ke||[]).map((pe,ce)=>{if(pe&&typeof pe=="object"){const ye=pe,{label:qe,children:ut,key:He,type:Xe}=ye,xt=Ce(ye,["label","children","key","type"]),gt=He!=null?He:`tmp-${ce}`;return ut||Xe==="group"?Xe==="group"?We.createElement(ve.BW,Object.assign({key:gt},xt,{title:qe}),Qe(ut)):We.createElement(te,Object.assign({key:gt},xt,{title:qe}),Qe(ut)):Xe==="divider"?We.createElement(Ue,Object.assign({key:gt},xt)):We.createElement(ee,Object.assign({key:gt},xt),qe)}return null}).filter(pe=>pe)}function Ge(ke){return We.useMemo(()=>ke&&Qe(ke),[ke])}var Je=we(64993),nt=we(17313),Oe=we(8378),pt=we(13826),De=we(29878),It=we(83116),At=we(37613),wt=ke=>{const{componentCls:pe,motionDurationSlow:ce,horizontalLineHeight:ye,colorSplit:qe,lineWidth:ut,lineType:He,itemPaddingInline:Xe}=ke;return{[`${pe}-horizontal`]:{lineHeight:ye,border:0,borderBottom:`${ut}px ${He} ${qe}`,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"}}}},dt=ke=>{let{componentCls:pe,menuArrowOffset:ce}=ke;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=ke=>Object.assign({},(0,nt.oN)(ke));var jt=(ke,pe)=>{const{componentCls:ce,itemColor:ye,itemSelectedColor:qe,groupTitleColor:ut,itemBg:He,subMenuItemBg:Xe,itemSelectedBg:xt,activeBarHeight:gt,activeBarWidth:it,activeBarBorderWidth:Qt,motionDurationSlow:Ln,motionEaseInOut:Et,motionEaseOut:tn,itemPaddingInline:Ot,motionDurationMid:pn,itemHoverColor:Zt,lineType:Vn,colorSplit:cr,itemDisabledColor:qn,dangerItemColor:Pr,dangerItemHoverColor:Cr,dangerItemSelectedColor:aa,dangerItemActiveBg:ta,dangerItemSelectedBg:_r,itemHoverBg:Br,itemActiveBg:Er,menuSubMenuBg:Jr,horizontalItemSelectedColor:fa,horizontalItemSelectedBg:Ga,horizontalItemBorderRadius:Xr,horizontalItemHoverBg:Mo,popupBg:ii}=ke;return{[`${ce}-${pe}, ${ce}-${pe} > ${ce}`]:{color:ye,background:He,[`&${ce}-root:focus-visible`]:Object.assign({},lt(ke)),[`${ce}-item-group-title`]:{color:ut},[`${ce}-submenu-selected`]:{[`> ${ce}-submenu-title`]:{color:qe}},[`${ce}-item-disabled, ${ce}-submenu-disabled`]:{color:`${qn} !important`},[`${ce}-item:not(${ce}-item-selected):not(${ce}-submenu-selected)`]:{[`&:hover, > ${ce}-submenu-title:hover`]:{color:Zt}},[`&:not(${ce}-horizontal)`]:{[`${ce}-item:not(${ce}-item-selected)`]:{"&:hover":{backgroundColor:Br},"&:active":{backgroundColor:Er}},[`${ce}-submenu-title`]:{"&:hover":{backgroundColor:Br},"&:active":{backgroundColor:Er}}},[`${ce}-item-danger`]:{color:Pr,[`&${ce}-item:hover`]:{[`&:not(${ce}-item-selected):not(${ce}-submenu-selected)`]:{color:Cr}},[`&${ce}-item:active`]:{background:ta}},[`${ce}-item a`]:{"&, &:hover":{color:"inherit"}},[`${ce}-item-selected`]:{color:qe,[`&${ce}-item-danger`]:{color:aa},"a, a:hover":{color:"inherit"}},[`& ${ce}-item-selected`]:{backgroundColor:xt,[`&${ce}-item-danger`]:{backgroundColor:_r}},[`${ce}-item, ${ce}-submenu-title`]:{[`&:not(${ce}-item-disabled):focus-visible`]:Object.assign({},lt(ke))},[`&${ce}-submenu > ${ce}`]:{backgroundColor:Jr},[`&${ce}-popup > ${ce}`]:{backgroundColor:ii},[`&${ce}-horizontal`]:Object.assign(Object.assign({},pe==="dark"?{borderBottom:0}:{}),{[`> ${ce}-item, > ${ce}-submenu`]:{top:Qt,marginTop:-Qt,marginBottom:0,borderRadius:Xr,"&::after":{position:"absolute",insetInline:Ot,bottom:0,borderBottom:`${gt}px solid transparent`,transition:`border-color ${Ln} ${Et}`,content:'""'},"&:hover, &-active, &-open":{background:Mo,"&::after":{borderBottomWidth:gt,borderBottomColor:fa}},"&-selected":{color:fa,backgroundColor:Ga,"&:hover":{backgroundColor:Ga},"&::after":{borderBottomWidth:gt,borderBottomColor:fa}}}}),[`&${ce}-root`]:{[`&${ce}-inline, &${ce}-vertical`]:{borderInlineEnd:`${Qt}px ${Vn} ${cr}`}},[`&${ce}-inline`]:{[`${ce}-sub${ce}-inline`]:{background:Xe},[`${ce}-item, ${ce}-submenu-title`]:Qt&&it?{width:`calc(100% + ${Qt}px)`}:{},[`${ce}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${it}px solid ${qe}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${pn} ${tn}`,`opacity ${pn} ${tn}`].join(","),content:'""'},[`&${ce}-item-danger`]:{"&::after":{borderInlineEndColor:aa}}},[`${ce}-selected, ${ce}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${pn} ${Et}`,`opacity ${pn} ${Et}`].join(",")}}}}}};const Jt=ke=>{const{componentCls:pe,itemHeight:ce,itemMarginInline:ye,padding:qe,menuArrowSize:ut,marginXS:He,itemMarginBlock:Xe}=ke,xt=qe+ut+He;return{[`${pe}-item`]:{position:"relative",overflow:"hidden"},[`${pe}-item, ${pe}-submenu-title`]:{height:ce,lineHeight:`${ce}px`,paddingInline:qe,overflow:"hidden",textOverflow:"ellipsis",marginInline:ye,marginBlock:Xe,width:`calc(100% - ${ye*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:xt}}};var Mt=ke=>{const{componentCls:pe,iconCls:ce,itemHeight:ye,colorTextLightSolid:qe,dropdownWidth:ut,controlHeightLG:He,motionDurationMid:Xe,motionEaseOut:xt,paddingXL:gt,itemMarginInline:it,fontSizeLG:Qt,motionDurationSlow:Ln,paddingXS:Et,boxShadowSecondary:tn,collapsedWidth:Ot,collapsedIconSize:pn}=ke,Zt={height:ye,lineHeight:`${ye}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[pe]:{"&-inline, &-vertical":Object.assign({[`&${pe}-root`]:{boxShadow:"none"}},Jt(ke))},[`${pe}-submenu-popup`]:{[`${pe}-vertical`]:Object.assign(Object.assign({},Jt(ke)),{boxShadow:tn})}},{[`${pe}-submenu-popup ${pe}-vertical${pe}-sub`]:{minWidth:ut,maxHeight:`calc(100vh - ${He*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 ${Ln}`,`background ${Ln}`,`padding ${Xe} ${xt}`].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`]:Zt,[`& ${pe}-item-group-title`]:{paddingInlineStart:gt}},[`${pe}-item`]:Zt}},{[`${pe}-inline-collapsed`]:{width:Ot,[`&${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 - ${it}px)`,textOverflow:"clip",[`
|
|
|
${pe}-submenu-arrow,
|
|
|
${pe}-submenu-expand-icon
|
|
|
`]:{opacity:0},[`${pe}-item-icon, ${ce}`]:{margin:0,fontSize:pn,lineHeight:`${ye}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:qe}},[`${pe}-item-group-title`]:Object.assign(Object.assign({},nt.vS),{paddingInline:Et})}}]};const mn=ke=>{const{componentCls:pe,motionDurationSlow:ce,motionDurationMid:ye,motionEaseInOut:qe,motionEaseOut:ut,iconCls:He,iconSize:Xe,iconMarginInlineEnd:xt}=ke;return{[`${pe}-item, ${pe}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${ce}`,`background ${ce}`,`padding ${ce} ${qe}`].join(","),[`${pe}-item-icon, ${He}`]:{minWidth:Xe,fontSize:Xe,transition:[`font-size ${ye} ${ut}`,`margin ${ce} ${qe}`,`color ${ce}`].join(","),"+ span":{marginInlineStart:xt,opacity:1,transition:[`opacity ${ce} ${qe}`,`margin ${ce}`,`color ${ce}`].join(",")}},[`${pe}-item-icon`]:Object.assign({},(0,nt.Ro)()),[`&${pe}-item-only-child`]:{[`> ${He}, > ${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"}}}},Fn=ke=>{const{componentCls:pe,motionDurationSlow:ce,motionEaseInOut:ye,borderRadius:qe,menuArrowSize:ut,menuArrowOffset:He}=ke;return{[`${pe}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ke.margin,width:ut,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${ce} ${ye}, opacity ${ce}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ut*.6,height:ut*.15,backgroundColor:"currentcolor",borderRadius:qe,transition:[`background ${ce} ${ye}`,`transform ${ce} ${ye}`,`top ${ce} ${ye}`,`color ${ce} ${ye}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${He})`},"&::after":{transform:`rotate(-45deg) translateY(${He})`}}}}},an=ke=>{const{antCls:pe,componentCls:ce,fontSize:ye,motionDurationSlow:qe,motionDurationMid:ut,motionEaseInOut:He,paddingXS:Xe,padding:xt,colorSplit:gt,lineWidth:it,zIndexPopup:Qt,borderRadiusLG:Ln,subMenuItemBorderRadius:Et,menuArrowSize:tn,menuArrowOffset:Ot,lineType:pn,menuPanelMaskInset:Zt,groupTitleLineHeight:Vn,groupTitleFontSize:cr}=ke;return[{"":{[`${ce}`]:Object.assign(Object.assign({},(0,nt.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,nt.Wf)(ke)),(0,nt.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ye,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${qe} 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:ke.itemBorderRadius},[`${ce}-item-group-title`]:{padding:`${Xe}px ${xt}px`,fontSize:cr,lineHeight:Vn,transition:`all ${qe}`},[`&-horizontal ${ce}-submenu`]:{transition:[`border-color ${qe} ${He}`,`background ${qe} ${He}`].join(",")},[`${ce}-submenu, ${ce}-submenu-inline`]:{transition:[`border-color ${qe} ${He}`,`background ${qe} ${He}`,`padding ${ut} ${He}`].join(",")},[`${ce}-submenu ${ce}-sub`]:{cursor:"initial",transition:[`background ${qe} ${He}`,`padding ${qe} ${He}`].join(",")},[`${ce}-title-content`]:{transition:`color ${qe}`},[`${ce}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${ce}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:gt,borderStyle:pn,borderWidth:0,borderTopWidth:it,marginBlock:it,padding:0,"&-dashed":{borderStyle:"dashed"}}}),mn(ke)),{[`${ce}-item-group`]:{[`${ce}-item-group-list`]:{margin:0,padding:0,[`${ce}-item, ${ce}-submenu-title`]:{paddingInline:`${ye*2}px ${xt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Qt,borderRadius:Ln,boxShadow:"none",transformOrigin:"0 0",[`&${ce}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Zt}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Zt},"\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:ke.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ke.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ke.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ke.paddingXS},[`> ${ce}`]:Object.assign(Object.assign(Object.assign({borderRadius:Ln},mn(ke)),Fn(ke)),{[`${ce}-item, ${ce}-submenu > ${ce}-submenu-title`]:{borderRadius:Et},[`${ce}-submenu-title::after`]:{transition:`transform ${qe} ${He}`}})}}),Fn(ke)),{[`&-inline-collapsed ${ce}-submenu-arrow,
|
|
|
&-inline ${ce}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ot})`},"&::after":{transform:`rotate(45deg) translateX(-${Ot})`}},[`${ce}-submenu-open${ce}-submenu-inline > ${ce}-submenu-title > ${ce}-submenu-arrow`]:{transform:`translateY(-${tn*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ot})`},"&::before":{transform:`rotate(45deg) translateX(${Ot})`}}})},{[`${pe}-layout-header`]:{[ce]:{lineHeight:"inherit"}}}]};var Rn=(ke,pe)=>(0,It.Z)("Menu",ye=>{if(pe===!1)return[];const{colorBgElevated:qe,colorPrimary:ut,colorTextLightSolid:He,controlHeightLG:Xe,fontSize:xt,darkItemColor:gt,darkDangerItemColor:it,darkItemBg:Qt,darkSubMenuItemBg:Ln,darkItemSelectedColor:Et,darkItemSelectedBg:tn,darkDangerItemSelectedBg:Ot,darkItemHoverBg:pn,darkGroupTitleColor:Zt,darkItemHoverColor:Vn,darkItemDisabledColor:cr,darkDangerItemHoverColor:qn,darkDangerItemSelectedColor:Pr,darkDangerItemActiveBg:Cr}=ye,aa=xt/7*5,ta=(0,At.TS)(ye,{menuArrowSize:aa,menuHorizontalHeight:Xe*1.15,menuArrowOffset:`${aa*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:qe}),_r=(0,At.TS)(ta,{itemColor:gt,itemHoverColor:Vn,groupTitleColor:Zt,itemSelectedColor:Et,itemBg:Qt,popupBg:Qt,subMenuItemBg:Ln,itemActiveBg:"transparent",itemSelectedBg:tn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:pn,itemDisabledColor:cr,dangerItemColor:it,dangerItemHoverColor:qn,dangerItemSelectedColor:Pr,dangerItemActiveBg:Cr,dangerItemSelectedBg:Ot,menuSubMenuBg:Ln,horizontalItemSelectedColor:He,horizontalItemSelectedBg:ut});return[an(ta),wt(ta),Mt(ta),jt(ta,"light"),jt(_r,"dark"),dt(ta),(0,Oe.Z)(ta),(0,pt.oN)(ta,"slide-up"),(0,pt.oN)(ta,"slide-down"),(0,De._y)(ta,"zoom-big")]},ye=>{const{colorPrimary:qe,colorError:ut,colorTextDisabled:He,colorErrorBg:Xe,colorText:xt,colorTextDescription:gt,colorBgContainer:it,colorFillAlter:Qt,colorFillContent:Ln,lineWidth:Et,lineWidthBold:tn,controlItemBgActive:Ot,colorBgTextHover:pn,controlHeightLG:Zt,lineHeight:Vn,colorBgElevated:cr,marginXXS:qn,padding:Pr,fontSize:Cr,controlHeightSM:aa,fontSizeLG:ta,colorTextLightSolid:_r,colorErrorHover:Br}=ye,Er=new Je.C(_r).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ye.zIndexPopupBase+50,radiusItem:ye.borderRadiusLG,itemBorderRadius:ye.borderRadiusLG,radiusSubMenuItem:ye.borderRadiusSM,subMenuItemBorderRadius:ye.borderRadiusSM,colorItemText:xt,itemColor:xt,colorItemTextHover:xt,itemHoverColor:xt,colorItemTextHoverHorizontal:qe,horizontalItemHoverColor:qe,colorGroupTitle:gt,groupTitleColor:gt,colorItemTextSelected:qe,itemSelectedColor:qe,colorItemTextSelectedHorizontal:qe,horizontalItemSelectedColor:qe,colorItemBg:it,itemBg:it,colorItemBgHover:pn,itemHoverBg:pn,colorItemBgActive:Ln,itemActiveBg:Ot,colorSubItemBg:Qt,subMenuItemBg:Qt,colorItemBgSelected:Ot,itemSelectedBg:Ot,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:tn,activeBarHeight:tn,colorActiveBarBorderSize:Et,activeBarBorderWidth:Et,colorItemTextDisabled:He,itemDisabledColor:He,colorDangerItemText:ut,dangerItemColor:ut,colorDangerItemTextHover:ut,dangerItemHoverColor:ut,colorDangerItemTextSelected:ut,dangerItemSelectedColor:ut,colorDangerItemBgActive:Xe,dangerItemActiveBg:Xe,colorDangerItemBgSelected:Xe,dangerItemSelectedBg:Xe,itemMarginInline:ye.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Zt,groupTitleLineHeight:Vn,collapsedWidth:Zt*2,popupBg:cr,itemMarginBlock:qn,itemPaddingInline:Pr,horizontalLineHeight:`${Zt*1.15}px`,iconSize:Cr,iconMarginInlineEnd:aa-Cr,collapsedIconSize:ta,groupTitleFontSize:Cr,darkItemDisabledColor:new Je.C(_r).setAlpha(.25).toRgbString(),darkItemColor:Er,darkDangerItemColor:ut,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:_r,darkItemSelectedBg:qe,darkDangerItemSelectedBg:ut,darkItemHoverBg:"transparent",darkGroupTitleColor:Er,darkItemHoverColor:_r,darkDangerItemHoverColor:Br,darkDangerItemSelectedColor:_r,darkDangerItemActiveBg:ut}},{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"]]})(ke),St=function(ke,pe){var ce={};for(var ye in ke)Object.prototype.hasOwnProperty.call(ke,ye)&&pe.indexOf(ye)<0&&(ce[ye]=ke[ye]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,ye=Object.getOwnPropertySymbols(ke);qe<ye.length;qe++)pe.indexOf(ye[qe])<0&&Object.prototype.propertyIsEnumerable.call(ke,ye[qe])&&(ce[ye[qe]]=ke[ye[qe]]);return ce},Xn=(0,We.forwardRef)((ke,pe)=>{var ce,ye;const qe=We.useContext(Fe.Z),ut=qe||{},{getPrefixCls:He,getPopupContainer:Xe,direction:xt,menu:gt}=We.useContext(Re.E_),it=He(),{prefixCls:Qt,className:Ln,style:Et,theme:tn="light",expandIcon:Ot,_internalDisableMenuItemTitleTooltip:pn,inlineCollapsed:Zt,siderCollapsed:Vn,items:cr,children:qn,rootClassName:Pr,mode:Cr,selectable:aa,onClick:ta,overflowedIndicatorPopupClassName:_r}=ke,Br=St(ke,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Er=(0,Le.Z)(Br,["collapsedWidth"]),Jr=Ge(cr)||qn;(ce=ut.validator)===null||ce===void 0||ce.call(ut,{mode:Cr});const fa=(0,oe.useEvent)(function(){var Ir;ta==null||ta.apply(void 0,arguments),(Ir=ut.onClick)===null||Ir===void 0||Ir.call(ut)}),Ga=ut.mode||Cr,Xr=aa!=null?aa:ut.selectable,Mo=We.useMemo(()=>Vn!==void 0?Vn:Zt,[Zt,Vn]),ii={horizontal:{motionName:`${it}-slide-up`},inline:(0,he.Z)(it),other:{motionName:`${it}-zoom-big`}},$r=He("menu",Qt||ut.prefixCls),[Xt,qi]=Rn($r,!qe),yr=Ke()(`${$r}-${tn}`,gt==null?void 0:gt.className,Ln);let Lr;if(typeof Ot=="function")Lr=Ot;else if(Ot===null||Ot===!1)Lr=null;else if(ut.expandIcon===null||ut.expandIcon===!1)Lr=null;else{const Ir=Ot!=null?Ot:ut.expandIcon;Lr=(0,Pe.Tm)(Ir,{className:Ke()(`${$r}-submenu-expand-icon`,(0,Pe.l$)(Ir)?(ye=Ir.props)===null||ye===void 0?void 0:ye.className:"")})}const Hr=We.useMemo(()=>({prefixCls:$r,inlineCollapsed:Mo||!1,direction:xt,firstLevel:!0,theme:tn,mode:Ga,disableMenuItemTitleTooltip:pn}),[$r,Mo,xt,pn,tn]);return Xt(We.createElement(Fe.Z.Provider,{value:null},We.createElement(y.Provider,{value:Hr},We.createElement(ve.ZP,Object.assign({getPopupContainer:Xe,overflowedIndicator:We.createElement(ne.Z,null),overflowedIndicatorPopupClassName:Ke()($r,`${$r}-${tn}`,_r),mode:Ga,selectable:Xr,onClick:fa},Er,{inlineCollapsed:Mo,style:Object.assign(Object.assign({},gt==null?void 0:gt.style),Et),className:yr,prefixCls:$r,direction:xt,defaultMotions:ii,expandIcon:Lr,ref:pe,rootClassName:Ke()(Pr,qi)}),Jr))))});const Te=(0,We.forwardRef)((ke,pe)=>{const ce=(0,We.useRef)(null),ye=We.useContext(ze.D);return(0,We.useImperativeHandle)(pe,()=>({menu:ce.current,focus:qe=>{var ut;(ut=ce.current)===null||ut===void 0||ut.focus(qe)}})),We.createElement(Xn,Object.assign({ref:ce},ke,ye))});Te.Item=ee,Te.SubMenu=te,Te.Divider=Ue,Te.ItemGroup=ve.BW;var Tt=Te},58421:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return ut}});var ve=we(54476),We=we(59301),ze={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=ze,Ke=we(7657),Re=function(Xe,xt){return We.createElement(Ke.Z,(0,ve.Z)({},Xe,{ref:xt,icon:ot}))},me=We.forwardRef(Re),Se=me,Ue=we(49198),ge=we(33853),Le=we(38819),Ee=we(92310),Pe=we.n(Ee),ie=we(20068),y=we(33885),a=we(67732),ee=we(83652),E=we(42403),te=we(158),ne=we(26112),oe={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},he=oe,Fe=we(91735),Ce=function(He){(0,E.Z)(xt,He);var Xe=(0,te.Z)(xt);function xt(){var gt;(0,a.Z)(this,xt);for(var it=arguments.length,Qt=new Array(it),Ln=0;Ln<it;Ln++)Qt[Ln]=arguments[Ln];return gt=Xe.call.apply(Xe,[this].concat(Qt)),gt.state={goInputText:""},gt.getValidValue=function(){var Et=gt.state.goInputText;return!Et||Number.isNaN(Et)?void 0:Number(Et)},gt.buildOptionText=function(Et){return"".concat(Et," ").concat(gt.props.locale.items_per_page)},gt.changeSize=function(Et){gt.props.changeSize(Number(Et))},gt.handleChange=function(Et){gt.setState({goInputText:Et.target.value})},gt.handleBlur=function(Et){var tn=gt.props,Ot=tn.goButton,pn=tn.quickGo,Zt=tn.rootPrefixCls,Vn=gt.state.goInputText;Ot||Vn===""||(gt.setState({goInputText:""}),!(Et.relatedTarget&&(Et.relatedTarget.className.indexOf("".concat(Zt,"-item-link"))>=0||Et.relatedTarget.className.indexOf("".concat(Zt,"-item"))>=0))&&pn(gt.getValidValue()))},gt.go=function(Et){var tn=gt.state.goInputText;tn!==""&&(Et.keyCode===he.ENTER||Et.type==="click")&&(gt.setState({goInputText:""}),gt.props.quickGo(gt.getValidValue()))},gt}return(0,ee.Z)(xt,[{key:"getPageSizeOptions",value:function(){var it=this.props,Qt=it.pageSize,Ln=it.pageSizeOptions;return Ln.some(function(Et){return Et.toString()===Qt.toString()})?Ln:Ln.concat([Qt.toString()]).sort(function(Et,tn){var Ot=Number.isNaN(Number(Et))?0:Number(Et),pn=Number.isNaN(Number(tn))?0:Number(tn);return Ot-pn})}},{key:"render",value:function(){var it=this,Qt=this.props,Ln=Qt.pageSize,Et=Qt.locale,tn=Qt.rootPrefixCls,Ot=Qt.changeSize,pn=Qt.quickGo,Zt=Qt.goButton,Vn=Qt.selectComponentClass,cr=Qt.buildOptionText,qn=Qt.selectPrefixCls,Pr=Qt.disabled,Cr=this.state.goInputText,aa="".concat(tn,"-options"),ta=Vn,_r=null,Br=null,Er=null;if(!Ot&&!pn)return null;var Jr=this.getPageSizeOptions();if(Ot&&ta){var fa=Jr.map(function(Ga,Xr){return We.createElement(ta.Option,{key:Xr,value:Ga.toString()},(cr||it.buildOptionText)(Ga))});_r=We.createElement(ta,{disabled:Pr,prefixCls:qn,showSearch:!1,className:"".concat(aa,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Ln||Jr[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Xr){return Xr.parentNode},"aria-label":Et.page_size,defaultOpen:!1},fa)}return pn&&(Zt&&(Er=typeof Zt=="boolean"?We.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Pr,className:"".concat(aa,"-quick-jumper-button")},Et.jump_to_confirm):We.createElement("span",{onClick:this.go,onKeyUp:this.go},Zt)),Br=We.createElement("div",{className:"".concat(aa,"-quick-jumper")},Et.jump_to,We.createElement("input",{disabled:Pr,type:"text",value:Cr,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Et.page}),Et.page,Er)),We.createElement("li",{className:"".concat(aa)},_r,Br)}}]),xt}(We.Component);Ce.defaultProps={pageSizeOptions:["10","20","50","100"]};var Qe=Ce,Ge=function(Xe){var xt,gt=Xe.rootPrefixCls,it=Xe.page,Qt=Xe.active,Ln=Xe.className,Et=Xe.showTitle,tn=Xe.onClick,Ot=Xe.onKeyPress,pn=Xe.itemRender,Zt="".concat(gt,"-item"),Vn=Pe()(Zt,"".concat(Zt,"-").concat(it),(xt={},(0,ie.Z)(xt,"".concat(Zt,"-active"),Qt),(0,ie.Z)(xt,"".concat(Zt,"-disabled"),!it),(0,ie.Z)(xt,Xe.className,Ln),xt)),cr=function(){tn(it)},qn=function(aa){Ot(aa,tn,it)},Pr=pn(it,"page",We.createElement("a",{rel:"nofollow"},it));return Pr?We.createElement("li",{title:Et?it.toString():null,className:Vn,onClick:cr,onKeyPress:qn,tabIndex:0},Pr):null},Je=Ge;function nt(){}function Oe(He){var Xe=Number(He);return typeof Xe=="number"&&!Number.isNaN(Xe)&&isFinite(Xe)&&Math.floor(Xe)===Xe}var pt=function(Xe,xt,gt){return gt};function De(He,Xe,xt){var gt=typeof He=="undefined"?Xe.pageSize:He;return Math.floor((xt.total-1)/gt)+1}var It=function(He){(0,E.Z)(xt,He);var Xe=(0,te.Z)(xt);function xt(gt){var it;(0,a.Z)(this,xt),it=Xe.call(this,gt),it.paginationNode=We.createRef(),it.getJumpPrevPage=function(){return Math.max(1,it.state.current-(it.props.showLessItems?3:5))},it.getJumpNextPage=function(){return Math.min(De(void 0,it.state,it.props),it.state.current+(it.props.showLessItems?3:5))},it.getItemIcon=function(Ot,pn){var Zt=it.props.prefixCls,Vn=Ot||We.createElement("button",{type:"button","aria-label":pn,className:"".concat(Zt,"-item-link")});return typeof Ot=="function"&&(Vn=We.createElement(Ot,(0,y.Z)({},it.props))),Vn},it.isValid=function(Ot){var pn=it.props.total;return Oe(Ot)&&Ot!==it.state.current&&Oe(pn)&&pn>0},it.shouldDisplayQuickJumper=function(){var Ot=it.props,pn=Ot.showQuickJumper,Zt=Ot.total,Vn=it.state.pageSize;return Zt<=Vn?!1:pn},it.handleKeyDown=function(Ot){(Ot.keyCode===he.ARROW_UP||Ot.keyCode===he.ARROW_DOWN)&&Ot.preventDefault()},it.handleKeyUp=function(Ot){var pn=it.getValidValue(Ot),Zt=it.state.currentInputValue;pn!==Zt&&it.setState({currentInputValue:pn}),Ot.keyCode===he.ENTER?it.handleChange(pn):Ot.keyCode===he.ARROW_UP?it.handleChange(pn-1):Ot.keyCode===he.ARROW_DOWN&&it.handleChange(pn+1)},it.handleBlur=function(Ot){var pn=it.getValidValue(Ot);it.handleChange(pn)},it.changePageSize=function(Ot){var pn=it.state.current,Zt=De(Ot,it.state,it.props);pn=pn>Zt?Zt:pn,Zt===0&&(pn=it.state.current),typeof Ot=="number"&&("pageSize"in it.props||it.setState({pageSize:Ot}),"current"in it.props||it.setState({current:pn,currentInputValue:pn})),it.props.onShowSizeChange(pn,Ot),"onChange"in it.props&&it.props.onChange&&it.props.onChange(pn,Ot)},it.handleChange=function(Ot){var pn=it.props,Zt=pn.disabled,Vn=pn.onChange,cr=it.state,qn=cr.pageSize,Pr=cr.current,Cr=cr.currentInputValue;if(it.isValid(Ot)&&!Zt){var aa=De(void 0,it.state,it.props),ta=Ot;return Ot>aa?ta=aa:Ot<1&&(ta=1),"current"in it.props||it.setState({current:ta}),ta!==Cr&&it.setState({currentInputValue:ta}),Vn(ta,qn),ta}return Pr},it.prev=function(){it.hasPrev()&&it.handleChange(it.state.current-1)},it.next=function(){it.hasNext()&&it.handleChange(it.state.current+1)},it.jumpPrev=function(){it.handleChange(it.getJumpPrevPage())},it.jumpNext=function(){it.handleChange(it.getJumpNextPage())},it.hasPrev=function(){return it.state.current>1},it.hasNext=function(){return it.state.current<De(void 0,it.state,it.props)},it.runIfEnter=function(Ot,pn){if(Ot.key==="Enter"||Ot.charCode===13){for(var Zt=arguments.length,Vn=new Array(Zt>2?Zt-2:0),cr=2;cr<Zt;cr++)Vn[cr-2]=arguments[cr];pn.apply(void 0,Vn)}},it.runIfEnterPrev=function(Ot){it.runIfEnter(Ot,it.prev)},it.runIfEnterNext=function(Ot){it.runIfEnter(Ot,it.next)},it.runIfEnterJumpPrev=function(Ot){it.runIfEnter(Ot,it.jumpPrev)},it.runIfEnterJumpNext=function(Ot){it.runIfEnter(Ot,it.jumpNext)},it.handleGoTO=function(Ot){(Ot.keyCode===he.ENTER||Ot.type==="click")&&it.handleChange(it.state.currentInputValue)},it.renderPrev=function(Ot){var pn=it.props,Zt=pn.prevIcon,Vn=pn.itemRender,cr=Vn(Ot,"prev",it.getItemIcon(Zt,"prev page")),qn=!it.hasPrev();return(0,We.isValidElement)(cr)?(0,We.cloneElement)(cr,{disabled:qn}):cr},it.renderNext=function(Ot){var pn=it.props,Zt=pn.nextIcon,Vn=pn.itemRender,cr=Vn(Ot,"next",it.getItemIcon(Zt,"next page")),qn=!it.hasNext();return(0,We.isValidElement)(cr)?(0,We.cloneElement)(cr,{disabled:qn}):cr};var Qt=gt.onChange!==nt,Ln="current"in gt;Ln&&!Qt&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var Et=gt.defaultCurrent;"current"in gt&&(Et=gt.current);var tn=gt.defaultPageSize;return"pageSize"in gt&&(tn=gt.pageSize),Et=Math.min(Et,De(tn,void 0,gt)),it.state={current:Et,currentInputValue:Et,pageSize:tn},it}return(0,ee.Z)(xt,[{key:"componentDidUpdate",value:function(it,Qt){var Ln=this.props.prefixCls;if(Qt.current!==this.state.current&&this.paginationNode.current){var Et=this.paginationNode.current.querySelector(".".concat(Ln,"-item-").concat(Qt.current));if(Et&&document.activeElement===Et){var tn;Et==null||(tn=Et.blur)===null||tn===void 0||tn.call(Et)}}}},{key:"getValidValue",value:function(it){var Qt=it.target.value,Ln=De(void 0,this.state,this.props),Et=this.state.currentInputValue,tn;return Qt===""?tn=Qt:Number.isNaN(Number(Qt))?tn=Et:Qt>=Ln?tn=Ln:tn=Number(Qt),tn}},{key:"getShowSizeChanger",value:function(){var it=this.props,Qt=it.showSizeChanger,Ln=it.total,Et=it.totalBoundaryShowSizeChanger;return typeof Qt!="undefined"?Qt:Ln>Et}},{key:"render",value:function(){var it=this.props,Qt=it.prefixCls,Ln=it.className,Et=it.style,tn=it.disabled,Ot=it.hideOnSinglePage,pn=it.total,Zt=it.locale,Vn=it.showQuickJumper,cr=it.showLessItems,qn=it.showTitle,Pr=it.showTotal,Cr=it.simple,aa=it.itemRender,ta=it.showPrevNextJumpers,_r=it.jumpPrevIcon,Br=it.jumpNextIcon,Er=it.selectComponentClass,Jr=it.selectPrefixCls,fa=it.pageSizeOptions,Ga=this.state,Xr=Ga.current,Mo=Ga.pageSize,ii=Ga.currentInputValue;if(Ot===!0&&pn<=Mo)return null;var $r=De(void 0,this.state,this.props),Xt=[],qi=null,yr=null,Lr=null,Hr=null,Ir=null,ja=Vn&&Vn.goButton,Za=cr?1:2,oa=Xr-1>0?Xr-1:0,un=Xr+1<$r?Xr+1:$r,wn=(0,ne.Z)(this.props,{aria:!0,data:!0}),cn=Pr&&We.createElement("li",{className:"".concat(Qt,"-total-text")},Pr(pn,[pn===0?0:(Xr-1)*Mo+1,Xr*Mo>pn?pn:Xr*Mo]));if(Cr){ja&&(typeof ja=="boolean"?Ir=We.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Zt.jump_to_confirm):Ir=We.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ja),Ir=We.createElement("li",{title:qn?"".concat(Zt.jump_to).concat(Xr,"/").concat($r):null,className:"".concat(Qt,"-simple-pager")},Ir));var er=this.renderPrev(oa);return We.createElement("ul",(0,ve.Z)({className:Pe()(Qt,"".concat(Qt,"-simple"),(0,ie.Z)({},"".concat(Qt,"-disabled"),tn),Ln),style:Et,ref:this.paginationNode},wn),cn,er?We.createElement("li",{title:qn?Zt.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Pe()("".concat(Qt,"-prev"),(0,ie.Z)({},"".concat(Qt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},er):null,We.createElement("li",{title:qn?"".concat(Xr,"/").concat($r):null,className:"".concat(Qt,"-simple-pager")},We.createElement("input",{type:"text",value:ii,disabled:tn,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),We.createElement("span",{className:"".concat(Qt,"-slash")},"/"),$r),We.createElement("li",{title:qn?Zt.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Pe()("".concat(Qt,"-next"),(0,ie.Z)({},"".concat(Qt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(un)),Ir)}if($r<=3+Za*2){var kr={locale:Zt,rootPrefixCls:Qt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:qn,itemRender:aa};$r||Xt.push(We.createElement(Je,(0,ve.Z)({},kr,{key:"noPager",page:1,className:"".concat(Qt,"-item-disabled")})));for(var hn=1;hn<=$r;hn+=1){var Dn=Xr===hn;Xt.push(We.createElement(Je,(0,ve.Z)({},kr,{key:hn,page:hn,active:Dn})))}}else{var Kn=cr?Zt.prev_3:Zt.prev_5,tr=cr?Zt.next_3:Zt.next_5,jr=aa(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(_r,"prev page")),Xa=aa(this.getJumpNextPage(),"jump-next",this.getItemIcon(Br,"next page"));ta&&(qi=jr?We.createElement("li",{title:qn?Kn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Pe()("".concat(Qt,"-jump-prev"),(0,ie.Z)({},"".concat(Qt,"-jump-prev-custom-icon"),!!_r))},jr):null,yr=Xa?We.createElement("li",{title:qn?tr:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Pe()("".concat(Qt,"-jump-next"),(0,ie.Z)({},"".concat(Qt,"-jump-next-custom-icon"),!!Br))},Xa):null),Hr=We.createElement(Je,{locale:Zt,last:!0,rootPrefixCls:Qt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:$r,page:$r,active:!1,showTitle:qn,itemRender:aa}),Lr=We.createElement(Je,{locale:Zt,rootPrefixCls:Qt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:qn,itemRender:aa});var Yn=Math.max(1,Xr-Za),Yr=Math.min(Xr+Za,$r);Xr-1<=Za&&(Yr=1+Za*2),$r-Xr<=Za&&(Yn=$r-Za*2);for(var Fa=Yn;Fa<=Yr;Fa+=1){var Ta=Xr===Fa;Xt.push(We.createElement(Je,{locale:Zt,rootPrefixCls:Qt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Fa,page:Fa,active:Ta,showTitle:qn,itemRender:aa}))}Xr-1>=Za*2&&Xr!==3&&(Xt[0]=(0,We.cloneElement)(Xt[0],{className:"".concat(Qt,"-item-after-jump-prev")}),Xt.unshift(qi)),$r-Xr>=Za*2&&Xr!==$r-2&&(Xt[Xt.length-1]=(0,We.cloneElement)(Xt[Xt.length-1],{className:"".concat(Qt,"-item-before-jump-next")}),Xt.push(yr)),Yn!==1&&Xt.unshift(Lr),Yr!==$r&&Xt.push(Hr)}var ao=!this.hasPrev()||!$r,Wa=!this.hasNext()||!$r,fi=this.renderPrev(oa),Li=this.renderNext(un);return We.createElement("ul",(0,ve.Z)({className:Pe()(Qt,Ln,(0,ie.Z)({},"".concat(Qt,"-disabled"),tn)),style:Et,ref:this.paginationNode},wn),cn,fi?We.createElement("li",{title:qn?Zt.prev_page:null,onClick:this.prev,tabIndex:ao?null:0,onKeyPress:this.runIfEnterPrev,className:Pe()("".concat(Qt,"-prev"),(0,ie.Z)({},"".concat(Qt,"-disabled"),ao)),"aria-disabled":ao},fi):null,Xt,Li?We.createElement("li",{title:qn?Zt.next_page:null,onClick:this.next,tabIndex:Wa?null:0,onKeyPress:this.runIfEnterNext,className:Pe()("".concat(Qt,"-next"),(0,ie.Z)({},"".concat(Qt,"-disabled"),Wa)),"aria-disabled":Wa},Li):null,We.createElement(Qe,{disabled:tn,locale:Zt,rootPrefixCls:Qt,selectComponentClass:Er,selectPrefixCls:Jr,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Xr,pageSize:Mo,pageSizeOptions:fa,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ja}))}}],[{key:"getDerivedStateFromProps",value:function(it,Qt){var Ln={};if("current"in it&&(Ln.current=it.current,it.current!==Qt.current&&(Ln.currentInputValue=Ln.current)),"pageSize"in it&&it.pageSize!==Qt.pageSize){var Et=Qt.current,tn=De(it.pageSize,Qt,it);Et=Et>tn?tn:Et,"current"in it||(Ln.current=Et,Ln.currentInputValue=Et),Ln.pageSize=it.pageSize}return Ln}}]),xt}(We.Component);It.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:nt,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:nt,locale:Fe.Z,style:{},itemRender:pt,totalBoundaryShowSizeChanger:50};var At=It,at=we(22075),wt=we(36355),ct=we(19716),dt=we(8628),lt=we(9763),rt=we(57809);const jt=He=>We.createElement(rt.default,Object.assign({},He,{showSearch:!0,size:"small"})),Jt=He=>We.createElement(rt.default,Object.assign({},He,{showSearch:!0,size:"middle"}));jt.Option=rt.default.Option,Jt.Option=rt.default.Option;var mt=we(9937),Mt=we(17313),mn=we(83116),Fn=we(37613);const an=He=>{const{componentCls:Xe}=He;return{[`${Xe}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Xe}-item-link`]:{color:He.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Xe}-item-link`]:{color:He.colorTextDisabled,cursor:"not-allowed"}}},[`&${Xe}-disabled`]:{cursor:"not-allowed",[`${Xe}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:He.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:He.colorBorder,backgroundColor:He.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:He.itemActiveBgDisabled},a:{color:He.itemActiveColorDisabled}}},[`${Xe}-item-link`]:{color:He.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Xe}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Xe}-simple-pager`]:{color:He.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"}}}}}},Rn=He=>{const{componentCls:Xe}=He;return{[`&${Xe}-mini ${Xe}-total-text, &${Xe}-mini ${Xe}-simple-pager`]:{height:He.itemSizeSM,lineHeight:`${He.itemSizeSM}px`},[`&${Xe}-mini ${Xe}-item`]:{minWidth:He.itemSizeSM,height:He.itemSizeSM,margin:0,lineHeight:`${He.itemSizeSM-2}px`},[`&${Xe}-mini:not(${Xe}-disabled) ${Xe}-item:not(${Xe}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:He.colorBgTextHover},"&:active":{backgroundColor:He.colorBgTextActive}},[`&${Xe}-mini ${Xe}-prev, &${Xe}-mini ${Xe}-next`]:{minWidth:He.itemSizeSM,height:He.itemSizeSM,margin:0,lineHeight:`${He.itemSizeSM}px`},[`&${Xe}-mini:not(${Xe}-disabled)`]:{[`${Xe}-prev, ${Xe}-next`]:{[`&:hover ${Xe}-item-link`]:{backgroundColor:He.colorBgTextHover},[`&:active ${Xe}-item-link`]:{backgroundColor:He.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:He.itemSizeSM,lineHeight:`${He.itemSizeSM}px`}},[`&${Xe}-mini ${Xe}-jump-prev, &${Xe}-mini ${Xe}-jump-next`]:{height:He.itemSizeSM,marginInlineEnd:0,lineHeight:`${He.itemSizeSM}px`},[`&${Xe}-mini ${Xe}-options`]:{marginInlineStart:He.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:He.miniOptionsSizeChangerTop},"&-quick-jumper":{height:He.itemSizeSM,lineHeight:`${He.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,mt.x0)(He)),{width:He.paginationMiniQuickJumperInputWidth,height:He.controlHeightSM})}}}},St=He=>{const{componentCls:Xe}=He;return{[`
|
|
|
&${Xe}-simple ${Xe}-prev,
|
|
|
&${Xe}-simple ${Xe}-next
|
|
|
`]:{height:He.itemSizeSM,lineHeight:`${He.itemSizeSM}px`,verticalAlign:"top",[`${Xe}-item-link`]:{height:He.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:He.colorBgTextHover},"&:active":{backgroundColor:He.colorBgTextActive},"&::after":{height:He.itemSizeSM,lineHeight:`${He.itemSizeSM}px`}}},[`&${Xe}-simple ${Xe}-simple-pager`]:{display:"inline-block",height:He.itemSizeSM,marginInlineEnd:He.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:He.marginXS,padding:`0 ${He.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:He.itemInputBg,border:`${He.lineWidth}px ${He.lineType} ${He.colorBorder}`,borderRadius:He.borderRadius,outline:"none",transition:`border-color ${He.motionDurationMid}`,color:"inherit","&:hover":{borderColor:He.colorPrimary},"&:focus":{borderColor:He.colorPrimaryHover,boxShadow:`${He.inputOutlineOffset}px 0 ${He.controlOutlineWidth}px ${He.controlOutline}`},"&[disabled]":{color:He.colorTextDisabled,backgroundColor:He.colorBgContainerDisabled,borderColor:He.colorBorder,cursor:"not-allowed"}}}}},Nn=He=>{const{componentCls:Xe}=He;return{[`${Xe}-jump-prev, ${Xe}-jump-next`]:{outline:0,[`${Xe}-item-container`]:{position:"relative",[`${Xe}-item-link-icon`]:{color:He.colorPrimary,fontSize:He.fontSizeSM,opacity:0,transition:`all ${He.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${Xe}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:He.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:He.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:He.paginationEllipsisTextIndent,opacity:1,transition:`all ${He.motionDurationMid}`}},"&:hover":{[`${Xe}-item-link-icon`]:{opacity:1},[`${Xe}-item-ellipsis`]:{opacity:0}}},[`
|
|
|
${Xe}-prev,
|
|
|
${Xe}-jump-prev,
|
|
|
${Xe}-jump-next
|
|
|
`]:{marginInlineEnd:He.marginXS},[`
|
|
|
${Xe}-prev,
|
|
|
${Xe}-next,
|
|
|
${Xe}-jump-prev,
|
|
|
${Xe}-jump-next
|
|
|
`]:{display:"inline-block",minWidth:He.itemSize,height:He.itemSize,color:He.colorText,fontFamily:He.fontFamily,lineHeight:`${He.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:He.borderRadius,cursor:"pointer",transition:`all ${He.motionDurationMid}`},[`${Xe}-prev, ${Xe}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:He.colorText,cursor:"pointer",userSelect:"none"},[`${Xe}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:He.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${He.lineWidth}px ${He.lineType} transparent`,borderRadius:He.borderRadius,outline:"none",transition:`all ${He.motionDurationMid}`},[`&:hover ${Xe}-item-link`]:{backgroundColor:He.colorBgTextHover},[`&:active ${Xe}-item-link`]:{backgroundColor:He.colorBgTextActive},[`&${Xe}-disabled:hover`]:{[`${Xe}-item-link`]:{backgroundColor:"transparent"}}},[`${Xe}-slash`]:{marginInlineEnd:He.paginationSlashMarginInlineEnd,marginInlineStart:He.paginationSlashMarginInlineStart},[`${Xe}-options`]:{display:"inline-block",marginInlineStart:He.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:He.controlHeight,marginInlineStart:He.marginXS,lineHeight:`${He.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,mt.ik)(He)),{width:He.controlHeightLG*1.25,height:He.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:He.marginXS,marginInlineEnd:He.marginXS})}}}},Xn=He=>{const{componentCls:Xe}=He;return{[`${Xe}-item`]:{display:"inline-block",minWidth:He.itemSize,height:He.itemSize,marginInlineEnd:He.marginXS,fontFamily:He.fontFamily,lineHeight:`${He.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${He.lineWidth}px ${He.lineType} transparent`,borderRadius:He.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${He.paginationItemPaddingInline}px`,color:He.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Xe}-item-active)`]:{"&:hover":{transition:`all ${He.motionDurationMid}`,backgroundColor:He.colorBgTextHover},"&:active":{backgroundColor:He.colorBgTextActive}},"&-active":{fontWeight:He.fontWeightStrong,backgroundColor:He.itemActiveBg,borderColor:He.colorPrimary,a:{color:He.colorPrimary},"&:hover":{borderColor:He.colorPrimaryHover},"&:hover a":{color:He.colorPrimaryHover}}}}},Te=He=>{const{componentCls:Xe}=He;return{[Xe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Mt.Wf)(He)),{"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:He.itemSize,marginInlineEnd:He.marginXS,lineHeight:`${He.itemSize-2}px`,verticalAlign:"middle"}}),Xn(He)),Nn(He)),St(He)),Rn(He)),an(He)),{[`@media only screen and (max-width: ${He.screenLG}px)`]:{[`${Xe}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${He.screenSM}px)`]:{[`${Xe}-options`]:{display:"none"}}}),[`&${He.componentCls}-rtl`]:{direction:"rtl"}}},Tt=He=>{const{componentCls:Xe}=He;return{[`${Xe}${Xe}-disabled:not(${Xe}-mini)`]:{"&, &:hover":{[`${Xe}-item-link`]:{borderColor:He.colorBorder}},"&:focus-visible":{[`${Xe}-item-link`]:{borderColor:He.colorBorder}},[`${Xe}-item, ${Xe}-item-link`]:{backgroundColor:He.colorBgContainerDisabled,borderColor:He.colorBorder,[`&:hover:not(${Xe}-item-active)`]:{backgroundColor:He.colorBgContainerDisabled,borderColor:He.colorBorder,a:{color:He.colorTextDisabled}},[`&${Xe}-item-active`]:{backgroundColor:He.itemActiveBgDisabled}},[`${Xe}-prev, ${Xe}-next`]:{"&:hover button":{backgroundColor:He.colorBgContainerDisabled,borderColor:He.colorBorder,color:He.colorTextDisabled},[`${Xe}-item-link`]:{backgroundColor:He.colorBgContainerDisabled,borderColor:He.colorBorder}}},[`${Xe}:not(${Xe}-mini)`]:{[`${Xe}-prev, ${Xe}-next`]:{"&:hover button":{borderColor:He.colorPrimaryHover,backgroundColor:He.itemBg},[`${Xe}-item-link`]:{backgroundColor:He.itemLinkBg,borderColor:He.colorBorder},[`&:hover ${Xe}-item-link`]:{borderColor:He.colorPrimary,backgroundColor:He.itemBg,color:He.colorPrimary},[`&${Xe}-disabled`]:{[`${Xe}-item-link`]:{borderColor:He.colorBorder,color:He.colorTextDisabled}}},[`${Xe}-item`]:{backgroundColor:He.itemBg,border:`${He.lineWidth}px ${He.lineType} ${He.colorBorder}`,[`&:hover:not(${Xe}-item-active)`]:{borderColor:He.colorPrimary,backgroundColor:He.itemBg,a:{color:He.colorPrimary}},"&-active":{borderColor:He.colorPrimary}}}}},ke=He=>{const{componentCls:Xe}=He;return{[`${Xe}:not(${Xe}-disabled)`]:{[`${Xe}-item`]:Object.assign({},(0,Mt.Qy)(He)),[`${Xe}-jump-prev, ${Xe}-jump-next`]:{"&:focus-visible":Object.assign({[`${Xe}-item-link-icon`]:{opacity:1},[`${Xe}-item-ellipsis`]:{opacity:0}},(0,Mt.oN)(He))},[`${Xe}-prev, ${Xe}-next`]:{[`&:focus-visible ${Xe}-item-link`]:Object.assign({},(0,Mt.oN)(He))}}}};var pe=(0,mn.Z)("Pagination",He=>{const Xe=(0,Fn.TS)(He,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:He.marginXXS/2,paginationMiniQuickJumperInputWidth:He.controlHeightLG*1.1,paginationItemPaddingInline:He.marginXXS*1.5,paginationEllipsisLetterSpacing:He.marginXXS/2,paginationSlashMarginInlineStart:He.marginXXS,paginationSlashMarginInlineEnd:He.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,mt.e5)(He),(0,mt.TM)(He));return[Te(Xe),ke(Xe),He.wireframe&&Tt(Xe)]},He=>({itemBg:He.colorBgContainer,itemSize:He.controlHeight,itemSizeSM:He.controlHeightSM,itemActiveBg:He.colorBgContainer,itemLinkBg:He.colorBgContainer,itemActiveColorDisabled:He.colorTextDisabled,itemActiveBgDisabled:He.controlItemBgActiveDisabled,itemInputBg:He.colorBgContainer,miniOptionsSizeChangerTop:0})),ce=function(He,Xe){var xt={};for(var gt in He)Object.prototype.hasOwnProperty.call(He,gt)&&Xe.indexOf(gt)<0&&(xt[gt]=He[gt]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,gt=Object.getOwnPropertySymbols(He);it<gt.length;it++)Xe.indexOf(gt[it])<0&&Object.prototype.propertyIsEnumerable.call(He,gt[it])&&(xt[gt[it]]=He[gt[it]]);return xt},qe=He=>{const{prefixCls:Xe,selectPrefixCls:xt,className:gt,rootClassName:it,style:Qt,size:Ln,locale:Et,selectComponentClass:tn,responsive:Ot,showSizeChanger:pn}=He,Zt=ce(He,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Vn}=(0,dt.Z)(Ot),{getPrefixCls:cr,direction:qn,pagination:Pr={}}=We.useContext(wt.E_),Cr=cr("pagination",Xe),[aa,ta]=pe(Cr),_r=pn!=null?pn:Pr.showSizeChanger,Br=We.useMemo(()=>{const $r=We.createElement("span",{className:`${Cr}-item-ellipsis`},"\u2022\u2022\u2022"),Xt=We.createElement("button",{className:`${Cr}-item-link`,type:"button",tabIndex:-1},qn==="rtl"?We.createElement(Le.Z,null):We.createElement(ge.Z,null)),qi=We.createElement("button",{className:`${Cr}-item-link`,type:"button",tabIndex:-1},qn==="rtl"?We.createElement(ge.Z,null):We.createElement(Le.Z,null)),yr=We.createElement("a",{className:`${Cr}-item-link`},We.createElement("div",{className:`${Cr}-item-container`},qn==="rtl"?We.createElement(Ue.Z,{className:`${Cr}-item-link-icon`}):We.createElement(Se,{className:`${Cr}-item-link-icon`}),$r)),Lr=We.createElement("a",{className:`${Cr}-item-link`},We.createElement("div",{className:`${Cr}-item-container`},qn==="rtl"?We.createElement(Se,{className:`${Cr}-item-link-icon`}):We.createElement(Ue.Z,{className:`${Cr}-item-link-icon`}),$r));return{prevIcon:Xt,nextIcon:qi,jumpPrevIcon:yr,jumpNextIcon:Lr}},[qn,Cr]),[Er]=(0,lt.Z)("Pagination",at.Z),Jr=Object.assign(Object.assign({},Er),Et),fa=(0,ct.Z)(Ln),Ga=fa==="small"||!!(Vn&&!fa&&Ot),Xr=cr("select",xt),Mo=Pe()({[`${Cr}-mini`]:Ga,[`${Cr}-rtl`]:qn==="rtl"},Pr==null?void 0:Pr.className,gt,it,ta),ii=Object.assign(Object.assign({},Pr==null?void 0:Pr.style),Qt);return aa(We.createElement(At,Object.assign({},Br,Zt,{style:ii,prefixCls:Cr,selectPrefixCls:Xr,className:Mo,selectComponentClass:tn||(Ga?jt:Jt),locale:Jr,showSizeChanger:_r})))},ut=qe},13570:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return lt}});var ve=we(54476),We=we(59301),ze={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=ze,Ke=we(7657),Re=function(jt,Jt){return We.createElement(Ke.Z,(0,ve.Z)({},jt,{ref:Jt,icon:ot}))},me=We.forwardRef(Re),Se=me,Ue=we(92310),ge=we.n(Ue),Le=we(20068),Ee=we(42978),Pe=we(75931),ie=we(18929),y=we(10228),a=we(26112);function ee(rt,jt){var Jt=rt.disabled,mt=rt.prefixCls,Mt=rt.character,mn=rt.characterRender,Fn=rt.index,an=rt.count,Rn=rt.value,St=rt.allowHalf,Nn=rt.focused,Xn=rt.onHover,Te=rt.onClick,Tt=function(Xe){Xn(Xe,Fn)},ke=function(Xe){Te(Xe,Fn)},pe=function(Xe){Xe.keyCode===y.Z.ENTER&&Te(Xe,Fn)},ce=Fn+1,ye=new Set([mt]);Rn===0&&Fn===0&&Nn?ye.add("".concat(mt,"-focused")):St&&Rn+.5>=ce&&Rn<ce?(ye.add("".concat(mt,"-half")),ye.add("".concat(mt,"-active")),Nn&&ye.add("".concat(mt,"-focused"))):(ce<=Rn?ye.add("".concat(mt,"-full")):ye.add("".concat(mt,"-zero")),ce===Rn&&Nn&&ye.add("".concat(mt,"-focused")));var qe=typeof Mt=="function"?Mt(rt):Mt,ut=We.createElement("li",{className:ge()(Array.from(ye)),ref:jt},We.createElement("div",{onClick:Jt?null:ke,onKeyDown:Jt?null:pe,onMouseMove:Jt?null:Tt,role:"radio","aria-checked":Rn>Fn?"true":"false","aria-posinset":Fn+1,"aria-setsize":an,tabIndex:Jt?-1:0},We.createElement("div",{className:"".concat(mt,"-first")},qe),We.createElement("div",{className:"".concat(mt,"-second")},qe)));return mn&&(ut=mn(ut,rt)),ut}var E=We.forwardRef(ee);function te(){var rt=We.useRef({});function jt(mt){return rt.current[mt]}function Jt(mt){return function(Mt){rt.current[mt]=Mt}}return[jt,Jt]}function ne(rt){var jt=rt.pageXOffset,Jt="scrollLeft";if(typeof jt!="number"){var mt=rt.document;jt=mt.documentElement[Jt],typeof jt!="number"&&(jt=mt.body[Jt])}return jt}function oe(rt){var jt,Jt,mt=rt.ownerDocument,Mt=mt.body,mn=mt&&mt.documentElement,Fn=rt.getBoundingClientRect();return jt=Fn.left,Jt=Fn.top,jt-=mn.clientLeft||Mt.clientLeft||0,Jt-=mn.clientTop||Mt.clientTop||0,{left:jt,top:Jt}}function he(rt){var jt=oe(rt),Jt=rt.ownerDocument,mt=Jt.defaultView||Jt.parentWindow;return jt.left+=ne(mt),jt.left}var Fe=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Ce(rt,jt){var Jt,mt=rt.prefixCls,Mt=mt===void 0?"rc-rate":mt,mn=rt.className,Fn=rt.defaultValue,an=rt.value,Rn=rt.count,St=Rn===void 0?5:Rn,Nn=rt.allowHalf,Xn=Nn===void 0?!1:Nn,Te=rt.allowClear,Tt=Te===void 0?!0:Te,ke=rt.character,pe=ke===void 0?"\u2605":ke,ce=rt.characterRender,ye=rt.disabled,qe=rt.direction,ut=qe===void 0?"ltr":qe,He=rt.tabIndex,Xe=He===void 0?0:He,xt=rt.autoFocus,gt=rt.onHoverChange,it=rt.onChange,Qt=rt.onFocus,Ln=rt.onBlur,Et=rt.onKeyDown,tn=rt.onMouseLeave,Ot=(0,Pe.Z)(rt,Fe),pn=te(),Zt=(0,Ee.Z)(pn,2),Vn=Zt[0],cr=Zt[1],qn=We.useRef(null),Pr=function(){if(!ye){var hn;(hn=qn.current)===null||hn===void 0||hn.focus()}};We.useImperativeHandle(jt,function(){return{focus:Pr,blur:function(){if(!ye){var hn;(hn=qn.current)===null||hn===void 0||hn.blur()}}}});var Cr=(0,ie.Z)(Fn||0,{value:an}),aa=(0,Ee.Z)(Cr,2),ta=aa[0],_r=aa[1],Br=(0,ie.Z)(null),Er=(0,Ee.Z)(Br,2),Jr=Er[0],fa=Er[1],Ga=function(hn,Dn){var Kn=ut==="rtl",tr=hn+1;if(Xn){var jr=Vn(hn),Xa=he(jr),Yn=jr.clientWidth;(Kn&&Dn-Xa>Yn/2||!Kn&&Dn-Xa<Yn/2)&&(tr-=.5)}return tr},Xr=function(hn){_r(hn),it==null||it(hn)},Mo=We.useState(!1),ii=(0,Ee.Z)(Mo,2),$r=ii[0],Xt=ii[1],qi=function(){Xt(!0),Qt==null||Qt()},yr=function(){Xt(!1),Ln==null||Ln()},Lr=We.useState(null),Hr=(0,Ee.Z)(Lr,2),Ir=Hr[0],ja=Hr[1],Za=function(hn,Dn){var Kn=Ga(Dn,hn.pageX);Kn!==Jr&&(ja(Kn),fa(null)),gt==null||gt(Kn)},oa=function(hn){ye||(ja(null),fa(null),gt==null||gt(void 0)),hn&&(tn==null||tn(hn))},un=function(hn,Dn){var Kn=Ga(Dn,hn.pageX),tr=!1;Tt&&(tr=Kn===ta),oa(),Xr(tr?0:Kn),fa(tr?Kn:null)},wn=function(hn){var Dn=hn.keyCode,Kn=ut==="rtl",tr=ta;Dn===y.Z.RIGHT&&tr<St&&!Kn?(Xn?tr+=.5:tr+=1,Xr(tr),hn.preventDefault()):Dn===y.Z.LEFT&&tr>0&&!Kn||Dn===y.Z.RIGHT&&tr>0&&Kn?(Xn?tr-=.5:tr-=1,Xr(tr),hn.preventDefault()):Dn===y.Z.LEFT&&tr<St&&Kn&&(Xn?tr+=.5:tr+=1,Xr(tr),hn.preventDefault()),Et==null||Et(hn)};We.useEffect(function(){xt&&!ye&&Pr()},[]);var cn=new Array(St).fill(0).map(function(kr,hn){return We.createElement(E,{ref:cr(hn),index:hn,count:St,disabled:ye,prefixCls:"".concat(Mt,"-star"),allowHalf:Xn,value:Ir===null?ta:Ir,onClick:un,onHover:Za,key:kr||hn,character:pe,characterRender:ce,focused:$r})}),er=ge()(Mt,mn,(Jt={},(0,Le.Z)(Jt,"".concat(Mt,"-disabled"),ye),(0,Le.Z)(Jt,"".concat(Mt,"-rtl"),ut==="rtl"),Jt));return We.createElement("ul",(0,ve.Z)({className:er,onMouseLeave:oa,tabIndex:ye?-1:Xe,onFocus:ye?null:qi,onBlur:ye?null:yr,onKeyDown:ye?null:wn,ref:qn,role:"radiogroup"},(0,a.Z)(Ot,{aria:!0,data:!0,attr:!0})),cn)}var Qe=We.forwardRef(Ce),Ge=Qe,Je=we(36355),nt=we(6848),Oe=we(17313),pt=we(83116),De=we(37613);const It=rt=>{const{componentCls:jt}=rt;return{[`${jt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:rt.marginXS},"> div":{transition:`all ${rt.motionDurationMid}, outline 0s`,"&:hover":{transform:rt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${rt.lineWidth}px dashed ${rt.starColor}`,transform:rt.starHoverScale}},"&-first, &-second":{color:rt.starBg,transition:`all ${rt.motionDurationMid}`,userSelect:"none",[rt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${jt}-star-first, &-half ${jt}-star-second`]:{opacity:1},[`&-half ${jt}-star-first, &-full ${jt}-star-second`]:{color:"inherit"}}}},At=rt=>({[`&-rtl${rt.componentCls}`]:{direction:"rtl"}}),at=rt=>{const{componentCls:jt}=rt;return{[jt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Oe.Wf)(rt)),{display:"inline-block",margin:0,padding:0,color:rt.starColor,fontSize:rt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${jt} ${jt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),It(rt)),{[`+ ${jt}-text`]:{display:"inline-block",marginInlineStart:rt.marginXS,fontSize:rt.fontSize}}),At(rt))}};var wt=(0,pt.Z)("Rate",rt=>{const jt=(0,De.TS)(rt,{});return[at(jt)]},rt=>({starColor:rt.yellow6,starSize:rt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:rt.colorFillContent})),ct=function(rt,jt){var Jt={};for(var mt in rt)Object.prototype.hasOwnProperty.call(rt,mt)&&jt.indexOf(mt)<0&&(Jt[mt]=rt[mt]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,mt=Object.getOwnPropertySymbols(rt);Mt<mt.length;Mt++)jt.indexOf(mt[Mt])<0&&Object.prototype.propertyIsEnumerable.call(rt,mt[Mt])&&(Jt[mt[Mt]]=rt[mt[Mt]]);return Jt},lt=We.forwardRef((rt,jt)=>{const{prefixCls:Jt,className:mt,rootClassName:Mt,style:mn,tooltips:Fn,character:an=We.createElement(Se,null)}=rt,Rn=ct(rt,["prefixCls","className","rootClassName","style","tooltips","character"]),St=(ye,qe)=>{let{index:ut}=qe;return Fn?We.createElement(nt.Z,{title:Fn[ut]},ye):ye},{getPrefixCls:Nn,direction:Xn,rate:Te}=We.useContext(Je.E_),Tt=Nn("rate",Jt),[ke,pe]=wt(Tt),ce=Object.assign(Object.assign({},Te==null?void 0:Te.style),mn);return ke(We.createElement(Ge,Object.assign({ref:jt,character:an,characterRender:St},Rn,{className:ge()(mt,Mt,pe,Te==null?void 0:Te.className),style:ce,prefixCls:Tt,direction:Xn})))})},61621:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return pe}});var ve=we(92310),We=we.n(ve),ze=we(59301),ot=we(36355),Ke=we(2738),me=ce=>{const{prefixCls:ye,className:qe,style:ut,size:He,shape:Xe}=ce,xt=We()({[`${ye}-lg`]:He==="large",[`${ye}-sm`]:He==="small"}),gt=We()({[`${ye}-circle`]:Xe==="circle",[`${ye}-square`]:Xe==="square",[`${ye}-round`]:Xe==="round"}),it=ze.useMemo(()=>typeof He=="number"?{width:He,height:He,lineHeight:`${He}px`}:{},[He]);return ze.createElement("span",{className:We()(ye,xt,gt,qe),style:Object.assign(Object.assign({},it),ut)})},Se=we(36237),Ue=we(83116),ge=we(37613);const Le=new Se.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Ee=ce=>({height:ce,lineHeight:`${ce}px`}),Pe=ce=>Object.assign({width:ce},Ee(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},Ee(ce)),a=ce=>{const{skeletonAvatarCls:ye,gradientFromColor:qe,controlHeight:ut,controlHeightLG:He,controlHeightSM:Xe}=ce;return{[`${ye}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:qe},Pe(ut)),[`${ye}${ye}-circle`]:{borderRadius:"50%"},[`${ye}${ye}-lg`]:Object.assign({},Pe(He)),[`${ye}${ye}-sm`]:Object.assign({},Pe(Xe))}},ee=ce=>{const{controlHeight:ye,borderRadiusSM:qe,skeletonInputCls:ut,controlHeightLG:He,controlHeightSM:Xe,gradientFromColor:xt}=ce;return{[`${ut}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:xt,borderRadius:qe},y(ye)),[`${ut}-lg`]:Object.assign({},y(He)),[`${ut}-sm`]:Object.assign({},y(Xe))}},E=ce=>Object.assign({width:ce},Ee(ce)),te=ce=>{const{skeletonImageCls:ye,imageSizeBase:qe,gradientFromColor:ut,borderRadiusSM:He}=ce;return{[`${ye}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ut,borderRadius:He},E(qe*2)),{[`${ye}-path`]:{fill:"#bfbfbf"},[`${ye}-svg`]:Object.assign(Object.assign({},E(qe)),{maxWidth:qe*4,maxHeight:qe*4}),[`${ye}-svg${ye}-svg-circle`]:{borderRadius:"50%"}}),[`${ye}${ye}-circle`]:{borderRadius:"50%"}}},ne=(ce,ye,qe)=>{const{skeletonButtonCls:ut}=ce;return{[`${qe}${ut}-circle`]:{width:ye,minWidth:ye,borderRadius:"50%"},[`${qe}${ut}-round`]:{borderRadius:ye}}},oe=ce=>Object.assign({width:ce*2,minWidth:ce*2},Ee(ce)),he=ce=>{const{borderRadiusSM:ye,skeletonButtonCls:qe,controlHeight:ut,controlHeightLG:He,controlHeightSM:Xe,gradientFromColor:xt}=ce;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${qe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:xt,borderRadius:ye,width:ut*2,minWidth:ut*2},oe(ut))},ne(ce,ut,qe)),{[`${qe}-lg`]:Object.assign({},oe(He))}),ne(ce,He,`${qe}-lg`)),{[`${qe}-sm`]:Object.assign({},oe(Xe))}),ne(ce,Xe,`${qe}-sm`))},Fe=ce=>{const{componentCls:ye,skeletonAvatarCls:qe,skeletonTitleCls:ut,skeletonParagraphCls:He,skeletonButtonCls:Xe,skeletonInputCls:xt,skeletonImageCls:gt,controlHeight:it,controlHeightLG:Qt,controlHeightSM:Ln,gradientFromColor:Et,padding:tn,marginSM:Ot,borderRadius:pn,titleHeight:Zt,blockRadius:Vn,paragraphLiHeight:cr,controlHeightXS:qn,paragraphMarginTop:Pr}=ce;return{[`${ye}`]:{display:"table",width:"100%",[`${ye}-header`]:{display:"table-cell",paddingInlineEnd:tn,verticalAlign:"top",[`${qe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Et},Pe(it)),[`${qe}-circle`]:{borderRadius:"50%"},[`${qe}-lg`]:Object.assign({},Pe(Qt)),[`${qe}-sm`]:Object.assign({},Pe(Ln))},[`${ye}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ut}`]:{width:"100%",height:Zt,background:Et,borderRadius:Vn,[`+ ${He}`]:{marginBlockStart:Ln}},[`${He}`]:{padding:0,"> li":{width:"100%",height:cr,listStyle:"none",background:Et,borderRadius:Vn,"+ li":{marginBlockStart:qn}}},[`${He}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ye}-content`]:{[`${ut}, ${He} > li`]:{borderRadius:pn}}},[`${ye}-with-avatar ${ye}-content`]:{[`${ut}`]:{marginBlockStart:Ot,[`+ ${He}`]:{marginBlockStart:Pr}}},[`${ye}${ye}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},he(ce)),a(ce)),ee(ce)),te(ce)),[`${ye}${ye}-block`]:{width:"100%",[`${Xe}`]:{width:"100%"},[`${xt}`]:{width:"100%"}},[`${ye}${ye}-active`]:{[`
|
|
|
${ut},
|
|
|
${He} > li,
|
|
|
${qe},
|
|
|
${Xe},
|
|
|
${xt},
|
|
|
${gt}
|
|
|
`]:Object.assign({},ie(ce))}}};var Ce=(0,Ue.Z)("Skeleton",ce=>{const{componentCls:ye}=ce,qe=(0,ge.TS)(ce,{skeletonAvatarCls:`${ye}-avatar`,skeletonTitleCls:`${ye}-title`,skeletonParagraphCls:`${ye}-paragraph`,skeletonButtonCls:`${ye}-button`,skeletonInputCls:`${ye}-input`,skeletonImageCls:`${ye}-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[Fe(qe)]},ce=>{const{colorFillContent:ye,colorFill:qe}=ce,ut=ye,He=qe;return{color:ut,colorGradientEnd:He,gradientFromColor:ut,gradientToColor:He,titleHeight:ce.controlHeight/2,blockRadius:ce.borderRadiusSM,paragraphMarginTop:ce.marginLG+ce.marginXXS,paragraphLiHeight:ce.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ge=ce=>{const{prefixCls:ye,className:qe,rootClassName:ut,active:He,shape:Xe="circle",size:xt="default"}=ce,{getPrefixCls:gt}=ze.useContext(ot.E_),it=gt("skeleton",ye),[Qt,Ln]=Ce(it),Et=(0,Ke.Z)(ce,["prefixCls","className"]),tn=We()(it,`${it}-element`,{[`${it}-active`]:He},qe,ut,Ln);return Qt(ze.createElement("div",{className:tn},ze.createElement(me,Object.assign({prefixCls:`${it}-avatar`,shape:Xe,size:xt},Et))))},nt=ce=>{const{prefixCls:ye,className:qe,rootClassName:ut,active:He,block:Xe=!1,size:xt="default"}=ce,{getPrefixCls:gt}=ze.useContext(ot.E_),it=gt("skeleton",ye),[Qt,Ln]=Ce(it),Et=(0,Ke.Z)(ce,["prefixCls"]),tn=We()(it,`${it}-element`,{[`${it}-active`]:He,[`${it}-block`]:Xe},qe,ut,Ln);return Qt(ze.createElement("div",{className:tn},ze.createElement(me,Object.assign({prefixCls:`${it}-button`,size:xt},Et))))};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:ye,className:qe,rootClassName:ut,style:He,active:Xe}=ce,{getPrefixCls:xt}=ze.useContext(ot.E_),gt=xt("skeleton",ye),[it,Qt]=Ce(gt),Ln=We()(gt,`${gt}-element`,{[`${gt}-active`]:Xe},qe,ut,Qt);return it(ze.createElement("div",{className:Ln},ze.createElement("div",{className:We()(`${gt}-image`,qe),style:He},ze.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${gt}-image-svg`},ze.createElement("path",{d:Oe,className:`${gt}-image-path`})))))},At=ce=>{const{prefixCls:ye,className:qe,rootClassName:ut,active:He,block:Xe,size:xt="default"}=ce,{getPrefixCls:gt}=ze.useContext(ot.E_),it=gt("skeleton",ye),[Qt,Ln]=Ce(it),Et=(0,Ke.Z)(ce,["prefixCls"]),tn=We()(it,`${it}-element`,{[`${it}-active`]:He,[`${it}-block`]:Xe},qe,ut,Ln);return Qt(ze.createElement("div",{className:tn},ze.createElement(me,Object.assign({prefixCls:`${it}-input`,size:xt},Et))))},at=we(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"},ct=wt,dt=we(7657),lt=function(ye,qe){return ze.createElement(dt.Z,(0,at.Z)({},ye,{ref:qe,icon:ct}))},rt=ze.forwardRef(lt),jt=rt,mt=ce=>{const{prefixCls:ye,className:qe,rootClassName:ut,style:He,active:Xe,children:xt}=ce,{getPrefixCls:gt}=ze.useContext(ot.E_),it=gt("skeleton",ye),[Qt,Ln]=Ce(it),Et=We()(it,`${it}-element`,{[`${it}-active`]:Xe},Ln,qe,ut),tn=xt!=null?xt:ze.createElement(jt,null);return Qt(ze.createElement("div",{className:Et},ze.createElement("div",{className:We()(`${it}-image`,qe),style:He},tn)))},Mt=we(94480),Fn=ce=>{const ye=gt=>{const{width:it,rows:Qt=2}=ce;if(Array.isArray(it))return it[gt];if(Qt-1===gt)return it},{prefixCls:qe,className:ut,style:He,rows:Xe}=ce,xt=(0,Mt.Z)(Array(Xe)).map((gt,it)=>ze.createElement("li",{key:it,style:{width:ye(it)}}));return ze.createElement("ul",{className:We()(qe,ut),style:He},xt)},Rn=ce=>{let{prefixCls:ye,className:qe,width:ut,style:He}=ce;return ze.createElement("h3",{className:We()(ye,qe),style:Object.assign({width:ut},He)})};function St(ce){return ce&&typeof ce=="object"?ce:{}}function Nn(ce,ye){return ce&&!ye?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Xn(ce,ye){return!ce&&ye?{width:"38%"}:ce&&ye?{width:"50%"}:{}}function Te(ce,ye){const qe={};return(!ce||!ye)&&(qe.width="61%"),!ce&&ye?qe.rows=3:qe.rows=2,qe}const Tt=ce=>{const{prefixCls:ye,loading:qe,className:ut,rootClassName:He,style:Xe,children:xt,avatar:gt=!1,title:it=!0,paragraph:Qt=!0,active:Ln,round:Et}=ce,{getPrefixCls:tn,direction:Ot,skeleton:pn}=ze.useContext(ot.E_),Zt=tn("skeleton",ye),[Vn,cr]=Ce(Zt);if(qe||!("loading"in ce)){const qn=!!gt,Pr=!!it,Cr=!!Qt;let aa;if(qn){const Br=Object.assign(Object.assign({prefixCls:`${Zt}-avatar`},Nn(Pr,Cr)),St(gt));aa=ze.createElement("div",{className:`${Zt}-header`},ze.createElement(me,Object.assign({},Br)))}let ta;if(Pr||Cr){let Br;if(Pr){const Jr=Object.assign(Object.assign({prefixCls:`${Zt}-title`},Xn(qn,Cr)),St(it));Br=ze.createElement(Rn,Object.assign({},Jr))}let Er;if(Cr){const Jr=Object.assign(Object.assign({prefixCls:`${Zt}-paragraph`},Te(qn,Pr)),St(Qt));Er=ze.createElement(Fn,Object.assign({},Jr))}ta=ze.createElement("div",{className:`${Zt}-content`},Br,Er)}const _r=We()(Zt,{[`${Zt}-with-avatar`]:qn,[`${Zt}-active`]:Ln,[`${Zt}-rtl`]:Ot==="rtl",[`${Zt}-round`]:Et},pn==null?void 0:pn.className,ut,He,cr);return Vn(ze.createElement("div",{className:_r,style:Object.assign(Object.assign({},pn==null?void 0:pn.style),Xe)},aa,ta))}return typeof xt!="undefined"?xt:null};Tt.Button=nt,Tt.Avatar=Ge,Tt.Input=At,Tt.Image=De,Tt.Node=mt;var ke=Tt,pe=ke},31797:function(sn,Nt,we){"use strict";we.d(Nt,{default:function(){return Ce}});var ve=we(59301),We=we(56762),ze=we(92343),ot=we(92310),Ke=we.n(ot),Re=we(36355),me=we(61621),Ue=Qe=>{const{value:Ge,formatter:Je,precision:nt,decimalSeparator:Oe,groupSeparator:pt="",prefixCls:De}=Qe;let It;if(typeof Je=="function")It=Je(Ge);else{const At=String(Ge),at=At.match(/^(-?)(\d*)(\.(\d+))?$/);if(!at||At==="-")It=At;else{const wt=at[1];let ct=at[2]||"0",dt=at[4]||"";ct=ct.replace(/\B(?=(\d{3})+(?!\d))/g,pt),typeof nt=="number"&&(dt=dt.padEnd(nt,"0").slice(0,nt>0?nt:0)),dt&&(dt=`${Oe}${dt}`),It=[ve.createElement("span",{key:"int",className:`${De}-content-value-int`},wt,ct),dt&&ve.createElement("span",{key:"decimal",className:`${De}-content-value-decimal`},dt)]}}return ve.createElement("span",{className:`${De}-content-value`},It)},ge=we(17313),Le=we(83116),Ee=we(37613);const Pe=Qe=>{const{componentCls:Ge,marginXXS:Je,padding:nt,colorTextDescription:Oe,titleFontSize:pt,colorTextHeading:De,contentFontSize:It,fontFamily:At}=Qe;return{[`${Ge}`]:Object.assign(Object.assign({},(0,ge.Wf)(Qe)),{[`${Ge}-title`]:{marginBottom:Je,color:Oe,fontSize:pt},[`${Ge}-skeleton`]:{paddingTop:nt},[`${Ge}-content`]:{color:De,fontSize:It,fontFamily:At,[`${Ge}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ge}-content-prefix, ${Ge}-content-suffix`]:{display:"inline-block"},[`${Ge}-content-prefix`]:{marginInlineEnd:Je},[`${Ge}-content-suffix`]:{marginInlineStart:Je}}})}};var ie=(0,Le.Z)("Statistic",Qe=>{const Ge=(0,Ee.TS)(Qe,{});return[Pe(Ge)]},Qe=>{const{fontSizeHeading3:Ge,fontSize:Je}=Qe;return{titleFontSize:Je,contentFontSize:Ge}}),a=Qe=>{const{prefixCls:Ge,className:Je,rootClassName:nt,style:Oe,valueStyle:pt,value:De=0,title:It,valueRender:At,prefix:at,suffix:wt,loading:ct=!1,onMouseEnter:dt,onMouseLeave:lt,decimalSeparator:rt=".",groupSeparator:jt=","}=Qe,{getPrefixCls:Jt,direction:mt,statistic:Mt}=ve.useContext(Re.E_),mn=Jt("statistic",Ge),[Fn,an]=ie(mn),Rn=ve.createElement(Ue,Object.assign({decimalSeparator:rt,groupSeparator:jt,prefixCls:mn},Qe,{value:De})),St=Ke()(mn,{[`${mn}-rtl`]:mt==="rtl"},Mt==null?void 0:Mt.className,Je,nt,an);return Fn(ve.createElement("div",{className:St,style:Object.assign(Object.assign({},Mt==null?void 0:Mt.style),Oe),onMouseEnter:dt,onMouseLeave:lt},It&&ve.createElement("div",{className:`${mn}-title`},It),ve.createElement(me.Z,{paragraph:!1,loading:ct,className:`${mn}-skeleton`},ve.createElement("div",{style:pt,className:`${mn}-content`},at&&ve.createElement("span",{className:`${mn}-content-prefix`},at),At?At(Rn):Rn,wt&&ve.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,Ge){let Je=Qe;const nt=/\[[^\]]*]/g,Oe=(Ge.match(nt)||[]).map(At=>At.slice(1,-1)),pt=Ge.replace(nt,"[]"),De=ee.reduce((At,at)=>{let[wt,ct]=at;if(At.includes(wt)){const dt=Math.floor(Je/ct);return Je-=dt*ct,At.replace(new RegExp(`${wt}+`,"g"),lt=>{const rt=lt.length;return dt.toString().padStart(rt,"0")})}return At},pt);let It=0;return De.replace(nt,()=>{const At=Oe[It];return It+=1,At})}function te(Qe,Ge){const{format:Je=""}=Ge,nt=new Date(Qe).getTime(),Oe=Date.now(),pt=Math.max(nt-Oe,0);return E(pt,Je)}const ne=1e3/30;function oe(Qe){return new Date(Qe).getTime()}const he=Qe=>{const{value:Ge,format:Je="HH:mm:ss",onChange:nt,onFinish:Oe}=Qe,pt=(0,We.Z)(),De=ve.useRef(null),It=()=>{Oe==null||Oe(),De.current&&(clearInterval(De.current),De.current=null)},At=()=>{const ct=oe(Ge);ct>=Date.now()&&(De.current=setInterval(()=>{pt(),nt==null||nt(ct-Date.now()),ct<Date.now()&&It()},ne))};ve.useEffect(()=>(At(),()=>{De.current&&(clearInterval(De.current),De.current=null)}),[Ge]);const at=(ct,dt)=>te(ct,Object.assign(Object.assign({},dt),{format:Je})),wt=ct=>(0,ze.Tm)(ct,{title:void 0});return ve.createElement(a,Object.assign({},Qe,{valueRender:wt,formatter:at}))};var Fe=ve.memo(he);a.Countdown=Fe;var Ce=a},15969:function(sn,Nt,we){"use strict";we.d(Nt,{N:function(){return ve}});const ve=We=>({color:We.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${We.motionDurationSlow}`,"&:focus, &:hover":{color:We.colorLinkHover},"&:active":{color:We.colorLinkActive}})},1710:function(sn,Nt,we){"use strict";we.d(Nt,{default:function(){return ah}});var ve={},We="rc-table-internal-hook",ze=we(42978),ot=we(6089),Ke=we(34280),Re=we(13697),me=we(59301),Se=we(4676);function Ue(Ye){var et=me.createContext(void 0),bt=function(Wt){var Vt=Wt.value,Sn=Wt.children,yn=me.useRef(Vt);yn.current=Vt;var gn=me.useState(function(){return{getValue:function(){return yn.current},listeners:new Set}}),On=(0,ze.Z)(gn,1),Mn=On[0];return(0,Ke.Z)(function(){(0,Se.unstable_batchedUpdates)(function(){Mn.listeners.forEach(function(_n){_n(Vt)})})},[Vt]),me.createElement(et.Provider,{value:Mn},Sn)};return{Context:et,Provider:bt,defaultValue:Ye}}function ge(Ye,et){var bt=(0,ot.Z)(typeof et=="function"?et:function(_n){if(et===void 0)return _n;if(!Array.isArray(et))return _n[et];var gr={};return et.forEach(function(or){gr[or]=_n[or]}),gr}),Dt=me.useContext(Ye==null?void 0:Ye.Context),Wt=Dt||{},Vt=Wt.listeners,Sn=Wt.getValue,yn=me.useRef();yn.current=bt(Dt?Sn():Ye==null?void 0:Ye.defaultValue);var gn=me.useState({}),On=(0,ze.Z)(gn,2),Mn=On[1];return(0,Ke.Z)(function(){if(!Dt)return;function _n(gr){var or=bt(gr);(0,Re.Z)(yn.current,or,!0)||Mn({})}return Vt.add(_n),function(){Vt.delete(_n)}},[Dt]),yn.current}var Le=we(54476),Ee=we(8654);function Pe(){var Ye=me.createContext(null);function et(){return me.useContext(Ye)}function bt(Wt,Vt){var Sn=(0,Ee.Yr)(Wt),yn=function(On,Mn){var _n=Sn?{ref:Mn}:{},gr=me.useRef(0),or=me.useRef(On),lr=et();return lr!==null?me.createElement(Wt,(0,Le.Z)({},On,_n)):((!Vt||Vt(or.current,On))&&(gr.current+=1),or.current=On,me.createElement(Ye.Provider,{value:gr.current},me.createElement(Wt,(0,Le.Z)({},On,_n))))};return Sn?me.forwardRef(yn):yn}function Dt(Wt,Vt){var Sn=(0,Ee.Yr)(Wt),yn=function(On,Mn){var _n=Sn?{ref:Mn}:{};return et(),me.createElement(Wt,(0,Le.Z)({},On,_n))};return Sn?me.memo(me.forwardRef(yn),Vt):me.memo(yn,Vt)}return{makeImmutable:bt,responseImmutable:Dt,useImmutableMark:et}}var ie=Pe(),y=ie.makeImmutable,a=ie.responseImmutable,ee=ie.useImmutableMark,E=Pe(),te=E.makeImmutable,ne=E.responseImmutable,oe=E.useImmutableMark,he=Ue(),Fe=he;function Ce(Ye,et){var bt=me.useRef(0);bt.current+=1;var Dt=me.useRef(Ye),Wt=[];Object.keys(Ye||{}).map(function(Sn){var yn;(Ye==null?void 0:Ye[Sn])!==((yn=Dt.current)===null||yn===void 0?void 0:yn[Sn])&&Wt.push(Sn)}),Dt.current=Ye;var Vt=me.useRef([]);return Wt.length&&(Vt.current=Wt),me.useDebugValue(bt.current),me.useDebugValue(Vt.current.join(", ")),et&&console.log("".concat(et,":"),bt.current,Vt.current),bt.current}var Qe=null,Ge=me.memo(function(){var Ye=Ce();return me.createElement("h1",null,"Render Times: ",Ye)});Ge.displayName="RenderBlock";var Je=we(76190),nt=we(33885),Oe=we(20068),pt=we(92310),De=we.n(pt),It=we(80547),At=we(97938),at=we(48736),wt=me.createContext({renderWithProps:!1}),ct=wt,dt="RC_TABLE_KEY";function lt(Ye){return Ye==null?[]:Array.isArray(Ye)?Ye:[Ye]}function rt(Ye){var et=[],bt={};return Ye.forEach(function(Dt){for(var Wt=Dt||{},Vt=Wt.key,Sn=Wt.dataIndex,yn=Vt||lt(Sn).join("-")||dt;bt[yn];)yn="".concat(yn,"_next");bt[yn]=!0,et.push(yn)}),et}function jt(Ye){return Ye!=null}function Jt(Ye){return Ye&&(0,Je.Z)(Ye)==="object"&&!Array.isArray(Ye)&&!me.isValidElement(Ye)}function mt(Ye,et,bt,Dt,Wt,Vt){var Sn=me.useContext(ct),yn=oe(),gn=(0,It.Z)(function(){if(jt(Dt))return[Dt];var On=et==null||et===""?[]:Array.isArray(et)?et:[et],Mn=(0,At.Z)(Ye,On),_n=Mn,gr=void 0;if(Wt){var or=Wt(Mn,Ye,bt);Jt(or)?(_n=or.children,gr=or.props,Sn.renderWithProps=!0):_n=or}return[_n,gr]},[yn,Ye,Dt,et,Wt,bt],function(On,Mn){if(Vt){var _n=(0,ze.Z)(On,2),gr=_n[1],or=(0,ze.Z)(Mn,2),lr=or[1];return Vt(lr,gr)}return Sn.renderWithProps?!0:!(0,Re.Z)(On,Mn,!0)});return gn}function Mt(Ye,et,bt,Dt){var Wt=Ye+et-1;return Ye<=Dt&&Wt>=bt}function mn(Ye,et){return ge(Fe,function(bt){var Dt=Mt(Ye,et||1,bt.hoverStartRow,bt.hoverEndRow);return[Dt,bt.onHover]})}var Fn=function(et){var bt=et.ellipsis,Dt=et.rowType,Wt=et.children,Vt,Sn=bt===!0?{showTitle:!0}:bt;return Sn&&(Sn.showTitle||Dt==="header")&&(typeof Wt=="string"||typeof Wt=="number"?Vt=Wt.toString():me.isValidElement(Wt)&&typeof Wt.props.children=="string"&&(Vt=Wt.props.children)),Vt};function an(Ye){var et,bt,Dt,Wt,Vt,Sn,yn,gn,On=Ye.component,Mn=Ye.children,_n=Ye.ellipsis,gr=Ye.scope,or=Ye.prefixCls,lr=Ye.className,Tr=Ye.align,br=Ye.record,Or=Ye.render,xr=Ye.dataIndex,Wr=Ye.renderIndex,ya=Ye.shouldCellUpdate,xa=Ye.index,ua=Ye.rowType,_a=Ye.colSpan,eo=Ye.rowSpan,qr=Ye.fixLeft,da=Ye.fixRight,na=Ye.firstFixLeft,Zr=Ye.lastFixLeft,la=Ye.firstFixRight,Ua=Ye.lastFixRight,vo=Ye.appendNode,Ya=Ye.additionalProps,La=Ya===void 0?{}:Ya,lo=Ye.isSticky,Co="".concat(or,"-cell"),pi=ge(Fe,["supportSticky","allColumnsFixedLeft"]),Ho=pi.supportSticky,Ii=pi.allColumnsFixedLeft,zi=mt(br,xr,Wr,Mn,Or,ya),no=(0,ze.Z)(zi,2),aA=no[0],Xo=no[1],vi={},wi=typeof qr=="number"&&Ho,ps=typeof da=="number"&&Ho;wi&&(vi.position="sticky",vi.left=qr),ps&&(vi.position="sticky",vi.right=da);var Aa=(et=(bt=(Dt=Xo==null?void 0:Xo.colSpan)!==null&&Dt!==void 0?Dt:La.colSpan)!==null&&bt!==void 0?bt:_a)!==null&&et!==void 0?et:1,Qa=(Wt=(Vt=(Sn=Xo==null?void 0:Xo.rowSpan)!==null&&Sn!==void 0?Sn:La.rowSpan)!==null&&Vt!==void 0?Vt:eo)!==null&&Wt!==void 0?Wt:1,Na=mn(xa,Qa),Sa=(0,ze.Z)(Na,2),Yo=Sa[0],Ba=Sa[1],Va=function(Kr){var is;br&&Ba(xa,xa+Qa-1),La==null||(is=La.onMouseEnter)===null||is===void 0||is.call(La,Kr)},Lo=function(Kr){var is;br&&Ba(-1,-1),La==null||(is=La.onMouseLeave)===null||is===void 0||is.call(La,Kr)};if(Aa===0||Qa===0)return null;var No=(yn=La.title)!==null&&yn!==void 0?yn:Fn({rowType:ua,ellipsis:_n,children:aA}),VA=De()(Co,lr,(gn={},(0,Oe.Z)(gn,"".concat(Co,"-fix-left"),wi&&Ho),(0,Oe.Z)(gn,"".concat(Co,"-fix-left-first"),na&&Ho),(0,Oe.Z)(gn,"".concat(Co,"-fix-left-last"),Zr&&Ho),(0,Oe.Z)(gn,"".concat(Co,"-fix-left-all"),Zr&&Ii&&Ho),(0,Oe.Z)(gn,"".concat(Co,"-fix-right"),ps&&Ho),(0,Oe.Z)(gn,"".concat(Co,"-fix-right-first"),la&&Ho),(0,Oe.Z)(gn,"".concat(Co,"-fix-right-last"),Ua&&Ho),(0,Oe.Z)(gn,"".concat(Co,"-ellipsis"),_n),(0,Oe.Z)(gn,"".concat(Co,"-with-append"),vo),(0,Oe.Z)(gn,"".concat(Co,"-fix-sticky"),(wi||ps)&&lo&&Ho),(0,Oe.Z)(gn,"".concat(Co,"-row-hover"),!Xo&&Yo),gn),La.className,Xo==null?void 0:Xo.className),$i={};Tr&&($i.textAlign=Tr);var nl=(0,nt.Z)((0,nt.Z)((0,nt.Z)((0,nt.Z)({},vi),La.style),$i),Xo==null?void 0:Xo.style),eA=aA;return(0,Je.Z)(eA)==="object"&&!Array.isArray(eA)&&!me.isValidElement(eA)&&(eA=null),_n&&(Zr||la)&&(eA=me.createElement("span",{className:"".concat(Co,"-content")},eA)),me.createElement(On,(0,Le.Z)({},Xo,La,{className:VA,style:nl,title:No,scope:gr,onMouseEnter:Va,onMouseLeave:Lo,colSpan:Aa!==1?Aa:null,rowSpan:Qa!==1?Qa:null}),vo,eA)}var Rn=me.memo(an);function St(Ye,et,bt,Dt,Wt,Vt){var Sn=bt[Ye]||{},yn=bt[et]||{},gn,On;Sn.fixed==="left"?gn=Dt.left[Wt==="rtl"?et:Ye]:yn.fixed==="right"&&(On=Dt.right[Wt==="rtl"?Ye:et]);var Mn=!1,_n=!1,gr=!1,or=!1,lr=bt[et+1],Tr=bt[Ye-1],br=!(Vt!=null&&Vt.children);if(Wt==="rtl"){if(gn!==void 0){var Or=Tr&&Tr.fixed==="left";or=!Or&&br}else if(On!==void 0){var xr=lr&&lr.fixed==="right";gr=!xr&&br}}else if(gn!==void 0){var Wr=lr&&lr.fixed==="left";Mn=!Wr&&br}else if(On!==void 0){var ya=Tr&&Tr.fixed==="right";_n=!ya&&br}return{fixLeft:gn,fixRight:On,lastFixLeft:Mn,firstFixRight:_n,lastFixRight:gr,firstFixLeft:or,isSticky:Dt.isSticky}}var Nn=me.createContext({}),Xn=Nn;function Te(Ye){var et=Ye.className,bt=Ye.index,Dt=Ye.children,Wt=Ye.colSpan,Vt=Wt===void 0?1:Wt,Sn=Ye.rowSpan,yn=Ye.align,gn=ge(Fe,["prefixCls","direction"]),On=gn.prefixCls,Mn=gn.direction,_n=me.useContext(Xn),gr=_n.scrollColumnIndex,or=_n.stickyOffsets,lr=_n.flattenColumns,Tr=_n.columns,br=bt+Vt-1,Or=br+1===gr?Vt+1:Vt,xr=St(bt,bt+Or-1,lr,or,Mn,Tr==null?void 0:Tr[bt]);return me.createElement(Rn,(0,Le.Z)({className:et,index:bt,component:"td",prefixCls:On,record:null,dataIndex:null,align:yn,colSpan:Or,rowSpan:Sn,render:function(){return Dt}},xr))}var Tt=we(75931),ke=["children"];function pe(Ye){var et=Ye.children,bt=(0,Tt.Z)(Ye,ke);return me.createElement("tr",bt,et)}function ce(Ye){var et=Ye.children;return et}ce.Row=pe,ce.Cell=Te;var ye=ce;function qe(Ye){var et=Ye.children,bt=Ye.stickyOffsets,Dt=Ye.flattenColumns,Wt=Ye.columns,Vt=ge(Fe,"prefixCls"),Sn=Dt.length-1,yn=Dt[Sn],gn=me.useMemo(function(){return{stickyOffsets:bt,flattenColumns:Dt,scrollColumnIndex:yn!=null&&yn.scrollbar?Sn:null,columns:Wt}},[yn,Dt,Sn,bt,Wt]);return me.createElement(Xn.Provider,{value:gn},me.createElement("tfoot",{className:"".concat(Vt,"-summary")},et))}var ut=ne(qe),He=ye,Xe=we(70425),xt=we(29301),gt=we(29194),it=we(3465),Qt=we(75152),Ln=we(26112);function Et(Ye,et,bt,Dt,Wt,Vt,Sn){Ye.push({record:et,indent:bt,index:Sn});var yn=Vt(et),gn=Wt==null?void 0:Wt.has(yn);if(et&&Array.isArray(et[Dt])&&gn)for(var On=0;On<et[Dt].length;On+=1)Et(Ye,et[Dt][On],bt+1,Dt,Wt,Vt,On)}function tn(Ye,et,bt,Dt){var Wt=me.useMemo(function(){if(bt!=null&&bt.size){for(var Vt=[],Sn=0;Sn<(Ye==null?void 0:Ye.length);Sn+=1){var yn=Ye[Sn];Et(Vt,yn,0,et,bt,Dt,Sn)}return Vt}return Ye==null?void 0:Ye.map(function(gn,On){return{record:gn,indent:0,index:On}})},[Ye,et,bt,Dt]);return Wt}function Ot(Ye){var et=Ye.prefixCls,bt=Ye.children,Dt=Ye.component,Wt=Ye.cellComponent,Vt=Ye.className,Sn=Ye.expanded,yn=Ye.colSpan,gn=Ye.isEmpty,On=ge(Fe,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Mn=On.scrollbarSize,_n=On.fixHeader,gr=On.fixColumn,or=On.componentWidth,lr=On.horizonScroll,Tr=bt;return(gn?lr&&or:gr)&&(Tr=me.createElement("div",{style:{width:or-(_n?Mn:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(et,"-expanded-row-fixed")},Tr)),me.createElement(Dt,{className:Vt,style:{display:Sn?null:"none"}},me.createElement(Rn,{component:Wt,prefixCls:et,colSpan:yn},Tr))}var pn=Ot;function Zt(Ye,et,bt,Dt){var Wt=ge(Fe,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),Vt=Wt.flattenColumns,Sn=Wt.expandableType,yn=Wt.expandedKeys,gn=Wt.childrenColumnName,On=Wt.onTriggerExpand,Mn=Wt.rowExpandable,_n=Wt.onRow,gr=Wt.expandRowByClick,or=Wt.rowClassName,lr=Sn==="nest",Tr=Sn==="row"&&(!Mn||Mn(Ye)),br=Tr||lr,Or=yn&&yn.has(et),xr=gn&&Ye&&Ye[gn],Wr=(0,Xe.useEvent)(On),ya=_n==null?void 0:_n(Ye,bt),xa=ya==null?void 0:ya.onClick,ua=function(da){gr&&br&&On(Ye,da);for(var na=arguments.length,Zr=new Array(na>1?na-1:0),la=1;la<na;la++)Zr[la-1]=arguments[la];xa==null||xa.apply(void 0,[da].concat(Zr))},_a;typeof or=="string"?_a=or:typeof or=="function"&&(_a=or(Ye,bt,Dt));var eo=rt(Vt);return(0,nt.Z)((0,nt.Z)({},Wt),{},{columnsKey:eo,nestExpandable:lr,expanded:Or,hasNestChildren:xr,record:Ye,onTriggerExpand:Wr,rowSupportExpand:Tr,expandable:br,rowProps:(0,nt.Z)((0,nt.Z)({},ya),{},{className:De()(_a,ya==null?void 0:ya.className),onClick:ua})})}function Vn(Ye,et,bt,Dt,Wt){var Vt=Ye.record,Sn=Ye.prefixCls,yn=Ye.columnsKey,gn=Ye.fixedInfoList,On=Ye.expandIconColumnIndex,Mn=Ye.nestExpandable,_n=Ye.indentSize,gr=Ye.expandIcon,or=Ye.expanded,lr=Ye.hasNestChildren,Tr=Ye.onTriggerExpand,br=yn[bt],Or=gn[bt],xr;bt===(On||0)&&Mn&&(xr=me.createElement(me.Fragment,null,me.createElement("span",{style:{paddingLeft:"".concat(_n*Dt,"px")},className:"".concat(Sn,"-row-indent indent-level-").concat(Dt)}),gr({prefixCls:Sn,expanded:or,expandable:lr,record:Vt,onExpand:Tr})));var Wr;return et.onCell&&(Wr=et.onCell(Vt,Wt)),{key:br,fixedInfo:Or,appendCellNode:xr,additionalCellProps:Wr||{}}}function cr(Ye){var et=Ye.className,bt=Ye.style,Dt=Ye.record,Wt=Ye.index,Vt=Ye.renderIndex,Sn=Ye.rowKey,yn=Ye.indent,gn=yn===void 0?0:yn,On=Ye.rowComponent,Mn=Ye.cellComponent,_n=Ye.scopeCellComponent,gr=Zt(Dt,Sn,Wt,gn),or=gr.prefixCls,lr=gr.flattenColumns,Tr=gr.expandedRowClassName,br=gr.expandedRowRender,Or=gr.rowProps,xr=gr.expanded,Wr=gr.rowSupportExpand,ya=me.useState(!1),xa=(0,ze.Z)(ya,2),ua=xa[0],_a=xa[1];me.useEffect(function(){xr&&_a(!0)},[xr]);var eo=me.createElement(On,(0,Le.Z)({},Or,{"data-row-key":Sn,className:De()(et,"".concat(or,"-row"),"".concat(or,"-row-level-").concat(gn),Or==null?void 0:Or.className),style:(0,nt.Z)((0,nt.Z)({},bt),Or==null?void 0:Or.style)}),lr.map(function(Zr,la){var Ua=Zr.render,vo=Zr.dataIndex,Ya=Zr.className,La=Vn(gr,Zr,la,gn,Wt),lo=La.key,Co=La.fixedInfo,pi=La.appendCellNode,Ho=La.additionalCellProps;return me.createElement(Rn,(0,Le.Z)({className:Ya,ellipsis:Zr.ellipsis,align:Zr.align,scope:Zr.rowScope,component:Zr.rowScope?_n:Mn,prefixCls:or,key:lo,record:Dt,index:Wt,renderIndex:Vt,dataIndex:vo,render:Ua,shouldCellUpdate:Zr.shouldCellUpdate},Co,{appendNode:pi,additionalProps:Ho}))})),qr;if(Wr&&(ua||xr)){var da=br(Dt,Wt,gn+1,xr),na=Tr&&Tr(Dt,Wt,gn);qr=me.createElement(pn,{expanded:xr,className:De()("".concat(or,"-expanded-row"),"".concat(or,"-expanded-row-level-").concat(gn+1),na),prefixCls:or,component:On,cellComponent:Mn,colSpan:lr.length,isEmpty:!1},da)}return me.createElement(me.Fragment,null,eo,qr)}cr.displayName="BodyRow";var qn=ne(cr);function Pr(Ye){var et=Ye.columnKey,bt=Ye.onColumnResize,Dt=me.useRef();return me.useEffect(function(){Dt.current&&bt(et,Dt.current.offsetWidth)},[]),me.createElement(xt.Z,{data:et},me.createElement("td",{ref:Dt,style:{padding:0,border:0,height:0}},me.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function Cr(Ye){var et=Ye.prefixCls,bt=Ye.columnsKey,Dt=Ye.onColumnResize;return me.createElement("tr",{"aria-hidden":"true",className:"".concat(et,"-measure-row"),style:{height:0,fontSize:0}},me.createElement(xt.Z.Collection,{onBatchResize:function(Vt){Vt.forEach(function(Sn){var yn=Sn.data,gn=Sn.size;Dt(yn,gn.offsetWidth)})}},bt.map(function(Wt){return me.createElement(Pr,{key:Wt,columnKey:Wt,onColumnResize:Dt})})))}function aa(Ye){var et=Ye.data,bt=Ye.measureColumnWidth,Dt=ge(Fe,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Wt=Dt.prefixCls,Vt=Dt.getComponent,Sn=Dt.onColumnResize,yn=Dt.flattenColumns,gn=Dt.getRowKey,On=Dt.expandedKeys,Mn=Dt.childrenColumnName,_n=Dt.emptyNode,gr=tn(et,Mn,On,gn),or=me.useRef({renderWithProps:!1}),lr=Vt(["body","wrapper"],"tbody"),Tr=Vt(["body","row"],"tr"),br=Vt(["body","cell"],"td"),Or=Vt(["body","cell"],"th"),xr;et.length?xr=gr.map(function(ya,xa){var ua=ya.record,_a=ya.indent,eo=ya.index,qr=gn(ua,xa);return me.createElement(qn,{key:qr,rowKey:qr,record:ua,index:xa,renderIndex:eo,rowComponent:Tr,cellComponent:br,scopeCellComponent:Or,getRowKey:gn,indent:_a})}):xr=me.createElement(pn,{expanded:!0,className:"".concat(Wt,"-placeholder"),prefixCls:Wt,component:Tr,cellComponent:br,colSpan:yn.length,isEmpty:!0},_n);var Wr=rt(yn);return me.createElement(ct.Provider,{value:or.current},me.createElement(lr,{className:"".concat(Wt,"-tbody")},bt&&me.createElement(Cr,{prefixCls:Wt,columnsKey:Wr,onColumnResize:Sn}),xr))}aa.displayName="Body";var ta=ne(aa),_r=["expandable"],Br="RC_TABLE_INTERNAL_COL_DEFINE";function Er(Ye){var et=Ye.expandable,bt=(0,Tt.Z)(Ye,_r),Dt;return"expandable"in Ye?Dt=(0,nt.Z)((0,nt.Z)({},bt),et):Dt=bt,Dt.showExpandColumn===!1&&(Dt.expandIconColumnIndex=-1),Dt}var Jr=["columnType"];function fa(Ye){for(var et=Ye.colWidths,bt=Ye.columns,Dt=Ye.columCount,Wt=[],Vt=Dt||bt.length,Sn=!1,yn=Vt-1;yn>=0;yn-=1){var gn=et[yn],On=bt&&bt[yn],Mn=On&&On[Br];if(gn||Mn||Sn){var _n=Mn||{},gr=_n.columnType,or=(0,Tt.Z)(_n,Jr);Wt.unshift(me.createElement("col",(0,Le.Z)({key:yn,style:{width:gn}},or))),Sn=!0}}return me.createElement("colgroup",null,Wt)}var Ga=fa,Xr=we(94480),Mo=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function ii(Ye,et){return(0,me.useMemo)(function(){for(var bt=[],Dt=0;Dt<et;Dt+=1){var Wt=Ye[Dt];if(Wt!==void 0)bt[Dt]=Wt;else return null}return bt},[Ye.join("_"),et])}var $r=me.forwardRef(function(Ye,et){var bt=Ye.className,Dt=Ye.noData,Wt=Ye.columns,Vt=Ye.flattenColumns,Sn=Ye.colWidths,yn=Ye.columCount,gn=Ye.stickyOffsets,On=Ye.direction,Mn=Ye.fixHeader,_n=Ye.stickyTopOffset,gr=Ye.stickyBottomOffset,or=Ye.stickyClassName,lr=Ye.onScroll,Tr=Ye.maxContentScroll,br=Ye.children,Or=(0,Tt.Z)(Ye,Mo),xr=ge(Fe,["prefixCls","scrollbarSize","isSticky"]),Wr=xr.prefixCls,ya=xr.scrollbarSize,xa=xr.isSticky,ua=xa&&!Mn?0:ya,_a=me.useRef(null),eo=me.useCallback(function(Ya){(0,Ee.mH)(et,Ya),(0,Ee.mH)(_a,Ya)},[]);me.useEffect(function(){var Ya;function La(lo){var Co=lo,pi=Co.currentTarget,Ho=Co.deltaX;Ho&&(lr({currentTarget:pi,scrollLeft:pi.scrollLeft+Ho}),lo.preventDefault())}return(Ya=_a.current)===null||Ya===void 0||Ya.addEventListener("wheel",La),function(){var lo;(lo=_a.current)===null||lo===void 0||lo.removeEventListener("wheel",La)}},[]);var qr=me.useMemo(function(){return Vt.every(function(Ya){return Ya.width})},[Vt]),da=Vt[Vt.length-1],na={fixed:da?da.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(Wr,"-cell-scrollbar")}}},Zr=(0,me.useMemo)(function(){return ua?[].concat((0,Xr.Z)(Wt),[na]):Wt},[ua,Wt]),la=(0,me.useMemo)(function(){return ua?[].concat((0,Xr.Z)(Vt),[na]):Vt},[ua,Vt]),Ua=(0,me.useMemo)(function(){var Ya=gn.right,La=gn.left;return(0,nt.Z)((0,nt.Z)({},gn),{},{left:On==="rtl"?[].concat((0,Xr.Z)(La.map(function(lo){return lo+ua})),[0]):La,right:On==="rtl"?Ya:[].concat((0,Xr.Z)(Ya.map(function(lo){return lo+ua})),[0]),isSticky:xa})},[ua,gn,xa]),vo=ii(Sn,yn);return me.createElement("div",{style:(0,nt.Z)({overflow:"hidden"},xa?{top:_n,bottom:gr}:{}),ref:eo,className:De()(bt,(0,Oe.Z)({},or,!!or))},me.createElement("table",{style:{tableLayout:"fixed",visibility:Dt||vo?null:"hidden"}},(!Dt||!Tr||qr)&&me.createElement(Ga,{colWidths:vo?[].concat((0,Xr.Z)(vo),[ua]):[],columCount:yn+1,columns:la}),br((0,nt.Z)((0,nt.Z)({},Or),{},{stickyOffsets:Ua,columns:Zr,flattenColumns:la}))))});$r.displayName="FixedHolder";var Xt=me.memo($r);function qi(Ye){var et=Ye.cells,bt=Ye.stickyOffsets,Dt=Ye.flattenColumns,Wt=Ye.rowComponent,Vt=Ye.cellComponent,Sn=Ye.tdCellComponent,yn=Ye.onHeaderRow,gn=Ye.index,On=ge(Fe,["prefixCls","direction"]),Mn=On.prefixCls,_n=On.direction,gr;yn&&(gr=yn(et.map(function(lr){return lr.column}),gn));var or=rt(et.map(function(lr){return lr.column}));return me.createElement(Wt,gr,et.map(function(lr,Tr){var br=lr.column,Or=St(lr.colStart,lr.colEnd,Dt,bt,_n,br),xr;return br&&br.onHeaderCell&&(xr=lr.column.onHeaderCell(br)),me.createElement(Rn,(0,Le.Z)({},lr,{scope:br.title?lr.colSpan>1?"colgroup":"col":null,ellipsis:br.ellipsis,align:br.align,component:br.title?Vt:Sn,prefixCls:Mn,key:or[Tr]},Or,{additionalProps:xr,rowType:"header"}))}))}qi.displayName="HeaderRow";var yr=qi;function Lr(Ye){var et=[];function bt(Sn,yn){var gn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;et[gn]=et[gn]||[];var On=yn,Mn=Sn.filter(Boolean).map(function(_n){var gr={key:_n.key,className:_n.className||"",children:_n.title,column:_n,colStart:On},or=1,lr=_n.children;return lr&&lr.length>0&&(or=bt(lr,On,gn+1).reduce(function(Tr,br){return Tr+br},0),gr.hasSubColumns=!0),"colSpan"in _n&&(or=_n.colSpan),"rowSpan"in _n&&(gr.rowSpan=_n.rowSpan),gr.colSpan=or,gr.colEnd=gr.colStart+or-1,et[gn].push(gr),On+=or,or});return Mn}bt(Ye,0);for(var Dt=et.length,Wt=function(yn){et[yn].forEach(function(gn){!("rowSpan"in gn)&&!gn.hasSubColumns&&(gn.rowSpan=Dt-yn)})},Vt=0;Vt<Dt;Vt+=1)Wt(Vt);return et}function Hr(Ye){var et=Ye.stickyOffsets,bt=Ye.columns,Dt=Ye.flattenColumns,Wt=Ye.onHeaderRow,Vt=ge(Fe,["prefixCls","getComponent"]),Sn=Vt.prefixCls,yn=Vt.getComponent,gn=me.useMemo(function(){return Lr(bt)},[bt]),On=yn(["header","wrapper"],"thead"),Mn=yn(["header","row"],"tr"),_n=yn(["header","cell"],"th"),gr=yn(["header","cell"],"td");return me.createElement(On,{className:"".concat(Sn,"-thead")},gn.map(function(or,lr){var Tr=me.createElement(yr,{key:lr,flattenColumns:Dt,cells:or,stickyOffsets:et,rowComponent:Mn,cellComponent:_n,tdCellComponent:gr,onHeaderRow:Wt,index:lr});return Tr}))}var Ir=ne(Hr),ja=we(11592);function Za(Ye){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof et=="number"?et:et.endsWith("%")?Ye*parseFloat(et)/100:null}function oa(Ye,et){return me.useMemo(function(){if(et&&et>0){var bt=0,Dt=0;Ye.forEach(function(On){var Mn=Za(et,On.width);Mn?bt+=Mn:Dt+=1});var Wt=et-bt,Vt=Dt,Sn=Wt/Dt,yn=0,gn=Ye.map(function(On){var Mn=(0,nt.Z)({},On),_n=Za(et,Mn.width);if(_n)Mn.width=_n;else{var gr=Math.floor(Sn);Mn.width=Vt===1?Wt:gr,Wt-=gr,Vt-=1}return yn+=Mn.width,Mn});return[gn,yn]}return[Ye,et]},[Ye,et])}var un=["children"],wn=["fixed"];function cn(Ye){return(0,ja.Z)(Ye).filter(function(et){return me.isValidElement(et)}).map(function(et){var bt=et.key,Dt=et.props,Wt=Dt.children,Vt=(0,Tt.Z)(Dt,un),Sn=(0,nt.Z)({key:bt},Vt);return Wt&&(Sn.children=cn(Wt)),Sn})}function er(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,Wt){var Vt=Dt.fixed,Sn=Vt===!0?"left":Vt,yn="".concat(et,"-").concat(Wt),gn=Dt.children;return gn&&gn.length>0?[].concat((0,Xr.Z)(bt),(0,Xr.Z)(er(gn,yn).map(function(On){return(0,nt.Z)({fixed:Sn},On)}))):[].concat((0,Xr.Z)(bt),[(0,nt.Z)((0,nt.Z)({key:yn},Dt),{},{fixed:Sn})])},[])}function kr(Ye){for(var et=!0,bt=0;bt<Ye.length;bt+=1){var Dt=Ye[bt];if(et&&Dt.fixed!=="left")et=!1;else if(!et&&Dt.fixed==="left"){warning(!1,"Index ".concat(bt-1," of `columns` missing `fixed='left'` prop."));break}}for(var Wt=!0,Vt=Ye.length-1;Vt>=0;Vt-=1){var Sn=Ye[Vt];if(Wt&&Sn.fixed!=="right")Wt=!1;else if(!Wt&&Sn.fixed==="right"){warning(!1,"Index ".concat(Vt+1," of `columns` missing `fixed='right'` prop."));break}}}function hn(Ye){return Ye.map(function(et){var bt=et.fixed,Dt=(0,Tt.Z)(et,wn),Wt=bt;return bt==="left"?Wt="right":bt==="right"&&(Wt="left"),(0,nt.Z)({fixed:Wt},Dt)})}function Dn(Ye,et){var bt=Ye.prefixCls,Dt=Ye.columns,Wt=Ye.children,Vt=Ye.expandable,Sn=Ye.expandedKeys,yn=Ye.columnTitle,gn=Ye.getRowKey,On=Ye.onTriggerExpand,Mn=Ye.expandIcon,_n=Ye.rowExpandable,gr=Ye.expandIconColumnIndex,or=Ye.direction,lr=Ye.expandRowByClick,Tr=Ye.columnWidth,br=Ye.fixed,Or=Ye.scrollWidth,xr=me.useMemo(function(){return Dt||cn(Wt)},[Dt,Wt]),Wr=me.useMemo(function(){if(Vt){var da,na=xr.slice();if(!na.includes(ve)){var Zr=gr||0;Zr>=0&&na.splice(Zr,0,ve)}var la=na.indexOf(ve);na=na.filter(function(La,lo){return La!==ve||lo===la});var Ua=xr[la],vo;(br==="left"||br)&&!gr?vo="left":(br==="right"||br)&&gr===xr.length?vo="right":vo=Ua?Ua.fixed:null;var Ya=(da={},(0,Oe.Z)(da,Br,{className:"".concat(bt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Oe.Z)(da,"title",yn),(0,Oe.Z)(da,"fixed",vo),(0,Oe.Z)(da,"className","".concat(bt,"-row-expand-icon-cell")),(0,Oe.Z)(da,"width",Tr),(0,Oe.Z)(da,"render",function(lo,Co,pi){var Ho=gn(Co,pi),Ii=Sn.has(Ho),zi=_n?_n(Co):!0,no=Mn({prefixCls:bt,expanded:Ii,expandable:zi,record:Co,onExpand:On});return lr?me.createElement("span",{onClick:function(Xo){return Xo.stopPropagation()}},no):no}),da);return na.map(function(La){return La===ve?Ya:La})}return xr.filter(function(La){return La!==ve})},[Vt,xr,gn,Sn,Mn,or]),ya=me.useMemo(function(){var da=Wr;return et&&(da=et(da)),da.length||(da=[{render:function(){return null}}]),da},[et,Wr,or]),xa=me.useMemo(function(){return or==="rtl"?hn(er(ya)):er(ya)},[ya,or,Or]),ua=oa(xa,Or),_a=(0,ze.Z)(ua,2),eo=_a[0],qr=_a[1];return[ya,eo,qr]}var Kn=Dn;function tr(Ye){var et,bt=Ye.prefixCls,Dt=Ye.record,Wt=Ye.onExpand,Vt=Ye.expanded,Sn=Ye.expandable,yn="".concat(bt,"-row-expand-icon");if(!Sn)return me.createElement("span",{className:De()(yn,"".concat(bt,"-row-spaced"))});var gn=function(Mn){Wt(Dt,Mn),Mn.stopPropagation()};return me.createElement("span",{className:De()(yn,(et={},(0,Oe.Z)(et,"".concat(bt,"-row-expanded"),Vt),(0,Oe.Z)(et,"".concat(bt,"-row-collapsed"),!Vt),et)),onClick:gn})}function jr(Ye,et,bt){var Dt=[];function Wt(Vt){(Vt||[]).forEach(function(Sn,yn){Dt.push(et(Sn,yn)),Wt(Sn[bt])})}return Wt(Ye),Dt}function Xa(Ye,et,bt){var Dt=Er(Ye),Wt=Dt.expandIcon,Vt=Dt.expandedRowKeys,Sn=Dt.defaultExpandedRowKeys,yn=Dt.defaultExpandAllRows,gn=Dt.expandedRowRender,On=Dt.onExpand,Mn=Dt.onExpandedRowsChange,_n=Dt.childrenColumnName,gr=Wt||tr,or=_n||"children",lr=me.useMemo(function(){return gn?"row":Ye.expandable&&Ye.internalHooks===We&&Ye.expandable.__PARENT_RENDER_ICON__||et.some(function(xa){return xa&&(0,Je.Z)(xa)==="object"&&xa[or]})?"nest":!1},[!!gn,et]),Tr=me.useState(function(){return Sn||(yn?jr(et,bt,or):[])}),br=(0,ze.Z)(Tr,2),Or=br[0],xr=br[1],Wr=me.useMemo(function(){return new Set(Vt||Or||[])},[Vt,Or]),ya=me.useCallback(function(xa){var ua=bt(xa,et.indexOf(xa)),_a,eo=Wr.has(ua);eo?(Wr.delete(ua),_a=(0,Xr.Z)(Wr)):_a=[].concat((0,Xr.Z)(Wr),[ua]),xr(_a),On&&On(!eo,xa),Mn&&Mn(_a)},[bt,Wr,et,On,Mn]);return[Dt,lr,Wr,gr,or,ya]}function Yn(Ye,et,bt,Dt){var Wt=Ye.map(function(Vt,Sn){return St(Sn,Sn,Ye,et,bt,Dt==null?void 0:Dt[Sn])});return(0,It.Z)(function(){return Wt},[Wt],function(Vt,Sn){return!(0,Re.Z)(Vt,Sn)})}function Yr(Ye){var et=(0,me.useRef)(Ye),bt=(0,me.useState)({}),Dt=(0,ze.Z)(bt,2),Wt=Dt[1],Vt=(0,me.useRef)(null),Sn=(0,me.useRef)([]);function yn(gn){Sn.current.push(gn);var On=Promise.resolve();Vt.current=On,On.then(function(){if(Vt.current===On){var Mn=Sn.current,_n=et.current;Sn.current=[],Mn.forEach(function(gr){et.current=gr(et.current)}),Vt.current=null,_n!==et.current&&Wt({})}})}return(0,me.useEffect)(function(){return function(){Vt.current=null}},[]),[et.current,yn]}function Fa(Ye){var et=(0,me.useRef)(Ye||null),bt=(0,me.useRef)();function Dt(){window.clearTimeout(bt.current)}function Wt(Sn){et.current=Sn,Dt(),bt.current=window.setTimeout(function(){et.current=null,bt.current=void 0},100)}function Vt(){return et.current}return(0,me.useEffect)(function(){return Dt},[]),[Wt,Vt]}function Ta(){var Ye=me.useState(-1),et=(0,ze.Z)(Ye,2),bt=et[0],Dt=et[1],Wt=me.useState(-1),Vt=(0,ze.Z)(Wt,2),Sn=Vt[0],yn=Vt[1],gn=me.useCallback(function(On,Mn){Dt(On),yn(Mn)},[]);return[bt,Sn,gn]}var ao=we(47273),Wa=(0,ao.Z)()?window:null;function fi(Ye,et){var bt=(0,Je.Z)(Ye)==="object"?Ye:{},Dt=bt.offsetHeader,Wt=Dt===void 0?0:Dt,Vt=bt.offsetSummary,Sn=Vt===void 0?0:Vt,yn=bt.offsetScroll,gn=yn===void 0?0:yn,On=bt.getContainer,Mn=On===void 0?function(){return Wa}:On,_n=Mn()||Wa;return me.useMemo(function(){var gr=!!Ye;return{isSticky:gr,stickyClassName:gr?"".concat(et,"-sticky-holder"):"",offsetHeader:Wt,offsetSummary:Sn,offsetScroll:gn,container:_n}},[gn,Wt,Sn,et,_n])}function Li(Ye,et,bt){var Dt=(0,me.useMemo)(function(){for(var Wt=[],Vt=[],Sn=0,yn=0,gn=0;gn<et;gn+=1)if(bt==="rtl"){Vt[gn]=yn,yn+=Ye[gn]||0;var On=et-gn-1;Wt[On]=Sn,Sn+=Ye[On]||0}else{Wt[gn]=Sn,Sn+=Ye[gn]||0;var Mn=et-gn-1;Vt[Mn]=yn,yn+=Ye[Mn]||0}return{left:Wt,right:Vt}},[Ye,et,bt]);return Dt}var so=Li;function nA(Ye){var et=Ye.className,bt=Ye.children;return me.createElement("div",{className:et},bt)}var to=nA,Oa=we(8224),Uo=we(55468),Mi=function(et,bt){var Dt,Wt,Vt=et.scrollBodyRef,Sn=et.onScroll,yn=et.offsetScroll,gn=et.container,On=ge(Fe,"prefixCls"),Mn=((Dt=Vt.current)===null||Dt===void 0?void 0:Dt.scrollWidth)||0,_n=((Wt=Vt.current)===null||Wt===void 0?void 0:Wt.clientWidth)||0,gr=Mn&&_n*(_n/Mn),or=me.useRef(),lr=Yr({scrollLeft:0,isHiddenScrollBar:!1}),Tr=(0,ze.Z)(lr,2),br=Tr[0],Or=Tr[1],xr=me.useRef({delta:0,x:0}),Wr=me.useState(!1),ya=(0,ze.Z)(Wr,2),xa=ya[0],ua=ya[1],_a=function(){ua(!1)},eo=function(la){la.persist(),xr.current.delta=la.pageX-br.scrollLeft,xr.current.x=0,ua(!0),la.preventDefault()},qr=function(la){var Ua,vo=la||((Ua=window)===null||Ua===void 0?void 0:Ua.event),Ya=vo.buttons;if(!xa||Ya===0){xa&&ua(!1);return}var La=xr.current.x+la.pageX-xr.current.x-xr.current.delta;La<=0&&(La=0),La+gr>=_n&&(La=_n-gr),Sn({scrollLeft:La/_n*(Mn+2)}),xr.current.x=la.pageX},da=function(){if(Vt.current){var la=(0,Uo.os)(Vt.current).top,Ua=la+Vt.current.offsetHeight,vo=gn===window?document.documentElement.scrollTop+window.innerHeight:(0,Uo.os)(gn).top+gn.clientHeight;Ua-(0,Qt.Z)()<=vo||la>=vo-yn?Or(function(Ya){return(0,nt.Z)((0,nt.Z)({},Ya),{},{isHiddenScrollBar:!0})}):Or(function(Ya){return(0,nt.Z)((0,nt.Z)({},Ya),{},{isHiddenScrollBar:!1})})}},na=function(la){Or(function(Ua){return(0,nt.Z)((0,nt.Z)({},Ua),{},{scrollLeft:la/Mn*_n||0})})};return me.useImperativeHandle(bt,function(){return{setScrollLeft:na}}),me.useEffect(function(){var Zr=(0,Oa.Z)(document.body,"mouseup",_a,!1),la=(0,Oa.Z)(document.body,"mousemove",qr,!1);return da(),function(){Zr.remove(),la.remove()}},[gr,xa]),me.useEffect(function(){var Zr=(0,Oa.Z)(gn,"scroll",da,!1),la=(0,Oa.Z)(window,"resize",da,!1);return function(){Zr.remove(),la.remove()}},[gn]),me.useEffect(function(){br.isHiddenScrollBar||Or(function(Zr){var la=Vt.current;return la?(0,nt.Z)((0,nt.Z)({},Zr),{},{scrollLeft:la.scrollLeft/la.scrollWidth*la.clientWidth}):Zr})},[br.isHiddenScrollBar]),Mn<=_n||!gr||br.isHiddenScrollBar?null:me.createElement("div",{style:{height:(0,Qt.Z)(),width:_n,bottom:yn},className:"".concat(On,"-sticky-scroll")},me.createElement("div",{onMouseDown:eo,ref:or,className:De()("".concat(On,"-sticky-scroll-bar"),(0,Oe.Z)({},"".concat(On,"-sticky-scroll-bar-active"),xa)),style:{width:"".concat(gr,"px"),transform:"translate3d(".concat(br.scrollLeft,"px, 0, 0)")}}))},hi=me.forwardRef(Mi);function Ar(Ye){return null}var bl=Ar;function Vs(Ye){return null}var ns=Vs,gs="rc-table",Qr=[],Ea={};function mo(){return"No Data"}function ma(Ye){var et,bt=(0,nt.Z)({rowKey:"key",prefixCls:gs,emptyText:mo},Ye),Dt=bt.prefixCls,Wt=bt.className,Vt=bt.rowClassName,Sn=bt.style,yn=bt.data,gn=bt.rowKey,On=bt.scroll,Mn=bt.tableLayout,_n=bt.direction,gr=bt.title,or=bt.footer,lr=bt.summary,Tr=bt.caption,br=bt.id,Or=bt.showHeader,xr=bt.components,Wr=bt.emptyText,ya=bt.onRow,xa=bt.onHeaderRow,ua=bt.internalHooks,_a=bt.transformColumns,eo=bt.internalRefs,qr=bt.tailor,da=bt.sticky,na=yn||Qr,Zr=!!na.length,la=ua===We,Ua=me.useCallback(function(ri,xi){return(0,At.Z)(xr,ri)||xi},[xr]),vo=me.useMemo(function(){return typeof gn=="function"?gn:function(ri){var xi=ri&&ri[gn];return xi}},[gn]),Ya=Ua(["body"]),La=Ta(),lo=(0,ze.Z)(La,3),Co=lo[0],pi=lo[1],Ho=lo[2],Ii=Xa(bt,na,vo),zi=(0,ze.Z)(Ii,6),no=zi[0],aA=zi[1],Xo=zi[2],vi=zi[3],wi=zi[4],ps=zi[5],Aa=On==null?void 0:On.x,Qa=me.useState(0),Na=(0,ze.Z)(Qa,2),Sa=Na[0],Yo=Na[1],Ba=Kn((0,nt.Z)((0,nt.Z)((0,nt.Z)({},bt),no),{},{expandable:!!no.expandedRowRender,columnTitle:no.columnTitle,expandedKeys:Xo,getRowKey:vo,onTriggerExpand:ps,expandIcon:vi,expandIconColumnIndex:no.expandIconColumnIndex,direction:_n,scrollWidth:la&&qr&&typeof Aa=="number"?Aa:null}),la?_a:null),Va=(0,ze.Z)(Ba,3),Lo=Va[0],No=Va[1],VA=Va[2],$i=VA!=null?VA:Aa,nl=me.useMemo(function(){return{columns:Lo,flattenColumns:No}},[Lo,No]),eA=me.useRef(),Is=me.useRef(),Kr=me.useRef(),is=me.useRef(),Qu=me.useRef(),qo=me.useState(!1),Eo=(0,ze.Z)(qo,2),_i=Eo[0],cA=Eo[1],Ei=me.useState(!1),So=(0,ze.Z)(Ei,2),JA=So[0],RA=So[1],vs=Yr(new Map),As=(0,ze.Z)(vs,2),ss=As[0],Hs=As[1],Gl=rt(No),js=Gl.map(function(ri){return ss.get(ri)}),Gi=me.useMemo(function(){return js},[js.join("_")]),NA=so(Gi,No.length,_n),oA=On&&jt(On.y),ki=On&&jt($i)||!!no.fixed,gl=ki&&No.some(function(ri){var xi=ri.fixed;return xi}),Ul=me.useRef(),Zl=fi(da,Dt),fl=Zl.isSticky,jc=Zl.offsetHeader,hd=Zl.offsetSummary,Do=Zl.offsetScroll,yi=Zl.stickyClassName,DA=Zl.container,Di=me.useMemo(function(){return lr==null?void 0:lr(na)},[lr,na]),OA=(oA||fl)&&me.isValidElement(Di)&&Di.type===ye&&Di.props.fixed,HA,Zi,hl;oA&&(Zi={overflowY:"scroll",maxHeight:On.y}),ki&&(HA={overflowX:"auto"},oA||(Zi={overflowY:"hidden"}),hl={width:$i===!0?"auto":$i,minWidth:"100%"});var Mc=me.useCallback(function(ri,xi){(0,gt.Z)(eA.current)&&Hs(function(rl){if(rl.get(ri)!==xi){var gu=new Map(rl);return gu.set(ri,xi),gu}return rl})},[]),Kc=Fa(null),md=(0,ze.Z)(Kc,2),rg=md[0],ag=md[1];function gc(ri,xi){xi&&(typeof xi=="function"?xi(ri):xi.scrollLeft!==ri&&(xi.scrollLeft=ri,xi.scrollLeft!==ri&&setTimeout(function(){xi.scrollLeft=ri},0)))}var ml=(0,ot.Z)(function(ri){var xi=ri.currentTarget,rl=ri.scrollLeft,gu=_n==="rtl",fu=typeof rl=="number"?rl:xi.scrollLeft,wf=xi||Ea;if(!ag()||ag()===wf){var cg;rg(wf),gc(fu,Is.current),gc(fu,Kr.current),gc(fu,Qu.current),gc(fu,(cg=Ul.current)===null||cg===void 0?void 0:cg.setScrollLeft)}var dg=xi||Is.current;if(dg){var gg=dg.scrollWidth,fg=dg.clientWidth;if(gg===fg){cA(!1),RA(!1);return}gu?(cA(-fu<gg-fg),RA(-fu>0)):(cA(fu>0),RA(fu<gg-fg))}}),_u=function(){ki&&Kr.current?ml({currentTarget:Kr.current}):(cA(!1),RA(!1))},og=function(xi){var rl=xi.width;rl!==Sa&&(_u(),Yo(eA.current?eA.current.offsetWidth:rl))},pd=me.useRef(!1);me.useEffect(function(){pd.current&&_u()},[ki,yn,Lo.length]),me.useEffect(function(){pd.current=!0},[]);var ig=me.useState(0),vd=(0,ze.Z)(ig,2),ku=vd[0],Sd=vd[1],mf=me.useState(!0),Ag=(0,ze.Z)(mf,2),si=Ag[0],Bd=Ag[1];me.useEffect(function(){(!qr||!la)&&(Kr.current instanceof Element?Sd((0,Qt.o)(Kr.current).width):Sd((0,Qt.o)(is.current).width)),Bd((0,it.G)("position","sticky"))},[]),me.useEffect(function(){la&&eo&&(eo.body.current=Kr.current)});var pf=me.useCallback(function(ri){return me.createElement(me.Fragment,null,me.createElement(Ir,ri),OA==="top"&&me.createElement(ut,ri,Di))},[OA,Di]),oh=me.useCallback(function(ri){return me.createElement(ut,ri,Di)},[Di]),vf=Ua(["table"],"table"),sg=me.useMemo(function(){return Mn||(gl?$i==="max-content"?"auto":"fixed":oA||fl||No.some(function(ri){var xi=ri.ellipsis;return xi})?"fixed":"auto")},[oA,gl,No,Mn,fl]),lg,wd={colWidths:Gi,columCount:No.length,stickyOffsets:NA,onHeaderRow:xa,fixHeader:oA,scroll:On},Sf=me.useMemo(function(){return Zr?null:typeof Wr=="function"?Wr():Wr},[Zr,Wr]),du=me.createElement(ta,{data:na,measureColumnWidth:oA||ki||fl}),ug=me.createElement(Ga,{colWidths:No.map(function(ri){var xi=ri.width;return xi}),columns:No}),yd=Tr!=null?me.createElement("caption",{className:"".concat(Dt,"-caption")},Tr):void 0,Bf=(0,Ln.Z)(bt,{data:!0}),zc=(0,Ln.Z)(bt,{aria:!0});if(oA||fl){var bd;typeof Ya=="function"?(bd=Ya(na,{scrollbarSize:ku,ref:Kr,onScroll:ml}),wd.colWidths=No.map(function(ri,xi){var rl=ri.width,gu=xi===No.length-1?rl-ku:rl;return typeof gu=="number"&&!Number.isNaN(gu)?gu:0})):bd=me.createElement("div",{style:(0,nt.Z)((0,nt.Z)({},HA),Zi),onScroll:ml,ref:Kr,className:De()("".concat(Dt,"-body"))},me.createElement(vf,(0,Le.Z)({style:(0,nt.Z)((0,nt.Z)({},hl),{},{tableLayout:sg})},zc),yd,ug,du,!OA&&Di&&me.createElement(ut,{stickyOffsets:NA,flattenColumns:No,columns:Lo},Di)));var QA=(0,nt.Z)((0,nt.Z)((0,nt.Z)({noData:!na.length,maxContentScroll:ki&&$i==="max-content"},wd),nl),{},{direction:_n,stickyClassName:yi,onScroll:ml});lg=me.createElement(me.Fragment,null,Or!==!1&&me.createElement(Xt,(0,Le.Z)({},QA,{stickyTopOffset:jc,className:"".concat(Dt,"-header"),ref:Is}),pf),bd,OA&&OA!=="top"&&me.createElement(Xt,(0,Le.Z)({},QA,{stickyBottomOffset:hd,className:"".concat(Dt,"-summary"),ref:Qu}),oh),fl&&me.createElement(hi,{ref:Ul,offsetScroll:Do,scrollBodyRef:Kr,onScroll:ml,container:DA}))}else lg=me.createElement("div",{style:(0,nt.Z)((0,nt.Z)({},HA),Zi),className:De()("".concat(Dt,"-content")),onScroll:ml,ref:Kr},me.createElement(vf,(0,Le.Z)({style:(0,nt.Z)((0,nt.Z)({},hl),{},{tableLayout:sg})},zc),yd,ug,Or!==!1&&me.createElement(Ir,(0,Le.Z)({},wd,nl)),du,Di&&me.createElement(ut,{stickyOffsets:NA,flattenColumns:No,columns:Lo},Di)));var Wl=me.createElement("div",(0,Le.Z)({className:De()(Dt,Wt,(et={},(0,Oe.Z)(et,"".concat(Dt,"-rtl"),_n==="rtl"),(0,Oe.Z)(et,"".concat(Dt,"-ping-left"),_i),(0,Oe.Z)(et,"".concat(Dt,"-ping-right"),JA),(0,Oe.Z)(et,"".concat(Dt,"-layout-fixed"),Mn==="fixed"),(0,Oe.Z)(et,"".concat(Dt,"-fixed-header"),oA),(0,Oe.Z)(et,"".concat(Dt,"-fixed-column"),gl),(0,Oe.Z)(et,"".concat(Dt,"-scroll-horizontal"),ki),(0,Oe.Z)(et,"".concat(Dt,"-has-fix-left"),No[0]&&No[0].fixed),(0,Oe.Z)(et,"".concat(Dt,"-has-fix-right"),No[No.length-1]&&No[No.length-1].fixed==="right"),et)),style:Sn,id:br,ref:eA},Bf),gr&&me.createElement(to,{className:"".concat(Dt,"-title")},gr(na)),me.createElement("div",{ref:is,className:"".concat(Dt,"-container")},lg),or&&me.createElement(to,{className:"".concat(Dt,"-footer")},or(na)));ki&&(Wl=me.createElement(xt.Z,{onResize:og},Wl));var Pd=Yn(No,NA,_n,Lo),ih=me.useMemo(function(){return{scrollX:$i,prefixCls:Dt,getComponent:Ua,scrollbarSize:ku,direction:_n,fixedInfoList:Pd,isSticky:fl,supportSticky:si,componentWidth:Sa,fixHeader:oA,fixColumn:gl,horizonScroll:ki,tableLayout:sg,rowClassName:Vt,expandedRowClassName:no.expandedRowClassName,expandIcon:vi,expandableType:aA,expandRowByClick:no.expandRowByClick,expandedRowRender:no.expandedRowRender,onTriggerExpand:ps,expandIconColumnIndex:no.expandIconColumnIndex,indentSize:no.indentSize,allColumnsFixedLeft:No.every(function(ri){return ri.fixed==="left"}),emptyNode:Sf,columns:Lo,flattenColumns:No,onColumnResize:Mc,hoverStartRow:Co,hoverEndRow:pi,onHover:Ho,rowExpandable:no.rowExpandable,onRow:ya,getRowKey:vo,expandedKeys:Xo,childrenColumnName:wi}},[$i,Dt,Ua,ku,_n,Pd,fl,si,Sa,oA,gl,ki,sg,Vt,no.expandedRowClassName,vi,aA,no.expandRowByClick,no.expandedRowRender,ps,no.expandIconColumnIndex,no.indentSize,Sf,Lo,No,Mc,Co,pi,Ho,no.rowExpandable,ya,vo,Xo,wi]);return me.createElement(Fe.Provider,{value:ih},Wl)}function ui(Ye){return te(ma,Ye)}var ci=ui();ci.EXPAND_COLUMN=ve,ci.INTERNAL_HOOKS=We,ci.Column=bl,ci.ColumnGroup=ns,ci.Summary=He;var nn=ci,po=we(48911),di=Ue(null),xA=Ue(null);function Ki(Ye,et,bt){var Dt=et||1;return bt[Ye+Dt]-(bt[Ye]||0)}function fs(Ye){var et=Ye.rowInfo,bt=Ye.column,Dt=Ye.colIndex,Wt=Ye.indent,Vt=Ye.index,Sn=Ye.renderIndex,yn=Ye.record,gn=Ye.style,On=Ye.className,Mn=Ye.inverse,_n=Ye.getHeight,gr=bt.render,or=bt.dataIndex,lr=bt.className,Tr=bt.width,br=ge(xA,["columnsOffset"]),Or=br.columnsOffset,xr=Vn(et,bt,Dt,Wt,Vt),Wr=xr.key,ya=xr.fixedInfo,xa=xr.appendCellNode,ua=xr.additionalCellProps,_a=ua.style,eo=ua.colSpan,qr=eo===void 0?1:eo,da=ua.rowSpan,na=da===void 0?1:da,Zr=Dt-1,la=Ki(Zr,qr,Or),Ua=qr>1?Tr-la:0,vo=(0,nt.Z)((0,nt.Z)((0,nt.Z)({},_a),gn),{},{flex:"0 0 ".concat(la,"px"),width:"".concat(la,"px"),marginRight:Ua,pointerEvents:"auto"}),Ya=me.useMemo(function(){return Mn?na<=1:qr===0||na===0||na>1},[na,qr,Mn]);Ya?vo.visibility="hidden":Mn&&(vo.height=_n==null?void 0:_n(na));var La=Ya?function(){return null}:gr,lo={};return(na===0||qr===0)&&(lo.rowSpan=1,lo.colSpan=1),me.createElement(Rn,(0,Le.Z)({className:De()(lr,On),ellipsis:bt.ellipsis,align:bt.align,scope:bt.rowScope,component:"div",prefixCls:et.prefixCls,key:Wr,record:yn,index:Vt,renderIndex:Sn,dataIndex:or,render:La,shouldCellUpdate:bt.shouldCellUpdate},ya,{appendNode:xa,additionalProps:(0,nt.Z)((0,nt.Z)({},ua),{},{style:vo},lo)}))}var Uc=fs,kl=["data","index","className","rowKey","style","extra","getHeight"],_s=me.forwardRef(function(Ye,et){var bt=Ye.data,Dt=Ye.index,Wt=Ye.className,Vt=Ye.rowKey,Sn=Ye.style,yn=Ye.extra,gn=Ye.getHeight,On=(0,Tt.Z)(Ye,kl),Mn=bt.record,_n=bt.indent,gr=bt.index,or=ge(Fe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),lr=or.scrollX,Tr=or.flattenColumns,br=or.prefixCls,Or=or.fixColumn,xr=or.componentWidth,Wr=Zt(Mn,Vt,Dt,_n),ya=Wr.rowSupportExpand,xa=Wr.expanded,ua=Wr.rowProps,_a=Wr.expandedRowRender,eo=Wr.expandedRowClassName,qr;if(ya&&xa){var da=_a(Mn,Dt,_n+1,xa),na=eo==null?void 0:eo(Mn,Dt,_n),Zr={};Or&&(Zr={style:(0,Oe.Z)({},"--virtual-width","".concat(xr,"px"))});var la="".concat(br,"-expanded-row-cell");qr=me.createElement("div",{className:De()("".concat(br,"-expanded-row"),"".concat(br,"-expanded-row-level-").concat(_n+1),na)},me.createElement(Rn,{component:"div",prefixCls:br,className:De()(la,(0,Oe.Z)({},"".concat(la,"-fixed"),Or)),additionalProps:Zr},da))}var Ua=(0,nt.Z)((0,nt.Z)({},Sn),{},{width:lr});yn&&(Ua.position="absolute",Ua.pointerEvents="none");var vo=me.createElement("div",(0,Le.Z)({},ua,On,{ref:ya?null:et,className:De()(Wt,"".concat(br,"-row"),ua==null?void 0:ua.className,(0,Oe.Z)({},"".concat(br,"-row-extra"),yn)),style:(0,nt.Z)((0,nt.Z)({},Ua),ua==null?void 0:ua.style)}),Tr.map(function(Ya,La){return me.createElement(Uc,{key:La,rowInfo:Wr,column:Ya,colIndex:La,indent:_n,index:Dt,renderIndex:gr,record:Mn,inverse:yn,getHeight:gn})}));return ya?me.createElement("div",{ref:et},vo,qr):vo}),tc=ne(_s),Tl=tc,xu=me.forwardRef(function(Ye,et){var bt=Ye.data,Dt=Ye.onScroll,Wt=ge(Fe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Vt=Wt.flattenColumns,Sn=Wt.onColumnResize,yn=Wt.getRowKey,gn=Wt.expandedKeys,On=Wt.prefixCls,Mn=Wt.childrenColumnName,_n=Wt.emptyNode,gr=Wt.scrollX,or=ge(di),lr=or.scrollY,Tr=or.listItemHeight,br=me.useRef(),Or=tn(bt,Mn,gn,yn),xr=me.useMemo(function(){var qr=0;return Vt.map(function(da){var na=da.width,Zr=da.key;return qr+=na,[Zr,na,qr]})},[Vt]),Wr=me.useMemo(function(){return xr.map(function(qr){return qr[2]})},[xr]);me.useEffect(function(){xr.forEach(function(qr){var da=(0,ze.Z)(qr,2),na=da[0],Zr=da[1];Sn(na,Zr)})},[xr]),me.useImperativeHandle(et,function(){var qr={};return Object.defineProperty(qr,"scrollLeft",{get:function(){var na;return((na=br.current)===null||na===void 0?void 0:na.getScrollInfo().x)||0},set:function(na){var Zr;(Zr=br.current)===null||Zr===void 0||Zr.scrollTo({left:na})}}),qr});var ya=function(da,na){var Zr,la=(Zr=Or[na])===null||Zr===void 0?void 0:Zr.record,Ua=da.onCell;if(Ua){var vo,Ya=Ua(la,na);return(vo=Ya==null?void 0:Ya.rowSpan)!==null&&vo!==void 0?vo:1}return 1},xa=function(da){var na=da.start,Zr=da.end,la=da.getSize,Ua=da.offsetY;if(Zr<0)return null;for(var vo=Vt.filter(function(Aa){return ya(Aa,na)===0}),Ya=na,La=function(Qa){if(vo=vo.filter(function(Na){return ya(Na,Qa)===0}),!vo.length)return Ya=Qa,"break"},lo=na;lo>=0;lo-=1){var Co=La(lo);if(Co==="break")break}for(var pi=Vt.filter(function(Aa){return ya(Aa,Zr)!==1}),Ho=Zr,Ii=function(Qa){if(pi=pi.filter(function(Na){return ya(Na,Qa)!==1}),!pi.length)return Ho=Math.max(Qa-1,Zr),"break"},zi=Zr;zi<Or.length;zi+=1){var no=Ii(zi);if(no==="break")break}for(var aA=[],Xo=function(Qa){var Na=Or[Qa];if(!Na)return"continue";Vt.some(function(Sa){return ya(Sa,Qa)>1})&&aA.push(Qa)},vi=Ya;vi<=Ho;vi+=1)var wi=Xo(vi);var ps=aA.map(function(Aa){var Qa=Or[Aa],Na=yn(Qa.record,Aa),Sa=function(Va){var Lo=Aa+Va-1,No=yn(Or[Lo].record,Lo),VA=la(Na,No);return VA.bottom-VA.top},Yo=la(Na);return me.createElement(Tl,{key:Aa,data:Qa,rowKey:Na,index:Aa,style:{top:-Ua+Yo.top},extra:!0,getHeight:Sa})});return ps},ua=me.useMemo(function(){return{columnsOffset:Wr}},[Wr]),_a="".concat(On,"-tbody"),eo;return Or.length?eo=me.createElement(po.Z,{fullHeight:!1,ref:br,className:De()(_a,"".concat(_a,"-virtual")),height:lr,itemHeight:Tr||24,data:Or,itemKey:function(da){return yn(da.record)},scrollWidth:gr,onVirtualScroll:function(da){var na=da.x;Dt({scrollLeft:na})},extraRender:xa},function(qr,da,na){var Zr=yn(qr.record,da);return me.createElement(Tl,(0,Le.Z)({data:qr,rowKey:Zr,index:da},na))}):eo=me.createElement("div",{className:De()("".concat(On,"-placeholder"))},me.createElement(Rn,{component:"div",prefixCls:On},_n)),me.createElement(xA.Provider,{value:ua},eo)}),Pl=ne(xu),Js=Pl,ru=function(et,bt){var Dt=bt.ref,Wt=bt.onScroll;return me.createElement(Js,{ref:Dt,data:et,onScroll:Wt})},FA=100;function nc(Ye){var et=Ye.columns,bt=Ye.scroll,Dt=Ye.prefixCls,Wt=Dt===void 0?gs:Dt,Vt=Ye.className,Sn=Ye.listItemHeight,yn=bt||{},gn=yn.x,On=yn.y;typeof gn!="number"&&(gn=((et||[]).length+1)*FA),typeof On!="number"&&(On=500);var Mn=me.useMemo(function(){return{scrollY:On,listItemHeight:Sn}},[On,Sn]);return me.createElement(di.Provider,{value:Mn},me.createElement(nn,(0,Le.Z)({},Ye,{className:De()(Vt,"".concat(Wt,"-virtual")),scroll:(0,nt.Z)((0,nt.Z)({},bt),{},{x:gn}),components:{body:ru},columns:et,internalHooks:We,tailor:!0})))}function Rl(Ye){return te(nc,Ye)}var Nc=Rl(),au=null;function LA(Ye){return null}var ll=LA;function IA(Ye){return null}var ou=IA,Fu=we(2738),ul=we(68031),Lu=we(36355),SA=we(93891),cl=we(19716),ks=we(8628),rc=we(31724),Iu=we(58421),va=we(71418),Mr=we(88088);function ia(Ye){return function(bt){let{prefixCls:Dt,onExpand:Wt,record:Vt,expanded:Sn,expandable:yn}=bt;const gn=`${Dt}-row-expand-icon`;return me.createElement("button",{type:"button",onClick:On=>{Wt(Vt,On),On.stopPropagation()},className:De()(gn,{[`${gn}-spaced`]:!yn,[`${gn}-expanded`]:yn&&Sn,[`${gn}-collapsed`]:yn&&!Sn}),"aria-label":Sn?Ye.collapse:Ye.expand,"aria-expanded":Sn})}}var ca=ia;function ko(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 Ko(Ye,et){return et?`${et}-${Ye}`:`${Ye}`}function Ai(Ye,et){return typeof Ye=="function"?Ye(et):Ye}function Bi(Ye,et){const bt=Ai(Ye,et);return Object.prototype.toString.call(bt)==="[object Object]"?"":bt}var Qi={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"},rA=Qi,rs=we(7657),BA=function(et,bt){return me.createElement(rs.Z,(0,Le.Z)({},et,{ref:bt,icon:rA}))},Cl=me.forwardRef(BA),Hl=Cl,jl=we(56762);function Nr(Ye){const et=me.useRef(Ye),bt=(0,jl.Z)();return[()=>et.current,Dt=>{et.current=Dt,bt()}]}var Ra=we(3113),yo=we(24905),xo=we(38854),hA=we(64165),as=we(20834),Es=we(40875),El=we(5112),Ml=we(17574),hs=we(47472),Xs=we(92832);function ni(Ye){let{value:et,onChange:bt,filterSearch:Dt,tablePrefixCls:Wt,locale:Vt}=Ye;return Dt?me.createElement("div",{className:`${Wt}-filter-dropdown-search`},me.createElement(Xs.default,{prefix:me.createElement(hs.Z,null),placeholder:Vt.filterSearchPlaceholder,onChange:bt,value:et,htmlSize:1,className:`${Wt}-filter-dropdown-search-input`})):null}var xl=ni,Fl=we(10228);const ms=Ye=>{const{keyCode:et}=Ye;et===Fl.Z.ENTER&&Ye.stopPropagation()};var ac=me.forwardRef((Ye,et)=>me.createElement("div",{className:Ye.className,onClick:bt=>bt.stopPropagation(),onKeyDown:ms,ref:et},Ye.children));function xs(Ye){let et=[];return(Ye||[]).forEach(bt=>{let{value:Dt,children:Wt}=bt;et.push(Dt),Wt&&(et=[].concat((0,Xr.Z)(et),(0,Xr.Z)(xs(Wt))))}),et}function Ys(Ye){return Ye.some(et=>{let{children:bt}=et;return bt})}function qs(Ye,et){return typeof et=="string"||typeof et=="number"?et==null?void 0:et.toString().toLowerCase().includes(Ye.trim().toLowerCase()):!1}function Fo(Ye){let{filters:et,prefixCls:bt,filteredKeys:Dt,filterMultiple:Wt,searchValue:Vt,filterSearch:Sn}=Ye;return et.map((yn,gn)=>{const On=String(yn.value);if(yn.children)return{key:On||gn,label:yn.text,popupClassName:`${bt}-dropdown-submenu`,children:Fo({filters:yn.children,prefixCls:bt,filteredKeys:Dt,filterMultiple:Wt,searchValue:Vt,filterSearch:Sn})};const Mn=Wt?yo.default:El.ZP,_n={key:yn.value!==void 0?On:gn,label:me.createElement(me.Fragment,null,me.createElement(Mn,{checked:Dt.includes(On)}),me.createElement("span",null,yn.text))};return Vt.trim()?typeof Sn=="function"?Sn(Vt,yn)?_n:null:qs(Vt,yn.text)?_n:null:_n})}function Fs(Ye){var et,bt;const{tablePrefixCls:Dt,prefixCls:Wt,column:Vt,dropdownPrefixCls:Sn,columnKey:yn,filterMultiple:gn,filterMode:On="menu",filterSearch:Mn=!1,filterState:_n,triggerFilter:gr,locale:or,children:lr,getPopupContainer:Tr}=Ye,{filterDropdownOpen:br,onFilterDropdownOpenChange:Or,filterResetToDefaultFilteredValue:xr,defaultFilteredValue:Wr,filterDropdownVisible:ya,onFilterDropdownVisibleChange:xa}=Vt,[ua,_a]=me.useState(!1),eo=!!(_n&&(!((et=_n.filteredKeys)===null||et===void 0)&&et.length||_n.forceFiltered)),qr=Ba=>{_a(Ba),Or==null||Or(Ba),xa==null||xa(Ba)},da=(bt=br!=null?br:ya)!==null&&bt!==void 0?bt:ua,na=_n==null?void 0:_n.filteredKeys,[Zr,la]=Nr(na||[]),Ua=Ba=>{let{selectedKeys:Va}=Ba;la(Va)},vo=(Ba,Va)=>{let{node:Lo,checked:No}=Va;Ua(gn?{selectedKeys:Ba}:{selectedKeys:No&&Lo.key?[Lo.key]:[]})};me.useEffect(()=>{ua&&Ua({selectedKeys:na||[]})},[na]);const[Ya,La]=me.useState([]),lo=Ba=>{La(Ba)},[Co,pi]=me.useState(""),Ho=Ba=>{const{value:Va}=Ba.target;pi(Va)};me.useEffect(()=>{ua||pi("")},[ua]);const Ii=Ba=>{const Va=Ba&&Ba.length?Ba:null;if(Va===null&&(!_n||!_n.filteredKeys)||(0,Re.Z)(Va,_n==null?void 0:_n.filteredKeys,!0))return null;gr({column:Vt,key:yn,filteredKeys:Va})},zi=()=>{qr(!1),Ii(Zr())},no=function(){let{confirm:Ba,closeDropdown:Va}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Ba&&Ii([]),Va&&qr(!1),pi(""),la(xr?(Wr||[]).map(Lo=>String(Lo)):[])},aA=function(){let{closeDropdown:Ba}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Ba&&qr(!1),Ii(Zr())},Xo=Ba=>{Ba&&na!==void 0&&la(na||[]),qr(Ba),!Ba&&!Vt.filterDropdown&&zi()},vi=De()({[`${Sn}-menu-without-submenu`]:!Ys(Vt.filters||[])}),wi=Ba=>{if(Ba.target.checked){const Va=xs(Vt==null?void 0:Vt.filters).map(Lo=>String(Lo));la(Va)}else la([])},ps=Ba=>{let{filters:Va}=Ba;return(Va||[]).map((Lo,No)=>{const VA=String(Lo.value),$i={title:Lo.text,key:Lo.value!==void 0?VA:No};return Lo.children&&($i.children=ps({filters:Lo.children})),$i})},Aa=Ba=>{var Va;return Object.assign(Object.assign({},Ba),{text:Ba.title,value:Ba.key,children:((Va=Ba.children)===null||Va===void 0?void 0:Va.map(Lo=>Aa(Lo)))||[]})};let Qa;if(typeof Vt.filterDropdown=="function")Qa=Vt.filterDropdown({prefixCls:`${Sn}-custom`,setSelectedKeys:Ba=>Ua({selectedKeys:Ba}),selectedKeys:Zr(),confirm:aA,clearFilters:no,filters:Vt.filters,visible:da,close:()=>{qr(!1)}});else if(Vt.filterDropdown)Qa=Vt.filterDropdown;else{const Ba=Zr()||[],Va=()=>(Vt.filters||[]).length===0?me.createElement(hA.Z,{image:hA.Z.PRESENTED_IMAGE_SIMPLE,description:or.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):On==="tree"?me.createElement(me.Fragment,null,me.createElement(xl,{filterSearch:Mn,value:Co,onChange:Ho,tablePrefixCls:Dt,locale:or}),me.createElement("div",{className:`${Dt}-filter-dropdown-tree`},gn?me.createElement(yo.default,{checked:Ba.length===xs(Vt.filters).length,indeterminate:Ba.length>0&&Ba.length<xs(Vt.filters).length,className:`${Dt}-filter-dropdown-checkall`,onChange:wi},or.filterCheckall):null,me.createElement(Ml.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:gn,checkStrictly:!gn,className:`${Sn}-menu`,onCheck:vo,checkedKeys:Ba,selectedKeys:Ba,showIcon:!1,treeData:ps({filters:Vt.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:Co.trim()?No=>typeof Mn=="function"?Mn(Co,Aa(No)):qs(Co,No.title):void 0}))):me.createElement(me.Fragment,null,me.createElement(xl,{filterSearch:Mn,value:Co,onChange:Ho,tablePrefixCls:Dt,locale:or}),me.createElement(as.default,{selectable:!0,multiple:gn,prefixCls:`${Sn}-menu`,className:vi,onSelect:Ua,onDeselect:Ua,selectedKeys:Ba,getPopupContainer:Tr,openKeys:Ya,onOpenChange:lo,items:Fo({filters:Vt.filters||[],filterSearch:Mn,prefixCls:Wt,filteredKeys:Zr(),filterMultiple:gn,searchValue:Co})})),Lo=()=>xr?(0,Re.Z)((Wr||[]).map(No=>String(No)),Ba,!0):Ba.length===0;Qa=me.createElement(me.Fragment,null,Va(),me.createElement("div",{className:`${Wt}-dropdown-btns`},me.createElement(Ra.ZP,{type:"link",size:"small",disabled:Lo(),onClick:()=>no()},or.filterReset),me.createElement(Ra.ZP,{type:"primary",size:"small",onClick:zi},or.filterConfirm)))}Vt.filterDropdown&&(Qa=me.createElement(Es.J,{selectable:void 0},Qa));const Na=()=>me.createElement(ac,{className:`${Wt}-dropdown`},Qa);let Sa;typeof Vt.filterIcon=="function"?Sa=Vt.filterIcon(eo):Vt.filterIcon?Sa=Vt.filterIcon:Sa=me.createElement(Hl,null);const{direction:Yo}=me.useContext(Lu.E_);return me.createElement("div",{className:`${Wt}-column`},me.createElement("span",{className:`${Dt}-column-title`},lr),me.createElement(xo.Z,{dropdownRender:Na,trigger:["click"],open:da,onOpenChange:Xo,getPopupContainer:Tr,placement:Yo==="rtl"?"bottomLeft":"bottomRight"},me.createElement("span",{role:"button",tabIndex:-1,className:De()(`${Wt}-trigger`,{active:eo}),onClick:Ba=>{Ba.stopPropagation()}},Sa)))}var Dc=Fs;function iu(Ye,et,bt){let Dt=[];return(Ye||[]).forEach((Wt,Vt)=>{var Sn;const yn=Ko(Vt,bt);if(Wt.filters||"filterDropdown"in Wt||"onFilter"in Wt)if("filteredValue"in Wt){let gn=Wt.filteredValue;"filterDropdown"in Wt||(gn=(Sn=gn==null?void 0:gn.map(String))!==null&&Sn!==void 0?Sn:gn),Dt.push({column:Wt,key:ko(Wt,yn),filteredKeys:gn,forceFiltered:Wt.filtered})}else Dt.push({column:Wt,key:ko(Wt,yn),filteredKeys:et&&Wt.defaultFilteredValue?Wt.defaultFilteredValue:void 0,forceFiltered:Wt.filtered});"children"in Wt&&(Dt=[].concat((0,Xr.Z)(Dt),(0,Xr.Z)(iu(Wt.children,et,yn))))}),Dt}function Ll(Ye,et,bt,Dt,Wt,Vt,Sn,yn){return bt.map((gn,On)=>{const Mn=Ko(On,yn),{filterMultiple:_n=!0,filterMode:gr,filterSearch:or}=gn;let lr=gn;if(lr.filters||lr.filterDropdown){const Tr=ko(lr,Mn),br=Dt.find(Or=>{let{key:xr}=Or;return Tr===xr});lr=Object.assign(Object.assign({},lr),{title:Or=>me.createElement(Dc,{tablePrefixCls:Ye,prefixCls:`${Ye}-filter`,dropdownPrefixCls:et,column:lr,columnKey:Tr,filterState:br,filterMultiple:_n,filterMode:gr,filterSearch:or,triggerFilter:Vt,locale:Wt,getPopupContainer:Sn},Ai(gn.title,Or))})}return"children"in lr&&(lr=Object.assign(Object.assign({},lr),{children:Ll(Ye,et,lr.children,Dt,Wt,Vt,Sn,Mn)})),lr})}function Ts(Ye){const et={};return Ye.forEach(bt=>{let{key:Dt,filteredKeys:Wt,column:Vt}=bt;const{filters:Sn,filterDropdown:yn}=Vt;if(yn)et[Dt]=Wt||null;else if(Array.isArray(Wt)){const gn=xs(Sn);et[Dt]=gn.filter(On=>Wt.includes(String(On)))}else et[Dt]=null}),et}function oc(Ye,et){return et.reduce((bt,Dt)=>{const{column:{onFilter:Wt,filters:Vt},filteredKeys:Sn}=Dt;return Wt&&Sn&&Sn.length?bt.filter(yn=>Sn.some(gn=>{const On=xs(Vt),Mn=On.findIndex(gr=>String(gr)===String(gn)),_n=Mn!==-1?On[Mn]:gn;return Wt(_n,yn)})):bt},Ye)}const Kl=Ye=>Ye.flatMap(et=>"children"in et?[et].concat((0,Xr.Z)(Kl(et.children||[]))):[et]);function wA(Ye){let{prefixCls:et,dropdownPrefixCls:bt,mergedColumns:Dt,onFilterChange:Wt,getPopupContainer:Vt,locale:Sn}=Ye;const yn=me.useMemo(()=>Kl(Dt||[]),[Dt]),[gn,On]=me.useState(()=>iu(yn,!0)),Mn=me.useMemo(()=>{const lr=iu(yn,!1);if(lr.length===0)return lr;let Tr=!0,br=!0;if(lr.forEach(Or=>{let{filteredKeys:xr}=Or;xr!==void 0?Tr=!1:br=!1}),Tr){const Or=(yn||[]).map((xr,Wr)=>ko(xr,Ko(Wr)));return gn.filter(xr=>{let{key:Wr}=xr;return Or.includes(Wr)}).map(xr=>{const Wr=yn[Or.findIndex(ya=>ya===xr.key)];return Object.assign(Object.assign({},xr),{column:Object.assign(Object.assign({},xr.column),Wr),forceFiltered:Wr.filtered})})}return lr},[yn,gn]),_n=me.useMemo(()=>Ts(Mn),[Mn]),gr=lr=>{const Tr=Mn.filter(br=>{let{key:Or}=br;return Or!==lr.key});Tr.push(lr),On(Tr),Wt(Ts(Tr),Tr)};return[lr=>Ll(et,bt,lr,Mn,Sn,gr,Vt),Mn,_n]}var $g=wA;function GA(Ye,et,bt){const Dt=me.useRef({});function Wt(Vt){if(!Dt.current||Dt.current.data!==Ye||Dt.current.childrenColumnName!==et||Dt.current.getRowKey!==bt){let yn=function(gn){gn.forEach((On,Mn)=>{const _n=bt(On,Mn);Sn.set(_n,On),On&&typeof On=="object"&&et in On&&yn(On[et]||[])})};const Sn=new Map;yn(Ye),Dt.current={data:Ye,childrenColumnName:et,kvMap:Sn,getRowKey:bt}}return Dt.current.kvMap.get(Vt)}return[Wt]}var Jd=we(50371),Au=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 Wt=0,Dt=Object.getOwnPropertySymbols(Ye);Wt<Dt.length;Wt++)et.indexOf(Dt[Wt])<0&&Object.prototype.propertyIsEnumerable.call(Ye,Dt[Wt])&&(bt[Dt[Wt]]=Ye[Dt[Wt]]);return bt};const Oc=10;function Ci(Ye,et){const bt={current:Ye.current,pageSize:Ye.pageSize};return Object.keys(et&&typeof et=="object"?et:{}).forEach(Wt=>{const Vt=Ye[Wt];typeof Vt!="function"&&(bt[Wt]=Vt)}),bt}function ef(Ye,et,bt){const Dt=bt&&typeof bt=="object"?bt:{},{total:Wt=0}=Dt,Vt=Au(Dt,["total"]),[Sn,yn]=(0,me.useState)(()=>({current:"defaultCurrent"in Vt?Vt.defaultCurrent:1,pageSize:"defaultPageSize"in Vt?Vt.defaultPageSize:Oc})),gn=(0,Jd.Z)(Sn,Vt,{total:Wt>0?Wt:Ye}),On=Math.ceil((Wt||Ye)/gn.pageSize);gn.current>On&&(gn.current=On||1);const Mn=(gr,or)=>{yn({current:gr!=null?gr:1,pageSize:or||gn.pageSize})},_n=(gr,or)=>{var lr;bt&&((lr=bt.onChange)===null||lr===void 0||lr.call(bt,gr,or)),Mn(gr,or),et(gr,or||(gn==null?void 0:gn.pageSize))};return bt===!1?[{},()=>{}]:[Object.assign(Object.assign({},gn),{onChange:_n}),Mn]}var tf=ef,Jf=we(84105),yA=we(35654),$s=we(90782),su=we(71430),nf=we(18929);const mA={},Il="SELECT_ALL",ZA="SELECT_INVERT",bA="SELECT_NONE",os=[],Xd=(Ye,et)=>{let bt=[];return(et||[]).forEach(Dt=>{bt.push(Dt),Dt&&typeof Dt=="object"&&Ye in Dt&&(bt=[].concat((0,Xr.Z)(bt),(0,Xr.Z)(Xd(Ye,Dt[Ye]))))}),bt};var Ls=(Ye,et)=>{const{preserveSelectedRowKeys:bt,selectedRowKeys:Dt,defaultSelectedRowKeys:Wt,getCheckboxProps:Vt,onChange:Sn,onSelect:yn,onSelectAll:gn,onSelectInvert:On,onSelectNone:Mn,onSelectMultiple:_n,columnWidth:gr,type:or,selections:lr,fixed:Tr,renderCell:br,hideSelectAll:Or,checkStrictly:xr=!0}=et||{},{prefixCls:Wr,data:ya,pageData:xa,getRecordByKey:ua,getRowKey:_a,expandType:eo,childrenColumnName:qr,locale:da,getPopupContainer:na}=Ye,[Zr,la]=(0,nf.Z)(Dt||Wt||os,{value:Dt}),Ua=me.useRef(new Map),vo=(0,me.useCallback)(Aa=>{if(bt){const Qa=new Map;Aa.forEach(Na=>{let Sa=ua(Na);!Sa&&Ua.current.has(Na)&&(Sa=Ua.current.get(Na)),Qa.set(Na,Sa)}),Ua.current=Qa}},[ua,bt]);me.useEffect(()=>{vo(Zr)},[Zr]);const{keyEntities:Ya}=(0,me.useMemo)(()=>{if(xr)return{keyEntities:null};let Aa=ya;if(bt){const Qa=new Set(ya.map((Sa,Yo)=>_a(Sa,Yo))),Na=Array.from(Ua.current).reduce((Sa,Yo)=>{let[Ba,Va]=Yo;return Qa.has(Ba)?Sa:Sa.concat(Va)},[]);Aa=[].concat((0,Xr.Z)(Aa),(0,Xr.Z)(Na))}return(0,su.I8)(Aa,{externalGetKey:_a,childrenPropName:qr})},[ya,_a,xr,qr,bt]),La=(0,me.useMemo)(()=>Xd(qr,xa),[qr,xa]),lo=(0,me.useMemo)(()=>{const Aa=new Map;return La.forEach((Qa,Na)=>{const Sa=_a(Qa,Na),Yo=(Vt?Vt(Qa):null)||{};Aa.set(Sa,Yo)}),Aa},[La,_a,Vt]),Co=(0,me.useCallback)(Aa=>{var Qa;return!!(!((Qa=lo.get(_a(Aa)))===null||Qa===void 0)&&Qa.disabled)},[lo,_a]),[pi,Ho]=(0,me.useMemo)(()=>{if(xr)return[Zr||[],[]];const{checkedKeys:Aa,halfCheckedKeys:Qa}=(0,$s.S)(Zr,!0,Ya,Co);return[Aa||[],Qa]},[Zr,xr,Ya,Co]),Ii=(0,me.useMemo)(()=>{const Aa=or==="radio"?pi.slice(0,1):pi;return new Set(Aa)},[pi,or]),zi=(0,me.useMemo)(()=>or==="radio"?new Set:new Set(Ho),[Ho,or]),[no,aA]=(0,me.useState)(null);me.useEffect(()=>{et||la(os)},[!!et]);const Xo=(0,me.useCallback)((Aa,Qa)=>{let Na,Sa;vo(Aa),bt?(Na=Aa,Sa=Aa.map(Yo=>Ua.current.get(Yo))):(Na=[],Sa=[],Aa.forEach(Yo=>{const Ba=ua(Yo);Ba!==void 0&&(Na.push(Yo),Sa.push(Ba))})),la(Na),Sn==null||Sn(Na,Sa,{type:Qa})},[la,ua,Sn,bt]),vi=(0,me.useCallback)((Aa,Qa,Na,Sa)=>{if(yn){const Yo=Na.map(Ba=>ua(Ba));yn(ua(Aa),Qa,Yo,Sa)}Xo(Na,"single")},[yn,ua,Xo]),wi=(0,me.useMemo)(()=>!lr||Or?null:(lr===!0?[Il,ZA,bA]:lr).map(Qa=>Qa===Il?{key:"all",text:da.selectionAll,onSelect(){Xo(ya.map((Na,Sa)=>_a(Na,Sa)).filter(Na=>{const Sa=lo.get(Na);return!(Sa!=null&&Sa.disabled)||Ii.has(Na)}),"all")}}:Qa===ZA?{key:"invert",text:da.selectInvert,onSelect(){const Na=new Set(Ii);xa.forEach((Yo,Ba)=>{const Va=_a(Yo,Ba),Lo=lo.get(Va);Lo!=null&&Lo.disabled||(Na.has(Va)?Na.delete(Va):Na.add(Va))});const Sa=Array.from(Na);On&&On(Sa),Xo(Sa,"invert")}}:Qa===bA?{key:"none",text:da.selectNone,onSelect(){Mn==null||Mn(),Xo(Array.from(Ii).filter(Na=>{const Sa=lo.get(Na);return Sa==null?void 0:Sa.disabled}),"none")}}:Qa).map(Qa=>Object.assign(Object.assign({},Qa),{onSelect:function(){for(var Na,Sa,Yo=arguments.length,Ba=new Array(Yo),Va=0;Va<Yo;Va++)Ba[Va]=arguments[Va];(Sa=Qa.onSelect)===null||Sa===void 0||(Na=Sa).call.apply(Na,[Qa].concat(Ba)),aA(null)}})),[lr,Ii,xa,_a,On,Xo]);return[(0,me.useCallback)(Aa=>{var Qa;if(!et)return Aa.filter(qo=>qo!==mA);let Na=(0,Xr.Z)(Aa);const Sa=new Set(Ii),Yo=La.map(_a).filter(qo=>!lo.get(qo).disabled),Ba=Yo.every(qo=>Sa.has(qo)),Va=Yo.some(qo=>Sa.has(qo)),Lo=()=>{const qo=[];Ba?Yo.forEach(_i=>{Sa.delete(_i),qo.push(_i)}):Yo.forEach(_i=>{Sa.has(_i)||(Sa.add(_i),qo.push(_i))});const Eo=Array.from(Sa);gn==null||gn(!Ba,Eo.map(_i=>ua(_i)),qo.map(_i=>ua(_i))),Xo(Eo,"all"),aA(null)};let No;if(or!=="radio"){let qo;if(wi){const So={getPopupContainer:na,items:wi.map((JA,RA)=>{const{key:vs,text:As,onSelect:ss}=JA;return{key:vs!=null?vs:RA,onClick:()=>{ss==null||ss(Yo)},label:As}})};qo=me.createElement("div",{className:`${Wr}-selection-extra`},me.createElement(xo.Z,{menu:So,getPopupContainer:na},me.createElement("span",null,me.createElement(Jf.Z,null))))}const Eo=La.map((So,JA)=>{const RA=_a(So,JA),vs=lo.get(RA)||{};return Object.assign({checked:Sa.has(RA)},vs)}).filter(So=>{let{disabled:JA}=So;return JA}),_i=!!Eo.length&&Eo.length===La.length,cA=_i&&Eo.every(So=>{let{checked:JA}=So;return JA}),Ei=_i&&Eo.some(So=>{let{checked:JA}=So;return JA});No=!Or&&me.createElement("div",{className:`${Wr}-selection`},me.createElement(yo.default,{checked:_i?cA:!!La.length&&Ba,indeterminate:_i?!cA&&Ei:!Ba&&Va,onChange:Lo,disabled:La.length===0||_i,"aria-label":qo?"Custom selection":"Select all",skipGroup:!0}),qo)}let VA;or==="radio"?VA=(qo,Eo,_i)=>{const cA=_a(Eo,_i),Ei=Sa.has(cA);return{node:me.createElement(El.ZP,Object.assign({},lo.get(cA),{checked:Ei,onClick:So=>So.stopPropagation(),onChange:So=>{Sa.has(cA)||vi(cA,!0,[cA],So.nativeEvent)}})),checked:Ei}}:VA=(qo,Eo,_i)=>{var cA;const Ei=_a(Eo,_i),So=Sa.has(Ei),JA=zi.has(Ei),RA=lo.get(Ei);let vs;return eo==="nest"?vs=JA:vs=(cA=RA==null?void 0:RA.indeterminate)!==null&&cA!==void 0?cA:JA,{node:me.createElement(yo.default,Object.assign({},RA,{indeterminate:vs,checked:So,skipGroup:!0,onClick:As=>As.stopPropagation(),onChange:As=>{let{nativeEvent:ss}=As;const{shiftKey:Hs}=ss;let Gl=-1,js=-1;if(Hs&&xr){const Gi=new Set([no,Ei]);Yo.some((NA,oA)=>{if(Gi.has(NA))if(Gl===-1)Gl=oA;else return js=oA,!0;return!1})}if(js!==-1&&Gl!==js&&xr){const Gi=Yo.slice(Gl,js+1),NA=[];So?Gi.forEach(ki=>{Sa.has(ki)&&(NA.push(ki),Sa.delete(ki))}):Gi.forEach(ki=>{Sa.has(ki)||(NA.push(ki),Sa.add(ki))});const oA=Array.from(Sa);_n==null||_n(!So,oA.map(ki=>ua(ki)),NA.map(ki=>ua(ki))),Xo(oA,"multiple")}else{const Gi=pi;if(xr){const NA=So?(0,yA._5)(Gi,Ei):(0,yA.L0)(Gi,Ei);vi(Ei,!So,NA,ss)}else{const NA=(0,$s.S)([].concat((0,Xr.Z)(Gi),[Ei]),!0,Ya,Co),{checkedKeys:oA,halfCheckedKeys:ki}=NA;let gl=oA;if(So){const Ul=new Set(oA);Ul.delete(Ei),gl=(0,$s.S)(Array.from(Ul),{checked:!1,halfCheckedKeys:ki},Ya,Co).checkedKeys}vi(Ei,!So,gl,ss)}}aA(So?null:Ei)}})),checked:So}};const $i=(qo,Eo,_i)=>{const{node:cA,checked:Ei}=VA(qo,Eo,_i);return br?br(Ei,Eo,_i,cA):cA};if(!Na.includes(mA))if(Na.findIndex(qo=>{var Eo;return((Eo=qo[Br])===null||Eo===void 0?void 0:Eo.columnType)==="EXPAND_COLUMN"})===0){const[qo,...Eo]=Na;Na=[qo,mA].concat((0,Xr.Z)(Eo))}else Na=[mA].concat((0,Xr.Z)(Na));const nl=Na.indexOf(mA);Na=Na.filter((qo,Eo)=>qo!==mA||Eo===nl);const eA=Na[nl-1],Is=Na[nl+1];let Kr=Tr;Kr===void 0&&((Is==null?void 0:Is.fixed)!==void 0?Kr=Is.fixed:(eA==null?void 0:eA.fixed)!==void 0&&(Kr=eA.fixed)),Kr&&eA&&((Qa=eA[Br])===null||Qa===void 0?void 0:Qa.columnType)==="EXPAND_COLUMN"&&eA.fixed===void 0&&(eA.fixed=Kr);const is=De()(`${Wr}-selection-col`,{[`${Wr}-selection-col-with-dropdown`]:lr&&or==="checkbox"}),Qu={fixed:Kr,width:gr,className:`${Wr}-selection-column`,title:et.columnTitle||No,render:$i,onCell:et.onCell,[Br]:{className:is}};return Na.map(qo=>qo===mA?Qu:qo)},[_a,La,et,pi,Ii,zi,gr,wi,eo,no,lo,_n,vi,Co]),Ii]},Yd=we(89489),WA=we(59477),ic=we(6848);const pA="ascend",qd="descend";function Ac(Ye){return typeof Ye.sorter=="object"&&typeof Ye.sorter.multiple=="number"?Ye.sorter.multiple:!1}function Qc(Ye){return typeof Ye=="function"?Ye:Ye&&typeof Ye=="object"&&Ye.compare?Ye.compare:!1}function rf(Ye,et){return et?Ye[Ye.indexOf(et)+1]:Ye[0]}function sc(Ye,et,bt){let Dt=[];function Wt(Vt,Sn){Dt.push({column:Vt,key:ko(Vt,Sn),multiplePriority:Ac(Vt),sortOrder:Vt.sortOrder})}return(Ye||[]).forEach((Vt,Sn)=>{const yn=Ko(Sn,bt);Vt.children?("sortOrder"in Vt&&Wt(Vt,yn),Dt=[].concat((0,Xr.Z)(Dt),(0,Xr.Z)(sc(Vt.children,et,yn)))):Vt.sorter&&("sortOrder"in Vt?Wt(Vt,yn):et&&Vt.defaultSortOrder&&Dt.push({column:Vt,key:ko(Vt,yn),multiplePriority:Ac(Vt),sortOrder:Vt.defaultSortOrder}))}),Dt}function af(Ye,et,bt,Dt,Wt,Vt,Sn,yn){return(et||[]).map((gn,On)=>{const Mn=Ko(On,yn);let _n=gn;if(_n.sorter){const gr=_n.sortDirections||Wt,or=_n.showSorterTooltip===void 0?Sn:_n.showSorterTooltip,lr=ko(_n,Mn),Tr=bt.find(eo=>{let{key:qr}=eo;return qr===lr}),br=Tr?Tr.sortOrder:null,Or=rf(gr,br);let xr;if(gn.sortIcon)xr=gn.sortIcon({sortOrder:br});else{const eo=gr.includes(pA)&&me.createElement(WA.Z,{className:De()(`${Ye}-column-sorter-up`,{active:br===pA})}),qr=gr.includes(qd)&&me.createElement(Yd.Z,{className:De()(`${Ye}-column-sorter-down`,{active:br===qd})});xr=me.createElement("span",{className:De()(`${Ye}-column-sorter`,{[`${Ye}-column-sorter-full`]:!!(eo&&qr)})},me.createElement("span",{className:`${Ye}-column-sorter-inner`,"aria-hidden":"true"},eo,qr))}const{cancelSort:Wr,triggerAsc:ya,triggerDesc:xa}=Vt||{};let ua=Wr;Or===qd?ua=xa:Or===pA&&(ua=ya);const _a=typeof or=="object"?or:{title:ua};_n=Object.assign(Object.assign({},_n),{className:De()(_n.className,{[`${Ye}-column-sort`]:br}),title:eo=>{const qr=me.createElement("div",{className:`${Ye}-column-sorters`},me.createElement("span",{className:`${Ye}-column-title`},Ai(gn.title,eo)),xr);return or?me.createElement(ic.Z,Object.assign({},_a),qr):qr},onHeaderCell:eo=>{const qr=gn.onHeaderCell&&gn.onHeaderCell(eo)||{},da=qr.onClick,na=qr.onKeyDown;qr.onClick=Ua=>{Dt({column:gn,key:lr,sortOrder:Or,multiplePriority:Ac(gn)}),da==null||da(Ua)},qr.onKeyDown=Ua=>{Ua.keyCode===Fl.Z.ENTER&&(Dt({column:gn,key:lr,sortOrder:Or,multiplePriority:Ac(gn)}),na==null||na(Ua))};const Zr=Bi(gn.title,{}),la=Zr==null?void 0:Zr.toString();return br?qr["aria-sort"]=br==="ascend"?"ascending":"descending":qr["aria-label"]=la||"",qr.className=De()(qr.className,`${Ye}-column-has-sorters`),qr.tabIndex=0,gn.ellipsis&&(qr.title=(Zr!=null?Zr:"").toString()),qr}})}return"children"in _n&&(_n=Object.assign(Object.assign({},_n),{children:af(Ye,_n.children,bt,Dt,Wt,Vt,Sn,Mn)})),_n})}function el(Ye){const{column:et,sortOrder:bt}=Ye;return{column:et,order:bt,field:et.dataIndex,columnKey:et.key}}function $d(Ye){const et=Ye.filter(bt=>{let{sortOrder:Dt}=bt;return Dt}).map(el);return et.length===0&&Ye.length?Object.assign(Object.assign({},el(Ye[Ye.length-1])),{column:void 0}):et.length<=1?et[0]||{}:et}function eg(Ye,et,bt){const Dt=et.slice().sort((Sn,yn)=>yn.multiplePriority-Sn.multiplePriority),Wt=Ye.slice(),Vt=Dt.filter(Sn=>{let{column:{sorter:yn},sortOrder:gn}=Sn;return Qc(yn)&&gn});return Vt.length?Wt.sort((Sn,yn)=>{for(let gn=0;gn<Vt.length;gn+=1){const On=Vt[gn],{column:{sorter:Mn},sortOrder:_n}=On,gr=Qc(Mn);if(gr&&_n){const or=gr(Sn,yn,_n);if(or!==0)return _n===pA?or:-or}}return 0}).map(Sn=>{const yn=Sn[bt];return yn?Object.assign(Object.assign({},Sn),{[bt]:eg(yn,et,bt)}):Sn}):Wt}function cd(Ye){let{prefixCls:et,mergedColumns:bt,onSorterChange:Dt,sortDirections:Wt,tableLocale:Vt,showSorterTooltip:Sn}=Ye;const[yn,gn]=me.useState(sc(bt,!0)),On=me.useMemo(()=>{let lr=!0;const Tr=sc(bt,!1);if(!Tr.length)return yn;const br=[];function Or(Wr){lr?br.push(Wr):br.push(Object.assign(Object.assign({},Wr),{sortOrder:null}))}let xr=null;return Tr.forEach(Wr=>{xr===null?(Or(Wr),Wr.sortOrder&&(Wr.multiplePriority===!1?lr=!1:xr=!0)):(xr&&Wr.multiplePriority!==!1||(lr=!1),Or(Wr))}),br},[bt,yn]),Mn=me.useMemo(()=>{const lr=On.map(Tr=>{let{column:br,sortOrder:Or}=Tr;return{column:br,order:Or}});return{sortColumns:lr,sortColumn:lr[0]&&lr[0].column,sortOrder:lr[0]&&lr[0].order}},[On]);function _n(lr){let Tr;lr.multiplePriority===!1||!On.length||On[0].multiplePriority===!1?Tr=[lr]:Tr=[].concat((0,Xr.Z)(On.filter(br=>{let{key:Or}=br;return Or!==lr.key})),[lr]),gn(Tr),Dt($d(Tr),Tr)}return[lr=>af(et,lr,On,_n,Wt,Vt,Sn),On,Mn,()=>$d(On)]}function _c(Ye,et){return Ye.map(bt=>{const Dt=Object.assign({},bt);return Dt.title=Ai(bt.title,et),"children"in Dt&&(Dt.children=_c(Dt.children,et)),Dt})}function Yf(Ye){return[me.useCallback(bt=>_c(bt,Ye),[Ye])]}var of=ui((Ye,et)=>{const{_renderTimes:bt}=Ye,{_renderTimes:Dt}=et;return bt!==Dt}),qf=Rl((Ye,et)=>{const{_renderTimes:bt}=Ye,{_renderTimes:Dt}=et;return bt!==Dt}),kc=we(64993),Uu=we(17313),Af=we(83116),sf=we(37613),lf=Ye=>{const{componentCls:et}=Ye,bt=`${Ye.lineWidth}px ${Ye.lineType} ${Ye.tableBorderColor}`,Dt=(Wt,Vt,Sn)=>({[`&${et}-${Wt}`]:{[`> ${et}-container`]:{[`> ${et}-content, > ${et}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${et}-expanded-row-fixed`]:{margin:`-${Vt}px -${Sn+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}}}},dl=Ye=>{const{componentCls:et}=Ye;return{[`${et}-wrapper`]:{[`${et}-cell-ellipsis`]:Object.assign(Object.assign({},Uu.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"}})}}},eh=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}}}}},lu=we(15969),dd=Ye=>{const{componentCls:et,antCls:bt,controlInteractiveSize:Dt,motionDurationSlow:Wt,lineWidth:Vt,paddingXS:Sn,lineType:yn,tableBorderColor:gn,tableExpandIconBg:On,tableExpandColumnWidth:Mn,borderRadius:_n,fontSize:gr,fontSizeSM:or,lineHeight:lr,tablePaddingVertical:Tr,tablePaddingHorizontal:br,tableExpandedRowBg:Or,paddingXXS:xr}=Ye,Wr=Dt/2-Vt,ya=Wr*2+Vt*3,xa=`${Vt}px ${yn} ${gn}`,ua=xr-Vt;return{[`${et}-wrapper`]:{[`${et}-expand-icon-col`]:{width:Mn},[`${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,lu.N)(Ye)),{position:"relative",float:"left",boxSizing:"border-box",width:ya,height:ya,padding:0,color:"inherit",lineHeight:`${ya}px`,background:On,border:xa,borderRadius:_n,transform:`scale(${Dt/ya})`,transition:`all ${Wt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Wt} ease-out`,content:'""'},"&::before":{top:Wr,insetInlineEnd:ua,insetInlineStart:ua,height:Vt},"&::after":{top:ua,bottom:ua,insetInlineStart:Wr,width:Vt,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:(gr*lr-Vt*3)/2-Math.ceil((or*1.4-Vt*3)/2),marginInlineEnd:Sn},[`tr${et}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Or}},[`${bt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${et}-expanded-row-fixed`]:{position:"relative",margin:`-${Tr}px -${br}px`,padding:`${Tr}px ${br}px`}}}},tg=Ye=>{const{componentCls:et,antCls:bt,iconCls:Dt,tableFilterDropdownWidth:Wt,tableFilterDropdownSearchWidth:Vt,paddingXXS:Sn,paddingXS:yn,colorText:gn,lineWidth:On,lineType:Mn,tableBorderColor:_n,tableHeaderIconColor:gr,fontSizeSM:or,tablePaddingHorizontal:lr,borderRadius:Tr,motionDurationSlow:br,colorTextDescription:Or,colorPrimary:xr,tableHeaderFilterActiveBg:Wr,colorTextDisabled:ya,tableFilterDropdownBg:xa,tableFilterDropdownHeight:ua,controlItemBgHover:_a,controlItemBgActive:eo,boxShadowSecondary:qr,filterDropdownMenuBg:da}=Ye,na=`${bt}-dropdown`,Zr=`${et}-filter-dropdown`,la=`${bt}-tree`,Ua=`${On}px ${Mn} ${_n}`;return[{[`${et}-wrapper`]:{[`${et}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${et}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Sn,marginInline:`${Sn}px ${-lr/2}px`,padding:`0 ${Sn}px`,color:gr,fontSize:or,borderRadius:Tr,cursor:"pointer",transition:`all ${br}`,"&:hover":{color:Or,background:Wr},"&.active":{color:xr}}}},{[`${bt}-dropdown`]:{[Zr]:Object.assign(Object.assign({},(0,Uu.Wf)(Ye)),{minWidth:Wt,backgroundColor:xa,borderRadius:Tr,boxShadow:qr,overflow:"hidden",[`${na}-menu`]:{maxHeight:ua,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:da,"&:empty::after":{display:"block",padding:`${yn}px 0`,color:ya,fontSize:or,textAlign:"center",content:'"Not Found"'}},[`${Zr}-tree`]:{paddingBlock:`${yn}px 0`,paddingInline:yn,[la]:{padding:0},[`${la}-treenode ${la}-node-content-wrapper:hover`]:{backgroundColor:_a},[`${la}-treenode-checkbox-checked ${la}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:eo}}},[`${Zr}-search`]:{padding:yn,borderBottom:Ua,"&-input":{input:{minWidth:Vt},[Dt]:{color:ya}}},[`${Zr}-checkall`]:{width:"100%",marginBottom:Sn,marginInlineStart:Sn},[`${Zr}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${yn-On}px ${yn}px`,overflow:"hidden",borderTop:Ua}})}},{[`${bt}-dropdown ${Zr}, ${Zr}-submenu`]:{[`${bt}-checkbox-wrapper + span`]:{paddingInlineStart:yn,color:gn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Nu=Ye=>{const{componentCls:et,lineWidth:bt,colorSplit:Dt,motionDurationSlow:Wt,zIndexTableFixed:Vt,tableBg:Sn,zIndexTableSticky:yn}=Ye,gn=Dt;return{[`${et}-wrapper`]:{[`
|
|
|
${et}-cell-fix-left,
|
|
|
${et}-cell-fix-right
|
|
|
`]:{position:"sticky !important",zIndex:Vt,background:Sn},[`
|
|
|
${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 ${Wt}`,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 ${Wt}`,content:'""',pointerEvents:"none"},[`${et}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:yn+1,width:30,transition:`box-shadow ${Wt}`,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}`}}}}},PA=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"}}}}},Du=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`}}}}},th=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:Wt,padding:Vt,paddingXS:Sn,tableHeaderIconColor:yn,tableHeaderIconColorHover:gn,tableSelectionColumnWidth:On}=Ye;return{[`${et}-wrapper`]:{[`${et}-selection-col`]:{width:On,[`&${et}-selection-col-with-dropdown`]:{width:On+Wt+Vt/4}},[`${et}-bordered ${et}-selection-col`]:{width:On+Sn*2,[`&${et}-selection-col-with-dropdown`]:{width:On+Wt+Vt/4+Sn*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:yn,fontSize:Wt,verticalAlign:"baseline","&:hover":{color:gn}}}}}},fd=Ye=>{const{componentCls:et}=Ye,bt=(Dt,Wt,Vt,Sn)=>({[`${et}${et}-${Dt}`]:{fontSize:Sn,[`
|
|
|
${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:`${Wt}px ${Vt}px`},[`${et}-filter-trigger`]:{marginInlineEnd:`-${Vt/2}px`},[`${et}-expanded-row-fixed`]:{margin:`-${Wt}px -${Vt}px`},[`${et}-tbody`]:{[`${et}-wrapper:only-child ${et}`]:{marginBlock:`-${Wt}px`,marginInline:`${Ye.tableExpandColumnWidth-Vt}px -${Vt}px`}},[`${et}-selection-column`]:{paddingInlineStart:`${Vt/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))}},cu=Ye=>{const{componentCls:et,marginXXS:bt,fontSizeIcon:Dt,tableHeaderIconColor:Wt,tableHeaderIconColorHover:Vt}=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:Wt,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:Vt}}}},Rs=Ye=>{const{componentCls:et,opacityLoading:bt,tableScrollThumbBg:Dt,tableScrollThumbBgHover:Wt,tableScrollThumbSize:Vt,tableScrollBg:Sn,zIndexTableSticky:yn,stickyScrollBarBorderRadius:gn}=Ye,On=`${Ye.lineWidth}px ${Ye.lineType} ${Ye.tableBorderColor}`;return{[`${et}-wrapper`]:{[`${et}-sticky`]:{"&-holder":{position:"sticky",zIndex:yn,background:Ye.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Vt}px !important`,zIndex:yn,display:"flex",alignItems:"center",background:Sn,borderTop:On,opacity:bt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Vt,backgroundColor:Dt,borderRadius:gn,transition:`all ${Ye.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Wt}}}}}}},uc=Ye=>{const{componentCls:et,lineWidth:bt,tableBorderColor:Dt}=Ye,Wt=`${bt}px ${Ye.lineType} ${Dt}`;return{[`${et}-wrapper`]:{[`${et}-summary`]:{position:"relative",zIndex:Ye.zIndexTableFixed,background:Ye.tableBg,"> tr":{"> th, > td":{borderBottom:Wt}}},[`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 cc=Ye=>{const{componentCls:et,fontWeightStrong:bt,tablePaddingVertical:Dt,tablePaddingHorizontal:Wt,lineWidth:Vt,lineType:Sn,tableBorderColor:yn,tableFontSize:gn,tableBg:On,tableRadius:Mn,tableHeaderTextColor:_n,motionDurationMid:gr,tableHeaderBg:or,tableHeaderCellSplitColor:lr,tableRowHoverBg:Tr,tableSelectedRowBg:br,tableSelectedRowHoverBg:Or,tableFooterTextColor:xr,tableFooterBg:Wr,paddingContentVerticalLG:ya}=Ye,xa=`${Vt}px ${Sn} ${yn}`;return{[`${et}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Uu.dF)()),{[et]:Object.assign(Object.assign({},(0,Uu.Wf)(Ye)),{fontSize:gn,background:On,borderRadius:`${Mn}px ${Mn}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Mn}px ${Mn}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:`${ya}px ${Wt}px`,overflowWrap:"break-word"},[`${et}-title`]:{padding:`${Dt}px ${Wt}px`},[`${et}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:_n,fontWeight:bt,textAlign:"start",background:or,borderBottom:xa,transition:`background ${gr} 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:lr,transform:"translateY(-50%)",transition:`background-color ${gr}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${et}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${gr}, border-color ${gr}`,borderBottom:xa,[`
|
|
|
> ${et}-wrapper:only-child,
|
|
|
> ${et}-expanded-row-fixed > ${et}-wrapper:only-child
|
|
|
`]:{[et]:{marginBlock:`-${Dt}px`,marginInline:`${Ye.tableExpandColumnWidth-Wt}px -${Wt}px`,[`${et}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:_n,fontWeight:bt,textAlign:"start",background:or,borderBottom:xa,transition:`background ${gr} ease`},[`
|
|
|
&${et}-row:hover > th,
|
|
|
&${et}-row:hover > td,
|
|
|
> th${et}-cell-row-hover,
|
|
|
> td${et}-cell-row-hover
|
|
|
`]:{background:Tr},[`&${et}-row-selected`]:{"> th, > td":{background:br},"&:hover > th, &:hover > td":{background:Or}}}},[`${et}-footer`]:{padding:`${Dt}px ${Wt}px`,color:xr,background:Wr}})}};var Rc=(0,Af.Z)("Table",Ye=>{const{colorTextHeading:et,colorSplit:bt,colorIcon:Dt,colorIconHover:Wt,opacityLoading:Vt,colorBgContainer:Sn,controlInteractiveSize:yn,headerBg:gn,headerColor:On,headerSortActiveBg:Mn,headerSortHoverBg:_n,bodySortBg:gr,rowHoverBg:or,rowSelectedBg:lr,rowSelectedHoverBg:Tr,rowExpandedBg:br,cellPaddingBlock:Or,cellPaddingInline:xr,cellPaddingBlockMD:Wr,cellPaddingInlineMD:ya,cellPaddingBlockSM:xa,cellPaddingInlineSM:ua,borderColor:_a,footerBg:eo,footerColor:qr,headerBorderRadius:da,cellFontSize:na,cellFontSizeMD:Zr,cellFontSizeSM:la,headerSplitColor:Ua,fixedHeaderSortActiveBg:vo,headerFilterHoverBg:Ya,filterDropdownBg:La,expandIconBg:lo,selectionColumnWidth:Co,stickyScrollBarBg:pi}=Ye,Ho=new kc.C(Dt),Ii=new kc.C(Wt),zi=2,no=(0,sf.TS)(Ye,{tableFontSize:na,tableBg:Sn,tableRadius:da,tablePaddingVertical:Or,tablePaddingHorizontal:xr,tablePaddingVerticalMiddle:Wr,tablePaddingHorizontalMiddle:ya,tablePaddingVerticalSmall:xa,tablePaddingHorizontalSmall:ua,tableBorderColor:_a,tableHeaderTextColor:On,tableHeaderBg:gn,tableFooterTextColor:qr,tableFooterBg:eo,tableHeaderCellSplitColor:Ua,tableHeaderSortBg:Mn,tableHeaderSortHoverBg:_n,tableHeaderIconColor:Ho.clone().setAlpha(Ho.getAlpha()*Vt).toRgbString(),tableHeaderIconColorHover:Ii.clone().setAlpha(Ii.getAlpha()*Vt).toRgbString(),tableBodySortBg:gr,tableFixedHeaderSortActiveBg:vo,tableHeaderFilterActiveBg:Ya,tableFilterDropdownBg:La,tableRowHoverBg:or,tableSelectedRowBg:lr,tableSelectedRowHoverBg:Tr,zIndexTableFixed:zi,zIndexTableSticky:zi+1,tableFontSizeMiddle:Zr,tableFontSizeSmall:la,tableSelectionColumnWidth:Co,tableExpandIconBg:lo,tableExpandColumnWidth:yn+2*Ye.padding,tableExpandedRowBg:br,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:pi,tableScrollThumbBgHover:et,tableScrollBg:bt});return[cc(no),PA(no),uc(no),cu(no),tg(no),lf(no),Du(no),dd(no),uc(no),eh(no),gf(no),Nu(no),Rs(no),dl(no),fd(no),th(no),hf(no)]},Ye=>{const{colorFillAlter:et,colorBgContainer:bt,colorTextHeading:Dt,colorFillSecondary:Wt,colorFillContent:Vt,controlItemBgActive:Sn,controlItemBgActiveHover:yn,padding:gn,paddingSM:On,paddingXS:Mn,colorBorderSecondary:_n,borderRadiusLG:gr,fontSize:or,controlHeight:lr,colorTextPlaceholder:Tr}=Ye,br=new kc.C(Wt).onBackground(bt).toHexShortString(),Or=new kc.C(Vt).onBackground(bt).toHexShortString(),xr=new kc.C(et).onBackground(bt).toHexShortString();return{headerBg:xr,headerColor:Dt,headerSortActiveBg:br,headerSortHoverBg:Or,bodySortBg:xr,rowHoverBg:xr,rowSelectedBg:Sn,rowSelectedHoverBg:yn,rowExpandedBg:et,cellPaddingBlock:gn,cellPaddingInline:gn,cellPaddingBlockMD:On,cellPaddingInlineMD:Mn,cellPaddingBlockSM:Mn,cellPaddingInlineSM:Mn,borderColor:_n,headerBorderRadius:gr,footerBg:xr,footerColor:Dt,cellFontSize:or,cellFontSizeMD:or,cellFontSizeSM:or,headerSplitColor:_n,fixedHeaderSortActiveBg:br,headerFilterHoverBg:Vt,filterDropdownMenuBg:bt,filterDropdownBg:bt,expandIconBg:bt,selectionColumnWidth:lr,stickyScrollBarBg:Tr,stickyScrollBarBorderRadius:100}});const ng=[],dc=(Ye,et)=>{const{prefixCls:bt,className:Dt,rootClassName:Wt,style:Vt,size:Sn,bordered:yn,dropdownPrefixCls:gn,dataSource:On,pagination:Mn,rowSelection:_n,rowKey:gr="key",rowClassName:or,columns:lr,children:Tr,childrenColumnName:br,onChange:Or,getPopupContainer:xr,loading:Wr,expandIcon:ya,expandable:xa,expandedRowRender:ua,expandIconColumnIndex:_a,indentSize:eo,scroll:qr,sortDirections:da,locale:na,showSorterTooltip:Zr=!0,virtual:la}=Ye,Ua=me.useMemo(()=>lr||cn(Tr),[lr,Tr]),vo=me.useMemo(()=>Ua.some(Do=>Do.responsive),[Ua]),Ya=(0,ks.Z)(vo),La=me.useMemo(()=>{const Do=new Set(Object.keys(Ya).filter(yi=>Ya[yi]));return Ua.filter(yi=>!yi.responsive||yi.responsive.some(DA=>Do.has(DA)))},[Ua,Ya]),lo=(0,Fu.Z)(Ye,["className","style","columns"]),{locale:Co=rc.Z,direction:pi,table:Ho,renderEmpty:Ii,getPrefixCls:zi,getPopupContainer:no}=me.useContext(Lu.E_),aA=(0,cl.Z)(Sn),Xo=Object.assign(Object.assign({},Co.Table),na),vi=On||ng,wi=zi("table",bt),ps=zi("dropdown",gn),Aa=Object.assign({childrenColumnName:br,expandIconColumnIndex:_a},xa),{childrenColumnName:Qa="children"}=Aa,Na=me.useMemo(()=>vi.some(Do=>Do==null?void 0:Do[Qa])?"nest":ua||xa&&xa.expandedRowRender?"row":null,[vi]),Sa={body:me.useRef()},Yo=me.useMemo(()=>typeof gr=="function"?gr:Do=>Do==null?void 0:Do[gr],[gr]),[Ba]=GA(vi,Qa,Yo),Va={},Lo=function(Do,yi){let DA=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Di,OA,HA;const Zi=Object.assign(Object.assign({},Va),Do);DA&&((Di=Va.resetPagination)===null||Di===void 0||Di.call(Va),!((OA=Zi.pagination)===null||OA===void 0)&&OA.current&&(Zi.pagination.current=1),Mn&&Mn.onChange&&Mn.onChange(1,(HA=Zi.pagination)===null||HA===void 0?void 0:HA.pageSize)),qr&&qr.scrollToFirstRowOnChange!==!1&&Sa.body.current&&(0,ul.Z)(0,{getContainer:()=>Sa.body.current}),Or==null||Or(Zi.pagination,Zi.filters,Zi.sorter,{currentDataSource:oc(eg(vi,Zi.sorterStates,Qa),Zi.filterStates),action:yi})},No=(Do,yi)=>{Lo({sorter:Do,sorterStates:yi},"sort",!1)},[VA,$i,nl,eA]=cd({prefixCls:wi,mergedColumns:La,onSorterChange:No,sortDirections:da||["ascend","descend"],tableLocale:Xo,showSorterTooltip:Zr}),Is=me.useMemo(()=>eg(vi,$i,Qa),[vi,$i]);Va.sorter=eA(),Va.sorterStates=$i;const Kr=(Do,yi)=>{Lo({filters:Do,filterStates:yi},"filter",!0)},[is,Qu,qo]=$g({prefixCls:wi,locale:Xo,dropdownPrefixCls:ps,mergedColumns:La,onFilterChange:Kr,getPopupContainer:xr||no}),Eo=oc(Is,Qu);Va.filters=qo,Va.filterStates=Qu;const _i=me.useMemo(()=>{const Do={};return Object.keys(qo).forEach(yi=>{qo[yi]!==null&&(Do[yi]=qo[yi])}),Object.assign(Object.assign({},nl),{filters:Do})},[nl,qo]),[cA]=Yf(_i),Ei=(Do,yi)=>{Lo({pagination:Object.assign(Object.assign({},Va.pagination),{current:Do,pageSize:yi})},"paginate")},[So,JA]=tf(Eo.length,Ei,Mn);Va.pagination=Mn===!1?{}:Ci(So,Mn),Va.resetPagination=JA;const RA=me.useMemo(()=>{if(Mn===!1||!So.pageSize)return Eo;const{current:Do=1,total:yi,pageSize:DA=Oc}=So;return Eo.length<yi?Eo.length>DA?Eo.slice((Do-1)*DA,Do*DA):Eo:Eo.slice((Do-1)*DA,Do*DA)},[!!Mn,Eo,So&&So.current,So&&So.pageSize,So&&So.total]),[vs,As]=Ls({prefixCls:wi,data:Eo,pageData:RA,getRowKey:Yo,getRecordByKey:Ba,expandType:Na,childrenColumnName:Qa,locale:Xo,getPopupContainer:xr||no},_n),ss=(Do,yi,DA)=>{let Di;return typeof or=="function"?Di=De()(or(Do,yi,DA)):Di=De()(or),De()({[`${wi}-row-selected`]:As.has(Yo(Do,yi))},Di)};Aa.__PARENT_RENDER_ICON__=Aa.expandIcon,Aa.expandIcon=Aa.expandIcon||ya||ca(Xo),Na==="nest"&&Aa.expandIconColumnIndex===void 0?Aa.expandIconColumnIndex=_n?1:0:Aa.expandIconColumnIndex>0&&_n&&(Aa.expandIconColumnIndex-=1),typeof Aa.indentSize!="number"&&(Aa.indentSize=typeof eo=="number"?eo:15);const Hs=me.useCallback(Do=>cA(vs(is(VA(Do)))),[VA,is,vs]);let Gl,js;if(Mn!==!1&&(So!=null&&So.total)){let Do;So.size?Do=So.size:Do=aA==="small"||aA==="middle"?"small":void 0;const yi=OA=>me.createElement(Iu.Z,Object.assign({},So,{className:De()(`${wi}-pagination ${wi}-pagination-${OA}`,So.className),size:Do})),DA=pi==="rtl"?"left":"right",{position:Di}=So;if(Di!==null&&Array.isArray(Di)){const OA=Di.find(hl=>hl.includes("top")),HA=Di.find(hl=>hl.includes("bottom")),Zi=Di.every(hl=>`${hl}`=="none");!OA&&!HA&&!Zi&&(js=yi(DA)),OA&&(Gl=yi(OA.toLowerCase().replace("top",""))),HA&&(js=yi(HA.toLowerCase().replace("bottom","")))}else js=yi(DA)}let Gi;typeof Wr=="boolean"?Gi={spinning:Wr}:typeof Wr=="object"&&(Gi=Object.assign({spinning:!0},Wr));const[NA,oA]=Rc(wi),[,ki]=(0,Mr.Z)(),gl=De()(`${wi}-wrapper`,Ho==null?void 0:Ho.className,{[`${wi}-wrapper-rtl`]:pi==="rtl"},Dt,Wt,oA),Ul=Object.assign(Object.assign({},Ho==null?void 0:Ho.style),Vt),Zl=na&&na.emptyText||(Ii==null?void 0:Ii("Table"))||me.createElement(SA.Z,{componentName:"Table"}),fl=la?qf:of,jc={},hd=me.useMemo(()=>{const{fontSize:Do,lineHeight:yi,padding:DA,paddingXS:Di,paddingSM:OA}=ki,HA=Math.floor(Do*yi);switch(aA){case"large":return DA*2+HA;case"small":return Di*2+HA;default:return OA*2+HA}},[ki,aA]);return la&&(jc.listItemHeight=hd),NA(me.createElement("div",{ref:et,className:gl,style:Ul},me.createElement(va.Z,Object.assign({spinning:!1},Gi),Gl,me.createElement(fl,Object.assign({},jc,lo,{columns:La,direction:pi,expandable:Aa,prefixCls:wi,className:De()({[`${wi}-middle`]:aA==="middle",[`${wi}-small`]:aA==="small",[`${wi}-bordered`]:yn,[`${wi}-empty`]:vi.length===0}),data:RA,rowKey:Yo,rowClassName:ss,emptyText:Zl,internalHooks:We,internalRefs:Sa,transformColumns:Hs})),js)))};var nh=me.forwardRef(dc);const rh=(Ye,et)=>{const bt=me.useRef(0);return bt.current+=1,me.createElement(nh,Object.assign({},Ye,{ref:et,_renderTimes:bt.current}))},TA=me.forwardRef(rh);TA.SELECTION_COLUMN=mA,TA.EXPAND_COLUMN=ve,TA.SELECTION_ALL=Il,TA.SELECTION_INVERT=ZA,TA.SELECTION_NONE=bA,TA.Column=ll,TA.ColumnGroup=ou,TA.Summary=He;var Hc=TA,ah=Hc},17574:function(sn,Nt,we){"use strict";we.d(Nt,{default:function(){return dt}});var ve=we(60091),We=we(94480),ze=we(52671),ot=we(8657),Ke=we(54476),Re=we(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"},Se=me,Ue=we(7657),ge=function(rt,jt){return Re.createElement(Ue.Z,(0,Ke.Z)({},rt,{ref:jt,icon:Se}))},Le=Re.forwardRef(ge),Ee=Le,Pe=we(92310),ie=we.n(Pe),y=we(35654),a=we(71430),ee=we(36355),E=we(56082),te=we(62892),ne=we(20648);const oe=4;function he(lt){const{dropPosition:rt,dropLevelOffset:jt,prefixCls:Jt,indent:mt,direction:Mt="ltr"}=lt,mn=Mt==="ltr"?"left":"right",Fn=Mt==="ltr"?"right":"left",an={[mn]:-jt*mt+oe,[Fn]:0};switch(rt){case-1:an.top=-3;break;case 1:an.bottom=-3;break;default:an.bottom=-3,an[mn]=mt+oe;break}return Re.createElement("div",{style:an,className:`${Jt}-drop-indicator`})}var Fe=we(71997),Qe=Re.forwardRef((lt,rt)=>{const{getPrefixCls:jt,direction:Jt,virtual:mt,tree:Mt}=Re.useContext(ee.E_),{prefixCls:mn,className:Fn,showIcon:an=!1,showLine:Rn,switcherIcon:St,blockNode:Nn=!1,children:Xn,checkable:Te=!1,selectable:Tt=!0,draggable:ke,motion:pe,style:ce}=lt,ye=jt("tree",mn),qe=jt(),ut=pe!=null?pe:Object.assign(Object.assign({},(0,te.Z)(qe)),{motionAppear:!1}),He=Object.assign(Object.assign({},lt),{checkable:Te,selectable:Tt,showIcon:an,motion:ut,blockNode:Nn,showLine:!!Rn,dropIndicatorRender:he}),[Xe,xt]=(0,ne.ZP)(ye),gt=Re.useMemo(()=>{if(!ke)return!1;let Qt={};switch(typeof ke){case"function":Qt.nodeDraggable=ke;break;case"object":Qt=Object.assign({},ke);break;default:break}return Qt.icon!==!1&&(Qt.icon=Qt.icon||Re.createElement(E.Z,null)),Qt},[ke]),it=Qt=>Re.createElement(Fe.Z,{prefixCls:ye,switcherIcon:St,treeNodeProps:Qt,showLine:Rn});return Xe(Re.createElement(ve.Z,Object.assign({itemHeight:20,ref:rt,virtual:mt},He,{style:Object.assign(Object.assign({},Mt==null?void 0:Mt.style),ce),prefixCls:ye,className:ie()({[`${ye}-icon-hide`]:!an,[`${ye}-block-node`]:Nn,[`${ye}-unselectable`]:!Tt,[`${ye}-rtl`]:Jt==="rtl"},Mt==null?void 0:Mt.className,Fn,xt),direction:Jt,checkable:Te&&Re.createElement("span",{className:`${ye}-checkbox-inner`}),selectable:Tt,switcherIcon:it,draggable:gt}),Xn))}),Ge;(function(lt){lt[lt.None=0]="None",lt[lt.Start=1]="Start",lt[lt.End=2]="End"})(Ge||(Ge={}));function Je(lt,rt){function jt(Jt){const{key:mt,children:Mt}=Jt;rt(mt,Jt)!==!1&&Je(Mt||[],rt)}lt.forEach(jt)}function nt(lt){let{treeData:rt,expandedKeys:jt,startKey:Jt,endKey:mt}=lt;const Mt=[];let mn=Ge.None;if(Jt&&Jt===mt)return[Jt];if(!Jt||!mt)return[];function Fn(an){return an===Jt||an===mt}return Je(rt,an=>{if(mn===Ge.End)return!1;if(Fn(an)){if(Mt.push(an),mn===Ge.None)mn=Ge.Start;else if(mn===Ge.Start)return mn=Ge.End,!1}else mn===Ge.Start&&Mt.push(an);return jt.includes(an)}),Mt}function Oe(lt,rt){const jt=(0,We.Z)(rt),Jt=[];return Je(lt,(mt,Mt)=>{const mn=jt.indexOf(mt);return mn!==-1&&(Jt.push(Mt),jt.splice(mn,1)),!!jt.length}),Jt}var pt=function(lt,rt){var jt={};for(var Jt in lt)Object.prototype.hasOwnProperty.call(lt,Jt)&&rt.indexOf(Jt)<0&&(jt[Jt]=lt[Jt]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,Jt=Object.getOwnPropertySymbols(lt);mt<Jt.length;mt++)rt.indexOf(Jt[mt])<0&&Object.prototype.propertyIsEnumerable.call(lt,Jt[mt])&&(jt[Jt[mt]]=lt[Jt[mt]]);return jt};function De(lt){const{isLeaf:rt,expanded:jt}=lt;return rt?Re.createElement(ze.Z,null):jt?Re.createElement(ot.Z,null):Re.createElement(Ee,null)}function It(lt){let{treeData:rt,children:jt}=lt;return rt||(0,a.zn)(jt)}const At=(lt,rt)=>{var{defaultExpandAll:jt,defaultExpandParent:Jt,defaultExpandedKeys:mt}=lt,Mt=pt(lt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const mn=Re.useRef(),Fn=Re.useRef(),an=()=>{const{keyEntities:gt}=(0,a.I8)(It(Mt));let it;return jt?it=Object.keys(gt):Jt?it=(0,y.r7)(Mt.expandedKeys||mt||[],gt):it=Mt.expandedKeys||mt,it},[Rn,St]=Re.useState(Mt.selectedKeys||Mt.defaultSelectedKeys||[]),[Nn,Xn]=Re.useState(()=>an());Re.useEffect(()=>{"selectedKeys"in Mt&&St(Mt.selectedKeys)},[Mt.selectedKeys]),Re.useEffect(()=>{"expandedKeys"in Mt&&Xn(Mt.expandedKeys)},[Mt.expandedKeys]);const Te=(gt,it)=>{var Qt;return"expandedKeys"in Mt||Xn(gt),(Qt=Mt.onExpand)===null||Qt===void 0?void 0:Qt.call(Mt,gt,it)},Tt=(gt,it)=>{var Qt;const{multiple:Ln}=Mt,{node:Et,nativeEvent:tn}=it,{key:Ot=""}=Et,pn=It(Mt),Zt=Object.assign(Object.assign({},it),{selected:!0}),Vn=(tn==null?void 0:tn.ctrlKey)||(tn==null?void 0:tn.metaKey),cr=tn==null?void 0:tn.shiftKey;let qn;Ln&&Vn?(qn=gt,mn.current=Ot,Fn.current=qn,Zt.selectedNodes=Oe(pn,qn)):Ln&&cr?(qn=Array.from(new Set([].concat((0,We.Z)(Fn.current||[]),(0,We.Z)(nt({treeData:pn,expandedKeys:Nn,startKey:Ot,endKey:mn.current}))))),Zt.selectedNodes=Oe(pn,qn)):(qn=[Ot],mn.current=Ot,Fn.current=qn,Zt.selectedNodes=Oe(pn,qn)),(Qt=Mt.onSelect)===null||Qt===void 0||Qt.call(Mt,qn,Zt),"selectedKeys"in Mt||St(qn)},{getPrefixCls:ke,direction:pe}=Re.useContext(ee.E_),{prefixCls:ce,className:ye,showIcon:qe=!0,expandAction:ut="click"}=Mt,He=pt(Mt,["prefixCls","className","showIcon","expandAction"]),Xe=ke("tree",ce),xt=ie()(`${Xe}-directory`,{[`${Xe}-directory-rtl`]:pe==="rtl"},ye);return Re.createElement(Qe,Object.assign({icon:De,ref:rt,blockNode:!0},He,{showIcon:qe,expandAction:ut,prefixCls:Xe,className:xt,expandedKeys:Nn,selectedKeys:Rn,onSelect:Tt,onExpand:Te}))};var wt=Re.forwardRef(At);const ct=Qe;ct.DirectoryTree=wt,ct.TreeNode=ve.O;var dt=ct},20648:function(sn,Nt,we){"use strict";we.d(Nt,{TM:function(){return Pe},Yk:function(){return Ee}});var ve=we(36237),We=we(98447),ze=we(17313),ot=we(8378),Ke=we(37613),Re=we(83116);const me=new ve.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Se=(ie,y)=>({[`.${ie}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),Ue=(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:'""'}}}),ge=(ie,y)=>{const{treeCls:a,treeNodeCls:ee,treeNodePadding:E,titleHeight:te,nodeSelectedBg:ne,nodeHoverBg:oe}=y,he=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,ze.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,ze.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,ze.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({},Se(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:oe},[`&${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"},Ue(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"}}}}}},Ee=(ie,y)=>{const a=`.${ie}`,ee=`${a}-treenode`,E=y.paddingXS/2,te=(0,Ke.TS)(y,{treeCls:a,treeNodeCls:ee,treeNodePadding:E});return[ge(ie,te),Le(te)]},Pe=ie=>{const{controlHeightSM:y}=ie;return{titleHeight:y,nodeHoverBg:ie.controlItemBgHover,nodeSelectedBg:ie.controlItemBgActive}};Nt.ZP=(0,Re.Z)("Tree",(ie,y)=>{let{prefixCls:a}=y;return[{[ie.componentCls]:(0,We.C2)(`${a}-checkbox`,ie)},Ee(a,ie),(0,ot.Z)(ie)]},ie=>{const{colorTextLightSolid:y,colorPrimary:a}=ie;return Object.assign(Object.assign({},Pe(ie)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},71997:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return ee}});var ve=we(54476),We=we(59301),ze={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=ze,Ke=we(7657),Re=function(te,ne){return We.createElement(Ke.Z,(0,ve.Z)({},te,{ref:ne,icon:ot}))},me=We.forwardRef(Re),Se=me,Ue=we(52671),ge=we(58617),Le=we(15075),Ee=we(43531),Pe=we(92310),ie=we.n(Pe),y=we(92343),ee=E=>{const{prefixCls:te,switcherIcon:ne,treeNodeProps:oe,showLine:he}=E,{isLeaf:Fe,expanded:Ce,loading:Qe}=oe;if(Qe)return We.createElement(ge.Z,{className:`${te}-switcher-loading-icon`});let Ge;if(he&&typeof he=="object"&&(Ge=he.showLeafIcon),Fe){if(!he)return null;if(typeof Ge!="boolean"&&Ge){const Oe=typeof Ge=="function"?Ge(oe):Ge,pt=`${te}-switcher-line-custom-icon`;return(0,y.l$)(Oe)?(0,y.Tm)(Oe,{className:ie()(Oe.props.className||"",pt)}):Oe}return Ge?We.createElement(Ue.Z,{className:`${te}-switcher-line-icon`}):We.createElement("span",{className:`${te}-switcher-leaf-line`})}const Je=`${te}-switcher-icon`,nt=typeof ne=="function"?ne(oe):ne;return(0,y.l$)(nt)?(0,y.Tm)(nt,{className:ie()(nt.props.className||"",Je)}):nt!==void 0?nt:he?Ce?We.createElement(Le.Z,{className:`${te}-switcher-line-icon`}):We.createElement(Ee.Z,{className:`${te}-switcher-line-icon`}):We.createElement(Se,{className:Je})}},86251:function(sn,Nt){"use strict";Nt.byteLength=me,Nt.toByteArray=Ue,Nt.fromByteArray=Ee;for(var we=[],ve=[],We=typeof Uint8Array!="undefined"?Uint8Array:Array,ze="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ot=0,Ke=ze.length;ot<Ke;++ot)we[ot]=ze[ot],ve[ze.charCodeAt(ot)]=ot;ve[45]=62,ve[95]=63;function Re(Pe){var ie=Pe.length;if(ie%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var y=Pe.indexOf("=");y===-1&&(y=ie);var a=y===ie?0:4-y%4;return[y,a]}function me(Pe){var ie=Re(Pe),y=ie[0],a=ie[1];return(y+a)*3/4-a}function Se(Pe,ie,y){return(ie+y)*3/4-y}function Ue(Pe){var ie,y=Re(Pe),a=y[0],ee=y[1],E=new We(Se(Pe,a,ee)),te=0,ne=ee>0?a-4:a,oe;for(oe=0;oe<ne;oe+=4)ie=ve[Pe.charCodeAt(oe)]<<18|ve[Pe.charCodeAt(oe+1)]<<12|ve[Pe.charCodeAt(oe+2)]<<6|ve[Pe.charCodeAt(oe+3)],E[te++]=ie>>16&255,E[te++]=ie>>8&255,E[te++]=ie&255;return ee===2&&(ie=ve[Pe.charCodeAt(oe)]<<2|ve[Pe.charCodeAt(oe+1)]>>4,E[te++]=ie&255),ee===1&&(ie=ve[Pe.charCodeAt(oe)]<<10|ve[Pe.charCodeAt(oe+1)]<<4|ve[Pe.charCodeAt(oe+2)]>>2,E[te++]=ie>>8&255,E[te++]=ie&255),E}function ge(Pe){return we[Pe>>18&63]+we[Pe>>12&63]+we[Pe>>6&63]+we[Pe&63]}function Le(Pe,ie,y){for(var a,ee=[],E=ie;E<y;E+=3)a=(Pe[E]<<16&16711680)+(Pe[E+1]<<8&65280)+(Pe[E+2]&255),ee.push(ge(a));return ee.join("")}function Ee(Pe){for(var ie,y=Pe.length,a=y%3,ee=[],E=16383,te=0,ne=y-a;te<ne;te+=E)ee.push(Le(Pe,te,te+E>ne?ne:te+E));return a===1?(ie=Pe[y-1],ee.push(we[ie>>2]+we[ie<<4&63]+"==")):a===2&&(ie=(Pe[y-2]<<8)+Pe[y-1],ee.push(we[ie>>10]+we[ie>>4&63]+we[ie<<2&63]+"=")),ee.join("")}},19208:function(sn,Nt,we){"use strict";var ve;var We=we(86251),ze=we(67467),ot=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Nt.lW=Se,ve=te,Nt.h2=50;var Ke=2147483647;ve=Ke,Se.TYPED_ARRAY_SUPPORT=Re(),!Se.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 Re(){try{var ke=new Uint8Array(1),pe={foo:function(){return 42}};return Object.setPrototypeOf(pe,Uint8Array.prototype),Object.setPrototypeOf(ke,pe),ke.foo()===42}catch(ce){return!1}}Object.defineProperty(Se.prototype,"parent",{enumerable:!0,get:function(){if(Se.isBuffer(this))return this.buffer}}),Object.defineProperty(Se.prototype,"offset",{enumerable:!0,get:function(){if(Se.isBuffer(this))return this.byteOffset}});function me(ke){if(ke>Ke)throw new RangeError('The value "'+ke+'" is invalid for option "size"');var pe=new Uint8Array(ke);return Object.setPrototypeOf(pe,Se.prototype),pe}function Se(ke,pe,ce){if(typeof ke=="number"){if(typeof pe=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Ee(ke)}return Ue(ke,pe,ce)}Se.poolSize=8192;function Ue(ke,pe,ce){if(typeof ke=="string")return Pe(ke,pe);if(ArrayBuffer.isView(ke))return y(ke);if(ke==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ke);if(Xn(ke,ArrayBuffer)||ke&&Xn(ke.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Xn(ke,SharedArrayBuffer)||ke&&Xn(ke.buffer,SharedArrayBuffer)))return a(ke,pe,ce);if(typeof ke=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var ye=ke.valueOf&&ke.valueOf();if(ye!=null&&ye!==ke)return Se.from(ye,pe,ce);var qe=ee(ke);if(qe)return qe;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof ke[Symbol.toPrimitive]=="function")return Se.from(ke[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 ke)}Se.from=function(ke,pe,ce){return Ue(ke,pe,ce)},Object.setPrototypeOf(Se.prototype,Uint8Array.prototype),Object.setPrototypeOf(Se,Uint8Array);function ge(ke){if(typeof ke!="number")throw new TypeError('"size" argument must be of type number');if(ke<0)throw new RangeError('The value "'+ke+'" is invalid for option "size"')}function Le(ke,pe,ce){return ge(ke),ke<=0?me(ke):pe!==void 0?typeof ce=="string"?me(ke).fill(pe,ce):me(ke).fill(pe):me(ke)}Se.alloc=function(ke,pe,ce){return Le(ke,pe,ce)};function Ee(ke){return ge(ke),me(ke<0?0:E(ke)|0)}Se.allocUnsafe=function(ke){return Ee(ke)},Se.allocUnsafeSlow=function(ke){return Ee(ke)};function Pe(ke,pe){if((typeof pe!="string"||pe==="")&&(pe="utf8"),!Se.isEncoding(pe))throw new TypeError("Unknown encoding: "+pe);var ce=ne(ke,pe)|0,ye=me(ce),qe=ye.write(ke,pe);return qe!==ce&&(ye=ye.slice(0,qe)),ye}function ie(ke){for(var pe=ke.length<0?0:E(ke.length)|0,ce=me(pe),ye=0;ye<pe;ye+=1)ce[ye]=ke[ye]&255;return ce}function y(ke){if(Xn(ke,Uint8Array)){var pe=new Uint8Array(ke);return a(pe.buffer,pe.byteOffset,pe.byteLength)}return ie(ke)}function a(ke,pe,ce){if(pe<0||ke.byteLength<pe)throw new RangeError('"offset" is outside of buffer bounds');if(ke.byteLength<pe+(ce||0))throw new RangeError('"length" is outside of buffer bounds');var ye;return pe===void 0&&ce===void 0?ye=new Uint8Array(ke):ce===void 0?ye=new Uint8Array(ke,pe):ye=new Uint8Array(ke,pe,ce),Object.setPrototypeOf(ye,Se.prototype),ye}function ee(ke){if(Se.isBuffer(ke)){var pe=E(ke.length)|0,ce=me(pe);return ce.length===0||ke.copy(ce,0,0,pe),ce}if(ke.length!==void 0)return typeof ke.length!="number"||Te(ke.length)?me(0):ie(ke);if(ke.type==="Buffer"&&Array.isArray(ke.data))return ie(ke.data)}function E(ke){if(ke>=Ke)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ke.toString(16)+" bytes");return ke|0}function te(ke){return+ke!=ke&&(ke=0),Se.alloc(+ke)}Se.isBuffer=function(pe){return pe!=null&&pe._isBuffer===!0&&pe!==Se.prototype},Se.compare=function(pe,ce){if(Xn(pe,Uint8Array)&&(pe=Se.from(pe,pe.offset,pe.byteLength)),Xn(ce,Uint8Array)&&(ce=Se.from(ce,ce.offset,ce.byteLength)),!Se.isBuffer(pe)||!Se.isBuffer(ce))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(pe===ce)return 0;for(var ye=pe.length,qe=ce.length,ut=0,He=Math.min(ye,qe);ut<He;++ut)if(pe[ut]!==ce[ut]){ye=pe[ut],qe=ce[ut];break}return ye<qe?-1:qe<ye?1:0},Se.isEncoding=function(pe){switch(String(pe).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},Se.concat=function(pe,ce){if(!Array.isArray(pe))throw new TypeError('"list" argument must be an Array of Buffers');if(pe.length===0)return Se.alloc(0);var ye;if(ce===void 0)for(ce=0,ye=0;ye<pe.length;++ye)ce+=pe[ye].length;var qe=Se.allocUnsafe(ce),ut=0;for(ye=0;ye<pe.length;++ye){var He=pe[ye];if(Xn(He,Uint8Array))ut+He.length>qe.length?Se.from(He).copy(qe,ut):Uint8Array.prototype.set.call(qe,He,ut);else if(Se.isBuffer(He))He.copy(qe,ut);else throw new TypeError('"list" argument must be an Array of Buffers');ut+=He.length}return qe};function ne(ke,pe){if(Se.isBuffer(ke))return ke.length;if(ArrayBuffer.isView(ke)||Xn(ke,ArrayBuffer))return ke.byteLength;if(typeof ke!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ke);var ce=ke.length,ye=arguments.length>2&&arguments[2]===!0;if(!ye&&ce===0)return 0;for(var qe=!1;;)switch(pe){case"ascii":case"latin1":case"binary":return ce;case"utf8":case"utf-8":return Fn(ke).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ce*2;case"hex":return ce>>>1;case"base64":return St(ke).length;default:if(qe)return ye?-1:Fn(ke).length;pe=(""+pe).toLowerCase(),qe=!0}}Se.byteLength=ne;function oe(ke,pe,ce){var ye=!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(ke||(ke="utf8");;)switch(ke){case"hex":return ct(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 pt(this,pe,ce);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return dt(this,pe,ce);default:if(ye)throw new TypeError("Unknown encoding: "+ke);ke=(ke+"").toLowerCase(),ye=!0}}Se.prototype._isBuffer=!0;function he(ke,pe,ce){var ye=ke[pe];ke[pe]=ke[ce],ke[ce]=ye}Se.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;ce<pe;ce+=2)he(this,ce,ce+1);return this},Se.prototype.swap32=function(){var pe=this.length;if(pe%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var ce=0;ce<pe;ce+=4)he(this,ce,ce+3),he(this,ce+1,ce+2);return this},Se.prototype.swap64=function(){var pe=this.length;if(pe%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var ce=0;ce<pe;ce+=8)he(this,ce,ce+7),he(this,ce+1,ce+6),he(this,ce+2,ce+5),he(this,ce+3,ce+4);return this},Se.prototype.toString=function(){var pe=this.length;return pe===0?"":arguments.length===0?De(this,0,pe):oe.apply(this,arguments)},Se.prototype.toLocaleString=Se.prototype.toString,Se.prototype.equals=function(pe){if(!Se.isBuffer(pe))throw new TypeError("Argument must be a Buffer");return this===pe?!0:Se.compare(this,pe)===0},Se.prototype.inspect=function(){var pe="",ce=Nt.h2;return pe=this.toString("hex",0,ce).replace(/(.{2})/g,"$1 ").trim(),this.length>ce&&(pe+=" ... "),"<Buffer "+pe+">"},ot&&(Se.prototype[ot]=Se.prototype.inspect),Se.prototype.compare=function(pe,ce,ye,qe,ut){if(Xn(pe,Uint8Array)&&(pe=Se.from(pe,pe.offset,pe.byteLength)),!Se.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),ye===void 0&&(ye=pe?pe.length:0),qe===void 0&&(qe=0),ut===void 0&&(ut=this.length),ce<0||ye>pe.length||qe<0||ut>this.length)throw new RangeError("out of range index");if(qe>=ut&&ce>=ye)return 0;if(qe>=ut)return-1;if(ce>=ye)return 1;if(ce>>>=0,ye>>>=0,qe>>>=0,ut>>>=0,this===pe)return 0;for(var He=ut-qe,Xe=ye-ce,xt=Math.min(He,Xe),gt=this.slice(qe,ut),it=pe.slice(ce,ye),Qt=0;Qt<xt;++Qt)if(gt[Qt]!==it[Qt]){He=gt[Qt],Xe=it[Qt];break}return He<Xe?-1:Xe<He?1:0};function Fe(ke,pe,ce,ye,qe){if(ke.length===0)return-1;if(typeof ce=="string"?(ye=ce,ce=0):ce>2147483647?ce=2147483647:ce<-2147483648&&(ce=-2147483648),ce=+ce,Te(ce)&&(ce=qe?0:ke.length-1),ce<0&&(ce=ke.length+ce),ce>=ke.length){if(qe)return-1;ce=ke.length-1}else if(ce<0)if(qe)ce=0;else return-1;if(typeof pe=="string"&&(pe=Se.from(pe,ye)),Se.isBuffer(pe))return pe.length===0?-1:Ce(ke,pe,ce,ye,qe);if(typeof pe=="number")return pe=pe&255,typeof Uint8Array.prototype.indexOf=="function"?qe?Uint8Array.prototype.indexOf.call(ke,pe,ce):Uint8Array.prototype.lastIndexOf.call(ke,pe,ce):Ce(ke,[pe],ce,ye,qe);throw new TypeError("val must be string, number or Buffer")}function Ce(ke,pe,ce,ye,qe){var ut=1,He=ke.length,Xe=pe.length;if(ye!==void 0&&(ye=String(ye).toLowerCase(),ye==="ucs2"||ye==="ucs-2"||ye==="utf16le"||ye==="utf-16le")){if(ke.length<2||pe.length<2)return-1;ut=2,He/=2,Xe/=2,ce/=2}function xt(Et,tn){return ut===1?Et[tn]:Et.readUInt16BE(tn*ut)}var gt;if(qe){var it=-1;for(gt=ce;gt<He;gt++)if(xt(ke,gt)===xt(pe,it===-1?0:gt-it)){if(it===-1&&(it=gt),gt-it+1===Xe)return it*ut}else it!==-1&&(gt-=gt-it),it=-1}else for(ce+Xe>He&&(ce=He-Xe),gt=ce;gt>=0;gt--){for(var Qt=!0,Ln=0;Ln<Xe;Ln++)if(xt(ke,gt+Ln)!==xt(pe,Ln)){Qt=!1;break}if(Qt)return gt}return-1}Se.prototype.includes=function(pe,ce,ye){return this.indexOf(pe,ce,ye)!==-1},Se.prototype.indexOf=function(pe,ce,ye){return Fe(this,pe,ce,ye,!0)},Se.prototype.lastIndexOf=function(pe,ce,ye){return Fe(this,pe,ce,ye,!1)};function Qe(ke,pe,ce,ye){ce=Number(ce)||0;var qe=ke.length-ce;ye?(ye=Number(ye),ye>qe&&(ye=qe)):ye=qe;var ut=pe.length;ye>ut/2&&(ye=ut/2);for(var He=0;He<ye;++He){var Xe=parseInt(pe.substr(He*2,2),16);if(Te(Xe))return He;ke[ce+He]=Xe}return He}function Ge(ke,pe,ce,ye){return Nn(Fn(pe,ke.length-ce),ke,ce,ye)}function Je(ke,pe,ce,ye){return Nn(an(pe),ke,ce,ye)}function nt(ke,pe,ce,ye){return Nn(St(pe),ke,ce,ye)}function Oe(ke,pe,ce,ye){return Nn(Rn(pe,ke.length-ce),ke,ce,ye)}Se.prototype.write=function(pe,ce,ye,qe){if(ce===void 0)qe="utf8",ye=this.length,ce=0;else if(ye===void 0&&typeof ce=="string")qe=ce,ye=this.length,ce=0;else if(isFinite(ce))ce=ce>>>0,isFinite(ye)?(ye=ye>>>0,qe===void 0&&(qe="utf8")):(qe=ye,ye=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var ut=this.length-ce;if((ye===void 0||ye>ut)&&(ye=ut),pe.length>0&&(ye<0||ce<0)||ce>this.length)throw new RangeError("Attempt to write outside buffer bounds");qe||(qe="utf8");for(var He=!1;;)switch(qe){case"hex":return Qe(this,pe,ce,ye);case"utf8":case"utf-8":return Ge(this,pe,ce,ye);case"ascii":case"latin1":case"binary":return Je(this,pe,ce,ye);case"base64":return nt(this,pe,ce,ye);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Oe(this,pe,ce,ye);default:if(He)throw new TypeError("Unknown encoding: "+qe);qe=(""+qe).toLowerCase(),He=!0}},Se.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function pt(ke,pe,ce){return pe===0&&ce===ke.length?We.fromByteArray(ke):We.fromByteArray(ke.slice(pe,ce))}function De(ke,pe,ce){ce=Math.min(ke.length,ce);for(var ye=[],qe=pe;qe<ce;){var ut=ke[qe],He=null,Xe=ut>239?4:ut>223?3:ut>191?2:1;if(qe+Xe<=ce){var xt,gt,it,Qt;switch(Xe){case 1:ut<128&&(He=ut);break;case 2:xt=ke[qe+1],(xt&192)===128&&(Qt=(ut&31)<<6|xt&63,Qt>127&&(He=Qt));break;case 3:xt=ke[qe+1],gt=ke[qe+2],(xt&192)===128&&(gt&192)===128&&(Qt=(ut&15)<<12|(xt&63)<<6|gt&63,Qt>2047&&(Qt<55296||Qt>57343)&&(He=Qt));break;case 4:xt=ke[qe+1],gt=ke[qe+2],it=ke[qe+3],(xt&192)===128&&(gt&192)===128&&(it&192)===128&&(Qt=(ut&15)<<18|(xt&63)<<12|(gt&63)<<6|it&63,Qt>65535&&Qt<1114112&&(He=Qt))}}He===null?(He=65533,Xe=1):He>65535&&(He-=65536,ye.push(He>>>10&1023|55296),He=56320|He&1023),ye.push(He),qe+=Xe}return At(ye)}var It=4096;function At(ke){var pe=ke.length;if(pe<=It)return String.fromCharCode.apply(String,ke);for(var ce="",ye=0;ye<pe;)ce+=String.fromCharCode.apply(String,ke.slice(ye,ye+=It));return ce}function at(ke,pe,ce){var ye="";ce=Math.min(ke.length,ce);for(var qe=pe;qe<ce;++qe)ye+=String.fromCharCode(ke[qe]&127);return ye}function wt(ke,pe,ce){var ye="";ce=Math.min(ke.length,ce);for(var qe=pe;qe<ce;++qe)ye+=String.fromCharCode(ke[qe]);return ye}function ct(ke,pe,ce){var ye=ke.length;(!pe||pe<0)&&(pe=0),(!ce||ce<0||ce>ye)&&(ce=ye);for(var qe="",ut=pe;ut<ce;++ut)qe+=Tt[ke[ut]];return qe}function dt(ke,pe,ce){for(var ye=ke.slice(pe,ce),qe="",ut=0;ut<ye.length-1;ut+=2)qe+=String.fromCharCode(ye[ut]+ye[ut+1]*256);return qe}Se.prototype.slice=function(pe,ce){var ye=this.length;pe=~~pe,ce=ce===void 0?ye:~~ce,pe<0?(pe+=ye,pe<0&&(pe=0)):pe>ye&&(pe=ye),ce<0?(ce+=ye,ce<0&&(ce=0)):ce>ye&&(ce=ye),ce<pe&&(ce=pe);var qe=this.subarray(pe,ce);return Object.setPrototypeOf(qe,Se.prototype),qe};function lt(ke,pe,ce){if(ke%1!==0||ke<0)throw new RangeError("offset is not uint");if(ke+pe>ce)throw new RangeError("Trying to access beyond buffer length")}Se.prototype.readUintLE=Se.prototype.readUIntLE=function(pe,ce,ye){pe=pe>>>0,ce=ce>>>0,ye||lt(pe,ce,this.length);for(var qe=this[pe],ut=1,He=0;++He<ce&&(ut*=256);)qe+=this[pe+He]*ut;return qe},Se.prototype.readUintBE=Se.prototype.readUIntBE=function(pe,ce,ye){pe=pe>>>0,ce=ce>>>0,ye||lt(pe,ce,this.length);for(var qe=this[pe+--ce],ut=1;ce>0&&(ut*=256);)qe+=this[pe+--ce]*ut;return qe},Se.prototype.readUint8=Se.prototype.readUInt8=function(pe,ce){return pe=pe>>>0,ce||lt(pe,1,this.length),this[pe]},Se.prototype.readUint16LE=Se.prototype.readUInt16LE=function(pe,ce){return pe=pe>>>0,ce||lt(pe,2,this.length),this[pe]|this[pe+1]<<8},Se.prototype.readUint16BE=Se.prototype.readUInt16BE=function(pe,ce){return pe=pe>>>0,ce||lt(pe,2,this.length),this[pe]<<8|this[pe+1]},Se.prototype.readUint32LE=Se.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},Se.prototype.readUint32BE=Se.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])},Se.prototype.readIntLE=function(pe,ce,ye){pe=pe>>>0,ce=ce>>>0,ye||lt(pe,ce,this.length);for(var qe=this[pe],ut=1,He=0;++He<ce&&(ut*=256);)qe+=this[pe+He]*ut;return ut*=128,qe>=ut&&(qe-=Math.pow(2,8*ce)),qe},Se.prototype.readIntBE=function(pe,ce,ye){pe=pe>>>0,ce=ce>>>0,ye||lt(pe,ce,this.length);for(var qe=ce,ut=1,He=this[pe+--qe];qe>0&&(ut*=256);)He+=this[pe+--qe]*ut;return ut*=128,He>=ut&&(He-=Math.pow(2,8*ce)),He},Se.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]},Se.prototype.readInt16LE=function(pe,ce){pe=pe>>>0,ce||lt(pe,2,this.length);var ye=this[pe]|this[pe+1]<<8;return ye&32768?ye|4294901760:ye},Se.prototype.readInt16BE=function(pe,ce){pe=pe>>>0,ce||lt(pe,2,this.length);var ye=this[pe+1]|this[pe]<<8;return ye&32768?ye|4294901760:ye},Se.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},Se.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]},Se.prototype.readFloatLE=function(pe,ce){return pe=pe>>>0,ce||lt(pe,4,this.length),ze.read(this,pe,!0,23,4)},Se.prototype.readFloatBE=function(pe,ce){return pe=pe>>>0,ce||lt(pe,4,this.length),ze.read(this,pe,!1,23,4)},Se.prototype.readDoubleLE=function(pe,ce){return pe=pe>>>0,ce||lt(pe,8,this.length),ze.read(this,pe,!0,52,8)},Se.prototype.readDoubleBE=function(pe,ce){return pe=pe>>>0,ce||lt(pe,8,this.length),ze.read(this,pe,!1,52,8)};function rt(ke,pe,ce,ye,qe,ut){if(!Se.isBuffer(ke))throw new TypeError('"buffer" argument must be a Buffer instance');if(pe>qe||pe<ut)throw new RangeError('"value" argument is out of bounds');if(ce+ye>ke.length)throw new RangeError("Index out of range")}Se.prototype.writeUintLE=Se.prototype.writeUIntLE=function(pe,ce,ye,qe){if(pe=+pe,ce=ce>>>0,ye=ye>>>0,!qe){var ut=Math.pow(2,8*ye)-1;rt(this,pe,ce,ye,ut,0)}var He=1,Xe=0;for(this[ce]=pe&255;++Xe<ye&&(He*=256);)this[ce+Xe]=pe/He&255;return ce+ye},Se.prototype.writeUintBE=Se.prototype.writeUIntBE=function(pe,ce,ye,qe){if(pe=+pe,ce=ce>>>0,ye=ye>>>0,!qe){var ut=Math.pow(2,8*ye)-1;rt(this,pe,ce,ye,ut,0)}var He=ye-1,Xe=1;for(this[ce+He]=pe&255;--He>=0&&(Xe*=256);)this[ce+He]=pe/Xe&255;return ce+ye},Se.prototype.writeUint8=Se.prototype.writeUInt8=function(pe,ce,ye){return pe=+pe,ce=ce>>>0,ye||rt(this,pe,ce,1,255,0),this[ce]=pe&255,ce+1},Se.prototype.writeUint16LE=Se.prototype.writeUInt16LE=function(pe,ce,ye){return pe=+pe,ce=ce>>>0,ye||rt(this,pe,ce,2,65535,0),this[ce]=pe&255,this[ce+1]=pe>>>8,ce+2},Se.prototype.writeUint16BE=Se.prototype.writeUInt16BE=function(pe,ce,ye){return pe=+pe,ce=ce>>>0,ye||rt(this,pe,ce,2,65535,0),this[ce]=pe>>>8,this[ce+1]=pe&255,ce+2},Se.prototype.writeUint32LE=Se.prototype.writeUInt32LE=function(pe,ce,ye){return pe=+pe,ce=ce>>>0,ye||rt(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},Se.prototype.writeUint32BE=Se.prototype.writeUInt32BE=function(pe,ce,ye){return pe=+pe,ce=ce>>>0,ye||rt(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},Se.prototype.writeIntLE=function(pe,ce,ye,qe){if(pe=+pe,ce=ce>>>0,!qe){var ut=Math.pow(2,8*ye-1);rt(this,pe,ce,ye,ut-1,-ut)}var He=0,Xe=1,xt=0;for(this[ce]=pe&255;++He<ye&&(Xe*=256);)pe<0&&xt===0&&this[ce+He-1]!==0&&(xt=1),this[ce+He]=(pe/Xe>>0)-xt&255;return ce+ye},Se.prototype.writeIntBE=function(pe,ce,ye,qe){if(pe=+pe,ce=ce>>>0,!qe){var ut=Math.pow(2,8*ye-1);rt(this,pe,ce,ye,ut-1,-ut)}var He=ye-1,Xe=1,xt=0;for(this[ce+He]=pe&255;--He>=0&&(Xe*=256);)pe<0&&xt===0&&this[ce+He+1]!==0&&(xt=1),this[ce+He]=(pe/Xe>>0)-xt&255;return ce+ye},Se.prototype.writeInt8=function(pe,ce,ye){return pe=+pe,ce=ce>>>0,ye||rt(this,pe,ce,1,127,-128),pe<0&&(pe=255+pe+1),this[ce]=pe&255,ce+1},Se.prototype.writeInt16LE=function(pe,ce,ye){return pe=+pe,ce=ce>>>0,ye||rt(this,pe,ce,2,32767,-32768),this[ce]=pe&255,this[ce+1]=pe>>>8,ce+2},Se.prototype.writeInt16BE=function(pe,ce,ye){return pe=+pe,ce=ce>>>0,ye||rt(this,pe,ce,2,32767,-32768),this[ce]=pe>>>8,this[ce+1]=pe&255,ce+2},Se.prototype.writeInt32LE=function(pe,ce,ye){return pe=+pe,ce=ce>>>0,ye||rt(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},Se.prototype.writeInt32BE=function(pe,ce,ye){return pe=+pe,ce=ce>>>0,ye||rt(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 jt(ke,pe,ce,ye,qe,ut){if(ce+ye>ke.length)throw new RangeError("Index out of range");if(ce<0)throw new RangeError("Index out of range")}function Jt(ke,pe,ce,ye,qe){return pe=+pe,ce=ce>>>0,qe||jt(ke,pe,ce,4,34028234663852886e22,-34028234663852886e22),ze.write(ke,pe,ce,ye,23,4),ce+4}Se.prototype.writeFloatLE=function(pe,ce,ye){return Jt(this,pe,ce,!0,ye)},Se.prototype.writeFloatBE=function(pe,ce,ye){return Jt(this,pe,ce,!1,ye)};function mt(ke,pe,ce,ye,qe){return pe=+pe,ce=ce>>>0,qe||jt(ke,pe,ce,8,17976931348623157e292,-17976931348623157e292),ze.write(ke,pe,ce,ye,52,8),ce+8}Se.prototype.writeDoubleLE=function(pe,ce,ye){return mt(this,pe,ce,!0,ye)},Se.prototype.writeDoubleBE=function(pe,ce,ye){return mt(this,pe,ce,!1,ye)},Se.prototype.copy=function(pe,ce,ye,qe){if(!Se.isBuffer(pe))throw new TypeError("argument should be a Buffer");if(ye||(ye=0),!qe&&qe!==0&&(qe=this.length),ce>=pe.length&&(ce=pe.length),ce||(ce=0),qe>0&&qe<ye&&(qe=ye),qe===ye||pe.length===0||this.length===0)return 0;if(ce<0)throw new RangeError("targetStart out of bounds");if(ye<0||ye>=this.length)throw new RangeError("Index out of range");if(qe<0)throw new RangeError("sourceEnd out of bounds");qe>this.length&&(qe=this.length),pe.length-ce<qe-ye&&(qe=pe.length-ce+ye);var ut=qe-ye;return this===pe&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(ce,ye,qe):Uint8Array.prototype.set.call(pe,this.subarray(ye,qe),ce),ut},Se.prototype.fill=function(pe,ce,ye,qe){if(typeof pe=="string"){if(typeof ce=="string"?(qe=ce,ce=0,ye=this.length):typeof ye=="string"&&(qe=ye,ye=this.length),qe!==void 0&&typeof qe!="string")throw new TypeError("encoding must be a string");if(typeof qe=="string"&&!Se.isEncoding(qe))throw new TypeError("Unknown encoding: "+qe);if(pe.length===1){var ut=pe.charCodeAt(0);(qe==="utf8"&&ut<128||qe==="latin1")&&(pe=ut)}}else typeof pe=="number"?pe=pe&255:typeof pe=="boolean"&&(pe=Number(pe));if(ce<0||this.length<ce||this.length<ye)throw new RangeError("Out of range index");if(ye<=ce)return this;ce=ce>>>0,ye=ye===void 0?this.length:ye>>>0,pe||(pe=0);var He;if(typeof pe=="number")for(He=ce;He<ye;++He)this[He]=pe;else{var Xe=Se.isBuffer(pe)?pe:Se.from(pe,qe),xt=Xe.length;if(xt===0)throw new TypeError('The value "'+pe+'" is invalid for argument "value"');for(He=0;He<ye-ce;++He)this[He+ce]=Xe[He%xt]}return this};var Mt=/[^+/0-9A-Za-z-_]/g;function mn(ke){if(ke=ke.split("=")[0],ke=ke.trim().replace(Mt,""),ke.length<2)return"";for(;ke.length%4!==0;)ke=ke+"=";return ke}function Fn(ke,pe){pe=pe||1/0;for(var ce,ye=ke.length,qe=null,ut=[],He=0;He<ye;++He){if(ce=ke.charCodeAt(He),ce>55295&&ce<57344){if(!qe){if(ce>56319){(pe-=3)>-1&&ut.push(239,191,189);continue}else if(He+1===ye){(pe-=3)>-1&&ut.push(239,191,189);continue}qe=ce;continue}if(ce<56320){(pe-=3)>-1&&ut.push(239,191,189),qe=ce;continue}ce=(qe-55296<<10|ce-56320)+65536}else qe&&(pe-=3)>-1&&ut.push(239,191,189);if(qe=null,ce<128){if((pe-=1)<0)break;ut.push(ce)}else if(ce<2048){if((pe-=2)<0)break;ut.push(ce>>6|192,ce&63|128)}else if(ce<65536){if((pe-=3)<0)break;ut.push(ce>>12|224,ce>>6&63|128,ce&63|128)}else if(ce<1114112){if((pe-=4)<0)break;ut.push(ce>>18|240,ce>>12&63|128,ce>>6&63|128,ce&63|128)}else throw new Error("Invalid code point")}return ut}function an(ke){for(var pe=[],ce=0;ce<ke.length;++ce)pe.push(ke.charCodeAt(ce)&255);return pe}function Rn(ke,pe){for(var ce,ye,qe,ut=[],He=0;He<ke.length&&!((pe-=2)<0);++He)ce=ke.charCodeAt(He),ye=ce>>8,qe=ce%256,ut.push(qe),ut.push(ye);return ut}function St(ke){return We.toByteArray(mn(ke))}function Nn(ke,pe,ce,ye){for(var qe=0;qe<ye&&!(qe+ce>=pe.length||qe>=ke.length);++qe)pe[qe+ce]=ke[qe];return qe}function Xn(ke,pe){return ke instanceof pe||ke!=null&&ke.constructor!=null&&ke.constructor.name!=null&&ke.constructor.name===pe.name}function Te(ke){return ke!==ke}var Tt=function(){for(var ke="0123456789abcdef",pe=new Array(256),ce=0;ce<16;++ce)for(var ye=ce*16,qe=0;qe<16;++qe)pe[ye+qe]=ke[ce]+ke[qe];return pe}()},14625:function(sn){function Nt(ve){var We,ze,ot="";if(typeof ve=="string"||typeof ve=="number")ot+=ve;else if(typeof ve=="object")if(Array.isArray(ve)){var Ke=ve.length;for(We=0;We<Ke;We++)ve[We]&&(ze=Nt(ve[We]))&&(ot&&(ot+=" "),ot+=ze)}else for(ze in ve)ve[ze]&&(ot&&(ot+=" "),ot+=ze);return ot}function we(){for(var ve,We,ze=0,ot="",Ke=arguments.length;ze<Ke;ze++)(ve=arguments[ze])&&(We=Nt(ve))&&(ot&&(ot+=" "),ot+=We);return ot}sn.exports=we,sn.exports.clsx=we},97774:function(sn,Nt,we){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.default=void 0;var ve=Object.assign||function(a){for(var ee=1;ee<arguments.length;ee++){var E=arguments[ee];for(var te in E)Object.prototype.hasOwnProperty.call(E,te)&&(a[te]=E[te])}return a},We=function(){function a(ee,E){for(var te=0;te<E.length;te++){var ne=E[te];ne.enumerable=ne.enumerable||!1,ne.configurable=!0,"value"in ne&&(ne.writable=!0),Object.defineProperty(ee,ne.key,ne)}}return function(ee,E,te){return E&&a(ee.prototype,E),te&&a(ee,te),ee}}(),ze=we(59301),ot=Le(ze),Ke=we(12708),Re=Le(Ke),me=we(53291),Se=Le(me),Ue=we(47242),ge=we(65429);function Le(a){return a&&a.__esModule?a:{default:a}}function Ee(a,ee){if(!(a instanceof ee))throw new TypeError("Cannot call a class as a function")}function Pe(a,ee){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ee&&(typeof ee=="object"||typeof ee=="function")?ee:a}function ie(a,ee){if(typeof ee!="function"&&ee!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ee);a.prototype=Object.create(ee&&ee.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),ee&&(Object.setPrototypeOf?Object.setPrototypeOf(a,ee):a.__proto__=ee)}var y=function(a){ie(ee,a);function ee(E){Ee(this,ee);var te=Pe(this,(ee.__proto__||Object.getPrototypeOf(ee)).call(this,E));return te.getEchartsInstance=function(){return te.echartsLib.getInstanceByDom(te.echartsElement)||te.echartsLib.init(te.echartsElement,te.props.theme,te.props.opts)},te.dispose=function(){if(te.echartsElement){try{(0,Ue.clear)(te.echartsElement)}catch(ne){console.warn(ne)}te.echartsLib.dispose(te.echartsElement)}},te.rerender=function(){var ne=te.props,oe=ne.onEvents,he=ne.onChartReady,Fe=te.renderEchartDom();te.bindEvents(Fe,oe||{}),typeof he=="function"&&te.props.onChartReady(Fe),te.echartsElement&&(0,Ue.bind)(te.echartsElement,function(){try{Fe.resize()}catch(Ce){console.warn(Ce)}})},te.bindEvents=function(ne,oe){var he=function(Qe,Ge){typeof Qe=="string"&&typeof Ge=="function"&&ne.on(Qe,function(Je){Ge(Je,ne)})};for(var Fe in oe)Object.prototype.hasOwnProperty.call(oe,Fe)&&he(Fe,oe[Fe])},te.renderEchartDom=function(){var ne=te.getEchartsInstance();return ne.setOption(te.props.option,te.props.notMerge||!1,te.props.lazyUpdate||!1),te.props.showLoading?ne.showLoading(te.props.loadingOption||null):ne.hideLoading(),ne},te.echartsLib=E.echarts,te.echartsElement=null,te}return We(ee,[{key:"componentDidMount",value:function(){this.rerender()}},{key:"componentDidUpdate",value:function(te){if(!(typeof this.props.shouldSetOption=="function"&&!this.props.shouldSetOption(te,this.props))){if(!(0,Se.default)(te.theme,this.props.theme)||!(0,Se.default)(te.opts,this.props.opts)||!(0,Se.default)(te.onEvents,this.props.onEvents)){this.dispose(),this.rerender();return}var ne=["option","notMerge","lazyUpdate","showLoading","loadingOption"];if(!(0,Se.default)((0,ge.pick)(this.props,ne),(0,ge.pick)(te,ne))){var oe=this.renderEchartDom();if(!(0,Se.default)(te.style,this.props.style)||!(0,Se.default)(te.className,this.props.className))try{oe.resize()}catch(he){console.warn(he)}}}}},{key:"componentWillUnmount",value:function(){this.dispose()}},{key:"render",value:function(){var te=this,ne=this.props,oe=ne.style,he=ne.className,Fe=ve({height:300},oe);return ot.default.createElement("div",{ref:function(Qe){te.echartsElement=Qe},style:Fe,className:"echarts-for-react "+he})}}]),ee}(ze.Component);Nt.default=y,y.propTypes={option:Re.default.object.isRequired,echarts:Re.default.object,notMerge:Re.default.bool,lazyUpdate:Re.default.bool,style:Re.default.object,className:Re.default.string,theme:Re.default.oneOfType([Re.default.string,Re.default.object]),onChartReady:Re.default.func,showLoading:Re.default.bool,loadingOption:Re.default.object,onEvents:Re.default.object,opts:Re.default.shape({devicePixelRatio:Re.default.number,renderer:Re.default.oneOf(["canvas","svg"]),width:Re.default.oneOfType([Re.default.number,Re.default.oneOf([null,void 0,"auto"])]),height:Re.default.oneOfType([Re.default.number,Re.default.oneOf([null,void 0,"auto"])])}),shouldSetOption:Re.default.func},y.defaultProps={echarts:{},notMerge:!1,lazyUpdate:!1,style:{},className:"",theme:null,onChartReady:function(){},showLoading:!1,loadingOption:null,onEvents:{},opts:{},shouldSetOption:function(){return!0}}},42441:function(sn,Nt,we){"use strict";var ve;ve={value:!0},Nt.Z=void 0;var We=we(76411),ze=Re(We),ot=we(97774),Ke=Re(ot);function Re(Le){return Le&&Le.__esModule?Le:{default:Le}}function me(Le,Ee){if(!(Le instanceof Ee))throw new TypeError("Cannot call a class as a function")}function Se(Le,Ee){if(!Le)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ee&&(typeof Ee=="object"||typeof Ee=="function")?Ee:Le}function Ue(Le,Ee){if(typeof Ee!="function"&&Ee!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ee);Le.prototype=Object.create(Ee&&Ee.prototype,{constructor:{value:Le,enumerable:!1,writable:!0,configurable:!0}}),Ee&&(Object.setPrototypeOf?Object.setPrototypeOf(Le,Ee):Le.__proto__=Ee)}var ge=function(Le){Ue(Ee,Le);function Ee(Pe){me(this,Ee);var ie=Se(this,(Ee.__proto__||Object.getPrototypeOf(Ee)).call(this,Pe));return ie.echartsLib=ze.default,ie}return Ee}(Ke.default);Nt.Z=ge},65429:function(sn,Nt){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0});var we=Nt.pick=function(We,ze){var ot={};return ze.forEach(function(Ke){ot[Ke]=We[Ke]}),ot}},53291:function(sn){"use strict";var Nt=Array.isArray,we=Object.keys,ve=Object.prototype.hasOwnProperty;sn.exports=function We(ze,ot){if(ze===ot)return!0;if(ze&&ot&&typeof ze=="object"&&typeof ot=="object"){var Ke=Nt(ze),Re=Nt(ot),me,Se,Ue;if(Ke&&Re){if(Se=ze.length,Se!=ot.length)return!1;for(me=Se;me--!==0;)if(!We(ze[me],ot[me]))return!1;return!0}if(Ke!=Re)return!1;var ge=ze instanceof Date,Le=ot instanceof Date;if(ge!=Le)return!1;if(ge&&Le)return ze.getTime()==ot.getTime();var Ee=ze instanceof RegExp,Pe=ot instanceof RegExp;if(Ee!=Pe)return!1;if(Ee&&Pe)return ze.toString()==ot.toString();var ie=we(ze);if(Se=ie.length,Se!==we(ot).length)return!1;for(me=Se;me--!==0;)if(!ve.call(ot,ie[me]))return!1;for(me=Se;me--!==0;)if(Ue=ie[me],!We(ze[Ue],ot[Ue]))return!1;return!0}return ze!==ze&&ot!==ot}},64270:function(sn){(function(Nt,we){sn.exports=we()})(this,function(){"use strict";var Nt=function(ue,Ae){return Nt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(fe,de){fe.__proto__=de}||function(fe,de){for(var je in de)Object.prototype.hasOwnProperty.call(de,je)&&(fe[je]=de[je])},Nt(ue,Ae)};function we(ue,Ae){if(typeof Ae!="function"&&Ae!==null)throw new TypeError("Class extends value "+String(Ae)+" is not a constructor or null");Nt(ue,Ae);function fe(){this.constructor=ue}ue.prototype=Ae===null?Object.create(Ae):(fe.prototype=Ae.prototype,new fe)}var ve=function(){return ve=Object.assign||function(Ae){for(var fe,de=1,je=arguments.length;de<je;de++){fe=arguments[de];for(var tt in fe)Object.prototype.hasOwnProperty.call(fe,tt)&&(Ae[tt]=fe[tt])}return Ae},ve.apply(this,arguments)};function We(ue,Ae,fe,de){function je(tt){return tt instanceof fe?tt:new fe(function(vt){vt(tt)})}return new(fe||(fe=Promise))(function(tt,vt){function Ht(In){try{Pn(de.next(In))}catch(kn){vt(kn)}}function Rt(In){try{Pn(de.throw(In))}catch(kn){vt(kn)}}function Pn(In){In.done?tt(In.value):je(In.value).then(Ht,Rt)}Pn((de=de.apply(ue,Ae||[])).next())})}function ze(ue,Ae){var fe={label:0,sent:function(){if(tt[0]&1)throw tt[1];return tt[1]},trys:[],ops:[]},de,je,tt,vt;return vt={next:Ht(0),throw:Ht(1),return:Ht(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function Ht(Pn){return function(In){return Rt([Pn,In])}}function Rt(Pn){if(de)throw new TypeError("Generator is already executing.");for(;fe;)try{if(de=1,je&&(tt=Pn[0]&2?je.return:Pn[0]?je.throw||((tt=je.return)&&tt.call(je),0):je.next)&&!(tt=tt.call(je,Pn[1])).done)return tt;switch(je=0,tt&&(Pn=[Pn[0]&2,tt.value]),Pn[0]){case 0:case 1:tt=Pn;break;case 4:return fe.label++,{value:Pn[1],done:!1};case 5:fe.label++,je=Pn[1],Pn=[0];continue;case 7:Pn=fe.ops.pop(),fe.trys.pop();continue;default:if(tt=fe.trys,!(tt=tt.length>0&&tt[tt.length-1])&&(Pn[0]===6||Pn[0]===2)){fe=0;continue}if(Pn[0]===3&&(!tt||Pn[1]>tt[0]&&Pn[1]<tt[3])){fe.label=Pn[1];break}if(Pn[0]===6&&fe.label<tt[1]){fe.label=tt[1],tt=Pn;break}if(tt&&fe.label<tt[2]){fe.label=tt[2],fe.ops.push(Pn);break}tt[2]&&fe.ops.pop(),fe.trys.pop();continue}Pn=Ae.call(ue,fe)}catch(In){Pn=[6,In],je=0}finally{de=tt=0}if(Pn[0]&5)throw Pn[1];return{value:Pn[0]?Pn[1]:void 0,done:!0}}}function ot(ue,Ae,fe){if(fe||arguments.length===2)for(var de=0,je=Ae.length,tt;de<je;de++)(tt||!(de in Ae))&&(tt||(tt=Array.prototype.slice.call(Ae,0,de)),tt[de]=Ae[de]);return ue.concat(tt||Ae)}for(var Ke=function(){function ue(Ae,fe,de,je){this.left=Ae,this.top=fe,this.width=de,this.height=je}return ue.prototype.add=function(Ae,fe,de,je){return new ue(this.left+Ae,this.top+fe,this.width+de,this.height+je)},ue.fromClientRect=function(Ae,fe){return new ue(fe.left+Ae.windowBounds.left,fe.top+Ae.windowBounds.top,fe.width,fe.height)},ue.fromDOMRectList=function(Ae,fe){var de=Array.from(fe).find(function(je){return je.width!==0});return de?new ue(de.left+Ae.windowBounds.left,de.top+Ae.windowBounds.top,de.width,de.height):ue.EMPTY},ue.EMPTY=new ue(0,0,0,0),ue}(),Re=function(ue,Ae){return Ke.fromClientRect(ue,Ae.getBoundingClientRect())},me=function(ue){var Ae=ue.body,fe=ue.documentElement;if(!Ae||!fe)throw new Error("Unable to get document size");var de=Math.max(Math.max(Ae.scrollWidth,fe.scrollWidth),Math.max(Ae.offsetWidth,fe.offsetWidth),Math.max(Ae.clientWidth,fe.clientWidth)),je=Math.max(Math.max(Ae.scrollHeight,fe.scrollHeight),Math.max(Ae.offsetHeight,fe.offsetHeight),Math.max(Ae.clientHeight,fe.clientHeight));return new Ke(0,0,de,je)},Se=function(ue){for(var Ae=[],fe=0,de=ue.length;fe<de;){var je=ue.charCodeAt(fe++);if(je>=55296&&je<=56319&&fe<de){var tt=ue.charCodeAt(fe++);(tt&64512)===56320?Ae.push(((je&1023)<<10)+(tt&1023)+65536):(Ae.push(je),fe--)}else Ae.push(je)}return Ae},Ue=function(){for(var ue=[],Ae=0;Ae<arguments.length;Ae++)ue[Ae]=arguments[Ae];if(String.fromCodePoint)return String.fromCodePoint.apply(String,ue);var fe=ue.length;if(!fe)return"";for(var de=[],je=-1,tt="";++je<fe;){var vt=ue[je];vt<=65535?de.push(vt):(vt-=65536,de.push((vt>>10)+55296,vt%1024+56320)),(je+1===fe||de.length>16384)&&(tt+=String.fromCharCode.apply(String,de),de.length=0)}return tt},ge="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Le=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Ee=0;Ee<ge.length;Ee++)Le[ge.charCodeAt(Ee)]=Ee;for(var Pe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ie=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),y=0;y<Pe.length;y++)ie[Pe.charCodeAt(y)]=y;for(var a=function(ue){var Ae=ue.length*.75,fe=ue.length,de,je=0,tt,vt,Ht,Rt;ue[ue.length-1]==="="&&(Ae--,ue[ue.length-2]==="="&&Ae--);var Pn=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(Ae):new Array(Ae),In=Array.isArray(Pn)?Pn:new Uint8Array(Pn);for(de=0;de<fe;de+=4)tt=ie[ue.charCodeAt(de)],vt=ie[ue.charCodeAt(de+1)],Ht=ie[ue.charCodeAt(de+2)],Rt=ie[ue.charCodeAt(de+3)],In[je++]=tt<<2|vt>>4,In[je++]=(vt&15)<<4|Ht>>2,In[je++]=(Ht&3)<<6|Rt&63;return Pn},ee=function(ue){for(var Ae=ue.length,fe=[],de=0;de<Ae;de+=2)fe.push(ue[de+1]<<8|ue[de]);return fe},E=function(ue){for(var Ae=ue.length,fe=[],de=0;de<Ae;de+=4)fe.push(ue[de+3]<<24|ue[de+2]<<16|ue[de+1]<<8|ue[de]);return fe},te=5,ne=11,oe=2,he=ne-te,Fe=65536>>te,Ce=1<<te,Qe=Ce-1,Ge=1024>>te,Je=Fe+Ge,nt=Je,Oe=32,pt=nt+Oe,De=65536>>ne,It=1<<he,At=It-1,at=function(ue,Ae,fe){return ue.slice?ue.slice(Ae,fe):new Uint16Array(Array.prototype.slice.call(ue,Ae,fe))},wt=function(ue,Ae,fe){return ue.slice?ue.slice(Ae,fe):new Uint32Array(Array.prototype.slice.call(ue,Ae,fe))},ct=function(ue,Ae){var fe=a(ue),de=Array.isArray(fe)?E(fe):new Uint32Array(fe),je=Array.isArray(fe)?ee(fe):new Uint16Array(fe),tt=24,vt=at(je,tt/2,de[4]/2),Ht=de[5]===2?at(je,(tt+de[4])/2):wt(de,Math.ceil((tt+de[4])/4));return new dt(de[0],de[1],de[2],de[3],vt,Ht)},dt=function(){function ue(Ae,fe,de,je,tt,vt){this.initialValue=Ae,this.errorValue=fe,this.highStart=de,this.highValueIndex=je,this.index=tt,this.data=vt}return ue.prototype.get=function(Ae){var fe;if(Ae>=0){if(Ae<55296||Ae>56319&&Ae<=65535)return fe=this.index[Ae>>te],fe=(fe<<oe)+(Ae&Qe),this.data[fe];if(Ae<=65535)return fe=this.index[Fe+(Ae-55296>>te)],fe=(fe<<oe)+(Ae&Qe),this.data[fe];if(Ae<this.highStart)return fe=pt-De+(Ae>>ne),fe=this.index[fe],fe+=Ae>>te&At,fe=this.index[fe],fe=(fe<<oe)+(Ae&Qe),this.data[fe];if(Ae<=1114111)return this.data[this.highValueIndex]}return this.errorValue},ue}(),lt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",rt=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),jt=0;jt<lt.length;jt++)rt[lt.charCodeAt(jt)]=jt;var Jt="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",mt=50,Mt=1,mn=2,Fn=3,an=4,Rn=5,St=7,Nn=8,Xn=9,Te=10,Tt=11,ke=12,pe=13,ce=14,ye=15,qe=16,ut=17,He=18,Xe=19,xt=20,gt=21,it=22,Qt=23,Ln=24,Et=25,tn=26,Ot=27,pn=28,Zt=29,Vn=30,cr=31,qn=32,Pr=33,Cr=34,aa=35,ta=36,_r=37,Br=38,Er=39,Jr=40,fa=41,Ga=42,Xr=43,Mo=[9001,65288],ii="!",$r="\xD7",Xt="\xF7",qi=ct(Jt),yr=[Vn,ta],Lr=[Mt,mn,Fn,Rn],Hr=[Te,Nn],Ir=[Ot,tn],ja=Lr.concat(Hr),Za=[Br,Er,Jr,Cr,aa],oa=[ye,pe],un=function(ue,Ae){Ae===void 0&&(Ae="strict");var fe=[],de=[],je=[];return ue.forEach(function(tt,vt){var Ht=qi.get(tt);if(Ht>mt?(je.push(!0),Ht-=mt):je.push(!1),["normal","auto","loose"].indexOf(Ae)!==-1&&[8208,8211,12316,12448].indexOf(tt)!==-1)return de.push(vt),fe.push(qe);if(Ht===an||Ht===Tt){if(vt===0)return de.push(vt),fe.push(Vn);var Rt=fe[vt-1];return ja.indexOf(Rt)===-1?(de.push(de[vt-1]),fe.push(Rt)):(de.push(vt),fe.push(Vn))}if(de.push(vt),Ht===cr)return fe.push(Ae==="strict"?gt:_r);if(Ht===Ga||Ht===Zt)return fe.push(Vn);if(Ht===Xr)return tt>=131072&&tt<=196605||tt>=196608&&tt<=262141?fe.push(_r):fe.push(Vn);fe.push(Ht)}),[de,fe,je]},wn=function(ue,Ae,fe,de){var je=de[fe];if(Array.isArray(ue)?ue.indexOf(je)!==-1:ue===je)for(var tt=fe;tt<=de.length;){tt++;var vt=de[tt];if(vt===Ae)return!0;if(vt!==Te)break}if(je===Te)for(var tt=fe;tt>0;){tt--;var Ht=de[tt];if(Array.isArray(ue)?ue.indexOf(Ht)!==-1:ue===Ht)for(var Rt=fe;Rt<=de.length;){Rt++;var vt=de[Rt];if(vt===Ae)return!0;if(vt!==Te)break}if(Ht!==Te)break}return!1},cn=function(ue,Ae){for(var fe=ue;fe>=0;){var de=Ae[fe];if(de===Te)fe--;else return de}return 0},er=function(ue,Ae,fe,de,je){if(fe[de]===0)return $r;var tt=de-1;if(Array.isArray(je)&&je[tt]===!0)return $r;var vt=tt-1,Ht=tt+1,Rt=Ae[tt],Pn=vt>=0?Ae[vt]:0,In=Ae[Ht];if(Rt===mn&&In===Fn)return $r;if(Lr.indexOf(Rt)!==-1)return ii;if(Lr.indexOf(In)!==-1||Hr.indexOf(In)!==-1)return $r;if(cn(tt,Ae)===Nn)return Xt;if(qi.get(ue[tt])===Tt||(Rt===qn||Rt===Pr)&&qi.get(ue[Ht])===Tt||Rt===St||In===St||Rt===Xn||[Te,pe,ye].indexOf(Rt)===-1&&In===Xn||[ut,He,Xe,Ln,pn].indexOf(In)!==-1||cn(tt,Ae)===it||wn(Qt,it,tt,Ae)||wn([ut,He],gt,tt,Ae)||wn(ke,ke,tt,Ae))return $r;if(Rt===Te)return Xt;if(Rt===Qt||In===Qt)return $r;if(In===qe||Rt===qe)return Xt;if([pe,ye,gt].indexOf(In)!==-1||Rt===ce||Pn===ta&&oa.indexOf(Rt)!==-1||Rt===pn&&In===ta||In===xt||yr.indexOf(In)!==-1&&Rt===Et||yr.indexOf(Rt)!==-1&&In===Et||Rt===Ot&&[_r,qn,Pr].indexOf(In)!==-1||[_r,qn,Pr].indexOf(Rt)!==-1&&In===tn||yr.indexOf(Rt)!==-1&&Ir.indexOf(In)!==-1||Ir.indexOf(Rt)!==-1&&yr.indexOf(In)!==-1||[Ot,tn].indexOf(Rt)!==-1&&(In===Et||[it,ye].indexOf(In)!==-1&&Ae[Ht+1]===Et)||[it,ye].indexOf(Rt)!==-1&&In===Et||Rt===Et&&[Et,pn,Ln].indexOf(In)!==-1)return $r;if([Et,pn,Ln,ut,He].indexOf(In)!==-1)for(var kn=tt;kn>=0;){var dr=Ae[kn];if(dr===Et)return $r;if([pn,Ln].indexOf(dr)!==-1)kn--;else break}if([Ot,tn].indexOf(In)!==-1)for(var kn=[ut,He].indexOf(Rt)!==-1?vt:tt;kn>=0;){var dr=Ae[kn];if(dr===Et)return $r;if([pn,Ln].indexOf(dr)!==-1)kn--;else break}if(Br===Rt&&[Br,Er,Cr,aa].indexOf(In)!==-1||[Er,Cr].indexOf(Rt)!==-1&&[Er,Jr].indexOf(In)!==-1||[Jr,aa].indexOf(Rt)!==-1&&In===Jr||Za.indexOf(Rt)!==-1&&[xt,tn].indexOf(In)!==-1||Za.indexOf(In)!==-1&&Rt===Ot||yr.indexOf(Rt)!==-1&&yr.indexOf(In)!==-1||Rt===Ln&&yr.indexOf(In)!==-1||yr.concat(Et).indexOf(Rt)!==-1&&In===it&&Mo.indexOf(ue[Ht])===-1||yr.concat(Et).indexOf(In)!==-1&&Rt===He)return $r;if(Rt===fa&&In===fa){for(var Pa=fe[tt],Rr=1;Pa>0&&(Pa--,Ae[Pa]===fa);)Rr++;if(Rr%2!==0)return $r}return Rt===qn&&In===Pr?$r:Xt},kr=function(ue,Ae){Ae||(Ae={lineBreak:"normal",wordBreak:"normal"});var fe=un(ue,Ae.lineBreak),de=fe[0],je=fe[1],tt=fe[2];(Ae.wordBreak==="break-all"||Ae.wordBreak==="break-word")&&(je=je.map(function(Ht){return[Et,Vn,Ga].indexOf(Ht)!==-1?_r:Ht}));var vt=Ae.wordBreak==="keep-all"?tt.map(function(Ht,Rt){return Ht&&ue[Rt]>=19968&&ue[Rt]<=40959}):void 0;return[de,je,vt]},hn=function(){function ue(Ae,fe,de,je){this.codePoints=Ae,this.required=fe===ii,this.start=de,this.end=je}return ue.prototype.slice=function(){return Ue.apply(void 0,this.codePoints.slice(this.start,this.end))},ue}(),Dn=function(ue,Ae){var fe=Se(ue),de=kr(fe,Ae),je=de[0],tt=de[1],vt=de[2],Ht=fe.length,Rt=0,Pn=0;return{next:function(){if(Pn>=Ht)return{done:!0,value:null};for(var In=$r;Pn<Ht&&(In=er(fe,tt,je,++Pn,vt))===$r;);if(In!==$r||Pn===Ht){var kn=new hn(fe,In,Rt,Pn);return Rt=Pn,{value:kn,done:!1}}return{done:!0,value:null}}}},Kn=1,tr=2,jr=4,Xa=8,Yn=10,Yr=47,Fa=92,Ta=9,ao=32,Wa=34,fi=61,Li=35,so=36,nA=37,to=39,Oa=40,Uo=41,Mi=95,hi=45,Ar=33,bl=60,Vs=62,ns=64,gs=91,Qr=93,Ea=61,mo=123,ma=63,ui=125,ci=124,nn=126,po=128,di=65533,xA=42,Ki=43,fs=44,Uc=58,kl=59,_s=46,tc=0,Tl=8,xu=11,Pl=14,Js=31,ru=127,FA=-1,nc=48,Rl=97,Nc=101,au=102,LA=117,ll=122,IA=65,ou=69,Fu=70,ul=85,Lu=90,SA=function(ue){return ue>=nc&&ue<=57},cl=function(ue){return ue>=55296&&ue<=57343},ks=function(ue){return SA(ue)||ue>=IA&&ue<=Fu||ue>=Rl&&ue<=au},rc=function(ue){return ue>=Rl&&ue<=ll},Iu=function(ue){return ue>=IA&&ue<=Lu},va=function(ue){return rc(ue)||Iu(ue)},Mr=function(ue){return ue>=po},ia=function(ue){return ue===Yn||ue===Ta||ue===ao},ca=function(ue){return va(ue)||Mr(ue)||ue===Mi},ko=function(ue){return ca(ue)||SA(ue)||ue===hi},Ko=function(ue){return ue>=tc&&ue<=Tl||ue===xu||ue>=Pl&&ue<=Js||ue===ru},Ai=function(ue,Ae){return ue!==Fa?!1:Ae!==Yn},Bi=function(ue,Ae,fe){return ue===hi?ca(Ae)||Ai(Ae,fe):ca(ue)?!0:!!(ue===Fa&&Ai(ue,Ae))},Qi=function(ue,Ae,fe){return ue===Ki||ue===hi?SA(Ae)?!0:Ae===_s&&SA(fe):SA(ue===_s?Ae:ue)},rA=function(ue){var Ae=0,fe=1;(ue[Ae]===Ki||ue[Ae]===hi)&&(ue[Ae]===hi&&(fe=-1),Ae++);for(var de=[];SA(ue[Ae]);)de.push(ue[Ae++]);var je=de.length?parseInt(Ue.apply(void 0,de),10):0;ue[Ae]===_s&&Ae++;for(var tt=[];SA(ue[Ae]);)tt.push(ue[Ae++]);var vt=tt.length,Ht=vt?parseInt(Ue.apply(void 0,tt),10):0;(ue[Ae]===ou||ue[Ae]===Nc)&&Ae++;var Rt=1;(ue[Ae]===Ki||ue[Ae]===hi)&&(ue[Ae]===hi&&(Rt=-1),Ae++);for(var Pn=[];SA(ue[Ae]);)Pn.push(ue[Ae++]);var In=Pn.length?parseInt(Ue.apply(void 0,Pn),10):0;return fe*(je+Ht*Math.pow(10,-vt))*Math.pow(10,Rt*In)},rs={type:2},BA={type:3},Cl={type:4},Hl={type:13},jl={type:8},Nr={type:21},Ra={type:9},yo={type:10},xo={type:11},hA={type:12},as={type:14},Es={type:23},El={type:1},Ml={type:25},hs={type:24},Xs={type:26},ni={type:27},xl={type:28},Fl={type:29},ms={type:31},UA={type:32},ac=function(){function ue(){this._value=[]}return ue.prototype.write=function(Ae){this._value=this._value.concat(Se(Ae))},ue.prototype.read=function(){for(var Ae=[],fe=this.consumeToken();fe!==UA;)Ae.push(fe),fe=this.consumeToken();return Ae},ue.prototype.consumeToken=function(){var Ae=this.consumeCodePoint();switch(Ae){case Wa:return this.consumeStringToken(Wa);case Li:var fe=this.peekCodePoint(0),de=this.peekCodePoint(1),je=this.peekCodePoint(2);if(ko(fe)||Ai(de,je)){var tt=Bi(fe,de,je)?tr:Kn,vt=this.consumeName();return{type:5,value:vt,flags:tt}}break;case so:if(this.peekCodePoint(0)===fi)return this.consumeCodePoint(),Hl;break;case to:return this.consumeStringToken(to);case Oa:return rs;case Uo:return BA;case xA:if(this.peekCodePoint(0)===fi)return this.consumeCodePoint(),as;break;case Ki:if(Qi(Ae,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Ae),this.consumeNumericToken();break;case fs:return Cl;case hi:var Ht=Ae,Rt=this.peekCodePoint(0),Pn=this.peekCodePoint(1);if(Qi(Ht,Rt,Pn))return this.reconsumeCodePoint(Ae),this.consumeNumericToken();if(Bi(Ht,Rt,Pn))return this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken();if(Rt===hi&&Pn===Vs)return this.consumeCodePoint(),this.consumeCodePoint(),hs;break;case _s:if(Qi(Ae,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Ae),this.consumeNumericToken();break;case Yr:if(this.peekCodePoint(0)===xA)for(this.consumeCodePoint();;){var In=this.consumeCodePoint();if(In===xA&&(In=this.consumeCodePoint(),In===Yr))return this.consumeToken();if(In===FA)return this.consumeToken()}break;case Uc:return Xs;case kl:return ni;case bl:if(this.peekCodePoint(0)===Ar&&this.peekCodePoint(1)===hi&&this.peekCodePoint(2)===hi)return this.consumeCodePoint(),this.consumeCodePoint(),Ml;break;case ns:var kn=this.peekCodePoint(0),dr=this.peekCodePoint(1),Pa=this.peekCodePoint(2);if(Bi(kn,dr,Pa)){var vt=this.consumeName();return{type:7,value:vt}}break;case gs:return xl;case Fa:if(Ai(Ae,this.peekCodePoint(0)))return this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken();break;case Qr:return Fl;case Ea:if(this.peekCodePoint(0)===fi)return this.consumeCodePoint(),jl;break;case mo:return xo;case ui:return hA;case LA:case ul:var Rr=this.peekCodePoint(0),sa=this.peekCodePoint(1);return Rr===Ki&&(ks(sa)||sa===ma)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken();case ci:if(this.peekCodePoint(0)===fi)return this.consumeCodePoint(),Ra;if(this.peekCodePoint(0)===ci)return this.consumeCodePoint(),Nr;break;case nn:if(this.peekCodePoint(0)===fi)return this.consumeCodePoint(),yo;break;case FA:return UA}return ia(Ae)?(this.consumeWhiteSpace(),ms):SA(Ae)?(this.reconsumeCodePoint(Ae),this.consumeNumericToken()):ca(Ae)?(this.reconsumeCodePoint(Ae),this.consumeIdentLikeToken()):{type:6,value:Ue(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();ks(fe)&&Ae.length<6;)Ae.push(fe),fe=this.consumeCodePoint();for(var de=!1;fe===ma&&Ae.length<6;)Ae.push(fe),fe=this.consumeCodePoint(),de=!0;if(de){var je=parseInt(Ue.apply(void 0,Ae.map(function(Rt){return Rt===ma?nc:Rt})),16),tt=parseInt(Ue.apply(void 0,Ae.map(function(Rt){return Rt===ma?Fu:Rt})),16);return{type:30,start:je,end:tt}}var vt=parseInt(Ue.apply(void 0,Ae),16);if(this.peekCodePoint(0)===hi&&ks(this.peekCodePoint(1))){this.consumeCodePoint(),fe=this.consumeCodePoint();for(var Ht=[];ks(fe)&&Ht.length<6;)Ht.push(fe),fe=this.consumeCodePoint();var tt=parseInt(Ue.apply(void 0,Ht),16);return{type:30,start:vt,end:tt}}else return{type:30,start:vt,end:vt}},ue.prototype.consumeIdentLikeToken=function(){var Ae=this.consumeName();return Ae.toLowerCase()==="url"&&this.peekCodePoint(0)===Oa?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Oa?(this.consumeCodePoint(),{type:19,value:Ae}):{type:20,value:Ae}},ue.prototype.consumeUrlToken=function(){var Ae=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===FA)return{type:22,value:""};var fe=this.peekCodePoint(0);if(fe===to||fe===Wa){var de=this.consumeStringToken(this.consumeCodePoint());return de.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===FA||this.peekCodePoint(0)===Uo)?(this.consumeCodePoint(),{type:22,value:de.value}):(this.consumeBadUrlRemnants(),Es)}for(;;){var je=this.consumeCodePoint();if(je===FA||je===Uo)return{type:22,value:Ue.apply(void 0,Ae)};if(ia(je))return this.consumeWhiteSpace(),this.peekCodePoint(0)===FA||this.peekCodePoint(0)===Uo?(this.consumeCodePoint(),{type:22,value:Ue.apply(void 0,Ae)}):(this.consumeBadUrlRemnants(),Es);if(je===Wa||je===to||je===Oa||Ko(je))return this.consumeBadUrlRemnants(),Es;if(je===Fa)if(Ai(je,this.peekCodePoint(0)))Ae.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Es;else Ae.push(je)}},ue.prototype.consumeWhiteSpace=function(){for(;ia(this.peekCodePoint(0));)this.consumeCodePoint()},ue.prototype.consumeBadUrlRemnants=function(){for(;;){var Ae=this.consumeCodePoint();if(Ae===Uo||Ae===FA)return;Ai(Ae,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},ue.prototype.consumeStringSlice=function(Ae){for(var fe=5e4,de="";Ae>0;){var je=Math.min(fe,Ae);de+=Ue.apply(void 0,this._value.splice(0,je)),Ae-=je}return this._value.shift(),de},ue.prototype.consumeStringToken=function(Ae){var fe="",de=0;do{var je=this._value[de];if(je===FA||je===void 0||je===Ae)return fe+=this.consumeStringSlice(de),{type:0,value:fe};if(je===Yn)return this._value.splice(0,de),El;if(je===Fa){var tt=this._value[de+1];tt!==FA&&tt!==void 0&&(tt===Yn?(fe+=this.consumeStringSlice(de),de=-1,this._value.shift()):Ai(je,tt)&&(fe+=this.consumeStringSlice(de),fe+=Ue(this.consumeEscapedCodePoint()),de=-1))}de++}while(!0)},ue.prototype.consumeNumber=function(){var Ae=[],fe=jr,de=this.peekCodePoint(0);for((de===Ki||de===hi)&&Ae.push(this.consumeCodePoint());SA(this.peekCodePoint(0));)Ae.push(this.consumeCodePoint());de=this.peekCodePoint(0);var je=this.peekCodePoint(1);if(de===_s&&SA(je))for(Ae.push(this.consumeCodePoint(),this.consumeCodePoint()),fe=Xa;SA(this.peekCodePoint(0));)Ae.push(this.consumeCodePoint());de=this.peekCodePoint(0),je=this.peekCodePoint(1);var tt=this.peekCodePoint(2);if((de===ou||de===Nc)&&((je===Ki||je===hi)&&SA(tt)||SA(je)))for(Ae.push(this.consumeCodePoint(),this.consumeCodePoint()),fe=Xa;SA(this.peekCodePoint(0));)Ae.push(this.consumeCodePoint());return[rA(Ae),fe]},ue.prototype.consumeNumericToken=function(){var Ae=this.consumeNumber(),fe=Ae[0],de=Ae[1],je=this.peekCodePoint(0),tt=this.peekCodePoint(1),vt=this.peekCodePoint(2);if(Bi(je,tt,vt)){var Ht=this.consumeName();return{type:15,number:fe,flags:de,unit:Ht}}return je===nA?(this.consumeCodePoint(),{type:16,number:fe,flags:de}):{type:17,number:fe,flags:de}},ue.prototype.consumeEscapedCodePoint=function(){var Ae=this.consumeCodePoint();if(ks(Ae)){for(var fe=Ue(Ae);ks(this.peekCodePoint(0))&&fe.length<6;)fe+=Ue(this.consumeCodePoint());ia(this.peekCodePoint(0))&&this.consumeCodePoint();var de=parseInt(fe,16);return de===0||cl(de)||de>1114111?di:de}return Ae===FA?di:Ae},ue.prototype.consumeName=function(){for(var Ae="";;){var fe=this.consumeCodePoint();if(ko(fe))Ae+=Ue(fe);else if(Ai(fe,this.peekCodePoint(0)))Ae+=Ue(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(fe),Ae}},ue}(),xs=function(){function ue(Ae){this._tokens=Ae}return ue.create=function(Ae){var fe=new ac;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:[]},de=this.consumeToken();;){if(de.type===32||oc(de,Ae))return fe;this.reconsumeToken(de),fe.values.push(this.consumeComponentValue()),de=this.consumeToken()}},ue.prototype.consumeFunction=function(Ae){for(var fe={name:Ae.value,values:[],type:18};;){var de=this.consumeToken();if(de.type===32||de.type===3)return fe;this.reconsumeToken(de),fe.values.push(this.consumeComponentValue())}},ue.prototype.consumeToken=function(){var Ae=this._tokens.shift();return typeof Ae=="undefined"?UA:Ae},ue.prototype.reconsumeToken=function(Ae){this._tokens.unshift(Ae)},ue}(),Ys=function(ue){return ue.type===15},qs=function(ue){return ue.type===17},Fo=function(ue){return ue.type===20},Fs=function(ue){return ue.type===0},Dc=function(ue,Ae){return Fo(ue)&&ue.value===Ae},iu=function(ue){return ue.type!==31},Ll=function(ue){return ue.type!==31&&ue.type!==4},Ts=function(ue){var Ae=[],fe=[];return ue.forEach(function(de){if(de.type===4){if(fe.length===0)throw new Error("Error parsing function args, zero tokens for arg");Ae.push(fe),fe=[];return}de.type!==31&&fe.push(de)}),fe.length&&Ae.push(fe),Ae},oc=function(ue,Ae){return Ae===11&&ue.type===12||Ae===28&&ue.type===29?!0:Ae===2&&ue.type===3},Kl=function(ue){return ue.type===17||ue.type===15},wA=function(ue){return ue.type===16||Kl(ue)},$g=function(ue){return ue.length>1?[ue[0],ue[1]]:[ue[0]]},GA={type:17,number:0,flags:jr},Jd={type:16,number:50,flags:jr},Au={type:16,number:100,flags:jr},Oc=function(ue,Ae,fe){var de=ue[0],je=ue[1];return[Ci(de,Ae),Ci(typeof je!="undefined"?je:de,fe)]},Ci=function(ue,Ae){if(ue.type===16)return ue.number/100*Ae;if(Ys(ue))switch(ue.unit){case"rem":case"em":return 16*ue.number;case"px":default:return ue.number}return ue.number},ef="deg",tf="grad",Jf="rad",yA="turn",$s={name:"angle",parse:function(ue,Ae){if(Ae.type===15)switch(Ae.unit){case ef:return Math.PI*Ae.number/180;case tf:return Math.PI/200*Ae.number;case Jf:return Ae.number;case yA:return Math.PI*2*Ae.number}throw new Error("Unsupported angle type")}},su=function(ue){return ue.type===15&&(ue.unit===ef||ue.unit===tf||ue.unit===Jf||ue.unit===yA)},nf=function(ue){var Ae=ue.filter(Fo).map(function(fe){return fe.value}).join(" ");switch(Ae){case"to bottom right":case"to right bottom":case"left top":case"top left":return[GA,GA];case"to top":case"bottom":return mA(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[GA,Au];case"to right":case"left":return mA(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Au,Au];case"to bottom":case"top":return mA(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Au,GA];case"to left":case"right":return mA(270)}return 0},mA=function(ue){return Math.PI*ue/180},Il={name:"color",parse:function(ue,Ae){if(Ae.type===18){var fe=WA[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 de=Ae.value.substring(0,1),je=Ae.value.substring(1,2),tt=Ae.value.substring(2,3);return os(parseInt(de+de,16),parseInt(je+je,16),parseInt(tt+tt,16),1)}if(Ae.value.length===4){var de=Ae.value.substring(0,1),je=Ae.value.substring(1,2),tt=Ae.value.substring(2,3),vt=Ae.value.substring(3,4);return os(parseInt(de+de,16),parseInt(je+je,16),parseInt(tt+tt,16),parseInt(vt+vt,16)/255)}if(Ae.value.length===6){var de=Ae.value.substring(0,2),je=Ae.value.substring(2,4),tt=Ae.value.substring(4,6);return os(parseInt(de,16),parseInt(je,16),parseInt(tt,16),1)}if(Ae.value.length===8){var de=Ae.value.substring(0,2),je=Ae.value.substring(2,4),tt=Ae.value.substring(4,6),vt=Ae.value.substring(6,8);return os(parseInt(de,16),parseInt(je,16),parseInt(tt,16),parseInt(vt,16)/255)}}if(Ae.type===20){var Ht=pA[Ae.value.toUpperCase()];if(typeof Ht!="undefined")return Ht}return pA.TRANSPARENT}},ZA=function(ue){return(255&ue)===0},bA=function(ue){var Ae=255&ue,fe=255&ue>>8,de=255&ue>>16,je=255&ue>>24;return Ae<255?"rgba("+je+","+de+","+fe+","+Ae/255+")":"rgb("+je+","+de+","+fe+")"},os=function(ue,Ae,fe,de){return(ue<<24|Ae<<16|fe<<8|Math.round(de*255)<<0)>>>0},Xd=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},Xf=function(ue,Ae){var fe=Ae.filter(Ll);if(fe.length===3){var de=fe.map(Xd),je=de[0],tt=de[1],vt=de[2];return os(je,tt,vt,1)}if(fe.length===4){var Ht=fe.map(Xd),je=Ht[0],tt=Ht[1],vt=Ht[2],Rt=Ht[3];return os(je,tt,vt,Rt)}return 0};function Ls(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 Yd=function(ue,Ae){var fe=Ae.filter(Ll),de=fe[0],je=fe[1],tt=fe[2],vt=fe[3],Ht=(de.type===17?mA(de.number):$s.parse(ue,de))/(Math.PI*2),Rt=wA(je)?je.number/100:0,Pn=wA(tt)?tt.number/100:0,In=typeof vt!="undefined"&&wA(vt)?Ci(vt,1):1;if(Rt===0)return os(Pn*255,Pn*255,Pn*255,1);var kn=Pn<=.5?Pn*(Rt+1):Pn+Rt-Pn*Rt,dr=Pn*2-kn,Pa=Ls(dr,kn,Ht+1/3),Rr=Ls(dr,kn,Ht),sa=Ls(dr,kn,Ht-1/3);return os(Pa*255,Rr*255,sa*255,In)},WA={hsl:Yd,hsla:Yd,rgb:Xf,rgba:Xf},ic=function(ue,Ae){return Il.parse(ue,xs.create(Ae).parseComponentValue())},pA={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},qd={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(ue,Ae){return Ae.map(function(fe){if(Fo(fe))switch(fe.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ac={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Qc=function(ue,Ae){var fe=Il.parse(ue,Ae[0]),de=Ae[1];return de&&wA(de)?{color:fe,stop:de}:{color:fe,stop:null}},rf=function(ue,Ae){var fe=ue[0],de=ue[ue.length-1];fe.stop===null&&(fe.stop=GA),de.stop===null&&(de.stop=Au);for(var je=[],tt=0,vt=0;vt<ue.length;vt++){var Ht=ue[vt].stop;if(Ht!==null){var Rt=Ci(Ht,Ae);Rt>tt?je.push(Rt):je.push(tt),tt=Rt}else je.push(null)}for(var Pn=null,vt=0;vt<je.length;vt++){var In=je[vt];if(In===null)Pn===null&&(Pn=vt);else if(Pn!==null){for(var kn=vt-Pn,dr=je[Pn-1],Pa=(In-dr)/(kn+1),Rr=1;Rr<=kn;Rr++)je[Pn+Rr-1]=Pa*Rr;Pn=null}}return ue.map(function(sa,Po){var Da=sa.color;return{color:Da,stop:Math.max(Math.min(1,je[Po]/Ae),0)}})},sc=function(ue,Ae,fe){var de=Ae/2,je=fe/2,tt=Ci(ue[0],Ae)-de,vt=je-Ci(ue[1],fe);return(Math.atan2(vt,tt)+Math.PI*2)%(Math.PI*2)},af=function(ue,Ae,fe){var de=typeof ue=="number"?ue:sc(ue,Ae,fe),je=Math.abs(Ae*Math.sin(de))+Math.abs(fe*Math.cos(de)),tt=Ae/2,vt=fe/2,Ht=je/2,Rt=Math.sin(de-Math.PI/2)*Ht,Pn=Math.cos(de-Math.PI/2)*Ht;return[je,tt-Pn,tt+Pn,vt-Rt,vt+Rt]},el=function(ue,Ae){return Math.sqrt(ue*ue+Ae*Ae)},$d=function(ue,Ae,fe,de,je){var tt=[[0,0],[0,Ae],[ue,0],[ue,Ae]];return tt.reduce(function(vt,Ht){var Rt=Ht[0],Pn=Ht[1],In=el(fe-Rt,de-Pn);return(je?In<vt.optimumDistance:In>vt.optimumDistance)?{optimumCorner:Ht,optimumDistance:In}:vt},{optimumDistance:je?1/0:-1/0,optimumCorner:null}).optimumCorner},eg=function(ue,Ae,fe,de,je){var tt=0,vt=0;switch(ue.size){case 0:ue.shape===0?tt=vt=Math.min(Math.abs(Ae),Math.abs(Ae-de),Math.abs(fe),Math.abs(fe-je)):ue.shape===1&&(tt=Math.min(Math.abs(Ae),Math.abs(Ae-de)),vt=Math.min(Math.abs(fe),Math.abs(fe-je)));break;case 2:if(ue.shape===0)tt=vt=Math.min(el(Ae,fe),el(Ae,fe-je),el(Ae-de,fe),el(Ae-de,fe-je));else if(ue.shape===1){var Ht=Math.min(Math.abs(fe),Math.abs(fe-je))/Math.min(Math.abs(Ae),Math.abs(Ae-de)),Rt=$d(de,je,Ae,fe,!0),Pn=Rt[0],In=Rt[1];tt=el(Pn-Ae,(In-fe)/Ht),vt=Ht*tt}break;case 1:ue.shape===0?tt=vt=Math.max(Math.abs(Ae),Math.abs(Ae-de),Math.abs(fe),Math.abs(fe-je)):ue.shape===1&&(tt=Math.max(Math.abs(Ae),Math.abs(Ae-de)),vt=Math.max(Math.abs(fe),Math.abs(fe-je)));break;case 3:if(ue.shape===0)tt=vt=Math.max(el(Ae,fe),el(Ae,fe-je),el(Ae-de,fe),el(Ae-de,fe-je));else if(ue.shape===1){var Ht=Math.max(Math.abs(fe),Math.abs(fe-je))/Math.max(Math.abs(Ae),Math.abs(Ae-de)),kn=$d(de,je,Ae,fe,!1),Pn=kn[0],In=kn[1];tt=el(Pn-Ae,(In-fe)/Ht),vt=Ht*tt}break}return Array.isArray(ue.size)&&(tt=Ci(ue.size[0],de),vt=ue.size.length===2?Ci(ue.size[1],je):tt),[tt,vt]},cd=function(ue,Ae){var fe=mA(180),de=[];return Ts(Ae).forEach(function(je,tt){if(tt===0){var vt=je[0];if(vt.type===20&&vt.value==="to"){fe=nf(je);return}else if(su(vt)){fe=$s.parse(ue,vt);return}}var Ht=Qc(ue,je);de.push(Ht)}),{angle:fe,stops:de,type:1}},_c=function(ue,Ae){var fe=mA(180),de=[];return Ts(Ae).forEach(function(je,tt){if(tt===0){var vt=je[0];if(vt.type===20&&["top","left","right","bottom"].indexOf(vt.value)!==-1){fe=nf(je);return}else if(su(vt)){fe=($s.parse(ue,vt)+mA(270))%mA(360);return}}var Ht=Qc(ue,je);de.push(Ht)}),{angle:fe,stops:de,type:1}},Yf=function(ue,Ae){var fe=mA(180),de=[],je=1,tt=0,vt=3,Ht=[];return Ts(Ae).forEach(function(Rt,Pn){var In=Rt[0];if(Pn===0){if(Fo(In)&&In.value==="linear"){je=1;return}else if(Fo(In)&&In.value==="radial"){je=2;return}}if(In.type===18){if(In.name==="from"){var kn=Il.parse(ue,In.values[0]);de.push({stop:GA,color:kn})}else if(In.name==="to"){var kn=Il.parse(ue,In.values[0]);de.push({stop:Au,color:kn})}else if(In.name==="color-stop"){var dr=In.values.filter(Ll);if(dr.length===2){var kn=Il.parse(ue,dr[1]),Pa=dr[0];qs(Pa)&&de.push({stop:{type:16,number:Pa.number*100,flags:Pa.flags},color:kn})}}}}),je===1?{angle:(fe+mA(180))%mA(360),stops:de,type:je}:{size:vt,shape:tt,stops:de,position:Ht,type:je}},of="closest-side",qf="farthest-side",kc="closest-corner",Uu="farthest-corner",Af="circle",sf="ellipse",$f="cover",lf="contain",gi=function(ue,Ae){var fe=0,de=3,je=[],tt=[];return Ts(Ae).forEach(function(vt,Ht){var Rt=!0;if(Ht===0){var Pn=!1;Rt=vt.reduce(function(kn,dr){if(Pn)if(Fo(dr))switch(dr.value){case"center":return tt.push(Jd),kn;case"top":case"left":return tt.push(GA),kn;case"right":case"bottom":return tt.push(Au),kn}else(wA(dr)||Kl(dr))&&tt.push(dr);else if(Fo(dr))switch(dr.value){case Af:return fe=0,!1;case sf:return fe=1,!1;case"at":return Pn=!0,!1;case of:return de=0,!1;case $f:case qf:return de=1,!1;case lf:case kc:return de=2,!1;case Uu:return de=3,!1}else if(Kl(dr)||wA(dr))return Array.isArray(de)||(de=[]),de.push(dr),!1;return kn},Rt)}if(Rt){var In=Qc(ue,vt);je.push(In)}}),{size:de,shape:fe,stops:je,position:tt,type:2}},dl=function(ue,Ae){var fe=0,de=3,je=[],tt=[];return Ts(Ae).forEach(function(vt,Ht){var Rt=!0;if(Ht===0?Rt=vt.reduce(function(In,kn){if(Fo(kn))switch(kn.value){case"center":return tt.push(Jd),!1;case"top":case"left":return tt.push(GA),!1;case"right":case"bottom":return tt.push(Au),!1}else if(wA(kn)||Kl(kn))return tt.push(kn),!1;return In},Rt):Ht===1&&(Rt=vt.reduce(function(In,kn){if(Fo(kn))switch(kn.value){case Af:return fe=0,!1;case sf:return fe=1,!1;case lf:case of:return de=0,!1;case qf:return de=1,!1;case kc:return de=2,!1;case $f:case Uu:return de=3,!1}else if(Kl(kn)||wA(kn))return Array.isArray(de)||(de=[]),de.push(kn),!1;return In},Rt)),Rt){var Pn=Qc(ue,vt);je.push(Pn)}}),{size:de,shape:fe,stops:je,position:tt,type:2}},zl=function(ue){return ue.type===1},eh=function(ue){return ue.type===2},lu={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 de=dd[Ae.name];if(typeof de=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Ae.name+'"');return de(ue,Ae.values)}throw new Error("Unsupported image type "+Ae.type)}};function uf(ue){return!(ue.type===20&&ue.value==="none")&&(ue.type!==18||!!dd[ue.name])}var dd={"linear-gradient":cd,"-moz-linear-gradient":_c,"-ms-linear-gradient":_c,"-o-linear-gradient":_c,"-webkit-linear-gradient":_c,"radial-gradient":gi,"-moz-radial-gradient":dl,"-ms-radial-gradient":dl,"-o-radial-gradient":dl,"-webkit-radial-gradient":dl,"-webkit-gradient":Yf},cf={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(de){return Ll(de)&&uf(de)}).map(function(de){return lu.parse(ue,de)})}},tg={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(ue,Ae){return Ae.map(function(fe){if(Fo(fe))switch(fe.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},df={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(ue,Ae){return Ts(Ae).map(function(fe){return fe.filter(wA)}).map($g)}},Nu={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(ue,Ae){return Ts(Ae).map(function(fe){return fe.filter(Fo).map(function(de){return de.value}).join(" ")}).map(gd)}},gd=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}},PA;(function(ue){ue.AUTO="auto",ue.CONTAIN="contain",ue.COVER="cover"})(PA||(PA={}));var Tc={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(ue,Ae){return Ts(Ae).map(function(fe){return fe.filter(Du)})}},Du=function(ue){return Fo(ue)||wA(ue)},uu=function(ue){return{name:"border-"+ue+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},th=uu("top"),lc=uu("right"),gf=uu("bottom"),Ou=uu("left"),fd=function(ue){return{name:"border-radius-"+ue,initialValue:"0 0",prefix:!1,type:1,parse:function(Ae,fe){return $g(fe.filter(wA))}}},Sm=fd("top-left"),cu=fd("top-right"),tl=fd("bottom-right"),Rs=fd("bottom-left"),mi=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}}},uc=mi("top"),ff=mi("right"),hf=mi("bottom"),cc=mi("left"),Rc=function(ue){return{name:"border-"+ue+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Ae,fe){return Ys(fe)?fe.number:0}}},ng=Rc("top"),dc=Rc("right"),nh=Rc("bottom"),rh=Rc("left"),TA={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Hc={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(ue,Ae){switch(Ae){case"rtl":return 1;case"ltr":default:return 0}}},ah={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(ue,Ae){return Ae.filter(Fo).reduce(function(fe,de){return fe|Ye(de.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 Wt={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}}},Vt={name:"line-height",initialValue:"normal",prefix:!1,type:4},Sn=function(ue,Ae){return Fo(ue)&&ue.value==="normal"?1.2*Ae:ue.type===17?Ae*ue.number:wA(ue)?Ci(ue,Ae):Ae},yn={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(ue,Ae){return Ae.type===20&&Ae.value==="none"?null:lu.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}}},On={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}}},Mn=function(ue){return{name:"margin-"+ue,initialValue:"0",prefix:!1,type:4}},_n=Mn("top"),gr=Mn("right"),or=Mn("bottom"),lr=Mn("left"),Tr={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(ue,Ae){return Ae.filter(Fo).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}})}},br={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"}}},Or=function(ue){return{name:"padding-"+ue,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},xr=Or("top"),Wr=Or("right"),ya=Or("bottom"),xa=Or("left"),ua={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}}},_a={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}},eo={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(ue,Ae){return Ae.length===1&&Dc(Ae[0],"none")?[]:Ts(Ae).map(function(fe){for(var de={color:pA.TRANSPARENT,offsetX:GA,offsetY:GA,blur:GA},je=0,tt=0;tt<fe.length;tt++){var vt=fe[tt];Kl(vt)?(je===0?de.offsetX=vt:je===1?de.offsetY=vt:de.blur=vt,je++):de.color=Il.parse(ue,vt)}return de})}},qr={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(ue,Ae){switch(Ae){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},da={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(ue,Ae){if(Ae.type===20&&Ae.value==="none")return null;if(Ae.type===18){var fe=la[Ae.name];if(typeof fe=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+Ae.name+'"');return fe(Ae.values)}return null}},na=function(ue){var Ae=ue.filter(function(fe){return fe.type===17}).map(function(fe){return fe.number});return Ae.length===6?Ae:null},Zr=function(ue){var Ae=ue.filter(function(Rt){return Rt.type===17}).map(function(Rt){return Rt.number}),fe=Ae[0],de=Ae[1];Ae[2],Ae[3];var je=Ae[4],tt=Ae[5];Ae[6],Ae[7],Ae[8],Ae[9],Ae[10],Ae[11];var vt=Ae[12],Ht=Ae[13];return Ae[14],Ae[15],Ae.length===16?[fe,de,je,tt,vt,Ht]:null},la={matrix:na,matrix3d:Zr},Ua={type:16,number:50,flags:jr},vo=[Ua,Ua],Ya={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(ue,Ae){var fe=Ae.filter(wA);return fe.length!==2?vo:[fe[0],fe[1]]}},La={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(ue,Ae){switch(Ae){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},lo;(function(ue){ue.NORMAL="normal",ue.BREAK_ALL="break-all",ue.KEEP_ALL="keep-all"})(lo||(lo={}));for(var Co={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(ue,Ae){switch(Ae){case"break-all":return lo.BREAK_ALL;case"keep-all":return lo.KEEP_ALL;case"normal":default:return lo.NORMAL}}},pi={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(ue,Ae){if(Ae.type===20)return{auto:!0,order:0};if(qs(Ae))return{auto:!1,order:Ae.number};throw new Error("Invalid z-index number parsed")}},Ho={name:"time",parse:function(ue,Ae){if(Ae.type===15)switch(Ae.unit.toLowerCase()){case"s":return 1e3*Ae.number;case"ms":return Ae.number}throw new Error("Unsupported time type")}},Ii={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(ue,Ae){return qs(Ae)?Ae.number:1}},zi={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},no={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(ue,Ae){return Ae.filter(Fo).map(function(fe){switch(fe.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(fe){return fe!==0})}},aA={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(ue,Ae){var fe=[],de=[];return Ae.forEach(function(je){switch(je.type){case 20:case 0:fe.push(je.value);break;case 17:fe.push(je.number.toString());break;case 4:de.push(fe.join(" ")),fe.length=0;break}}),fe.length&&de.push(fe.join(" ")),de.map(function(je){return je.indexOf(" ")===-1?je:"'"+je+"'"})}},Xo={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},vi={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(ue,Ae){if(qs(Ae))return Ae.number;if(Fo(Ae))switch(Ae.value){case"bold":return 700;case"normal":default:return 400}return 400}},wi={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(ue,Ae){return Ae.filter(Fo).map(function(fe){return fe.value})}},ps={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(ue,Ae){switch(Ae){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Aa=function(ue,Ae){return(ue&Ae)!==0},Qa={name:"content",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}},Na={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(ue,Ae){if(Ae.length===0)return null;var fe=Ae[0];if(fe.type===20&&fe.value==="none")return null;for(var de=[],je=Ae.filter(iu),tt=0;tt<je.length;tt++){var vt=je[tt],Ht=je[tt+1];if(vt.type===20){var Rt=Ht&&qs(Ht)?Ht.number:1;de.push({counter:vt.value,increment:Rt})}}return de}},Sa={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(ue,Ae){if(Ae.length===0)return[];for(var fe=[],de=Ae.filter(iu),je=0;je<de.length;je++){var tt=de[je],vt=de[je+1];if(Fo(tt)&&tt.value!=="none"){var Ht=vt&&qs(vt)?vt.number:0;fe.push({counter:tt.value,reset:Ht})}}return fe}},Yo={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(ue,Ae){return Ae.filter(Ys).map(function(fe){return Ho.parse(ue,fe)})}},Ba={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(ue,Ae){if(Ae.length===0)return null;var fe=Ae[0];if(fe.type===20&&fe.value==="none")return null;var de=[],je=Ae.filter(Fs);if(je.length%2!==0)return null;for(var tt=0;tt<je.length;tt+=2){var vt=je[tt].value,Ht=je[tt+1].value;de.push({open:vt,close:Ht})}return de}},Va=function(ue,Ae,fe){if(!ue)return"";var de=ue[Math.min(Ae,ue.length-1)];return de?fe?de.open:de.close:""},Lo={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(ue,Ae){return Ae.length===1&&Dc(Ae[0],"none")?[]:Ts(Ae).map(function(fe){for(var de={color:255,offsetX:GA,offsetY:GA,blur:GA,spread:GA,inset:!1},je=0,tt=0;tt<fe.length;tt++){var vt=fe[tt];Dc(vt,"inset")?de.inset=!0:Kl(vt)?(je===0?de.offsetX=vt:je===1?de.offsetY=vt:je===2?de.blur=vt:de.spread=vt,je++):de.color=Il.parse(ue,vt)}return de})}},No={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(ue,Ae){var fe=[0,1,2],de=[];return Ae.filter(Fo).forEach(function(je){switch(je.value){case"stroke":de.push(1);break;case"fill":de.push(0);break;case"markers":de.push(2);break}}),fe.forEach(function(je){de.indexOf(je)===-1&&de.push(je)}),de}},VA={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},$i={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(ue,Ae){return Ys(Ae)?Ae.number:0}},nl=function(){function ue(Ae,fe){var de,je;this.animationDuration=Kr(Ae,Yo,fe.animationDuration),this.backgroundClip=Kr(Ae,qd,fe.backgroundClip),this.backgroundColor=Kr(Ae,Ac,fe.backgroundColor),this.backgroundImage=Kr(Ae,cf,fe.backgroundImage),this.backgroundOrigin=Kr(Ae,tg,fe.backgroundOrigin),this.backgroundPosition=Kr(Ae,df,fe.backgroundPosition),this.backgroundRepeat=Kr(Ae,Nu,fe.backgroundRepeat),this.backgroundSize=Kr(Ae,Tc,fe.backgroundSize),this.borderTopColor=Kr(Ae,th,fe.borderTopColor),this.borderRightColor=Kr(Ae,lc,fe.borderRightColor),this.borderBottomColor=Kr(Ae,gf,fe.borderBottomColor),this.borderLeftColor=Kr(Ae,Ou,fe.borderLeftColor),this.borderTopLeftRadius=Kr(Ae,Sm,fe.borderTopLeftRadius),this.borderTopRightRadius=Kr(Ae,cu,fe.borderTopRightRadius),this.borderBottomRightRadius=Kr(Ae,tl,fe.borderBottomRightRadius),this.borderBottomLeftRadius=Kr(Ae,Rs,fe.borderBottomLeftRadius),this.borderTopStyle=Kr(Ae,uc,fe.borderTopStyle),this.borderRightStyle=Kr(Ae,ff,fe.borderRightStyle),this.borderBottomStyle=Kr(Ae,hf,fe.borderBottomStyle),this.borderLeftStyle=Kr(Ae,cc,fe.borderLeftStyle),this.borderTopWidth=Kr(Ae,ng,fe.borderTopWidth),this.borderRightWidth=Kr(Ae,dc,fe.borderRightWidth),this.borderBottomWidth=Kr(Ae,nh,fe.borderBottomWidth),this.borderLeftWidth=Kr(Ae,rh,fe.borderLeftWidth),this.boxShadow=Kr(Ae,Lo,fe.boxShadow),this.color=Kr(Ae,TA,fe.color),this.direction=Kr(Ae,Hc,fe.direction),this.display=Kr(Ae,ah,fe.display),this.float=Kr(Ae,et,fe.cssFloat),this.fontFamily=Kr(Ae,aA,fe.fontFamily),this.fontSize=Kr(Ae,Xo,fe.fontSize),this.fontStyle=Kr(Ae,ps,fe.fontStyle),this.fontVariant=Kr(Ae,wi,fe.fontVariant),this.fontWeight=Kr(Ae,vi,fe.fontWeight),this.letterSpacing=Kr(Ae,bt,fe.letterSpacing),this.lineBreak=Kr(Ae,Wt,fe.lineBreak),this.lineHeight=Kr(Ae,Vt,fe.lineHeight),this.listStyleImage=Kr(Ae,yn,fe.listStyleImage),this.listStylePosition=Kr(Ae,gn,fe.listStylePosition),this.listStyleType=Kr(Ae,On,fe.listStyleType),this.marginTop=Kr(Ae,_n,fe.marginTop),this.marginRight=Kr(Ae,gr,fe.marginRight),this.marginBottom=Kr(Ae,or,fe.marginBottom),this.marginLeft=Kr(Ae,lr,fe.marginLeft),this.opacity=Kr(Ae,Ii,fe.opacity);var tt=Kr(Ae,Tr,fe.overflow);this.overflowX=tt[0],this.overflowY=tt[tt.length>1?1:0],this.overflowWrap=Kr(Ae,br,fe.overflowWrap),this.paddingTop=Kr(Ae,xr,fe.paddingTop),this.paddingRight=Kr(Ae,Wr,fe.paddingRight),this.paddingBottom=Kr(Ae,ya,fe.paddingBottom),this.paddingLeft=Kr(Ae,xa,fe.paddingLeft),this.paintOrder=Kr(Ae,No,fe.paintOrder),this.position=Kr(Ae,_a,fe.position),this.textAlign=Kr(Ae,ua,fe.textAlign),this.textDecorationColor=Kr(Ae,zi,(de=fe.textDecorationColor)!==null&&de!==void 0?de:fe.color),this.textDecorationLine=Kr(Ae,no,(je=fe.textDecorationLine)!==null&&je!==void 0?je:fe.textDecoration),this.textShadow=Kr(Ae,eo,fe.textShadow),this.textTransform=Kr(Ae,qr,fe.textTransform),this.transform=Kr(Ae,da,fe.transform),this.transformOrigin=Kr(Ae,Ya,fe.transformOrigin),this.visibility=Kr(Ae,La,fe.visibility),this.webkitTextStrokeColor=Kr(Ae,VA,fe.webkitTextStrokeColor),this.webkitTextStrokeWidth=Kr(Ae,$i,fe.webkitTextStrokeWidth),this.wordBreak=Kr(Ae,Co,fe.wordBreak),this.zIndex=Kr(Ae,pi,fe.zIndex)}return ue.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},ue.prototype.isTransparent=function(){return ZA(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 Aa(this.display,4)||Aa(this.display,33554432)||Aa(this.display,268435456)||Aa(this.display,536870912)||Aa(this.display,67108864)||Aa(this.display,134217728)},ue}(),eA=function(){function ue(Ae,fe){this.content=Kr(Ae,Qa,fe.content),this.quotes=Kr(Ae,Ba,fe.quotes)}return ue}(),Is=function(){function ue(Ae,fe){this.counterIncrement=Kr(Ae,Na,fe.counterIncrement),this.counterReset=Kr(Ae,Sa,fe.counterReset)}return ue}(),Kr=function(ue,Ae,fe){var de=new ac,je=fe!==null&&typeof fe!="undefined"?fe.toString():Ae.initialValue;de.write(je);var tt=new xs(de.read());switch(Ae.type){case 2:var vt=tt.parseComponentValue();return Ae.parse(ue,Fo(vt)?vt.value:Ae.initialValue);case 0:return Ae.parse(ue,tt.parseComponentValue());case 1:return Ae.parse(ue,tt.parseComponentValues());case 4:return tt.parseComponentValue();case 3:switch(Ae.format){case"angle":return $s.parse(ue,tt.parseComponentValue());case"color":return Il.parse(ue,tt.parseComponentValue());case"image":return lu.parse(ue,tt.parseComponentValue());case"length":var Ht=tt.parseComponentValue();return Kl(Ht)?Ht:GA;case"length-percentage":var Rt=tt.parseComponentValue();return wA(Rt)?Rt:GA;case"time":return Ho.parse(ue,tt.parseComponentValue())}break}},is="data-html2canvas-debug",Qu=function(ue){var Ae=ue.getAttribute(is);switch(Ae){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},qo=function(ue,Ae){var fe=Qu(ue);return fe===1||Ae===fe},Eo=function(){function ue(Ae,fe){if(this.context=Ae,this.textNodes=[],this.elements=[],this.flags=0,qo(fe,3))debugger;this.styles=new nl(Ae,window.getComputedStyle(fe,null)),lh(fe)&&(this.styles.animationDuration.some(function(de){return de>0})&&(fe.style.animationDuration="0s"),this.styles.transform!==null&&(fe.style.transform="none")),this.bounds=Re(this.context,fe),qo(fe,4)&&(this.flags|=16)}return ue}(),_i="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",cA="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ei=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),So=0;So<cA.length;So++)Ei[cA.charCodeAt(So)]=So;for(var JA=function(ue){var Ae=ue.length*.75,fe=ue.length,de,je=0,tt,vt,Ht,Rt;ue[ue.length-1]==="="&&(Ae--,ue[ue.length-2]==="="&&Ae--);var Pn=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(Ae):new Array(Ae),In=Array.isArray(Pn)?Pn:new Uint8Array(Pn);for(de=0;de<fe;de+=4)tt=Ei[ue.charCodeAt(de)],vt=Ei[ue.charCodeAt(de+1)],Ht=Ei[ue.charCodeAt(de+2)],Rt=Ei[ue.charCodeAt(de+3)],In[je++]=tt<<2|vt>>4,In[je++]=(vt&15)<<4|Ht>>2,In[je++]=(Ht&3)<<6|Rt&63;return Pn},RA=function(ue){for(var Ae=ue.length,fe=[],de=0;de<Ae;de+=2)fe.push(ue[de+1]<<8|ue[de]);return fe},vs=function(ue){for(var Ae=ue.length,fe=[],de=0;de<Ae;de+=4)fe.push(ue[de+3]<<24|ue[de+2]<<16|ue[de+1]<<8|ue[de]);return fe},As=5,ss=11,Hs=2,Gl=ss-As,js=65536>>As,Gi=1<<As,NA=Gi-1,oA=1024>>As,ki=js+oA,gl=ki,Ul=32,Zl=gl+Ul,fl=65536>>ss,jc=1<<Gl,hd=jc-1,Do=function(ue,Ae,fe){return ue.slice?ue.slice(Ae,fe):new Uint16Array(Array.prototype.slice.call(ue,Ae,fe))},yi=function(ue,Ae,fe){return ue.slice?ue.slice(Ae,fe):new Uint32Array(Array.prototype.slice.call(ue,Ae,fe))},DA=function(ue,Ae){var fe=JA(ue),de=Array.isArray(fe)?vs(fe):new Uint32Array(fe),je=Array.isArray(fe)?RA(fe):new Uint16Array(fe),tt=24,vt=Do(je,tt/2,de[4]/2),Ht=de[5]===2?Do(je,(tt+de[4])/2):yi(de,Math.ceil((tt+de[4])/4));return new Di(de[0],de[1],de[2],de[3],vt,Ht)},Di=function(){function ue(Ae,fe,de,je,tt,vt){this.initialValue=Ae,this.errorValue=fe,this.highStart=de,this.highValueIndex=je,this.index=tt,this.data=vt}return ue.prototype.get=function(Ae){var fe;if(Ae>=0){if(Ae<55296||Ae>56319&&Ae<=65535)return fe=this.index[Ae>>As],fe=(fe<<Hs)+(Ae&NA),this.data[fe];if(Ae<=65535)return fe=this.index[js+(Ae-55296>>As)],fe=(fe<<Hs)+(Ae&NA),this.data[fe];if(Ae<this.highStart)return fe=Zl-fl+(Ae>>ss),fe=this.index[fe],fe+=Ae>>As&hd,fe=this.index[fe],fe=(fe<<Hs)+(Ae&NA),this.data[fe];if(Ae<=1114111)return this.data[this.highValueIndex]}return this.errorValue},ue}(),OA="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",HA=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Zi=0;Zi<OA.length;Zi++)HA[OA.charCodeAt(Zi)]=Zi;var hl=1,Mc=2,Kc=3,md=4,rg=5,ag=7,gc=8,ml=9,_u=10,og=11,pd=12,ig=13,vd=14,ku=15,Sd=function(ue){for(var Ae=[],fe=0,de=ue.length;fe<de;){var je=ue.charCodeAt(fe++);if(je>=55296&&je<=56319&&fe<de){var tt=ue.charCodeAt(fe++);(tt&64512)===56320?Ae.push(((je&1023)<<10)+(tt&1023)+65536):(Ae.push(je),fe--)}else Ae.push(je)}return Ae},mf=function(){for(var ue=[],Ae=0;Ae<arguments.length;Ae++)ue[Ae]=arguments[Ae];if(String.fromCodePoint)return String.fromCodePoint.apply(String,ue);var fe=ue.length;if(!fe)return"";for(var de=[],je=-1,tt="";++je<fe;){var vt=ue[je];vt<=65535?de.push(vt):(vt-=65536,de.push((vt>>10)+55296,vt%1024+56320)),(je+1===fe||de.length>16384)&&(tt+=String.fromCharCode.apply(String,de),de.length=0)}return tt},Ag=DA(_i),si="\xD7",Bd="\xF7",pf=function(ue){return Ag.get(ue)},oh=function(ue,Ae,fe){var de=fe-2,je=Ae[de],tt=Ae[fe-1],vt=Ae[fe];if(tt===Mc&&vt===Kc)return si;if(tt===Mc||tt===Kc||tt===md||vt===Mc||vt===Kc||vt===md)return Bd;if(tt===gc&&[gc,ml,og,pd].indexOf(vt)!==-1||(tt===og||tt===ml)&&(vt===ml||vt===_u)||(tt===pd||tt===_u)&&vt===_u||vt===ig||vt===rg||vt===ag||tt===hl)return si;if(tt===ig&&vt===vd){for(;je===rg;)je=Ae[--de];if(je===vd)return si}if(tt===ku&&vt===ku){for(var Ht=0;je===ku;)Ht++,je=Ae[--de];if(Ht%2===0)return si}return Bd},vf=function(ue){var Ae=Sd(ue),fe=Ae.length,de=0,je=0,tt=Ae.map(pf);return{next:function(){if(de>=fe)return{done:!0,value:null};for(var vt=si;de<fe&&(vt=oh(Ae,tt,++de))===si;);if(vt!==si||de===fe){var Ht=mf.apply(null,Ae.slice(je,de));return je=de,{value:Ht,done:!1}}return{done:!0,value:null}}}},sg=function(ue){for(var Ae=vf(ue),fe=[],de;!(de=Ae.next()).done;)de.value&&fe.push(de.value.slice());return fe},lg=function(ue){var Ae=123;if(ue.createRange){var fe=ue.createRange();if(fe.getBoundingClientRect){var de=ue.createElement("boundtest");de.style.height=Ae+"px",de.style.display="block",ue.body.appendChild(de),fe.selectNode(de);var je=fe.getBoundingClientRect(),tt=Math.round(je.height);if(ue.body.removeChild(de),tt===Ae)return!0}}return!1},wd=function(ue){var Ae=ue.createElement("boundtest");Ae.style.width="50px",Ae.style.display="block",Ae.style.fontSize="12px",Ae.style.letterSpacing="0px",Ae.style.wordSpacing="0px",ue.body.appendChild(Ae);var fe=ue.createRange();Ae.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var de=Ae.firstChild,je=Se(de.data).map(function(Rt){return Ue(Rt)}),tt=0,vt={},Ht=je.every(function(Rt,Pn){fe.setStart(de,tt),fe.setEnd(de,tt+Rt.length);var In=fe.getBoundingClientRect();tt+=Rt.length;var kn=In.x>vt.x||In.y>vt.y;return vt=In,Pn===0?!0:kn});return ue.body.removeChild(Ae),Ht},Sf=function(){return typeof new Image().crossOrigin!="undefined"},du=function(){return typeof new XMLHttpRequest().responseType=="string"},ug=function(ue){var Ae=new Image,fe=ue.createElement("canvas"),de=fe.getContext("2d");if(!de)return!1;Ae.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{de.drawImage(Ae,0,0),fe.toDataURL()}catch(je){return!1}return!0},yd=function(ue){return ue[0]===0&&ue[1]===255&&ue[2]===0&&ue[3]===255},Bf=function(ue){var Ae=ue.createElement("canvas"),fe=100;Ae.width=fe,Ae.height=fe;var de=Ae.getContext("2d");if(!de)return Promise.reject(!1);de.fillStyle="rgb(0, 255, 0)",de.fillRect(0,0,fe,fe);var je=new Image,tt=Ae.toDataURL();je.src=tt;var vt=zc(fe,fe,0,0,je);return de.fillStyle="red",de.fillRect(0,0,fe,fe),bd(vt).then(function(Ht){de.drawImage(Ht,0,0);var Rt=de.getImageData(0,0,fe,fe).data;de.fillStyle="red",de.fillRect(0,0,fe,fe);var Pn=ue.createElement("div");return Pn.style.backgroundImage="url("+tt+")",Pn.style.height=fe+"px",yd(Rt)?bd(zc(fe,fe,0,0,Pn)):Promise.reject(!1)}).then(function(Ht){return de.drawImage(Ht,0,0),yd(de.getImageData(0,0,fe,fe).data)}).catch(function(){return!1})},zc=function(ue,Ae,fe,de,je){var tt="http://www.w3.org/2000/svg",vt=document.createElementNS(tt,"svg"),Ht=document.createElementNS(tt,"foreignObject");return vt.setAttributeNS(null,"width",ue.toString()),vt.setAttributeNS(null,"height",Ae.toString()),Ht.setAttributeNS(null,"width","100%"),Ht.setAttributeNS(null,"height","100%"),Ht.setAttributeNS(null,"x",fe.toString()),Ht.setAttributeNS(null,"y",de.toString()),Ht.setAttributeNS(null,"externalResourcesRequired","true"),vt.appendChild(Ht),Ht.appendChild(je),vt},bd=function(ue){return new Promise(function(Ae,fe){var de=new Image;de.onload=function(){return Ae(de)},de.onerror=fe,de.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(ue))})},QA={get SUPPORT_RANGE_BOUNDS(){var ue=lg(document);return Object.defineProperty(QA,"SUPPORT_RANGE_BOUNDS",{value:ue}),ue},get SUPPORT_WORD_BREAKING(){var ue=QA.SUPPORT_RANGE_BOUNDS&&wd(document);return Object.defineProperty(QA,"SUPPORT_WORD_BREAKING",{value:ue}),ue},get SUPPORT_SVG_DRAWING(){var ue=ug(document);return Object.defineProperty(QA,"SUPPORT_SVG_DRAWING",{value:ue}),ue},get SUPPORT_FOREIGNOBJECT_DRAWING(){var ue=typeof Array.from=="function"&&typeof window.fetch=="function"?Bf(document):Promise.resolve(!1);return Object.defineProperty(QA,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:ue}),ue},get SUPPORT_CORS_IMAGES(){var ue=Sf();return Object.defineProperty(QA,"SUPPORT_CORS_IMAGES",{value:ue}),ue},get SUPPORT_RESPONSE_TYPE(){var ue=du();return Object.defineProperty(QA,"SUPPORT_RESPONSE_TYPE",{value:ue}),ue},get SUPPORT_CORS_XHR(){var ue="withCredentials"in new XMLHttpRequest;return Object.defineProperty(QA,"SUPPORT_CORS_XHR",{value:ue}),ue},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var ue=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(QA,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:ue}),ue}},Wl=function(){function ue(Ae,fe){this.text=Ae,this.bounds=fe}return ue}(),Pd=function(ue,Ae,fe,de){var je=gu(Ae,fe),tt=[],vt=0;return je.forEach(function(Ht){if(fe.textDecorationLine.length||Ht.trim().length>0)if(QA.SUPPORT_RANGE_BOUNDS){var Rt=ri(de,vt,Ht.length).getClientRects();if(Rt.length>1){var Pn=xi(Ht),In=0;Pn.forEach(function(dr){tt.push(new Wl(dr,Ke.fromDOMRectList(ue,ri(de,In+vt,dr.length).getClientRects()))),In+=dr.length})}else tt.push(new Wl(Ht,Ke.fromDOMRectList(ue,Rt)))}else{var kn=de.splitText(Ht.length);tt.push(new Wl(Ht,ih(ue,de))),de=kn}else QA.SUPPORT_RANGE_BOUNDS||(de=de.splitText(Ht.length));vt+=Ht.length}),tt},ih=function(ue,Ae){var fe=Ae.ownerDocument;if(fe){var de=fe.createElement("html2canvaswrapper");de.appendChild(Ae.cloneNode(!0));var je=Ae.parentNode;if(je){je.replaceChild(de,Ae);var tt=Re(ue,de);return de.firstChild&&je.replaceChild(de.firstChild,de),tt}}return Ke.EMPTY},ri=function(ue,Ae,fe){var de=ue.ownerDocument;if(!de)throw new Error("Node has no owner document");var je=de.createRange();return je.setStart(ue,Ae),je.setEnd(ue,Ae+fe),je},xi=function(ue){if(QA.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 sg(ue)},rl=function(ue,Ae){if(QA.SUPPORT_NATIVE_TEXT_SEGMENTATION){var fe=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(fe.segment(ue)).map(function(de){return de.segment})}return wf(ue,Ae)},gu=function(ue,Ae){return Ae.letterSpacing!==0?xi(ue):rl(ue,Ae)},fu=[32,160,4961,65792,65793,4153,4241],wf=function(ue,Ae){for(var fe=Dn(ue,{lineBreak:Ae.lineBreak,wordBreak:Ae.overflowWrap==="break-word"?"break-word":Ae.wordBreak}),de=[],je,tt=function(){if(je.value){var vt=je.value.slice(),Ht=Se(vt),Rt="";Ht.forEach(function(Pn){fu.indexOf(Pn)===-1?Rt+=Ue(Pn):(Rt.length&&de.push(Rt),de.push(Ue(Pn)),Rt="")}),Rt.length&&de.push(Rt)}};!(je=fe.next()).done;)tt();return de},cg=function(){function ue(Ae,fe,de){this.text=dg(fe.data,de.textTransform),this.textBounds=Pd(Ae,this.text,de,fe)}return ue}(),dg=function(ue,Ae){switch(Ae){case 1:return ue.toLowerCase();case 3:return ue.replace(gg,fg);case 2:return ue.toUpperCase();default:return ue}},gg=/(^|\s|:|-|\(|\))([a-z])/g,fg=function(ue,Ae,fe){return ue.length>0?Ae+fe.toUpperCase():ue},t0=function(ue){we(Ae,ue);function Ae(fe,de){var je=ue.call(this,fe,de)||this;return je.src=de.currentSrc||de.src,je.intrinsicWidth=de.naturalWidth,je.intrinsicHeight=de.naturalHeight,je.context.cache.addImage(je.src),je}return Ae}(Eo),n0=function(ue){we(Ae,ue);function Ae(fe,de){var je=ue.call(this,fe,de)||this;return je.canvas=de,je.intrinsicWidth=de.width,je.intrinsicHeight=de.height,je}return Ae}(Eo),r0=function(ue){we(Ae,ue);function Ae(fe,de){var je=ue.call(this,fe,de)||this,tt=new XMLSerializer,vt=Re(fe,de);return de.setAttribute("width",vt.width+"px"),de.setAttribute("height",vt.height+"px"),je.svg="data:image/svg+xml,"+encodeURIComponent(tt.serializeToString(de)),je.intrinsicWidth=de.width.baseVal.value,je.intrinsicHeight=de.height.baseVal.value,je.context.cache.addImage(je.svg),je}return Ae}(Eo),a0=function(ue){we(Ae,ue);function Ae(fe,de){var je=ue.call(this,fe,de)||this;return je.value=de.value,je}return Ae}(Eo),Ah=function(ue){we(Ae,ue);function Ae(fe,de){var je=ue.call(this,fe,de)||this;return je.start=de.start,je.reversed=typeof de.reversed=="boolean"&&de.reversed===!0,je}return Ae}(Eo),Tu=[{type:15,flags:0,unit:"px",number:3}],Bm=[{type:16,flags:0,number:50}],wm=function(ue){return ue.width>ue.height?new Ke(ue.left+(ue.width-ue.height)/2,ue.top,ue.height,ue.height):ue.width<ue.height?new Ke(ue.left,ue.top+(ue.height-ue.width)/2,ue.width,ue.width):ue},o0=function(ue){var Ae=ue.type===hg?new Array(ue.value.length+1).join("\u2022"):ue.value;return Ae.length===0?ue.placeholder||"":Ae},yf="checkbox",bf="radio",hg="password",Pf=707406591,mg=function(ue){we(Ae,ue);function Ae(fe,de){var je=ue.call(this,fe,de)||this;switch(je.type=de.type.toLowerCase(),je.checked=de.checked,je.value=o0(de),(je.type===yf||je.type===bf)&&(je.styles.backgroundColor=3739148031,je.styles.borderTopColor=je.styles.borderRightColor=je.styles.borderBottomColor=je.styles.borderLeftColor=2779096575,je.styles.borderTopWidth=je.styles.borderRightWidth=je.styles.borderBottomWidth=je.styles.borderLeftWidth=1,je.styles.borderTopStyle=je.styles.borderRightStyle=je.styles.borderBottomStyle=je.styles.borderLeftStyle=1,je.styles.backgroundClip=[0],je.styles.backgroundOrigin=[0],je.bounds=wm(je.bounds)),je.type){case yf:je.styles.borderTopRightRadius=je.styles.borderTopLeftRadius=je.styles.borderBottomRightRadius=je.styles.borderBottomLeftRadius=Tu;break;case bf:je.styles.borderTopRightRadius=je.styles.borderTopLeftRadius=je.styles.borderBottomRightRadius=je.styles.borderBottomLeftRadius=Bm;break}return je}return Ae}(Eo),i0=function(ue){we(Ae,ue);function Ae(fe,de){var je=ue.call(this,fe,de)||this,tt=de.options[de.selectedIndex||0];return je.value=tt&&tt.text||"",je}return Ae}(Eo),sh=function(ue){we(Ae,ue);function Ae(fe,de){var je=ue.call(this,fe,de)||this;return je.value=de.value,je}return Ae}(Eo),A0=function(ue){we(Ae,ue);function Ae(fe,de){var je=ue.call(this,fe,de)||this;je.src=de.src,je.width=parseInt(de.width,10)||0,je.height=parseInt(de.height,10)||0,je.backgroundColor=je.styles.backgroundColor;try{if(de.contentWindow&&de.contentWindow.document&&de.contentWindow.document.documentElement){je.tree=l0(fe,de.contentWindow.document.documentElement);var tt=de.contentWindow.document.documentElement?ic(fe,getComputedStyle(de.contentWindow.document.documentElement).backgroundColor):pA.TRANSPARENT,vt=de.contentWindow.document.body?ic(fe,getComputedStyle(de.contentWindow.document.body).backgroundColor):pA.TRANSPARENT;je.backgroundColor=ZA(tt)?ZA(vt)?je.styles.backgroundColor:vt:tt}}catch(Ht){}return je}return Ae}(Eo),pg=["OL","UL","MENU"],Cd=function(ue,Ae,fe,de){for(var je=Ae.firstChild,tt=void 0;je;je=tt)if(tt=je.nextSibling,u0(je)&&je.data.trim().length>0)fe.textNodes.push(new cg(ue,je,fe.styles));else if(Ed(je))if(m0(je)&&je.assignedNodes)je.assignedNodes().forEach(function(Ht){return Cd(ue,Ht,fe,de)});else{var vt=s0(ue,je);vt.styles.isVisible()&&(ym(je,vt,de)?vt.flags|=4:bm(vt.styles)&&(vt.flags|=2),pg.indexOf(je.tagName)!==-1&&(vt.flags|=8),fe.elements.push(vt),je.slot,je.shadowRoot?Cd(ue,je.shadowRoot,vt,de):!vg(je)&&!c0(je)&&!Ef(je)&&Cd(ue,je,vt,de))}},s0=function(ue,Ae){return ch(Ae)?new t0(ue,Ae):d0(Ae)?new n0(ue,Ae):c0(Ae)?new r0(ue,Ae):Pm(Ae)?new a0(ue,Ae):Cm(Ae)?new Ah(ue,Ae):Em(Ae)?new mg(ue,Ae):Ef(Ae)?new i0(ue,Ae):vg(Ae)?new sh(ue,Ae):f0(Ae)?new A0(ue,Ae):new Eo(ue,Ae)},l0=function(ue,Ae){var fe=s0(ue,Ae);return fe.flags|=4,Cd(ue,Ae,fe,fe),fe},ym=function(ue,Ae,fe){return Ae.styles.isPositionedWithZIndex()||Ae.styles.opacity<1||Ae.styles.isTransformed()||uh(ue)&&fe.styles.isTransparent()},bm=function(ue){return ue.isPositioned()||ue.isFloating()},u0=function(ue){return ue.nodeType===Node.TEXT_NODE},Ed=function(ue){return ue.nodeType===Node.ELEMENT_NODE},lh=function(ue){return Ed(ue)&&typeof ue.style!="undefined"&&!Cf(ue)},Cf=function(ue){return typeof ue.className=="object"},Pm=function(ue){return ue.tagName==="LI"},Cm=function(ue){return ue.tagName==="OL"},Em=function(ue){return ue.tagName==="INPUT"},xm=function(ue){return ue.tagName==="HTML"},c0=function(ue){return ue.tagName==="svg"},uh=function(ue){return ue.tagName==="BODY"},d0=function(ue){return ue.tagName==="CANVAS"},g0=function(ue){return ue.tagName==="VIDEO"},ch=function(ue){return ue.tagName==="IMG"},f0=function(ue){return ue.tagName==="IFRAME"},h0=function(ue){return ue.tagName==="STYLE"},dh=function(ue){return ue.tagName==="SCRIPT"},vg=function(ue){return ue.tagName==="TEXTAREA"},Ef=function(ue){return ue.tagName==="SELECT"},m0=function(ue){return ue.tagName==="SLOT"},p0=function(ue){return ue.tagName.indexOf("-")>0},Cp=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(de){return fe.counters[de].pop()})},ue.prototype.parse=function(Ae){var fe=this,de=Ae.counterIncrement,je=Ae.counterReset,tt=!0;de!==null&&de.forEach(function(Ht){var Rt=fe.counters[Ht.counter];Rt&&Ht.increment!==0&&(tt=!1,Rt.length||Rt.push(1),Rt[Math.max(0,Rt.length-1)]+=Ht.increment)});var vt=[];return tt&&je.forEach(function(Ht){var Rt=fe.counters[Ht.counter];vt.push(Ht.counter),Rt||(Rt=fe.counters[Ht.counter]=[]),Rt.push(Ht.reset)}),vt},ue}(),gh={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"]},fh={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"]},Fm={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"]},v0={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"]},Gc=function(ue,Ae,fe,de,je,tt){return ue<Ae||ue>fe?Bg(ue,je,tt.length>0):de.integers.reduce(function(vt,Ht,Rt){for(;ue>=Ht;)ue-=Ht,vt+=de.values[Rt];return vt},"")+tt},Lm=function(ue,Ae,fe,de){var je="";do fe||ue--,je=de(ue)+je,ue/=Ae;while(ue*Ae>=Ae);return je},CA=function(ue,Ae,fe,de,je){var tt=fe-Ae+1;return(ue<0?"-":"")+(Lm(Math.abs(ue),tt,de,function(vt){return Ue(Math.floor(vt%tt)+Ae)})+je)},fc=function(ue,Ae,fe){fe===void 0&&(fe=". ");var de=Ae.length;return Lm(Math.abs(ue),de,!1,function(je){return Ae[Math.floor(je%de)]})+fe},Zc=1,Ru=2,Hu=4,Sg=8,ju=function(ue,Ae,fe,de,je,tt){if(ue<-9999||ue>9999)return Bg(ue,4,je.length>0);var vt=Math.abs(ue),Ht=je;if(vt===0)return Ae[0]+Ht;for(var Rt=0;vt>0&&Rt<=4;Rt++){var Pn=vt%10;Pn===0&&Aa(tt,Zc)&&Ht!==""?Ht=Ae[Pn]+Ht:Pn>1||Pn===1&&Rt===0||Pn===1&&Rt===1&&Aa(tt,Ru)||Pn===1&&Rt===1&&Aa(tt,Hu)&&ue>100||Pn===1&&Rt>1&&Aa(tt,Sg)?Ht=Ae[Pn]+(Rt>0?fe[Rt-1]:"")+Ht:Pn===1&&Rt>0&&(Ht=fe[Rt-1]+Ht),vt=Math.floor(vt/10)}return(ue<0?de:"")+Ht},S0="\u5341\u767E\u5343\u842C",Im="\u62FE\u4F70\u4EDF\u842C",B0="\u30DE\u30A4\u30CA\u30B9",hh="\uB9C8\uC774\uB108\uC2A4",Bg=function(ue,Ae,fe){var de=fe?". ":"",je=fe?"\u3001":"",tt=fe?", ":"",vt=fe?" ":"";switch(Ae){case 0:return"\u2022"+vt;case 1:return"\u25E6"+vt;case 2:return"\u25FE"+vt;case 5:var Ht=CA(ue,48,57,!0,de);return Ht.length<4?"0"+Ht:Ht;case 4:return fc(ue,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",je);case 6:return Gc(ue,1,3999,gh,3,de).toLowerCase();case 7:return Gc(ue,1,3999,gh,3,de);case 8:return CA(ue,945,969,!1,de);case 9:return CA(ue,97,122,!1,de);case 10:return CA(ue,65,90,!1,de);case 11:return CA(ue,1632,1641,!0,de);case 12:case 49:return Gc(ue,1,9999,fh,3,de);case 35:return Gc(ue,1,9999,fh,3,de).toLowerCase();case 13:return CA(ue,2534,2543,!0,de);case 14:case 30:return CA(ue,6112,6121,!0,de);case 15:return fc(ue,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",je);case 16:return fc(ue,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",je);case 17:case 48:return ju(ue,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",S0,"\u8CA0",je,Ru|Hu|Sg);case 47:return ju(ue,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Im,"\u8CA0",je,Zc|Ru|Hu|Sg);case 42:return ju(ue,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",S0,"\u8D1F",je,Ru|Hu|Sg);case 41:return ju(ue,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Im,"\u8D1F",je,Zc|Ru|Hu|Sg);case 26:return ju(ue,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",B0,je,0);case 25:return ju(ue,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",B0,je,Zc|Ru|Hu);case 31:return ju(ue,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",hh,tt,Zc|Ru|Hu);case 33:return ju(ue,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",hh,tt,0);case 32:return ju(ue,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",hh,tt,Zc|Ru|Hu);case 18:return CA(ue,2406,2415,!0,de);case 20:return Gc(ue,1,19999,v0,3,de);case 21:return CA(ue,2790,2799,!0,de);case 22:return CA(ue,2662,2671,!0,de);case 22:return Gc(ue,1,10999,Fm,3,de);case 23:return fc(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 fc(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 CA(ue,3302,3311,!0,de);case 28:return fc(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",je);case 29:return fc(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",je);case 34:return CA(ue,3792,3801,!0,de);case 37:return CA(ue,6160,6169,!0,de);case 38:return CA(ue,4160,4169,!0,de);case 39:return CA(ue,2918,2927,!0,de);case 40:return CA(ue,1776,1785,!0,de);case 43:return CA(ue,3046,3055,!0,de);case 44:return CA(ue,3174,3183,!0,de);case 45:return CA(ue,3664,3673,!0,de);case 46:return CA(ue,3872,3881,!0,de);case 3:default:return CA(ue,48,57,!0,de)}},w0="data-html2canvas-ignore",Um=function(){function ue(Ae,fe,de){if(this.context=Ae,this.options=de,this.scrolledElements=[],this.referenceElement=fe,this.counters=new Cp,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 de=this,je=Nm(Ae,fe);if(!je.contentWindow)return Promise.reject("Unable to find iframe window");var tt=Ae.defaultView.pageXOffset,vt=Ae.defaultView.pageYOffset,Ht=je.contentWindow,Rt=Ht.document,Pn=yg(je).then(function(){return We(de,void 0,void 0,function(){var In,kn;return ze(this,function(dr){switch(dr.label){case 0:return this.scrolledElements.forEach(P0),Ht&&(Ht.scrollTo(fe.left,fe.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Ht.scrollY!==fe.top||Ht.scrollX!==fe.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Ht.scrollX-fe.left,Ht.scrollY-fe.top,0,0))),In=this.options.onclone,kn=this.clonedReferenceElement,typeof kn=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:Rt.fonts&&Rt.fonts.ready?[4,Rt.fonts.ready]:[3,2];case 1:dr.sent(),dr.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Dm(Rt)]:[3,4];case 3:dr.sent(),dr.label=4;case 4:return typeof In=="function"?[2,Promise.resolve().then(function(){return In(Rt,kn)}).then(function(){return je})]:[2,je]}})})});return Rt.open(),Rt.write(Om(document.doctype)+"<html></html>"),b0(this.referenceElement.ownerDocument,tt,vt),Rt.replaceChild(Rt.adoptNode(this.documentElement),Rt.documentElement),Rt.close(),Pn},ue.prototype.createElementClone=function(Ae){if(qo(Ae,2))debugger;if(d0(Ae))return this.createCanvasClone(Ae);if(g0(Ae))return this.createVideoClone(Ae);if(h0(Ae))return this.createStyleClone(Ae);var fe=Ae.cloneNode(!1);return ch(fe)&&(ch(Ae)&&Ae.currentSrc&&Ae.currentSrc!==Ae.src&&(fe.src=Ae.currentSrc,fe.srcset=""),fe.loading==="lazy"&&(fe.loading="eager")),p0(fe)?this.createCustomElementClone(fe):fe},ue.prototype.createCustomElementClone=function(Ae){var fe=document.createElement("html2canvascustomelement");return xf(Ae.style,fe),fe},ue.prototype.createStyleClone=function(Ae){try{var fe=Ae.sheet;if(fe&&fe.cssRules){var de=[].slice.call(fe.cssRules,0).reduce(function(tt,vt){return vt&&typeof vt.cssText=="string"?tt+vt.cssText:tt},""),je=Ae.cloneNode(!1);return je.textContent=de,je}}catch(tt){if(this.context.logger.error("Unable to access cssRules property",tt),tt.name!=="SecurityError")throw tt}return Ae.cloneNode(!1)},ue.prototype.createCanvasClone=function(Ae){var fe;if(this.options.inlineImages&&Ae.ownerDocument){var de=Ae.ownerDocument.createElement("img");try{return de.src=Ae.toDataURL(),de}catch(Pn){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",Ae)}}var je=Ae.cloneNode(!1);try{je.width=Ae.width,je.height=Ae.height;var tt=Ae.getContext("2d"),vt=je.getContext("2d");if(vt)if(!this.options.allowTaint&&tt)vt.putImageData(tt.getImageData(0,0,Ae.width,Ae.height),0,0);else{var Ht=(fe=Ae.getContext("webgl2"))!==null&&fe!==void 0?fe:Ae.getContext("webgl");if(Ht){var Rt=Ht.getContextAttributes();(Rt==null?void 0:Rt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",Ae)}vt.drawImage(Ae,0,0)}return je}catch(Pn){this.context.logger.info("Unable to clone canvas as it is tainted",Ae)}return je},ue.prototype.createVideoClone=function(Ae){var fe=Ae.ownerDocument.createElement("canvas");fe.width=Ae.offsetWidth,fe.height=Ae.offsetHeight;var de=fe.getContext("2d");try{return de&&(de.drawImage(Ae,0,0,fe.width,fe.height),this.options.allowTaint||de.getImageData(0,0,fe.width,fe.height)),fe}catch(tt){this.context.logger.info("Unable to clone video as it is tainted",Ae)}var je=Ae.ownerDocument.createElement("canvas");return je.width=Ae.offsetWidth,je.height=Ae.offsetHeight,je},ue.prototype.appendChildNode=function(Ae,fe,de){(!Ed(fe)||!dh(fe)&&!fe.hasAttribute(w0)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(fe)))&&(!this.options.copyStyles||!Ed(fe)||!h0(fe))&&Ae.appendChild(this.cloneNode(fe,de))},ue.prototype.cloneChildNodes=function(Ae,fe,de){for(var je=this,tt=Ae.shadowRoot?Ae.shadowRoot.firstChild:Ae.firstChild;tt;tt=tt.nextSibling)if(Ed(tt)&&m0(tt)&&typeof tt.assignedNodes=="function"){var vt=tt.assignedNodes();vt.length&&vt.forEach(function(Ht){return je.appendChildNode(fe,Ht,de)})}else this.appendChildNode(fe,tt,de)},ue.prototype.cloneNode=function(Ae,fe){if(u0(Ae))return document.createTextNode(Ae.data);if(!Ae.ownerDocument)return Ae.cloneNode(!1);var de=Ae.ownerDocument.defaultView;if(de&&Ed(Ae)&&(lh(Ae)||Cf(Ae))){var je=this.createElementClone(Ae);je.style.transitionProperty="none";var tt=de.getComputedStyle(Ae),vt=de.getComputedStyle(Ae,":before"),Ht=de.getComputedStyle(Ae,":after");this.referenceElement===Ae&&lh(je)&&(this.clonedReferenceElement=je),uh(je)&&xp(je);var Rt=this.counters.parse(new Is(this.context,tt)),Pn=this.resolvePseudoContent(Ae,je,vt,wg.BEFORE);p0(Ae)&&(fe=!0),g0(Ae)||this.cloneChildNodes(Ae,je,fe),Pn&&je.insertBefore(Pn,je.firstChild);var In=this.resolvePseudoContent(Ae,je,Ht,wg.AFTER);return In&&je.appendChild(In),this.counters.pop(Rt),(tt&&(this.options.copyStyles||Cf(Ae))&&!f0(Ae)||fe)&&xf(tt,je),(Ae.scrollTop!==0||Ae.scrollLeft!==0)&&this.scrolledElements.push([je,Ae.scrollLeft,Ae.scrollTop]),(vg(Ae)||Ef(Ae))&&(vg(je)||Ef(je))&&(je.value=Ae.value),je}return Ae.cloneNode(!1)},ue.prototype.resolvePseudoContent=function(Ae,fe,de,je){var tt=this;if(de){var vt=de.content,Ht=fe.ownerDocument;if(!(!Ht||!vt||vt==="none"||vt==="-moz-alt-content"||de.display==="none")){this.counters.parse(new Is(this.context,de));var Rt=new eA(this.context,de),Pn=Ht.createElement("html2canvaspseudoelement");xf(de,Pn),Rt.content.forEach(function(kn){if(kn.type===0)Pn.appendChild(Ht.createTextNode(kn.value));else if(kn.type===22){var dr=Ht.createElement("img");dr.src=kn.value,dr.style.opacity="1",Pn.appendChild(dr)}else if(kn.type===18){if(kn.name==="attr"){var Pa=kn.values.filter(Fo);Pa.length&&Pn.appendChild(Ht.createTextNode(Ae.getAttribute(Pa[0].value)||""))}else if(kn.name==="counter"){var Rr=kn.values.filter(Ll),sa=Rr[0],Po=Rr[1];if(sa&&Fo(sa)){var Da=tt.counters.getCounterValue(sa.value),Ia=Po&&Fo(Po)?On.parse(tt.context,Po.value):3;Pn.appendChild(Ht.createTextNode(Bg(Da,Ia,!1)))}}else if(kn.name==="counters"){var co=kn.values.filter(Ll),sa=co[0],Qo=co[1],Po=co[2];if(sa&&Fo(sa)){var oo=tt.counters.getCounterValues(sa.value),ha=Po&&Fo(Po)?On.parse(tt.context,Po.value):3,li=Qo&&Qo.type===0?Qo.value:"",zo=oo.map(function(ol){return Bg(ol,ha,!1)}).join(li);Pn.appendChild(Ht.createTextNode(zo))}}}else if(kn.type===20)switch(kn.value){case"open-quote":Pn.appendChild(Ht.createTextNode(Va(Rt.quotes,tt.quoteDepth++,!0)));break;case"close-quote":Pn.appendChild(Ht.createTextNode(Va(Rt.quotes,--tt.quoteDepth,!1)));break;default:Pn.appendChild(Ht.createTextNode(kn.value))}}),Pn.className=mh+" "+Ff;var In=je===wg.BEFORE?" "+mh:" "+Ff;return Cf(fe)?fe.className.baseValue+=In:fe.className+=In,Pn}}},ue.destroy=function(Ae){return Ae.parentNode?(Ae.parentNode.removeChild(Ae),!0):!1},ue}(),wg;(function(ue){ue[ue.BEFORE=0]="BEFORE",ue[ue.AFTER=1]="AFTER"})(wg||(wg={}));var Nm=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(w0,"true"),ue.body.appendChild(fe),fe},y0=function(ue){return new Promise(function(Ae){if(ue.complete){Ae();return}if(!ue.src){Ae();return}ue.onload=Ae,ue.onerror=Ae})},Dm=function(ue){return Promise.all([].slice.call(ue.images,0).map(y0))},yg=function(ue){return new Promise(function(Ae,fe){var de=ue.contentWindow;if(!de)return fe("No window assigned for iframe");var je=de.document;de.onload=ue.onload=function(){de.onload=ue.onload=null;var tt=setInterval(function(){je.body.childNodes.length>0&&je.readyState==="complete"&&(clearInterval(tt),Ae(ue))},50)}})},Ep=["all","d","content"],xf=function(ue,Ae){for(var fe=ue.length-1;fe>=0;fe--){var de=ue.item(fe);Ep.indexOf(de)===-1&&Ae.style.setProperty(de,ue.getPropertyValue(de))}return Ae},Om=function(ue){var Ae="";return ue&&(Ae+="<!DOCTYPE ",ue.name&&(Ae+=ue.name),ue.internalSubset&&(Ae+=ue.internalSubset),ue.publicId&&(Ae+='"'+ue.publicId+'"'),ue.systemId&&(Ae+='"'+ue.systemId+'"'),Ae+=">"),Ae},b0=function(ue,Ae,fe){ue&&ue.defaultView&&(Ae!==ue.defaultView.pageXOffset||fe!==ue.defaultView.pageYOffset)&&ue.defaultView.scrollTo(Ae,fe)},P0=function(ue){var Ae=ue[0],fe=ue[1],de=ue[2];Ae.scrollLeft=fe,Ae.scrollTop=de},C0=":before",E0=":after",mh="___html2canvas___pseudoelement_before",Ff="___html2canvas___pseudoelement_after",x0=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,xp=function(ue){F0(ue,"."+mh+C0+x0+`
|
|
|
.`+Ff+E0+x0)},F0=function(ue,Ae){var fe=ue.ownerDocument;if(fe){var de=fe.createElement("style");de.textContent=Ae,ue.appendChild(de)}},L0=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}(),pl=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)||(Sh(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 We(this,void 0,void 0,function(){var fe,de,je,tt,vt=this;return ze(this,function(Ht){switch(Ht.label){case 0:return fe=L0.isSameOrigin(Ae),de=!bg(Ae)&&this._options.useCORS===!0&&QA.SUPPORT_CORS_IMAGES&&!fe,je=!bg(Ae)&&!fe&&!Sh(Ae)&&typeof this._options.proxy=="string"&&QA.SUPPORT_CORS_XHR&&!de,!fe&&this._options.allowTaint===!1&&!bg(Ae)&&!Sh(Ae)&&!je&&!de?[2]:(tt=Ae,je?[4,this.proxy(tt)]:[3,2]);case 1:tt=Ht.sent(),Ht.label=2;case 2:return this.context.logger.debug("Added image "+Ae.substring(0,256)),[4,new Promise(function(Rt,Pn){var In=new Image;In.onload=function(){return Rt(In)},In.onerror=Pn,(Qm(tt)||de)&&(In.crossOrigin="anonymous"),In.src=tt,In.complete===!0&&setTimeout(function(){return Rt(In)},500),vt._options.imageTimeout>0&&setTimeout(function(){return Pn("Timed out ("+vt._options.imageTimeout+"ms) loading image")},vt._options.imageTimeout)})];case 3:return[2,Ht.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,de=this._options.proxy;if(!de)throw new Error("No proxy defined");var je=Ae.substring(0,256);return new Promise(function(tt,vt){var Ht=QA.SUPPORT_RESPONSE_TYPE?"blob":"text",Rt=new XMLHttpRequest;Rt.onload=function(){if(Rt.status===200)if(Ht==="text")tt(Rt.response);else{var kn=new FileReader;kn.addEventListener("load",function(){return tt(kn.result)},!1),kn.addEventListener("error",function(dr){return vt(dr)},!1),kn.readAsDataURL(Rt.response)}else vt("Failed to proxy resource "+je+" with status code "+Rt.status)},Rt.onerror=vt;var Pn=de.indexOf("?")>-1?"&":"?";if(Rt.open("GET",""+de+Pn+"url="+encodeURIComponent(Ae)+"&responseType="+Ht),Ht!=="text"&&Rt instanceof XMLHttpRequest&&(Rt.responseType=Ht),fe._options.imageTimeout){var In=fe._options.imageTimeout;Rt.timeout=In,Rt.ontimeout=function(){return vt("Timed out ("+In+"ms) proxying "+je)}}Rt.send()})},ue}(),ph=/^data:image\/svg\+xml/i,I0=/^data:image\/.*;base64,/i,vh=/^data:image\/.*/i,Lf=function(ue){return QA.SUPPORT_SVG_DRAWING||!_m(ue)},bg=function(ue){return vh.test(ue)},Qm=function(ue){return I0.test(ue)},Sh=function(ue){return ue.substr(0,4)==="blob"},_m=function(ue){return ue.substr(-3).toLowerCase()==="svg"||ph.test(ue)},ba=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}(),Wc=function(ue,Ae,fe){return new ba(ue.x+(Ae.x-ue.x)*fe,ue.y+(Ae.y-ue.y)*fe)},If=function(){function ue(Ae,fe,de,je){this.type=1,this.start=Ae,this.startControl=fe,this.endControl=de,this.end=je}return ue.prototype.subdivide=function(Ae,fe){var de=Wc(this.start,this.startControl,Ae),je=Wc(this.startControl,this.endControl,Ae),tt=Wc(this.endControl,this.end,Ae),vt=Wc(de,je,Ae),Ht=Wc(je,tt,Ae),Rt=Wc(vt,Ht,Ae);return fe?new ue(this.start,de,vt,Rt):new ue(Rt,Ht,tt,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}(),Nl=function(ue){return ue.type===1},km=function(){function ue(Ae){var fe=Ae.styles,de=Ae.bounds,je=Oc(fe.borderTopLeftRadius,de.width,de.height),tt=je[0],vt=je[1],Ht=Oc(fe.borderTopRightRadius,de.width,de.height),Rt=Ht[0],Pn=Ht[1],In=Oc(fe.borderBottomRightRadius,de.width,de.height),kn=In[0],dr=In[1],Pa=Oc(fe.borderBottomLeftRadius,de.width,de.height),Rr=Pa[0],sa=Pa[1],Po=[];Po.push((tt+Rt)/de.width),Po.push((Rr+kn)/de.width),Po.push((vt+sa)/de.height),Po.push((Pn+dr)/de.height);var Da=Math.max.apply(Math,Po);Da>1&&(tt/=Da,vt/=Da,Rt/=Da,Pn/=Da,kn/=Da,dr/=Da,Rr/=Da,sa/=Da);var Ia=de.width-Rt,co=de.height-dr,Qo=de.width-kn,oo=de.height-sa,ha=fe.borderTopWidth,li=fe.borderRightWidth,zo=fe.borderBottomWidth,fo=fe.borderLeftWidth,ra=Ci(fe.paddingTop,Ae.bounds.width),ol=Ci(fe.paddingRight,Ae.bounds.width),Sl=Ci(fe.paddingBottom,Ae.bounds.width),Ti=Ci(fe.paddingLeft,Ae.bounds.width);this.topLeftBorderDoubleOuterBox=tt>0||vt>0?iA(de.left+fo/3,de.top+ha/3,tt-fo/3,vt-ha/3,Oi.TOP_LEFT):new ba(de.left+fo/3,de.top+ha/3),this.topRightBorderDoubleOuterBox=tt>0||vt>0?iA(de.left+Ia,de.top+ha/3,Rt-li/3,Pn-ha/3,Oi.TOP_RIGHT):new ba(de.left+de.width-li/3,de.top+ha/3),this.bottomRightBorderDoubleOuterBox=kn>0||dr>0?iA(de.left+Qo,de.top+co,kn-li/3,dr-zo/3,Oi.BOTTOM_RIGHT):new ba(de.left+de.width-li/3,de.top+de.height-zo/3),this.bottomLeftBorderDoubleOuterBox=Rr>0||sa>0?iA(de.left+fo/3,de.top+oo,Rr-fo/3,sa-zo/3,Oi.BOTTOM_LEFT):new ba(de.left+fo/3,de.top+de.height-zo/3),this.topLeftBorderDoubleInnerBox=tt>0||vt>0?iA(de.left+fo*2/3,de.top+ha*2/3,tt-fo*2/3,vt-ha*2/3,Oi.TOP_LEFT):new ba(de.left+fo*2/3,de.top+ha*2/3),this.topRightBorderDoubleInnerBox=tt>0||vt>0?iA(de.left+Ia,de.top+ha*2/3,Rt-li*2/3,Pn-ha*2/3,Oi.TOP_RIGHT):new ba(de.left+de.width-li*2/3,de.top+ha*2/3),this.bottomRightBorderDoubleInnerBox=kn>0||dr>0?iA(de.left+Qo,de.top+co,kn-li*2/3,dr-zo*2/3,Oi.BOTTOM_RIGHT):new ba(de.left+de.width-li*2/3,de.top+de.height-zo*2/3),this.bottomLeftBorderDoubleInnerBox=Rr>0||sa>0?iA(de.left+fo*2/3,de.top+oo,Rr-fo*2/3,sa-zo*2/3,Oi.BOTTOM_LEFT):new ba(de.left+fo*2/3,de.top+de.height-zo*2/3),this.topLeftBorderStroke=tt>0||vt>0?iA(de.left+fo/2,de.top+ha/2,tt-fo/2,vt-ha/2,Oi.TOP_LEFT):new ba(de.left+fo/2,de.top+ha/2),this.topRightBorderStroke=tt>0||vt>0?iA(de.left+Ia,de.top+ha/2,Rt-li/2,Pn-ha/2,Oi.TOP_RIGHT):new ba(de.left+de.width-li/2,de.top+ha/2),this.bottomRightBorderStroke=kn>0||dr>0?iA(de.left+Qo,de.top+co,kn-li/2,dr-zo/2,Oi.BOTTOM_RIGHT):new ba(de.left+de.width-li/2,de.top+de.height-zo/2),this.bottomLeftBorderStroke=Rr>0||sa>0?iA(de.left+fo/2,de.top+oo,Rr-fo/2,sa-zo/2,Oi.BOTTOM_LEFT):new ba(de.left+fo/2,de.top+de.height-zo/2),this.topLeftBorderBox=tt>0||vt>0?iA(de.left,de.top,tt,vt,Oi.TOP_LEFT):new ba(de.left,de.top),this.topRightBorderBox=Rt>0||Pn>0?iA(de.left+Ia,de.top,Rt,Pn,Oi.TOP_RIGHT):new ba(de.left+de.width,de.top),this.bottomRightBorderBox=kn>0||dr>0?iA(de.left+Qo,de.top+co,kn,dr,Oi.BOTTOM_RIGHT):new ba(de.left+de.width,de.top+de.height),this.bottomLeftBorderBox=Rr>0||sa>0?iA(de.left,de.top+oo,Rr,sa,Oi.BOTTOM_LEFT):new ba(de.left,de.top+de.height),this.topLeftPaddingBox=tt>0||vt>0?iA(de.left+fo,de.top+ha,Math.max(0,tt-fo),Math.max(0,vt-ha),Oi.TOP_LEFT):new ba(de.left+fo,de.top+ha),this.topRightPaddingBox=Rt>0||Pn>0?iA(de.left+Math.min(Ia,de.width-li),de.top+ha,Ia>de.width+li?0:Math.max(0,Rt-li),Math.max(0,Pn-ha),Oi.TOP_RIGHT):new ba(de.left+de.width-li,de.top+ha),this.bottomRightPaddingBox=kn>0||dr>0?iA(de.left+Math.min(Qo,de.width-fo),de.top+Math.min(co,de.height-zo),Math.max(0,kn-li),Math.max(0,dr-zo),Oi.BOTTOM_RIGHT):new ba(de.left+de.width-li,de.top+de.height-zo),this.bottomLeftPaddingBox=Rr>0||sa>0?iA(de.left+fo,de.top+Math.min(oo,de.height-zo),Math.max(0,Rr-fo),Math.max(0,sa-zo),Oi.BOTTOM_LEFT):new ba(de.left+fo,de.top+de.height-zo),this.topLeftContentBox=tt>0||vt>0?iA(de.left+fo+Ti,de.top+ha+ra,Math.max(0,tt-(fo+Ti)),Math.max(0,vt-(ha+ra)),Oi.TOP_LEFT):new ba(de.left+fo+Ti,de.top+ha+ra),this.topRightContentBox=Rt>0||Pn>0?iA(de.left+Math.min(Ia,de.width+fo+Ti),de.top+ha+ra,Ia>de.width+fo+Ti?0:Rt-fo+Ti,Pn-(ha+ra),Oi.TOP_RIGHT):new ba(de.left+de.width-(li+ol),de.top+ha+ra),this.bottomRightContentBox=kn>0||dr>0?iA(de.left+Math.min(Qo,de.width-(fo+Ti)),de.top+Math.min(co,de.height+ha+ra),Math.max(0,kn-(li+ol)),dr-(zo+Sl),Oi.BOTTOM_RIGHT):new ba(de.left+de.width-(li+ol),de.top+de.height-(zo+Sl)),this.bottomLeftContentBox=Rr>0||sa>0?iA(de.left+fo+Ti,de.top+oo,Math.max(0,Rr-(fo+Ti)),sa-(zo+Sl),Oi.BOTTOM_LEFT):new ba(de.left+fo+Ti,de.top+de.height-(zo+Sl))}return ue}(),Oi;(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"})(Oi||(Oi={}));var iA=function(ue,Ae,fe,de,je){var tt=4*((Math.sqrt(2)-1)/3),vt=fe*tt,Ht=de*tt,Rt=ue+fe,Pn=Ae+de;switch(je){case Oi.TOP_LEFT:return new If(new ba(ue,Pn),new ba(ue,Pn-Ht),new ba(Rt-vt,Ae),new ba(Rt,Ae));case Oi.TOP_RIGHT:return new If(new ba(ue,Ae),new ba(ue+vt,Ae),new ba(Rt,Pn-Ht),new ba(Rt,Pn));case Oi.BOTTOM_RIGHT:return new If(new ba(Rt,Ae),new ba(Rt,Ae+Ht),new ba(ue+vt,Pn),new ba(ue,Pn));case Oi.BOTTOM_LEFT:default:return new If(new ba(Rt,Pn),new ba(Rt-vt,Pn),new ba(ue,Ae+Ht),new ba(ue,Ae))}},Uf=function(ue){return[ue.topLeftBorderBox,ue.topRightBorderBox,ue.bottomRightBorderBox,ue.bottomLeftBorderBox]},Fp=function(ue){return[ue.topLeftContentBox,ue.topRightContentBox,ue.bottomRightContentBox,ue.bottomLeftContentBox]},Bh=function(ue){return[ue.topLeftPaddingBox,ue.topRightPaddingBox,ue.bottomRightPaddingBox,ue.bottomLeftPaddingBox]},bo=function(){function ue(Ae,fe,de){this.offsetX=Ae,this.offsetY=fe,this.matrix=de,this.type=0,this.target=6}return ue}(),xd=function(){function ue(Ae,fe){this.path=Ae,this.target=fe,this.type=1}return ue}(),Ji=function(){function ue(Ae){this.opacity=Ae,this.type=2,this.target=6}return ue}(),wh=function(ue){return ue.type===0},yh=function(ue){return ue.type===1},Nf=function(ue){return ue.type===2},hc=function(ue,Ae){return ue.length===Ae.length?ue.some(function(fe,de){return fe===Ae[de]}):!1},U0=function(ue,Ae,fe,de,je){return ue.map(function(tt,vt){switch(vt){case 0:return tt.add(Ae,fe);case 1:return tt.add(Ae+de,fe);case 2:return tt.add(Ae+de,fe+je);case 3:return tt.add(Ae,fe+je)}return tt})},Pg=function(){function ue(Ae){this.element=Ae,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return ue}(),bh=function(){function ue(Ae,fe){if(this.container=Ae,this.parent=fe,this.effects=[],this.curves=new km(this.container),this.container.styles.opacity<1&&this.effects.push(new Ji(this.container.styles.opacity)),this.container.styles.transform!==null){var de=this.container.bounds.left+this.container.styles.transformOrigin[0].number,je=this.container.bounds.top+this.container.styles.transformOrigin[1].number,tt=this.container.styles.transform;this.effects.push(new bo(de,je,tt))}if(this.container.styles.overflowX!==0){var vt=Uf(this.curves),Ht=Bh(this.curves);hc(vt,Ht)?this.effects.push(new xd(vt,6)):(this.effects.push(new xd(vt,2)),this.effects.push(new xd(Ht,4)))}}return ue.prototype.getEffects=function(Ae){for(var fe=[2,3].indexOf(this.container.styles.position)===-1,de=this.parent,je=this.effects.slice(0);de;){var tt=de.effects.filter(function(Rt){return!yh(Rt)});if(fe||de.container.styles.position!==0||!de.parent){if(je.unshift.apply(je,tt),fe=[2,3].indexOf(de.container.styles.position)===-1,de.container.styles.overflowX!==0){var vt=Uf(de.curves),Ht=Bh(de.curves);hc(vt,Ht)||je.unshift(new xd(Ht,6))}}else je.unshift.apply(je,tt);de=de.parent}return je.filter(function(Rt){return Aa(Rt.target,Ae)})},ue}(),Cg=function(ue,Ae,fe,de){ue.container.elements.forEach(function(je){var tt=Aa(je.flags,4),vt=Aa(je.flags,2),Ht=new bh(je,ue);Aa(je.styles.display,2048)&&de.push(Ht);var Rt=Aa(je.flags,8)?[]:de;if(tt||vt){var Pn=tt||je.styles.isPositioned()?fe:Ae,In=new Pg(Ht);if(je.styles.isPositioned()||je.styles.opacity<1||je.styles.isTransformed()){var kn=je.styles.zIndex.order;if(kn<0){var dr=0;Pn.negativeZIndex.some(function(Rr,sa){return kn>Rr.element.container.styles.zIndex.order?(dr=sa,!1):dr>0}),Pn.negativeZIndex.splice(dr,0,In)}else if(kn>0){var Pa=0;Pn.positiveZIndex.some(function(Rr,sa){return kn>=Rr.element.container.styles.zIndex.order?(Pa=sa+1,!1):Pa>0}),Pn.positiveZIndex.splice(Pa,0,In)}else Pn.zeroOrAutoZIndexOrTransformedOrOpacity.push(In)}else je.styles.isFloating()?Pn.nonPositionedFloats.push(In):Pn.nonPositionedInlineLevel.push(In);Cg(Ht,In,tt?In:fe,Rt)}else je.styles.isInlineLevel()?Ae.inlineLevel.push(Ht):Ae.nonInlineLevel.push(Ht),Cg(Ht,Ae,fe,Rt);Aa(je.flags,8)&&Eg(je,Rt)})},Eg=function(ue,Ae){for(var fe=ue instanceof Ah?ue.start:1,de=ue instanceof Ah?ue.reversed:!1,je=0;je<Ae.length;je++){var tt=Ae[je];tt.container instanceof a0&&typeof tt.container.value=="number"&&tt.container.value!==0&&(fe=tt.container.value),tt.listValue=Bg(fe,tt.container.styles.listStyleType,!0),fe+=de?-1:1}},Us=function(ue){var Ae=new bh(ue,null),fe=new Pg(Ae),de=[];return Cg(Ae,fe,fe,de),Eg(Ae.container,de),fe},Ss=function(ue,Ae){switch(Ae){case 0:return vl(ue.topLeftBorderBox,ue.topLeftPaddingBox,ue.topRightBorderBox,ue.topRightPaddingBox);case 1:return vl(ue.topRightBorderBox,ue.topRightPaddingBox,ue.bottomRightBorderBox,ue.bottomRightPaddingBox);case 2:return vl(ue.bottomRightBorderBox,ue.bottomRightPaddingBox,ue.bottomLeftBorderBox,ue.bottomLeftPaddingBox);case 3:default:return vl(ue.bottomLeftBorderBox,ue.bottomLeftPaddingBox,ue.topLeftBorderBox,ue.topLeftPaddingBox)}},Ns=function(ue,Ae){switch(Ae){case 0:return vl(ue.topLeftBorderBox,ue.topLeftBorderDoubleOuterBox,ue.topRightBorderBox,ue.topRightBorderDoubleOuterBox);case 1:return vl(ue.topRightBorderBox,ue.topRightBorderDoubleOuterBox,ue.bottomRightBorderBox,ue.bottomRightBorderDoubleOuterBox);case 2:return vl(ue.bottomRightBorderBox,ue.bottomRightBorderDoubleOuterBox,ue.bottomLeftBorderBox,ue.bottomLeftBorderDoubleOuterBox);case 3:default:return vl(ue.bottomLeftBorderBox,ue.bottomLeftBorderDoubleOuterBox,ue.topLeftBorderBox,ue.topLeftBorderDoubleOuterBox)}},Ds=function(ue,Ae){switch(Ae){case 0:return vl(ue.topLeftBorderDoubleInnerBox,ue.topLeftPaddingBox,ue.topRightBorderDoubleInnerBox,ue.topRightPaddingBox);case 1:return vl(ue.topRightBorderDoubleInnerBox,ue.topRightPaddingBox,ue.bottomRightBorderDoubleInnerBox,ue.bottomRightPaddingBox);case 2:return vl(ue.bottomRightBorderDoubleInnerBox,ue.bottomRightPaddingBox,ue.bottomLeftBorderDoubleInnerBox,ue.bottomLeftPaddingBox);case 3:default:return vl(ue.bottomLeftBorderDoubleInnerBox,ue.bottomLeftPaddingBox,ue.topLeftBorderDoubleInnerBox,ue.topLeftPaddingBox)}},N0=function(ue,Ae){switch(Ae){case 0:return Df(ue.topLeftBorderStroke,ue.topRightBorderStroke);case 1:return Df(ue.topRightBorderStroke,ue.bottomRightBorderStroke);case 2:return Df(ue.bottomRightBorderStroke,ue.bottomLeftBorderStroke);case 3:default:return Df(ue.bottomLeftBorderStroke,ue.topLeftBorderStroke)}},Df=function(ue,Ae){var fe=[];return Nl(ue)?fe.push(ue.subdivide(.5,!1)):fe.push(ue),Nl(Ae)?fe.push(Ae.subdivide(.5,!0)):fe.push(Ae),fe},vl=function(ue,Ae,fe,de){var je=[];return Nl(ue)?je.push(ue.subdivide(.5,!1)):je.push(ue),Nl(fe)?je.push(fe.subdivide(.5,!0)):je.push(fe),Nl(de)?je.push(de.subdivide(.5,!0).reverse()):je.push(de),Nl(Ae)?je.push(Ae.subdivide(.5,!1).reverse()):je.push(Ae),je},D0=function(ue){var Ae=ue.bounds,fe=ue.styles;return Ae.add(fe.borderLeftWidth,fe.borderTopWidth,-(fe.borderRightWidth+fe.borderLeftWidth),-(fe.borderTopWidth+fe.borderBottomWidth))},Of=function(ue){var Ae=ue.styles,fe=ue.bounds,de=Ci(Ae.paddingLeft,fe.width),je=Ci(Ae.paddingRight,fe.width),tt=Ci(Ae.paddingTop,fe.width),vt=Ci(Ae.paddingBottom,fe.width);return fe.add(de+Ae.borderLeftWidth,tt+Ae.borderTopWidth,-(Ae.borderRightWidth+Ae.borderLeftWidth+de+je),-(Ae.borderTopWidth+Ae.borderBottomWidth+tt+vt))},Ph=function(ue,Ae){return ue===0?Ae.bounds:ue===2?Of(Ae):D0(Ae)},Tm=function(ue,Ae){return ue===0?Ae.bounds:ue===2?Of(Ae):D0(Ae)},hu=function(ue,Ae,fe){var de=Ph(Vl(ue.styles.backgroundOrigin,Ae),ue),je=Tm(Vl(ue.styles.backgroundClip,Ae),ue),tt=Fd(Vl(ue.styles.backgroundSize,Ae),fe,de),vt=tt[0],Ht=tt[1],Rt=Oc(Vl(ue.styles.backgroundPosition,Ae),de.width-vt,de.height-Ht),Pn=O0(Vl(ue.styles.backgroundRepeat,Ae),Rt,tt,de,je),In=Math.round(de.left+Rt[0]),kn=Math.round(de.top+Rt[1]);return[Pn,In,kn,vt,Ht]},mc=function(ue){return Fo(ue)&&ue.value===PA.AUTO},xg=function(ue){return typeof ue=="number"},Fd=function(ue,Ae,fe){var de=Ae[0],je=Ae[1],tt=Ae[2],vt=ue[0],Ht=ue[1];if(!vt)return[0,0];if(wA(vt)&&Ht&&wA(Ht))return[Ci(vt,fe.width),Ci(Ht,fe.height)];var Rt=xg(tt);if(Fo(vt)&&(vt.value===PA.CONTAIN||vt.value===PA.COVER)){if(xg(tt)){var Pn=fe.width/fe.height;return Pn<tt!=(vt.value===PA.COVER)?[fe.width,fe.width/tt]:[fe.height*tt,fe.height]}return[fe.width,fe.height]}var In=xg(de),kn=xg(je),dr=In||kn;if(mc(vt)&&(!Ht||mc(Ht))){if(In&&kn)return[de,je];if(!Rt&&!dr)return[fe.width,fe.height];if(dr&&Rt){var Pa=In?de:je*tt,Rr=kn?je:de/tt;return[Pa,Rr]}var sa=In?de:fe.width,Po=kn?je:fe.height;return[sa,Po]}if(Rt){var Da=0,Ia=0;return wA(vt)?Da=Ci(vt,fe.width):wA(Ht)&&(Ia=Ci(Ht,fe.height)),mc(vt)?Da=Ia*tt:(!Ht||mc(Ht))&&(Ia=Da/tt),[Da,Ia]}var co=null,Qo=null;if(wA(vt)?co=Ci(vt,fe.width):Ht&&wA(Ht)&&(Qo=Ci(Ht,fe.height)),co!==null&&(!Ht||mc(Ht))&&(Qo=In&&kn?co/de*je:fe.height),Qo!==null&&mc(vt)&&(co=In&&kn?Qo/je*de:fe.width),co!==null&&Qo!==null)return[co,Qo];throw new Error("Unable to calculate background-size for element")},Vl=function(ue,Ae){var fe=ue[Ae];return typeof fe=="undefined"?ue[0]:fe},O0=function(ue,Ae,fe,de,je){var tt=Ae[0],vt=Ae[1],Ht=fe[0],Rt=fe[1];switch(ue){case 2:return[new ba(Math.round(de.left),Math.round(de.top+vt)),new ba(Math.round(de.left+de.width),Math.round(de.top+vt)),new ba(Math.round(de.left+de.width),Math.round(Rt+de.top+vt)),new ba(Math.round(de.left),Math.round(Rt+de.top+vt))];case 3:return[new ba(Math.round(de.left+tt),Math.round(de.top)),new ba(Math.round(de.left+tt+Ht),Math.round(de.top)),new ba(Math.round(de.left+tt+Ht),Math.round(de.height+de.top)),new ba(Math.round(de.left+tt),Math.round(de.height+de.top))];case 1:return[new ba(Math.round(de.left+tt),Math.round(de.top+vt)),new ba(Math.round(de.left+tt+Ht),Math.round(de.top+vt)),new ba(Math.round(de.left+tt+Ht),Math.round(de.top+vt+Rt)),new ba(Math.round(de.left+tt),Math.round(de.top+vt+Rt))];default:return[new ba(Math.round(je.left),Math.round(je.top)),new ba(Math.round(je.left+je.width),Math.round(je.top)),new ba(Math.round(je.left+je.width),Math.round(je.height+je.top)),new ba(Math.round(je.left),Math.round(je.height+je.top))]}},Fg="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Ch="Hidden Text",pc=function(){function ue(Ae){this._data={},this._document=Ae}return ue.prototype.parseMetrics=function(Ae,fe){var de=this._document.createElement("div"),je=this._document.createElement("img"),tt=this._document.createElement("span"),vt=this._document.body;de.style.visibility="hidden",de.style.fontFamily=Ae,de.style.fontSize=fe,de.style.margin="0",de.style.padding="0",de.style.whiteSpace="nowrap",vt.appendChild(de),je.src=Fg,je.width=1,je.height=1,je.style.margin="0",je.style.padding="0",je.style.verticalAlign="baseline",tt.style.fontFamily=Ae,tt.style.fontSize=fe,tt.style.margin="0",tt.style.padding="0",tt.appendChild(this._document.createTextNode(Ch)),de.appendChild(tt),de.appendChild(je);var Ht=je.offsetTop-tt.offsetTop+2;de.removeChild(tt),de.appendChild(this._document.createTextNode(Ch)),de.style.lineHeight="normal",je.style.verticalAlign="super";var Rt=je.offsetTop-de.offsetTop+2;return vt.removeChild(de),{baseline:Ht,middle:Rt}},ue.prototype.getMetrics=function(Ae,fe){var de=Ae+" "+fe;return typeof this._data[de]=="undefined"&&(this._data[de]=this.parseMetrics(Ae,fe)),this._data[de]},ue}(),vc=function(){function ue(Ae,fe){this.context=Ae,this.options=fe}return ue}(),Ma=1e4,EA=function(ue){we(Ae,ue);function Ae(fe,de){var je=ue.call(this,fe,de)||this;return je._activeEffects=[],je.canvas=de.canvas?de.canvas:document.createElement("canvas"),je.ctx=je.canvas.getContext("2d"),de.canvas||(je.canvas.width=Math.floor(de.width*de.scale),je.canvas.height=Math.floor(de.height*de.scale),je.canvas.style.width=de.width+"px",je.canvas.style.height=de.height+"px"),je.fontMetrics=new pc(document),je.ctx.scale(je.options.scale,je.options.scale),je.ctx.translate(-de.x,-de.y),je.ctx.textBaseline="bottom",je._activeEffects=[],je.context.logger.debug("Canvas renderer initialized ("+de.width+"x"+de.height+") with scale "+de.scale),je}return Ae.prototype.applyEffects=function(fe){for(var de=this;this._activeEffects.length;)this.popEffect();fe.forEach(function(je){return de.applyEffect(je)})},Ae.prototype.applyEffect=function(fe){this.ctx.save(),Nf(fe)&&(this.ctx.globalAlpha=fe.opacity),wh(fe)&&(this.ctx.translate(fe.offsetX,fe.offsetY),this.ctx.transform(fe.matrix[0],fe.matrix[1],fe.matrix[2],fe.matrix[3],fe.matrix[4],fe.matrix[5]),this.ctx.translate(-fe.offsetX,-fe.offsetY)),yh(fe)&&(this.path(fe.path),this.ctx.clip()),this._activeEffects.push(fe)},Ae.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},Ae.prototype.renderStack=function(fe){return We(this,void 0,void 0,function(){var de;return ze(this,function(je){switch(je.label){case 0:return de=fe.element.container.styles,de.isVisible()?[4,this.renderStackContent(fe)]:[3,2];case 1:je.sent(),je.label=2;case 2:return[2]}})})},Ae.prototype.renderNode=function(fe){return We(this,void 0,void 0,function(){return ze(this,function(de){switch(de.label){case 0:if(Aa(fe.container.flags,16))debugger;return fe.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(fe)]:[3,3];case 1:return de.sent(),[4,this.renderNodeContent(fe)];case 2:de.sent(),de.label=3;case 3:return[2]}})})},Ae.prototype.renderTextWithLetterSpacing=function(fe,de,je){var tt=this;if(de===0)this.ctx.fillText(fe.text,fe.bounds.left,fe.bounds.top+je);else{var vt=xi(fe.text);vt.reduce(function(Ht,Rt){return tt.ctx.fillText(Rt,Ht,fe.bounds.top+je),Ht+tt.ctx.measureText(Rt).width},fe.bounds.left)}},Ae.prototype.createFontStyle=function(fe){var de=fe.fontVariant.filter(function(vt){return vt==="normal"||vt==="small-caps"}).join(""),je=Sc(fe.fontFamily).join(", "),tt=Ys(fe.fontSize)?""+fe.fontSize.number+fe.fontSize.unit:fe.fontSize.number+"px";return[[fe.fontStyle,de,fe.fontWeight,tt,je].join(" "),je,tt]},Ae.prototype.renderTextNode=function(fe,de){return We(this,void 0,void 0,function(){var je,tt,vt,Ht,Rt,Pn,In,kn,dr=this;return ze(this,function(Pa){return je=this.createFontStyle(de),tt=je[0],vt=je[1],Ht=je[2],this.ctx.font=tt,this.ctx.direction=de.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",Rt=this.fontMetrics.getMetrics(vt,Ht),Pn=Rt.baseline,In=Rt.middle,kn=de.paintOrder,fe.textBounds.forEach(function(Rr){kn.forEach(function(sa){switch(sa){case 0:dr.ctx.fillStyle=bA(de.color),dr.renderTextWithLetterSpacing(Rr,de.letterSpacing,Pn);var Po=de.textShadow;Po.length&&Rr.text.trim().length&&(Po.slice(0).reverse().forEach(function(Da){dr.ctx.shadowColor=bA(Da.color),dr.ctx.shadowOffsetX=Da.offsetX.number*dr.options.scale,dr.ctx.shadowOffsetY=Da.offsetY.number*dr.options.scale,dr.ctx.shadowBlur=Da.blur.number,dr.renderTextWithLetterSpacing(Rr,de.letterSpacing,Pn)}),dr.ctx.shadowColor="",dr.ctx.shadowOffsetX=0,dr.ctx.shadowOffsetY=0,dr.ctx.shadowBlur=0),de.textDecorationLine.length&&(dr.ctx.fillStyle=bA(de.textDecorationColor||de.color),de.textDecorationLine.forEach(function(Da){switch(Da){case 1:dr.ctx.fillRect(Rr.bounds.left,Math.round(Rr.bounds.top+Pn),Rr.bounds.width,1);break;case 2:dr.ctx.fillRect(Rr.bounds.left,Math.round(Rr.bounds.top),Rr.bounds.width,1);break;case 3:dr.ctx.fillRect(Rr.bounds.left,Math.ceil(Rr.bounds.top+In),Rr.bounds.width,1);break}}));break;case 1:de.webkitTextStrokeWidth&&Rr.text.trim().length&&(dr.ctx.strokeStyle=bA(de.webkitTextStrokeColor),dr.ctx.lineWidth=de.webkitTextStrokeWidth,dr.ctx.lineJoin=window.chrome?"miter":"round",dr.ctx.strokeText(Rr.text,Rr.bounds.left,Rr.bounds.top+Pn)),dr.ctx.strokeStyle="",dr.ctx.lineWidth=0,dr.ctx.lineJoin="miter";break}})}),[2]})})},Ae.prototype.renderReplacedElement=function(fe,de,je){if(je&&fe.intrinsicWidth>0&&fe.intrinsicHeight>0){var tt=Of(fe),vt=Bh(de);this.path(vt),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(je,0,0,fe.intrinsicWidth,fe.intrinsicHeight,tt.left,tt.top,tt.width,tt.height),this.ctx.restore()}},Ae.prototype.renderNodeContent=function(fe){return We(this,void 0,void 0,function(){var de,je,tt,vt,Ht,Rt,Ia,Ia,Pn,In,kn,dr,Qo,Pa,Rr,oo,sa,Po,Da,Ia,co,Qo,oo;return ze(this,function(ha){switch(ha.label){case 0:this.applyEffects(fe.getEffects(4)),de=fe.container,je=fe.curves,tt=de.styles,vt=0,Ht=de.textNodes,ha.label=1;case 1:return vt<Ht.length?(Rt=Ht[vt],[4,this.renderTextNode(Rt,tt)]):[3,4];case 2:ha.sent(),ha.label=3;case 3:return vt++,[3,1];case 4:if(!(de instanceof t0))return[3,8];ha.label=5;case 5:return ha.trys.push([5,7,,8]),[4,this.context.cache.match(de.src)];case 6:return Ia=ha.sent(),this.renderReplacedElement(de,je,Ia),[3,8];case 7:return ha.sent(),this.context.logger.error("Error loading image "+de.src),[3,8];case 8:if(de instanceof n0&&this.renderReplacedElement(de,je,de.canvas),!(de instanceof r0))return[3,12];ha.label=9;case 9:return ha.trys.push([9,11,,12]),[4,this.context.cache.match(de.svg)];case 10:return Ia=ha.sent(),this.renderReplacedElement(de,je,Ia),[3,12];case 11:return ha.sent(),this.context.logger.error("Error loading svg "+de.svg.substring(0,255)),[3,12];case 12:return de instanceof A0&&de.tree?(Pn=new Ae(this.context,{scale:this.options.scale,backgroundColor:de.backgroundColor,x:0,y:0,width:de.width,height:de.height}),[4,Pn.render(de.tree)]):[3,14];case 13:In=ha.sent(),de.width&&de.height&&this.ctx.drawImage(In,0,0,de.width,de.height,de.bounds.left,de.bounds.top,de.bounds.width,de.bounds.height),ha.label=14;case 14:if(de instanceof mg&&(kn=Math.min(de.bounds.width,de.bounds.height),de.type===yf?de.checked&&(this.ctx.save(),this.path([new ba(de.bounds.left+kn*.39363,de.bounds.top+kn*.79),new ba(de.bounds.left+kn*.16,de.bounds.top+kn*.5549),new ba(de.bounds.left+kn*.27347,de.bounds.top+kn*.44071),new ba(de.bounds.left+kn*.39694,de.bounds.top+kn*.5649),new ba(de.bounds.left+kn*.72983,de.bounds.top+kn*.23),new ba(de.bounds.left+kn*.84,de.bounds.top+kn*.34085),new ba(de.bounds.left+kn*.39363,de.bounds.top+kn*.79)]),this.ctx.fillStyle=bA(Pf),this.ctx.fill(),this.ctx.restore()):de.type===bf&&de.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(de.bounds.left+kn/2,de.bounds.top+kn/2,kn/4,0,Math.PI*2,!0),this.ctx.fillStyle=bA(Pf),this.ctx.fill(),this.ctx.restore())),Eh(de)&&de.value.length){switch(dr=this.createFontStyle(tt),Qo=dr[0],Pa=dr[1],Rr=this.fontMetrics.getMetrics(Qo,Pa).baseline,this.ctx.font=Qo,this.ctx.fillStyle=bA(tt.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Ld(de.styles.textAlign),oo=Of(de),sa=0,de.styles.textAlign){case 1:sa+=oo.width/2;break;case 2:sa+=oo.width;break}Po=oo.add(sa,0,0,-oo.height/2+1),this.ctx.save(),this.path([new ba(oo.left,oo.top),new ba(oo.left+oo.width,oo.top),new ba(oo.left+oo.width,oo.top+oo.height),new ba(oo.left,oo.top+oo.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Wl(de.value,Po),tt.letterSpacing,Rr),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!Aa(de.styles.display,2048))return[3,20];if(de.styles.listStyleImage===null)return[3,19];if(Da=de.styles.listStyleImage,Da.type!==0)return[3,18];Ia=void 0,co=Da.url,ha.label=15;case 15:return ha.trys.push([15,17,,18]),[4,this.context.cache.match(co)];case 16:return Ia=ha.sent(),this.ctx.drawImage(Ia,de.bounds.left-(Ia.width+10),de.bounds.top),[3,18];case 17:return ha.sent(),this.context.logger.error("Error loading list-style-image "+co),[3,18];case 18:return[3,20];case 19:fe.listValue&&de.styles.listStyleType!==-1&&(Qo=this.createFontStyle(tt)[0],this.ctx.font=Qo,this.ctx.fillStyle=bA(tt.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",oo=new Ke(de.bounds.left,de.bounds.top+Ci(de.styles.paddingTop,de.bounds.width),de.bounds.width,Sn(tt.lineHeight,tt.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Wl(fe.listValue,oo),tt.letterSpacing,Sn(tt.lineHeight,tt.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),ha.label=20;case 20:return[2]}})})},Ae.prototype.renderStackContent=function(fe){return We(this,void 0,void 0,function(){var de,je,Da,tt,vt,Da,Ht,Rt,Da,Pn,In,Da,kn,dr,Da,Pa,Rr,Da,sa,Po,Da;return ze(this,function(Ia){switch(Ia.label){case 0:if(Aa(fe.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(fe.element)];case 1:Ia.sent(),de=0,je=fe.negativeZIndex,Ia.label=2;case 2:return de<je.length?(Da=je[de],[4,this.renderStack(Da)]):[3,5];case 3:Ia.sent(),Ia.label=4;case 4:return de++,[3,2];case 5:return[4,this.renderNodeContent(fe.element)];case 6:Ia.sent(),tt=0,vt=fe.nonInlineLevel,Ia.label=7;case 7:return tt<vt.length?(Da=vt[tt],[4,this.renderNode(Da)]):[3,10];case 8:Ia.sent(),Ia.label=9;case 9:return tt++,[3,7];case 10:Ht=0,Rt=fe.nonPositionedFloats,Ia.label=11;case 11:return Ht<Rt.length?(Da=Rt[Ht],[4,this.renderStack(Da)]):[3,14];case 12:Ia.sent(),Ia.label=13;case 13:return Ht++,[3,11];case 14:Pn=0,In=fe.nonPositionedInlineLevel,Ia.label=15;case 15:return Pn<In.length?(Da=In[Pn],[4,this.renderStack(Da)]):[3,18];case 16:Ia.sent(),Ia.label=17;case 17:return Pn++,[3,15];case 18:kn=0,dr=fe.inlineLevel,Ia.label=19;case 19:return kn<dr.length?(Da=dr[kn],[4,this.renderNode(Da)]):[3,22];case 20:Ia.sent(),Ia.label=21;case 21:return kn++,[3,19];case 22:Pa=0,Rr=fe.zeroOrAutoZIndexOrTransformedOrOpacity,Ia.label=23;case 23:return Pa<Rr.length?(Da=Rr[Pa],[4,this.renderStack(Da)]):[3,26];case 24:Ia.sent(),Ia.label=25;case 25:return Pa++,[3,23];case 26:sa=0,Po=fe.positiveZIndex,Ia.label=27;case 27:return sa<Po.length?(Da=Po[sa],[4,this.renderStack(Da)]):[3,30];case 28:Ia.sent(),Ia.label=29;case 29:return sa++,[3,27];case 30:return[2]}})})},Ae.prototype.mask=function(fe){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(fe.slice(0).reverse()),this.ctx.closePath()},Ae.prototype.path=function(fe){this.ctx.beginPath(),this.formatPath(fe),this.ctx.closePath()},Ae.prototype.formatPath=function(fe){var de=this;fe.forEach(function(je,tt){var vt=Nl(je)?je.start:je;tt===0?de.ctx.moveTo(vt.x,vt.y):de.ctx.lineTo(vt.x,vt.y),Nl(je)&&de.ctx.bezierCurveTo(je.startControl.x,je.startControl.y,je.endControl.x,je.endControl.y,je.end.x,je.end.y)})},Ae.prototype.renderRepeat=function(fe,de,je,tt){this.path(fe),this.ctx.fillStyle=de,this.ctx.translate(je,tt),this.ctx.fill(),this.ctx.translate(-je,-tt)},Ae.prototype.resizeImage=function(fe,de,je){var tt;if(fe.width===de&&fe.height===je)return fe;var vt=(tt=this.canvas.ownerDocument)!==null&&tt!==void 0?tt:document,Ht=vt.createElement("canvas");Ht.width=Math.max(1,de),Ht.height=Math.max(1,je);var Rt=Ht.getContext("2d");return Rt.drawImage(fe,0,0,fe.width,fe.height,0,0,de,je),Ht},Ae.prototype.renderBackgroundImage=function(fe){return We(this,void 0,void 0,function(){var de,je,tt,vt,Ht,Rt;return ze(this,function(Pn){switch(Pn.label){case 0:de=fe.styles.backgroundImage.length-1,je=function(In){var kn,dr,Pa,ra,Os,Ms,Ti,ls,zo,Rr,ra,Os,Ms,Ti,ls,sa,Po,Da,Ia,co,Qo,oo,ha,li,zo,fo,ra,ol,Sl,Ti,ls,Mu,Os,Ms,Jc,Dl,Ku,Xc,Bc,pu,wc,zu;return ze(this,function(Id){switch(Id.label){case 0:if(In.type!==0)return[3,5];kn=void 0,dr=In.url,Id.label=1;case 1:return Id.trys.push([1,3,,4]),[4,tt.context.cache.match(dr)];case 2:return kn=Id.sent(),[3,4];case 3:return Id.sent(),tt.context.logger.error("Error loading background-image "+dr),[3,4];case 4:return kn&&(Pa=hu(fe,de,[kn.width,kn.height,kn.width/kn.height]),ra=Pa[0],Os=Pa[1],Ms=Pa[2],Ti=Pa[3],ls=Pa[4],zo=tt.ctx.createPattern(tt.resizeImage(kn,Ti,ls),"repeat"),tt.renderRepeat(ra,zo,Os,Ms)),[3,6];case 5:zl(In)?(Rr=hu(fe,de,[null,null,null]),ra=Rr[0],Os=Rr[1],Ms=Rr[2],Ti=Rr[3],ls=Rr[4],sa=af(In.angle,Ti,ls),Po=sa[0],Da=sa[1],Ia=sa[2],co=sa[3],Qo=sa[4],oo=document.createElement("canvas"),oo.width=Ti,oo.height=ls,ha=oo.getContext("2d"),li=ha.createLinearGradient(Da,co,Ia,Qo),rf(In.stops,Po).forEach(function(yc){return li.addColorStop(yc.stop,bA(yc.color))}),ha.fillStyle=li,ha.fillRect(0,0,Ti,ls),Ti>0&&ls>0&&(zo=tt.ctx.createPattern(oo,"repeat"),tt.renderRepeat(ra,zo,Os,Ms))):eh(In)&&(fo=hu(fe,de,[null,null,null]),ra=fo[0],ol=fo[1],Sl=fo[2],Ti=fo[3],ls=fo[4],Mu=In.position.length===0?[Jd]:In.position,Os=Ci(Mu[0],Ti),Ms=Ci(Mu[Mu.length-1],ls),Jc=eg(In,Os,Ms,Ti,ls),Dl=Jc[0],Ku=Jc[1],Dl>0&&Ku>0&&(Xc=tt.ctx.createRadialGradient(ol+Os,Sl+Ms,0,ol+Os,Sl+Ms,Dl),rf(In.stops,Dl*2).forEach(function(yc){return Xc.addColorStop(yc.stop,bA(yc.color))}),tt.path(ra),tt.ctx.fillStyle=Xc,Dl!==Ku?(Bc=fe.bounds.left+.5*fe.bounds.width,pu=fe.bounds.top+.5*fe.bounds.height,wc=Ku/Dl,zu=1/wc,tt.ctx.save(),tt.ctx.translate(Bc,pu),tt.ctx.transform(1,0,0,wc,0,0),tt.ctx.translate(-Bc,-pu),tt.ctx.fillRect(ol,zu*(Sl-pu)+pu,Ti,ls*zu),tt.ctx.restore()):tt.ctx.fill())),Id.label=6;case 6:return de--,[2]}})},tt=this,vt=0,Ht=fe.styles.backgroundImage.slice(0).reverse(),Pn.label=1;case 1:return vt<Ht.length?(Rt=Ht[vt],[5,je(Rt)]):[3,4];case 2:Pn.sent(),Pn.label=3;case 3:return vt++,[3,1];case 4:return[2]}})})},Ae.prototype.renderSolidBorder=function(fe,de,je){return We(this,void 0,void 0,function(){return ze(this,function(tt){return this.path(Ss(je,de)),this.ctx.fillStyle=bA(fe),this.ctx.fill(),[2]})})},Ae.prototype.renderDoubleBorder=function(fe,de,je,tt){return We(this,void 0,void 0,function(){var vt,Ht;return ze(this,function(Rt){switch(Rt.label){case 0:return de<3?[4,this.renderSolidBorder(fe,je,tt)]:[3,2];case 1:return Rt.sent(),[2];case 2:return vt=Ns(tt,je),this.path(vt),this.ctx.fillStyle=bA(fe),this.ctx.fill(),Ht=Ds(tt,je),this.path(Ht),this.ctx.fill(),[2]}})})},Ae.prototype.renderNodeBackgroundAndBorders=function(fe){return We(this,void 0,void 0,function(){var de,je,tt,vt,Ht,Rt,Pn,In,kn=this;return ze(this,function(dr){switch(dr.label){case 0:return this.applyEffects(fe.getEffects(2)),de=fe.container.styles,je=!ZA(de.backgroundColor)||de.backgroundImage.length,tt=[{style:de.borderTopStyle,color:de.borderTopColor,width:de.borderTopWidth},{style:de.borderRightStyle,color:de.borderRightColor,width:de.borderRightWidth},{style:de.borderBottomStyle,color:de.borderBottomColor,width:de.borderBottomWidth},{style:de.borderLeftStyle,color:de.borderLeftColor,width:de.borderLeftWidth}],vt=Vc(Vl(de.backgroundClip,0),fe.curves),je||de.boxShadow.length?(this.ctx.save(),this.path(vt),this.ctx.clip(),ZA(de.backgroundColor)||(this.ctx.fillStyle=bA(de.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(fe.container)]):[3,2];case 1:dr.sent(),this.ctx.restore(),de.boxShadow.slice(0).reverse().forEach(function(Pa){kn.ctx.save();var Rr=Uf(fe.curves),sa=Pa.inset?0:Ma,Po=U0(Rr,-sa+(Pa.inset?1:-1)*Pa.spread.number,(Pa.inset?1:-1)*Pa.spread.number,Pa.spread.number*(Pa.inset?-2:2),Pa.spread.number*(Pa.inset?-2:2));Pa.inset?(kn.path(Rr),kn.ctx.clip(),kn.mask(Po)):(kn.mask(Rr),kn.ctx.clip(),kn.path(Po)),kn.ctx.shadowOffsetX=Pa.offsetX.number+sa,kn.ctx.shadowOffsetY=Pa.offsetY.number,kn.ctx.shadowColor=bA(Pa.color),kn.ctx.shadowBlur=Pa.blur.number,kn.ctx.fillStyle=Pa.inset?bA(Pa.color):"rgba(0,0,0,1)",kn.ctx.fill(),kn.ctx.restore()}),dr.label=2;case 2:Ht=0,Rt=0,Pn=tt,dr.label=3;case 3:return Rt<Pn.length?(In=Pn[Rt],In.style!==0&&!ZA(In.color)&&In.width>0?In.style!==2?[3,5]:[4,this.renderDashedDottedBorder(In.color,In.width,Ht,fe.curves,2)]:[3,11]):[3,13];case 4:return dr.sent(),[3,11];case 5:return In.style!==3?[3,7]:[4,this.renderDashedDottedBorder(In.color,In.width,Ht,fe.curves,3)];case 6:return dr.sent(),[3,11];case 7:return In.style!==4?[3,9]:[4,this.renderDoubleBorder(In.color,In.width,Ht,fe.curves)];case 8:return dr.sent(),[3,11];case 9:return[4,this.renderSolidBorder(In.color,Ht,fe.curves)];case 10:dr.sent(),dr.label=11;case 11:Ht++,dr.label=12;case 12:return Rt++,[3,3];case 13:return[2]}})})},Ae.prototype.renderDashedDottedBorder=function(fe,de,je,tt,vt){return We(this,void 0,void 0,function(){var Ht,Rt,Pn,In,kn,dr,Pa,Rr,sa,Po,Da,Ia,co,Qo,oo,ha,oo,ha;return ze(this,function(li){return this.ctx.save(),Ht=N0(tt,je),Rt=Ss(tt,je),vt===2&&(this.path(Rt),this.ctx.clip()),Nl(Rt[0])?(Pn=Rt[0].start.x,In=Rt[0].start.y):(Pn=Rt[0].x,In=Rt[0].y),Nl(Rt[1])?(kn=Rt[1].end.x,dr=Rt[1].end.y):(kn=Rt[1].x,dr=Rt[1].y),je===0||je===2?Pa=Math.abs(Pn-kn):Pa=Math.abs(In-dr),this.ctx.beginPath(),vt===3?this.formatPath(Ht):this.formatPath(Rt.slice(0,2)),Rr=de<3?de*3:de*2,sa=de<3?de*2:de,vt===3&&(Rr=de,sa=de),Po=!0,Pa<=Rr*2?Po=!1:Pa<=Rr*2+sa?(Da=Pa/(2*Rr+sa),Rr*=Da,sa*=Da):(Ia=Math.floor((Pa+sa)/(Rr+sa)),co=(Pa-Ia*Rr)/(Ia-1),Qo=(Pa-(Ia+1)*Rr)/Ia,sa=Qo<=0||Math.abs(sa-co)<Math.abs(sa-Qo)?co:Qo),Po&&(vt===3?this.ctx.setLineDash([0,Rr+sa]):this.ctx.setLineDash([Rr,sa])),vt===3?(this.ctx.lineCap="round",this.ctx.lineWidth=de):this.ctx.lineWidth=de*2+1.1,this.ctx.strokeStyle=bA(fe),this.ctx.stroke(),this.ctx.setLineDash([]),vt===2&&(Nl(Rt[0])&&(oo=Rt[3],ha=Rt[0],this.ctx.beginPath(),this.formatPath([new ba(oo.end.x,oo.end.y),new ba(ha.start.x,ha.start.y)]),this.ctx.stroke()),Nl(Rt[1])&&(oo=Rt[1],ha=Rt[2],this.ctx.beginPath(),this.formatPath([new ba(oo.end.x,oo.end.y),new ba(ha.start.x,ha.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},Ae.prototype.render=function(fe){return We(this,void 0,void 0,function(){var de;return ze(this,function(je){switch(je.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=bA(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),de=Us(fe),[4,this.renderStack(de)];case 1:return je.sent(),this.applyEffects([]),[2,this.canvas]}})})},Ae}(vc),Eh=function(ue){return ue instanceof sh||ue instanceof i0?!0:ue instanceof mg&&ue.type!==bf&&ue.type!==yf},Vc=function(ue,Ae){switch(ue){case 0:return Uf(Ae);case 2:return Fp(Ae);case 1:default:return Bh(Ae)}},Ld=function(ue){switch(ue){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Oo=["-apple-system","system-ui"],Sc=function(ue){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?ue.filter(function(Ae){return Oo.indexOf(Ae)===-1}):ue},al=function(ue){we(Ae,ue);function Ae(fe,de){var je=ue.call(this,fe,de)||this;return je.canvas=de.canvas?de.canvas:document.createElement("canvas"),je.ctx=je.canvas.getContext("2d"),je.options=de,je.canvas.width=Math.floor(de.width*de.scale),je.canvas.height=Math.floor(de.height*de.scale),je.canvas.style.width=de.width+"px",je.canvas.style.height=de.height+"px",je.ctx.scale(je.options.scale,je.options.scale),je.ctx.translate(-de.x,-de.y),je.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+de.width+"x"+de.height+" at "+de.x+","+de.y+") with scale "+de.scale),je}return Ae.prototype.render=function(fe){return We(this,void 0,void 0,function(){var de,je;return ze(this,function(tt){switch(tt.label){case 0:return de=zc(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,fe),[4,Q0(de)];case 1:return je=tt.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=bA(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(je,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},Ae}(vc),Q0=function(ue){return new Promise(function(Ae,fe){var de=new Image;de.onload=function(){Ae(de)},de.onerror=fe,de.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(ue))})},mu=function(){function ue(Ae){var fe=Ae.id,de=Ae.enabled;this.id=fe,this.enabled=de,this.start=Date.now()}return ue.prototype.debug=function(){for(var Ae=[],fe=0;fe<arguments.length;fe++)Ae[fe]=arguments[fe];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,ot([this.id,this.getTime()+"ms"],Ae)):this.info.apply(this,Ae))},ue.prototype.getTime=function(){return Date.now()-this.start},ue.prototype.info=function(){for(var Ae=[],fe=0;fe<arguments.length;fe++)Ae[fe]=arguments[fe];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,ot([this.id,this.getTime()+"ms"],Ae))},ue.prototype.warn=function(){for(var Ae=[],fe=0;fe<arguments.length;fe++)Ae[fe]=arguments[fe];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,ot([this.id,this.getTime()+"ms"],Ae)):this.info.apply(this,Ae))},ue.prototype.error=function(){for(var Ae=[],fe=0;fe<arguments.length;fe++)Ae[fe]=arguments[fe];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,ot([this.id,this.getTime()+"ms"],Ae)):this.info.apply(this,Ae))},ue.instances={},ue}(),Rm=function(){function ue(Ae,fe){var de;this.windowBounds=fe,this.instanceName="#"+ue.instanceCount++,this.logger=new mu({id:this.instanceName,enabled:Ae.logging}),this.cache=(de=Ae.cache)!==null&&de!==void 0?de:new pl(this,Ae)}return ue.instanceCount=1,ue}(),Hm=function(ue,Ae){return Ae===void 0&&(Ae={}),jm(ue,Ae)};typeof window!="undefined"&&L0.setContext(window);var jm=function(ue,Ae){return We(void 0,void 0,void 0,function(){var fe,de,je,tt,vt,Ht,Rt,Pn,In,kn,dr,Pa,Rr,sa,Po,Da,Ia,co,Qo,oo,li,ha,li,zo,fo,ra,ol,Sl,Ti,ls,Mu,Os,Ms,Jc,Dl,Ku,Xc,Bc,pu,wc;return ze(this,function(zu){switch(zu.label){case 0:if(!ue||typeof ue!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(fe=ue.ownerDocument,!fe)throw new Error("Element is not attached to a Document");if(de=fe.defaultView,!de)throw new Error("Document is not attached to a Window");return je={allowTaint:(zo=Ae.allowTaint)!==null&&zo!==void 0?zo:!1,imageTimeout:(fo=Ae.imageTimeout)!==null&&fo!==void 0?fo:15e3,proxy:Ae.proxy,useCORS:(ra=Ae.useCORS)!==null&&ra!==void 0?ra:!1},tt=ve({logging:(ol=Ae.logging)!==null&&ol!==void 0?ol:!0,cache:Ae.cache},je),vt={windowWidth:(Sl=Ae.windowWidth)!==null&&Sl!==void 0?Sl:de.innerWidth,windowHeight:(Ti=Ae.windowHeight)!==null&&Ti!==void 0?Ti:de.innerHeight,scrollX:(ls=Ae.scrollX)!==null&&ls!==void 0?ls:de.pageXOffset,scrollY:(Mu=Ae.scrollY)!==null&&Mu!==void 0?Mu:de.pageYOffset},Ht=new Ke(vt.scrollX,vt.scrollY,vt.windowWidth,vt.windowHeight),Rt=new Rm(tt,Ht),Pn=(Os=Ae.foreignObjectRendering)!==null&&Os!==void 0?Os:!1,In={allowTaint:(Ms=Ae.allowTaint)!==null&&Ms!==void 0?Ms:!1,onclone:Ae.onclone,ignoreElements:Ae.ignoreElements,inlineImages:Pn,copyStyles:Pn},Rt.logger.debug("Starting document clone with size "+Ht.width+"x"+Ht.height+" scrolled to "+-Ht.left+","+-Ht.top),kn=new Um(Rt,ue,In),dr=kn.clonedReferenceElement,dr?[4,kn.toIFrame(fe,Ht)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return Pa=zu.sent(),Rr=uh(dr)||xm(dr)?me(dr.ownerDocument):Re(Rt,dr),sa=Rr.width,Po=Rr.height,Da=Rr.left,Ia=Rr.top,co=_A(Rt,dr,Ae.backgroundColor),Qo={canvas:Ae.canvas,backgroundColor:co,scale:(Dl=(Jc=Ae.scale)!==null&&Jc!==void 0?Jc:de.devicePixelRatio)!==null&&Dl!==void 0?Dl:1,x:((Ku=Ae.x)!==null&&Ku!==void 0?Ku:0)+Da,y:((Xc=Ae.y)!==null&&Xc!==void 0?Xc:0)+Ia,width:(Bc=Ae.width)!==null&&Bc!==void 0?Bc:Math.ceil(sa),height:(pu=Ae.height)!==null&&pu!==void 0?pu:Math.ceil(Po)},Pn?(Rt.logger.debug("Document cloned, using foreign object rendering"),li=new al(Rt,Qo),[4,li.render(dr)]):[3,3];case 2:return oo=zu.sent(),[3,5];case 3:return Rt.logger.debug("Document cloned, element located at "+Da+","+Ia+" with size "+sa+"x"+Po+" using computed rendering"),Rt.logger.debug("Starting DOM parsing"),ha=l0(Rt,dr),co===ha.styles.backgroundColor&&(ha.styles.backgroundColor=pA.TRANSPARENT),Rt.logger.debug("Starting renderer for element at "+Qo.x+","+Qo.y+" with size "+Qo.width+"x"+Qo.height),li=new EA(Rt,Qo),[4,li.render(ha)];case 4:oo=zu.sent(),zu.label=5;case 5:return(!((wc=Ae.removeContainer)!==null&&wc!==void 0)||wc)&&(Um.destroy(Pa)||Rt.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),Rt.logger.debug("Finished rendering"),[2,oo]}})})},_A=function(ue,Ae,fe){var de=Ae.ownerDocument,je=de.documentElement?ic(ue,getComputedStyle(de.documentElement).backgroundColor):pA.TRANSPARENT,tt=de.body?ic(ue,getComputedStyle(de.body).backgroundColor):pA.TRANSPARENT,vt=typeof fe=="string"?ic(ue,fe):fe===null?pA.TRANSPARENT:4294967295;return Ae===de.documentElement?ZA(je)?ZA(tt)?vt:tt:je:vt};return Hm})},44164:function(sn,Nt,we){var ve=we(97671);(function(ze,ot){sn.exports=ot(we(65355),we(64270))})(self,function(We,ze){return function(){var ot={"./src/plugin/hyperlinks.js":function(Se,Ue,ge){"use strict";ge.r(Ue);var Le=ge("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Ee=ge.n(Le),Pe=ge("./node_modules/core-js/modules/es.string.link.js"),ie=ge.n(Pe),y=ge("./src/worker.js"),a=ge("./src/utils.js"),ee=[],E={toContainer:y.default.prototype.toContainer,toPdf:y.default.prototype.toPdf};y.default.prototype.toContainer=function(){return E.toContainer.call(this).then(function(){if(this.opt.enableLinks){var oe=this.prop.container,he=oe.querySelectorAll("a"),Fe=(0,a.unitConvert)(oe.getBoundingClientRect(),this.prop.pageSize.k);ee=[],Array.prototype.forEach.call(he,function(Ce){for(var Qe=Ce.getClientRects(),Ge=0;Ge<Qe.length;Ge++){var Je=(0,a.unitConvert)(Qe[Ge],this.prop.pageSize.k);Je.left-=Fe.left,Je.top-=Fe.top;var nt=Math.floor(Je.top/this.prop.pageSize.inner.height)+1,Oe=this.opt.margin[0]+Je.top%this.prop.pageSize.inner.height,pt=this.opt.margin[1]+Je.left;ee.push({page:nt,top:Oe,left:pt,clientRect:Je,link:Ce})}},this)}})},y.default.prototype.toPdf=function(){return E.toPdf.call(this).then(function(){if(this.opt.enableLinks){ee.forEach(function(he){this.prop.pdf.setPage(he.page),this.prop.pdf.link(he.left,he.top,he.clientRect.width,he.clientRect.height,{url:he.link.href})},this);var oe=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(oe)}})}},"./src/plugin/jspdf-plugin.js":function(Se,Ue,ge){"use strict";ge.r(Ue);var Le=ge("./node_modules/core-js/modules/es.symbol.js"),Ee=ge.n(Le),Pe=ge("./node_modules/core-js/modules/es.symbol.description.js"),ie=ge.n(Pe),y=ge("./node_modules/core-js/modules/es.object.to-string.js"),a=ge.n(y),ee=ge("./node_modules/core-js/modules/es.symbol.iterator.js"),E=ge.n(ee),te=ge("./node_modules/core-js/modules/es.array.iterator.js"),ne=ge.n(te),oe=ge("./node_modules/core-js/modules/es.string.iterator.js"),he=ge.n(oe),Fe=ge("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Ce=ge.n(Fe),Qe=ge("jspdf"),Ge=ge.n(Qe);function Je(nt){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Je=function(pt){return typeof pt}:Je=function(pt){return pt&&typeof Symbol=="function"&&pt.constructor===Symbol&&pt!==Symbol.prototype?"symbol":typeof pt},Je(nt)}Qe.jsPDF.getPageSize=function(nt,Oe,pt){if(Je(nt)==="object"){var De=nt;nt=De.orientation,Oe=De.unit||Oe,pt=De.format||pt}Oe=Oe||"mm",pt=pt||"a4",nt=(""+(nt||"P")).toLowerCase();var It=(""+pt).toLowerCase(),At={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]};switch(Oe){case"pt":var at=1;break;case"mm":var at=72/25.4;break;case"cm":var at=72/2.54;break;case"in":var at=72;break;case"px":var at=72/96;break;case"pc":var at=12;break;case"em":var at=12;break;case"ex":var at=6;break;default:throw"Invalid unit: "+Oe}if(At.hasOwnProperty(It))var wt=At[It][1]/at,ct=At[It][0]/at;else try{var wt=pt[1],ct=pt[0]}catch(rt){throw new Error("Invalid format: "+pt)}if(nt==="p"||nt==="portrait"){if(nt="p",ct>wt){var dt=ct;ct=wt,wt=dt}}else if(nt==="l"||nt==="landscape"){if(nt="l",wt>ct){var dt=ct;ct=wt,wt=dt}}else throw"Invalid orientation: "+nt;var lt={width:ct,height:wt,unit:Oe,k:at};return lt},Ue.default=Qe.jsPDF},"./src/plugin/pagebreaks.js":function(Se,Ue,ge){"use strict";ge.r(Ue);var Le=ge("./node_modules/core-js/modules/es.array.concat.js"),Ee=ge.n(Le),Pe=ge("./node_modules/core-js/modules/es.array.slice.js"),ie=ge.n(Pe),y=ge("./node_modules/core-js/modules/es.array.join.js"),a=ge.n(y),ee=ge("./node_modules/core-js/modules/web.dom-collections.for-each.js"),E=ge.n(ee),te=ge("./node_modules/core-js/modules/es.object.keys.js"),ne=ge.n(te),oe=ge("./src/worker.js"),he=ge("./src/utils.js"),Fe={toContainer:oe.default.prototype.toContainer};oe.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},oe.default.prototype.toContainer=function(){return Fe.toContainer.call(this).then(function(){var Ge=this.prop.container,Je=this.prop.pageSize.inner.px.height,nt=[].concat(this.opt.pagebreak.mode),Oe={avoidAll:nt.indexOf("avoid-all")!==-1,css:nt.indexOf("css")!==-1,legacy:nt.indexOf("legacy")!==-1},pt={},De=this;["before","after","avoid"].forEach(function(at){var wt=Oe.avoidAll&&at==="avoid";pt[at]=wt?[]:[].concat(De.opt.pagebreak[at]||[]),pt[at].length>0&&(pt[at]=Array.prototype.slice.call(Ge.querySelectorAll(pt[at].join(", "))))});var It=Ge.querySelectorAll(".html2pdf__page-break");It=Array.prototype.slice.call(It);var At=Ge.querySelectorAll("*");Array.prototype.forEach.call(At,function(wt){var ct={before:!1,after:Oe.legacy&&It.indexOf(wt)!==-1,avoid:Oe.avoidAll};if(Oe.css){var dt=window.getComputedStyle(wt),lt=["always","page","left","right"],rt=["avoid","avoid-page"];ct={before:ct.before||lt.indexOf(dt.breakBefore||dt.pageBreakBefore)!==-1,after:ct.after||lt.indexOf(dt.breakAfter||dt.pageBreakAfter)!==-1,avoid:ct.avoid||rt.indexOf(dt.breakInside||dt.pageBreakInside)!==-1}}Object.keys(ct).forEach(function(Fn){ct[Fn]=ct[Fn]||pt[Fn].indexOf(wt)!==-1});var jt=wt.getBoundingClientRect();if(ct.avoid&&!ct.before){var Jt=Math.floor(jt.top/Je),mt=Math.floor(jt.bottom/Je),Mt=Math.abs(jt.bottom-jt.top)/Je;mt!==Jt&&Mt<=1&&(ct.before=!0)}if(ct.before){var mn=(0,he.createElement)("div",{style:{display:"block",height:Je-jt.top%Je+"px"}});wt.parentNode.insertBefore(mn,wt)}if(ct.after){var mn=(0,he.createElement)("div",{style:{display:"block",height:Je-jt.bottom%Je+"px"}});wt.parentNode.insertBefore(mn,wt.nextSibling)}})})}},"./src/utils.js":function(Se,Ue,ge){"use strict";ge.r(Ue),ge.d(Ue,{objType:function(){return nt},createElement:function(){return Oe},cloneNode:function(){return pt},unitConvert:function(){return De},toPx:function(){return It}});var Le=ge("./node_modules/core-js/modules/es.number.constructor.js"),Ee=ge.n(Le),Pe=ge("./node_modules/core-js/modules/es.symbol.js"),ie=ge.n(Pe),y=ge("./node_modules/core-js/modules/es.symbol.description.js"),a=ge.n(y),ee=ge("./node_modules/core-js/modules/es.object.to-string.js"),E=ge.n(ee),te=ge("./node_modules/core-js/modules/es.symbol.iterator.js"),ne=ge.n(te),oe=ge("./node_modules/core-js/modules/es.array.iterator.js"),he=ge.n(oe),Fe=ge("./node_modules/core-js/modules/es.string.iterator.js"),Ce=ge.n(Fe),Qe=ge("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Ge=ge.n(Qe);function Je(At){"@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(At)}var nt=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 ct=document.createElement(at);if(wt.className&&(ct.className=wt.className),wt.innerHTML){ct.innerHTML=wt.innerHTML;for(var dt=ct.getElementsByTagName("script"),lt=dt.length;lt-- >0;null)dt[lt].parentNode.removeChild(dt[lt])}for(var rt in wt.style)ct.style[rt]=wt.style[rt];return ct},pt=function At(at,wt){for(var ct=at.nodeType===3?document.createTextNode(at.nodeValue):at.cloneNode(!1),dt=at.firstChild;dt;dt=dt.nextSibling)(wt===!0||dt.nodeType!==1||dt.nodeName!=="SCRIPT")&&ct.appendChild(At(dt,wt));return at.nodeType===1&&(at.nodeName==="CANVAS"?(ct.width=at.width,ct.height=at.height,ct.getContext("2d").drawImage(at,0,0)):(at.nodeName==="TEXTAREA"||at.nodeName==="SELECT")&&(ct.value=at.value),ct.addEventListener("load",function(){ct.scrollTop=at.scrollTop,ct.scrollLeft=at.scrollLeft},!0)),ct},De=function(at,wt){if(nt(at)==="number")return at*72/96/wt;var ct={};for(var dt in at)ct[dt]=at[dt]*72/96/wt;return ct},It=function(at,wt){return Math.floor(at*wt/72*96)}},"./src/worker.js":function(Se,Ue,ge){"use strict";ge.r(Ue);var Le=ge("./node_modules/core-js/modules/es.object.assign.js"),Ee=ge.n(Le),Pe=ge("./node_modules/core-js/modules/es.array.map.js"),ie=ge.n(Pe),y=ge("./node_modules/core-js/modules/es.object.keys.js"),a=ge.n(y),ee=ge("./node_modules/core-js/modules/es.array.concat.js"),E=ge.n(ee),te=ge("./node_modules/core-js/modules/es.object.to-string.js"),ne=ge.n(te),oe=ge("./node_modules/core-js/modules/es.regexp.to-string.js"),he=ge.n(oe),Fe=ge("./node_modules/core-js/modules/es.function.name.js"),Ce=ge.n(Fe),Qe=ge("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Ge=ge.n(Qe),Je=ge("jspdf"),nt=ge.n(Je),Oe=ge("html2canvas"),pt=ge.n(Oe),De=ge("./src/utils.js"),It=ge("./node_modules/es6-promise/dist/es6-promise.js"),At=ge.n(It),at=At().Promise,wt=function ct(dt){var lt=Object.assign(ct.convert(at.resolve()),JSON.parse(JSON.stringify(ct.template))),rt=ct.convert(at.resolve(),lt);return rt=rt.setProgress(1,ct,1,[ct]),rt=rt.set(dt),rt};wt.prototype=Object.create(at.prototype),wt.prototype.constructor=wt,wt.convert=function(dt,lt){return dt.__proto__=lt||wt.prototype,dt},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(dt,lt){function rt(jt){switch((0,De.objType)(jt)){case"string":return"string";case"element":return jt.nodeName.toLowerCase&&jt.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(lt=lt||rt(dt),lt){case"string":return this.set({src:(0,De.createElement)("div",{innerHTML:dt})});case"element":return this.set({src:dt});case"canvas":return this.set({canvas:dt});case"img":return this.set({img:dt});default:return this.error("Unknown source type.")}})},wt.prototype.to=function(dt){switch(dt){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 dt=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(dt).then(function(){var rt={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},jt={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};rt.opacity=0;var Jt=(0,De.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,De.createElement)("div",{className:"html2pdf__overlay",style:rt}),this.prop.container=(0,De.createElement)("div",{className:"html2pdf__container",style:jt}),this.prop.container.appendChild(Jt),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},wt.prototype.toCanvas=function(){var dt=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(dt).then(function(){var rt=Object.assign({},this.opt.html2canvas);return delete rt.onrendered,Oe(this.prop.container,rt)}).then(function(rt){var jt=this.opt.html2canvas.onrendered||function(){};jt(rt),this.prop.canvas=rt,document.body.removeChild(this.prop.overlay)})},wt.prototype.toImg=function(){var dt=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(dt).then(function(){var rt=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=rt})},wt.prototype.toPdf=function(){var dt=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(dt).then(function(){var rt=this.prop.canvas,jt=this.opt,Jt=rt.height,mt=Math.floor(rt.width*this.prop.pageSize.inner.ratio),Mt=Math.ceil(Jt/mt),mn=this.prop.pageSize.inner.height,Fn=document.createElement("canvas"),an=Fn.getContext("2d");Fn.width=rt.width,Fn.height=mt,this.prop.pdf=this.prop.pdf||new Je.jsPDF(jt.jsPDF);for(var Rn=0;Rn<Mt;Rn++){Rn===Mt-1&&Jt%mt!==0&&(Fn.height=Jt%mt,mn=Fn.height*this.prop.pageSize.inner.width/Fn.width);var St=Fn.width,Nn=Fn.height;an.fillStyle="white",an.fillRect(0,0,St,Nn),an.drawImage(rt,0,Rn*mt,St,Nn,0,0,St,Nn),Rn&&this.prop.pdf.addPage();var Xn=Fn.toDataURL("image/"+jt.image.type,jt.image.quality);this.prop.pdf.addImage(Xn,jt.image.type,jt.margin[1],jt.margin[0],this.prop.pageSize.inner.width,mn)}})},wt.prototype.output=function(dt,lt,rt){return rt=rt||"pdf",rt.toLowerCase()==="img"||rt.toLowerCase()==="image"?this.outputImg(dt,lt):this.outputPdf(dt,lt)},wt.prototype.outputPdf=function(dt,lt){var rt=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(rt).then(function(){return this.prop.pdf.output(dt,lt)})},wt.prototype.outputImg=function(dt,lt){var rt=[function(){return this.prop.img||this.toImg()}];return this.thenList(rt).then(function(){switch(dt){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+dt+'" is not supported.'}})},wt.prototype.save=function(dt){var lt=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(lt).set(dt?{filename:dt}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},wt.prototype.set=function(dt){if((0,De.objType)(dt)!=="object")return this;var lt=Object.keys(dt||{}).map(function(rt){switch(rt){case"margin":return this.setMargin.bind(this,dt.margin);case"jsPDF":return function(){return this.opt.jsPDF=dt.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,dt.pageSize);default:return rt in wt.template.prop?function(){this.prop[rt]=dt[rt]}:function(){this.opt[rt]=dt[rt]}}},this);return this.then(function(){return this.thenList(lt)})},wt.prototype.get=function(dt,lt){return this.then(function(){var jt=dt in wt.template.prop?this.prop[dt]:this.opt[dt];return lt?lt(jt):jt})},wt.prototype.setMargin=function(dt){return this.then(function(){switch((0,De.objType)(dt)){case"number":dt=[dt,dt,dt,dt];case"array":if(dt.length===2&&(dt=[dt[0],dt[1],dt[0],dt[1]]),dt.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=dt}).then(this.setPageSize)},wt.prototype.setPageSize=function(dt){return this.then(function(){dt=dt||Je.jsPDF.getPageSize(this.opt.jsPDF),dt.hasOwnProperty("inner")||(dt.inner={width:dt.width-this.opt.margin[1]-this.opt.margin[3],height:dt.height-this.opt.margin[0]-this.opt.margin[2]},dt.inner.px={width:(0,De.toPx)(dt.inner.width,dt.k),height:(0,De.toPx)(dt.inner.height,dt.k)},dt.inner.ratio=dt.inner.height/dt.inner.width),this.prop.pageSize=dt})},wt.prototype.setProgress=function(dt,lt,rt,jt){return dt!=null&&(this.progress.val=dt),lt!=null&&(this.progress.state=lt),rt!=null&&(this.progress.n=rt),jt!=null&&(this.progress.stack=jt),this.progress.ratio=this.progress.val/this.progress.state,this},wt.prototype.updateProgress=function(dt,lt,rt,jt){return this.setProgress(dt?this.progress.val+dt:null,lt||null,rt?this.progress.n+rt:null,jt?this.progress.stack.concat(jt):null)},wt.prototype.then=function(dt,lt){var rt=this;return this.thenCore(dt,lt,function(Jt,mt){return rt.updateProgress(null,null,1,[Jt]),at.prototype.then.call(this,function(mn){return rt.updateProgress(null,Jt),mn}).then(Jt,mt).then(function(mn){return rt.updateProgress(1),mn})})},wt.prototype.thenCore=function(dt,lt,rt){rt=rt||at.prototype.then;var jt=this;dt&&(dt=dt.bind(jt)),lt&&(lt=lt.bind(jt));var Jt=at.toString().indexOf("[native code]")!==-1&&at.name==="Promise",mt=Jt?jt:wt.convert(Object.assign({},jt),at.prototype),Mt=rt.call(mt,dt,lt);return wt.convert(Mt,jt.__proto__)},wt.prototype.thenExternal=function(dt,lt){return at.prototype.then.call(this,dt,lt)},wt.prototype.thenList=function(dt){var lt=this;return dt.forEach(function(jt){lt=lt.thenCore(jt)}),lt},wt.prototype.catch=function(ct){ct&&(ct=ct.bind(this));var dt=at.prototype.catch.call(this,ct);return wt.convert(dt,this)},wt.prototype.catchExternal=function(dt){return at.prototype.catch.call(this,dt)},wt.prototype.error=function(dt){return this.then(function(){throw new Error(dt)})},wt.prototype.using=wt.prototype.set,wt.prototype.saveAs=wt.prototype.save,wt.prototype.export=wt.prototype.output,wt.prototype.run=wt.prototype.then,Ue.default=wt},"./node_modules/core-js/internals/a-function.js":function(Se){Se.exports=function(Ue){if(typeof Ue!="function")throw TypeError(String(Ue)+" is not a function");return Ue}},"./node_modules/core-js/internals/a-possible-prototype.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/is-object.js");Se.exports=function(Ee){if(!Le(Ee)&&Ee!==null)throw TypeError("Can't set "+String(Ee)+" as a prototype");return Ee}},"./node_modules/core-js/internals/add-to-unscopables.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/well-known-symbol.js"),Ee=ge("./node_modules/core-js/internals/object-create.js"),Pe=ge("./node_modules/core-js/internals/object-define-property.js"),ie=Le("unscopables"),y=Array.prototype;y[ie]==null&&Pe.f(y,ie,{configurable:!0,value:Ee(null)}),Se.exports=function(a){y[ie][a]=!0}},"./node_modules/core-js/internals/an-object.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/is-object.js");Se.exports=function(Ee){if(!Le(Ee))throw TypeError(String(Ee)+" is not an object");return Ee}},"./node_modules/core-js/internals/array-for-each.js":function(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/array-iteration.js").forEach,Ee=ge("./node_modules/core-js/internals/array-method-is-strict.js"),Pe=Ee("forEach");Se.exports=Pe?[].forEach:function(y){return Le(this,y,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/to-indexed-object.js"),Ee=ge("./node_modules/core-js/internals/to-length.js"),Pe=ge("./node_modules/core-js/internals/to-absolute-index.js"),ie=function(y){return function(a,ee,E){var te=Le(a),ne=Ee(te.length),oe=Pe(E,ne),he;if(y&&ee!=ee){for(;ne>oe;)if(he=te[oe++],he!=he)return!0}else for(;ne>oe;oe++)if((y||oe in te)&&te[oe]===ee)return y||oe||0;return!y&&-1}};Se.exports={includes:ie(!0),indexOf:ie(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/function-bind-context.js"),Ee=ge("./node_modules/core-js/internals/indexed-object.js"),Pe=ge("./node_modules/core-js/internals/to-object.js"),ie=ge("./node_modules/core-js/internals/to-length.js"),y=ge("./node_modules/core-js/internals/array-species-create.js"),a=[].push,ee=function(E){var te=E==1,ne=E==2,oe=E==3,he=E==4,Fe=E==6,Ce=E==7,Qe=E==5||Fe;return function(Ge,Je,nt,Oe){for(var pt=Pe(Ge),De=Ee(pt),It=Le(Je,nt,3),At=ie(De.length),at=0,wt=Oe||y,ct=te?wt(Ge,At):ne||Ce?wt(Ge,0):void 0,dt,lt;At>at;at++)if((Qe||at in De)&&(dt=De[at],lt=It(dt,at,pt),E))if(te)ct[at]=lt;else if(lt)switch(E){case 3:return!0;case 5:return dt;case 6:return at;case 2:a.call(ct,dt)}else switch(E){case 4:return!1;case 7:a.call(ct,dt)}return Fe?-1:oe||he?he:ct}};Se.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(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/fails.js"),Ee=ge("./node_modules/core-js/internals/well-known-symbol.js"),Pe=ge("./node_modules/core-js/internals/engine-v8-version.js"),ie=Ee("species");Se.exports=function(y){return Pe>=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(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/fails.js");Se.exports=function(Ee,Pe){var ie=[][Ee];return!!ie&&Le(function(){ie.call(null,Pe||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/is-object.js"),Ee=ge("./node_modules/core-js/internals/is-array.js"),Pe=ge("./node_modules/core-js/internals/well-known-symbol.js"),ie=Pe("species");Se.exports=function(y){var a;return Ee(y)&&(a=y.constructor,typeof a=="function"&&(a===Array||Ee(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(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/array-species-constructor.js");Se.exports=function(Ee,Pe){return new(Le(Ee))(Pe===0?0:Pe)}},"./node_modules/core-js/internals/classof-raw.js":function(Se){var Ue={}.toString;Se.exports=function(ge){return Ue.call(ge).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/to-string-tag-support.js"),Ee=ge("./node_modules/core-js/internals/classof-raw.js"),Pe=ge("./node_modules/core-js/internals/well-known-symbol.js"),ie=Pe("toStringTag"),y=Ee(function(){return arguments}())=="Arguments",a=function(ee,E){try{return ee[E]}catch(te){}};Se.exports=Le?Ee:function(ee){var E,te,ne;return ee===void 0?"Undefined":ee===null?"Null":typeof(te=a(E=Object(ee),ie))=="string"?te:y?Ee(E):(ne=Ee(E))=="Object"&&typeof E.callee=="function"?"Arguments":ne}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/has.js"),Ee=ge("./node_modules/core-js/internals/own-keys.js"),Pe=ge("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),ie=ge("./node_modules/core-js/internals/object-define-property.js");Se.exports=function(y,a){for(var ee=Ee(a),E=ie.f,te=Pe.f,ne=0;ne<ee.length;ne++){var oe=ee[ne];Le(y,oe)||E(y,oe,te(a,oe))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/fails.js");Se.exports=!Le(function(){function Ee(){}return Ee.prototype.constructor=null,Object.getPrototypeOf(new Ee)!==Ee.prototype})},"./node_modules/core-js/internals/create-html.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/require-object-coercible.js"),Ee=ge("./node_modules/core-js/internals/to-string.js"),Pe=/"/g;Se.exports=function(ie,y,a,ee){var E=Ee(Le(ie)),te="<"+y;return a!==""&&(te+=" "+a+'="'+Ee(ee).replace(Pe,""")+'"'),te+">"+E+"</"+y+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,Ee=ge("./node_modules/core-js/internals/object-create.js"),Pe=ge("./node_modules/core-js/internals/create-property-descriptor.js"),ie=ge("./node_modules/core-js/internals/set-to-string-tag.js"),y=ge("./node_modules/core-js/internals/iterators.js"),a=function(){return this};Se.exports=function(ee,E,te){var ne=E+" Iterator";return ee.prototype=Ee(Le,{next:Pe(1,te)}),ie(ee,ne,!1,!0),y[ne]=a,ee}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/descriptors.js"),Ee=ge("./node_modules/core-js/internals/object-define-property.js"),Pe=ge("./node_modules/core-js/internals/create-property-descriptor.js");Se.exports=Le?function(ie,y,a){return Ee.f(ie,y,Pe(1,a))}:function(ie,y,a){return ie[y]=a,ie}},"./node_modules/core-js/internals/create-property-descriptor.js":function(Se){Se.exports=function(Ue,ge){return{enumerable:!(Ue&1),configurable:!(Ue&2),writable:!(Ue&4),value:ge}}},"./node_modules/core-js/internals/create-property.js":function(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/to-property-key.js"),Ee=ge("./node_modules/core-js/internals/object-define-property.js"),Pe=ge("./node_modules/core-js/internals/create-property-descriptor.js");Se.exports=function(ie,y,a){var ee=Le(y);ee in ie?Ee.f(ie,ee,Pe(0,a)):ie[ee]=a}},"./node_modules/core-js/internals/define-iterator.js":function(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/export.js"),Ee=ge("./node_modules/core-js/internals/create-iterator-constructor.js"),Pe=ge("./node_modules/core-js/internals/object-get-prototype-of.js"),ie=ge("./node_modules/core-js/internals/object-set-prototype-of.js"),y=ge("./node_modules/core-js/internals/set-to-string-tag.js"),a=ge("./node_modules/core-js/internals/create-non-enumerable-property.js"),ee=ge("./node_modules/core-js/internals/redefine.js"),E=ge("./node_modules/core-js/internals/well-known-symbol.js"),te=ge("./node_modules/core-js/internals/is-pure.js"),ne=ge("./node_modules/core-js/internals/iterators.js"),oe=ge("./node_modules/core-js/internals/iterators-core.js"),he=oe.IteratorPrototype,Fe=oe.BUGGY_SAFARI_ITERATORS,Ce=E("iterator"),Qe="keys",Ge="values",Je="entries",nt=function(){return this};Se.exports=function(Oe,pt,De,It,At,at,wt){Ee(De,pt,It);var ct=function(an){if(an===At&&Jt)return Jt;if(!Fe&&an in rt)return rt[an];switch(an){case Qe:return function(){return new De(this,an)};case Ge:return function(){return new De(this,an)};case Je:return function(){return new De(this,an)}}return function(){return new De(this)}},dt=pt+" Iterator",lt=!1,rt=Oe.prototype,jt=rt[Ce]||rt["@@iterator"]||At&&rt[At],Jt=!Fe&&jt||ct(At),mt=pt=="Array"&&rt.entries||jt,Mt,mn,Fn;if(mt&&(Mt=Pe(mt.call(new Oe)),he!==Object.prototype&&Mt.next&&(!te&&Pe(Mt)!==he&&(ie?ie(Mt,he):typeof Mt[Ce]!="function"&&a(Mt,Ce,nt)),y(Mt,dt,!0,!0),te&&(ne[dt]=nt))),At==Ge&&jt&&jt.name!==Ge&&(lt=!0,Jt=function(){return jt.call(this)}),(!te||wt)&&rt[Ce]!==Jt&&a(rt,Ce,Jt),ne[pt]=Jt,At)if(mn={values:ct(Ge),keys:at?Jt:ct(Qe),entries:ct(Je)},wt)for(Fn in mn)(Fe||lt||!(Fn in rt))&&ee(rt,Fn,mn[Fn]);else Le({target:pt,proto:!0,forced:Fe||lt},mn);return mn}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/path.js"),Ee=ge("./node_modules/core-js/internals/has.js"),Pe=ge("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),ie=ge("./node_modules/core-js/internals/object-define-property.js").f;Se.exports=function(y){var a=Le.Symbol||(Le.Symbol={});Ee(a,y)||ie(a,y,{value:Pe.f(y)})}},"./node_modules/core-js/internals/descriptors.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/fails.js");Se.exports=!Le(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/global.js"),Ee=ge("./node_modules/core-js/internals/is-object.js"),Pe=Le.document,ie=Ee(Pe)&&Ee(Pe.createElement);Se.exports=function(y){return ie?Pe.createElement(y):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(Se){Se.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(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/get-built-in.js");Se.exports=Le("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/global.js"),Ee=ge("./node_modules/core-js/internals/engine-user-agent.js"),Pe=Le.process,ie=Le.Deno,y=Pe&&Pe.versions||ie&&ie.version,a=y&&y.v8,ee,E;a?(ee=a.split("."),E=ee[0]<4?1:ee[0]+ee[1]):Ee&&(ee=Ee.match(/Edge\/(\d+)/),(!ee||ee[1]>=74)&&(ee=Ee.match(/Chrome\/(\d+)/),ee&&(E=ee[1]))),Se.exports=E&&+E},"./node_modules/core-js/internals/enum-bug-keys.js":function(Se){Se.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/global.js"),Ee=ge("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,Pe=ge("./node_modules/core-js/internals/create-non-enumerable-property.js"),ie=ge("./node_modules/core-js/internals/redefine.js"),y=ge("./node_modules/core-js/internals/set-global.js"),a=ge("./node_modules/core-js/internals/copy-constructor-properties.js"),ee=ge("./node_modules/core-js/internals/is-forced.js");Se.exports=function(E,te){var ne=E.target,oe=E.global,he=E.stat,Fe,Ce,Qe,Ge,Je,nt;if(oe?Ce=Le:he?Ce=Le[ne]||y(ne,{}):Ce=(Le[ne]||{}).prototype,Ce)for(Qe in te){if(Je=te[Qe],E.noTargetGet?(nt=Ee(Ce,Qe),Ge=nt&&nt.value):Ge=Ce[Qe],Fe=ee(oe?Qe:ne+(he?".":"#")+Qe,E.forced),!Fe&&Ge!==void 0){if(typeof Je==typeof Ge)continue;a(Je,Ge)}(E.sham||Ge&&Ge.sham)&&Pe(Je,"sham",!0),ie(Ce,Qe,Je,E)}}},"./node_modules/core-js/internals/fails.js":function(Se){Se.exports=function(Ue){try{return!!Ue()}catch(ge){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/a-function.js");Se.exports=function(Ee,Pe,ie){if(Le(Ee),Pe===void 0)return Ee;switch(ie){case 0:return function(){return Ee.call(Pe)};case 1:return function(y){return Ee.call(Pe,y)};case 2:return function(y,a){return Ee.call(Pe,y,a)};case 3:return function(y,a,ee){return Ee.call(Pe,y,a,ee)}}return function(){return Ee.apply(Pe,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/global.js"),Ee=function(Pe){return typeof Pe=="function"?Pe:void 0};Se.exports=function(Pe,ie){return arguments.length<2?Ee(Le[Pe]):Le[Pe]&&Le[Pe][ie]}},"./node_modules/core-js/internals/global.js":function(Se){var Ue=function(ge){return ge&&ge.Math==Math&&ge};Se.exports=Ue(typeof globalThis=="object"&&globalThis)||Ue(typeof window=="object"&&window)||Ue(typeof self=="object"&&self)||Ue(typeof we.g=="object"&&we.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/to-object.js"),Ee={}.hasOwnProperty;Se.exports=Object.hasOwn||function(ie,y){return Ee.call(Le(ie),y)}},"./node_modules/core-js/internals/hidden-keys.js":function(Se){Se.exports={}},"./node_modules/core-js/internals/html.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/get-built-in.js");Se.exports=Le("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/descriptors.js"),Ee=ge("./node_modules/core-js/internals/fails.js"),Pe=ge("./node_modules/core-js/internals/document-create-element.js");Se.exports=!Le&&!Ee(function(){return Object.defineProperty(Pe("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/fails.js"),Ee=ge("./node_modules/core-js/internals/classof-raw.js"),Pe="".split;Se.exports=Le(function(){return!Object("z").propertyIsEnumerable(0)})?function(ie){return Ee(ie)=="String"?Pe.call(ie,""):Object(ie)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/is-object.js"),Ee=ge("./node_modules/core-js/internals/object-set-prototype-of.js");Se.exports=function(Pe,ie,y){var a,ee;return Ee&&typeof(a=ie.constructor)=="function"&&a!==y&&Le(ee=a.prototype)&&ee!==y.prototype&&Ee(Pe,ee),Pe}},"./node_modules/core-js/internals/inspect-source.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/shared-store.js"),Ee=Function.toString;typeof Le.inspectSource!="function"&&(Le.inspectSource=function(Pe){return Ee.call(Pe)}),Se.exports=Le.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/native-weak-map.js"),Ee=ge("./node_modules/core-js/internals/global.js"),Pe=ge("./node_modules/core-js/internals/is-object.js"),ie=ge("./node_modules/core-js/internals/create-non-enumerable-property.js"),y=ge("./node_modules/core-js/internals/has.js"),a=ge("./node_modules/core-js/internals/shared-store.js"),ee=ge("./node_modules/core-js/internals/shared-key.js"),E=ge("./node_modules/core-js/internals/hidden-keys.js"),te="Object already initialized",ne=Ee.WeakMap,oe,he,Fe,Ce=function(De){return Fe(De)?he(De):oe(De,{})},Qe=function(De){return function(It){var At;if(!Pe(It)||(At=he(It)).type!==De)throw TypeError("Incompatible receiver, "+De+" required");return At}};if(Le||a.state){var Ge=a.state||(a.state=new ne),Je=Ge.get,nt=Ge.has,Oe=Ge.set;oe=function(De,It){if(nt.call(Ge,De))throw new TypeError(te);return It.facade=De,Oe.call(Ge,De,It),It},he=function(De){return Je.call(Ge,De)||{}},Fe=function(De){return nt.call(Ge,De)}}else{var pt=ee("state");E[pt]=!0,oe=function(De,It){if(y(De,pt))throw new TypeError(te);return It.facade=De,ie(De,pt,It),It},he=function(De){return y(De,pt)?De[pt]:{}},Fe=function(De){return y(De,pt)}}Se.exports={set:oe,get:he,has:Fe,enforce:Ce,getterFor:Qe}},"./node_modules/core-js/internals/is-array.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/classof-raw.js");Se.exports=Array.isArray||function(Pe){return Le(Pe)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/fails.js"),Ee=/#|\.prototype\./,Pe=function(E,te){var ne=y[ie(E)];return ne==ee?!0:ne==a?!1:typeof te=="function"?Le(te):!!te},ie=Pe.normalize=function(E){return String(E).replace(Ee,".").toLowerCase()},y=Pe.data={},a=Pe.NATIVE="N",ee=Pe.POLYFILL="P";Se.exports=Pe},"./node_modules/core-js/internals/is-object.js":function(Se){Se.exports=function(Ue){return typeof Ue=="object"?Ue!==null:typeof Ue=="function"}},"./node_modules/core-js/internals/is-pure.js":function(Se){Se.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/get-built-in.js"),Ee=ge("./node_modules/core-js/internals/use-symbol-as-uid.js");Se.exports=Ee?function(Pe){return typeof Pe=="symbol"}:function(Pe){var ie=Le("Symbol");return typeof ie=="function"&&Object(Pe)instanceof ie}},"./node_modules/core-js/internals/iterators-core.js":function(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/fails.js"),Ee=ge("./node_modules/core-js/internals/object-get-prototype-of.js"),Pe=ge("./node_modules/core-js/internals/create-non-enumerable-property.js"),ie=ge("./node_modules/core-js/internals/has.js"),y=ge("./node_modules/core-js/internals/well-known-symbol.js"),a=ge("./node_modules/core-js/internals/is-pure.js"),ee=y("iterator"),E=!1,te=function(){return this},ne,oe,he;[].keys&&(he=[].keys(),"next"in he?(oe=Ee(Ee(he)),oe!==Object.prototype&&(ne=oe)):E=!0);var Fe=ne==null||Le(function(){var Ce={};return ne[ee].call(Ce)!==Ce});Fe&&(ne={}),(!a||Fe)&&!ie(ne,ee)&&Pe(ne,ee,te),Se.exports={IteratorPrototype:ne,BUGGY_SAFARI_ITERATORS:E}},"./node_modules/core-js/internals/iterators.js":function(Se){Se.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/engine-v8-version.js"),Ee=ge("./node_modules/core-js/internals/fails.js");Se.exports=!!Object.getOwnPropertySymbols&&!Ee(function(){var Pe=Symbol();return!String(Pe)||!(Object(Pe)instanceof Symbol)||!Symbol.sham&&Le&&Le<41})},"./node_modules/core-js/internals/native-weak-map.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/global.js"),Ee=ge("./node_modules/core-js/internals/inspect-source.js"),Pe=Le.WeakMap;Se.exports=typeof Pe=="function"&&/native code/.test(Ee(Pe))},"./node_modules/core-js/internals/object-assign.js":function(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/descriptors.js"),Ee=ge("./node_modules/core-js/internals/fails.js"),Pe=ge("./node_modules/core-js/internals/object-keys.js"),ie=ge("./node_modules/core-js/internals/object-get-own-property-symbols.js"),y=ge("./node_modules/core-js/internals/object-property-is-enumerable.js"),a=ge("./node_modules/core-js/internals/to-object.js"),ee=ge("./node_modules/core-js/internals/indexed-object.js"),E=Object.assign,te=Object.defineProperty;Se.exports=!E||Ee(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={},oe={},he=Symbol(),Fe="abcdefghijklmnopqrst";return ne[he]=7,Fe.split("").forEach(function(Ce){oe[Ce]=Ce}),E({},ne)[he]!=7||Pe(E({},oe)).join("")!=Fe})?function(oe,he){for(var Fe=a(oe),Ce=arguments.length,Qe=1,Ge=ie.f,Je=y.f;Ce>Qe;)for(var nt=ee(arguments[Qe++]),Oe=Ge?Pe(nt).concat(Ge(nt)):Pe(nt),pt=Oe.length,De=0,It;pt>De;)It=Oe[De++],(!Le||Je.call(nt,It))&&(Fe[It]=nt[It]);return Fe}:E},"./node_modules/core-js/internals/object-create.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/an-object.js"),Ee=ge("./node_modules/core-js/internals/object-define-properties.js"),Pe=ge("./node_modules/core-js/internals/enum-bug-keys.js"),ie=ge("./node_modules/core-js/internals/hidden-keys.js"),y=ge("./node_modules/core-js/internals/html.js"),a=ge("./node_modules/core-js/internals/document-create-element.js"),ee=ge("./node_modules/core-js/internals/shared-key.js"),E=">",te="<",ne="prototype",oe="script",he=ee("IE_PROTO"),Fe=function(){},Ce=function(Oe){return te+oe+E+Oe+te+"/"+oe+E},Qe=function(Oe){Oe.write(Ce("")),Oe.close();var pt=Oe.parentWindow.Object;return Oe=null,pt},Ge=function(){var Oe=a("iframe"),pt="java"+oe+":",De;if(Oe.style)return Oe.style.display="none",y.appendChild(Oe),Oe.src=String(pt),De=Oe.contentWindow.document,De.open(),De.write(Ce("document.F=Object")),De.close(),De.F},Je,nt=function(){try{Je=new ActiveXObject("htmlfile")}catch(pt){}nt=document.domain&&Je?Qe(Je):Ge()||Qe(Je);for(var Oe=Pe.length;Oe--;)delete nt[ne][Pe[Oe]];return nt()};ie[he]=!0,Se.exports=Object.create||function(pt,De){var It;return pt!==null?(Fe[ne]=Le(pt),It=new Fe,Fe[ne]=null,It[he]=pt):It=nt(),De===void 0?It:Ee(It,De)}},"./node_modules/core-js/internals/object-define-properties.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/descriptors.js"),Ee=ge("./node_modules/core-js/internals/object-define-property.js"),Pe=ge("./node_modules/core-js/internals/an-object.js"),ie=ge("./node_modules/core-js/internals/object-keys.js");Se.exports=Le?Object.defineProperties:function(a,ee){Pe(a);for(var E=ie(ee),te=E.length,ne=0,oe;te>ne;)Ee.f(a,oe=E[ne++],ee[oe]);return a}},"./node_modules/core-js/internals/object-define-property.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/descriptors.js"),Ee=ge("./node_modules/core-js/internals/ie8-dom-define.js"),Pe=ge("./node_modules/core-js/internals/an-object.js"),ie=ge("./node_modules/core-js/internals/to-property-key.js"),y=Object.defineProperty;Ue.f=Le?y:function(ee,E,te){if(Pe(ee),E=ie(E),Pe(te),Ee)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(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/descriptors.js"),Ee=ge("./node_modules/core-js/internals/object-property-is-enumerable.js"),Pe=ge("./node_modules/core-js/internals/create-property-descriptor.js"),ie=ge("./node_modules/core-js/internals/to-indexed-object.js"),y=ge("./node_modules/core-js/internals/to-property-key.js"),a=ge("./node_modules/core-js/internals/has.js"),ee=ge("./node_modules/core-js/internals/ie8-dom-define.js"),E=Object.getOwnPropertyDescriptor;Ue.f=Le?E:function(ne,oe){if(ne=ie(ne),oe=y(oe),ee)try{return E(ne,oe)}catch(he){}if(a(ne,oe))return Pe(!Ee.f.call(ne,oe),ne[oe])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/to-indexed-object.js"),Ee=ge("./node_modules/core-js/internals/object-get-own-property-names.js").f,Pe={}.toString,ie=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],y=function(a){try{return Ee(a)}catch(ee){return ie.slice()}};Se.exports.f=function(ee){return ie&&Pe.call(ee)=="[object Window]"?y(ee):Ee(Le(ee))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/object-keys-internal.js"),Ee=ge("./node_modules/core-js/internals/enum-bug-keys.js"),Pe=Ee.concat("length","prototype");Ue.f=Object.getOwnPropertyNames||function(y){return Le(y,Pe)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(Se,Ue){Ue.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/has.js"),Ee=ge("./node_modules/core-js/internals/to-object.js"),Pe=ge("./node_modules/core-js/internals/shared-key.js"),ie=ge("./node_modules/core-js/internals/correct-prototype-getter.js"),y=Pe("IE_PROTO"),a=Object.prototype;Se.exports=ie?Object.getPrototypeOf:function(ee){return ee=Ee(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(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/has.js"),Ee=ge("./node_modules/core-js/internals/to-indexed-object.js"),Pe=ge("./node_modules/core-js/internals/array-includes.js").indexOf,ie=ge("./node_modules/core-js/internals/hidden-keys.js");Se.exports=function(y,a){var ee=Ee(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++])&&(~Pe(te,ne)||te.push(ne));return te}},"./node_modules/core-js/internals/object-keys.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/object-keys-internal.js"),Ee=ge("./node_modules/core-js/internals/enum-bug-keys.js");Se.exports=Object.keys||function(ie){return Le(ie,Ee)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(Se,Ue){"use strict";var ge={}.propertyIsEnumerable,Le=Object.getOwnPropertyDescriptor,Ee=Le&&!ge.call({1:2},1);Ue.f=Ee?function(ie){var y=Le(this,ie);return!!y&&y.enumerable}:ge},"./node_modules/core-js/internals/object-set-prototype-of.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/an-object.js"),Ee=ge("./node_modules/core-js/internals/a-possible-prototype.js");Se.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var Pe=!1,ie={},y;try{y=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,y.call(ie,[]),Pe=ie instanceof Array}catch(a){}return function(ee,E){return Le(ee),Ee(E),Pe?y.call(ee,E):ee.__proto__=E,ee}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/to-string-tag-support.js"),Ee=ge("./node_modules/core-js/internals/classof.js");Se.exports=Le?{}.toString:function(){return"[object "+Ee(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/is-object.js");Se.exports=function(Ee,Pe){var ie,y;if(Pe==="string"&&typeof(ie=Ee.toString)=="function"&&!Le(y=ie.call(Ee))||typeof(ie=Ee.valueOf)=="function"&&!Le(y=ie.call(Ee))||Pe!=="string"&&typeof(ie=Ee.toString)=="function"&&!Le(y=ie.call(Ee)))return y;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/get-built-in.js"),Ee=ge("./node_modules/core-js/internals/object-get-own-property-names.js"),Pe=ge("./node_modules/core-js/internals/object-get-own-property-symbols.js"),ie=ge("./node_modules/core-js/internals/an-object.js");Se.exports=Le("Reflect","ownKeys")||function(a){var ee=Ee.f(ie(a)),E=Pe.f;return E?ee.concat(E(a)):ee}},"./node_modules/core-js/internals/path.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/global.js");Se.exports=Le},"./node_modules/core-js/internals/redefine.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/global.js"),Ee=ge("./node_modules/core-js/internals/create-non-enumerable-property.js"),Pe=ge("./node_modules/core-js/internals/has.js"),ie=ge("./node_modules/core-js/internals/set-global.js"),y=ge("./node_modules/core-js/internals/inspect-source.js"),a=ge("./node_modules/core-js/internals/internal-state.js"),ee=a.get,E=a.enforce,te=String(String).split("String");(Se.exports=function(ne,oe,he,Fe){var Ce=Fe?!!Fe.unsafe:!1,Qe=Fe?!!Fe.enumerable:!1,Ge=Fe?!!Fe.noTargetGet:!1,Je;if(typeof he=="function"&&(typeof oe=="string"&&!Pe(he,"name")&&Ee(he,"name",oe),Je=E(he),Je.source||(Je.source=te.join(typeof oe=="string"?oe:""))),ne===Le){Qe?ne[oe]=he:ie(oe,he);return}else Ce?!Ge&&ne[oe]&&(Qe=!0):delete ne[oe];Qe?ne[oe]=he:Ee(ne,oe,he)})(Function.prototype,"toString",function(){return typeof this=="function"&&ee(this).source||y(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/an-object.js");Se.exports=function(){var Ee=Le(this),Pe="";return Ee.global&&(Pe+="g"),Ee.ignoreCase&&(Pe+="i"),Ee.multiline&&(Pe+="m"),Ee.dotAll&&(Pe+="s"),Ee.unicode&&(Pe+="u"),Ee.sticky&&(Pe+="y"),Pe}},"./node_modules/core-js/internals/require-object-coercible.js":function(Se){Se.exports=function(Ue){if(Ue==null)throw TypeError("Can't call method on "+Ue);return Ue}},"./node_modules/core-js/internals/set-global.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/global.js");Se.exports=function(Ee,Pe){try{Object.defineProperty(Le,Ee,{value:Pe,configurable:!0,writable:!0})}catch(ie){Le[Ee]=Pe}return Pe}},"./node_modules/core-js/internals/set-to-string-tag.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/object-define-property.js").f,Ee=ge("./node_modules/core-js/internals/has.js"),Pe=ge("./node_modules/core-js/internals/well-known-symbol.js"),ie=Pe("toStringTag");Se.exports=function(y,a,ee){y&&!Ee(y=ee?y:y.prototype,ie)&&Le(y,ie,{configurable:!0,value:a})}},"./node_modules/core-js/internals/shared-key.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/shared.js"),Ee=ge("./node_modules/core-js/internals/uid.js"),Pe=Le("keys");Se.exports=function(ie){return Pe[ie]||(Pe[ie]=Ee(ie))}},"./node_modules/core-js/internals/shared-store.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/global.js"),Ee=ge("./node_modules/core-js/internals/set-global.js"),Pe="__core-js_shared__",ie=Le[Pe]||Ee(Pe,{});Se.exports=ie},"./node_modules/core-js/internals/shared.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/is-pure.js"),Ee=ge("./node_modules/core-js/internals/shared-store.js");(Se.exports=function(Pe,ie){return Ee[Pe]||(Ee[Pe]=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(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/fails.js");Se.exports=function(Ee){return Le(function(){var Pe=""[Ee]('"');return Pe!==Pe.toLowerCase()||Pe.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/to-integer.js"),Ee=ge("./node_modules/core-js/internals/to-string.js"),Pe=ge("./node_modules/core-js/internals/require-object-coercible.js"),ie=function(y){return function(a,ee){var E=Ee(Pe(a)),te=Le(ee),ne=E.length,oe,he;return te<0||te>=ne?y?"":void 0:(oe=E.charCodeAt(te),oe<55296||oe>56319||te+1===ne||(he=E.charCodeAt(te+1))<56320||he>57343?y?E.charAt(te):oe:y?E.slice(te,te+2):(oe-55296<<10)+(he-56320)+65536)}};Se.exports={codeAt:ie(!1),charAt:ie(!0)}},"./node_modules/core-js/internals/string-trim.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/require-object-coercible.js"),Ee=ge("./node_modules/core-js/internals/to-string.js"),Pe=ge("./node_modules/core-js/internals/whitespaces.js"),ie="["+Pe+"]",y=RegExp("^"+ie+ie+"*"),a=RegExp(ie+ie+"*$"),ee=function(E){return function(te){var ne=Ee(Le(te));return E&1&&(ne=ne.replace(y,"")),E&2&&(ne=ne.replace(a,"")),ne}};Se.exports={start:ee(1),end:ee(2),trim:ee(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/to-integer.js"),Ee=Math.max,Pe=Math.min;Se.exports=function(ie,y){var a=Le(ie);return a<0?Ee(a+y,0):Pe(a,y)}},"./node_modules/core-js/internals/to-indexed-object.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/indexed-object.js"),Ee=ge("./node_modules/core-js/internals/require-object-coercible.js");Se.exports=function(Pe){return Le(Ee(Pe))}},"./node_modules/core-js/internals/to-integer.js":function(Se){var Ue=Math.ceil,ge=Math.floor;Se.exports=function(Le){return isNaN(Le=+Le)?0:(Le>0?ge:Ue)(Le)}},"./node_modules/core-js/internals/to-length.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/to-integer.js"),Ee=Math.min;Se.exports=function(Pe){return Pe>0?Ee(Le(Pe),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/require-object-coercible.js");Se.exports=function(Ee){return Object(Le(Ee))}},"./node_modules/core-js/internals/to-primitive.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/is-object.js"),Ee=ge("./node_modules/core-js/internals/is-symbol.js"),Pe=ge("./node_modules/core-js/internals/ordinary-to-primitive.js"),ie=ge("./node_modules/core-js/internals/well-known-symbol.js"),y=ie("toPrimitive");Se.exports=function(a,ee){if(!Le(a)||Ee(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)||Ee(te))return te;throw TypeError("Can't convert object to primitive value")}return ee===void 0&&(ee="number"),Pe(a,ee)}},"./node_modules/core-js/internals/to-property-key.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/to-primitive.js"),Ee=ge("./node_modules/core-js/internals/is-symbol.js");Se.exports=function(Pe){var ie=Le(Pe,"string");return Ee(ie)?ie:String(ie)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/well-known-symbol.js"),Ee=Le("toStringTag"),Pe={};Pe[Ee]="z",Se.exports=String(Pe)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/is-symbol.js");Se.exports=function(Ee){if(Le(Ee))throw TypeError("Cannot convert a Symbol value to a string");return String(Ee)}},"./node_modules/core-js/internals/uid.js":function(Se){var Ue=0,ge=Math.random();Se.exports=function(Le){return"Symbol("+String(Le===void 0?"":Le)+")_"+(++Ue+ge).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/native-symbol.js");Se.exports=Le&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/well-known-symbol.js");Ue.f=Le},"./node_modules/core-js/internals/well-known-symbol.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/global.js"),Ee=ge("./node_modules/core-js/internals/shared.js"),Pe=ge("./node_modules/core-js/internals/has.js"),ie=ge("./node_modules/core-js/internals/uid.js"),y=ge("./node_modules/core-js/internals/native-symbol.js"),a=ge("./node_modules/core-js/internals/use-symbol-as-uid.js"),ee=Ee("wks"),E=Le.Symbol,te=a?E:E&&E.withoutSetter||ie;Se.exports=function(ne){return(!Pe(ee,ne)||!(y||typeof ee[ne]=="string"))&&(y&&Pe(E,ne)?ee[ne]=E[ne]:ee[ne]=te("Symbol."+ne)),ee[ne]}},"./node_modules/core-js/internals/whitespaces.js":function(Se){Se.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(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/export.js"),Ee=ge("./node_modules/core-js/internals/fails.js"),Pe=ge("./node_modules/core-js/internals/is-array.js"),ie=ge("./node_modules/core-js/internals/is-object.js"),y=ge("./node_modules/core-js/internals/to-object.js"),a=ge("./node_modules/core-js/internals/to-length.js"),ee=ge("./node_modules/core-js/internals/create-property.js"),E=ge("./node_modules/core-js/internals/array-species-create.js"),te=ge("./node_modules/core-js/internals/array-method-has-species-support.js"),ne=ge("./node_modules/core-js/internals/well-known-symbol.js"),oe=ge("./node_modules/core-js/internals/engine-v8-version.js"),he=ne("isConcatSpreadable"),Fe=9007199254740991,Ce="Maximum allowed index exceeded",Qe=oe>=51||!Ee(function(){var Oe=[];return Oe[he]=!1,Oe.concat()[0]!==Oe}),Ge=te("concat"),Je=function(Oe){if(!ie(Oe))return!1;var pt=Oe[he];return pt!==void 0?!!pt:Pe(Oe)},nt=!Qe||!Ge;Le({target:"Array",proto:!0,forced:nt},{concat:function(pt){var De=y(this),It=E(De,0),At=0,at,wt,ct,dt,lt;for(at=-1,ct=arguments.length;at<ct;at++)if(lt=at===-1?De:arguments[at],Je(lt)){if(dt=a(lt.length),At+dt>Fe)throw TypeError(Ce);for(wt=0;wt<dt;wt++,At++)wt in lt&&ee(It,At,lt[wt])}else{if(At>=Fe)throw TypeError(Ce);ee(It,At++,lt)}return It.length=At,It}})},"./node_modules/core-js/modules/es.array.iterator.js":function(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/to-indexed-object.js"),Ee=ge("./node_modules/core-js/internals/add-to-unscopables.js"),Pe=ge("./node_modules/core-js/internals/iterators.js"),ie=ge("./node_modules/core-js/internals/internal-state.js"),y=ge("./node_modules/core-js/internals/define-iterator.js"),a="Array Iterator",ee=ie.set,E=ie.getterFor(a);Se.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,oe=te.kind,he=te.index++;return!ne||he>=ne.length?(te.target=void 0,{value:void 0,done:!0}):oe=="keys"?{value:he,done:!1}:oe=="values"?{value:ne[he],done:!1}:{value:[he,ne[he]],done:!1}},"values"),Pe.Arguments=Pe.Array,Ee("keys"),Ee("values"),Ee("entries")},"./node_modules/core-js/modules/es.array.join.js":function(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/export.js"),Ee=ge("./node_modules/core-js/internals/indexed-object.js"),Pe=ge("./node_modules/core-js/internals/to-indexed-object.js"),ie=ge("./node_modules/core-js/internals/array-method-is-strict.js"),y=[].join,a=Ee!=Object,ee=ie("join",",");Le({target:"Array",proto:!0,forced:a||!ee},{join:function(te){return y.call(Pe(this),te===void 0?",":te)}})},"./node_modules/core-js/modules/es.array.map.js":function(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/export.js"),Ee=ge("./node_modules/core-js/internals/array-iteration.js").map,Pe=ge("./node_modules/core-js/internals/array-method-has-species-support.js"),ie=Pe("map");Le({target:"Array",proto:!0,forced:!ie},{map:function(a){return Ee(this,a,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/export.js"),Ee=ge("./node_modules/core-js/internals/is-object.js"),Pe=ge("./node_modules/core-js/internals/is-array.js"),ie=ge("./node_modules/core-js/internals/to-absolute-index.js"),y=ge("./node_modules/core-js/internals/to-length.js"),a=ge("./node_modules/core-js/internals/to-indexed-object.js"),ee=ge("./node_modules/core-js/internals/create-property.js"),E=ge("./node_modules/core-js/internals/well-known-symbol.js"),te=ge("./node_modules/core-js/internals/array-method-has-species-support.js"),ne=te("slice"),oe=E("species"),he=[].slice,Fe=Math.max;Le({target:"Array",proto:!0,forced:!ne},{slice:function(Qe,Ge){var Je=a(this),nt=y(Je.length),Oe=ie(Qe,nt),pt=ie(Ge===void 0?nt:Ge,nt),De,It,At;if(Pe(Je)&&(De=Je.constructor,typeof De=="function"&&(De===Array||Pe(De.prototype))?De=void 0:Ee(De)&&(De=De[oe],De===null&&(De=void 0)),De===Array||De===void 0))return he.call(Je,Oe,pt);for(It=new(De===void 0?Array:De)(Fe(pt-Oe,0)),At=0;Oe<pt;Oe++,At++)Oe in Je&&ee(It,At,Je[Oe]);return It.length=At,It}})},"./node_modules/core-js/modules/es.function.name.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/descriptors.js"),Ee=ge("./node_modules/core-js/internals/object-define-property.js").f,Pe=Function.prototype,ie=Pe.toString,y=/^\s*function ([^ (]*)/,a="name";Le&&!(a in Pe)&&Ee(Pe,a,{configurable:!0,get:function(){try{return ie.call(this).match(y)[1]}catch(ee){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/descriptors.js"),Ee=ge("./node_modules/core-js/internals/global.js"),Pe=ge("./node_modules/core-js/internals/is-forced.js"),ie=ge("./node_modules/core-js/internals/redefine.js"),y=ge("./node_modules/core-js/internals/has.js"),a=ge("./node_modules/core-js/internals/classof-raw.js"),ee=ge("./node_modules/core-js/internals/inherit-if-required.js"),E=ge("./node_modules/core-js/internals/is-symbol.js"),te=ge("./node_modules/core-js/internals/to-primitive.js"),ne=ge("./node_modules/core-js/internals/fails.js"),oe=ge("./node_modules/core-js/internals/object-create.js"),he=ge("./node_modules/core-js/internals/object-get-own-property-names.js").f,Fe=ge("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,Ce=ge("./node_modules/core-js/internals/object-define-property.js").f,Qe=ge("./node_modules/core-js/internals/string-trim.js").trim,Ge="Number",Je=Ee[Ge],nt=Je.prototype,Oe=a(oe(nt))==Ge,pt=function(wt){if(E(wt))throw TypeError("Cannot convert a Symbol value to a number");var ct=te(wt,"number"),dt,lt,rt,jt,Jt,mt,Mt,mn;if(typeof ct=="string"&&ct.length>2){if(ct=Qe(ct),dt=ct.charCodeAt(0),dt===43||dt===45){if(lt=ct.charCodeAt(2),lt===88||lt===120)return NaN}else if(dt===48){switch(ct.charCodeAt(1)){case 66:case 98:rt=2,jt=49;break;case 79:case 111:rt=8,jt=55;break;default:return+ct}for(Jt=ct.slice(2),mt=Jt.length,Mt=0;Mt<mt;Mt++)if(mn=Jt.charCodeAt(Mt),mn<48||mn>jt)return NaN;return parseInt(Jt,rt)}}return+ct};if(Pe(Ge,!Je(" 0o1")||!Je("0b1")||Je("+0x1"))){for(var De=function(ct){var dt=arguments.length<1?0:ct,lt=this;return lt instanceof De&&(Oe?ne(function(){nt.valueOf.call(lt)}):a(lt)!=Ge)?ee(new Je(pt(dt)),lt,De):pt(dt)},It=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(","),At=0,at;It.length>At;At++)y(Je,at=It[At])&&!y(De,at)&&Ce(De,at,Fe(Je,at));De.prototype=nt,nt.constructor=De,ie(Ee,Ge,De)}},"./node_modules/core-js/modules/es.object.assign.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/export.js"),Ee=ge("./node_modules/core-js/internals/object-assign.js");Le({target:"Object",stat:!0,forced:Object.assign!==Ee},{assign:Ee})},"./node_modules/core-js/modules/es.object.keys.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/export.js"),Ee=ge("./node_modules/core-js/internals/to-object.js"),Pe=ge("./node_modules/core-js/internals/object-keys.js"),ie=ge("./node_modules/core-js/internals/fails.js"),y=ie(function(){Pe(1)});Le({target:"Object",stat:!0,forced:y},{keys:function(ee){return Pe(Ee(ee))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/to-string-tag-support.js"),Ee=ge("./node_modules/core-js/internals/redefine.js"),Pe=ge("./node_modules/core-js/internals/object-to-string.js");Le||Ee(Object.prototype,"toString",Pe,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/redefine.js"),Ee=ge("./node_modules/core-js/internals/an-object.js"),Pe=ge("./node_modules/core-js/internals/to-string.js"),ie=ge("./node_modules/core-js/internals/fails.js"),y=ge("./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=Ee(this),Fe=Pe(he.source),Ce=he.flags,Qe=Pe(Ce===void 0&&he instanceof RegExp&&!("flags"in ee)?y.call(he):Ce);return"/"+Fe+"/"+Qe},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/string-multibyte.js").charAt,Ee=ge("./node_modules/core-js/internals/to-string.js"),Pe=ge("./node_modules/core-js/internals/internal-state.js"),ie=ge("./node_modules/core-js/internals/define-iterator.js"),y="String Iterator",a=Pe.set,ee=Pe.getterFor(y);ie(String,"String",function(E){a(this,{type:y,string:Ee(E),index:0})},function(){var te=ee(this),ne=te.string,oe=te.index,he;return oe>=ne.length?{value:void 0,done:!0}:(he=Le(ne,oe),te.index+=he.length,{value:he,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/export.js"),Ee=ge("./node_modules/core-js/internals/create-html.js"),Pe=ge("./node_modules/core-js/internals/string-html-forced.js");Le({target:"String",proto:!0,forced:Pe("link")},{link:function(y){return Ee(this,"a","href",y)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/export.js"),Ee=ge("./node_modules/core-js/internals/descriptors.js"),Pe=ge("./node_modules/core-js/internals/global.js"),ie=ge("./node_modules/core-js/internals/has.js"),y=ge("./node_modules/core-js/internals/is-object.js"),a=ge("./node_modules/core-js/internals/object-define-property.js").f,ee=ge("./node_modules/core-js/internals/copy-constructor-properties.js"),E=Pe.Symbol;if(Ee&&typeof E=="function"&&(!("description"in E.prototype)||E().description!==void 0)){var te={},ne=function(){var Ge=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),Je=this instanceof ne?new E(Ge):Ge===void 0?E():E(Ge);return Ge===""&&(te[Je]=!0),Je};ee(ne,E);var oe=ne.prototype=E.prototype;oe.constructor=ne;var he=oe.toString,Fe=String(E("test"))=="Symbol(test)",Ce=/^Symbol\((.*)\)[^)]+$/;a(oe,"description",{configurable:!0,get:function(){var Ge=y(this)?this.valueOf():this,Je=he.call(Ge);if(ie(te,Ge))return"";var nt=Fe?Je.slice(7,-1):Je.replace(Ce,"$1");return nt===""?void 0:nt}}),Le({global:!0,forced:!0},{Symbol:ne})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/define-well-known-symbol.js");Le("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(Se,Ue,ge){"use strict";var Le=ge("./node_modules/core-js/internals/export.js"),Ee=ge("./node_modules/core-js/internals/global.js"),Pe=ge("./node_modules/core-js/internals/get-built-in.js"),ie=ge("./node_modules/core-js/internals/is-pure.js"),y=ge("./node_modules/core-js/internals/descriptors.js"),a=ge("./node_modules/core-js/internals/native-symbol.js"),ee=ge("./node_modules/core-js/internals/fails.js"),E=ge("./node_modules/core-js/internals/has.js"),te=ge("./node_modules/core-js/internals/is-array.js"),ne=ge("./node_modules/core-js/internals/is-object.js"),oe=ge("./node_modules/core-js/internals/is-symbol.js"),he=ge("./node_modules/core-js/internals/an-object.js"),Fe=ge("./node_modules/core-js/internals/to-object.js"),Ce=ge("./node_modules/core-js/internals/to-indexed-object.js"),Qe=ge("./node_modules/core-js/internals/to-property-key.js"),Ge=ge("./node_modules/core-js/internals/to-string.js"),Je=ge("./node_modules/core-js/internals/create-property-descriptor.js"),nt=ge("./node_modules/core-js/internals/object-create.js"),Oe=ge("./node_modules/core-js/internals/object-keys.js"),pt=ge("./node_modules/core-js/internals/object-get-own-property-names.js"),De=ge("./node_modules/core-js/internals/object-get-own-property-names-external.js"),It=ge("./node_modules/core-js/internals/object-get-own-property-symbols.js"),At=ge("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),at=ge("./node_modules/core-js/internals/object-define-property.js"),wt=ge("./node_modules/core-js/internals/object-property-is-enumerable.js"),ct=ge("./node_modules/core-js/internals/create-non-enumerable-property.js"),dt=ge("./node_modules/core-js/internals/redefine.js"),lt=ge("./node_modules/core-js/internals/shared.js"),rt=ge("./node_modules/core-js/internals/shared-key.js"),jt=ge("./node_modules/core-js/internals/hidden-keys.js"),Jt=ge("./node_modules/core-js/internals/uid.js"),mt=ge("./node_modules/core-js/internals/well-known-symbol.js"),Mt=ge("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),mn=ge("./node_modules/core-js/internals/define-well-known-symbol.js"),Fn=ge("./node_modules/core-js/internals/set-to-string-tag.js"),an=ge("./node_modules/core-js/internals/internal-state.js"),Rn=ge("./node_modules/core-js/internals/array-iteration.js").forEach,St=rt("hidden"),Nn="Symbol",Xn="prototype",Te=mt("toPrimitive"),Tt=an.set,ke=an.getterFor(Nn),pe=Object[Xn],ce=Ee.Symbol,ye=Pe("JSON","stringify"),qe=At.f,ut=at.f,He=De.f,Xe=wt.f,xt=lt("symbols"),gt=lt("op-symbols"),it=lt("string-to-symbol-registry"),Qt=lt("symbol-to-string-registry"),Ln=lt("wks"),Et=Ee.QObject,tn=!Et||!Et[Xn]||!Et[Xn].findChild,Ot=y&&ee(function(){return nt(ut({},"a",{get:function(){return ut(this,"a",{value:7}).a}})).a!=7})?function(_r,Br,Er){var Jr=qe(pe,Br);Jr&&delete pe[Br],ut(_r,Br,Er),Jr&&_r!==pe&&ut(pe,Br,Jr)}:ut,pn=function(_r,Br){var Er=xt[_r]=nt(ce[Xn]);return Tt(Er,{type:Nn,tag:_r,description:Br}),y||(Er.description=Br),Er},Zt=function(Br,Er,Jr){Br===pe&&Zt(gt,Er,Jr),he(Br);var fa=Qe(Er);return he(Jr),E(xt,fa)?(Jr.enumerable?(E(Br,St)&&Br[St][fa]&&(Br[St][fa]=!1),Jr=nt(Jr,{enumerable:Je(0,!1)})):(E(Br,St)||ut(Br,St,Je(1,{})),Br[St][fa]=!0),Ot(Br,fa,Jr)):ut(Br,fa,Jr)},Vn=function(Br,Er){he(Br);var Jr=Ce(Er),fa=Oe(Jr).concat(aa(Jr));return Rn(fa,function(Ga){(!y||qn.call(Jr,Ga))&&Zt(Br,Ga,Jr[Ga])}),Br},cr=function(Br,Er){return Er===void 0?nt(Br):Vn(nt(Br),Er)},qn=function(Br){var Er=Qe(Br),Jr=Xe.call(this,Er);return this===pe&&E(xt,Er)&&!E(gt,Er)?!1:Jr||!E(this,Er)||!E(xt,Er)||E(this,St)&&this[St][Er]?Jr:!0},Pr=function(Br,Er){var Jr=Ce(Br),fa=Qe(Er);if(!(Jr===pe&&E(xt,fa)&&!E(gt,fa))){var Ga=qe(Jr,fa);return Ga&&E(xt,fa)&&!(E(Jr,St)&&Jr[St][fa])&&(Ga.enumerable=!0),Ga}},Cr=function(Br){var Er=He(Ce(Br)),Jr=[];return Rn(Er,function(fa){!E(xt,fa)&&!E(jt,fa)&&Jr.push(fa)}),Jr},aa=function(Br){var Er=Br===pe,Jr=He(Er?gt:Ce(Br)),fa=[];return Rn(Jr,function(Ga){E(xt,Ga)&&(!Er||E(pe,Ga))&&fa.push(xt[Ga])}),fa};if(a||(ce=function(){if(this instanceof ce)throw TypeError("Symbol is not a constructor");var Br=!arguments.length||arguments[0]===void 0?void 0:Ge(arguments[0]),Er=Jt(Br),Jr=function(fa){this===pe&&Jr.call(gt,fa),E(this,St)&&E(this[St],Er)&&(this[St][Er]=!1),Ot(this,Er,Je(1,fa))};return y&&tn&&Ot(pe,Er,{configurable:!0,set:Jr}),pn(Er,Br)},dt(ce[Xn],"toString",function(){return ke(this).tag}),dt(ce,"withoutSetter",function(_r){return pn(Jt(_r),_r)}),wt.f=qn,at.f=Zt,At.f=Pr,pt.f=De.f=Cr,It.f=aa,Mt.f=function(_r){return pn(mt(_r),_r)},y&&(ut(ce[Xn],"description",{configurable:!0,get:function(){return ke(this).description}}),ie||dt(pe,"propertyIsEnumerable",qn,{unsafe:!0}))),Le({global:!0,wrap:!0,forced:!a,sham:!a},{Symbol:ce}),Rn(Oe(Ln),function(_r){mn(_r)}),Le({target:Nn,stat:!0,forced:!a},{for:function(_r){var Br=Ge(_r);if(E(it,Br))return it[Br];var Er=ce(Br);return it[Br]=Er,Qt[Er]=Br,Er},keyFor:function(Br){if(!oe(Br))throw TypeError(Br+" is not a symbol");if(E(Qt,Br))return Qt[Br]},useSetter:function(){tn=!0},useSimple:function(){tn=!1}}),Le({target:"Object",stat:!0,forced:!a,sham:!y},{create:cr,defineProperty:Zt,defineProperties:Vn,getOwnPropertyDescriptor:Pr}),Le({target:"Object",stat:!0,forced:!a},{getOwnPropertyNames:Cr,getOwnPropertySymbols:aa}),Le({target:"Object",stat:!0,forced:ee(function(){It.f(1)})},{getOwnPropertySymbols:function(Br){return It.f(Fe(Br))}}),ye){var ta=!a||ee(function(){var _r=ce();return ye([_r])!="[null]"||ye({a:_r})!="{}"||ye(Object(_r))!="{}"});Le({target:"JSON",stat:!0,forced:ta},{stringify:function(Br,Er,Jr){for(var fa=[Br],Ga=1,Xr;arguments.length>Ga;)fa.push(arguments[Ga++]);if(Xr=Er,!(!ne(Er)&&Br===void 0||oe(Br)))return te(Er)||(Er=function(Mo,ii){if(typeof Xr=="function"&&(ii=Xr.call(this,Mo,ii)),!oe(ii))return ii}),fa[1]=Er,ye.apply(null,fa)}})}ce[Xn][Te]||ct(ce[Xn],Te,ce[Xn].valueOf),Fn(ce,Nn),jt[St]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/global.js"),Ee=ge("./node_modules/core-js/internals/dom-iterables.js"),Pe=ge("./node_modules/core-js/internals/array-for-each.js"),ie=ge("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var y in Ee){var a=Le[y],ee=a&&a.prototype;if(ee&&ee.forEach!==Pe)try{ie(ee,"forEach",Pe)}catch(E){ee.forEach=Pe}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(Se,Ue,ge){var Le=ge("./node_modules/core-js/internals/global.js"),Ee=ge("./node_modules/core-js/internals/dom-iterables.js"),Pe=ge("./node_modules/core-js/modules/es.array.iterator.js"),ie=ge("./node_modules/core-js/internals/create-non-enumerable-property.js"),y=ge("./node_modules/core-js/internals/well-known-symbol.js"),a=y("iterator"),ee=y("toStringTag"),E=Pe.values;for(var te in Ee){var ne=Le[te],oe=ne&&ne.prototype;if(oe){if(oe[a]!==E)try{ie(oe,a,E)}catch(Fe){oe[a]=E}if(oe[ee]||ie(oe,ee,te),Ee[te]){for(var he in Pe)if(oe[he]!==Pe[he])try{ie(oe,he,Pe[he])}catch(Fe){oe[he]=Pe[he]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(Se){(function(Ue,ge){Se.exports=ge()})(this,function(){"use strict";function Ue(Et){var tn=typeof Et;return Et!==null&&(tn==="object"||tn==="function")}function ge(Et){return typeof Et=="function"}var Le=void 0;Array.isArray?Le=Array.isArray:Le=function(Et){return Object.prototype.toString.call(Et)==="[object Array]"};var Ee=Le,Pe=0,ie=void 0,y=void 0,a=function(tn,Ot){Oe[Pe]=tn,Oe[Pe+1]=Ot,Pe+=2,Pe===2&&(y?y(pt):It())};function ee(Et){y=Et}function E(Et){a=Et}var te=typeof window!="undefined"?window:void 0,ne=te||{},oe=ne.MutationObserver||ne.WebKitMutationObserver,he=typeof self=="undefined"&&typeof ve!="undefined"&&{}.toString.call(ve)==="[object process]",Fe=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function Ce(){return function(){return ve.nextTick(pt)}}function Qe(){return typeof ie!="undefined"?function(){ie(pt)}:nt()}function Ge(){var Et=0,tn=new oe(pt),Ot=document.createTextNode("");return tn.observe(Ot,{characterData:!0}),function(){Ot.data=Et=++Et%2}}function Je(){var Et=new MessageChannel;return Et.port1.onmessage=pt,function(){return Et.port2.postMessage(0)}}function nt(){var Et=setTimeout;return function(){return Et(pt,1)}}var Oe=new Array(1e3);function pt(){for(var Et=0;Et<Pe;Et+=2){var tn=Oe[Et],Ot=Oe[Et+1];tn(Ot),Oe[Et]=void 0,Oe[Et+1]=void 0}Pe=0}function De(){try{var Et=Function("return this")().require("vertx");return ie=Et.runOnLoop||Et.runOnContext,Qe()}catch(tn){return nt()}}var It=void 0;he?It=Ce():oe?It=Ge():Fe?It=Je():te===void 0?It=De():It=nt();function At(Et,tn){var Ot=this,pn=new this.constructor(ct);pn[wt]===void 0&&ye(pn);var Zt=Ot._state;if(Zt){var Vn=arguments[Zt-1];a(function(){return Tt(Zt,pn,Vn,Ot._result)})}else Xn(Ot,pn,Et,tn);return pn}function at(Et){var tn=this;if(Et&&typeof Et=="object"&&Et.constructor===tn)return Et;var Ot=new tn(ct);return an(Ot,Et),Ot}var wt=Math.random().toString(36).substring(2);function ct(){}var dt=void 0,lt=1,rt=2;function jt(){return new TypeError("You cannot resolve a promise with itself")}function Jt(){return new TypeError("A promises callback cannot return that same promise.")}function mt(Et,tn,Ot,pn){try{Et.call(tn,Ot,pn)}catch(Zt){return Zt}}function Mt(Et,tn,Ot){a(function(pn){var Zt=!1,Vn=mt(Ot,tn,function(cr){Zt||(Zt=!0,tn!==cr?an(pn,cr):St(pn,cr))},function(cr){Zt||(Zt=!0,Nn(pn,cr))},"Settle: "+(pn._label||" unknown promise"));!Zt&&Vn&&(Zt=!0,Nn(pn,Vn))},Et)}function mn(Et,tn){tn._state===lt?St(Et,tn._result):tn._state===rt?Nn(Et,tn._result):Xn(tn,void 0,function(Ot){return an(Et,Ot)},function(Ot){return Nn(Et,Ot)})}function Fn(Et,tn,Ot){tn.constructor===Et.constructor&&Ot===At&&tn.constructor.resolve===at?mn(Et,tn):Ot===void 0?St(Et,tn):ge(Ot)?Mt(Et,tn,Ot):St(Et,tn)}function an(Et,tn){if(Et===tn)Nn(Et,jt());else if(Ue(tn)){var Ot=void 0;try{Ot=tn.then}catch(pn){Nn(Et,pn);return}Fn(Et,tn,Ot)}else St(Et,tn)}function Rn(Et){Et._onerror&&Et._onerror(Et._result),Te(Et)}function St(Et,tn){Et._state===dt&&(Et._result=tn,Et._state=lt,Et._subscribers.length!==0&&a(Te,Et))}function Nn(Et,tn){Et._state===dt&&(Et._state=rt,Et._result=tn,a(Rn,Et))}function Xn(Et,tn,Ot,pn){var Zt=Et._subscribers,Vn=Zt.length;Et._onerror=null,Zt[Vn]=tn,Zt[Vn+lt]=Ot,Zt[Vn+rt]=pn,Vn===0&&Et._state&&a(Te,Et)}function Te(Et){var tn=Et._subscribers,Ot=Et._state;if(tn.length!==0){for(var pn=void 0,Zt=void 0,Vn=Et._result,cr=0;cr<tn.length;cr+=3)pn=tn[cr],Zt=tn[cr+Ot],pn?Tt(Ot,pn,Zt,Vn):Zt(Vn);Et._subscribers.length=0}}function Tt(Et,tn,Ot,pn){var Zt=ge(Ot),Vn=void 0,cr=void 0,qn=!0;if(Zt){try{Vn=Ot(pn)}catch(Pr){qn=!1,cr=Pr}if(tn===Vn){Nn(tn,Jt());return}}else Vn=pn;tn._state!==dt||(Zt&&qn?an(tn,Vn):qn===!1?Nn(tn,cr):Et===lt?St(tn,Vn):Et===rt&&Nn(tn,Vn))}function ke(Et,tn){try{tn(function(pn){an(Et,pn)},function(pn){Nn(Et,pn)})}catch(Ot){Nn(Et,Ot)}}var pe=0;function ce(){return pe++}function ye(Et){Et[wt]=pe++,Et._state=void 0,Et._result=void 0,Et._subscribers=[]}function qe(){return new Error("Array Methods must be provided an Array")}var ut=function(){function Et(tn,Ot){this._instanceConstructor=tn,this.promise=new tn(ct),this.promise[wt]||ye(this.promise),Ee(Ot)?(this.length=Ot.length,this._remaining=Ot.length,this._result=new Array(this.length),this.length===0?St(this.promise,this._result):(this.length=this.length||0,this._enumerate(Ot),this._remaining===0&&St(this.promise,this._result))):Nn(this.promise,qe())}return Et.prototype._enumerate=function(Ot){for(var pn=0;this._state===dt&&pn<Ot.length;pn++)this._eachEntry(Ot[pn],pn)},Et.prototype._eachEntry=function(Ot,pn){var Zt=this._instanceConstructor,Vn=Zt.resolve;if(Vn===at){var cr=void 0,qn=void 0,Pr=!1;try{cr=Ot.then}catch(aa){Pr=!0,qn=aa}if(cr===At&&Ot._state!==dt)this._settledAt(Ot._state,pn,Ot._result);else if(typeof cr!="function")this._remaining--,this._result[pn]=Ot;else if(Zt===Qt){var Cr=new Zt(ct);Pr?Nn(Cr,qn):Fn(Cr,Ot,cr),this._willSettleAt(Cr,pn)}else this._willSettleAt(new Zt(function(aa){return aa(Ot)}),pn)}else this._willSettleAt(Vn(Ot),pn)},Et.prototype._settledAt=function(Ot,pn,Zt){var Vn=this.promise;Vn._state===dt&&(this._remaining--,Ot===rt?Nn(Vn,Zt):this._result[pn]=Zt),this._remaining===0&&St(Vn,this._result)},Et.prototype._willSettleAt=function(Ot,pn){var Zt=this;Xn(Ot,void 0,function(Vn){return Zt._settledAt(lt,pn,Vn)},function(Vn){return Zt._settledAt(rt,pn,Vn)})},Et}();function He(Et){return new ut(this,Et).promise}function Xe(Et){var tn=this;return Ee(Et)?new tn(function(Ot,pn){for(var Zt=Et.length,Vn=0;Vn<Zt;Vn++)tn.resolve(Et[Vn]).then(Ot,pn)}):new tn(function(Ot,pn){return pn(new TypeError("You must pass an array to race."))})}function xt(Et){var tn=this,Ot=new tn(ct);return Nn(Ot,Et),Ot}function gt(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function it(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var Qt=function(){function Et(tn){this[wt]=ce(),this._result=this._state=void 0,this._subscribers=[],ct!==tn&&(typeof tn!="function"&>(),this instanceof Et?ke(this,tn):it())}return Et.prototype.catch=function(Ot){return this.then(null,Ot)},Et.prototype.finally=function(Ot){var pn=this,Zt=pn.constructor;return ge(Ot)?pn.then(function(Vn){return Zt.resolve(Ot()).then(function(){return Vn})},function(Vn){return Zt.resolve(Ot()).then(function(){throw Vn})}):pn.then(Ot,Ot)},Et}();Qt.prototype.then=At,Qt.all=He,Qt.race=Xe,Qt.resolve=at,Qt.reject=xt,Qt._setScheduler=ee,Qt._setAsap=E,Qt._asap=a;function Ln(){var Et=void 0;if(typeof we.g!="undefined")Et=we.g;else if(typeof self!="undefined")Et=self;else try{Et=Function("return this")()}catch(pn){throw new Error("polyfill failed because global object is unavailable in this environment")}var tn=Et.Promise;if(tn){var Ot=null;try{Ot=Object.prototype.toString.call(tn.resolve())}catch(pn){}if(Ot==="[object Promise]"&&!tn.cast)return}Et.Promise=Qt}return Qt.polyfill=Ln,Qt.Promise=Qt,Qt})},html2canvas:function(Se){"use strict";Se.exports=ze},jspdf:function(Se){"use strict";Se.exports=We}},Ke={};function Re(Se){var Ue=Ke[Se];if(Ue!==void 0)return Ue.exports;var ge=Ke[Se]={exports:{}};return ot[Se].call(ge.exports,ge,ge.exports,Re),ge.exports}(function(){Re.n=function(Se){var Ue=Se&&Se.__esModule?function(){return Se.default}:function(){return Se};return Re.d(Ue,{a:Ue}),Ue}})(),function(){Re.d=function(Se,Ue){for(var ge in Ue)Re.o(Ue,ge)&&!Re.o(Se,ge)&&Object.defineProperty(Se,ge,{enumerable:!0,get:Ue[ge]})}}(),function(){Re.o=function(Se,Ue){return Object.prototype.hasOwnProperty.call(Se,Ue)}}(),function(){Re.r=function(Se){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(Se,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Se,"__esModule",{value:!0})}}();var me={};return function(){"use strict";Re.r(me);var Se=Re("./src/worker.js"),Ue=Re("./src/plugin/jspdf-plugin.js"),ge=Re("./src/plugin/pagebreaks.js"),Le=Re("./src/plugin/hyperlinks.js"),Ee=function Pe(ie,y){var a=new Pe.Worker(y);return ie?a.from(ie).save():a};Ee.Worker=Se.default,me.default=Ee}(),me=me.default,me}()})},67467:function(sn,Nt){Nt.read=function(we,ve,We,ze,ot){var Ke,Re,me=ot*8-ze-1,Se=(1<<me)-1,Ue=Se>>1,ge=-7,Le=We?ot-1:0,Ee=We?-1:1,Pe=we[ve+Le];for(Le+=Ee,Ke=Pe&(1<<-ge)-1,Pe>>=-ge,ge+=me;ge>0;Ke=Ke*256+we[ve+Le],Le+=Ee,ge-=8);for(Re=Ke&(1<<-ge)-1,Ke>>=-ge,ge+=ze;ge>0;Re=Re*256+we[ve+Le],Le+=Ee,ge-=8);if(Ke===0)Ke=1-Ue;else{if(Ke===Se)return Re?NaN:(Pe?-1:1)*(1/0);Re=Re+Math.pow(2,ze),Ke=Ke-Ue}return(Pe?-1:1)*Re*Math.pow(2,Ke-ze)},Nt.write=function(we,ve,We,ze,ot,Ke){var Re,me,Se,Ue=Ke*8-ot-1,ge=(1<<Ue)-1,Le=ge>>1,Ee=ot===23?Math.pow(2,-24)-Math.pow(2,-77):0,Pe=ze?0:Ke-1,ie=ze?1:-1,y=ve<0||ve===0&&1/ve<0?1:0;for(ve=Math.abs(ve),isNaN(ve)||ve===1/0?(me=isNaN(ve)?1:0,Re=ge):(Re=Math.floor(Math.log(ve)/Math.LN2),ve*(Se=Math.pow(2,-Re))<1&&(Re--,Se*=2),Re+Le>=1?ve+=Ee/Se:ve+=Ee*Math.pow(2,1-Le),ve*Se>=2&&(Re++,Se/=2),Re+Le>=ge?(me=0,Re=ge):Re+Le>=1?(me=(ve*Se-1)*Math.pow(2,ot),Re=Re+Le):(me=ve*Math.pow(2,Le-1)*Math.pow(2,ot),Re=0));ot>=8;we[We+Pe]=me&255,Pe+=ie,me/=256,ot-=8);for(Re=Re<<ot|me,Ue+=ot;Ue>0;we[We+Pe]=Re&255,Pe+=ie,Re/=256,Ue-=8);we[We+Pe-ie]|=y*128}},65355:function(sn,Nt,we){"use strict";we.r(Nt),we.d(Nt,{AcroForm:function(){return Sl},AcroFormAppearance:function(){return ra},AcroFormButton:function(){return co},AcroFormCheckBox:function(){return li},AcroFormChoiceField:function(){return sa},AcroFormComboBox:function(){return Da},AcroFormEditBox:function(){return Ia},AcroFormListBox:function(){return Po},AcroFormPasswordField:function(){return fo},AcroFormPushButton:function(){return Qo},AcroFormRadioButton:function(){return oo},AcroFormTextField:function(){return zo},GState:function(){return Fg},ShadingPattern:function(){return pc},TilingPattern:function(){return vc},default:function(){return Ma},jsPDF:function(){return Ma}});var ve=we(76190),We={},ze=function(b,z,x,re,ae){var se=new Worker(We[z]||(We[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 be=xe.data,Ie=be.$e$;if(Ie){var _e=new Error(Ie[0]);_e.code=Ie[1],_e.stack=Ie[2],ae(_e,null)}else ae(null,be)},se.postMessage(x,re),se},ot=Uint8Array,Ke=Uint16Array,Re=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]),Se=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]),Ue=new ot([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ge=function(b,z){for(var x=new Ke(31),re=0;re<31;++re)x[re]=z+=1<<b[re-1];for(var ae=new Re(x[30]),re=1;re<30;++re)for(var se=x[re];se<x[re+1];++se)ae[se]=se-x[re]<<5|re;return{b:x,r:ae}},Le=ge(me,2),Ee=Le.b,Pe=Le.r;Ee[28]=258,Pe[258]=28;for(var ie=ge(Se,0),y=ie.b,a=ie.r,ee=new Ke(32768),E=0;E<32768;++E){var te=(E&43690)>>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,ae=0,se=new Ke(z);ae<re;++ae)b[ae]&&++se[b[ae]-1];var xe=new Ke(z);for(ae=1;ae<z;++ae)xe[ae]=xe[ae-1]+se[ae-1]<<1;var be;if(x){be=new Ke(1<<z);var Ie=15-z;for(ae=0;ae<re;++ae)if(b[ae])for(var _e=ae<<4|b[ae],Ve=z-b[ae],st=xe[b[ae]-1]++<<Ve,Bt=st|(1<<Ve)-1;st<=Bt;++st)be[ee[st]>>Ie]=_e}else for(be=new Ke(re),ae=0;ae<re;++ae)b[ae]&&(be[ae]=ee[xe[b[ae]-1]++]>>15-b[ae]);return be},oe=new ot(288),E=0;E<144;++E)oe[E]=8;for(var E=144;E<256;++E)oe[E]=9;for(var E=256;E<280;++E)oe[E]=7;for(var E=280;E<288;++E)oe[E]=8;for(var he=new ot(32),E=0;E<32;++E)he[E]=5;var Fe=ne(oe,9,0),Ce=null,Qe=ne(he,5,0),Ge=null,Je=function(b){for(var z=b[0],x=1;x<b.length;++x)b[x]>z&&(z=b[x]);return z},nt=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)},pt=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))},It={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},At=["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||At[b]);if(re.code=b,Error.captureStackTrace&&Error.captureStackTrace(re,at),!x)throw re;return re},wt=function(b,z,x,re){var ae=b.length,se=re?re.length:0;if(!ae||z.f&&!z.l)return x||new ot(0);var xe=!x,be=xe||z.i!=2,Ie=z.i;xe&&(x=new ot(ae*3));var _e=function(zr){var pa=x.length;if(zr>pa){var wa=new ot(Math.max(pa*2,zr));wa.set(x),x=wa}},Ve=z.f||0,st=z.p||0,Bt=z.b||0,Ze=z.l,Kt=z.d,kt=z.m,zt=z.n,Lt=ae*8;do{if(!Ze){Ve=nt(b,st,1);var bn=nt(b,st+1,3);if(st+=3,bn)if(bn==1)Ze=Ce,Kt=Ge,kt=9,zt=5;else if(bn==2){var mr=nt(b,st,31)+257,ar=nt(b,st+10,15)+4,xn=mr+nt(b,st+5,31)+1;st+=14;for(var on=new ot(xn),Hn=new ot(19),Ft=0;Ft<ar;++Ft)Hn[Ue[Ft]]=nt(b,st+Ft*3,7);st+=ar*3;for(var Gt=Je(Hn),Bn=(1<<Gt)-1,fn=ne(Hn,Gt,1),Ft=0;Ft<xn;){var $n=fn[nt(b,st,Bn)];st+=$n&15;var dn=$n>>4;if(dn<16)on[Ft++]=dn;else{var rr=0,sr=0;for(dn==16?(sr=3+nt(b,st,3),st+=2,rr=on[Ft-1]):dn==17?(sr=3+nt(b,st,7),st+=3):dn==18&&(sr=11+nt(b,st,127),st+=7);sr--;)on[Ft++]=rr}}var Gn=on.subarray(0,mr),ur=on.subarray(mr);kt=Je(Gn),zt=Je(ur),Ze=ne(Gn,kt,1),Kt=ne(ur,zt,1)}else at(1);else{var dn=pt(st)+4,rn=b[dn-4]|b[dn-3]<<8,Jn=dn+rn;if(Jn>ae){Ie&&at(0);break}be&&_e(Bt+rn),x.set(b.subarray(dn,Jn),Bt),z.b=Bt+=rn,z.p=st=Jn*8,z.f=Ve;continue}if(st>Lt){Ie&&at(0);break}}be&&_e(Bt+131072);for(var ea=(1<<kt)-1,Fr=(1<<zt)-1,Ct=st;;Ct=st){var rr=Ze[Oe(b,st)&ea],en=rr>>4;if(st+=rr&15,st>Lt){Ie&&at(0);break}if(rr||at(2),en<256)x[Bt++]=en;else if(en==256){Ct=st,Ze=null;break}else{var ln=en-254;if(en>264){var Ft=en-257,Cn=me[Ft];ln=nt(b,st,(1<<Cn)-1)+Ee[Ft],st+=Cn}var Qn=Kt[Oe(b,st)&Fr],Zn=Qn>>4;Qn||at(3),st+=Qn&15;var ur=y[Zn];if(Zn>3){var Cn=Se[Zn];ur+=Oe(b,st)&(1<<Cn)-1,st+=Cn}if(st>Lt){Ie&&at(0);break}be&&_e(Bt+131072);var ir=Bt+ln;if(Bt<ur){var nr=se-ur,wr=Math.min(ur,ir);for(nr+Bt<0&&at(3);Bt<wr;++Bt)x[Bt]=re[nr+Bt]}for(;Bt<ir;++Bt)x[Bt]=x[Bt-ur]}}z.l=Ze,z.p=Ct,z.b=Bt,z.f=Ve,Ze&&(Ve=1,z.m=kt,z.d=Kt,z.n=zt)}while(!Ve);return Bt!=x.length&&xe?De(x,0,Bt):x.subarray(0,Bt)},ct=function(b,z,x){x<<=z&7;var re=z/8|0;b[re]|=x,b[re+1]|=x>>8},dt=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;re<b.length;++re)b[re]&&x.push({s:re,f:b[re]});var ae=x.length,se=x.slice();if(!ae)return{t:Fn,l:0};if(ae==1){var xe=new ot(x[0].s+1);return xe[x[0].s]=1,{t:xe,l:1}}x.sort(function(Jn,mr){return Jn.f-mr.f}),x.push({s:-1,f:25001});var be=x[0],Ie=x[1],_e=0,Ve=1,st=2;for(x[0]={s:-1,f:be.f+Ie.f,l:be,r:Ie};Ve!=ae-1;)be=x[x[_e].f<x[st].f?_e++:st++],Ie=x[_e!=Ve&&x[_e].f<x[st].f?_e++:st++],x[Ve++]={s:-1,f:be.f+Ie.f,l:be,r:Ie};for(var Bt=se[0].s,re=1;re<ae;++re)se[re].s>Bt&&(Bt=se[re].s);var Ze=new Ke(Bt+1),Kt=rt(x[Ve-1],Ze,0);if(Kt>z){var re=0,kt=0,zt=Kt-z,Lt=1<<zt;for(se.sort(function(mr,ar){return Ze[ar.s]-Ze[mr.s]||mr.f-ar.f});re<ae;++re){var bn=se[re].s;if(Ze[bn]>z)kt+=Lt-(1<<Kt-Ze[bn]),Ze[bn]=z;else break}for(kt>>=zt;kt>0;){var dn=se[re].s;Ze[dn]<z?kt-=1<<z-Ze[dn]++-1:++re}for(;re>=0&&kt;--re){var rn=se[re].s;Ze[rn]==z&&(--Ze[rn],++kt)}Kt=z}return{t:new ot(Ze),l:Kt}},rt=function(b,z,x){return b.s==-1?Math.max(rt(b.l,z,x+1),rt(b.r,z,x+1)):z[b.s]=x},jt=function(b){for(var z=b.length;z&&!b[--z];);for(var x=new Ke(++z),re=0,ae=b[0],se=1,xe=function(Ie){x[re++]=Ie},be=1;be<=z;++be)if(b[be]==ae&&be!=z)++se;else{if(!ae&&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(ae),--se;se>6;se-=6)xe(8304);se>2&&(xe(se-3<<5|8208),se=0)}for(;se--;)xe(ae);se=1,ae=b[be]}return{c:x.subarray(0,re),n:z}},Jt=function(b,z){for(var x=0,re=0;re<z.length;++re)x+=b[re]*z[re];return x},mt=function(b,z,x){var re=x.length,ae=pt(z+2);b[ae]=re&255,b[ae+1]=re>>8,b[ae+2]=b[ae]^255,b[ae+3]=b[ae+1]^255;for(var se=0;se<re;++se)b[ae+se+4]=x[se];return(ae+4+re)*8},Mt=function(b,z,x,re,ae,se,xe,be,Ie,_e,Ve){ct(z,Ve++,x),++ae[256];for(var st=lt(ae,15),Bt=st.t,Ze=st.l,Kt=lt(se,15),kt=Kt.t,zt=Kt.l,Lt=jt(Bt),bn=Lt.c,dn=Lt.n,rn=jt(kt),Jn=rn.c,mr=rn.n,ar=new Ke(19),xn=0;xn<bn.length;++xn)++ar[bn[xn]&31];for(var xn=0;xn<Jn.length;++xn)++ar[Jn[xn]&31];for(var on=lt(ar,7),Hn=on.t,Ft=on.l,Gt=19;Gt>4&&!Hn[Ue[Gt-1]];--Gt);var Bn=_e+5<<3,fn=Jt(ae,oe)+Jt(se,he)+xe,$n=Jt(ae,Bt)+Jt(se,kt)+xe+14+3*Gt+Jt(ar,Hn)+2*ar[16]+3*ar[17]+7*ar[18];if(Ie>=0&&Bn<=fn&&Bn<=$n)return mt(z,Ve,b.subarray(Ie,Ie+_e));var rr,sr,Gn,ur;if(ct(z,Ve,1+($n<fn)),Ve+=2,$n<fn){rr=ne(Bt,Ze,0),sr=Bt,Gn=ne(kt,zt,0),ur=kt;var ea=ne(Hn,Ft,0);ct(z,Ve,dn-257),ct(z,Ve+5,mr-1),ct(z,Ve+10,Gt-4),Ve+=14;for(var xn=0;xn<Gt;++xn)ct(z,Ve+3*xn,Hn[Ue[xn]]);Ve+=3*Gt;for(var Fr=[bn,Jn],Ct=0;Ct<2;++Ct)for(var en=Fr[Ct],xn=0;xn<en.length;++xn){var ln=en[xn]&31;ct(z,Ve,ea[ln]),Ve+=Hn[ln],ln>15&&(ct(z,Ve,en[xn]>>5&127),Ve+=en[xn]>>12)}}else rr=Fe,sr=oe,Gn=Qe,ur=he;for(var xn=0;xn<be;++xn){var Cn=re[xn];if(Cn>255){var ln=Cn>>18&31;dt(z,Ve,rr[ln+257]),Ve+=sr[ln+257],ln>7&&(ct(z,Ve,Cn>>23&31),Ve+=me[ln]);var Qn=Cn&31;dt(z,Ve,Gn[Qn]),Ve+=ur[Qn],Qn>3&&(dt(z,Ve,Cn>>5&8191),Ve+=Se[Qn])}else dt(z,Ve,rr[Cn]),Ve+=sr[Cn]}return dt(z,Ve,rr[256]),Ve+sr[256]},mn=new Re([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Fn=new ot(0),an=function(b,z,x,re,ae,se){var xe=se.z||b.length,be=new ot(re+xe+5*(1+Math.ceil(xe/7e3))+ae),Ie=be.subarray(re,be.length-ae),_e=se.l,Ve=(se.r||0)&7;if(z){Ve&&(Ie[0]=se.r>>3);for(var st=mn[z-1],Bt=st>>13,Ze=st&8191,Kt=(1<<x)-1,kt=se.p||new Ke(32768),zt=se.h||new Ke(Kt+1),Lt=Math.ceil(x/3),bn=2*Lt,dn=function(fr){return(b[fr]^b[fr+1]<<Lt^b[fr+2]<<bn)&Kt},rn=new Re(25e3),Jn=new Ke(288),mr=new Ke(32),ar=0,xn=0,on=se.i||0,Hn=0,Ft=se.w||0,Gt=0;on+2<xe;++on){var Bn=dn(on),fn=on&32767,$n=zt[Bn];if(kt[fn]=$n,zt[Bn]=fn,Ft<=on){var rr=xe-on;if((ar>7e3||Hn>24576)&&(rr>423||!_e)){Ve=Mt(b,Ie,0,rn,Jn,mr,xn,Hn,Gt,on-Gt,Ve),Hn=ar=xn=0,Gt=on;for(var sr=0;sr<286;++sr)Jn[sr]=0;for(var sr=0;sr<30;++sr)mr[sr]=0}var Gn=2,ur=0,ea=Ze,Fr=fn-$n&32767;if(rr>2&&Bn==dn(on-Fr))for(var Ct=Math.min(Bt,rr)-1,en=Math.min(32767,on),ln=Math.min(258,rr);Fr<=en&&--ea&&fn!=$n;){if(b[on+Gn]==b[on+Gn-Fr]){for(var Cn=0;Cn<ln&&b[on+Cn]==b[on+Cn-Fr];++Cn);if(Cn>Gn){if(Gn=Cn,ur=Fr,Cn>Ct)break;for(var Qn=Math.min(Fr,Cn-2),Zn=0,sr=0;sr<Qn;++sr){var ir=on-Fr+sr&32767,nr=kt[ir],wr=ir-nr&32767;wr>Zn&&(Zn=wr,$n=ir)}}}fn=$n,$n=kt[fn],Fr+=fn-$n&32767}if(ur){rn[Hn++]=268435456|Pe[Gn]<<18|a[ur];var zr=Pe[Gn]&31,pa=a[ur]&31;xn+=me[zr]+Se[pa],++Jn[257+zr],++mr[pa],Ft=on+Gn,++ar}else rn[Hn++]=b[on],++Jn[b[on]]}}for(on=Math.max(on,Ft);on<xe;++on)rn[Hn++]=b[on],++Jn[b[on]];Ve=Mt(b,Ie,_e,rn,Jn,mr,xn,Hn,Gt,on-Gt,Ve),_e||(se.r=Ve&7|Ie[Ve/8|0]<<3,Ve-=7,se.h=zt,se.p=kt,se.i=on,se.w=Ft)}else{for(var on=se.w||0;on<xe+_e;on+=65535){var wa=on+65535;wa>=xe&&(Ie[Ve/8|0]=_e,wa=xe),Ve=mt(Ie,Ve+1,b.subarray(on,wa))}se.i=xe}return De(be,0,re+pt(Ve)+ae)},Rn=null,St=function(){var b=-1;return{p:function(z){for(var x=b,re=0;re<z.length;++re)x=Rn[x&255^z[re]]^x>>>8;b=x},d:function(){return~b}}},Nn=function(){var b=1,z=0;return{p:function(x){for(var re=b,ae=z,se=x.length|0,xe=0;xe!=se;){for(var be=Math.min(xe+2655,se);xe<be;++xe)ae+=re+=x[xe];re=(re&65535)+15*(re>>16),ae=(ae&65535)+15*(ae>>16)}b=re,z=ae},d:function(){return b%=65521,z%=65521,(b&255)<<24|(b&65280)<<8|(z&255)<<8|z>>8}}},Xn=function(b,z,x,re,ae){if(!ae&&(ae={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,ae.w=se.length}return an(b,z.level==null?6:z.level,z.mem==null?ae.l?Math.ceil(Math.max(8,Math.min(13,Math.log(b.length)))*1.5):20:12+z.mem,x,re,ae)},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},Tt=function(b,z,x){for(var re=b(),ae=b.toString(),se=ae.slice(ae.indexOf("[")+1,ae.lastIndexOf("]")).replace(/\s+/g,"").split(","),xe=0;xe<re.length;++xe){var be=re[xe],Ie=se[xe];if(typeof be=="function"){z+=";"+Ie+"=";var _e=be.toString();if(be.prototype)if(_e.indexOf("[native code]")!=-1){var Ve=_e.indexOf(" ",8)+1;z+=_e.slice(Ve,_e.indexOf("(",Ve))}else{z+=_e;for(var st in be.prototype)z+=";"+Ie+".prototype."+st+"="+be.prototype[st].toString()}else z+=_e}else x[Ie]=be}return z},ke=null,pe=function(b){var z=[];for(var x in b)b[x].buffer&&z.push((b[x]=new b[x].constructor(b[x])).buffer);return z},ce=function(b,z,x,re){if(!ke[x]){for(var ae="",se={},xe=b.length-1,be=0;be<xe;++be)ae=Tt(b[be],ae,se);ke[x]={c:Tt(b[xe],ae,se),e:se}}var Ie=Te({},ke[x].e);return ze(ke[x].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+z.toString()+"}",x,Ie,pe(Ie),re)},ye=function(){return[ot,Ke,Re,me,Se,Ue,Ee,y,Ce,Ge,ee,At,ne,Je,nt,Oe,pt,De,at,wt,Mo,gt,it]},qe=function(){return[ot,Ke,Re,me,Se,Ue,Pe,a,Fe,oe,Qe,he,ee,mn,Fn,ne,ct,dt,lt,rt,jt,Jt,mt,Mt,pt,De,an,Xn,Jr,gt]},ut=function(){return[Vn,Pr,Zt,St,Rn]},He=function(){return[cr,qn]},Xe=function(){return[Cr,Zt,Nn]},xt=function(){return[aa]},gt=function(b){return postMessage(b,[b.buffer])},it=function(b){return b&&{out:b.size&&new ot(b.size),dictionary:b.dictionary}},Qt=function(b,z,x,re,ae,se){var xe=ce(x,re,ae,function(be,Ie){xe.terminate(),se(be,Ie)});return xe.postMessage([b,z],z.consume?[b.buffer]:[]),function(){xe.terminate()}},Ln=function(b){return b.ondata=function(z,x){return postMessage([z,x],[z.buffer])},function(z){z.data.length?(b.push(z.data[0],z.data[1]),postMessage([z.data[0].length])):b.flush()}},Et=function(b,z,x,re,ae,se,xe){var be,Ie=ce(b,re,ae,function(_e,Ve){_e?(Ie.terminate(),z.ondata.call(z,_e)):Array.isArray(Ve)?Ve.length==1?(z.queuedSize-=Ve[0],z.ondrain&&z.ondrain(Ve[0])):(Ve[1]&&Ie.terminate(),z.ondata.call(z,_e,Ve[0],Ve[1])):xe(Ve)});Ie.postMessage(x),z.queuedSize=0,z.push=function(_e,Ve){z.ondata||at(5),be&&z.ondata(at(4,0,1),null,!!Ve),z.queuedSize+=_e.length,Ie.postMessage([_e,be=Ve],[_e.buffer])},z.terminate=function(){Ie.terminate()},se&&(z.flush=function(){Ie.postMessage([])})},tn=function(b,z){return b[z]|b[z+1]<<8},Ot=function(b,z){return(b[z]|b[z+1]<<8|b[z+2]<<16|b[z+3]<<24)>>>0},pn=function(b,z){return Ot(b,z)+Ot(b,z+4)*4294967296},Zt=function(b,z,x){for(;x;++z)b[z]=x,x>>>=8},Vn=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&&Zt(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)}},cr=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)},qn=function(b){var z=b.length;return(b[z-4]|b[z-3]<<8|b[z-2]<<16|b[z-1]<<24)>>>0},Pr=function(b){return 10+(b.filename?b.filename.length+1:0)},Cr=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 ae=Nn();ae.p(z.dictionary),Zt(b,2,ae.d())}},aa=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 ta(b,z){return typeof b=="function"&&(z=b,b={}),this.ondata=z,b}var _r=null,Br=null;function Er(b,z,x){return x||(x=z,z={}),typeof x!="function"&&at(7),Qt(b,z,[qe],function(re){return gt(Jr(re.data[0],re.data[1]))},0,x)}function Jr(b,z){return Xn(b,z||{},0,0)}var fa=null,Ga=null;function Xr(b,z,x){return x||(x=z,z={}),typeof x!="function"&&at(7),Qt(b,z,[ye],function(re){return gt(Mo(re.data[0],it(re.data[1])))},1,x)}function Mo(b,z){return wt(b,{i:2},z&&z.out,z&&z.dictionary)}var ii=null,$r=null;function Xt(b,z,x){return x||(x=z,z={}),typeof x!="function"&&at(7),Qt(b,z,[qe,ut,function(){return[qi]}],function(re){return gt(qi(re.data[0],re.data[1]))},2,x)}function qi(b,z){z||(z={});var x=St(),re=b.length;x.p(b);var ae=Xn(b,z,Pr(z),8),se=ae.length;return Vn(ae,z),Zt(ae,se-8,x.d()),Zt(ae,se-4,re),ae}var yr=null,Lr=null;function Hr(b,z,x){return x||(x=z,z={}),typeof x!="function"&&at(7),Qt(b,z,[ye,He,function(){return[Ir]}],function(re){return gt(Ir(re.data[0],re.data[1]))},3,x)}function Ir(b,z){var x=cr(b);return x+8>b.length&&at(6,"invalid gzip data"),wt(b.subarray(x,-8),{i:2},z&&z.out||new ot(qn(b)),z&&z.dictionary)}var ja=null,Za=null;function oa(b,z,x){return x||(x=z,z={}),typeof x!="function"&&at(7),Qt(b,z,[qe,Xe,function(){return[un]}],function(re){return gt(un(re.data[0],re.data[1]))},4,x)}function un(b,z){z||(z={});var x=Nn();x.p(b);var re=Xn(b,z,z.dictionary?6:2,4);return Cr(re,z),Zt(re,re.length-4,x.d()),re}var wn=null,cn=null;function er(b,z,x){return x||(x=z,z={}),typeof x!="function"&&at(7),Qt(b,z,[ye,xt,function(){return[kr]}],function(re){return gt(kr(re.data[0],it(re.data[1])))},5,x)}function kr(b,z){return wt(b.subarray(aa(b,z&&z.dictionary),-4),{i:2},z&&z.out,z&&z.dictionary)}var hn=null,Dn=null;function Kn(b,z,x){return x||(x=z,z={}),typeof x!="function"&&at(7),b[0]==31&&b[1]==139&&b[2]==8?Hr(b,z,x):(b[0]&15)!=8||b[0]>>4>7||(b[0]<<8|b[1])%31?Xr(b,z,x):er(b,z,x)}function tr(b,z){return b[0]==31&&b[1]==139&&b[2]==8?Ir(b,z):(b[0]&15)!=8||b[0]>>4>7||(b[0]<<8|b[1])%31?Mo(b,z):kr(b,z)}var jr=function(b,z,x,re){for(var ae in b){var se=b[ae],xe=z+ae,be=re;Array.isArray(se)&&(be=Te(re,se[1]),se=se[0]),se instanceof ot?x[xe]=[se,be]:(x[xe+="/"]=[new ot(0),be],jr(se,xe,x,re))}},Xa=typeof TextEncoder!="undefined"&&new TextEncoder,Yn=typeof TextDecoder!="undefined"&&new TextDecoder,Yr=0;try{Yn.decode(Fn,{stream:!0}),Yr=1}catch(b){}var Fa=function(b){for(var z="",x=0;;){var re=b[x++],ae=(re>127)+(re>223)+(re>239);if(x+ae>b.length)return{s:z,r:De(b,x-1)};ae?ae==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)):ae&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)}},Ta=null,ao=null;function Wa(b,z){if(z){for(var x=new ot(b.length),re=0;re<b.length;++re)x[re]=b.charCodeAt(re);return x}if(Xa)return Xa.encode(b);for(var ae=b.length,se=new ot(b.length+(b.length>>1)),xe=0,be=function(Ve){se[xe++]=Ve},re=0;re<ae;++re){if(xe+5>se.length){var Ie=new ot(xe+8+(ae-re<<1));Ie.set(se),se=Ie}var _e=b.charCodeAt(re);_e<128||z?be(_e):_e<2048?(be(192|_e>>6),be(128|_e&63)):_e>55295&&_e<57344?(_e=65536+(_e&1047552)|b.charCodeAt(++re)&1023,be(240|_e>>18),be(128|_e>>12&63),be(128|_e>>6&63),be(128|_e&63)):(be(224|_e>>12),be(128|_e>>6&63),be(128|_e&63))}return De(se,0,xe)}function fi(b,z){if(z){for(var x="",re=0;re<b.length;re+=16384)x+=String.fromCharCode.apply(null,b.subarray(re,re+16384));return x}else{if(Yn)return Yn.decode(b);var ae=Fa(b),se=ae.s,x=ae.r;return x.length&&at(8),se}}var Li=function(b){return b==1?3:b<6?2:b==9?1:0},so=function(b,z){return z+30+tn(b,z+26)+tn(b,z+28)},nA=function(b,z,x){var re=tn(b,z+28),ae=fi(b.subarray(z+46,z+46+re),!(tn(b,z+8)&2048)),se=z+46+re,xe=Ot(b,z+20),be=x&&xe==4294967295?to(b,se):[xe,Ot(b,z+24),Ot(b,z+42)],Ie=be[0],_e=be[1],Ve=be[2];return[tn(b,z+10),Ie,_e,ae,se+tn(b,z+30)+tn(b,z+32),Ve]},to=function(b,z){for(;tn(b,z)!=1;z+=4+tn(b,z+2));return[pn(b,z+12),pn(b,z+4),pn(b,z+20)]},Oa=function(b){var z=0;if(b)for(var x in b){var re=b[x].length;re>65535&&at(9),z+=re+4}return z},Uo=function(b,z,x,re,ae,se,xe,be){var Ie=re.length,_e=x.extra,Ve=be&&be.length,st=Oa(_e);Zt(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++]=ae&&8,b[z++]=x.compression&255,b[z++]=x.compression>>8;var Bt=new Date(x.mtime==null?Date.now():x.mtime),Ze=Bt.getFullYear()-1980;if((Ze<0||Ze>119)&&at(10),Zt(b,z,Ze<<25|Bt.getMonth()+1<<21|Bt.getDate()<<16|Bt.getHours()<<11|Bt.getMinutes()<<5|Bt.getSeconds()>>1),z+=4,se!=-1&&(Zt(b,z,x.crc),Zt(b,z+4,se<0?-se-2:se),Zt(b,z+8,x.size)),Zt(b,z+12,Ie),Zt(b,z+14,st),z+=16,xe!=null&&(Zt(b,z,Ve),Zt(b,z+6,x.attrs),Zt(b,z+10,xe),z+=14),b.set(re,z),z+=Ie,st)for(var Kt in _e){var kt=_e[Kt],zt=kt.length;Zt(b,z,+Kt),Zt(b,z+2,zt),b.set(kt,z+4),z+=4+zt}return Ve&&(b.set(be,z),z+=Ve),z},Mi=function(b,z,x,re,ae){Zt(b,z,101010256),Zt(b,z+8,x),Zt(b,z+10,x),Zt(b,z+12,re),Zt(b,z+16,ae)},hi=null,Ar=null,bl=null,Vs=null;function ns(b,z,x){x||(x=z,z={}),typeof x!="function"&&at(7);var re={};jr(b,"",re,z);var ae=Object.keys(re),se=ae.length,xe=0,be=0,Ie=se,_e=new Array(se),Ve=[],st=function(){for(var zt=0;zt<Ve.length;++zt)Ve[zt]()},Bt=function(zt,Lt){ui(function(){x(zt,Lt)})};ui(function(){Bt=x});var Ze=function(){var zt=new ot(be+22),Lt=xe,bn=be-xe;be=0;for(var dn=0;dn<Ie;++dn){var rn=_e[dn];try{var Jn=rn.c.length;Uo(zt,be,rn,rn.f,rn.u,Jn);var mr=30+rn.f.length+Oa(rn.extra),ar=be+mr;zt.set(rn.c,ar),Uo(zt,xe,rn,rn.f,rn.u,Jn,be,rn.m),xe+=16+mr+(rn.m?rn.m.length:0),be=ar+Jn}catch(xn){return Bt(xn,null)}}Mi(zt,xe,_e.length,bn,Lt),Bt(null,zt)};se||Ze();for(var Kt=function(zt){var Lt=ae[zt],bn=re[Lt],dn=bn[0],rn=bn[1],Jn=St(),mr=dn.length;Jn.p(dn);var ar=Wa(Lt),xn=ar.length,on=rn.comment,Hn=on&&Wa(on),Ft=Hn&&Hn.length,Gt=Oa(rn.extra),Bn=rn.level==0?0:8,fn=function($n,rr){if($n)st(),Bt($n,null);else{var sr=rr.length;_e[zt]=Te(rn,{size:mr,crc:Jn.d(),c:rr,f:ar,m:Hn,u:xn!=Lt.length||Hn&&on.length!=Ft,compression:Bn}),xe+=30+xn+Gt+sr,be+=76+2*(xn+Gt)+(Ft||0)+sr,--se||Ze()}};if(xn>65535&&fn(at(11,0,1),null),!Bn)fn(null,dn);else if(mr<16e4)try{fn(null,Jr(dn,rn))}catch($n){fn($n,null)}else Ve.push(Er(dn,rn,fn))},kt=0;kt<Ie;++kt)Kt(kt);return st}function gs(b,z){z||(z={});var x={},re=[];jr(b,"",x,z);var ae=0,se=0;for(var xe in x){var be=x[xe],Ie=be[0],_e=be[1],Ve=_e.level==0?0:8,st=Wa(xe),Bt=st.length,Ze=_e.comment,Kt=Ze&&Wa(Ze),kt=Kt&&Kt.length,zt=Oa(_e.extra);Bt>65535&&at(11);var Lt=Ve?Jr(Ie,_e):Ie,bn=Lt.length,dn=St();dn.p(Ie),re.push(Te(_e,{size:Ie.length,crc:dn.d(),c:Lt,f:st,m:Kt,u:Bt!=xe.length||Kt&&Ze.length!=kt,o:ae,compression:Ve})),ae+=30+Bt+zt+bn,se+=76+2*(Bt+zt)+(kt||0)+bn}for(var rn=new ot(se+22),Jn=ae,mr=se-ae,ar=0;ar<re.length;++ar){var st=re[ar];Uo(rn,st.o,st,st.f,st.u,st.c.length);var xn=30+st.f.length+Oa(st.extra);rn.set(st.c,st.o+xn),Uo(rn,ae,st,st.f,st.u,st.c.length,st.o,st.m),ae+=16+xn+(st.m?st.m.length:0)}return Mi(rn,ae,re.length,mr,Jn),rn}var Qr=null,Ea=null,mo=null,ma=null,ui=typeof queueMicrotask=="function"?queueMicrotask:typeof setTimeout=="function"?setTimeout:function(b){b()};function ci(b,z,x){x||(x=z,z={}),typeof x!="function"&&at(7);var re=[],ae=function(){for(var zt=0;zt<re.length;++zt)re[zt]()},se={},xe=function(zt,Lt){ui(function(){x(zt,Lt)})};ui(function(){xe=x});for(var be=b.length-22;Ot(b,be)!=101010256;--be)if(!be||b.length-be>65558)return xe(at(13,0,1),null),ae;var Ie=tn(b,be+8);if(Ie){var _e=Ie,Ve=Ot(b,be+16),st=Ve==4294967295||_e==65535;if(st){var Bt=Ot(b,be-12);st=Ot(b,Bt)==101075792,st&&(_e=Ie=Ot(b,Bt+32),Ve=Ot(b,Bt+48))}for(var Ze=z&&z.filter,Kt=function(zt){var Lt=nA(b,Ve,st),bn=Lt[0],dn=Lt[1],rn=Lt[2],Jn=Lt[3],mr=Lt[4],ar=Lt[5],xn=so(b,ar);Ve=mr;var on=function(Ft,Gt){Ft?(ae(),xe(Ft,null)):(Gt&&(se[Jn]=Gt),--Ie||xe(null,se))};if(!Ze||Ze({name:Jn,size:dn,originalSize:rn,compression:bn}))if(!bn)on(null,De(b,xn,xn+dn));else if(bn==8){var Hn=b.subarray(xn,xn+dn);if(rn<524288||dn>.8*rn)try{on(null,Mo(Hn,{out:new ot(rn)}))}catch(Ft){on(Ft,null)}else re.push(Xr(Hn,{size:rn},on))}else on(at(14,"unknown compression type "+bn,1),null);else on(null,null)},kt=0;kt<_e;++kt)Kt(kt)}else xe(null,{});return ae}function nn(b,z){for(var x={},re=b.length-22;Ot(b,re)!=101010256;--re)(!re||b.length-re>65558)&&at(13);var ae=tn(b,re+8);if(!ae)return{};var se=Ot(b,re+16),xe=se==4294967295||ae==65535;if(xe){var be=Ot(b,re-12);xe=Ot(b,be)==101075792,xe&&(ae=Ot(b,be+32),se=Ot(b,be+48))}for(var Ie=z&&z.filter,_e=0;_e<ae;++_e){var Ve=nA(b,se,xe),st=Ve[0],Bt=Ve[1],Ze=Ve[2],Kt=Ve[3],kt=Ve[4],zt=Ve[5],Lt=so(b,zt);se=kt,(!Ie||Ie({name:Kt,size:Bt,originalSize:Ze,compression:st}))&&(st?st==8?x[Kt]=Mo(b.subarray(Lt,Lt+Bt),{out:new ot(Ze)}):at(14,"unknown compression type "+st):x[Kt]=De(b,Lt,Lt+Bt))}return x}var po=we(42978);function di(b,z="utf8"){return new TextDecoder(z).decode(b)}const xA=new TextEncoder;function Ki(b){return xA.encode(b)}const fs=1024*8,Uc=(()=>{const b=new Uint8Array(4),z=new Uint32Array(b.buffer);return!((z[0]=1)&b[0])})(),kl={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 _s{constructor(z=fs,x={}){Ni(this,"buffer");Ni(this,"byteLength");Ni(this,"byteOffset");Ni(this,"length");Ni(this,"offset");Ni(this,"lastWrittenByte");Ni(this,"littleEndian");Ni(this,"_data");Ni(this,"_mark");Ni(this,"_marks");let re=!1;typeof z=="number"?z=new ArrayBuffer(z):(re=!0,this.lastWrittenByte=z.byteLength);const ae=x.offset?x.offset>>>0:0,se=z.byteLength-ae;let xe=ae;(ArrayBuffer.isView(z)||z instanceof _s)&&(z.byteLength!==z.buffer.byteLength&&(xe=z.byteOffset+ae),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,ae=new Uint8Array(re);ae.set(new Uint8Array(this.buffer)),this.buffer=ae.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=kl[x].BYTES_PER_ELEMENT*z,ae=this.byteOffset+this.offset,se=this.buffer.slice(ae,ae+re);if(this.littleEndian===Uc&&x!=="uint8"&&x!=="int8"){const be=new Uint8Array(this.buffer.slice(ae,ae+re));be.reverse();const Ie=new kl[x](be.buffer);return this.offset+=re,Ie.reverse(),Ie}const xe=new kl[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;re<z;re++)x+=this.readChar();return x}readUtf8(z=1){return di(this.readBytes(z))}decodeText(z=1,x="utf8"){return di(this.readBytes(z),x)}writeBoolean(z){return this.writeUint8(z?255:0),this}writeInt8(z){return this.ensureAvailable(1),this._data.setInt8(this.offset++,z),this._updateLastWrittenByte(),this}writeUint8(z){return this.ensureAvailable(1),this._data.setUint8(this.offset++,z),this._updateLastWrittenByte(),this}writeByte(z){return this.writeUint8(z)}writeBytes(z){this.ensureAvailable(z.length);for(let x=0;x<z.length;x++)this._data.setUint8(this.offset++,z[x]);return this._updateLastWrittenByte(),this}writeInt16(z){return this.ensureAvailable(2),this._data.setInt16(this.offset,z,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(z){return this.ensureAvailable(2),this._data.setUint16(this.offset,z,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(z){return this.ensureAvailable(4),this._data.setInt32(this.offset,z,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(z){return this.ensureAvailable(4),this._data.setUint32(this.offset,z,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(z){return this.ensureAvailable(4),this._data.setFloat32(this.offset,z,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(z){return this.ensureAvailable(8),this._data.setFloat64(this.offset,z,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(z){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,z,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(z){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,z,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(z){return this.writeUint8(z.charCodeAt(0))}writeChars(z){for(let x=0;x<z.length;x++)this.writeUint8(z.charCodeAt(x));return this}writeUtf8(z){return this.writeBytes(Ki(z))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}const tc=4,Tl=0,xu=1,Pl=2;function Js(b){let z=b.length;for(;--z>=0;)b[z]=0}const ru=0,FA=1,nc=2,Rl=3,Nc=258,au=29,LA=256,ll=LA+1+au,IA=30,ou=19,Fu=2*ll+1,ul=15,Lu=16,SA=7,cl=256,ks=16,rc=17,Iu=18,va=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]),Mr=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]),ia=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),ca=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ko=512,Ko=new Array((ll+2)*2);Js(Ko);const Ai=new Array(IA*2);Js(Ai);const Bi=new Array(ko);Js(Bi);const Qi=new Array(Nc-Rl+1);Js(Qi);const rA=new Array(au);Js(rA);const rs=new Array(IA);Js(rs);function BA(b,z,x,re,ae){this.static_tree=b,this.extra_bits=z,this.extra_base=x,this.elems=re,this.max_length=ae,this.has_stree=b&&b.length}let Cl,Hl,jl;function Nr(b,z){this.dyn_tree=b,this.max_code=0,this.stat_desc=z}const Ra=b=>b<256?Bi[b]:Bi[256+(b>>>7)],yo=(b,z)=>{b.pending_buf[b.pending++]=z&255,b.pending_buf[b.pending++]=z>>>8&255},xo=(b,z,x)=>{b.bi_valid>Lu-x?(b.bi_buf|=z<<b.bi_valid&65535,yo(b,b.bi_buf),b.bi_buf=z>>Lu-b.bi_valid,b.bi_valid+=x-Lu):(b.bi_buf|=z<<b.bi_valid&65535,b.bi_valid+=x)},hA=(b,z,x)=>{xo(b,x[z*2],x[z*2+1])},as=(b,z)=>{let x=0;do x|=b&1,b>>>=1,x<<=1;while(--z>0);return x>>>1},Es=b=>{b.bi_valid===16?(yo(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)},El=(b,z)=>{const x=z.dyn_tree,re=z.max_code,ae=z.stat_desc.static_tree,se=z.stat_desc.has_stree,xe=z.stat_desc.extra_bits,be=z.stat_desc.extra_base,Ie=z.stat_desc.max_length;let _e,Ve,st,Bt,Ze,Kt,kt=0;for(Bt=0;Bt<=ul;Bt++)b.bl_count[Bt]=0;for(x[b.heap[b.heap_max]*2+1]=0,_e=b.heap_max+1;_e<Fu;_e++)Ve=b.heap[_e],Bt=x[x[Ve*2+1]*2+1]+1,Bt>Ie&&(Bt=Ie,kt++),x[Ve*2+1]=Bt,!(Ve>re)&&(b.bl_count[Bt]++,Ze=0,Ve>=be&&(Ze=xe[Ve-be]),Kt=x[Ve*2],b.opt_len+=Kt*(Bt+Ze),se&&(b.static_len+=Kt*(ae[Ve*2+1]+Ze)));if(kt!==0){do{for(Bt=Ie-1;b.bl_count[Bt]===0;)Bt--;b.bl_count[Bt]--,b.bl_count[Bt+1]+=2,b.bl_count[Ie]--,kt-=2}while(kt>0);for(Bt=Ie;Bt!==0;Bt--)for(Ve=b.bl_count[Bt];Ve!==0;)st=b.heap[--_e],!(st>re)&&(x[st*2+1]!==Bt&&(b.opt_len+=(Bt-x[st*2+1])*x[st*2],x[st*2+1]=Bt),Ve--)}},Ml=(b,z,x)=>{const re=new Array(ul+1);let ae=0,se,xe;for(se=1;se<=ul;se++)ae=ae+x[se-1]<<1,re[se]=ae;for(xe=0;xe<=z;xe++){let be=b[xe*2+1];be!==0&&(b[xe*2]=as(re[be]++,be))}},hs=()=>{let b,z,x,re,ae;const se=new Array(ul+1);for(x=0,re=0;re<au-1;re++)for(rA[re]=x,b=0;b<1<<va[re];b++)Qi[x++]=re;for(Qi[x-1]=re,ae=0,re=0;re<16;re++)for(rs[re]=ae,b=0;b<1<<Mr[re];b++)Bi[ae++]=re;for(ae>>=7;re<IA;re++)for(rs[re]=ae<<7,b=0;b<1<<Mr[re]-7;b++)Bi[256+ae++]=re;for(z=0;z<=ul;z++)se[z]=0;for(b=0;b<=143;)Ko[b*2+1]=8,b++,se[8]++;for(;b<=255;)Ko[b*2+1]=9,b++,se[9]++;for(;b<=279;)Ko[b*2+1]=7,b++,se[7]++;for(;b<=287;)Ko[b*2+1]=8,b++,se[8]++;for(Ml(Ko,ll+1,se),b=0;b<IA;b++)Ai[b*2+1]=5,Ai[b*2]=as(b,5);Cl=new BA(Ko,va,LA+1,ll,ul),Hl=new BA(Ai,Mr,0,IA,ul),jl=new BA(new Array(0),ia,0,ou,SA)},Xs=b=>{let z;for(z=0;z<ll;z++)b.dyn_ltree[z*2]=0;for(z=0;z<IA;z++)b.dyn_dtree[z*2]=0;for(z=0;z<ou;z++)b.bl_tree[z*2]=0;b.dyn_ltree[cl*2]=1,b.opt_len=b.static_len=0,b.sym_next=b.matches=0},ni=b=>{b.bi_valid>8?yo(b,b.bi_buf):b.bi_valid>0&&(b.pending_buf[b.pending++]=b.bi_buf),b.bi_buf=0,b.bi_valid=0},xl=(b,z,x,re)=>{const ae=z*2,se=x*2;return b[ae]<b[se]||b[ae]===b[se]&&re[z]<=re[x]},Fl=(b,z,x)=>{const re=b.heap[x];let ae=x<<1;for(;ae<=b.heap_len&&(ae<b.heap_len&&xl(z,b.heap[ae+1],b.heap[ae],b.depth)&&ae++,!xl(z,re,b.heap[ae],b.depth));)b.heap[x]=b.heap[ae],x=ae,ae<<=1;b.heap[x]=re},ms=(b,z,x)=>{let re,ae,se=0,xe,be;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,ae=b.pending_buf[b.sym_buf+se++],re===0?hA(b,ae,z):(xe=Qi[ae],hA(b,xe+LA+1,z),be=va[xe],be!==0&&(ae-=rA[xe],xo(b,ae,be)),re--,xe=Ra(re),hA(b,xe,x),be=Mr[xe],be!==0&&(re-=rs[xe],xo(b,re,be)));while(se<b.sym_next);hA(b,cl,z)},UA=(b,z)=>{const x=z.dyn_tree,re=z.stat_desc.static_tree,ae=z.stat_desc.has_stree,se=z.stat_desc.elems;let xe,be,Ie=-1,_e;for(b.heap_len=0,b.heap_max=Fu,xe=0;xe<se;xe++)x[xe*2]!==0?(b.heap[++b.heap_len]=Ie=xe,b.depth[xe]=0):x[xe*2+1]=0;for(;b.heap_len<2;)_e=b.heap[++b.heap_len]=Ie<2?++Ie:0,x[_e*2]=1,b.depth[_e]=0,b.opt_len--,ae&&(b.static_len-=re[_e*2+1]);for(z.max_code=Ie,xe=b.heap_len>>1;xe>=1;xe--)Fl(b,x,xe);_e=se;do xe=b.heap[1],b.heap[1]=b.heap[b.heap_len--],Fl(b,x,1),be=b.heap[1],b.heap[--b.heap_max]=xe,b.heap[--b.heap_max]=be,x[_e*2]=x[xe*2]+x[be*2],b.depth[_e]=(b.depth[xe]>=b.depth[be]?b.depth[xe]:b.depth[be])+1,x[xe*2+1]=x[be*2+1]=_e,b.heap[1]=_e++,Fl(b,x,1);while(b.heap_len>=2);b.heap[--b.heap_max]=b.heap[1],El(b,z),Ml(x,Ie,b.bl_count)},ac=(b,z,x)=>{let re,ae=-1,se,xe=z[0*2+1],be=0,Ie=7,_e=4;for(xe===0&&(Ie=138,_e=3),z[(x+1)*2+1]=65535,re=0;re<=x;re++)se=xe,xe=z[(re+1)*2+1],!(++be<Ie&&se===xe)&&(be<_e?b.bl_tree[se*2]+=be:se!==0?(se!==ae&&b.bl_tree[se*2]++,b.bl_tree[ks*2]++):be<=10?b.bl_tree[rc*2]++:b.bl_tree[Iu*2]++,be=0,ae=se,xe===0?(Ie=138,_e=3):se===xe?(Ie=6,_e=3):(Ie=7,_e=4))},xs=(b,z,x)=>{let re,ae=-1,se,xe=z[0*2+1],be=0,Ie=7,_e=4;for(xe===0&&(Ie=138,_e=3),re=0;re<=x;re++)if(se=xe,xe=z[(re+1)*2+1],!(++be<Ie&&se===xe)){if(be<_e)do hA(b,se,b.bl_tree);while(--be!==0);else se!==0?(se!==ae&&(hA(b,se,b.bl_tree),be--),hA(b,ks,b.bl_tree),xo(b,be-3,2)):be<=10?(hA(b,rc,b.bl_tree),xo(b,be-3,3)):(hA(b,Iu,b.bl_tree),xo(b,be-11,7));be=0,ae=se,xe===0?(Ie=138,_e=3):se===xe?(Ie=6,_e=3):(Ie=7,_e=4)}},Ys=b=>{let z;for(ac(b,b.dyn_ltree,b.l_desc.max_code),ac(b,b.dyn_dtree,b.d_desc.max_code),UA(b,b.bl_desc),z=ou-1;z>=3&&b.bl_tree[ca[z]*2+1]===0;z--);return b.opt_len+=3*(z+1)+5+5+4,z},qs=(b,z,x,re)=>{let ae;for(xo(b,z-257,5),xo(b,x-1,5),xo(b,re-4,4),ae=0;ae<re;ae++)xo(b,b.bl_tree[ca[ae]*2+1],3);xs(b,b.dyn_ltree,z-1),xs(b,b.dyn_dtree,x-1)},Fo=b=>{let z=4093624447,x;for(x=0;x<=31;x++,z>>>=1)if(z&1&&b.dyn_ltree[x*2]!==0)return Tl;if(b.dyn_ltree[9*2]!==0||b.dyn_ltree[10*2]!==0||b.dyn_ltree[13*2]!==0)return xu;for(x=32;x<LA;x++)if(b.dyn_ltree[x*2]!==0)return xu;return Tl};let Fs=!1;const Dc=b=>{Fs||(hs(),Fs=!0),b.l_desc=new Nr(b.dyn_ltree,Cl),b.d_desc=new Nr(b.dyn_dtree,Hl),b.bl_desc=new Nr(b.bl_tree,jl),b.bi_buf=0,b.bi_valid=0,Xs(b)},iu=(b,z,x,re)=>{xo(b,(ru<<1)+(re?1:0),3),ni(b),yo(b,x),yo(b,~x),x&&b.pending_buf.set(b.window.subarray(z,z+x),b.pending),b.pending+=x},Ll=b=>{xo(b,FA<<1,3),hA(b,cl,Ko),Es(b)},Ts=(b,z,x,re)=>{let ae,se,xe=0;b.level>0?(b.strm.data_type===Pl&&(b.strm.data_type=Fo(b)),UA(b,b.l_desc),UA(b,b.d_desc),xe=Ys(b),ae=b.opt_len+3+7>>>3,se=b.static_len+3+7>>>3,se<=ae&&(ae=se)):ae=se=x+5,x+4<=ae&&z!==-1?iu(b,z,x,re):b.strategy===tc||se===ae?(xo(b,(FA<<1)+(re?1:0),3),ms(b,Ko,Ai)):(xo(b,(nc<<1)+(re?1:0),3),qs(b,b.l_desc.max_code+1,b.d_desc.max_code+1,xe+1),ms(b,b.dyn_ltree,b.dyn_dtree)),Xs(b),re&&ni(b)},oc=(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[(Qi[x]+LA+1)*2]++,b.dyn_dtree[Ra(z)*2]++),b.sym_next===b.sym_end);var Kl=Dc,wA=iu,$g=Ts,GA=oc,Jd=Ll,Au={_tr_init:Kl,_tr_stored_block:wA,_tr_flush_block:$g,_tr_tally:GA,_tr_align:Jd},Ci=(b,z,x,re)=>{let ae=b&65535|0,se=b>>>16&65535|0,xe=0;for(;x!==0;){xe=x>2e3?2e3:x,x-=xe;do ae=ae+z[re++]|0,se=se+ae|0;while(--xe);ae%=65521,se%=65521}return ae|se<<16|0};const ef=()=>{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},tf=new Uint32Array(ef());var yA=(b,z,x,re)=>{const ae=tf,se=re+x;b^=-1;for(let xe=re;xe<se;xe++)b=b>>>8^ae[(b^z[xe])&255];return b^-1},$s={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"},su={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:nf,_tr_stored_block:mA,_tr_flush_block:Il,_tr_tally:ZA,_tr_align:bA}=Au,{Z_NO_FLUSH:os,Z_PARTIAL_FLUSH:Xd,Z_FULL_FLUSH:Xf,Z_FINISH:Ls,Z_BLOCK:Yd,Z_OK:WA,Z_STREAM_END:ic,Z_STREAM_ERROR:pA,Z_DATA_ERROR:qd,Z_BUF_ERROR:Ac,Z_DEFAULT_COMPRESSION:Qc,Z_FILTERED:rf,Z_HUFFMAN_ONLY:sc,Z_RLE:af,Z_FIXED:el,Z_DEFAULT_STRATEGY:$d,Z_UNKNOWN:eg,Z_DEFLATED:cd}=su,_c=9,Yf=15,of=8,Uu=256+1+29,Af=30,sf=19,$f=2*Uu+1,lf=15,gi=3,dl=258,zl=dl+gi+1,eh=32,lu=42,uf=57,dd=69,cf=73,tg=91,df=103,Nu=113,gd=666,PA=1,Tc=2,Du=3,uu=4,th=3,lc=(b,z)=>(b.msg=$s[z],z),gf=b=>b*2-(b>4?9:0),Ou=b=>{let z=b.length;for(;--z>=0;)b[z]=0},fd=b=>{let z,x,re,ae=b.w_size;z=b.hash_size,re=z;do x=b.head[--re],b.head[re]=x>=ae?x-ae:0;while(--z);z=ae,re=z;do x=b.prev[--re],b.prev[re]=x>=ae?x-ae:0;while(--z)};let cu=(b,z,x)=>(z<<b.hash_shift^x)&b.hash_mask;const tl=b=>{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))},Rs=(b,z)=>{Il(b,b.block_start>=0?b.block_start:-1,b.strstart-b.block_start,z),b.block_start=b.strstart,tl(b.strm)},mi=(b,z)=>{b.pending_buf[b.pending++]=z},uc=(b,z)=>{b.pending_buf[b.pending++]=z>>>8&255,b.pending_buf[b.pending++]=z&255},ff=(b,z,x,re)=>{let ae=b.avail_in;return ae>re&&(ae=re),ae===0?0:(b.avail_in-=ae,z.set(b.input.subarray(b.next_in,b.next_in+ae),x),b.state.wrap===1?b.adler=Ci(b.adler,z,ae,x):b.state.wrap===2&&(b.adler=yA(b.adler,z,ae,x)),b.next_in+=ae,b.total_in+=ae,ae)},hf=(b,z)=>{let x=b.max_chain_length,re=b.strstart,ae,se,xe=b.prev_length,be=b.nice_match;const Ie=b.strstart>b.w_size-zl?b.strstart-(b.w_size-zl):0,_e=b.window,Ve=b.w_mask,st=b.prev,Bt=b.strstart+dl;let Ze=_e[re+xe-1],Kt=_e[re+xe];b.prev_length>=b.good_match&&(x>>=2),be>b.lookahead&&(be=b.lookahead);do if(ae=z,!(_e[ae+xe]!==Kt||_e[ae+xe-1]!==Ze||_e[ae]!==_e[re]||_e[++ae]!==_e[re+1])){re+=2,ae++;do;while(_e[++re]===_e[++ae]&&_e[++re]===_e[++ae]&&_e[++re]===_e[++ae]&&_e[++re]===_e[++ae]&&_e[++re]===_e[++ae]&&_e[++re]===_e[++ae]&&_e[++re]===_e[++ae]&&_e[++re]===_e[++ae]&&re<Bt);if(se=dl-(Bt-re),re=Bt-dl,se>xe){if(b.match_start=z,xe=se,se>=be)break;Ze=_e[re+xe-1],Kt=_e[re+xe]}}while((z=st[z&Ve])>Ie&&--x!==0);return xe<=b.lookahead?xe:b.lookahead},cc=b=>{const z=b.w_size;let x,re,ae;do{if(re=b.window_size-b.lookahead-b.strstart,b.strstart>=z+(z-zl)&&(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),fd(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>=gi)for(ae=b.strstart-b.insert,b.ins_h=b.window[ae],b.ins_h=cu(b,b.ins_h,b.window[ae+1]);b.insert&&(b.ins_h=cu(b,b.ins_h,b.window[ae+gi-1]),b.prev[ae&b.w_mask]=b.head[b.ins_h],b.head[b.ins_h]=ae,ae++,b.insert--,!(b.lookahead+b.insert<gi)););}while(b.lookahead<zl&&b.strm.avail_in!==0)},Rc=(b,z)=>{let x=b.pending_buf_size-5>b.w_size?b.w_size:b.pending_buf_size-5,re,ae,se,xe=0,be=b.strm.avail_in;do{if(re=65535,se=b.bi_valid+42>>3,b.strm.avail_out<se||(se=b.strm.avail_out-se,ae=b.strstart-b.block_start,re>ae+b.strm.avail_in&&(re=ae+b.strm.avail_in),re>se&&(re=se),re<x&&(re===0&&z!==Ls||z===os||re!==ae+b.strm.avail_in)))break;xe=z===Ls&&re===ae+b.strm.avail_in?1:0,mA(b,0,0,xe),b.pending_buf[b.pending-4]=re,b.pending_buf[b.pending-3]=re>>8,b.pending_buf[b.pending-2]=~re,b.pending_buf[b.pending-1]=~re>>8,tl(b.strm),ae&&(ae>re&&(ae=re),b.strm.output.set(b.window.subarray(b.block_start,b.block_start+ae),b.strm.next_out),b.strm.next_out+=ae,b.strm.avail_out-=ae,b.strm.total_out+=ae,b.block_start+=ae,re-=ae),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 be-=b.strm.avail_in,be&&(be>=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<=be&&(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-be,b.strm.next_in),b.strstart),b.strstart+=be,b.insert+=be>b.w_size-b.insert?b.w_size-b.insert:be),b.block_start=b.strstart),b.high_water<b.strstart&&(b.high_water=b.strstart),xe?uu:z!==os&&z!==Ls&&b.strm.avail_in===0&&b.strstart===b.block_start?Tc:(se=b.window_size-b.strstart,b.strm.avail_in>se&&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<b.strstart&&(b.high_water=b.strstart),se=b.bi_valid+42>>3,se=b.pending_buf_size-se>65535?65535:b.pending_buf_size-se,x=se>b.w_size?b.w_size:se,ae=b.strstart-b.block_start,(ae>=x||(ae||z===Ls)&&z!==os&&b.strm.avail_in===0&&ae<=se)&&(re=ae>se?se:ae,xe=z===Ls&&b.strm.avail_in===0&&re===ae?1:0,mA(b,b.block_start,re,xe),b.block_start+=re,tl(b.strm)),xe?Du:PA)},ng=(b,z)=>{let x,re;for(;;){if(b.lookahead<zl){if(cc(b),b.lookahead<zl&&z===os)return PA;if(b.lookahead===0)break}if(x=0,b.lookahead>=gi&&(b.ins_h=cu(b,b.ins_h,b.window[b.strstart+gi-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-zl&&(b.match_length=hf(b,x)),b.match_length>=gi)if(re=ZA(b,b.strstart-b.match_start,b.match_length-gi),b.lookahead-=b.match_length,b.match_length<=b.max_lazy_match&&b.lookahead>=gi){b.match_length--;do b.strstart++,b.ins_h=cu(b,b.ins_h,b.window[b.strstart+gi-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=cu(b,b.ins_h,b.window[b.strstart+1]);else re=ZA(b,0,b.window[b.strstart]),b.lookahead--,b.strstart++;if(re&&(Rs(b,!1),b.strm.avail_out===0))return PA}return b.insert=b.strstart<gi-1?b.strstart:gi-1,z===Ls?(Rs(b,!0),b.strm.avail_out===0?Du:uu):b.sym_next&&(Rs(b,!1),b.strm.avail_out===0)?PA:Tc},dc=(b,z)=>{let x,re,ae;for(;;){if(b.lookahead<zl){if(cc(b),b.lookahead<zl&&z===os)return PA;if(b.lookahead===0)break}if(x=0,b.lookahead>=gi&&(b.ins_h=cu(b,b.ins_h,b.window[b.strstart+gi-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=gi-1,x!==0&&b.prev_length<b.max_lazy_match&&b.strstart-x<=b.w_size-zl&&(b.match_length=hf(b,x),b.match_length<=5&&(b.strategy===rf||b.match_length===gi&&b.strstart-b.match_start>4096)&&(b.match_length=gi-1)),b.prev_length>=gi&&b.match_length<=b.prev_length){ae=b.strstart+b.lookahead-gi,re=ZA(b,b.strstart-1-b.prev_match,b.prev_length-gi),b.lookahead-=b.prev_length-1,b.prev_length-=2;do++b.strstart<=ae&&(b.ins_h=cu(b,b.ins_h,b.window[b.strstart+gi-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=gi-1,b.strstart++,re&&(Rs(b,!1),b.strm.avail_out===0))return PA}else if(b.match_available){if(re=ZA(b,0,b.window[b.strstart-1]),re&&Rs(b,!1),b.strstart++,b.lookahead--,b.strm.avail_out===0)return PA}else b.match_available=1,b.strstart++,b.lookahead--}return b.match_available&&(re=ZA(b,0,b.window[b.strstart-1]),b.match_available=0),b.insert=b.strstart<gi-1?b.strstart:gi-1,z===Ls?(Rs(b,!0),b.strm.avail_out===0?Du:uu):b.sym_next&&(Rs(b,!1),b.strm.avail_out===0)?PA:Tc},nh=(b,z)=>{let x,re,ae,se;const xe=b.window;for(;;){if(b.lookahead<=dl){if(cc(b),b.lookahead<=dl&&z===os)return PA;if(b.lookahead===0)break}if(b.match_length=0,b.lookahead>=gi&&b.strstart>0&&(ae=b.strstart-1,re=xe[ae],re===xe[++ae]&&re===xe[++ae]&&re===xe[++ae])){se=b.strstart+dl;do;while(re===xe[++ae]&&re===xe[++ae]&&re===xe[++ae]&&re===xe[++ae]&&re===xe[++ae]&&re===xe[++ae]&&re===xe[++ae]&&re===xe[++ae]&&ae<se);b.match_length=dl-(se-ae),b.match_length>b.lookahead&&(b.match_length=b.lookahead)}if(b.match_length>=gi?(x=ZA(b,1,b.match_length-gi),b.lookahead-=b.match_length,b.strstart+=b.match_length,b.match_length=0):(x=ZA(b,0,b.window[b.strstart]),b.lookahead--,b.strstart++),x&&(Rs(b,!1),b.strm.avail_out===0))return PA}return b.insert=0,z===Ls?(Rs(b,!0),b.strm.avail_out===0?Du:uu):b.sym_next&&(Rs(b,!1),b.strm.avail_out===0)?PA:Tc},rh=(b,z)=>{let x;for(;;){if(b.lookahead===0&&(cc(b),b.lookahead===0)){if(z===os)return PA;break}if(b.match_length=0,x=ZA(b,0,b.window[b.strstart]),b.lookahead--,b.strstart++,x&&(Rs(b,!1),b.strm.avail_out===0))return PA}return b.insert=0,z===Ls?(Rs(b,!0),b.strm.avail_out===0?Du:uu):b.sym_next&&(Rs(b,!1),b.strm.avail_out===0)?PA:Tc};function TA(b,z,x,re,ae){this.good_length=b,this.max_lazy=z,this.nice_length=x,this.max_chain=re,this.func=ae}const Hc=[new TA(0,0,0,0,Rc),new TA(4,4,8,4,ng),new TA(4,5,16,8,ng),new TA(4,6,32,32,ng),new TA(4,4,16,16,dc),new TA(8,16,32,32,dc),new TA(8,16,128,128,dc),new TA(8,32,128,256,dc),new TA(32,128,258,1024,dc),new TA(32,258,258,4096,dc)],ah=b=>{b.window_size=2*b.w_size,Ou(b.head),b.max_lazy_match=Hc[b.level].max_lazy,b.good_match=Hc[b.level].good_length,b.nice_match=Hc[b.level].nice_length,b.max_chain_length=Hc[b.level].max_chain,b.strstart=0,b.block_start=0,b.lookahead=0,b.insert=0,b.match_length=b.prev_length=gi-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=cd,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($f*2),this.dyn_dtree=new Uint16Array((2*Af+1)*2),this.bl_tree=new Uint16Array((2*sf+1)*2),Ou(this.dyn_ltree),Ou(this.dyn_dtree),Ou(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(lf+1),this.heap=new Uint16Array(2*Uu+1),Ou(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Uu+1),Ou(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!==lu&&z.status!==uf&&z.status!==dd&&z.status!==cf&&z.status!==tg&&z.status!==df&&z.status!==Nu&&z.status!==gd?1:0},bt=b=>{if(et(b))return lc(b,pA);b.total_in=b.total_out=0,b.data_type=eg;const z=b.state;return z.pending=0,z.pending_out=0,z.wrap<0&&(z.wrap=-z.wrap),z.status=z.wrap===2?uf:z.wrap?lu:Nu,b.adler=z.wrap===2?0:1,z.last_flush=-2,nf(z),WA},Dt=b=>{const z=bt(b);return z===WA&&ah(b.state),z},Wt=(b,z)=>et(b)||b.state.wrap!==2?pA:(b.state.gzhead=z,WA),Vt=(b,z,x,re,ae,se)=>{if(!b)return pA;let xe=1;if(z===Qc&&(z=6),re<0?(xe=0,re=-re):re>15&&(xe=2,re-=16),ae<1||ae>_c||x!==cd||re<8||re>15||z<0||z>9||se<0||se>el||re===8&&xe!==1)return lc(b,pA);re===8&&(re=9);const be=new Ye;return b.state=be,be.strm=b,be.status=lu,be.wrap=xe,be.gzhead=null,be.w_bits=re,be.w_size=1<<be.w_bits,be.w_mask=be.w_size-1,be.hash_bits=ae+7,be.hash_size=1<<be.hash_bits,be.hash_mask=be.hash_size-1,be.hash_shift=~~((be.hash_bits+gi-1)/gi),be.window=new Uint8Array(be.w_size*2),be.head=new Uint16Array(be.hash_size),be.prev=new Uint16Array(be.w_size),be.lit_bufsize=1<<ae+6,be.pending_buf_size=be.lit_bufsize*4,be.pending_buf=new Uint8Array(be.pending_buf_size),be.sym_buf=be.lit_bufsize,be.sym_end=(be.lit_bufsize-1)*3,be.level=z,be.strategy=se,be.method=x,Dt(b)},Sn=(b,z)=>Vt(b,z,cd,Yf,of,$d),yn=(b,z)=>{if(et(b)||z>Yd||z<0)return b?lc(b,pA):pA;const x=b.state;if(!b.output||b.avail_in!==0&&!b.input||x.status===gd&&z!==Ls)return lc(b,b.avail_out===0?Ac:pA);const re=x.last_flush;if(x.last_flush=z,x.pending!==0){if(tl(b),b.avail_out===0)return x.last_flush=-1,WA}else if(b.avail_in===0&&gf(z)<=gf(re)&&z!==Ls)return lc(b,Ac);if(x.status===gd&&b.avail_in!==0)return lc(b,Ac);if(x.status===lu&&x.wrap===0&&(x.status=Nu),x.status===lu){let ae=cd+(x.w_bits-8<<4)<<8,se=-1;if(x.strategy>=sc||x.level<2?se=0:x.level<6?se=1:x.level===6?se=2:se=3,ae|=se<<6,x.strstart!==0&&(ae|=eh),ae+=31-ae%31,uc(x,ae),x.strstart!==0&&(uc(x,b.adler>>>16),uc(x,b.adler&65535)),b.adler=1,x.status=Nu,tl(b),x.pending!==0)return x.last_flush=-1,WA}if(x.status===uf){if(b.adler=0,mi(x,31),mi(x,139),mi(x,8),x.gzhead)mi(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)),mi(x,x.gzhead.time&255),mi(x,x.gzhead.time>>8&255),mi(x,x.gzhead.time>>16&255),mi(x,x.gzhead.time>>24&255),mi(x,x.level===9?2:x.strategy>=sc||x.level<2?4:0),mi(x,x.gzhead.os&255),x.gzhead.extra&&x.gzhead.extra.length&&(mi(x,x.gzhead.extra.length&255),mi(x,x.gzhead.extra.length>>8&255)),x.gzhead.hcrc&&(b.adler=yA(b.adler,x.pending_buf,x.pending,0)),x.gzindex=0,x.status=dd;else if(mi(x,0),mi(x,0),mi(x,0),mi(x,0),mi(x,0),mi(x,x.level===9?2:x.strategy>=sc||x.level<2?4:0),mi(x,th),x.status=Nu,tl(b),x.pending!==0)return x.last_flush=-1,WA}if(x.status===dd){if(x.gzhead.extra){let ae=x.pending,se=(x.gzhead.extra.length&65535)-x.gzindex;for(;x.pending+se>x.pending_buf_size;){let be=x.pending_buf_size-x.pending;if(x.pending_buf.set(x.gzhead.extra.subarray(x.gzindex,x.gzindex+be),x.pending),x.pending=x.pending_buf_size,x.gzhead.hcrc&&x.pending>ae&&(b.adler=yA(b.adler,x.pending_buf,x.pending-ae,ae)),x.gzindex+=be,tl(b),x.pending!==0)return x.last_flush=-1,WA;ae=0,se-=be}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>ae&&(b.adler=yA(b.adler,x.pending_buf,x.pending-ae,ae)),x.gzindex=0}x.status=cf}if(x.status===cf){if(x.gzhead.name){let ae=x.pending,se;do{if(x.pending===x.pending_buf_size){if(x.gzhead.hcrc&&x.pending>ae&&(b.adler=yA(b.adler,x.pending_buf,x.pending-ae,ae)),tl(b),x.pending!==0)return x.last_flush=-1,WA;ae=0}x.gzindex<x.gzhead.name.length?se=x.gzhead.name.charCodeAt(x.gzindex++)&255:se=0,mi(x,se)}while(se!==0);x.gzhead.hcrc&&x.pending>ae&&(b.adler=yA(b.adler,x.pending_buf,x.pending-ae,ae)),x.gzindex=0}x.status=tg}if(x.status===tg){if(x.gzhead.comment){let ae=x.pending,se;do{if(x.pending===x.pending_buf_size){if(x.gzhead.hcrc&&x.pending>ae&&(b.adler=yA(b.adler,x.pending_buf,x.pending-ae,ae)),tl(b),x.pending!==0)return x.last_flush=-1,WA;ae=0}x.gzindex<x.gzhead.comment.length?se=x.gzhead.comment.charCodeAt(x.gzindex++)&255:se=0,mi(x,se)}while(se!==0);x.gzhead.hcrc&&x.pending>ae&&(b.adler=yA(b.adler,x.pending_buf,x.pending-ae,ae))}x.status=df}if(x.status===df){if(x.gzhead.hcrc){if(x.pending+2>x.pending_buf_size&&(tl(b),x.pending!==0))return x.last_flush=-1,WA;mi(x,b.adler&255),mi(x,b.adler>>8&255),b.adler=0}if(x.status=Nu,tl(b),x.pending!==0)return x.last_flush=-1,WA}if(b.avail_in!==0||x.lookahead!==0||z!==os&&x.status!==gd){let ae=x.level===0?Rc(x,z):x.strategy===sc?rh(x,z):x.strategy===af?nh(x,z):Hc[x.level].func(x,z);if((ae===Du||ae===uu)&&(x.status=gd),ae===PA||ae===Du)return b.avail_out===0&&(x.last_flush=-1),WA;if(ae===Tc&&(z===Xd?bA(x):z!==Yd&&(mA(x,0,0,!1),z===Xf&&(Ou(x.head),x.lookahead===0&&(x.strstart=0,x.block_start=0,x.insert=0))),tl(b),b.avail_out===0))return x.last_flush=-1,WA}return z!==Ls?WA:x.wrap<=0?ic:(x.wrap===2?(mi(x,b.adler&255),mi(x,b.adler>>8&255),mi(x,b.adler>>16&255),mi(x,b.adler>>24&255),mi(x,b.total_in&255),mi(x,b.total_in>>8&255),mi(x,b.total_in>>16&255),mi(x,b.total_in>>24&255)):(uc(x,b.adler>>>16),uc(x,b.adler&65535)),tl(b),x.wrap>0&&(x.wrap=-x.wrap),x.pending!==0?WA:ic)},gn=b=>{if(et(b))return pA;const z=b.state.status;return b.state=null,z===Nu?lc(b,qd):WA},On=(b,z)=>{let x=z.length;if(et(b))return pA;const re=b.state,ae=re.wrap;if(ae===2||ae===1&&re.status!==lu||re.lookahead)return pA;if(ae===1&&(b.adler=Ci(b.adler,z,x,0)),re.wrap=0,x>=re.w_size){ae===0&&(Ou(re.head),re.strstart=0,re.block_start=0,re.insert=0);let Ie=new Uint8Array(re.w_size);Ie.set(z.subarray(x-re.w_size,x),0),z=Ie,x=re.w_size}const se=b.avail_in,xe=b.next_in,be=b.input;for(b.avail_in=x,b.next_in=0,b.input=z,cc(re);re.lookahead>=gi;){let Ie=re.strstart,_e=re.lookahead-(gi-1);do re.ins_h=cu(re,re.ins_h,re.window[Ie+gi-1]),re.prev[Ie&re.w_mask]=re.head[re.ins_h],re.head[re.ins_h]=Ie,Ie++;while(--_e);re.strstart=Ie,re.lookahead=gi-1,cc(re)}return re.strstart+=re.lookahead,re.block_start=re.strstart,re.insert=re.lookahead,re.lookahead=0,re.match_length=re.prev_length=gi-1,re.match_available=0,b.next_in=xe,b.input=be,b.avail_in=se,re.wrap=ae,WA};var Mn=Sn,_n=Vt,gr=Dt,or=bt,lr=Wt,Tr=yn,br=gn,Or=On,xr="pako deflate (from Nodeca project)",Wr={deflateInit:Mn,deflateInit2:_n,deflateReset:gr,deflateResetKeep:or,deflateSetHeader:lr,deflate:Tr,deflateEnd:br,deflateSetDictionary:Or,deflateInfo:xr};const ya=(b,z)=>Object.prototype.hasOwnProperty.call(b,z);var xa=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)ya(x,re)&&(b[re]=x[re])}}return b},ua=b=>{let z=0;for(let re=0,ae=b.length;re<ae;re++)z+=b[re].length;const x=new Uint8Array(z);for(let re=0,ae=0,se=b.length;re<se;re++){let xe=b[re];x.set(xe,ae),ae+=xe.length}return x},_a={assign:xa,flattenChunks:ua};let eo=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(b){eo=!1}const qr=new Uint8Array(256);for(let b=0;b<256;b++)qr[b]=b>=252?6:b>=248?5:b>=240?4:b>=224?3:b>=192?2:1;qr[254]=qr[254]=1;var da=b=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(b);let z,x,re,ae,se,xe=b.length,be=0;for(ae=0;ae<xe;ae++)x=b.charCodeAt(ae),(x&64512)===55296&&ae+1<xe&&(re=b.charCodeAt(ae+1),(re&64512)===56320&&(x=65536+(x-55296<<10)+(re-56320),ae++)),be+=x<128?1:x<2048?2:x<65536?3:4;for(z=new Uint8Array(be),se=0,ae=0;se<be;ae++)x=b.charCodeAt(ae),(x&64512)===55296&&ae+1<xe&&(re=b.charCodeAt(ae+1),(re&64512)===56320&&(x=65536+(x-55296<<10)+(re-56320),ae++)),x<128?z[se++]=x:x<2048?(z[se++]=192|x>>>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 na=(b,z)=>{if(z<65534&&b.subarray&&eo)return String.fromCharCode.apply(null,b.length===z?b:b.subarray(0,z));let x="";for(let re=0;re<z;re++)x+=String.fromCharCode(b[re]);return x};var Zr=(b,z)=>{const x=z||b.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(b.subarray(0,z));let re,ae;const se=new Array(x*2);for(ae=0,re=0;re<x;){let xe=b[re++];if(xe<128){se[ae++]=xe;continue}let be=qr[xe];if(be>4){se[ae++]=65533,re+=be-1;continue}for(xe&=be===2?31:be===3?15:7;be>1&&re<x;)xe=xe<<6|b[re++]&63,be--;if(be>1){se[ae++]=65533;continue}xe<65536?se[ae++]=xe:(xe-=65536,se[ae++]=55296|xe>>10&1023,se[ae++]=56320|xe&1023)}return na(se,ae)},la=(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+qr[b[x]]>z?x:z},Ua={string2buf:da,buf2string:Zr,utf8border:la};function vo(){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 Ya=vo;const La=Object.prototype.toString,{Z_NO_FLUSH:lo,Z_SYNC_FLUSH:Co,Z_FULL_FLUSH:pi,Z_FINISH:Ho,Z_OK:Ii,Z_STREAM_END:zi,Z_DEFAULT_COMPRESSION:no,Z_DEFAULT_STRATEGY:aA,Z_DEFLATED:Xo}=su;function vi(b){this.options=_a.assign({level:no,method:Xo,chunkSize:16384,windowBits:15,memLevel:8,strategy:aA},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 Ya,this.strm.avail_out=0;let x=Wr.deflateInit2(this.strm,z.level,z.method,z.windowBits,z.memLevel,z.strategy);if(x!==Ii)throw new Error($s[x]);if(z.header&&Wr.deflateSetHeader(this.strm,z.header),z.dictionary){let re;if(typeof z.dictionary=="string"?re=Ua.string2buf(z.dictionary):La.call(z.dictionary)==="[object ArrayBuffer]"?re=new Uint8Array(z.dictionary):re=z.dictionary,x=Wr.deflateSetDictionary(this.strm,re),x!==Ii)throw new Error($s[x]);this._dict_set=!0}}vi.prototype.push=function(b,z){const x=this.strm,re=this.options.chunkSize;let ae,se;if(this.ended)return!1;for(z===~~z?se=z:se=z===!0?Ho:lo,typeof b=="string"?x.input=Ua.string2buf(b):La.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===Co||se===pi)&&x.avail_out<=6){this.onData(x.output.subarray(0,x.next_out)),x.avail_out=0;continue}if(ae=Wr.deflate(x,se),ae===zi)return x.next_out>0&&this.onData(x.output.subarray(0,x.next_out)),ae=Wr.deflateEnd(this.strm),this.onEnd(ae),this.ended=!0,ae===Ii;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},vi.prototype.onData=function(b){this.chunks.push(b)},vi.prototype.onEnd=function(b){b===Ii&&(this.result=_a.flattenChunks(this.chunks)),this.chunks=[],this.err=b,this.msg=this.strm.msg};function wi(b,z){const x=new vi(z);if(x.push(b,!0),x.err)throw x.msg||$s[x.err];return x.result}function ps(b,z){return z=z||{},z.raw=!0,wi(b,z)}function Aa(b,z){return z=z||{},z.gzip=!0,wi(b,z)}var Qa=vi,Na=wi,Sa=ps,Yo=Aa,Ba=su,Va={Deflate:Qa,deflate:Na,deflateRaw:Sa,gzip:Yo,constants:Ba};const Lo=16209,No=16191;var VA=function(z,x){let re,ae,se,xe,be,Ie,_e,Ve,st,Bt,Ze,Kt,kt,zt,Lt,bn,dn,rn,Jn,mr,ar,xn,on,Hn;const Ft=z.state;re=z.next_in,on=z.input,ae=re+(z.avail_in-5),se=z.next_out,Hn=z.output,xe=se-(x-z.avail_out),be=se+(z.avail_out-257),Ie=Ft.dmax,_e=Ft.wsize,Ve=Ft.whave,st=Ft.wnext,Bt=Ft.window,Ze=Ft.hold,Kt=Ft.bits,kt=Ft.lencode,zt=Ft.distcode,Lt=(1<<Ft.lenbits)-1,bn=(1<<Ft.distbits)-1;e:do{Kt<15&&(Ze+=on[re++]<<Kt,Kt+=8,Ze+=on[re++]<<Kt,Kt+=8),dn=kt[Ze&Lt];t:for(;;){if(rn=dn>>>24,Ze>>>=rn,Kt-=rn,rn=dn>>>16&255,rn===0)Hn[se++]=dn&65535;else if(rn&16){Jn=dn&65535,rn&=15,rn&&(Kt<rn&&(Ze+=on[re++]<<Kt,Kt+=8),Jn+=Ze&(1<<rn)-1,Ze>>>=rn,Kt-=rn),Kt<15&&(Ze+=on[re++]<<Kt,Kt+=8,Ze+=on[re++]<<Kt,Kt+=8),dn=zt[Ze&bn];n:for(;;){if(rn=dn>>>24,Ze>>>=rn,Kt-=rn,rn=dn>>>16&255,rn&16){if(mr=dn&65535,rn&=15,Kt<rn&&(Ze+=on[re++]<<Kt,Kt+=8,Kt<rn&&(Ze+=on[re++]<<Kt,Kt+=8)),mr+=Ze&(1<<rn)-1,mr>Ie){z.msg="invalid distance too far back",Ft.mode=Lo;break e}if(Ze>>>=rn,Kt-=rn,rn=se-xe,mr>rn){if(rn=mr-rn,rn>Ve&&Ft.sane){z.msg="invalid distance too far back",Ft.mode=Lo;break e}if(ar=0,xn=Bt,st===0){if(ar+=_e-rn,rn<Jn){Jn-=rn;do Hn[se++]=Bt[ar++];while(--rn);ar=se-mr,xn=Hn}}else if(st<rn){if(ar+=_e+st-rn,rn-=st,rn<Jn){Jn-=rn;do Hn[se++]=Bt[ar++];while(--rn);if(ar=0,st<Jn){rn=st,Jn-=rn;do Hn[se++]=Bt[ar++];while(--rn);ar=se-mr,xn=Hn}}}else if(ar+=st-rn,rn<Jn){Jn-=rn;do Hn[se++]=Bt[ar++];while(--rn);ar=se-mr,xn=Hn}for(;Jn>2;)Hn[se++]=xn[ar++],Hn[se++]=xn[ar++],Hn[se++]=xn[ar++],Jn-=3;Jn&&(Hn[se++]=xn[ar++],Jn>1&&(Hn[se++]=xn[ar++]))}else{ar=se-mr;do Hn[se++]=Hn[ar++],Hn[se++]=Hn[ar++],Hn[se++]=Hn[ar++],Jn-=3;while(Jn>2);Jn&&(Hn[se++]=Hn[ar++],Jn>1&&(Hn[se++]=Hn[ar++]))}}else if(rn&64){z.msg="invalid distance code",Ft.mode=Lo;break e}else{dn=zt[(dn&65535)+(Ze&(1<<rn)-1)];continue n}break}}else if(rn&64)if(rn&32){Ft.mode=No;break e}else{z.msg="invalid literal/length code",Ft.mode=Lo;break e}else{dn=kt[(dn&65535)+(Ze&(1<<rn)-1)];continue t}break}}while(re<ae&&se<be);Jn=Kt>>3,re-=Jn,Kt-=Jn<<3,Ze&=(1<<Kt)-1,z.next_in=re,z.next_out=se,z.avail_in=re<ae?5+(ae-re):5-(re-ae),z.avail_out=se<be?257+(be-se):257-(se-be),Ft.hold=Ze,Ft.bits=Kt};const $i=15,nl=852,eA=592,Is=0,Kr=1,is=2,Qu=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),qo=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),Eo=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),_i=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]);var Ei=(b,z,x,re,ae,se,xe,be)=>{const Ie=be.bits;let _e=0,Ve=0,st=0,Bt=0,Ze=0,Kt=0,kt=0,zt=0,Lt=0,bn=0,dn,rn,Jn,mr,ar,xn=null,on;const Hn=new Uint16Array($i+1),Ft=new Uint16Array($i+1);let Gt=null,Bn,fn,$n;for(_e=0;_e<=$i;_e++)Hn[_e]=0;for(Ve=0;Ve<re;Ve++)Hn[z[x+Ve]]++;for(Ze=Ie,Bt=$i;Bt>=1&&Hn[Bt]===0;Bt--);if(Ze>Bt&&(Ze=Bt),Bt===0)return ae[se++]=1<<24|64<<16|0,ae[se++]=1<<24|64<<16|0,be.bits=1,0;for(st=1;st<Bt&&Hn[st]===0;st++);for(Ze<st&&(Ze=st),zt=1,_e=1;_e<=$i;_e++)if(zt<<=1,zt-=Hn[_e],zt<0)return-1;if(zt>0&&(b===Is||Bt!==1))return-1;for(Ft[1]=0,_e=1;_e<$i;_e++)Ft[_e+1]=Ft[_e]+Hn[_e];for(Ve=0;Ve<re;Ve++)z[x+Ve]!==0&&(xe[Ft[z[x+Ve]]++]=Ve);if(b===Is?(xn=Gt=xe,on=20):b===Kr?(xn=Qu,Gt=qo,on=257):(xn=Eo,Gt=_i,on=0),bn=0,Ve=0,_e=st,ar=se,Kt=Ze,kt=0,Jn=-1,Lt=1<<Ze,mr=Lt-1,b===Kr&&Lt>nl||b===is&&Lt>eA)return 1;for(;;){Bn=_e-kt,xe[Ve]+1<on?(fn=0,$n=xe[Ve]):xe[Ve]>=on?(fn=Gt[xe[Ve]-on],$n=xn[xe[Ve]-on]):(fn=96,$n=0),dn=1<<_e-kt,rn=1<<Kt,st=rn;do rn-=dn,ae[ar+(bn>>kt)+rn]=Bn<<24|fn<<16|$n|0;while(rn!==0);for(dn=1<<_e-1;bn&dn;)dn>>=1;if(dn!==0?(bn&=dn-1,bn+=dn):bn=0,Ve++,--Hn[_e]===0){if(_e===Bt)break;_e=z[x+xe[Ve]]}if(_e>Ze&&(bn&mr)!==Jn){for(kt===0&&(kt=Ze),ar+=st,Kt=_e-kt,zt=1<<Kt;Kt+kt<Bt&&(zt-=Hn[Kt+kt],!(zt<=0));)Kt++,zt<<=1;if(Lt+=1<<Kt,b===Kr&&Lt>nl||b===is&&Lt>eA)return 1;Jn=bn&mr,ae[Jn]=Ze<<24|Kt<<16|ar-se|0}}return bn!==0&&(ae[ar+bn]=_e-kt<<24|64<<16|0),be.bits=Ze,0};const So=0,JA=1,RA=2,{Z_FINISH:vs,Z_BLOCK:As,Z_TREES:ss,Z_OK:Hs,Z_STREAM_END:Gl,Z_NEED_DICT:js,Z_STREAM_ERROR:Gi,Z_DATA_ERROR:NA,Z_MEM_ERROR:oA,Z_BUF_ERROR:ki,Z_DEFLATED:gl}=su,Ul=16180,Zl=16181,fl=16182,jc=16183,hd=16184,Do=16185,yi=16186,DA=16187,Di=16188,OA=16189,HA=16190,Zi=16191,hl=16192,Mc=16193,Kc=16194,md=16195,rg=16196,ag=16197,gc=16198,ml=16199,_u=16200,og=16201,pd=16202,ig=16203,vd=16204,ku=16205,Sd=16206,mf=16207,Ag=16208,si=16209,Bd=16210,pf=16211,oh=852,vf=592,lg=15,wd=b=>(b>>>24&255)+(b>>>8&65280)+((b&65280)<<8)+((b&255)<<24);function Sf(){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 du=b=>{if(!b)return 1;const z=b.state;return!z||z.strm!==b||z.mode<Ul||z.mode>pf?1:0},ug=b=>{if(du(b))return Gi;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=Ul,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(oh),z.distcode=z.distdyn=new Int32Array(vf),z.sane=1,z.back=-1,Hs},yd=b=>{if(du(b))return Gi;const z=b.state;return z.wsize=0,z.whave=0,z.wnext=0,ug(b)},Bf=(b,z)=>{let x;if(du(b))return Gi;const re=b.state;return z<0?(x=0,z=-z):(x=(z>>4)+5,z<48&&(z&=15)),z&&(z<8||z>15)?Gi:(re.window!==null&&re.wbits!==z&&(re.window=null),re.wrap=x,re.wbits=z,yd(b))},zc=(b,z)=>{if(!b)return Gi;const x=new Sf;b.state=x,x.strm=b,x.window=null,x.mode=Ul;const re=Bf(b,z);return re!==Hs&&(b.state=null),re},bd=b=>zc(b,lg);let QA=!0,Wl,Pd;const ih=b=>{if(QA){Wl=new Int32Array(512),Pd=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(Ei(JA,b.lens,0,288,Wl,0,b.work,{bits:9}),z=0;z<32;)b.lens[z++]=5;Ei(RA,b.lens,0,32,Pd,0,b.work,{bits:5}),QA=!1}b.lencode=Wl,b.lenbits=9,b.distcode=Pd,b.distbits=5},ri=(b,z,x,re)=>{let ae;const se=b.state;return se.window===null&&(se.wsize=1<<se.wbits,se.wnext=0,se.whave=0,se.window=new Uint8Array(se.wsize)),re>=se.wsize?(se.window.set(z.subarray(x-se.wsize,x),0),se.wnext=0,se.whave=se.wsize):(ae=se.wsize-se.wnext,ae>re&&(ae=re),se.window.set(z.subarray(x-re,x-re+ae),se.wnext),re-=ae,re?(se.window.set(z.subarray(x-re,x),0),se.wnext=re,se.whave=se.wsize):(se.wnext+=ae,se.wnext===se.wsize&&(se.wnext=0),se.whave<se.wsize&&(se.whave+=ae))),0},xi=(b,z)=>{let x,re,ae,se,xe,be,Ie,_e,Ve,st,Bt,Ze,Kt,kt,zt=0,Lt,bn,dn,rn,Jn,mr,ar,xn;const on=new Uint8Array(4);let Hn,Ft;const Gt=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(du(b)||!b.output||!b.input&&b.avail_in!==0)return Gi;x=b.state,x.mode===Zi&&(x.mode=hl),xe=b.next_out,ae=b.output,Ie=b.avail_out,se=b.next_in,re=b.input,be=b.avail_in,_e=x.hold,Ve=x.bits,st=be,Bt=Ie,xn=Hs;e:for(;;)switch(x.mode){case Ul:if(x.wrap===0){x.mode=hl;break}for(;Ve<16;){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}if(x.wrap&2&&_e===35615){x.wbits===0&&(x.wbits=15),x.check=0,on[0]=_e&255,on[1]=_e>>>8&255,x.check=yA(x.check,on,2,0),_e=0,Ve=0,x.mode=Zl;break}if(x.head&&(x.head.done=!1),!(x.wrap&1)||(((_e&255)<<8)+(_e>>8))%31){b.msg="incorrect header check",x.mode=si;break}if((_e&15)!==gl){b.msg="unknown compression method",x.mode=si;break}if(_e>>>=4,Ve-=4,ar=(_e&15)+8,x.wbits===0&&(x.wbits=ar),ar>15||ar>x.wbits){b.msg="invalid window size",x.mode=si;break}x.dmax=1<<x.wbits,x.flags=0,b.adler=x.check=1,x.mode=_e&512?OA:Zi,_e=0,Ve=0;break;case Zl:for(;Ve<16;){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}if(x.flags=_e,(x.flags&255)!==gl){b.msg="unknown compression method",x.mode=si;break}if(x.flags&57344){b.msg="unknown header flags set",x.mode=si;break}x.head&&(x.head.text=_e>>8&1),x.flags&512&&x.wrap&4&&(on[0]=_e&255,on[1]=_e>>>8&255,x.check=yA(x.check,on,2,0)),_e=0,Ve=0,x.mode=fl;case fl:for(;Ve<32;){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}x.head&&(x.head.time=_e),x.flags&512&&x.wrap&4&&(on[0]=_e&255,on[1]=_e>>>8&255,on[2]=_e>>>16&255,on[3]=_e>>>24&255,x.check=yA(x.check,on,4,0)),_e=0,Ve=0,x.mode=jc;case jc:for(;Ve<16;){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}x.head&&(x.head.xflags=_e&255,x.head.os=_e>>8),x.flags&512&&x.wrap&4&&(on[0]=_e&255,on[1]=_e>>>8&255,x.check=yA(x.check,on,2,0)),_e=0,Ve=0,x.mode=hd;case hd:if(x.flags&1024){for(;Ve<16;){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}x.length=_e,x.head&&(x.head.extra_len=_e),x.flags&512&&x.wrap&4&&(on[0]=_e&255,on[1]=_e>>>8&255,x.check=yA(x.check,on,2,0)),_e=0,Ve=0}else x.head&&(x.head.extra=null);x.mode=Do;case Do:if(x.flags&1024&&(Ze=x.length,Ze>be&&(Ze=be),Ze&&(x.head&&(ar=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+Ze),ar)),x.flags&512&&x.wrap&4&&(x.check=yA(x.check,re,Ze,se)),be-=Ze,se+=Ze,x.length-=Ze),x.length))break e;x.length=0,x.mode=yi;case yi:if(x.flags&2048){if(be===0)break e;Ze=0;do ar=re[se+Ze++],x.head&&ar&&x.length<65536&&(x.head.name+=String.fromCharCode(ar));while(ar&&Ze<be);if(x.flags&512&&x.wrap&4&&(x.check=yA(x.check,re,Ze,se)),be-=Ze,se+=Ze,ar)break e}else x.head&&(x.head.name=null);x.length=0,x.mode=DA;case DA:if(x.flags&4096){if(be===0)break e;Ze=0;do ar=re[se+Ze++],x.head&&ar&&x.length<65536&&(x.head.comment+=String.fromCharCode(ar));while(ar&&Ze<be);if(x.flags&512&&x.wrap&4&&(x.check=yA(x.check,re,Ze,se)),be-=Ze,se+=Ze,ar)break e}else x.head&&(x.head.comment=null);x.mode=Di;case Di:if(x.flags&512){for(;Ve<16;){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}if(x.wrap&4&&_e!==(x.check&65535)){b.msg="header crc mismatch",x.mode=si;break}_e=0,Ve=0}x.head&&(x.head.hcrc=x.flags>>9&1,x.head.done=!0),b.adler=x.check=0,x.mode=Zi;break;case OA:for(;Ve<32;){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}b.adler=x.check=wd(_e),_e=0,Ve=0,x.mode=HA;case HA:if(x.havedict===0)return b.next_out=xe,b.avail_out=Ie,b.next_in=se,b.avail_in=be,x.hold=_e,x.bits=Ve,js;b.adler=x.check=1,x.mode=Zi;case Zi:if(z===As||z===ss)break e;case hl:if(x.last){_e>>>=Ve&7,Ve-=Ve&7,x.mode=Sd;break}for(;Ve<3;){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}switch(x.last=_e&1,_e>>>=1,Ve-=1,_e&3){case 0:x.mode=Mc;break;case 1:if(ih(x),x.mode=ml,z===ss){_e>>>=2,Ve-=2;break e}break;case 2:x.mode=rg;break;case 3:b.msg="invalid block type",x.mode=si}_e>>>=2,Ve-=2;break;case Mc:for(_e>>>=Ve&7,Ve-=Ve&7;Ve<32;){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}if((_e&65535)!==(_e>>>16^65535)){b.msg="invalid stored block lengths",x.mode=si;break}if(x.length=_e&65535,_e=0,Ve=0,x.mode=Kc,z===ss)break e;case Kc:x.mode=md;case md:if(Ze=x.length,Ze){if(Ze>be&&(Ze=be),Ze>Ie&&(Ze=Ie),Ze===0)break e;ae.set(re.subarray(se,se+Ze),xe),be-=Ze,se+=Ze,Ie-=Ze,xe+=Ze,x.length-=Ze;break}x.mode=Zi;break;case rg:for(;Ve<14;){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}if(x.nlen=(_e&31)+257,_e>>>=5,Ve-=5,x.ndist=(_e&31)+1,_e>>>=5,Ve-=5,x.ncode=(_e&15)+4,_e>>>=4,Ve-=4,x.nlen>286||x.ndist>30){b.msg="too many length or distance symbols",x.mode=si;break}x.have=0,x.mode=ag;case ag:for(;x.have<x.ncode;){for(;Ve<3;){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}x.lens[Gt[x.have++]]=_e&7,_e>>>=3,Ve-=3}for(;x.have<19;)x.lens[Gt[x.have++]]=0;if(x.lencode=x.lendyn,x.lenbits=7,Hn={bits:x.lenbits},xn=Ei(So,x.lens,0,19,x.lencode,0,x.work,Hn),x.lenbits=Hn.bits,xn){b.msg="invalid code lengths set",x.mode=si;break}x.have=0,x.mode=gc;case gc:for(;x.have<x.nlen+x.ndist;){for(;zt=x.lencode[_e&(1<<x.lenbits)-1],Lt=zt>>>24,bn=zt>>>16&255,dn=zt&65535,!(Lt<=Ve);){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}if(dn<16)_e>>>=Lt,Ve-=Lt,x.lens[x.have++]=dn;else{if(dn===16){for(Ft=Lt+2;Ve<Ft;){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}if(_e>>>=Lt,Ve-=Lt,x.have===0){b.msg="invalid bit length repeat",x.mode=si;break}ar=x.lens[x.have-1],Ze=3+(_e&3),_e>>>=2,Ve-=2}else if(dn===17){for(Ft=Lt+3;Ve<Ft;){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}_e>>>=Lt,Ve-=Lt,ar=0,Ze=3+(_e&7),_e>>>=3,Ve-=3}else{for(Ft=Lt+7;Ve<Ft;){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}_e>>>=Lt,Ve-=Lt,ar=0,Ze=11+(_e&127),_e>>>=7,Ve-=7}if(x.have+Ze>x.nlen+x.ndist){b.msg="invalid bit length repeat",x.mode=si;break}for(;Ze--;)x.lens[x.have++]=ar}}if(x.mode===si)break;if(x.lens[256]===0){b.msg="invalid code -- missing end-of-block",x.mode=si;break}if(x.lenbits=9,Hn={bits:x.lenbits},xn=Ei(JA,x.lens,0,x.nlen,x.lencode,0,x.work,Hn),x.lenbits=Hn.bits,xn){b.msg="invalid literal/lengths set",x.mode=si;break}if(x.distbits=6,x.distcode=x.distdyn,Hn={bits:x.distbits},xn=Ei(RA,x.lens,x.nlen,x.ndist,x.distcode,0,x.work,Hn),x.distbits=Hn.bits,xn){b.msg="invalid distances set",x.mode=si;break}if(x.mode=ml,z===ss)break e;case ml:x.mode=_u;case _u:if(be>=6&&Ie>=258){b.next_out=xe,b.avail_out=Ie,b.next_in=se,b.avail_in=be,x.hold=_e,x.bits=Ve,VA(b,Bt),xe=b.next_out,ae=b.output,Ie=b.avail_out,se=b.next_in,re=b.input,be=b.avail_in,_e=x.hold,Ve=x.bits,x.mode===Zi&&(x.back=-1);break}for(x.back=0;zt=x.lencode[_e&(1<<x.lenbits)-1],Lt=zt>>>24,bn=zt>>>16&255,dn=zt&65535,!(Lt<=Ve);){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}if(bn&&!(bn&240)){for(rn=Lt,Jn=bn,mr=dn;zt=x.lencode[mr+((_e&(1<<rn+Jn)-1)>>rn)],Lt=zt>>>24,bn=zt>>>16&255,dn=zt&65535,!(rn+Lt<=Ve);){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}_e>>>=rn,Ve-=rn,x.back+=rn}if(_e>>>=Lt,Ve-=Lt,x.back+=Lt,x.length=dn,bn===0){x.mode=ku;break}if(bn&32){x.back=-1,x.mode=Zi;break}if(bn&64){b.msg="invalid literal/length code",x.mode=si;break}x.extra=bn&15,x.mode=og;case og:if(x.extra){for(Ft=x.extra;Ve<Ft;){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}x.length+=_e&(1<<x.extra)-1,_e>>>=x.extra,Ve-=x.extra,x.back+=x.extra}x.was=x.length,x.mode=pd;case pd:for(;zt=x.distcode[_e&(1<<x.distbits)-1],Lt=zt>>>24,bn=zt>>>16&255,dn=zt&65535,!(Lt<=Ve);){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}if(!(bn&240)){for(rn=Lt,Jn=bn,mr=dn;zt=x.distcode[mr+((_e&(1<<rn+Jn)-1)>>rn)],Lt=zt>>>24,bn=zt>>>16&255,dn=zt&65535,!(rn+Lt<=Ve);){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}_e>>>=rn,Ve-=rn,x.back+=rn}if(_e>>>=Lt,Ve-=Lt,x.back+=Lt,bn&64){b.msg="invalid distance code",x.mode=si;break}x.offset=dn,x.extra=bn&15,x.mode=ig;case ig:if(x.extra){for(Ft=x.extra;Ve<Ft;){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}x.offset+=_e&(1<<x.extra)-1,_e>>>=x.extra,Ve-=x.extra,x.back+=x.extra}if(x.offset>x.dmax){b.msg="invalid distance too far back",x.mode=si;break}x.mode=vd;case vd:if(Ie===0)break e;if(Ze=Bt-Ie,x.offset>Ze){if(Ze=x.offset-Ze,Ze>x.whave&&x.sane){b.msg="invalid distance too far back",x.mode=si;break}Ze>x.wnext?(Ze-=x.wnext,Kt=x.wsize-Ze):Kt=x.wnext-Ze,Ze>x.length&&(Ze=x.length),kt=x.window}else kt=ae,Kt=xe-x.offset,Ze=x.length;Ze>Ie&&(Ze=Ie),Ie-=Ze,x.length-=Ze;do ae[xe++]=kt[Kt++];while(--Ze);x.length===0&&(x.mode=_u);break;case ku:if(Ie===0)break e;ae[xe++]=x.length,Ie--,x.mode=_u;break;case Sd:if(x.wrap){for(;Ve<32;){if(be===0)break e;be--,_e|=re[se++]<<Ve,Ve+=8}if(Bt-=Ie,b.total_out+=Bt,x.total+=Bt,x.wrap&4&&Bt&&(b.adler=x.check=x.flags?yA(x.check,ae,Bt,xe-Bt):Ci(x.check,ae,Bt,xe-Bt)),Bt=Ie,x.wrap&4&&(x.flags?_e:wd(_e))!==x.check){b.msg="incorrect data check",x.mode=si;break}_e=0,Ve=0}x.mode=mf;case mf:if(x.wrap&&x.flags){for(;Ve<32;){if(be===0)break e;be--,_e+=re[se++]<<Ve,Ve+=8}if(x.wrap&4&&_e!==(x.total&4294967295)){b.msg="incorrect length check",x.mode=si;break}_e=0,Ve=0}x.mode=Ag;case Ag:xn=Gl;break e;case si:xn=NA;break e;case Bd:return oA;case pf:default:return Gi}return b.next_out=xe,b.avail_out=Ie,b.next_in=se,b.avail_in=be,x.hold=_e,x.bits=Ve,(x.wsize||Bt!==b.avail_out&&x.mode<si&&(x.mode<Sd||z!==vs))&&ri(b,b.output,b.next_out,Bt-b.avail_out),st-=b.avail_in,Bt-=b.avail_out,b.total_in+=st,b.total_out+=Bt,x.total+=Bt,x.wrap&4&&Bt&&(b.adler=x.check=x.flags?yA(x.check,ae,Bt,b.next_out-Bt):Ci(x.check,ae,Bt,b.next_out-Bt)),b.data_type=x.bits+(x.last?64:0)+(x.mode===Zi?128:0)+(x.mode===ml||x.mode===Kc?256:0),(st===0&&Bt===0||z===vs)&&xn===Hs&&(xn=ki),xn},rl=b=>{if(du(b))return Gi;let z=b.state;return z.window&&(z.window=null),b.state=null,Hs},gu=(b,z)=>{if(du(b))return Gi;const x=b.state;return x.wrap&2?(x.head=z,z.done=!1,Hs):Gi},fu=(b,z)=>{const x=z.length;let re,ae,se;return du(b)||(re=b.state,re.wrap!==0&&re.mode!==HA)?Gi:re.mode===HA&&(ae=1,ae=Ci(ae,z,x,0),ae!==re.check)?NA:(se=ri(b,z,x,x),se?(re.mode=Bd,oA):(re.havedict=1,Hs))};var wf=yd,cg=Bf,dg=ug,gg=bd,fg=zc,t0=xi,n0=rl,r0=gu,a0=fu,Ah="pako inflate (from Nodeca project)",Tu={inflateReset:wf,inflateReset2:cg,inflateResetKeep:dg,inflateInit:gg,inflateInit2:fg,inflate:t0,inflateEnd:n0,inflateGetHeader:r0,inflateSetDictionary:a0,inflateInfo:Ah};function Bm(){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 wm=Bm;const o0=Object.prototype.toString,{Z_NO_FLUSH:yf,Z_FINISH:bf,Z_OK:hg,Z_STREAM_END:Pf,Z_NEED_DICT:mg,Z_STREAM_ERROR:i0,Z_DATA_ERROR:sh,Z_MEM_ERROR:A0}=su;function pg(b){this.options=_a.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 Ya,this.strm.avail_out=0;let x=Tu.inflateInit2(this.strm,z.windowBits);if(x!==hg)throw new Error($s[x]);if(this.header=new wm,Tu.inflateGetHeader(this.strm,this.header),z.dictionary&&(typeof z.dictionary=="string"?z.dictionary=Ua.string2buf(z.dictionary):o0.call(z.dictionary)==="[object ArrayBuffer]"&&(z.dictionary=new Uint8Array(z.dictionary)),z.raw&&(x=Tu.inflateSetDictionary(this.strm,z.dictionary),x!==hg)))throw new Error($s[x])}pg.prototype.push=function(b,z){const x=this.strm,re=this.options.chunkSize,ae=this.options.dictionary;let se,xe,be;if(this.ended)return!1;for(z===~~z?xe=z:xe=z===!0?bf:yf,o0.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=Tu.inflate(x,xe),se===mg&&ae&&(se=Tu.inflateSetDictionary(x,ae),se===hg?se=Tu.inflate(x,xe):se===sh&&(se=mg));x.avail_in>0&&se===Pf&&x.state.wrap>0&&b[x.next_in]!==0;)Tu.inflateReset(x),se=Tu.inflate(x,xe);switch(se){case i0:case sh:case mg:case A0:return this.onEnd(se),this.ended=!0,!1}if(be=x.avail_out,x.next_out&&(x.avail_out===0||se===Pf))if(this.options.to==="string"){let Ie=Ua.utf8border(x.output,x.next_out),_e=x.next_out-Ie,Ve=Ua.buf2string(x.output,Ie);x.next_out=_e,x.avail_out=re-_e,_e&&x.output.set(x.output.subarray(Ie,Ie+_e),0),this.onData(Ve)}else this.onData(x.output.length===x.next_out?x.output:x.output.subarray(0,x.next_out));if(!(se===hg&&be===0)){if(se===Pf)return se=Tu.inflateEnd(this.strm),this.onEnd(se),this.ended=!0,!0;if(x.avail_in===0)break}}return!0},pg.prototype.onData=function(b){this.chunks.push(b)},pg.prototype.onEnd=function(b){b===hg&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=_a.flattenChunks(this.chunks)),this.chunks=[],this.err=b,this.msg=this.strm.msg};function Cd(b,z){const x=new pg(z);if(x.push(b),x.err)throw x.msg||$s[x.err];return x.result}function s0(b,z){return z=z||{},z.raw=!0,Cd(b,z)}var l0=pg,ym=Cd,bm=s0,u0=Cd,Ed=su,lh={Inflate:l0,inflate:ym,inflateRaw:bm,ungzip:u0,constants:Ed};const{Deflate:Cf,deflate:Pm,deflateRaw:Cm,gzip:Em}=Va,{Inflate:xm,inflate:c0,inflateRaw:uh,ungzip:d0}=lh;var g0=Cf,ch=Pm,f0=Cm,h0=Em,dh=xm,vg=c0,Ef=uh,m0=d0,p0=su,Cp={Deflate:g0,deflate:ch,deflateRaw:f0,gzip:h0,Inflate:dh,inflate:vg,inflateRaw:Ef,ungzip:m0,constants:p0};const gh=[];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;gh[b]=z}const fh=4294967295;function Fm(b,z,x){let re=b;for(let ae=0;ae<x;ae++)re=gh[(re^z[ae])&255]^re>>>8;return re}function v0(b,z){return(Fm(fh,b,z)^fh)>>>0}function Gc(b,z,x){const re=b.readUint32(),ae=v0(new Uint8Array(b.buffer,b.byteOffset+b.offset-z-4,z),z);if(ae!==re)throw new Error(`CRC mismatch for chunk ${x}. Expected ${re}, found ${ae}`)}function Lm(b,z){b.writeUint32(v0(new Uint8Array(b.buffer,b.byteOffset+b.offset-z,z),z))}function CA(b,z,x){for(let re=0;re<x;re++)z[re]=b[re]}function fc(b,z,x,re){let ae=0;for(;ae<re;ae++)z[ae]=b[ae];for(;ae<x;ae++)z[ae]=b[ae]+z[ae-re]&255}function Zc(b,z,x,re){let ae=0;if(x.length===0)for(;ae<re;ae++)z[ae]=b[ae];else for(;ae<re;ae++)z[ae]=b[ae]+x[ae]&255}function Ru(b,z,x,re,ae){let se=0;if(x.length===0){for(;se<ae;se++)z[se]=b[se];for(;se<re;se++)z[se]=b[se]+(z[se-ae]>>1)&255}else{for(;se<ae;se++)z[se]=b[se]+(x[se]>>1)&255;for(;se<re;se++)z[se]=b[se]+(z[se-ae]+x[se]>>1)&255}}function Hu(b,z,x,re,ae){let se=0;if(x.length===0){for(;se<ae;se++)z[se]=b[se];for(;se<re;se++)z[se]=b[se]+z[se-ae]&255}else{for(;se<ae;se++)z[se]=b[se]+x[se]&255;for(;se<re;se++)z[se]=b[se]+Sg(z[se-ae],x[se],x[se-ae])&255}}function Sg(b,z,x){const re=b+z-x,ae=Math.abs(re-b),se=Math.abs(re-z),xe=Math.abs(re-x);return ae<=se&&ae<=xe?b:se<=xe?z:x}function ju(b,z,x,re,ae,se){switch(b){case 0:CA(z,x,ae);break;case 1:fc(z,x,ae,se);break;case 2:Zc(z,x,re,ae);break;case 3:Ru(z,x,re,ae,se);break;case 4:Hu(z,x,re,ae,se);break;default:throw new Error(`Unsupported filter: ${b}`)}}const S0=new Uint16Array([255]),B0=new Uint8Array(S0.buffer)[0]===255;function hh(b){const{data:z,width:x,height:re,channels:ae,depth:se}=b,xe=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],be=Math.ceil(se/8)*ae,Ie=new Uint8Array(re*x*be);let _e=0;for(let Ve=0;Ve<7;Ve++){const st=xe[Ve],Bt=Math.ceil((x-st.x)/st.xStep),Ze=Math.ceil((re-st.y)/st.yStep);if(Bt<=0||Ze<=0)continue;const Kt=Bt*be,kt=new Uint8Array(Kt);for(let zt=0;zt<Ze;zt++){const Lt=z[_e++],bn=z.subarray(_e,_e+Kt);_e+=Kt;const dn=new Uint8Array(Kt);ju(Lt,bn,dn,kt,Kt,be),kt.set(dn);for(let rn=0;rn<Bt;rn++){const Jn=st.x+rn*st.xStep,mr=st.y+zt*st.yStep;if(!(Jn>=x||mr>=re))for(let ar=0;ar<be;ar++)Ie[(mr*x+Jn)*be+ar]=dn[rn*be+ar]}}}if(se===16){const Ve=new Uint16Array(Ie.buffer);if(B0)for(let st=0;st<Ve.length;st++)Ve[st]=Bg(Ve[st]);return Ve}else return Ie}function Bg(b){return(b&255)<<8|b>>8&255}const w0=new Uint16Array([255]),wg=new Uint8Array(w0.buffer)[0]===255,Nm=new Uint8Array(0);function y0(b){const{data:z,width:x,height:re,channels:ae,depth:se}=b,xe=Math.ceil(se/8)*ae,be=Math.ceil(se/8*ae*x),Ie=new Uint8Array(re*be);let _e=Nm,Ve=0,st,Bt;for(let Ze=0;Ze<re;Ze++){switch(st=z.subarray(Ve+1,Ve+1+be),Bt=Ie.subarray(Ze*be,(Ze+1)*be),z[Ve]){case 0:CA(st,Bt,be);break;case 1:fc(st,Bt,be,xe);break;case 2:Zc(st,Bt,_e,be);break;case 3:Ru(st,Bt,_e,be,xe);break;case 4:Hu(st,Bt,_e,be,xe);break;default:throw new Error(`Unsupported filter: ${z[Ve]}`)}_e=Bt,Ve+=be+1}if(se===16){const Ze=new Uint16Array(Ie.buffer);if(wg)for(let Kt=0;Kt<Ze.length;Kt++)Ze[Kt]=Dm(Ze[Kt]);return Ze}else return Ie}function Dm(b){return(b&255)<<8|b>>8&255}const yg=Uint8Array.of(137,80,78,71,13,10,26,10);function Ep(b){b.writeBytes(yg)}function xf(b){if(!Om(b.readBytes(yg.length)))throw new Error("wrong PNG signature")}function Om(b){if(b.length<yg.length)return!1;for(let z=0;z<yg.length;z++)if(b[z]!==yg[z])return!1;return!0}const b0="tEXt",P0=0,C0=new TextDecoder("latin1");function E0(b){if(Ff(b),b.length===0||b.length>79)throw new Error("keyword length must be between 1 and 79")}const mh=/^[\u0000-\u00FF]*$/;function Ff(b){if(!mh.test(b))throw new Error("invalid latin1 text")}function x0(b,z,x){const re=F0(z);b[re]=L0(z,x-re.length-1)}function xp(b,z,x){E0(z),Ff(x);const re=z.length+1+x.length;b.writeUint32(re),b.writeChars(b0),b.writeChars(z),b.writeByte(P0),b.writeChars(x),writeCrc(b,re+4)}function F0(b){for(b.mark();b.readByte()!==P0;);const z=b.offset;b.reset();const x=C0.decode(b.readBytes(z-b.offset-1));return b.skip(1),E0(x),x}function L0(b,z){return C0.decode(b.readBytes(z))}const pl={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},ph={UNKNOWN:-1,DEFLATE:0},I0={UNKNOWN:-1,ADAPTIVE:0},vh={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},Lf={NONE:0,BACKGROUND:1,PREVIOUS:2},bg={SOURCE:0,OVER:1};class Qm extends _s{constructor(x,re={}){super(x);Ni(this,"_checkCrc");Ni(this,"_inflator");Ni(this,"_png");Ni(this,"_apng");Ni(this,"_end");Ni(this,"_hasPalette");Ni(this,"_palette");Ni(this,"_hasTransparency");Ni(this,"_transparency");Ni(this,"_compressionMethod");Ni(this,"_filterMethod");Ni(this,"_interlaceMethod");Ni(this,"_colorType");Ni(this,"_isAnimated");Ni(this,"_numberOfFrames");Ni(this,"_numberOfPlays");Ni(this,"_frames");Ni(this,"_writingDataChunks");const{checkCrc:ae=!1}=re;this._checkCrc=ae,this._inflator=new dh,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=ph.UNKNOWN,this._filterMethod=I0.UNKNOWN,this._interlaceMethod=vh.UNKNOWN,this._colorType=pl.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(xf(this);!this._end;){const x=this.readUint32(),re=this.readChars(4);this.decodeChunk(x,re)}return this.decodeImage(),this._png}decodeApng(){for(xf(this);!this._end;){const x=this.readUint32(),re=this.readChars(4);this.decodeApngChunk(x,re)}return this.decodeApngImage(),this._apng}decodeChunk(x,re){const ae=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 b0:x0(this._png.text,this,x);break;case"pHYs":this.decodepHYs();break;default:this.skip(x);break}if(this.offset-ae!==x)throw new Error(`Length mismatch while decoding chunk ${re}`);this._checkCrc?Gc(this,x+4,re):this.skip(4)}decodeApngChunk(x,re){const ae=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=ae+x;break}if(this.offset-ae!==x)throw new Error(`Length mismatch while decoding chunk ${re}`);this._checkCrc?Gc(this,x+4,re):this.skip(4)}decodeIHDR(){const x=this._png;x.width=this.readUint32(),x.height=this.readUint32(),x.depth=Sh(this.readUint8());const re=this.readUint8();this._colorType=re;let ae;switch(re){case pl.GREYSCALE:ae=1;break;case pl.TRUECOLOUR:ae=3;break;case pl.INDEXED_COLOUR:ae=1;break;case pl.GREYSCALE_ALPHA:ae=2;break;case pl.TRUECOLOUR_ALPHA:ae=4;break;case pl.UNKNOWN:default:throw new Error(`Unknown color type: ${re}`)}if(this._png.channels=ae,this._compressionMethod=this.readUint8(),this._compressionMethod!==ph.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 ae=[];this._palette=ae;for(let se=0;se<re;se++)ae.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(x){this._writingDataChunks=!0;const re=x,ae=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,ae,re)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(x)}decodeFDAT(x){this._writingDataChunks=!0;let re=x,ae=this.offset+this.byteOffset;if(ae+=4,re-=4,this._inflator.push(new Uint8Array(this.buffer,ae,re)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(x)}decodetRNS(x){switch(this._colorType){case pl.GREYSCALE:case pl.TRUECOLOUR:{if(x%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${x}`);if(x/2>this._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;re<x/2;re++)this._transparency[re]=this.readUint16();break}case pl.INDEXED_COLOUR:{if(x>this._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<x;re++){const ae=this.readByte();this._palette[re].push(ae)}for(;re<this._palette.length;re++)this._palette[re].push(255);break}case pl.UNKNOWN:case pl.GREYSCALE_ALPHA:case pl.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(x){const re=F0(this),ae=this.readUint8();if(ae!==ph.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${ae}`);const se=this.readBytes(x-re.length-2);this._png.iccEmbeddedProfile={name:re,profile:vg(se)}}decodepHYs(){const x=this.readUint32(),re=this.readUint32(),ae=this.readByte();this._png.resolution={x,y:re,unit:ae}}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let x=0;x<this._numberOfFrames;x++){const re={sequenceNumber:this._frames[x].sequenceNumber,delayNumber:this._frames[x].delayNumber,delayDenominator:this._frames[x].delayDenominator,data:this._apng.depth===8?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},ae=this._frames.at(x);if(ae){if(ae.data=y0({data:ae.data,width:ae.width,height:ae.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),x===0||ae.xOffset===0&&ae.yOffset===0&&ae.width===this._png.width&&ae.height===this._png.height)re.data=ae.data;else{const se=this._apng.frames.at(x-1);this.disposeFrame(ae,se,re),this.addFrameDataToCanvas(re,ae)}this._apng.frames.push(re)}}return this._apng}disposeFrame(x,re,ae){switch(x.disposeOp){case Lf.NONE:break;case Lf.BACKGROUND:for(let se=0;se<this._png.height;se++)for(let xe=0;xe<this._png.width;xe++){const be=(se*x.width+xe)*this._png.channels;for(let Ie=0;Ie<this._png.channels;Ie++)ae.data[be+Ie]=0}break;case Lf.PREVIOUS:ae.data.set(re.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(x,re){const ae=1<<this._png.depth,se=(xe,be)=>{const Ie=((xe+re.yOffset)*this._png.width+re.xOffset+be)*this._png.channels,_e=(xe*re.width+be)*this._png.channels;return{index:Ie,frameIndex:_e}};switch(re.blendOp){case bg.SOURCE:for(let xe=0;xe<re.height;xe++)for(let be=0;be<re.width;be++){const{index:Ie,frameIndex:_e}=se(xe,be);for(let Ve=0;Ve<this._png.channels;Ve++)x.data[Ie+Ve]=re.data[_e+Ve]}break;case bg.OVER:for(let xe=0;xe<re.height;xe++)for(let be=0;be<re.width;be++){const{index:Ie,frameIndex:_e}=se(xe,be);for(let Ve=0;Ve<this._png.channels;Ve++){const st=re.data[_e+this._png.channels-1]/ae,Bt=Ve%(this._png.channels-1)===0?1:re.data[_e+Ve],Ze=Math.floor(st*Bt+(1-st)*x.data[Ie+Ve]);x.data[Ie+Ve]+=Ze}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){var re;if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);const x=this._isAnimated?((re=this._frames)==null?void 0:re.at(0)).data:this._inflator.result;if(this._filterMethod!==I0.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===vh.NO_INTERLACE)this._png.data=y0({data:x,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===vh.ADAM7)this._png.data=hh({data:x,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw new Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){const x=this._inflator.result,re=this._frames.at(-1);re?re.data=x:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:Lf.NONE,blendOp:bg.SOURCE,data:x}),this._inflator=new dh,this._writingDataChunks=!1}}function Sh(b){if(b!==1&&b!==2&&b!==4&&b!==8&&b!==16)throw new Error(`invalid bit depth: ${b}`);return b}const _m={level:3};class ba extends null{constructor(x,re={}){var ae;super();Ni(this,"_png");Ni(this,"_zlibOptions");Ni(this,"_colorType");Ni(this,"_interlaceMethod");this._colorType=ColorType.UNKNOWN,this._zlibOptions=ec(ec({},_m),re.zlib),this._png=this._checkData(x),this._interlaceMethod=(ae=re.interlace==="Adam7"?InterlaceMethod.ADAM7:InterlaceMethod.NO_INTERLACE)!=null?ae:InterlaceMethod.NO_INTERLACE,this.setBigEndian()}encode(){if(writeSignature(this),this.encodeIHDR(),this._png.palette&&(this.encodePLTE(),this._png.palette[0].length===4&&this.encodeTRNS()),this.encodeData(),this._png.text)for(const[x,re]of Object.entries(this._png.text))encodetEXt(this,x,re);return this.encodeIEND(),this.toArray()}encodeIHDR(){this.writeUint32(13),this.writeChars("IHDR"),this.writeUint32(this._png.width),this.writeUint32(this._png.height),this.writeByte(this._png.depth),this.writeByte(this._colorType),this.writeByte(CompressionMethod.DEFLATE),this.writeByte(FilterMethod.ADAPTIVE),this.writeByte(this._interlaceMethod),writeCrc(this,17)}encodeIEND(){this.writeUint32(0),this.writeChars("IEND"),writeCrc(this,4)}encodePLTE(){var re;const x=((re=this._png.palette)==null?void 0:re.length)*3;this.writeUint32(x),this.writeChars("PLTE");for(const ae of this._png.palette)this.writeByte(ae[0]),this.writeByte(ae[1]),this.writeByte(ae[2]);writeCrc(this,4+x)}encodeTRNS(){const x=this._png.palette.filter(re=>re.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:ae,depth:se,data:xe}=this._png,be=se<=8?Math.ceil(x*se/8)*ae:Math.ceil(x*se/8*ae/2),Ie=new IOBuffer().setBigEndian();let _e=0;if(this._interlaceMethod===InterlaceMethod.NO_INTERLACE)for(let Bt=0;Bt<re;Bt++)Ie.writeByte(0),se===16?_e=Oi(xe,Ie,be,_e):_e=Nl(xe,Ie,be,_e);else this._interlaceMethod===InterlaceMethod.ADAM7&&(_e=km(this._png,xe,Ie,_e));const Ve=Ie.toArray(),st=deflate(Ve,this._zlibOptions);this.encodeIDAT(st)}_checkData(x){const{colorType:re,channels:ae,depth:se}=If(x,x.palette),xe={width:Wc(x.width,"width"),height:Wc(x.height,"height"),channels:ae,data:x.data,depth:se,text:x.text,palette:x.palette};this._colorType=re;const be=se<8?Math.ceil(xe.width*se/8)*xe.height*ae:xe.width*xe.height*ae;if(xe.data.length!==be)throw new RangeError(`wrong data size. Found ${xe.data.length}, expected ${be}`);return xe}}function Wc(b,z){if(Number.isInteger(b)&&b>0)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 ae={channels:x,depth:re,colorType:ColorType.UNKNOWN};switch(x){case 4:ae.colorType=ColorType.TRUECOLOUR_ALPHA;break;case 3:ae.colorType=ColorType.TRUECOLOUR;break;case 1:z?ae.colorType=ColorType.INDEXED_COLOUR:ae.colorType=ColorType.GREYSCALE;break;case 2:ae.colorType=ColorType.GREYSCALE_ALPHA;break;default:throw new Error("unsupported number of channels")}return ae}function Nl(b,z,x,re){for(let ae=0;ae<x;ae++)z.writeByte(b[re++]);return re}function km(b,z,x,re){const ae=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],{width:se,height:xe,channels:be,depth:Ie}=b;let _e=0;Ie===16?_e=be*Ie/8/2:_e=be*Ie/8;for(let Ve=0;Ve<7;Ve++){const st=ae[Ve],Bt=Math.floor((se-st.x+st.xStep-1)/st.xStep),Ze=Math.floor((xe-st.y+st.yStep-1)/st.yStep);if(Bt<=0||Ze<=0)continue;const Kt=Bt*_e;for(let kt=0;kt<Ze;kt++){const zt=st.y+kt*st.yStep,Lt=Ie<=8?new Uint8Array(Kt):new Uint16Array(Kt);let bn=0;for(let dn=0;dn<Bt;dn++){const rn=st.x+dn*st.xStep;if(rn<se&&zt<xe){const Jn=(zt*se+rn)*_e;for(let mr=0;mr<_e;mr++)Lt[bn++]=z[Jn+mr]}}if(x.writeByte(0),Ie===8)x.writeBytes(Lt);else if(Ie===16)for(const dn of Lt)x.writeByte(dn>>8&255),x.writeByte(dn&255)}}return re}function Oi(b,z,x,re){for(let ae=0;ae<x;ae++)z.writeUint16(b[re++]);return re}var iA;(function(b){b[b.UNKNOWN=0]="UNKNOWN",b[b.METRE=1]="METRE"})(iA||(iA={}));function Uf(b,z){return new Qm(b,z).decode()}function Fp(b,z){return new PngEncoder(b,z).encode()}function Bh(b,z){return new PngDecoder(b,z).decodeApng()}var bo=function(){return typeof window!="undefined"?window:typeof we.g!="undefined"?we.g:typeof self!="undefined"?self:this}();function xd(){bo.console&&typeof bo.console.log=="function"&&bo.console.log.apply(bo.console,arguments)}var Ji={log:xd,warn:function(b){bo.console&&(typeof bo.console.warn=="function"?bo.console.warn.apply(bo.console,arguments):xd.call(null,arguments))},error:function(b){bo.console&&(typeof bo.console.error=="function"?bo.console.error.apply(bo.console,arguments):xd(b))}};function wh(b,z,x){var re=new XMLHttpRequest;re.open("GET",b),re.responseType="blob",re.onload=function(){hc(re.response,z,x)},re.onerror=function(){Ji.error("could not download file")},re.send()}function yh(b){var z=new XMLHttpRequest;z.open("HEAD",b,!1);try{z.send()}catch(x){}return z.status>=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 hc=bo.saveAs||((typeof window=="undefined"?"undefined":(0,ve.Z)(window))!=="object"||window!==bo?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(b,z,x){var re=bo.URL||bo.webkitURL,ae=document.createElement("a");z=z||b.name||"download",ae.download=z,ae.rel="noopener",typeof b=="string"?(ae.href=b,ae.origin!==location.origin?yh(ae.href)?wh(b,z,x):Nf(ae,ae.target="_blank"):Nf(ae)):(ae.href=re.createObjectURL(b),setTimeout(function(){re.revokeObjectURL(ae.href)},4e4),setTimeout(function(){Nf(ae)},0))}:"msSaveOrOpenBlob"in navigator?function(b,z,x){if(z=z||b.name||"download",typeof b=="string")if(yh(b))wh(b,z,x);else{var re=document.createElement("a");re.href=b,re.target="_blank",setTimeout(function(){Nf(re)})}else navigator.msSaveOrOpenBlob(function(ae,se){return se===void 0?se={autoBom:!1}:(0,ve.Z)(se)!=="object"&&(Ji.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(ae.type)?new Blob(["\uFEFF",ae],{type:ae.type}):ae}(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 wh(b,z,x);var ae=b.type==="application/octet-stream",se=/constructor/i.test(bo.HTMLElement)||bo.safari,xe=/CriOS\/[\d]+/.test(navigator.userAgent);if((xe||ae&&se)&&(typeof FileReader=="undefined"?"undefined":(0,ve.Z)(FileReader))==="object"){var be=new FileReader;be.onloadend=function(){var Ve=be.result;Ve=xe?Ve:Ve.replace(/^data:[^;]*;/,"data:attachment/file;"),re?re.location.href=Ve:location=Ve,re=null},be.readAsDataURL(b)}else{var Ie=bo.URL||bo.webkitURL,_e=Ie.createObjectURL(b);re?re.location=_e:location.href=_e,re=null,setTimeout(function(){Ie.revokeObjectURL(_e)},4e4)}});function U0(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(be){return[parseInt(be[1]),parseInt(be[2]),parseInt(be[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(be){return[parseInt(be[1],16),parseInt(be[2],16),parseInt(be[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(be){return[parseInt(be[1]+be[1],16),parseInt(be[2]+be[2],16),parseInt(be[3]+be[3],16)]}}],re=0;re<x.length;re++){var ae=x[re].re,se=x[re].process,xe=ae.exec(b);xe&&(z=se(xe),this.r=z[0],this.g=z[1],this.b=z[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?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 be=this.r.toString(16),Ie=this.g.toString(16),_e=this.b.toString(16);return be.length==1&&(be="0"+be),Ie.length==1&&(Ie="0"+Ie),_e.length==1&&(_e="0"+_e),"#"+be+Ie+_e}}var Pg=bo.atob.bind(bo),bh=bo.btoa.bind(bo);function Cg(b,z){var x=b[0],re=b[1],ae=b[2],se=b[3];x=Us(x,re,ae,se,z[0],7,-680876936),se=Us(se,x,re,ae,z[1],12,-389564586),ae=Us(ae,se,x,re,z[2],17,606105819),re=Us(re,ae,se,x,z[3],22,-1044525330),x=Us(x,re,ae,se,z[4],7,-176418897),se=Us(se,x,re,ae,z[5],12,1200080426),ae=Us(ae,se,x,re,z[6],17,-1473231341),re=Us(re,ae,se,x,z[7],22,-45705983),x=Us(x,re,ae,se,z[8],7,1770035416),se=Us(se,x,re,ae,z[9],12,-1958414417),ae=Us(ae,se,x,re,z[10],17,-42063),re=Us(re,ae,se,x,z[11],22,-1990404162),x=Us(x,re,ae,se,z[12],7,1804603682),se=Us(se,x,re,ae,z[13],12,-40341101),ae=Us(ae,se,x,re,z[14],17,-1502002290),x=Ss(x,re=Us(re,ae,se,x,z[15],22,1236535329),ae,se,z[1],5,-165796510),se=Ss(se,x,re,ae,z[6],9,-1069501632),ae=Ss(ae,se,x,re,z[11],14,643717713),re=Ss(re,ae,se,x,z[0],20,-373897302),x=Ss(x,re,ae,se,z[5],5,-701558691),se=Ss(se,x,re,ae,z[10],9,38016083),ae=Ss(ae,se,x,re,z[15],14,-660478335),re=Ss(re,ae,se,x,z[4],20,-405537848),x=Ss(x,re,ae,se,z[9],5,568446438),se=Ss(se,x,re,ae,z[14],9,-1019803690),ae=Ss(ae,se,x,re,z[3],14,-187363961),re=Ss(re,ae,se,x,z[8],20,1163531501),x=Ss(x,re,ae,se,z[13],5,-1444681467),se=Ss(se,x,re,ae,z[2],9,-51403784),ae=Ss(ae,se,x,re,z[7],14,1735328473),x=Ns(x,re=Ss(re,ae,se,x,z[12],20,-1926607734),ae,se,z[5],4,-378558),se=Ns(se,x,re,ae,z[8],11,-2022574463),ae=Ns(ae,se,x,re,z[11],16,1839030562),re=Ns(re,ae,se,x,z[14],23,-35309556),x=Ns(x,re,ae,se,z[1],4,-1530992060),se=Ns(se,x,re,ae,z[4],11,1272893353),ae=Ns(ae,se,x,re,z[7],16,-155497632),re=Ns(re,ae,se,x,z[10],23,-1094730640),x=Ns(x,re,ae,se,z[13],4,681279174),se=Ns(se,x,re,ae,z[0],11,-358537222),ae=Ns(ae,se,x,re,z[3],16,-722521979),re=Ns(re,ae,se,x,z[6],23,76029189),x=Ns(x,re,ae,se,z[9],4,-640364487),se=Ns(se,x,re,ae,z[12],11,-421815835),ae=Ns(ae,se,x,re,z[15],16,530742520),x=Ds(x,re=Ns(re,ae,se,x,z[2],23,-995338651),ae,se,z[0],6,-198630844),se=Ds(se,x,re,ae,z[7],10,1126891415),ae=Ds(ae,se,x,re,z[14],15,-1416354905),re=Ds(re,ae,se,x,z[5],21,-57434055),x=Ds(x,re,ae,se,z[12],6,1700485571),se=Ds(se,x,re,ae,z[3],10,-1894986606),ae=Ds(ae,se,x,re,z[10],15,-1051523),re=Ds(re,ae,se,x,z[1],21,-2054922799),x=Ds(x,re,ae,se,z[8],6,1873313359),se=Ds(se,x,re,ae,z[15],10,-30611744),ae=Ds(ae,se,x,re,z[6],15,-1560198380),re=Ds(re,ae,se,x,z[13],21,1309151649),x=Ds(x,re,ae,se,z[4],6,-145523070),se=Ds(se,x,re,ae,z[11],10,-1120210379),ae=Ds(ae,se,x,re,z[2],15,718787259),re=Ds(re,ae,se,x,z[9],21,-343485551),b[0]=hu(x,b[0]),b[1]=hu(re,b[1]),b[2]=hu(ae,b[2]),b[3]=hu(se,b[3])}function Eg(b,z,x,re,ae,se){return z=hu(hu(z,b),hu(re,se)),hu(z<<ae|z>>>32-ae,x)}function Us(b,z,x,re,ae,se,xe){return Eg(z&x|~z&re,b,z,ae,se,xe)}function Ss(b,z,x,re,ae,se,xe){return Eg(z&re|x&~re,b,z,ae,se,xe)}function Ns(b,z,x,re,ae,se,xe){return Eg(z^x^re,b,z,ae,se,xe)}function Ds(b,z,x,re,ae,se,xe){return Eg(x^(z|~re),b,z,ae,se,xe)}function N0(b){var z,x=b.length,re=[1732584193,-271733879,-1732584194,271733878];for(z=64;z<=b.length;z+=64)Cg(re,Df(b.substring(z-64,z)));b=b.substring(z-64);var ae=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(z=0;z<b.length;z++)ae[z>>2]|=b.charCodeAt(z)<<(z%4<<3);if(ae[z>>2]|=128<<(z%4<<3),z>55)for(Cg(re,ae),z=0;z<16;z++)ae[z]=0;return ae[14]=8*x,Cg(re,ae),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 vl="0123456789abcdef".split("");function D0(b){for(var z="",x=0;x<4;x++)z+=vl[b>>8*x+4&15]+vl[b>>8*x&15];return z}function Of(b){return String.fromCharCode(255&b,(65280&b)>>8,(16711680&b)>>16,(4278190080&b)>>24)}function Ph(b){return N0(b).map(Of).join("")}var Tm=function(b){for(var z=0;z<b.length;z++)b[z]=D0(b[z]);return b.join("")}(N0("hello"))!="5d41402abc4b2a76b9719d911017c592";function hu(b,z){if(Tm){var x=(65535&b)+(65535&z);return(b>>16)+(z>>16)+(x>>16)<<16|65535&x}return b+z&4294967295}function mc(b,z){var x,re,ae,se;if(b!==x){for(var xe=(ae=b,se=1+(256/b.length|0),new Array(se+1).join(ae)),be=[],Ie=0;Ie<256;Ie++)be[Ie]=Ie;var _e=0;for(Ie=0;Ie<256;Ie++){var Ve=be[Ie];_e=(_e+Ve+xe.charCodeAt(Ie))%256,be[Ie]=be[_e],be[_e]=Ve}x=b,re=be}else be=re;var st=z.length,Bt=0,Ze=0,Kt="";for(Ie=0;Ie<st;Ie++)Ze=(Ze+(Ve=be[Bt=(Bt+1)%256]))%256,be[Bt]=be[Ze],be[Ze]=Ve,xe=be[(be[Bt]+be[Ze])%256],Kt+=String.fromCharCode(z.charCodeAt(Ie)^xe);return Kt}var xg={print:4,modify:8,copy:16,"annot-forms":32};function Fd(b,z,x,re){this.v=1,this.r=2;var ae=192;b.forEach(function(be){if(xg.perm!==void 0)throw new Error("Invalid permission: "+be);ae+=xg[be]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\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^ae)),this.encryptionKey=Ph(se+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(re)).substr(0,5),this.U=mc(this.encryptionKey,this.padding)}function Vl(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;re<x;re++){var ae=b.charCodeAt(re);z+=ae<33||ae===35||ae===37||ae===40||ae===41||ae===47||ae===60||ae===62||ae===91||ae===93||ae===123||ae===125||ae>126?"#"+("0"+ae.toString(16)).slice(-2):b[re]}return z}function O0(b){if((0,ve.Z)(b)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var z={};this.subscribe=function(x,re,ae){if(ae=ae||!1,typeof x!="string"||typeof re!="function"||typeof ae!="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,!!ae],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),ae=[];for(var se in z[x]){var xe=z[x][se];try{xe[0].apply(b,re)}catch(be){bo.console&&Ji.error("jsPDF PubSub Error",be.message,be)}xe[1]&&ae.push(se)}ae.length&&ae.forEach(this.unsubscribe)}},this.getTopics=function(){return z}}function Fg(b){if(!(this instanceof Fg))return new Fg(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 Ch(b,z){this.gState=b,this.matrix=z,this.id="",this.objectNumber=-1}function pc(b,z,x,re,ae){if(!(this instanceof pc))return new pc(b,z,x,re,ae);this.type=b==="axial"?2:3,this.coords=z,this.colors=x,Ch.call(this,re,ae)}function vc(b,z,x,re,ae){if(!(this instanceof vc))return new vc(b,z,x,re,ae);this.boundingBox=b,this.xStep=z,this.yStep=x,this.stream="",this.cloneIndex=0,Ch.call(this,re,ae)}function Ma(b){var z,x=typeof arguments[0]=="string"?arguments[0]:"p",re=arguments[1],ae=arguments[2],se=arguments[3],xe=[],be=1,Ie=16,_e="S",Ve=null;(0,ve.Z)(b=b||{})==="object"&&(x=b.orientation,re=b.unit||re,ae=b.format||ae,se=b.compress||b.compressPdf||se,(Ve=b.encryption||null)!==null&&(Ve.userPassword=Ve.userPassword||"",Ve.ownerPassword=Ve.ownerPassword||"",Ve.userPermissions=Ve.userPermissions||[]),be=typeof b.userUnit=="number"?Math.abs(b.userUnit):1,b.precision!==void 0&&(z=b.precision),b.floatPrecision!==void 0&&(Ie=b.floatPrecision),_e=b.defaultPathOperation||"S"),xe=b.filters||(se===!0?["FlateEncode"]:xe),re=re||"mm",x=(""+(x||"P")).toLowerCase();var st=b.putOnlyUsedFonts||!1,Bt={},Ze={internal:{},__private__:{}};Ze.__private__.PubSub=O0;var Kt="1.3",kt=Ze.__private__.getPdfVersion=function(){return Kt};Ze.__private__.setPdfVersion=function(Ne){Kt=Ne};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]};Ze.__private__.getPageFormats=function(){return zt};var Lt=Ze.__private__.getPageFormat=function(Ne){return zt[Ne]};ae=ae||"a4";var bn="compat",dn="advanced",rn=bn;function Jn(){this.saveGraphicsState(),An(new wo(Io,0,0,-Io,0,jg()*Io).toString()+" cm"),this.setFontSize(this.getFontSize()/Io),_e="n",rn=dn}function mr(){this.restoreGraphicsState(),_e="S",rn=bn}var ar=Ze.__private__.combineFontStyleAndFontWeight=function(Ne,ft){if(Ne=="bold"&&ft=="normal"||Ne=="bold"&&ft==400||Ne=="normal"&&ft=="italic"||Ne=="bold"&&ft=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return ft&&(Ne=ft==400||ft==="normal"?Ne==="italic"?"italic":"normal":ft!=700&&ft!=="bold"||Ne!=="normal"?(ft==700?"bold":ft)+""+Ne:"bold"),Ne};Ze.advancedAPI=function(Ne){var ft=rn===bn;return ft&&Jn.call(this),typeof Ne!="function"||(Ne(this),ft&&mr.call(this)),this},Ze.compatAPI=function(Ne){var ft=rn===dn;return ft&&mr.call(this),typeof Ne!="function"||(Ne(this),ft&&Jn.call(this)),this},Ze.isAdvancedAPI=function(){return rn===dn};var xn,on=function(Ne){if(rn!==dn)throw new Error(Ne+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Hn=Ze.roundToPrecision=Ze.__private__.roundToPrecision=function(Ne,ft){var $t=z||ft;if(isNaN(Ne)||isNaN($t))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return Ne.toFixed($t).replace(/0+$/,"")};xn=Ze.hpf=Ze.__private__.hpf=typeof Ie=="number"?function(Ne){if(isNaN(Ne))throw new Error("Invalid argument passed to jsPDF.hpf");return Hn(Ne,Ie)}:Ie==="smart"?function(Ne){if(isNaN(Ne))throw new Error("Invalid argument passed to jsPDF.hpf");return Hn(Ne,Ne>-1&&Ne<1?16:5)}:function(Ne){if(isNaN(Ne))throw new Error("Invalid argument passed to jsPDF.hpf");return Hn(Ne,16)};var Ft=Ze.f2=Ze.__private__.f2=function(Ne){if(isNaN(Ne))throw new Error("Invalid argument passed to jsPDF.f2");return Hn(Ne,2)},Gt=Ze.__private__.f3=function(Ne){if(isNaN(Ne))throw new Error("Invalid argument passed to jsPDF.f3");return Hn(Ne,3)},Bn=Ze.scale=Ze.__private__.scale=function(Ne){if(isNaN(Ne))throw new Error("Invalid argument passed to jsPDF.scale");return rn===bn?Ne*Io:rn===dn?Ne:void 0},fn=function(Ne){return Bn(function(ft){return rn===bn?jg()-ft:rn===dn?ft:void 0}(Ne))};Ze.__private__.setPrecision=Ze.setPrecision=function(Ne){typeof parseInt(Ne,10)=="number"&&(z=parseInt(Ne,10))};var $n,rr="00000000000000000000000000000000",sr=Ze.__private__.getFileId=function(){return rr},Gn=Ze.__private__.setFileId=function(Ne){return rr=Ne!==void 0&&/^[a-fA-F0-9]{32}$/.test(Ne)?Ne.toUpperCase():rr.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),Ve!==null&&(YA=new Fd(Ve.userPermissions,Ve.userPassword,Ve.ownerPassword,rr)),rr};Ze.setFileId=function(Ne){return Gn(Ne),this},Ze.getFileId=function(){return sr()};var ur=Ze.__private__.convertDateToPDFDate=function(Ne){var ft=Ne.getTimezoneOffset(),$t=ft<0?"+":"-",vn=Math.floor(Math.abs(ft/60)),Tn=Math.abs(ft%60),vr=[$t,ln(vn),"'",ln(Tn),"'"].join("");return["D:",Ne.getFullYear(),ln(Ne.getMonth()+1),ln(Ne.getDate()),ln(Ne.getHours()),ln(Ne.getMinutes()),ln(Ne.getSeconds()),vr].join("")},ea=Ze.__private__.convertPDFDateToDate=function(Ne){var ft=parseInt(Ne.substr(2,4),10),$t=parseInt(Ne.substr(6,2),10)-1,vn=parseInt(Ne.substr(8,2),10),Tn=parseInt(Ne.substr(10,2),10),vr=parseInt(Ne.substr(12,2),10),Dr=parseInt(Ne.substr(14,2),10);return new Date(ft,$t,vn,Tn,vr,Dr,0)},Fr=Ze.__private__.setCreationDate=function(Ne){var ft;if(Ne===void 0&&(Ne=new Date),Ne instanceof Date)ft=ur(Ne);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(Ne))throw new Error("Invalid argument passed to jsPDF.setCreationDate");ft=Ne}return $n=ft},Ct=Ze.__private__.getCreationDate=function(Ne){var ft=$n;return Ne==="jsDate"&&(ft=ea($n)),ft};Ze.setCreationDate=function(Ne){return Fr(Ne),this},Ze.getCreationDate=function(Ne){return Ct(Ne)};var en,ln=Ze.__private__.padd2=function(Ne){return("0"+parseInt(Ne)).slice(-2)},Cn=Ze.__private__.padd2Hex=function(Ne){return("00"+(Ne=Ne.toString())).substr(Ne.length)},Qn=0,Zn=[],ir=[],nr=0,wr=[],zr=[],pa=!1,wa=ir;Ze.__private__.setCustomOutputDestination=function(Ne){pa=!0,wa=Ne};var fr=function(Ne){pa||(wa=Ne)};Ze.__private__.resetCustomOutputDestination=function(){pa=!1,wa=ir};var An=Ze.__private__.out=function(Ne){return Ne=Ne.toString(),nr+=Ne.length+1,wa.push(Ne),wa},Si=Ze.__private__.write=function(Ne){return An(arguments.length===1?Ne.toString():Array.prototype.join.call(arguments," "))},$o=Ze.__private__.getArrayBuffer=function(Ne){for(var ft=Ne.length,$t=new ArrayBuffer(ft),vn=new Uint8Array($t);ft--;)vn[ft]=Ne.charCodeAt(ft);return $t},ho=[["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]];Ze.__private__.getStandardFonts=function(){return ho};var Vr=b.fontSize||16;Ze.__private__.setFontSize=Ze.setFontSize=function(Ne){return Vr=rn===dn?Ne/Io:Ne,this};var ro,Ca=Ze.__private__.getFontSize=Ze.getFontSize=function(){return rn===bn?Vr:Vr*Io},ei=b.R2L||!1;Ze.__private__.setR2L=Ze.setR2L=function(Ne){return ei=Ne,this},Ze.__private__.getR2L=Ze.getR2L=function(){return ei};var uo,Ri=Ze.__private__.setZoomMode=function(Ne){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(Ne))ro=Ne;else if(isNaN(Ne)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(Ne)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+Ne+'" is not recognized.');ro=Ne}else ro=parseInt(Ne,10)};Ze.__private__.getZoomMode=function(){return ro};var Go,Zo=Ze.__private__.setPageMode=function(Ne){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(Ne)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+Ne+'" is not recognized.');uo=Ne};Ze.__private__.getPageMode=function(){return uo};var tA=Ze.__private__.setLayoutMode=function(Ne){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(Ne)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+Ne+'" is not recognized.');Go=Ne};Ze.__private__.getLayoutMode=function(){return Go},Ze.__private__.setDisplayMode=Ze.setDisplayMode=function(Ne,ft,$t){return Ri(Ne),tA(ft),Zo($t),this};var ti={title:"",subject:"",author:"",keywords:"",creator:""};Ze.__private__.getDocumentProperty=function(Ne){if(Object.keys(ti).indexOf(Ne)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return ti[Ne]},Ze.__private__.getDocumentProperties=function(){return ti},Ze.__private__.setDocumentProperties=Ze.setProperties=Ze.setDocumentProperties=function(Ne){for(var ft in ti)ti.hasOwnProperty(ft)&&Ne[ft]&&(ti[ft]=Ne[ft]);return this},Ze.__private__.setDocumentProperty=function(Ne,ft){if(Object.keys(ti).indexOf(Ne)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return ti[Ne]=ft};var io,Io,Ao,dA,Hi,qa={},Wo={},AA=[],Bo={},bi={},Vo={},XA={},Bs=null,sA=0,To=[],Wi=new O0(Ze),Lg=b.hotfixes||[],il={},Yc={},Pc=[],wo=function Ne(ft,$t,vn,Tn,vr,Dr){if(!(this instanceof Ne))return new Ne(ft,$t,vn,Tn,vr,Dr);isNaN(ft)&&(ft=1),isNaN($t)&&($t=0),isNaN(vn)&&(vn=0),isNaN(Tn)&&(Tn=1),isNaN(vr)&&(vr=0),isNaN(Dr)&&(Dr=0),this._matrix=[ft,$t,vn,Tn,vr,Dr]};Object.defineProperty(wo.prototype,"sx",{get:function(){return this._matrix[0]},set:function(Ne){this._matrix[0]=Ne}}),Object.defineProperty(wo.prototype,"shy",{get:function(){return this._matrix[1]},set:function(Ne){this._matrix[1]=Ne}}),Object.defineProperty(wo.prototype,"shx",{get:function(){return this._matrix[2]},set:function(Ne){this._matrix[2]=Ne}}),Object.defineProperty(wo.prototype,"sy",{get:function(){return this._matrix[3]},set:function(Ne){this._matrix[3]=Ne}}),Object.defineProperty(wo.prototype,"tx",{get:function(){return this._matrix[4]},set:function(Ne){this._matrix[4]=Ne}}),Object.defineProperty(wo.prototype,"ty",{get:function(){return this._matrix[5]},set:function(Ne){this._matrix[5]=Ne}}),Object.defineProperty(wo.prototype,"a",{get:function(){return this._matrix[0]},set:function(Ne){this._matrix[0]=Ne}}),Object.defineProperty(wo.prototype,"b",{get:function(){return this._matrix[1]},set:function(Ne){this._matrix[1]=Ne}}),Object.defineProperty(wo.prototype,"c",{get:function(){return this._matrix[2]},set:function(Ne){this._matrix[2]=Ne}}),Object.defineProperty(wo.prototype,"d",{get:function(){return this._matrix[3]},set:function(Ne){this._matrix[3]=Ne}}),Object.defineProperty(wo.prototype,"e",{get:function(){return this._matrix[4]},set:function(Ne){this._matrix[4]=Ne}}),Object.defineProperty(wo.prototype,"f",{get:function(){return this._matrix[5]},set:function(Ne){this._matrix[5]=Ne}}),Object.defineProperty(wo.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(wo.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(wo.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(wo.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),wo.prototype.join=function(Ne){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(xn).join(Ne)},wo.prototype.multiply=function(Ne){var ft=Ne.sx*this.sx+Ne.shy*this.shx,$t=Ne.sx*this.shy+Ne.shy*this.sy,vn=Ne.shx*this.sx+Ne.sy*this.shx,Tn=Ne.shx*this.shy+Ne.sy*this.sy,vr=Ne.tx*this.sx+Ne.ty*this.shx+this.tx,Dr=Ne.tx*this.shy+Ne.ty*this.sy+this.ty;return new wo(ft,$t,vn,Tn,vr,Dr)},wo.prototype.decompose=function(){var Ne=this.sx,ft=this.shy,$t=this.shx,vn=this.sy,Tn=this.tx,vr=this.ty,Dr=Math.sqrt(Ne*Ne+ft*ft),Ha=(Ne/=Dr)*$t+(ft/=Dr)*vn;$t-=Ne*Ha,vn-=ft*Ha;var Ja=Math.sqrt($t*$t+vn*vn);return Ha/=Ja,Ne*(vn/=Ja)<ft*($t/=Ja)&&(Ne=-Ne,ft=-ft,Ha=-Ha,Dr=-Dr),{scale:new wo(Dr,0,0,Ja,0,0),translate:new wo(1,0,0,1,Tn,vr),rotate:new wo(Ne,ft,-ft,Ne,0,0),skew:new wo(1,0,Ha,1,0,0)}},wo.prototype.toString=function(Ne){return this.join(" ")},wo.prototype.inversed=function(){var Ne=this.sx,ft=this.shy,$t=this.shx,vn=this.sy,Tn=this.tx,vr=this.ty,Dr=1/(Ne*vn-ft*$t),Ha=vn*Dr,Ja=-ft*Dr,_o=-$t*Dr,jo=Ne*Dr;return new wo(Ha,Ja,_o,jo,-Ha*Tn-_o*vr,-Ja*Tn-jo*vr)},wo.prototype.applyToPoint=function(Ne){var ft=Ne.x*this.sx+Ne.y*this.shx+this.tx,$t=Ne.x*this.shy+Ne.y*this.sy+this.ty;return new Rg(ft,$t)},wo.prototype.applyToRectangle=function(Ne){var ft=this.applyToPoint(Ne),$t=this.applyToPoint(new Rg(Ne.x+Ne.w,Ne.y+Ne.h));return new kh(ft.x,ft.y,$t.x-ft.x,$t.y-ft.y)},wo.prototype.clone=function(){var Ne=this.sx,ft=this.shy,$t=this.shx,vn=this.sy,Tn=this.tx,vr=this.ty;return new wo(Ne,ft,$t,vn,Tn,vr)},Ze.Matrix=wo;var qc=Ze.matrixMult=function(Ne,ft){return ft.multiply(Ne)},$c=new wo(1,0,0,1,0,0);Ze.unitMatrix=Ze.identityMatrix=$c;var vu=function(Ne,ft){if(!bi[Ne]){var $t=(ft instanceof pc?"Sh":"P")+(Object.keys(Bo).length+1).toString(10);ft.id=$t,bi[Ne]=$t,Bo[$t]=ft,Wi.publish("addPattern",ft)}};Ze.ShadingPattern=pc,Ze.TilingPattern=vc,Ze.addShadingPattern=function(Ne,ft){return on("addShadingPattern()"),vu(Ne,ft),this},Ze.beginTilingPattern=function(Ne){on("beginTilingPattern()"),Th(Ne.boundingBox[0],Ne.boundingBox[1],Ne.boundingBox[2]-Ne.boundingBox[0],Ne.boundingBox[3]-Ne.boundingBox[1],Ne.matrix)},Ze.endTilingPattern=function(Ne,ft){on("endTilingPattern()"),ft.stream=zr[en].join(`
|
|
|
`),vu(Ne,ft),Wi.publish("endTilingPattern",ft),Pc.pop().restore()};var Su,jA=Ze.__private__.newObject=function(){var Ne=Qs();return Ks(Ne,!0),Ne},Qs=Ze.__private__.newObjectDeferred=function(){return Qn++,Zn[Qn]=function(){return nr},Qn},Ks=function(Ne,ft){return ft=typeof ft=="boolean"&&ft,Zn[Ne]=nr,ft&&An(Ne+" 0 obj"),Ne},Ig=Ze.__private__.newAdditionalObject=function(){var Ne={objId:Qs(),content:""};return wr.push(Ne),Ne},Nd=Qs(),Wu=Qs(),Cc=Ze.__private__.decodeColorString=function(Ne){var ft=Ne.split(" ");if(ft.length!==2||ft[1]!=="g"&&ft[1]!=="G")ft.length!==5||ft[4]!=="k"&&ft[4]!=="K"||(ft=[(1-ft[0])*(1-ft[3]),(1-ft[1])*(1-ft[3]),(1-ft[2])*(1-ft[3]),"r"]);else{var $t=parseFloat(ft[0]);ft=[$t,$t,$t,"r"]}for(var vn="#",Tn=0;Tn<3;Tn++)vn+=("0"+Math.floor(255*parseFloat(ft[Tn])).toString(16)).slice(-2);return vn},Vu=Ze.__private__.encodeColorString=function(Ne){var ft;typeof Ne=="string"&&(Ne={ch1:Ne});var $t=Ne.ch1,vn=Ne.ch2,Tn=Ne.ch3,vr=Ne.ch4,Dr=Ne.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof $t=="string"&&$t.charAt(0)!=="#"){var Ha=new U0($t);if(Ha.ok)$t=Ha.toHex();else if(!/^\d*\.?\d*$/.test($t))throw new Error('Invalid color "'+$t+'" passed to jsPDF.encodeColorString.')}if(typeof $t=="string"&&/^#[0-9A-Fa-f]{3}$/.test($t)&&($t="#"+$t[1]+$t[1]+$t[2]+$t[2]+$t[3]+$t[3]),typeof $t=="string"&&/^#[0-9A-Fa-f]{6}$/.test($t)){var Ja=parseInt($t.substr(1),16);$t=Ja>>16&255,vn=Ja>>8&255,Tn=255&Ja}if(vn===void 0||vr===void 0&&$t===vn&&vn===Tn)ft=typeof $t=="string"?$t+" "+Dr[0]:Ne.precision===2?Ft($t/255)+" "+Dr[0]:Gt($t/255)+" "+Dr[0];else if(vr===void 0||(0,ve.Z)(vr)==="object"){if(vr&&!isNaN(vr.a)&&vr.a===0)return["1.","1.","1.",Dr[1]].join(" ");ft=typeof $t=="string"?[$t,vn,Tn,Dr[1]].join(" "):Ne.precision===2?[Ft($t/255),Ft(vn/255),Ft(Tn/255),Dr[1]].join(" "):[Gt($t/255),Gt(vn/255),Gt(Tn/255),Dr[1]].join(" ")}else ft=typeof $t=="string"?[$t,vn,Tn,vr,Dr[2]].join(" "):Ne.precision===2?[Ft($t),Ft(vn),Ft(Tn),Ft(vr),Dr[2]].join(" "):[Gt($t),Gt(vn),Gt(Tn),Gt(vr),Dr[2]].join(" ");return ft},Ju=Ze.__private__.getFilters=function(){return xe},Bu=Ze.__private__.putStream=function(Ne){var ft=(Ne=Ne||{}).data||"",$t=Ne.filters||Ju(),vn=Ne.alreadyAppliedFilters||[],Tn=Ne.addLength1||!1,vr=ft.length,Dr=Ne.objectId,Ha=function(ws){return ws};if(Ve!==null&&Dr===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");Ve!==null&&(Ha=YA.encryptor(Dr,0));var Ja={};$t===!0&&($t=["FlateEncode"]);var _o=Ne.additionalKeyValues||[],jo=(Ja=Ma.API.processDataByFilters!==void 0?Ma.API.processDataByFilters(ft,$t):{data:ft,reverseChain:[]}).reverseChain+(Array.isArray(vn)?vn.join(" "):vn.toString());if(Ja.data.length!==0&&(_o.push({key:"Length",value:Ja.data.length}),Tn===!0&&_o.push({key:"Length1",value:vr})),jo.length!=0)if(jo.split("/").length-1==1)_o.push({key:"Filter",value:jo});else{_o.push({key:"Filter",value:"["+jo+"]"});for(var ji=0;ji<_o.length;ji+=1)if(_o[ji].key==="DecodeParms"){for(var kA=[],cs=0;cs<Ja.reverseChain.split("/").length-1;cs+=1)kA.push("null");kA.push(_o[ji].value),_o[ji].value="["+kA.join(" ")+"]"}}An("<<");for(var gA=0;gA<_o.length;gA++)An("/"+_o[gA].key+" "+_o[gA].value);An(">>"),Ja.data.length!==0&&(An("stream"),An(Ha(Ja.data)),An("endstream"))},Ug=Ze.__private__.putPage=function(Ne){var ft=Ne.number,$t=Ne.data,vn=Ne.objId,Tn=Ne.contentsObjId;Ks(vn,!0),An("<</Type /Page"),An("/Parent "+Ne.rootDictionaryObjId+" 0 R"),An("/Resources "+Ne.resourceDictionaryObjId+" 0 R"),An("/MediaBox ["+parseFloat(xn(Ne.mediaBox.bottomLeftX))+" "+parseFloat(xn(Ne.mediaBox.bottomLeftY))+" "+xn(Ne.mediaBox.topRightX)+" "+xn(Ne.mediaBox.topRightY)+"]"),Ne.cropBox!==null&&An("/CropBox ["+xn(Ne.cropBox.bottomLeftX)+" "+xn(Ne.cropBox.bottomLeftY)+" "+xn(Ne.cropBox.topRightX)+" "+xn(Ne.cropBox.topRightY)+"]"),Ne.bleedBox!==null&&An("/BleedBox ["+xn(Ne.bleedBox.bottomLeftX)+" "+xn(Ne.bleedBox.bottomLeftY)+" "+xn(Ne.bleedBox.topRightX)+" "+xn(Ne.bleedBox.topRightY)+"]"),Ne.trimBox!==null&&An("/TrimBox ["+xn(Ne.trimBox.bottomLeftX)+" "+xn(Ne.trimBox.bottomLeftY)+" "+xn(Ne.trimBox.topRightX)+" "+xn(Ne.trimBox.topRightY)+"]"),Ne.artBox!==null&&An("/ArtBox ["+xn(Ne.artBox.bottomLeftX)+" "+xn(Ne.artBox.bottomLeftY)+" "+xn(Ne.artBox.topRightX)+" "+xn(Ne.artBox.topRightY)+"]"),typeof Ne.userUnit=="number"&&Ne.userUnit!==1&&An("/UserUnit "+Ne.userUnit),Wi.publish("putPage",{objId:vn,pageContext:To[ft],pageNumber:ft,page:$t}),An("/Contents "+Tn+" 0 R"),An(">>"),An("endobj");var vr=$t.join(`
|
|
|
`);return rn===dn&&(vr+=`
|
|
|
Q`),Ks(Tn,!0),Bu({data:vr,filters:Ju(),objectId:Tn}),An("endobj"),vn},Ec=Ze.__private__.putPages=function(){var Ne,ft,$t=[];for(Ne=1;Ne<=sA;Ne++)To[Ne].objId=Qs(),To[Ne].contentsObjId=Qs();for(Ne=1;Ne<=sA;Ne++)$t.push(Ug({number:Ne,data:zr[Ne],objId:To[Ne].objId,contentsObjId:To[Ne].contentsObjId,mediaBox:To[Ne].mediaBox,cropBox:To[Ne].cropBox,bleedBox:To[Ne].bleedBox,trimBox:To[Ne].trimBox,artBox:To[Ne].artBox,userUnit:To[Ne].userUnit,rootDictionaryObjId:Nd,resourceDictionaryObjId:Wu}));Ks(Nd,!0),An("<</Type /Pages");var vn="/Kids [";for(ft=0;ft<sA;ft++)vn+=$t[ft]+" 0 R ";An(vn+"]"),An("/Count "+sA),An(">>"),An("endobj"),Wi.publish("postPutPages")},Ng=function(Ne){Wi.publish("putFont",{font:Ne,out:An,newObject:jA,putStream:Bu}),Ne.isAlreadyPutted!==!0&&(Ne.objectNumber=jA(),An("<<"),An("/Type /Font"),An("/BaseFont /"+Vl(Ne.postScriptName)),An("/Subtype /Type1"),typeof Ne.encoding=="string"&&An("/Encoding /"+Ne.encoding),An("/FirstChar 32"),An("/LastChar 255"),An(">>"),An("endobj"))},_f=function(Ne){Ne.objectNumber=jA();var ft=[];ft.push({key:"Type",value:"/XObject"}),ft.push({key:"Subtype",value:"/Form"}),ft.push({key:"BBox",value:"["+[xn(Ne.x),xn(Ne.y),xn(Ne.x+Ne.width),xn(Ne.y+Ne.height)].join(" ")+"]"}),ft.push({key:"Matrix",value:"["+Ne.matrix.toString()+"]"});var $t=Ne.pages[1].join(`
|
|
|
`);Bu({data:$t,additionalKeyValues:ft,objectId:Ne.objectNumber}),An("endobj")},kf=function(Ne,ft){ft||(ft=21);var $t=jA(),vn=function(Dr,Ha){var Ja,_o=[],jo=1/(Ha-1);for(Ja=0;Ja<1;Ja+=jo)_o.push(Ja);if(_o.push(1),Dr[0].offset!=0){var ji={offset:0,color:Dr[0].color};Dr.unshift(ji)}if(Dr[Dr.length-1].offset!=1){var kA={offset:1,color:Dr[Dr.length-1].color};Dr.push(kA)}for(var cs="",gA=0,ws=0;ws<_o.length;ws++){for(Ja=_o[ws];Ja>Dr[gA+1].offset;)gA++;var ds=Dr[gA].offset,zs=(Ja-ds)/(Dr[gA+1].offset-ds),yu=Dr[gA].color,Ol=Dr[gA+1].color;cs+=Cn(Math.round((1-zs)*yu[0]+zs*Ol[0]).toString(16))+Cn(Math.round((1-zs)*yu[1]+zs*Ol[1]).toString(16))+Cn(Math.round((1-zs)*yu[2]+zs*Ol[2]).toString(16))}return cs.trim()}(Ne.colors,ft),Tn=[];Tn.push({key:"FunctionType",value:"0"}),Tn.push({key:"Domain",value:"[0.0 1.0]"}),Tn.push({key:"Size",value:"["+ft+"]"}),Tn.push({key:"BitsPerSample",value:"8"}),Tn.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Tn.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Bu({data:vn,additionalKeyValues:Tn,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:$t}),An("endobj"),Ne.objectNumber=jA(),An("<< /ShadingType "+Ne.type),An("/ColorSpace /DeviceRGB");var vr="/Coords ["+xn(parseFloat(Ne.coords[0]))+" "+xn(parseFloat(Ne.coords[1]))+" ";Ne.type===2?vr+=xn(parseFloat(Ne.coords[2]))+" "+xn(parseFloat(Ne.coords[3])):vr+=xn(parseFloat(Ne.coords[2]))+" "+xn(parseFloat(Ne.coords[3]))+" "+xn(parseFloat(Ne.coords[4]))+" "+xn(parseFloat(Ne.coords[5])),An(vr+="]"),Ne.matrix&&An("/Matrix ["+Ne.matrix.toString()+"]"),An("/Function "+$t+" 0 R"),An("/Extend [true true]"),An(">>"),An("endobj")},Tf=function(Ne,ft){var $t=Qs(),vn=jA();ft.push({resourcesOid:$t,objectOid:vn}),Ne.objectNumber=vn;var Tn=[];Tn.push({key:"Type",value:"/Pattern"}),Tn.push({key:"PatternType",value:"1"}),Tn.push({key:"PaintType",value:"1"}),Tn.push({key:"TilingType",value:"1"}),Tn.push({key:"BBox",value:"["+Ne.boundingBox.map(xn).join(" ")+"]"}),Tn.push({key:"XStep",value:xn(Ne.xStep)}),Tn.push({key:"YStep",value:xn(Ne.yStep)}),Tn.push({key:"Resources",value:$t+" 0 R"}),Ne.matrix&&Tn.push({key:"Matrix",value:"["+Ne.matrix.toString()+"]"}),Bu({data:Ne.stream,additionalKeyValues:Tn,objectId:Ne.objectNumber}),An("endobj")},Gm=function(Ne){for(var ft in Ne.objectNumber=jA(),An("<<"),Ne)switch(ft){case"opacity":An("/ca "+Ft(Ne[ft]));break;case"stroke-opacity":An("/CA "+Ft(Ne[ft]))}An(">>"),An("endobj")},xh=function(Ne){Ks(Ne.resourcesOid,!0),An("<<"),An("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var ft in An("/Font <<"),qa)qa.hasOwnProperty(ft)&&(st===!1||st===!0&&Bt.hasOwnProperty(ft))&&An("/"+ft+" "+qa[ft].objectNumber+" 0 R");An(">>")}(),function(){if(Object.keys(Bo).length>0){for(var ft in An("/Shading <<"),Bo)Bo.hasOwnProperty(ft)&&Bo[ft]instanceof pc&&Bo[ft].objectNumber>=0&&An("/"+ft+" "+Bo[ft].objectNumber+" 0 R");Wi.publish("putShadingPatternDict"),An(">>")}}(),function(ft){if(Object.keys(Bo).length>0){for(var $t in An("/Pattern <<"),Bo)Bo.hasOwnProperty($t)&&Bo[$t]instanceof Ze.TilingPattern&&Bo[$t].objectNumber>=0&&Bo[$t].objectNumber<ft&&An("/"+$t+" "+Bo[$t].objectNumber+" 0 R");Wi.publish("putTilingPatternDict"),An(">>")}}(Ne.objectOid),function(){if(Object.keys(Vo).length>0){var ft;for(ft in An("/ExtGState <<"),Vo)Vo.hasOwnProperty(ft)&&Vo[ft].objectNumber>=0&&An("/"+ft+" "+Vo[ft].objectNumber+" 0 R");Wi.publish("putGStateDict"),An(">>")}}(),function(){for(var ft in An("/XObject <<"),il)il.hasOwnProperty(ft)&&il[ft].objectNumber>=0&&An("/"+ft+" "+il[ft].objectNumber+" 0 R");Wi.publish("putXobjectDict"),An(">>")}(),An(">>"),An("endobj")},k0=function(Ne){Wo[Ne.fontName]=Wo[Ne.fontName]||{},Wo[Ne.fontName][Ne.fontStyle]=Ne.id},T0=function(Ne,ft,$t,vn,Tn){var vr={id:"F"+(Object.keys(qa).length+1).toString(10),postScriptName:Ne,fontName:ft,fontStyle:$t,encoding:vn,isStandardFont:Tn||!1,metadata:{}};return Wi.publish("addFont",{font:vr,instance:this}),qa[vr.id]=vr,k0(vr),vr.id},wu=Ze.__private__.pdfEscape=Ze.pdfEscape=function(Ne,ft){return function($t,vn){var Tn,vr,Dr,Ha,Ja,_o,jo,ji,kA;if(Dr=(vn=vn||{}).sourceEncoding||"Unicode",Ja=vn.outputEncoding,(vn.autoencode||Ja)&&qa[io].metadata&&qa[io].metadata[Dr]&&qa[io].metadata[Dr].encoding&&(Ha=qa[io].metadata[Dr].encoding,!Ja&&qa[io].encoding&&(Ja=qa[io].encoding),!Ja&&Ha.codePages&&(Ja=Ha.codePages[0]),typeof Ja=="string"&&(Ja=Ha[Ja]),Ja)){for(jo=!1,_o=[],Tn=0,vr=$t.length;Tn<vr;Tn++)(ji=Ja[$t.charCodeAt(Tn)])?_o.push(String.fromCharCode(ji)):_o.push($t[Tn]),_o[Tn].charCodeAt(0)>>8&&(jo=!0);$t=_o.join("")}for(Tn=$t.length;jo===void 0&&Tn!==0;)$t.charCodeAt(Tn-1)>>8&&(jo=!0),Tn--;if(!jo)return $t;for(_o=vn.noBOM?[]:[254,255],Tn=0,vr=$t.length;Tn<vr;Tn++){if((kA=(ji=$t.charCodeAt(Tn))>>8)>>8)throw new Error("Character at position "+Tn+" of string '"+$t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");_o.push(kA),_o.push(ji-(kA<<8))}return String.fromCharCode.apply(void 0,_o)}(Ne,ft).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Fh=Ze.__private__.beginPage=function(Ne){zr[++sA]=[],To[sA]={objId:0,contentsObjId:0,userUnit:Number(be),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(Ne[0]),topRightY:Number(Ne[1])}},H0(sA),fr(zr[en])},R0=function(Ne,ft){var $t,vn,Tn;switch(x=ft||x,typeof Ne=="string"&&($t=Lt(Ne.toLowerCase()),Array.isArray($t)&&(vn=$t[0],Tn=$t[1])),Array.isArray(Ne)&&(vn=Ne[0]*Io,Tn=Ne[1]*Io),isNaN(vn)&&(vn=ae[0],Tn=ae[1]),(vn>14400||Tn>14400)&&(Ji.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),vn=Math.min(14400,vn),Tn=Math.min(14400,Tn)),ae=[vn,Tn],x.substr(0,1)){case"l":Tn>vn&&(ae=[Tn,vn]);break;case"p":vn>Tn&&(ae=[Tn,vn])}Fh(ae),ep(Dh),An(Hf),Qh!==0&&An(Qh+" J"),_h!==0&&An(_h+" j"),Wi.publish("addPage",{pageNumber:sA})},Lh=function(Ne){Ne>0&&Ne<=sA&&(zr.splice(Ne,1),To.splice(Ne,1),sA--,en>sA&&(en=sA),this.setPage(en))},H0=function(Ne){Ne>0&&Ne<=sA&&(en=Ne)},j0=Ze.__private__.getNumberOfPages=Ze.getNumberOfPages=function(){return zr.length-1},M0=function(Ne,ft,$t){var vn,Tn=void 0;return $t=$t||{},Ne=Ne!==void 0?Ne:qa[io].fontName,ft=ft!==void 0?ft:qa[io].fontStyle,vn=Ne.toLowerCase(),Wo[vn]!==void 0&&Wo[vn][ft]!==void 0?Tn=Wo[vn][ft]:Wo[Ne]!==void 0&&Wo[Ne][ft]!==void 0?Tn=Wo[Ne][ft]:$t.disableWarning===!1&&Ji.warn("Unable to look up font label for font '"+Ne+"', '"+ft+"'. Refer to getFontList() for available fonts."),Tn||$t.noFallback||(Tn=Wo.times[ft])==null&&(Tn=Wo.times.normal),Tn},Rf=Ze.__private__.putInfo=function(){var Ne=jA(),ft=function(vn){return vn};for(var $t in Ve!==null&&(ft=YA.encryptor(Ne,0)),An("<<"),An("/Producer ("+wu(ft("jsPDF "+Ma.version))+")"),ti)ti.hasOwnProperty($t)&&ti[$t]&&An("/"+$t.substr(0,1).toUpperCase()+$t.substr(1)+" ("+wu(ft(ti[$t]))+")");An("/CreationDate ("+wu(ft($n))+")"),An(">>"),An("endobj")},Zm=Ze.__private__.putCatalog=function(Ne){var ft=(Ne=Ne||{}).rootDictionaryObjId||Nd;switch(jA(),An("<<"),An("/Type /Catalog"),An("/Pages "+ft+" 0 R"),ro||(ro="fullwidth"),ro){case"fullwidth":An("/OpenAction [3 0 R /FitH null]");break;case"fullheight":An("/OpenAction [3 0 R /FitV null]");break;case"fullpage":An("/OpenAction [3 0 R /Fit]");break;case"original":An("/OpenAction [3 0 R /XYZ null null 1]");break;default:var $t=""+ro;$t.substr($t.length-1)==="%"&&(ro=parseInt(ro)/100),typeof ro=="number"&&An("/OpenAction [3 0 R /XYZ null null "+Ft(ro)+"]")}switch(Go||(Go="continuous"),Go){case"continuous":An("/PageLayout /OneColumn");break;case"single":An("/PageLayout /SinglePage");break;case"two":case"twoleft":An("/PageLayout /TwoColumnLeft");break;case"tworight":An("/PageLayout /TwoColumnRight")}uo&&An("/PageMode /"+uo),Wi.publish("putCatalog"),An(">>"),An("endobj")},us=Ze.__private__.putTrailer=function(){An("trailer"),An("<<"),An("/Size "+(Qn+1)),An("/Root "+Qn+" 0 R"),An("/Info "+(Qn-1)+" 0 R"),Ve!==null&&An("/Encrypt "+YA.oid+" 0 R"),An("/ID [ <"+rr+"> <"+rr+"> ]"),An(">>")},K0=Ze.__private__.putHeader=function(){An("%PDF-"+Kt),An("%\xBA\xDF\xAC\xE0")},z0=Ze.__private__.putXRef=function(){var Ne="0000000000";An("xref"),An("0 "+(Qn+1)),An("0000000000 65535 f ");for(var ft=1;ft<=Qn;ft++)typeof Zn[ft]=="function"?An((Ne+Zn[ft]()).slice(-10)+" 00000 n "):Zn[ft]!==void 0?An((Ne+Zn[ft]).slice(-10)+" 00000 n "):An("0000000000 00000 n ")},ed=Ze.__private__.buildDocument=function(){var Ne;Qn=0,nr=0,ir=[],Zn=[],wr=[],Nd=Qs(),Wu=Qs(),fr(ir),Wi.publish("buildDocument"),K0(),Ec(),function(){Wi.publish("putAdditionalObjects");for(var $t=0;$t<wr.length;$t++){var vn=wr[$t];Ks(vn.objId,!0),An(vn.content),An("endobj")}Wi.publish("postPutAdditionalObjects")}(),Ne=[],function(){for(var $t in qa)qa.hasOwnProperty($t)&&(st===!1||st===!0&&Bt.hasOwnProperty($t))&&Ng(qa[$t])}(),function(){var $t;for($t in Vo)Vo.hasOwnProperty($t)&&Gm(Vo[$t])}(),function(){for(var $t in il)il.hasOwnProperty($t)&&_f(il[$t])}(),function($t){var vn;for(vn in Bo)Bo.hasOwnProperty(vn)&&(Bo[vn]instanceof pc?kf(Bo[vn]):Bo[vn]instanceof vc&&Tf(Bo[vn],$t))}(Ne),Wi.publish("putResources"),Ne.forEach(xh),xh({resourcesOid:Wu,objectOid:Number.MAX_SAFE_INTEGER}),Wi.publish("postPutResources"),Ve!==null&&(YA.oid=jA(),An("<<"),An("/Filter /Standard"),An("/V "+YA.v),An("/R "+YA.r),An("/U <"+YA.toHexString(YA.U)+">"),An("/O <"+YA.toHexString(YA.O)+">"),An("/P "+YA.P),An(">>"),An("endobj")),Rf(),Zm();var ft=nr;return z0(),us(),An("startxref"),An(""+ft),An("%%EOF"),fr(zr[en]),ir.join(`
|
|
|
`)},Dg=Ze.__private__.getBlob=function(Ne){return new Blob([$o(Ne)],{type:"application/pdf"})},Xu=Ze.output=Ze.__private__.output=(Su=function(Ne,ft){switch(typeof(ft=ft||{})=="string"?ft={filename:ft}:ft.filename=ft.filename||"generated.pdf",Ne){case void 0:return ed();case"save":Ze.save(ft.filename);break;case"arraybuffer":return $o(ed());case"blob":return Dg(ed());case"bloburi":case"bloburl":if(bo.URL!==void 0&&typeof bo.URL.createObjectURL=="function")return bo.URL&&bo.URL.createObjectURL(Dg(ed()))||void 0;Ji.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var $t="",vn=ed();try{$t=bh(vn)}catch(cs){$t=bh(unescape(encodeURIComponent(vn)))}return"data:application/pdf;filename="+ft.filename+";base64,"+$t;case"pdfobjectnewwindow":if(Object.prototype.toString.call(bo)==="[object Window]"){var Tn="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",vr=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';ft.pdfObjectUrl&&(Tn=ft.pdfObjectUrl,vr="");var Dr='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+Tn+'"'+vr+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(ft)+");<\/script></body></html>",Ha=bo.open();return Ha!==null&&Ha.document.write(Dr),Ha}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(bo)==="[object Window]"){var Ja='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(ft.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+ft.filename+'" width="500px" height="400px" /></body></html>',_o=bo.open();if(_o!==null){_o.document.write(Ja);var jo=this;_o.document.documentElement.querySelector("#pdfViewer").onload=function(){_o.document.title=ft.filename,_o.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(jo.output("bloburl"))}}return _o}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(bo)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var ji='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",ft)+'"></iframe></body></html>',kA=bo.open();if(kA!==null&&(kA.document.write(ji),kA.document.title=ft.filename),kA||typeof safari=="undefined")return kA;break;case"datauri":case"dataurl":return bo.document.location.href=this.output("datauristring",ft);default:return null}},Su.foo=function(){try{return Su.apply(this,arguments)}catch($t){var Ne=$t.stack||"";~Ne.indexOf(" at ")&&(Ne=Ne.split(" at ")[1]);var ft="Error in function "+Ne.split(`
|
|
|
`)[0].split("<")[0]+": "+$t.message;if(!bo.console)throw new Error(ft);bo.console.error(ft,$t),bo.alert&&alert(ft)}},Su.foo.bar=Su,Su.foo),Og=function(Ne){return Array.isArray(Lg)===!0&&Lg.indexOf(Ne)>-1};switch(re){case"pt":Io=1;break;case"mm":Io=72/25.4;break;case"cm":Io=72/2.54;break;case"in":Io=72;break;case"px":Io=Og("px_scaling")==1?.75:96/72;break;case"pc":case"em":Io=12;break;case"ex":Io=6;break;default:if(typeof re!="number")throw new Error("Invalid unit: "+re);Io=re}var YA=null;Fr(),Gn();var Ih=Ze.__private__.getPageInfo=Ze.getPageInfo=function(Ne){if(isNaN(Ne)||Ne%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:To[Ne].objId,pageNumber:Ne,pageContext:To[Ne]}},Wm=Ze.__private__.getPageInfoByObjId=function(Ne){if(isNaN(Ne)||Ne%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var ft in To)if(To[ft].objId===Ne)break;return Ih(ft)},Vm=Ze.__private__.getCurrentPageInfo=Ze.getCurrentPageInfo=function(){return{objId:To[en].objId,pageNumber:en,pageContext:To[en]}};Ze.addPage=function(){return R0.apply(this,arguments),this},Ze.setPage=function(){return H0.apply(this,arguments),fr.call(this,zr[en]),this},Ze.insertPage=function(Ne){return this.addPage(),this.movePage(en,Ne),this},Ze.movePage=function(Ne,ft){var $t,vn;if(Ne>ft){$t=zr[Ne],vn=To[Ne];for(var Tn=Ne;Tn>ft;Tn--)zr[Tn]=zr[Tn-1],To[Tn]=To[Tn-1];zr[ft]=$t,To[ft]=vn,this.setPage(ft)}else if(Ne<ft){$t=zr[Ne],vn=To[Ne];for(var vr=Ne;vr<ft;vr++)zr[vr]=zr[vr+1],To[vr]=To[vr+1];zr[ft]=$t,To[ft]=vn,this.setPage(ft)}return this},Ze.deletePage=function(){return Lh.apply(this,arguments),this},Ze.__private__.text=Ze.text=function(Ne,ft,$t,vn,Tn){var vr,Dr,Ha,Ja,_o,jo,ji,kA,cs,gA=(vn=vn||{}).scope||this;if(typeof Ne=="number"&&typeof ft=="number"&&(typeof $t=="string"||Array.isArray($t))){var ws=$t;$t=ft,ft=Ne,Ne=ws}if(arguments[3]instanceof wo==0?(Ha=arguments[4],Ja=arguments[5],(0,ve.Z)(ji=arguments[3])==="object"&&ji!==null||(typeof Ha=="string"&&(Ja=Ha,Ha=null),typeof ji=="string"&&(Ja=ji,ji=null),typeof ji=="number"&&(Ha=ji,ji=null),vn={flags:ji,angle:Ha,align:Ja})):(on("The transform parameter of text() with a Matrix value"),cs=Tn),isNaN(ft)||isNaN($t)||Ne==null)throw new Error("Invalid arguments passed to jsPDF.text");if(Ne.length===0)return gA;var ds,zs="",yu=typeof vn.lineHeightFactor=="number"?vn.lineHeightFactor:_g,Ol=gA.internal.scaleFactor;function q0(Vi){return Vi=Vi.split(" ").join(Array(vn.TabLen||9).join(" ")),wu(Vi,ji)}function zf(Vi){for(var lA,$A=Vi.concat(),ys=[],Ad=$A.length;Ad--;)typeof(lA=$A.shift())=="string"?ys.push(lA):Array.isArray(Vi)&&(lA.length===1||lA[1]===void 0&&lA[2]===void 0)?ys.push(lA[0]):ys.push([lA[0],lA[1],lA[2]]);return ys}function Mg(Vi,lA){var $A;if(typeof Vi=="string")$A=lA(Vi)[0];else if(Array.isArray(Vi)){for(var ys,Ad,Vh=Vi.concat(),Wf=[],tm=Vh.length;tm--;)typeof(ys=Vh.shift())=="string"?Wf.push(lA(ys)[0]):Array.isArray(ys)&&typeof ys[0]=="string"&&(Ad=lA(ys[0],ys[1],ys[2]),Wf.push([Ad[0],Ad[1],Ad[2]]));$A=Wf}return $A}var Qd=!1,Kg=!0;if(typeof Ne=="string")Qd=!0;else if(Array.isArray(Ne)){var zg=Ne.concat();Dr=[];for(var Gg,Al=zg.length;Al--;)(typeof(Gg=zg.shift())!="string"||Array.isArray(Gg)&&typeof Gg[0]!="string")&&(Kg=!1);Qd=Kg}if(Qd===!1)throw new Error('Type of text must be string or Array. "'+Ne+'" is not recognized.');typeof Ne=="string"&&(Ne=Ne.match(/[\r?\n]/)?Ne.split(/\r\n|\r|\n/g):[Ne]);var Zg=Vr/gA.internal.scaleFactor,Wg=Zg*(yu-1);switch(vn.baseline){case"bottom":$t-=Wg;break;case"top":$t+=Zg-Wg;break;case"hanging":$t+=Zg-2*Wg;break;case"middle":$t+=Zg/2-Wg}if((jo=vn.maxWidth||0)>0&&(typeof Ne=="string"?Ne=gA.splitTextToSize(Ne,jo):Object.prototype.toString.call(Ne)==="[object Array]"&&(Ne=Ne.reduce(function(Vi,lA){return Vi.concat(gA.splitTextToSize(lA,jo))},[]))),vr={text:Ne,x:ft,y:$t,options:vn,mutex:{pdfEscape:wu,activeFontKey:io,fonts:qa,activeFontSize:Vr}},Wi.publish("preProcessText",vr),Ne=vr.text,Ha=(vn=vr.options).angle,cs instanceof wo==0&&Ha&&typeof Ha=="number"){Ha*=Math.PI/180,vn.rotationDirection===0&&(Ha=-Ha),rn===dn&&(Ha=-Ha);var Rh=Math.cos(Ha),Hh=Math.sin(Ha);cs=new wo(Rh,Hh,-Hh,Rh,0,0)}else Ha&&Ha instanceof wo&&(cs=Ha);rn!==dn||cs||(cs=$c),(_o=vn.charSpace||Mf)!==void 0&&(zs+=xn(Bn(_o))+` Tc
|
|
|
`,this.setCharSpace(this.getCharSpace()||0)),(kA=vn.horizontalScale)!==void 0&&(zs+=xn(100*kA)+` Tz
|
|
|
`),vn.lang;var MA=-1,od=vn.renderingMode!==void 0?vn.renderingMode:vn.stroke,Gf=gA.internal.getCurrentPageInfo().pageContext;switch(od){case 0:case!1:case"fill":MA=0;break;case 1:case!0:case"stroke":MA=1;break;case 2:case"fillThenStroke":MA=2;break;case 3:case"invisible":MA=3;break;case 4:case"fillAndAddForClipping":MA=4;break;case 5:case"strokeAndAddPathForClipping":MA=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":MA=6;break;case 7:case"addToPathForClipping":MA=7}var $0=Gf.usedRenderingMode!==void 0?Gf.usedRenderingMode:-1;MA!==-1?zs+=MA+` Tr
|
|
|
`:$0!==-1&&(zs+=`0 Tr
|
|
|
`),MA!==-1&&(Gf.usedRenderingMode=MA),Ja=vn.align||"left";var bu,Vg=Vr*yu,jh=gA.internal.pageSize.getWidth(),Mh=qa[io];_o=vn.charSpace||Mf,jo=vn.maxWidth||0,ji=Object.assign({autoencode:!0,noBOM:!0},vn.flags);var _d=[],Jg=function(Vi){return gA.getStringUnitWidth(Vi,{font:Mh,charSpace:_o,fontSize:Vr,doKerning:!1})*Vr/Ol};if(Object.prototype.toString.call(Ne)==="[object Array]"){var Jl;Dr=zf(Ne),Ja!=="left"&&(bu=Dr.map(Jg));var Xl,kd=0;if(Ja==="right"){ft-=bu[0],Ne=[],Al=Dr.length;for(var id=0;id<Al;id++)id===0?(Xl=td(ft),Jl=nd($t)):(Xl=Bn(kd-bu[id]),Jl=-Vg),Ne.push([Dr[id],Xl,Jl]),kd=bu[id]}else if(Ja==="center"){ft-=bu[0]/2,Ne=[],Al=Dr.length;for(var Td=0;Td<Al;Td++)Td===0?(Xl=td(ft),Jl=nd($t)):(Xl=Bn((kd-bu[Td])/2),Jl=-Vg),Ne.push([Dr[Td],Xl,Jl]),kd=bu[Td]}else if(Ja==="left"){Ne=[],Al=Dr.length;for(var Kh=0;Kh<Al;Kh++)Ne.push(Dr[Kh])}else if(Ja==="justify"&&Mh.encoding==="Identity-H"){Ne=[],Al=Dr.length,jo=jo!==0?jo:jh;for(var Zf=0,qA=0;qA<Al;qA++)if(Jl=qA===0?nd($t):-Vg,Xl=qA===0?td(ft):Zf,qA<Al-1){var em=Bn((jo-bu[qA])/(Dr[qA].split(" ").length-1)),Fc=Dr[qA].split(" ");Ne.push([Fc[0]+" ",Xl,Jl]),Zf=0;for(var Lc=1;Lc<Fc.length;Lc++){var zh=(Jg(Fc[Lc-1]+" "+Fc[Lc])-Jg(Fc[Lc]))*Ol+em;Lc==Fc.length-1?Ne.push([Fc[Lc],zh,0]):Ne.push([Fc[Lc]+" ",zh,0]),Zf-=zh}}else Ne.push([Dr[qA],Xl,Jl]);Ne.push(["",Zf,0])}else{if(Ja!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(Ne=[],Al=Dr.length,jo=jo!==0?jo:jh,qA=0;qA<Al;qA++){Jl=qA===0?nd($t):-Vg,Xl=qA===0?td(ft):0;var Gh=Dr[qA].split(" ").length-1,Zh=Gh>0?(jo-bu[qA])/Gh:0;qA<Al-1?_d.push(xn(Bn(Zh))):_d.push(0),Ne.push([Dr[qA],Xl,Jl])}}}(typeof vn.R2L=="boolean"?vn.R2L:ei)===!0&&(Ne=Mg(Ne,function(Vi,lA,$A){return[Vi.split("").reverse().join(""),lA,$A]})),vr={text:Ne,x:ft,y:$t,options:vn,mutex:{pdfEscape:wu,activeFontKey:io,fonts:qa,activeFontSize:Vr}},Wi.publish("postProcessText",vr),Ne=vr.text,ds=vr.mutex.isHex||!1;var Wh=qa[io].encoding;Wh!=="WinAnsiEncoding"&&Wh!=="StandardEncoding"||(Ne=Mg(Ne,function(Vi,lA,$A){return[q0(Vi),lA,$A]})),Dr=zf(Ne),Ne=[];for(var Rd,Hd,jd,Xg=Array.isArray(Dr[0])?1:0,Md="",Yg=function(Vi,lA,$A){var ys="";return $A instanceof wo?($A=typeof vn.angle=="number"?qc($A,new wo(1,0,0,1,Vi,lA)):qc(new wo(1,0,0,1,Vi,lA),$A),rn===dn&&($A=qc(new wo(1,0,0,-1,0,0),$A)),ys=$A.join(" ")+` Tm
|
|
|
`):ys=xn(Vi)+" "+xn(lA)+` Td
|
|
|
`,ys},Pu=0;Pu<Dr.length;Pu++){switch(Md="",Xg){case 1:jd=(ds?"<":"(")+Dr[Pu][0]+(ds?">":")"),Rd=parseFloat(Dr[Pu][1]),Hd=parseFloat(Dr[Pu][2]);break;case 0:jd=(ds?"<":"(")+Dr[Pu]+(ds?">":")"),Rd=td(ft),Hd=nd($t)}_d!==void 0&&_d[Pu]!==void 0&&(Md=_d[Pu]+` Tw
|
|
|
`),Pu===0?Ne.push(Md+Yg(Rd,Hd,cs)+jd):Xg===0?Ne.push(Md+jd):Xg===1&&Ne.push(Md+Yg(Rd,Hd,cs)+jd)}Ne=Xg===0?Ne.join(` Tj
|
|
|
T* `):Ne.join(` Tj
|
|
|
`),Ne+=` Tj
|
|
|
`;var Ic=`BT
|
|
|
/`;return Ic+=io+" "+Vr+` Tf
|
|
|
`,Ic+=xn(Vr*yu)+` TL
|
|
|
`,Ic+=kg+`
|
|
|
`,Ic+=zs,Ic+=Ne,An(Ic+="ET"),Bt[io]=!0,gA};var Jm=Ze.__private__.clip=Ze.clip=function(Ne){return An(Ne==="evenodd"?"W*":"W"),this};Ze.clipEvenOdd=function(){return Jm("evenodd")},Ze.__private__.discardPath=Ze.discardPath=function(){return An("n"),this};var xc=Ze.__private__.isValidStyle=function(Ne){var ft=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(Ne)!==-1&&(ft=!0),ft};Ze.__private__.setDefaultPathOperation=Ze.setDefaultPathOperation=function(Ne){return xc(Ne)&&(_e=Ne),this};var G0=Ze.__private__.getStyle=Ze.getStyle=function(Ne){var ft=_e;switch(Ne){case"D":case"S":ft="S";break;case"F":ft="f";break;case"FD":case"DF":ft="B";break;case"f":case"f*":case"B":case"B*":ft=Ne}return ft},Z0=Ze.close=function(){return An("h"),this};Ze.stroke=function(){return An("S"),this},Ze.fill=function(Ne){return Dd("f",Ne),this},Ze.fillEvenOdd=function(Ne){return Dd("f*",Ne),this},Ze.fillStroke=function(Ne){return Dd("B",Ne),this},Ze.fillStrokeEvenOdd=function(Ne){return Dd("B*",Ne),this};var Dd=function(Ne,ft){(0,ve.Z)(ft)==="object"?Ym(ft,Ne):An(Ne)},Uh=function(Ne){Ne===null||rn===dn&&Ne===void 0||(Ne=G0(Ne),An(Ne))};function Xm(Ne,ft,$t,vn,Tn){var vr=new vc(ft||this.boundingBox,$t||this.xStep,vn||this.yStep,this.gState,Tn||this.matrix);vr.stream=this.stream;var Dr=Ne+"$$"+this.cloneIndex+++"$$";return vu(Dr,vr),vr}var Ym=function(Ne,ft){var $t=bi[Ne.key],vn=Bo[$t];if(vn instanceof pc)An("q"),An(qm(ft)),vn.gState&&Ze.setGState(vn.gState),An(Ne.matrix.toString()+" cm"),An("/"+$t+" sh"),An("Q");else if(vn instanceof vc){var Tn=new wo(1,0,0,-1,0,jg());Ne.matrix&&(Tn=Tn.multiply(Ne.matrix||$c),$t=Xm.call(vn,Ne.key,Ne.boundingBox,Ne.xStep,Ne.yStep,Tn).id),An("q"),An("/Pattern cs"),An("/"+$t+" scn"),vn.gState&&Ze.setGState(vn.gState),An(ft),An("Q")}},qm=function(Ne){switch(Ne){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},Nh=Ze.moveTo=function(Ne,ft){return An(xn(Bn(Ne))+" "+xn(fn(ft))+" m"),this},Qg=Ze.lineTo=function(Ne,ft){return An(xn(Bn(Ne))+" "+xn(fn(ft))+" l"),this},Od=Ze.curveTo=function(Ne,ft,$t,vn,Tn,vr){return An([xn(Bn(Ne)),xn(fn(ft)),xn(Bn($t)),xn(fn(vn)),xn(Bn(Tn)),xn(fn(vr)),"c"].join(" ")),this};Ze.__private__.line=Ze.line=function(Ne,ft,$t,vn,Tn){if(isNaN(Ne)||isNaN(ft)||isNaN($t)||isNaN(vn)||!xc(Tn))throw new Error("Invalid arguments passed to jsPDF.line");return rn===bn?this.lines([[$t-Ne,vn-ft]],Ne,ft,[1,1],Tn||"S"):this.lines([[$t-Ne,vn-ft]],Ne,ft,[1,1]).stroke()},Ze.__private__.lines=Ze.lines=function(Ne,ft,$t,vn,Tn,vr){var Dr,Ha,Ja,_o,jo,ji,kA,cs,gA,ws,ds,zs;if(typeof Ne=="number"&&(zs=$t,$t=ft,ft=Ne,Ne=zs),vn=vn||[1,1],vr=vr||!1,isNaN(ft)||isNaN($t)||!Array.isArray(Ne)||!Array.isArray(vn)||!xc(Tn)||typeof vr!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Nh(ft,$t),Dr=vn[0],Ha=vn[1],_o=Ne.length,ws=ft,ds=$t,Ja=0;Ja<_o;Ja++)(jo=Ne[Ja]).length===2?(ws=jo[0]*Dr+ws,ds=jo[1]*Ha+ds,Qg(ws,ds)):(ji=jo[0]*Dr+ws,kA=jo[1]*Ha+ds,cs=jo[2]*Dr+ws,gA=jo[3]*Ha+ds,ws=jo[4]*Dr+ws,ds=jo[5]*Ha+ds,Od(ji,kA,cs,gA,ws,ds));return vr&&Z0(),Uh(Tn),this},Ze.path=function(Ne){for(var ft=0;ft<Ne.length;ft++){var $t=Ne[ft],vn=$t.c;switch($t.op){case"m":Nh(vn[0],vn[1]);break;case"l":Qg(vn[0],vn[1]);break;case"c":Od.apply(this,vn);break;case"h":Z0()}}return this},Ze.__private__.rect=Ze.rect=function(Ne,ft,$t,vn,Tn){if(isNaN(Ne)||isNaN(ft)||isNaN($t)||isNaN(vn)||!xc(Tn))throw new Error("Invalid arguments passed to jsPDF.rect");return rn===bn&&(vn=-vn),An([xn(Bn(Ne)),xn(fn(ft)),xn(Bn($t)),xn(Bn(vn)),"re"].join(" ")),Uh(Tn),this},Ze.__private__.triangle=Ze.triangle=function(Ne,ft,$t,vn,Tn,vr,Dr){if(isNaN(Ne)||isNaN(ft)||isNaN($t)||isNaN(vn)||isNaN(Tn)||isNaN(vr)||!xc(Dr))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[$t-Ne,vn-ft],[Tn-$t,vr-vn],[Ne-Tn,ft-vr]],Ne,ft,[1,1],Dr,!0),this},Ze.__private__.roundedRect=Ze.roundedRect=function(Ne,ft,$t,vn,Tn,vr,Dr){if(isNaN(Ne)||isNaN(ft)||isNaN($t)||isNaN(vn)||isNaN(Tn)||isNaN(vr)||!xc(Dr))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Ha=4/3*(Math.SQRT2-1);return Tn=Math.min(Tn,.5*$t),vr=Math.min(vr,.5*vn),this.lines([[$t-2*Tn,0],[Tn*Ha,0,Tn,vr-vr*Ha,Tn,vr],[0,vn-2*vr],[0,vr*Ha,-Tn*Ha,vr,-Tn,vr],[2*Tn-$t,0],[-Tn*Ha,0,-Tn,-vr*Ha,-Tn,-vr],[0,2*vr-vn],[0,-vr*Ha,Tn*Ha,-vr,Tn,-vr]],Ne+Tn,ft,[1,1],Dr,!0),this},Ze.__private__.ellipse=Ze.ellipse=function(Ne,ft,$t,vn,Tn){if(isNaN(Ne)||isNaN(ft)||isNaN($t)||isNaN(vn)||!xc(Tn))throw new Error("Invalid arguments passed to jsPDF.ellipse");var vr=4/3*(Math.SQRT2-1)*$t,Dr=4/3*(Math.SQRT2-1)*vn;return Nh(Ne+$t,ft),Od(Ne+$t,ft-Dr,Ne+vr,ft-vn,Ne,ft-vn),Od(Ne-vr,ft-vn,Ne-$t,ft-Dr,Ne-$t,ft),Od(Ne-$t,ft+Dr,Ne-vr,ft+vn,Ne,ft+vn),Od(Ne+vr,ft+vn,Ne+$t,ft+Dr,Ne+$t,ft),Uh(Tn),this},Ze.__private__.circle=Ze.circle=function(Ne,ft,$t,vn){if(isNaN(Ne)||isNaN(ft)||isNaN($t)||!xc(vn))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(Ne,ft,$t,$t,vn)},Ze.setFont=function(Ne,ft,$t){return $t&&(ft=ar(ft,$t)),io=M0(Ne,ft,{disableWarning:!1}),this};var $m=Ze.__private__.getFont=Ze.getFont=function(){return qa[M0.apply(Ze,arguments)]};Ze.__private__.getFontList=Ze.getFontList=function(){var Ne,ft,$t={};for(Ne in Wo)if(Wo.hasOwnProperty(Ne))for(ft in $t[Ne]=[],Wo[Ne])Wo[Ne].hasOwnProperty(ft)&&$t[Ne].push(ft);return $t},Ze.addFont=function(Ne,ft,$t,vn,Tn){var vr=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&vr.indexOf(arguments[3])!==-1?Tn=arguments[3]:arguments[3]&&vr.indexOf(arguments[3])==-1&&($t=ar($t,vn)),T0.call(this,Ne,ft,$t,Tn=Tn||"Identity-H")};var _g,Dh=b.lineWidth||.200025,Ro=Ze.__private__.getLineWidth=Ze.getLineWidth=function(){return Dh},ep=Ze.__private__.setLineWidth=Ze.setLineWidth=function(Ne){return Dh=Ne,An(xn(Bn(Ne))+" w"),this};Ze.__private__.setLineDash=Ma.API.setLineDash=Ma.API.setLineDashPattern=function(Ne,ft){if(Ne=Ne||[],ft=ft||0,isNaN(ft)||!Array.isArray(Ne))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return Ne=Ne.map(function($t){return xn(Bn($t))}).join(" "),ft=xn(Bn(ft)),An("["+Ne+"] "+ft+" d"),this};var tp=Ze.__private__.getLineHeight=Ze.getLineHeight=function(){return Vr*_g};Ze.__private__.getLineHeight=Ze.getLineHeight=function(){return Vr*_g};var np=Ze.__private__.setLineHeightFactor=Ze.setLineHeightFactor=function(Ne){return typeof(Ne=Ne||1.15)=="number"&&(_g=Ne),this},rp=Ze.__private__.getLineHeightFactor=Ze.getLineHeightFactor=function(){return _g};np(b.lineHeight);var td=Ze.__private__.getHorizontalCoordinate=function(Ne){return Bn(Ne)},nd=Ze.__private__.getVerticalCoordinate=function(Ne){return rn===dn?Ne:To[en].mediaBox.topRightY-To[en].mediaBox.bottomLeftY-Bn(Ne)},ap=Ze.__private__.getHorizontalCoordinateString=Ze.getHorizontalCoordinateString=function(Ne){return xn(td(Ne))},op=Ze.__private__.getVerticalCoordinateString=Ze.getVerticalCoordinateString=function(Ne){return xn(nd(Ne))},Hf=b.strokeColor||"0 G";Ze.__private__.getStrokeColor=Ze.getDrawColor=function(){return Cc(Hf)},Ze.__private__.setStrokeColor=Ze.setDrawColor=function(Ne,ft,$t,vn){return Hf=Vu({ch1:Ne,ch2:ft,ch3:$t,ch4:vn,pdfColorType:"draw",precision:2}),An(Hf),this};var Oh=b.fillColor||"0 g";Ze.__private__.getFillColor=Ze.getFillColor=function(){return Cc(Oh)},Ze.__private__.setFillColor=Ze.setFillColor=function(Ne,ft,$t,vn){return Oh=Vu({ch1:Ne,ch2:ft,ch3:$t,ch4:vn,pdfColorType:"fill",precision:2}),An(Oh),this};var kg=b.textColor||"0 g",jf=Ze.__private__.getTextColor=Ze.getTextColor=function(){return Cc(kg)};Ze.__private__.setTextColor=Ze.setTextColor=function(Ne,ft,$t,vn){return kg=Vu({ch1:Ne,ch2:ft,ch3:$t,ch4:vn,pdfColorType:"text",precision:3}),this};var Mf=b.charSpace,ip=Ze.__private__.getCharSpace=Ze.getCharSpace=function(){return parseFloat(Mf||0)};Ze.__private__.setCharSpace=Ze.setCharSpace=function(Ne){if(isNaN(Ne))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Mf=Ne,this};var Qh=0;Ze.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},Ze.__private__.setLineCap=Ze.setLineCap=function(Ne){var ft=Ze.CapJoinStyles[Ne];if(ft===void 0)throw new Error("Line cap style of '"+Ne+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Qh=ft,An(ft+" J"),this};var _h=0;Ze.__private__.setLineJoin=Ze.setLineJoin=function(Ne){var ft=Ze.CapJoinStyles[Ne];if(ft===void 0)throw new Error("Line join style of '"+Ne+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return _h=ft,An(ft+" j"),this},Ze.__private__.setLineMiterLimit=Ze.__private__.setMiterLimit=Ze.setLineMiterLimit=Ze.setMiterLimit=function(Ne){if(Ne=Ne||0,isNaN(Ne))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return An(xn(Bn(Ne))+" M"),this},Ze.GState=Fg,Ze.setGState=function(Ne){(Ne=typeof Ne=="string"?Vo[XA[Ne]]:Tg(null,Ne)).equals(Bs)||(An("/"+Ne.id+" gs"),Bs=Ne)};var Tg=function(Ne,ft){if(!Ne||!XA[Ne]){var $t=!1;for(var vn in Vo)if(Vo.hasOwnProperty(vn)&&Vo[vn].equals(ft)){$t=!0;break}if($t)ft=Vo[vn];else{var Tn="GS"+(Object.keys(Vo).length+1).toString(10);Vo[Tn]=ft,ft.id=Tn}return Ne&&(XA[Ne]=ft.id),Wi.publish("addGState",ft),ft}};Ze.addGState=function(Ne,ft){return Tg(Ne,ft),this},Ze.saveGraphicsState=function(){return An("q"),AA.push({key:io,size:Vr,color:kg}),this},Ze.restoreGraphicsState=function(){An("Q");var Ne=AA.pop();return io=Ne.key,Vr=Ne.size,kg=Ne.color,Bs=null,this},Ze.setCurrentTransformationMatrix=function(Ne){return An(Ne.toString()+" cm"),this},Ze.comment=function(Ne){return An("#"+Ne),this};var Rg=function(Ne,ft){var $t=Ne||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return $t},set:function(vr){isNaN(vr)||($t=parseFloat(vr))}});var vn=ft||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return vn},set:function(vr){isNaN(vr)||(vn=parseFloat(vr))}});var Tn="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Tn},set:function(vr){Tn=vr.toString()}}),this},kh=function(Ne,ft,$t,vn){Rg.call(this,Ne,ft),this.type="rect";var Tn=$t||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Tn},set:function(Dr){isNaN(Dr)||(Tn=parseFloat(Dr))}});var vr=vn||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return vr},set:function(Dr){isNaN(Dr)||(vr=parseFloat(Dr))}}),this},Kf=function(){this.page=sA,this.currentPage=en,this.pages=zr.slice(0),this.pagesContext=To.slice(0),this.x=Ao,this.y=dA,this.matrix=Hi,this.width=W0(en),this.height=rd(en),this.outputDestination=wa,this.id="",this.objectNumber=-1};Kf.prototype.restore=function(){sA=this.page,en=this.currentPage,To=this.pagesContext,zr=this.pages,Ao=this.x,dA=this.y,Hi=this.matrix,V0(en,this.width),ad(en,this.height),wa=this.outputDestination};var Th=function(Ne,ft,$t,vn,Tn){Pc.push(new Kf),sA=en=0,zr=[],Ao=Ne,dA=ft,Hi=Tn,Fh([$t,vn])};for(var Hg in Ze.beginFormObject=function(Ne,ft,$t,vn,Tn){return Th(Ne,ft,$t,vn,Tn),this},Ze.endFormObject=function(Ne){return function(ft){if(Yc[ft])Pc.pop().restore();else{var $t=new Kf,vn="Xo"+(Object.keys(il).length+1).toString(10);$t.id=vn,Yc[ft]=vn,il[vn]=$t,Wi.publish("addFormObject",$t),Pc.pop().restore()}}(Ne),this},Ze.doFormObject=function(Ne,ft){var $t=il[Yc[Ne]];return An("q"),An(ft.toString()+" cm"),An("/"+$t.id+" Do"),An("Q"),this},Ze.getFormObject=function(Ne){var ft=il[Yc[Ne]];return{x:ft.x,y:ft.y,width:ft.width,height:ft.height,matrix:ft.matrix}},Ze.save=function(Ne,ft){return Ne=Ne||"generated.pdf",(ft=ft||{}).returnPromise=ft.returnPromise||!1,ft.returnPromise===!1?(hc(Dg(ed()),Ne),typeof hc.unload=="function"&&bo.setTimeout&&setTimeout(hc.unload,911),this):new Promise(function($t,vn){try{var Tn=hc(Dg(ed()),Ne);typeof hc.unload=="function"&&bo.setTimeout&&setTimeout(hc.unload,911),$t(Tn)}catch(vr){vn(vr.message)}})},Ma.API)Ma.API.hasOwnProperty(Hg)&&(Hg==="events"&&Ma.API.events.length?function(Ne,ft){var $t,vn,Tn;for(Tn=ft.length-1;Tn!==-1;Tn--)$t=ft[Tn][0],vn=ft[Tn][1],Ne.subscribe.apply(Ne,[$t].concat(typeof vn=="function"?[vn]:vn))}(Wi,Ma.API.events):Ze[Hg]=Ma.API[Hg]);function W0(Ne){return To[Ne].mediaBox.topRightX-To[Ne].mediaBox.bottomLeftX}function V0(Ne,ft){To[Ne].mediaBox.topRightX=ft+To[Ne].mediaBox.bottomLeftX}function rd(Ne){return To[Ne].mediaBox.topRightY-To[Ne].mediaBox.bottomLeftY}function ad(Ne,ft){To[Ne].mediaBox.topRightY=ft+To[Ne].mediaBox.bottomLeftY}var J0=Ze.getPageWidth=function(Ne){return W0(Ne=Ne||en)/Io},X0=Ze.setPageWidth=function(Ne,ft){V0(Ne,ft*Io)},jg=Ze.getPageHeight=function(Ne){return rd(Ne=Ne||en)/Io},Y0=Ze.setPageHeight=function(Ne,ft){ad(Ne,ft*Io)};return Ze.internal={pdfEscape:wu,getStyle:G0,getFont:$m,getFontSize:Ca,getCharSpace:ip,getTextColor:jf,getLineHeight:tp,getLineHeightFactor:rp,getLineWidth:Ro,write:Si,getHorizontalCoordinate:td,getVerticalCoordinate:nd,getCoordinateString:ap,getVerticalCoordinateString:op,collections:{},newObject:jA,newAdditionalObject:Ig,newObjectDeferred:Qs,newObjectDeferredBegin:Ks,getFilters:Ju,putStream:Bu,events:Wi,scaleFactor:Io,pageSize:{getWidth:function(){return J0(en)},setWidth:function(Ne){X0(en,Ne)},getHeight:function(){return jg(en)},setHeight:function(Ne){Y0(en,Ne)}},encryptionOptions:Ve,encryption:YA,getEncryptor:function(Ne){return Ve!==null?YA.encryptor(Ne,0):function(ft){return ft}},output:Xu,getNumberOfPages:j0,pages:zr,out:An,f2:Ft,f3:Gt,getPageInfo:Ih,getPageInfoByObjId:Wm,getCurrentPageInfo:Vm,getPDFVersion:kt,Point:Rg,Rectangle:kh,Matrix:wo,hasHotfix:Og},Object.defineProperty(Ze.internal.pageSize,"width",{get:function(){return J0(en)},set:function(Ne){X0(en,Ne)},enumerable:!0,configurable:!0}),Object.defineProperty(Ze.internal.pageSize,"height",{get:function(){return jg(en)},set:function(Ne){Y0(en,Ne)},enumerable:!0,configurable:!0}),function(Ne){for(var ft=0,$t=ho.length;ft<$t;ft++){var vn=T0.call(this,Ne[ft][0],Ne[ft][1],Ne[ft][2],ho[ft][3],!0);st===!1&&(Bt[vn]=!0);var Tn=Ne[ft][0].split("-");k0({id:vn,fontName:Tn[0],fontStyle:Tn[1]||""})}Wi.publish("addFonts",{fonts:qa,dictionary:Wo})}.call(Ze,ho),io="F1",R0(ae,x),Wi.publish("initialized"),Ze}Fd.prototype.lsbFirstWord=function(b){return String.fromCharCode(255&b,b>>8&255,b>>16&255,b>>24&255)},Fd.prototype.toHexString=function(b){return b.split("").map(function(z){return("0"+(255&z.charCodeAt(0)).toString(16)).slice(-2)}).join("")},Fd.prototype.hexToBytes=function(b){for(var z=[],x=0;x<b.length;x+=2)z.push(String.fromCharCode(parseInt(b.substr(x,2),16)));return z.join("")},Fd.prototype.processOwnerPassword=function(b,z){return mc(Ph(z).substr(0,5),b)},Fd.prototype.encryptor=function(b,z){var x=Ph(this.encryptionKey+String.fromCharCode(255&b,b>>8&255,b>>16&255,255&z,z>>8&255)).substr(0,10);return function(re){return mc(x,re)}},Fg.prototype.equals=function(b){var z,x="id,objectNumber,equals";if(!b||(0,ve.Z)(b)!==(0,ve.Z)(this))return!1;var re=0;for(z in this)if(!(x.indexOf(z)>=0)){if(this.hasOwnProperty(z)&&!b.hasOwnProperty(z)||this[z]!==b[z])return!1;re++}for(z in b)b.hasOwnProperty(z)&&x.indexOf(z)<0&&re--;return re===0},Ma.API={events:[]},Ma.version="3.0.3";var EA=Ma.API,Eh=1,Vc=function(b){return b.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Ld=function(b){return b.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Oo=function(b){return b.toFixed(2)},Sc=function(b){return b.toFixed(5)};EA.__acroform__={};var al=function(b,z){b.prototype=Object.create(z.prototype),b.prototype.constructor=b},Q0=function(b){return b*Eh},mu=function(b){var z=new dr,x=ra.internal.getHeight(b)||0,re=ra.internal.getWidth(b)||0;return z.BBox=[0,0,Number(Oo(re)),Number(Oo(x))],z},Rm=EA.__acroform__.setBit=function(b,z){if(b=b||0,z=z||0,isNaN(b)||isNaN(z))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return b|1<<z},Hm=EA.__acroform__.clearBit=function(b,z){if(b=b||0,z=z||0,isNaN(b)||isNaN(z))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return b&~(1<<z)},jm=EA.__acroform__.getBit=function(b,z){if(isNaN(b)||isNaN(z))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return b&1<<z?1:0},_A=EA.__acroform__.getBitForPdf=function(b,z){if(isNaN(b)||isNaN(z))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return jm(b,z-1)},ue=EA.__acroform__.setBitForPdf=function(b,z){if(isNaN(b)||isNaN(z))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Rm(b,z-1)},Ae=EA.__acroform__.clearBitForPdf=function(b,z){if(isNaN(b)||isNaN(z))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Hm(b,z-1)},fe=EA.__acroform__.calculateCoordinates=function(b,z){var x=z.internal.getHorizontalCoordinate,re=z.internal.getVerticalCoordinate,ae=b[0],se=b[1],xe=b[2],be=b[3],Ie={};return Ie.lowerLeft_X=x(ae)||0,Ie.lowerLeft_Y=re(se+be)||0,Ie.upperRight_X=x(ae+xe)||0,Ie.upperRight_Y=re(se)||0,[Number(Oo(Ie.lowerLeft_X)),Number(Oo(Ie.lowerLeft_Y)),Number(Oo(Ie.upperRight_X)),Number(Oo(Ie.upperRight_Y))]},de=function(b){if(b.appearanceStreamContent)return b.appearanceStreamContent;if(b.V||b.DV){var z=[],x=b._V||b.DV,re=je(b,x),ae=b.scope.internal.getFont(b.fontName,b.fontStyle).id;z.push("/Tx BMC"),z.push("q"),z.push("BT"),z.push(b.scope.__private__.encodeColorString(b.color)),z.push("/"+ae+" "+Oo(re.fontSize)+" Tf"),z.push("1 0 0 1 0 0 Tm"),z.push(re.text),z.push("ET"),z.push("Q"),z.push("EMC");var se=mu(b);return se.scope=b.scope,se.stream=z.join(`
|
|
|
`),se}},je=function(b,z){var x=b.fontSize===0?b.maxFontSize:b.fontSize,re={text:"",fontSize:""},ae=(z=(z=z.substr(0,1)=="("?z.substr(1):z).substr(z.length-1)==")"?z.substr(0,z.length-1):z).split(" ");ae=b.multiline?ae.map(function(Ft){return Ft.split(`
|
|
|
`)}):ae.map(function(Ft){return[Ft]});var se=x,xe=ra.internal.getHeight(b)||0;xe=xe<0?-xe:xe;var be=ra.internal.getWidth(b)||0;be=be<0?-be:be;var Ie=function(Ft,Gt,Bn){if(Ft+1<ae.length){var fn=Gt+" "+ae[Ft+1][0];return tt(fn,b,Bn).width<=be-4}return!1};se++;e:for(;se>0;){z="",se--;var _e,Ve,st=tt("3",b,se).height,Bt=b.multiline?xe-se:(xe-st)/2,Ze=Bt+=2,Kt=0,kt=0,zt=0;if(se<=0){z=`(...) Tj
|
|
|
`,z+="% Width of Text: "+tt(z,b,se=12).width+", FieldWidth:"+be+`
|
|
|
`;break}for(var Lt="",bn=0,dn=0;dn<ae.length;dn++)if(ae.hasOwnProperty(dn)){var rn=!1;if(ae[dn].length!==1&&zt!==ae[dn].length-1){if((st+2)*(bn+2)+2>xe)continue e;Lt+=ae[dn][zt],rn=!0,kt=dn,dn--}else{Lt=(Lt+=ae[dn][zt]+" ").substr(Lt.length-1)==" "?Lt.substr(0,Lt.length-1):Lt;var Jn=parseInt(dn),mr=Ie(Jn,Lt,se),ar=dn>=ae.length-1;if(mr&&!ar){Lt+=" ",zt=0;continue}if(mr||ar){if(ar)kt=Jn;else if(b.multiline&&(st+2)*(bn+2)+2>xe)continue e}else{if(!b.multiline||(st+2)*(bn+2)+2>xe)continue e;kt=Jn}}for(var xn="",on=Kt;on<=kt;on++){var Hn=ae[on];if(b.multiline){if(on===kt){xn+=Hn[zt]+" ",zt=(zt+1)%Hn.length;continue}if(on===Kt){xn+=Hn[Hn.length-1]+" ";continue}}xn+=Hn[0]+" "}switch(xn=xn.substr(xn.length-1)==" "?xn.substr(0,xn.length-1):xn,Ve=tt(xn,b,se).width,b.textAlign){case"right":_e=be-Ve-2;break;case"center":_e=(be-Ve)/2;break;default:_e=2}z+=Oo(_e)+" "+Oo(Ze)+` Td
|
|
|
`,z+="("+Vc(xn)+`) Tj
|
|
|
`,z+=-Oo(_e)+` 0 Td
|
|
|
`,Ze=-(se+2),Ve=0,Kt=rn?kt:kt+1,bn++,Lt=""}break}return re.text=z,re.fontSize=se,re},tt=function(b,z,x){var re=z.scope.internal.getFont(z.fontName,z.fontStyle),ae=z.scope.getStringUnitWidth(b,{font:re,fontSize:parseFloat(x),charSpace:0})*parseFloat(x);return{height:z.scope.getStringUnitWidth("3",{font:re,fontSize:parseFloat(x),charSpace:0})*parseFloat(x)*1.5,width:ae}},vt={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},Ht=function(b,z){var x={type:"reference",object:b};z.internal.getPageInfo(b.page).pageContext.annotations.find(function(re){return re.type===x.type&&re.object===x.object})===void 0&&z.internal.getPageInfo(b.page).pageContext.annotations.push(x)},Rt=function(b,z){if(z.scope=b,b.internal!==void 0&&(b.internal.acroformPlugin===void 0||b.internal.acroformPlugin.isInitialized===!1)){if(Rr.FieldNum=0,b.internal.acroformPlugin=JSON.parse(JSON.stringify(vt)),b.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Eh=b.internal.scaleFactor,b.internal.acroformPlugin.acroFormDictionaryRoot=new Pa,b.internal.acroformPlugin.acroFormDictionaryRoot.scope=b,b.internal.acroformPlugin.acroFormDictionaryRoot._eventID=b.internal.events.subscribe("postPutResources",function(){(function(x){x.internal.events.unsubscribe(x.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete x.internal.acroformPlugin.acroFormDictionaryRoot._eventID,x.internal.acroformPlugin.printedOut=!0})(b)}),b.internal.events.subscribe("buildDocument",function(){(function(x){x.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var re=x.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var ae in re)if(re.hasOwnProperty(ae)){var se=re[ae];se.objId=void 0,se.hasAnnotation&&Ht(se,x)}})(b)}),b.internal.events.subscribe("putCatalog",function(){(function(x){if(x.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");x.internal.write("/AcroForm "+x.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(b)}),b.internal.events.subscribe("postPutPages",function(x){(function(re,ae){var se=!re;for(var xe in re||(ae.internal.newObjectDeferredBegin(ae.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),ae.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),re=re||ae.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(re.hasOwnProperty(xe)){var be=re[xe],Ie=[],_e=be.Rect;if(be.Rect&&(be.Rect=fe(be.Rect,ae)),ae.internal.newObjectDeferredBegin(be.objId,!0),be.DA=ra.createDefaultAppearanceStream(be),(0,ve.Z)(be)==="object"&&typeof be.getKeyValueListForStream=="function"&&(Ie=be.getKeyValueListForStream()),be.Rect=_e,be.hasAppearanceStream&&!be.appearanceStreamContent){var Ve=de(be);Ie.push({key:"AP",value:"<</N "+Ve+">>"}),ae.internal.acroformPlugin.xForms.push(Ve)}if(be.appearanceStreamContent){var st="";for(var Bt in be.appearanceStreamContent)if(be.appearanceStreamContent.hasOwnProperty(Bt)){var Ze=be.appearanceStreamContent[Bt];if(st+="/"+Bt+" ",st+="<<",Object.keys(Ze).length>=1||Array.isArray(Ze)){for(var xe in Ze)if(Ze.hasOwnProperty(xe)){var Kt=Ze[xe];typeof Kt=="function"&&(Kt=Kt.call(ae,be)),st+="/"+xe+" "+Kt+" ",ae.internal.acroformPlugin.xForms.indexOf(Kt)>=0||ae.internal.acroformPlugin.xForms.push(Kt)}}else typeof(Kt=Ze)=="function"&&(Kt=Kt.call(ae,be)),st+="/"+xe+" "+Kt,ae.internal.acroformPlugin.xForms.indexOf(Kt)>=0||ae.internal.acroformPlugin.xForms.push(Kt);st+=">>"}Ie.push({key:"AP",value:`<<
|
|
|
`+st+">>"})}ae.internal.putStream({additionalKeyValues:Ie,objectId:be.objId}),ae.internal.out("endobj")}se&&function(kt,zt){for(var Lt in kt)if(kt.hasOwnProperty(Lt)){var bn=Lt,dn=kt[Lt];zt.internal.newObjectDeferredBegin(dn.objId,!0),(0,ve.Z)(dn)==="object"&&typeof dn.putStream=="function"&&dn.putStream(),delete kt[bn]}}(ae.internal.acroformPlugin.xForms,ae)})(x,b)}),b.internal.acroformPlugin.isInitialized=!0}},Pn=EA.__acroform__.arrayToPdfArray=function(b,z,x){var re=function(xe){return xe};if(Array.isArray(b)){for(var ae="[",se=0;se<b.length;se++)switch(se!==0&&(ae+=" "),(0,ve.Z)(b[se])){case"boolean":case"number":case"object":ae+=b[se].toString();break;case"string":b[se].substr(0,1)!=="/"?(z!==void 0&&x&&(re=x.internal.getEncryptor(z)),ae+="("+Vc(re(b[se].toString()))+")"):ae+=b[se].toString()}return ae+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},In=function(b,z,x){var re=function(ae){return ae};return z!==void 0&&x&&(re=x.internal.getEncryptor(z)),(b=b||"").toString(),"("+Vc(re(b))+")"},kn=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(b){this._objId=b}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};kn.prototype.toString=function(){return this.objId+" 0 R"},kn.prototype.putStream=function(){var b=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:b,objectId:this.objId}),this.scope.internal.out("endobj")},kn.prototype.getKeyValueListForStream=function(){var b=[],z=Object.getOwnPropertyNames(this).filter(function(se){return se!="content"&&se!="appearanceStreamContent"&&se!="scope"&&se!="objId"&&se.substring(0,1)!="_"});for(var x in z)if(Object.getOwnPropertyDescriptor(this,z[x]).configurable===!1){var re=z[x],ae=this[re];ae&&(Array.isArray(ae)?b.push({key:re,value:Pn(ae,this.objId,this.scope)}):ae instanceof kn?(ae.scope=this.scope,b.push({key:re,value:ae.objId+" 0 R"})):typeof ae!="function"&&b.push({key:re,value:ae}))}return b};var dr=function(){kn.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var b,z=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return z},set:function(x){z=x}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(x){b=x.trim()},get:function(){return b||null}})};al(dr,kn);var Pa=function(){kn.call(this);var b,z=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return z.length>0?z:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return z}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(b){var x=function(re){return re};return this.scope&&(x=this.scope.internal.getEncryptor(this.objId)),"("+Vc(x(b))+")"}},set:function(x){b=x}})};al(Pa,kn);var Rr=function b(){kn.call(this);var z=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return z},set:function(Lt){if(isNaN(Lt))throw new Error('Invalid value "'+Lt+'" for attribute F supplied.');z=Lt}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!_A(z,3)},set:function(Lt){Lt?this.F=ue(z,3):this.F=Ae(z,3)}});var x=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return x},set:function(Lt){if(isNaN(Lt))throw new Error('Invalid value "'+Lt+'" for attribute Ff supplied.');x=Lt}});var re=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(re.length!==0)return re},set:function(Lt){re=Lt!==void 0?Lt:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!re||isNaN(re[0])?0:re[0]},set:function(Lt){re[0]=Lt}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!re||isNaN(re[1])?0:re[1]},set:function(Lt){re[1]=Lt}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!re||isNaN(re[2])?0:re[2]},set:function(Lt){re[2]=Lt}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!re||isNaN(re[3])?0:re[3]},set:function(Lt){re[3]=Lt}});var ae="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return ae},set:function(Lt){switch(Lt){case"/Btn":case"/Tx":case"/Ch":case"/Sig":ae=Lt;break;default:throw new Error('Invalid value "'+Lt+'" for attribute FT supplied.')}}});var se=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!se||se.length<1){if(this instanceof ha)return;se="FieldObject"+b.FieldNum++}var Lt=function(bn){return bn};return this.scope&&(Lt=this.scope.internal.getEncryptor(this.objId)),"("+Vc(Lt(se))+")"},set:function(Lt){se=Lt.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return se},set:function(Lt){se=Lt}});var xe="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return xe},set:function(Lt){xe=Lt}});var be="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return be},set:function(Lt){be=Lt}});var Ie=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return Ie},set:function(Lt){Ie=Lt}});var _e=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return _e===void 0?50/Eh:_e},set:function(Lt){_e=Lt}});var Ve="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return Ve},set:function(Lt){Ve=Lt}});var st="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!st||this instanceof ha||this instanceof zo))return In(st,this.objId,this.scope)},set:function(Lt){Lt=Lt.toString(),st=Lt}});var Bt=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(Bt)return this instanceof co==0?In(Bt,this.objId,this.scope):Bt},set:function(Lt){Lt=Lt.toString(),Bt=this instanceof co==0?Lt.substr(0,1)==="("?Ld(Lt.substr(1,Lt.length-2)):Ld(Lt):Lt}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof co==1?Ld(Bt.substr(1,Bt.length-1)):Bt},set:function(Lt){Lt=Lt.toString(),Bt=this instanceof co==1?"/"+Lt:Lt}});var Ze=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(Ze)return Ze},set:function(Lt){this.V=Lt}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(Ze)return this instanceof co==0?In(Ze,this.objId,this.scope):Ze},set:function(Lt){Lt=Lt.toString(),Ze=this instanceof co==0?Lt.substr(0,1)==="("?Ld(Lt.substr(1,Lt.length-2)):Ld(Lt):Lt}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof co==1?Ld(Ze.substr(1,Ze.length-1)):Ze},set:function(Lt){Lt=Lt.toString(),Ze=this instanceof co==1?"/"+Lt:Lt}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var Kt,kt=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return kt},set:function(Lt){Lt=!!Lt,kt=Lt}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(Kt)return Kt},set:function(Lt){Kt=Lt}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,1)},set:function(Lt){Lt?this.Ff=ue(this.Ff,1):this.Ff=Ae(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,2)},set:function(Lt){Lt?this.Ff=ue(this.Ff,2):this.Ff=Ae(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,3)},set:function(Lt){Lt?this.Ff=ue(this.Ff,3):this.Ff=Ae(this.Ff,3)}});var zt=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(zt!==null)return zt},set:function(Lt){if([0,1,2].indexOf(Lt)===-1)throw new Error('Invalid value "'+Lt+'" for attribute Q supplied.');zt=Lt}}),Object.defineProperty(this,"textAlign",{get:function(){var Lt;switch(zt){case 0:default:Lt="left";break;case 1:Lt="center";break;case 2:Lt="right"}return Lt},configurable:!0,enumerable:!0,set:function(Lt){switch(Lt){case"right":case 2:zt=2;break;case"center":case 1:zt=1;break;default:zt=0}}})};al(Rr,kn);var sa=function(){Rr.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var b=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return b},set:function(x){b=x}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return b},set:function(x){b=x}});var z=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Pn(z,this.objId,this.scope)},set:function(x){var re,ae;ae=[],typeof(re=x)=="string"&&(ae=function(se,xe,be){be||(be=1);for(var Ie,_e=[];Ie=xe.exec(se);)_e.push(Ie[be]);return _e}(re,/\((.*?)\)/g)),z=ae}}),this.getOptions=function(){return z},this.setOptions=function(x){z=x,this.sort&&z.sort()},this.addOption=function(x){x=(x=x||"").toString(),z.push(x),this.sort&&z.sort()},this.removeOption=function(x,re){for(re=re||!1,x=(x=x||"").toString();z.indexOf(x)!==-1&&(z.splice(z.indexOf(x),1),re!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,18)},set:function(x){x?this.Ff=ue(this.Ff,18):this.Ff=Ae(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,19)},set:function(x){this.combo===!0&&(x?this.Ff=ue(this.Ff,19):this.Ff=Ae(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,20)},set:function(x){x?(this.Ff=ue(this.Ff,20),z.sort()):this.Ff=Ae(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,22)},set:function(x){x?this.Ff=ue(this.Ff,22):this.Ff=Ae(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,23)},set:function(x){x?this.Ff=ue(this.Ff,23):this.Ff=Ae(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,27)},set:function(x){x?this.Ff=ue(this.Ff,27):this.Ff=Ae(this.Ff,27)}}),this.hasAppearanceStream=!1};al(sa,Rr);var Po=function(){sa.call(this),this.fontName="helvetica",this.combo=!1};al(Po,sa);var Da=function(){Po.call(this),this.combo=!0};al(Da,Po);var Ia=function(){Da.call(this),this.edit=!0};al(Ia,Da);var co=function(){Rr.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,15)},set:function(x){x?this.Ff=ue(this.Ff,15):this.Ff=Ae(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,16)},set:function(x){x?this.Ff=ue(this.Ff,16):this.Ff=Ae(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,17)},set:function(x){x?this.Ff=ue(this.Ff,17):this.Ff=Ae(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,26)},set:function(x){x?this.Ff=ue(this.Ff,26):this.Ff=Ae(this.Ff,26)}});var b,z={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var x=function(se){return se};if(this.scope&&(x=this.scope.internal.getEncryptor(this.objId)),Object.keys(z).length!==0){var re,ae=[];for(re in ae.push("<<"),z)ae.push("/"+re+" ("+Vc(x(z[re]))+")");return ae.push(">>"),ae.join(`
|
|
|
`)}},set:function(x){(0,ve.Z)(x)==="object"&&(z=x)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return z.CA||""},set:function(x){typeof x=="string"&&(z.CA=x)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return b},set:function(x){b=x}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return b.substr(1,b.length-1)},set:function(x){b="/"+x}})};al(co,Rr);var Qo=function(){co.call(this),this.pushButton=!0};al(Qo,co);var oo=function(){co.call(this),this.radio=!0,this.pushButton=!1;var b=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return b},set:function(z){b=z!==void 0?z:[]}})};al(oo,co);var ha=function(){var b,z;Rr.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return b},set:function(ae){b=ae}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return z},set:function(ae){z=ae}});var x,re={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var ae=function(be){return be};this.scope&&(ae=this.scope.internal.getEncryptor(this.objId));var se,xe=[];for(se in xe.push("<<"),re)xe.push("/"+se+" ("+Vc(ae(re[se]))+")");return xe.push(">>"),xe.join(`
|
|
|
`)},set:function(ae){(0,ve.Z)(ae)==="object"&&(re=ae)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return re.CA||""},set:function(ae){typeof ae=="string"&&(re.CA=ae)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return x},set:function(ae){x=ae}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return x.substr(1,x.length-1)},set:function(ae){x="/"+ae}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=ra.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};al(ha,Rr),oo.prototype.setAppearance=function(b){if(!("createAppearanceStream"in b)||!("getCA"in b))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var z in this.Kids)if(this.Kids.hasOwnProperty(z)){var x=this.Kids[z];x.appearanceStreamContent=b.createAppearanceStream(x.optionName),x.caption=b.getCA()}},oo.prototype.createOption=function(b){var z=new ha;return z.Parent=this,z.optionName=b,this.Kids.push(z),ol.call(this.scope,z),z};var li=function(){co.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=ra.CheckBox.createAppearanceStream()};al(li,co);var zo=function(){Rr.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,13)},set:function(z){z?this.Ff=ue(this.Ff,13):this.Ff=Ae(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,21)},set:function(z){z?this.Ff=ue(this.Ff,21):this.Ff=Ae(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,23)},set:function(z){z?this.Ff=ue(this.Ff,23):this.Ff=Ae(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,24)},set:function(z){z?this.Ff=ue(this.Ff,24):this.Ff=Ae(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,25)},set:function(z){z?this.Ff=ue(this.Ff,25):this.Ff=Ae(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,26)},set:function(z){z?this.Ff=ue(this.Ff,26):this.Ff=Ae(this.Ff,26)}});var b=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return b},set:function(z){b=z}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return b},set:function(z){Number.isInteger(z)&&(b=z)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};al(zo,Rr);var fo=function(){zo.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!_A(this.Ff,14)},set:function(b){b?this.Ff=ue(this.Ff,14):this.Ff=Ae(this.Ff,14)}}),this.password=!0};al(fo,zo);var ra={CheckBox:{createAppearanceStream:function(){return{N:{On:ra.CheckBox.YesNormal},D:{On:ra.CheckBox.YesPushDown,Off:ra.CheckBox.OffPushDown}}},YesPushDown:function(b){var z=mu(b);z.scope=b.scope;var x=[],re=b.scope.internal.getFont(b.fontName,b.fontStyle).id,ae=b.scope.__private__.encodeColorString(b.color),se=je(b,b.caption);return x.push("0.749023 g"),x.push("0 0 "+Oo(ra.internal.getWidth(b))+" "+Oo(ra.internal.getHeight(b))+" re"),x.push("f"),x.push("BMC"),x.push("q"),x.push("0 0 1 rg"),x.push("/"+re+" "+Oo(se.fontSize)+" Tf "+ae),x.push("BT"),x.push(se.text),x.push("ET"),x.push("Q"),x.push("EMC"),z.stream=x.join(`
|
|
|
`),z},YesNormal:function(b){var z=mu(b);z.scope=b.scope;var x=b.scope.internal.getFont(b.fontName,b.fontStyle).id,re=b.scope.__private__.encodeColorString(b.color),ae=[],se=ra.internal.getHeight(b),xe=ra.internal.getWidth(b),be=je(b,b.caption);return ae.push("1 g"),ae.push("0 0 "+Oo(xe)+" "+Oo(se)+" re"),ae.push("f"),ae.push("q"),ae.push("0 0 1 rg"),ae.push("0 0 "+Oo(xe-1)+" "+Oo(se-1)+" re"),ae.push("W"),ae.push("n"),ae.push("0 g"),ae.push("BT"),ae.push("/"+x+" "+Oo(be.fontSize)+" Tf "+re),ae.push(be.text),ae.push("ET"),ae.push("Q"),z.stream=ae.join(`
|
|
|
`),z},OffPushDown:function(b){var z=mu(b);z.scope=b.scope;var x=[];return x.push("0.749023 g"),x.push("0 0 "+Oo(ra.internal.getWidth(b))+" "+Oo(ra.internal.getHeight(b))+" re"),x.push("f"),z.stream=x.join(`
|
|
|
`),z}},RadioButton:{Circle:{createAppearanceStream:function(b){var z={D:{Off:ra.RadioButton.Circle.OffPushDown},N:{}};return z.N[b]=ra.RadioButton.Circle.YesNormal,z.D[b]=ra.RadioButton.Circle.YesPushDown,z},getCA:function(){return"l"},YesNormal:function(b){var z=mu(b);z.scope=b.scope;var x=[],re=ra.internal.getWidth(b)<=ra.internal.getHeight(b)?ra.internal.getWidth(b)/4:ra.internal.getHeight(b)/4;re=Number((.9*re).toFixed(5));var ae=ra.internal.Bezier_C,se=Number((re*ae).toFixed(5));return x.push("q"),x.push("1 0 0 1 "+Sc(ra.internal.getWidth(b)/2)+" "+Sc(ra.internal.getHeight(b)/2)+" cm"),x.push(re+" 0 m"),x.push(re+" "+se+" "+se+" "+re+" 0 "+re+" c"),x.push("-"+se+" "+re+" -"+re+" "+se+" -"+re+" 0 c"),x.push("-"+re+" -"+se+" -"+se+" -"+re+" 0 -"+re+" c"),x.push(se+" -"+re+" "+re+" -"+se+" "+re+" 0 c"),x.push("f"),x.push("Q"),z.stream=x.join(`
|
|
|
`),z},YesPushDown:function(b){var z=mu(b);z.scope=b.scope;var x=[],re=ra.internal.getWidth(b)<=ra.internal.getHeight(b)?ra.internal.getWidth(b)/4:ra.internal.getHeight(b)/4;re=Number((.9*re).toFixed(5));var ae=Number((2*re).toFixed(5)),se=Number((ae*ra.internal.Bezier_C).toFixed(5)),xe=Number((re*ra.internal.Bezier_C).toFixed(5));return x.push("0.749023 g"),x.push("q"),x.push("1 0 0 1 "+Sc(ra.internal.getWidth(b)/2)+" "+Sc(ra.internal.getHeight(b)/2)+" cm"),x.push(ae+" 0 m"),x.push(ae+" "+se+" "+se+" "+ae+" 0 "+ae+" c"),x.push("-"+se+" "+ae+" -"+ae+" "+se+" -"+ae+" 0 c"),x.push("-"+ae+" -"+se+" -"+se+" -"+ae+" 0 -"+ae+" c"),x.push(se+" -"+ae+" "+ae+" -"+se+" "+ae+" 0 c"),x.push("f"),x.push("Q"),x.push("0 g"),x.push("q"),x.push("1 0 0 1 "+Sc(ra.internal.getWidth(b)/2)+" "+Sc(ra.internal.getHeight(b)/2)+" cm"),x.push(re+" 0 m"),x.push(re+" "+xe+" "+xe+" "+re+" 0 "+re+" c"),x.push("-"+xe+" "+re+" -"+re+" "+xe+" -"+re+" 0 c"),x.push("-"+re+" -"+xe+" -"+xe+" -"+re+" 0 -"+re+" c"),x.push(xe+" -"+re+" "+re+" -"+xe+" "+re+" 0 c"),x.push("f"),x.push("Q"),z.stream=x.join(`
|
|
|
`),z},OffPushDown:function(b){var z=mu(b);z.scope=b.scope;var x=[],re=ra.internal.getWidth(b)<=ra.internal.getHeight(b)?ra.internal.getWidth(b)/4:ra.internal.getHeight(b)/4;re=Number((.9*re).toFixed(5));var ae=Number((2*re).toFixed(5)),se=Number((ae*ra.internal.Bezier_C).toFixed(5));return x.push("0.749023 g"),x.push("q"),x.push("1 0 0 1 "+Sc(ra.internal.getWidth(b)/2)+" "+Sc(ra.internal.getHeight(b)/2)+" cm"),x.push(ae+" 0 m"),x.push(ae+" "+se+" "+se+" "+ae+" 0 "+ae+" c"),x.push("-"+se+" "+ae+" -"+ae+" "+se+" -"+ae+" 0 c"),x.push("-"+ae+" -"+se+" -"+se+" -"+ae+" 0 -"+ae+" c"),x.push(se+" -"+ae+" "+ae+" -"+se+" "+ae+" 0 c"),x.push("f"),x.push("Q"),z.stream=x.join(`
|
|
|
`),z}},Cross:{createAppearanceStream:function(b){var z={D:{Off:ra.RadioButton.Cross.OffPushDown},N:{}};return z.N[b]=ra.RadioButton.Cross.YesNormal,z.D[b]=ra.RadioButton.Cross.YesPushDown,z},getCA:function(){return"8"},YesNormal:function(b){var z=mu(b);z.scope=b.scope;var x=[],re=ra.internal.calculateCross(b);return x.push("q"),x.push("1 1 "+Oo(ra.internal.getWidth(b)-2)+" "+Oo(ra.internal.getHeight(b)-2)+" re"),x.push("W"),x.push("n"),x.push(Oo(re.x1.x)+" "+Oo(re.x1.y)+" m"),x.push(Oo(re.x2.x)+" "+Oo(re.x2.y)+" l"),x.push(Oo(re.x4.x)+" "+Oo(re.x4.y)+" m"),x.push(Oo(re.x3.x)+" "+Oo(re.x3.y)+" l"),x.push("s"),x.push("Q"),z.stream=x.join(`
|
|
|
`),z},YesPushDown:function(b){var z=mu(b);z.scope=b.scope;var x=ra.internal.calculateCross(b),re=[];return re.push("0.749023 g"),re.push("0 0 "+Oo(ra.internal.getWidth(b))+" "+Oo(ra.internal.getHeight(b))+" re"),re.push("f"),re.push("q"),re.push("1 1 "+Oo(ra.internal.getWidth(b)-2)+" "+Oo(ra.internal.getHeight(b)-2)+" re"),re.push("W"),re.push("n"),re.push(Oo(x.x1.x)+" "+Oo(x.x1.y)+" m"),re.push(Oo(x.x2.x)+" "+Oo(x.x2.y)+" l"),re.push(Oo(x.x4.x)+" "+Oo(x.x4.y)+" m"),re.push(Oo(x.x3.x)+" "+Oo(x.x3.y)+" l"),re.push("s"),re.push("Q"),z.stream=re.join(`
|
|
|
`),z},OffPushDown:function(b){var z=mu(b);z.scope=b.scope;var x=[];return x.push("0.749023 g"),x.push("0 0 "+Oo(ra.internal.getWidth(b))+" "+Oo(ra.internal.getHeight(b))+" re"),x.push("f"),z.stream=x.join(`
|
|
|
`),z}}},createDefaultAppearanceStream:function(b){var z=b.scope.internal.getFont(b.fontName,b.fontStyle).id,x=b.scope.__private__.encodeColorString(b.color);return"/"+z+" "+b.fontSize+" Tf "+x}};ra.internal={Bezier_C:.551915024494,calculateCross:function(b){var z=ra.internal.getWidth(b),x=ra.internal.getHeight(b),re=Math.min(z,x);return{x1:{x:(z-re)/2,y:(x-re)/2+re},x2:{x:(z-re)/2+re,y:(x-re)/2},x3:{x:(z-re)/2,y:(x-re)/2},x4:{x:(z-re)/2+re,y:(x-re)/2+re}}}},ra.internal.getWidth=function(b){var z=0;return(0,ve.Z)(b)==="object"&&(z=Q0(b.Rect[2])),z},ra.internal.getHeight=function(b){var z=0;return(0,ve.Z)(b)==="object"&&(z=Q0(b.Rect[3])),z};var ol=EA.addField=function(b){if(Rt(this,b),!(b instanceof Rr))throw new Error("Invalid argument passed to jsPDF.addField.");var z;return(z=b).scope.internal.acroformPlugin.printedOut&&(z.scope.internal.acroformPlugin.printedOut=!1,z.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),z.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(z),b.page=b.scope.internal.getCurrentPageInfo().pageNumber,this};EA.AcroFormChoiceField=sa,EA.AcroFormListBox=Po,EA.AcroFormComboBox=Da,EA.AcroFormEditBox=Ia,EA.AcroFormButton=co,EA.AcroFormPushButton=Qo,EA.AcroFormRadioButton=oo,EA.AcroFormCheckBox=li,EA.AcroFormTextField=zo,EA.AcroFormPasswordField=fo,EA.AcroFormAppearance=ra,EA.AcroForm={ChoiceField:sa,ListBox:Po,ComboBox:Da,EditBox:Ia,Button:co,PushButton:Qo,RadioButton:oo,CheckBox:li,TextField:zo,PasswordField:fo,Appearance:ra},Ma.AcroForm={ChoiceField:sa,ListBox:Po,ComboBox:Da,EditBox:Ia,Button:co,PushButton:Qo,RadioButton:oo,CheckBox:li,TextField:zo,PasswordField:fo,Appearance:ra};var Sl=Ma.AcroForm;function Ti(b){return b.reduce(function(z,x,re){return z[x]=re,z},{})}(function(b){var z="addImage_";b.__addimage__={};var x="UNKNOWN",re={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},ae=b.__addimage__.getImageFileTypeByImageData=function(Ft,Gt){var Bn,fn,$n,rr,sr,Gn=x;if((Gt=Gt||x)==="RGBA"||Ft.data!==void 0&&Ft.data instanceof Uint8ClampedArray&&"height"in Ft&&"width"in Ft)return"RGBA";if(mr(Ft))for(sr in re)for($n=re[sr],Bn=0;Bn<$n.length;Bn+=1){for(rr=!0,fn=0;fn<$n[Bn].length;fn+=1)if($n[Bn][fn]!==void 0&&$n[Bn][fn]!==Ft[fn]){rr=!1;break}if(rr===!0){Gn=sr;break}}else for(sr in re)for($n=re[sr],Bn=0;Bn<$n.length;Bn+=1){for(rr=!0,fn=0;fn<$n[Bn].length;fn+=1)if($n[Bn][fn]!==void 0&&$n[Bn][fn]!==Ft.charCodeAt(fn)){rr=!1;break}if(rr===!0){Gn=sr;break}}return Gn===x&&Gt!==x&&(Gn=Gt),Gn},se=function Ft(Gt){for(var Bn=this.internal.write,fn=this.internal.putStream,$n=(0,this.internal.getFilters)();$n.indexOf("FlateEncode")!==-1;)$n.splice($n.indexOf("FlateEncode"),1);Gt.objectId=this.internal.newObject();var rr=[];if(rr.push({key:"Type",value:"/XObject"}),rr.push({key:"Subtype",value:"/Image"}),rr.push({key:"Width",value:Gt.width}),rr.push({key:"Height",value:Gt.height}),Gt.colorSpace===Lt.INDEXED?rr.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(Gt.palette.length/3-1)+" "+("sMask"in Gt&&Gt.sMask!==void 0?Gt.objectId+2:Gt.objectId+1)+" 0 R]"}):(rr.push({key:"ColorSpace",value:"/"+Gt.colorSpace}),Gt.colorSpace===Lt.DEVICE_CMYK&&rr.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),rr.push({key:"BitsPerComponent",value:Gt.bitsPerComponent}),"decodeParameters"in Gt&&Gt.decodeParameters!==void 0&&rr.push({key:"DecodeParms",value:"<<"+Gt.decodeParameters+">>"}),"transparency"in Gt&&Array.isArray(Gt.transparency)&&Gt.transparency.length>0){for(var sr="",Gn=0,ur=Gt.transparency.length;Gn<ur;Gn++)sr+=Gt.transparency[Gn]+" "+Gt.transparency[Gn]+" ";rr.push({key:"Mask",value:"["+sr+"]"})}Gt.sMask!==void 0&&rr.push({key:"SMask",value:Gt.objectId+1+" 0 R"});var ea=Gt.filter!==void 0?["/"+Gt.filter]:void 0;if(fn({data:Gt.data,additionalKeyValues:rr,alreadyAppliedFilters:ea,objectId:Gt.objectId}),Bn("endobj"),"sMask"in Gt&&Gt.sMask!==void 0){var Fr,Ct=(Fr=Gt.sMaskBitsPerComponent)!==null&&Fr!==void 0?Fr:Gt.bitsPerComponent,en={width:Gt.width,height:Gt.height,colorSpace:"DeviceGray",bitsPerComponent:Ct,data:Gt.sMask};"filter"in Gt&&(en.decodeParameters="/Predictor ".concat(Gt.predictor," /Colors 1 /BitsPerComponent ").concat(Ct," /Columns ").concat(Gt.width),en.filter=Gt.filter),Ft.call(this,en)}if(Gt.colorSpace===Lt.INDEXED){var ln=this.internal.newObject();fn({data:xn(new Uint8Array(Gt.palette)),objectId:ln}),Bn("endobj")}},xe=function(){var Ft=this.internal.collections[z+"images"];for(var Gt in Ft)se.call(this,Ft[Gt])},be=function(){var Ft,Gt=this.internal.collections[z+"images"],Bn=this.internal.write;for(var fn in Gt)Bn("/I"+(Ft=Gt[fn]).index,Ft.objectId,"0","R")},Ie=function(){this.internal.collections[z+"images"]||(this.internal.collections[z+"images"]={},this.internal.events.subscribe("putResources",xe),this.internal.events.subscribe("putXobjectDict",be))},_e=function(){var Ft=this.internal.collections[z+"images"];return Ie.call(this),Ft},Ve=function(){return Object.keys(this.internal.collections[z+"images"]).length},st=function(Ft){return typeof b["process"+Ft.toUpperCase()]=="function"},Bt=function(Ft){return(0,ve.Z)(Ft)==="object"&&Ft.nodeType===1},Ze=function(Ft,Gt){if(Ft.nodeName==="IMG"&&Ft.hasAttribute("src")){var Bn=""+Ft.getAttribute("src");if(Bn.indexOf("data:image/")===0)return Pg(unescape(Bn).split("base64,").pop());var fn=b.loadFile(Bn,!0);if(fn!==void 0)return fn}if(Ft.nodeName==="CANVAS"){if(Ft.width===0||Ft.height===0)throw new Error("Given canvas must have data. Canvas width: "+Ft.width+", height: "+Ft.height);var $n;switch(Gt){case"PNG":$n="image/png";break;case"WEBP":$n="image/webp";break;default:$n="image/jpeg"}return Pg(Ft.toDataURL($n,1).split("base64,").pop())}},Kt=function(Ft){var Gt=this.internal.collections[z+"images"];if(Gt){for(var Bn in Gt)if(Ft===Gt[Bn].alias)return Gt[Bn]}},kt=function(Ft,Gt,Bn){return Ft||Gt||(Ft=-96,Gt=-96),Ft<0&&(Ft=-1*Bn.width*72/Ft/this.internal.scaleFactor),Gt<0&&(Gt=-1*Bn.height*72/Gt/this.internal.scaleFactor),Ft===0&&(Ft=Gt*Bn.width/Bn.height),Gt===0&&(Gt=Ft*Bn.height/Bn.width),[Ft,Gt]},zt=function(Ft,Gt,Bn,fn,$n,rr){var sr=kt.call(this,Bn,fn,$n),Gn=this.internal.getCoordinateString,ur=this.internal.getVerticalCoordinateString,ea=_e.call(this);if(Bn=sr[0],fn=sr[1],ea[$n.index]=$n,rr){rr*=Math.PI/180;var Fr=Math.cos(rr),Ct=Math.sin(rr),en=function(Cn){return Cn.toFixed(4)},ln=[en(Fr),en(Ct),en(-1*Ct),en(Fr),0,0,"cm"]}this.internal.write("q"),rr?(this.internal.write([1,"0","0",1,Gn(Ft),ur(Gt+fn),"cm"].join(" ")),this.internal.write(ln.join(" ")),this.internal.write([Gn(Bn),"0","0",Gn(fn),"0","0","cm"].join(" "))):this.internal.write([Gn(Bn),"0","0",Gn(fn),Gn(Ft),ur(Gt+fn),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+$n.index+" Do"),this.internal.write("Q")},Lt=b.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};b.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var bn=b.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},dn=b.__addimage__.sHashCode=function(Ft){var Gt,Bn,fn=0;if(typeof Ft=="string")for(Bn=Ft.length,Gt=0;Gt<Bn;Gt++)fn=(fn<<5)-fn+Ft.charCodeAt(Gt),fn|=0;else if(mr(Ft))for(Bn=Ft.byteLength/2,Gt=0;Gt<Bn;Gt++)fn=(fn<<5)-fn+Ft[Gt],fn|=0;return fn},rn=b.__addimage__.validateStringAsBase64=function(Ft){(Ft=Ft||"").toString().trim();var Gt=!0;return Ft.length===0&&(Gt=!1),Ft.length%4!=0&&(Gt=!1),/^[A-Za-z0-9+/]+$/.test(Ft.substr(0,Ft.length-2))===!1&&(Gt=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(Ft.substr(-2))===!1&&(Gt=!1),Gt},Jn=b.__addimage__.extractImageFromDataUrl=function(Ft){if(Ft==null||!(Ft=Ft.trim()).startsWith("data:"))return null;var Gt=Ft.indexOf(",");return Gt<0?null:Ft.substring(0,Gt).trim().endsWith("base64")?Ft.substring(Gt+1):null};b.__addimage__.isArrayBuffer=function(Ft){return Ft instanceof ArrayBuffer};var mr=b.__addimage__.isArrayBufferView=function(Ft){return Ft instanceof Int8Array||Ft instanceof Uint8Array||Ft instanceof Uint8ClampedArray||Ft instanceof Int16Array||Ft instanceof Uint16Array||Ft instanceof Int32Array||Ft instanceof Uint32Array||Ft instanceof Float32Array||Ft instanceof Float64Array},ar=b.__addimage__.binaryStringToUint8Array=function(Ft){for(var Gt=Ft.length,Bn=new Uint8Array(Gt),fn=0;fn<Gt;fn++)Bn[fn]=Ft.charCodeAt(fn);return Bn},xn=b.__addimage__.arrayBufferToBinaryString=function(Ft){for(var Gt="",Bn=mr(Ft)?Ft:new Uint8Array(Ft),fn=0;fn<Bn.length;fn+=8192)Gt+=String.fromCharCode.apply(null,Bn.subarray(fn,fn+8192));return Gt};b.addImage=function(){var Ft,Gt,Bn,fn,$n,rr,sr,Gn,ur;if(typeof arguments[1]=="number"?(Gt=x,Bn=arguments[1],fn=arguments[2],$n=arguments[3],rr=arguments[4],sr=arguments[5],Gn=arguments[6],ur=arguments[7]):(Gt=arguments[1],Bn=arguments[2],fn=arguments[3],$n=arguments[4],rr=arguments[5],sr=arguments[6],Gn=arguments[7],ur=arguments[8]),(0,ve.Z)(Ft=arguments[0])==="object"&&!Bt(Ft)&&"imageData"in Ft){var ea=Ft;Ft=ea.imageData,Gt=ea.format||Gt||x,Bn=ea.x||Bn||0,fn=ea.y||fn||0,$n=ea.w||ea.width||$n,rr=ea.h||ea.height||rr,sr=ea.alias||sr,Gn=ea.compression||Gn,ur=ea.rotation||ea.angle||ur}var Fr=this.internal.getFilters();if(Gn===void 0&&Fr.indexOf("FlateEncode")!==-1&&(Gn="SLOW"),isNaN(Bn)||isNaN(fn))throw new Error("Invalid coordinates passed to jsPDF.addImage");Ie.call(this);var Ct=on.call(this,Ft,Gt,sr,Gn);return zt.call(this,Bn,fn,$n,rr,Ct,ur),this};var on=function(Ft,Gt,Bn,fn){var $n,rr,sr;if(typeof Ft=="string"&&ae(Ft)===x){Ft=unescape(Ft);var Gn=Hn(Ft,!1);(Gn!==""||(Gn=b.loadFile(Ft,!0))!==void 0)&&(Ft=Gn)}if(Bt(Ft)&&(Ft=Ze(Ft,Gt)),Gt=ae(Ft,Gt),!st(Gt))throw new Error("addImage does not support files of type '"+Gt+"', please ensure that a plugin for '"+Gt+"' support is added.");if(((sr=Bn)==null||sr.length===0)&&(Bn=function(ur){return typeof ur=="string"||mr(ur)?dn(ur):mr(ur.data)?dn(ur.data):null}(Ft)),($n=Kt.call(this,Bn))||(Ft instanceof Uint8Array||Gt==="RGBA"||(rr=Ft,Ft=ar(Ft)),$n=this["process"+Gt.toUpperCase()](Ft,Ve.call(this),Bn,function(ur){return ur&&typeof ur=="string"&&(ur=ur.toUpperCase()),ur in b.image_compression?ur:bn.NONE}(fn),rr)),!$n)throw new Error("An unknown error occurred whilst processing the image.");return $n},Hn=b.__addimage__.convertBase64ToBinaryString=function(Ft,Gt){Gt=typeof Gt!="boolean"||Gt;var Bn,fn="";if(typeof Ft=="string"){var $n;Bn=($n=Jn(Ft))!==null&&$n!==void 0?$n:Ft;try{fn=Pg(Bn)}catch(rr){if(Gt)throw rn(Bn)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+rr.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return fn};b.getImageProperties=function(Ft){var Gt,Bn,fn="";if(Bt(Ft)&&(Ft=Ze(Ft)),typeof Ft=="string"&&ae(Ft)===x&&((fn=Hn(Ft,!1))===""&&(fn=b.loadFile(Ft)||""),Ft=fn),Bn=ae(Ft),!st(Bn))throw new Error("addImage does not support files of type '"+Bn+"', please ensure that a plugin for '"+Bn+"' support is added.");if(Ft instanceof Uint8Array||(Ft=ar(Ft)),!(Gt=this["process"+Bn.toUpperCase()](Ft)))throw new Error("An unknown error occurred whilst processing the image");return Gt.fileType=Bn,Gt}})(Ma.API),function(b){var z=function(x){if(x!==void 0&&x!="")return!0};Ma.API.events.push(["addPage",function(x){this.internal.getPageInfo(x.pageNumber).pageContext.annotations=[]}]),b.events.push(["putPage",function(x){for(var re,ae,se,xe=this.internal.getCoordinateString,be=this.internal.getVerticalCoordinateString,Ie=this.internal.getPageInfoByObjId(x.objId),_e=x.pageContext.annotations,Ve=!1,st=0;st<_e.length&&!Ve;st++)switch((re=_e[st]).type){case"link":(z(re.options.url)||z(re.options.pageNumber))&&(Ve=!0);break;case"reference":case"text":case"freetext":Ve=!0}if(Ve!=0){this.internal.write("/Annots [");for(var Bt=0;Bt<_e.length;Bt++){re=_e[Bt];var Ze=this.internal.pdfEscape,Kt=this.internal.getEncryptor(x.objId);switch(re.type){case"reference":this.internal.write(" "+re.object.objId+" 0 R ");break;case"text":var kt=this.internal.newAdditionalObject(),zt=this.internal.newAdditionalObject(),Lt=this.internal.getEncryptor(kt.objId),bn=re.title||"Note";se="<</Type /Annot /Subtype /Text "+(ae="/Rect ["+xe(re.bounds.x)+" "+be(re.bounds.y+re.bounds.h)+" "+xe(re.bounds.x+re.bounds.w)+" "+be(re.bounds.y)+"] ")+"/Contents ("+Ze(Lt(re.contents))+")",se+=" /Popup "+zt.objId+" 0 R",se+=" /P "+Ie.objId+" 0 R",se+=" /T ("+Ze(Lt(bn))+") >>",kt.content=se;var dn=kt.objId+" 0 R";se="<</Type /Annot /Subtype /Popup "+(ae="/Rect ["+xe(re.bounds.x+30)+" "+be(re.bounds.y+re.bounds.h)+" "+xe(re.bounds.x+re.bounds.w+30)+" "+be(re.bounds.y)+"] ")+" /Parent "+dn,re.open&&(se+=" /Open true"),se+=" >>",zt.content=se,this.internal.write(kt.objId,"0 R",zt.objId,"0 R");break;case"freetext":ae="/Rect ["+xe(re.bounds.x)+" "+be(re.bounds.y)+" "+xe(re.bounds.x+re.bounds.w)+" "+be(re.bounds.y+re.bounds.h)+"] ";var rn=re.color||"#000000";se="<</Type /Annot /Subtype /FreeText "+ae+"/Contents ("+Ze(Kt(re.contents))+")",se+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+rn+")",se+=" /Border [0 0 0]",se+=" >>",this.internal.write(se);break;case"link":if(re.options.name){var Jn=this.annotations._nameMap[re.options.name];re.options.pageNumber=Jn.page,re.options.top=Jn.y}else re.options.top||(re.options.top=0);if(ae="/Rect ["+re.finalBounds.x+" "+re.finalBounds.y+" "+re.finalBounds.w+" "+re.finalBounds.h+"] ",se="",re.options.url)se="<</Type /Annot /Subtype /Link "+ae+"/Border [0 0 0] /A <</S /URI /URI ("+Ze(Kt(re.options.url))+") >>";else if(re.options.pageNumber)switch(se="<</Type /Annot /Subtype /Link "+ae+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(re.options.pageNumber).objId+" 0 R",re.options.magFactor=re.options.magFactor||"XYZ",re.options.magFactor){case"Fit":se+=" /Fit]";break;case"FitH":se+=" /FitH "+re.options.top+"]";break;case"FitV":re.options.left=re.options.left||0,se+=" /FitV "+re.options.left+"]";break;default:var mr=be(re.options.top);re.options.left=re.options.left||0,re.options.zoom===void 0&&(re.options.zoom=0),se+=" /XYZ "+re.options.left+" "+mr+" "+re.options.zoom+"]"}se!=""&&(se+=" >>",this.internal.write(se))}}this.internal.write("]")}}]),b.createAnnotation=function(x){var re=this.internal.getCurrentPageInfo();switch(x.type){case"link":this.link(x.bounds.x,x.bounds.y,x.bounds.w,x.bounds.h,x);break;case"text":case"freetext":re.pageContext.annotations.push(x)}},b.link=function(x,re,ae,se,xe){var be=this.internal.getCurrentPageInfo(),Ie=this.internal.getCoordinateString,_e=this.internal.getVerticalCoordinateString;be.pageContext.annotations.push({finalBounds:{x:Ie(x),y:_e(re),w:Ie(x+ae),h:_e(re+se)},options:xe,type:"link"})},b.textWithLink=function(x,re,ae,se){var xe,be,Ie=this.getTextWidth(x),_e=this.internal.getLineHeight()/this.internal.scaleFactor;if(se.maxWidth!==void 0){be=se.maxWidth;var Ve=this.splitTextToSize(x,be).length;xe=Math.ceil(_e*Ve)}else be=Ie,xe=_e;return this.text(x,re,ae,se),ae+=.2*_e,se.align==="center"&&(re-=Ie/2),se.align==="right"&&(re-=Ie),this.link(re,ae-_e,be,xe,se),Ie},b.getTextWidth=function(x){var re=this.internal.getFontSize();return this.getStringUnitWidth(x)*re/this.internal.scaleFactor}}(Ma.API),function(b){var z={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},x={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},re={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},ae=[1570,1571,1573,1575];b.__arabicParser__={};var se=b.__arabicParser__.isInArabicSubstitutionA=function(kt){return z[kt.charCodeAt(0)]!==void 0},xe=b.__arabicParser__.isArabicLetter=function(kt){return typeof kt=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(kt)},be=b.__arabicParser__.isArabicEndLetter=function(kt){return xe(kt)&&se(kt)&&z[kt.charCodeAt(0)].length<=2},Ie=b.__arabicParser__.isArabicAlfLetter=function(kt){return xe(kt)&&ae.indexOf(kt.charCodeAt(0))>=0};b.__arabicParser__.arabicLetterHasIsolatedForm=function(kt){return xe(kt)&&se(kt)&&z[kt.charCodeAt(0)].length>=1};var _e=b.__arabicParser__.arabicLetterHasFinalForm=function(kt){return xe(kt)&&se(kt)&&z[kt.charCodeAt(0)].length>=2};b.__arabicParser__.arabicLetterHasInitialForm=function(kt){return xe(kt)&&se(kt)&&z[kt.charCodeAt(0)].length>=3};var Ve=b.__arabicParser__.arabicLetterHasMedialForm=function(kt){return xe(kt)&&se(kt)&&z[kt.charCodeAt(0)].length==4},st=b.__arabicParser__.resolveLigatures=function(kt){var zt=0,Lt=x,bn="",dn=0;for(zt=0;zt<kt.length;zt+=1)Lt[kt.charCodeAt(zt)]!==void 0?(dn++,typeof(Lt=Lt[kt.charCodeAt(zt)])=="number"&&(bn+=String.fromCharCode(Lt),Lt=x,dn=0),zt===kt.length-1&&(Lt=x,bn+=kt.charAt(zt-(dn-1)),zt-=dn-1,dn=0)):(Lt=x,bn+=kt.charAt(zt-dn),zt-=dn,dn=0);return bn};b.__arabicParser__.isArabicDiacritic=function(kt){return kt!==void 0&&re[kt.charCodeAt(0)]!==void 0};var Bt=b.__arabicParser__.getCorrectForm=function(kt,zt,Lt){return xe(kt)?se(kt)===!1?-1:!_e(kt)||!xe(zt)&&!xe(Lt)||!xe(Lt)&&be(zt)||be(kt)&&!xe(zt)||be(kt)&&Ie(zt)||be(kt)&&be(zt)?0:Ve(kt)&&xe(zt)&&!be(zt)&&xe(Lt)&&_e(Lt)?3:be(kt)||!xe(Lt)?1:2:-1},Ze=function(kt){var zt=0,Lt=0,bn=0,dn="",rn="",Jn="",mr=(kt=kt||"").split("\\s+"),ar=[];for(zt=0;zt<mr.length;zt+=1){for(ar.push(""),Lt=0;Lt<mr[zt].length;Lt+=1)dn=mr[zt][Lt],rn=mr[zt][Lt-1],Jn=mr[zt][Lt+1],xe(dn)?(bn=Bt(dn,rn,Jn),ar[zt]+=bn!==-1?String.fromCharCode(z[dn.charCodeAt(0)][bn]):dn):ar[zt]+=dn;ar[zt]=st(ar[zt])}return ar.join(" ")},Kt=b.__arabicParser__.processArabic=b.processArabic=function(){var kt,zt=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,Lt=[];if(Array.isArray(zt)){var bn=0;for(Lt=[],bn=0;bn<zt.length;bn+=1)Array.isArray(zt[bn])?Lt.push([Ze(zt[bn][0]),zt[bn][1],zt[bn][2]]):Lt.push([Ze(zt[bn])]);kt=Lt}else kt=Ze(zt);return typeof arguments[0]=="string"?kt:(arguments[0].text=kt,arguments[0])};b.events.push(["preProcessText",Kt])}(Ma.API),Ma.API.autoPrint=function(b){var z;return(b=b||{}).variant=b.variant||"non-conform",b.variant==="javascript"?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){z=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+z+" 0 R")})),this},function(b){var z=function(){var x=void 0;Object.defineProperty(this,"pdf",{get:function(){return x},set:function(be){x=be}});var re=150;Object.defineProperty(this,"width",{get:function(){return re},set:function(be){re=isNaN(be)||Number.isInteger(be)===!1||be<0?150:be,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=re+1)}});var ae=300;Object.defineProperty(this,"height",{get:function(){return ae},set:function(be){ae=isNaN(be)||Number.isInteger(be)===!1||be<0?300:be,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=ae+1)}});var se=[];Object.defineProperty(this,"childNodes",{get:function(){return se},set:function(be){se=be}});var xe={};Object.defineProperty(this,"style",{get:function(){return xe},set:function(be){xe=be}}),Object.defineProperty(this,"parentNode",{})};z.prototype.getContext=function(x,re){var ae;if((x=x||"2d")!=="2d")return null;for(ae in re)this.pdf.context2d.hasOwnProperty(ae)&&(this.pdf.context2d[ae]=re[ae]);return this.pdf.context2d._canvas=this,this.pdf.context2d},z.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},b.events.push(["initialized",function(){this.canvas=new z,this.canvas.pdf=this}])}(Ma.API),function(b){var z={left:0,top:0,bottom:0,right:0},x=!1,re=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},z),this.internal.__cell__.margins.width=this.getPageWidth(),ae.call(this))},ae=function(){this.internal.__cell__.lastCell=new se,this.internal.__cell__.pages=1},se=function(){var Ie=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Ie},set:function(kt){Ie=kt}});var _e=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return _e},set:function(kt){_e=kt}});var Ve=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return Ve},set:function(kt){Ve=kt}});var st=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return st},set:function(kt){st=kt}});var Bt=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return Bt},set:function(kt){Bt=kt}});var Ze=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return Ze},set:function(kt){Ze=kt}});var Kt=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return Kt},set:function(kt){Kt=kt}}),this};se.prototype.clone=function(){return new se(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},se.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},b.setHeaderFunction=function(Ie){return re.call(this),this.internal.__cell__.headerFunction=typeof Ie=="function"?Ie:void 0,this},b.getTextDimensions=function(Ie,_e){re.call(this);var Ve=(_e=_e||{}).fontSize||this.getFontSize(),st=_e.font||this.getFont(),Bt=_e.scaleFactor||this.internal.scaleFactor,Ze=0,Kt=0,kt=0,zt=this;if(!Array.isArray(Ie)&&typeof Ie!="string"){if(typeof Ie!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");Ie=String(Ie)}var Lt=_e.maxWidth;Lt>0?typeof Ie=="string"?Ie=this.splitTextToSize(Ie,Lt):Object.prototype.toString.call(Ie)==="[object Array]"&&(Ie=Ie.reduce(function(dn,rn){return dn.concat(zt.splitTextToSize(rn,Lt))},[])):Ie=Array.isArray(Ie)?Ie:[Ie];for(var bn=0;bn<Ie.length;bn++)Ze<(kt=this.getStringUnitWidth(Ie[bn],{font:st})*Ve)&&(Ze=kt);return Ze!==0&&(Kt=Ie.length),{w:Ze/=Bt,h:Math.max((Kt*Ve*this.getLineHeightFactor()-Ve*(this.getLineHeightFactor()-1))/Bt,0)}},b.cellAddPage=function(){re.call(this),this.addPage();var Ie=this.internal.__cell__.margins||z;return this.internal.__cell__.lastCell=new se(Ie.left,Ie.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var xe=b.cell=function(){var Ie;Ie=arguments[0]instanceof se?arguments[0]:new se(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),re.call(this);var _e=this.internal.__cell__.lastCell,Ve=this.internal.__cell__.padding,st=this.internal.__cell__.margins||z,Bt=this.internal.__cell__.tableHeaderRow,Ze=this.internal.__cell__.printHeaders;return _e.lineNumber!==void 0&&(_e.lineNumber===Ie.lineNumber?(Ie.x=(_e.x||0)+(_e.width||0),Ie.y=_e.y||0):_e.y+_e.height+Ie.height+st.bottom>this.getPageHeight()?(this.cellAddPage(),Ie.y=st.top,Ze&&Bt&&(this.printHeaderRow(Ie.lineNumber,!0),Ie.y+=Bt[0].height)):Ie.y=_e.y+_e.height||Ie.y),Ie.text[0]!==void 0&&(this.rect(Ie.x,Ie.y,Ie.width,Ie.height,x===!0?"FD":void 0),Ie.align==="right"?this.text(Ie.text,Ie.x+Ie.width-Ve,Ie.y+Ve,{align:"right",baseline:"top"}):Ie.align==="center"?this.text(Ie.text,Ie.x+Ie.width/2,Ie.y+Ve,{align:"center",baseline:"top",maxWidth:Ie.width-Ve-Ve}):this.text(Ie.text,Ie.x+Ve,Ie.y+Ve,{align:"left",baseline:"top",maxWidth:Ie.width-Ve-Ve})),this.internal.__cell__.lastCell=Ie,this};b.table=function(Ie,_e,Ve,st,Bt){if(re.call(this),!Ve)throw new Error("No data for PDF table.");var Ze,Kt,kt,zt,Lt=[],bn=[],dn=[],rn={},Jn={},mr=[],ar=[],xn=(Bt=Bt||{}).autoSize||!1,on=Bt.printHeaders!==!1,Hn=Bt.css&&Bt.css["font-size"]!==void 0?16*Bt.css["font-size"]:Bt.fontSize||12,Ft=Bt.margins||Object.assign({width:this.getPageWidth()},z),Gt=typeof Bt.padding=="number"?Bt.padding:3,Bn=Bt.headerBackgroundColor||"#c8c8c8",fn=Bt.headerTextColor||"#000";if(ae.call(this),this.internal.__cell__.printHeaders=on,this.internal.__cell__.margins=Ft,this.internal.__cell__.table_font_size=Hn,this.internal.__cell__.padding=Gt,this.internal.__cell__.headerBackgroundColor=Bn,this.internal.__cell__.headerTextColor=fn,this.setFontSize(Hn),st==null)bn=Lt=Object.keys(Ve[0]),dn=Lt.map(function(){return"left"});else if(Array.isArray(st)&&(0,ve.Z)(st[0])==="object")for(Lt=st.map(function(ea){return ea.name}),bn=st.map(function(ea){return ea.prompt||ea.name||""}),dn=st.map(function(ea){return ea.align||"left"}),Ze=0;Ze<st.length;Ze+=1)Jn[st[Ze].name]=.7499990551181103*st[Ze].width;else Array.isArray(st)&&typeof st[0]=="string"&&(bn=Lt=st,dn=Lt.map(function(){return"left"}));if(xn||Array.isArray(st)&&typeof st[0]=="string")for(Ze=0;Ze<Lt.length;Ze+=1){for(rn[zt=Lt[Ze]]=Ve.map(function(ea){return ea[zt]}),this.setFont(void 0,"bold"),mr.push(this.getTextDimensions(bn[Ze],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),Kt=rn[zt],this.setFont(void 0,"normal"),kt=0;kt<Kt.length;kt+=1)mr.push(this.getTextDimensions(Kt[kt],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);Jn[zt]=Math.max.apply(null,mr)+Gt+Gt,mr=[]}if(on){var $n={};for(Ze=0;Ze<Lt.length;Ze+=1)$n[Lt[Ze]]={},$n[Lt[Ze]].text=bn[Ze],$n[Lt[Ze]].align=dn[Ze];var rr=be.call(this,$n,Jn);ar=Lt.map(function(ea){return new se(Ie,_e,Jn[ea],rr,$n[ea].text,void 0,$n[ea].align)}),this.setTableHeaderRow(ar),this.printHeaderRow(1,!1)}var sr=st.reduce(function(ea,Fr){return ea[Fr.name]=Fr.align,ea},{});for(Ze=0;Ze<Ve.length;Ze+=1){"rowStart"in Bt&&Bt.rowStart instanceof Function&&Bt.rowStart({row:Ze,data:Ve[Ze]},this);var Gn=be.call(this,Ve[Ze],Jn);for(kt=0;kt<Lt.length;kt+=1){var ur=Ve[Ze][Lt[kt]];"cellStart"in Bt&&Bt.cellStart instanceof Function&&Bt.cellStart({row:Ze,col:kt,data:ur},this),xe.call(this,new se(Ie,_e,Jn[Lt[kt]],Gn,ur,Ze+2,sr[Lt[kt]]))}}return this.internal.__cell__.table_x=Ie,this.internal.__cell__.table_y=_e,this};var be=function(Ie,_e){var Ve=this.internal.__cell__.padding,st=this.internal.__cell__.table_font_size,Bt=this.internal.scaleFactor;return Object.keys(Ie).map(function(Ze){var Kt=Ie[Ze];return this.splitTextToSize(Kt.hasOwnProperty("text")?Kt.text:Kt,_e[Ze]-Ve-Ve)},this).map(function(Ze){return this.getLineHeightFactor()*Ze.length*st/Bt+Ve+Ve},this).reduce(function(Ze,Kt){return Math.max(Ze,Kt)},0)};b.setTableHeaderRow=function(Ie){re.call(this),this.internal.__cell__.tableHeaderRow=Ie},b.printHeaderRow=function(Ie,_e){if(re.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var Ve;if(x=!0,typeof this.internal.__cell__.headerFunction=="function"){var st=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new se(st[0],st[1],st[2],st[3],void 0,-1)}this.setFont(void 0,"bold");for(var Bt=[],Ze=0;Ze<this.internal.__cell__.tableHeaderRow.length;Ze+=1){Ve=this.internal.__cell__.tableHeaderRow[Ze].clone(),_e&&(Ve.y=this.internal.__cell__.margins.top||0,Bt.push(Ve)),Ve.lineNumber=Ie;var Kt=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),xe.call(this,Ve),this.setTextColor(Kt)}Bt.length>0&&this.setTableHeaderRow(Bt),this.setFont(void 0,"normal"),x=!1}}(Ma.API);var ls={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Mu=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Os=Ti(Mu),Ms=[100,200,300,400,500,600,700,800,900],Jc=Ti(Ms);function Dl(b){var z=b.family.replace(/"|'/g,"").toLowerCase(),x=function(se){return ls[se=se||"normal"]?se:"normal"}(b.style),re=function(se){return se?typeof se=="number"?se>=100&&se<=900&&se%100==0?se:400:/^\d00$/.test(se)?parseInt(se):se==="bold"?700:400:400}(b.weight),ae=function(se){return typeof Os[se=se||"normal"]=="number"?se:"normal"}(b.stretch);return{family:z,style:x,weight:re,stretch:ae,src:b.src||[],ref:b.ref||{name:z,style:[ae,x,re].join(" ")}}}function Ku(b,z,x,re){var ae;for(ae=x;ae>=0&&ae<z.length;ae+=re)if(b[z[ae]])return b[z[ae]];for(ae=x;ae>=0&&ae<z.length;ae-=re)if(b[z[ae]])return b[z[ae]]}var Xc={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Bc={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function pu(b){return[b.stretch,b.style,b.weight,b.family].join(" ")}function wc(b){return b.trimLeft()}function zu(b,z){for(var x=0;x<b.length;){if(b.charAt(x)===z)return[b.substring(0,x),b.substring(x+1)];x+=1}return null}function Id(b){var z=b.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return z===null?null:[z[0],b.substring(z[0].length)]}var yc,Lp,Ip,Qf,_0,Up,Np,Dp,Mm=["times"];function Op(b,z,x,re,ae){var se=4,xe=_p;switch(ae){case Ma.API.image_compression.FAST:se=1,xe=Qp;break;case Ma.API.image_compression.MEDIUM:se=6,xe=kp;break;case Ma.API.image_compression.SLOW:se=9,xe=Tp}b=function(Ie,_e,Ve,st){for(var Bt,Ze=Ie.length/_e,Kt=new Uint8Array(Ie.length+Ze),kt=[Dv,Qp,_p,kp,Tp],zt=0;zt<Ze;zt+=1){var Lt=zt*_e,bn=Ie.subarray(Lt,Lt+_e);if(st)Kt.set(st(bn,Ve,Bt),Lt+zt);else{for(var dn=kt.length,rn=[],Jn=0;Jn<dn;Jn+=1)rn[Jn]=kt[Jn](bn,Ve,Bt);var mr=Qv(rn.concat());Kt.set(rn[mr],Lt+zt)}Bt=bn}return Kt}(b,z,Math.ceil(x*re/8),xe);var be=un(b,{level:se});return Ma.API.__addimage__.arrayBufferToBinaryString(be)}function Dv(b){var z=Array.apply([],b);return z.unshift(0),z}function Qp(b,z){var x=b.length,re=[];re[0]=1;for(var ae=0;ae<x;ae+=1){var se=b[ae-z]||0;re[ae+1]=b[ae]-se+256&255}return re}function _p(b,z,x){var re=b.length,ae=[];ae[0]=2;for(var se=0;se<re;se+=1){var xe=x&&x[se]||0;ae[se+1]=b[se]-xe+256&255}return ae}function kp(b,z,x){var re=b.length,ae=[];ae[0]=3;for(var se=0;se<re;se+=1){var xe=b[se-z]||0,be=x&&x[se]||0;ae[se+1]=b[se]+256-(xe+be>>>1)&255}return ae}function Tp(b,z,x){var re=b.length,ae=[];ae[0]=4;for(var se=0;se<re;se+=1){var xe=Ov(b[se-z]||0,x&&x[se]||0,x&&x[se-z]||0);ae[se+1]=b[se]-xe+256&255}return ae}function Ov(b,z,x){if(b===z&&z===x)return b;var re=Math.abs(z-x),ae=Math.abs(b-x),se=Math.abs(b+z-x-x);return re<=ae&&re<=se?b:ae<=se?z:x}function Qv(b){var z=b.map(function(x){return x.reduce(function(re,ae){return re+Math.abs(ae)},0)});return z.indexOf(Math.min.apply(null,z))}function Km(b,z,x){var re=z*x,ae=Math.floor(re/8),se=16-(re-8*ae+x),xe=(1<<x)-1;return Hp(b,ae)>>se&xe}function Rp(b,z,x,re){var ae=x*re,se=Math.floor(ae/8),xe=16-(ae-8*se+re),be=(1<<re)-1,Ie=(z&be)<<xe;(function(_e,Ve,st){if(Ve+1<_e.byteLength)_e.setUint16(Ve,st,!1);else{var Bt=st>>8&255;_e.setUint8(Ve,Bt)}})(b,se,Hp(b,se)&~(be<<xe)&65535|Ie)}function Hp(b,z){return z+1<b.byteLength?b.getUint16(z,!1):b.getUint8(z)<<8}function _v(b){var z=0;if(b[z++]!==71||b[z++]!==73||b[z++]!==70||b[z++]!==56||(b[z++]+1&253)!=56||b[z++]!==97)throw new Error("Invalid GIF 87a/89a header.");var x=b[z++]|b[z++]<<8,re=b[z++]|b[z++]<<8,ae=b[z++],se=ae>>7,xe=1<<1+(7&ae);b[z++],b[z++];var be=null,Ie=null;se&&(be=z,Ie=xe,z+=3*xe);var _e=!0,Ve=[],st=0,Bt=null,Ze=0,Kt=null;for(this.width=x,this.height=re;_e&&z<b.length;)switch(b[z++]){case 33:switch(b[z++]){case 255:if(b[z]!==11||b[z+1]==78&&b[z+2]==69&&b[z+3]==84&&b[z+4]==83&&b[z+5]==67&&b[z+6]==65&&b[z+7]==80&&b[z+8]==69&&b[z+9]==50&&b[z+10]==46&&b[z+11]==48&&b[z+12]==3&&b[z+13]==1&&b[z+16]==0)z+=14,Kt=b[z++]|b[z++]<<8,z++;else for(z+=12;;){if(!((Ft=b[z++])>=0))throw Error("Invalid block size");if(Ft===0)break;z+=Ft}break;case 249:if(b[z++]!==4||b[z+4]!==0)throw new Error("Invalid graphics extension block.");var kt=b[z++];st=b[z++]|b[z++]<<8,Bt=b[z++],1&kt||(Bt=null),Ze=kt>>2&7,z++;break;case 254:for(;;){if(!((Ft=b[z++])>=0))throw Error("Invalid block size");if(Ft===0)break;z+=Ft}break;default:throw new Error("Unknown graphic control label: 0x"+b[z-1].toString(16))}break;case 44:var zt=b[z++]|b[z++]<<8,Lt=b[z++]|b[z++]<<8,bn=b[z++]|b[z++]<<8,dn=b[z++]|b[z++]<<8,rn=b[z++],Jn=rn>>6&1,mr=1<<1+(7&rn),ar=be,xn=Ie,on=!1;rn>>7&&(on=!0,ar=z,xn=mr,z+=3*mr);var Hn=z;for(z++;;){var Ft;if(!((Ft=b[z++])>=0))throw Error("Invalid block size");if(Ft===0)break;z+=Ft}Ve.push({x:zt,y:Lt,width:bn,height:dn,has_local_palette:on,palette_offset:ar,palette_size:xn,data_offset:Hn,data_length:z-Hn,transparent_index:Bt,interlaced:!!Jn,delay:st,disposal:Ze});break;case 59:_e=!1;break;default:throw new Error("Unknown gif block: 0x"+b[z-1].toString(16))}this.numFrames=function(){return Ve.length},this.loopCount=function(){return Kt},this.frameInfo=function(Gt){if(Gt<0||Gt>=Ve.length)throw new Error("Frame index out of range.");return Ve[Gt]},this.decodeAndBlitFrameBGRA=function(Gt,Bn){var fn=this.frameInfo(Gt),$n=fn.width*fn.height,rr=new Uint8Array($n);jp(b,fn.data_offset,rr,$n);var sr=fn.palette_offset,Gn=fn.transparent_index;Gn===null&&(Gn=256);var ur=fn.width,ea=x-ur,Fr=ur,Ct=4*(fn.y*x+fn.x),en=4*((fn.y+fn.height)*x+fn.x),ln=Ct,Cn=4*ea;fn.interlaced===!0&&(Cn+=4*x*7);for(var Qn=8,Zn=0,ir=rr.length;Zn<ir;++Zn){var nr=rr[Zn];if(Fr===0&&(Fr=ur,(ln+=Cn)>=en&&(Cn=4*ea+4*x*(Qn-1),ln=Ct+(ur+ea)*(Qn<<1),Qn>>=1)),nr===Gn)ln+=4;else{var wr=b[sr+3*nr],zr=b[sr+3*nr+1],pa=b[sr+3*nr+2];Bn[ln++]=pa,Bn[ln++]=zr,Bn[ln++]=wr,Bn[ln++]=255}--Fr}},this.decodeAndBlitFrameRGBA=function(Gt,Bn){var fn=this.frameInfo(Gt),$n=fn.width*fn.height,rr=new Uint8Array($n);jp(b,fn.data_offset,rr,$n);var sr=fn.palette_offset,Gn=fn.transparent_index;Gn===null&&(Gn=256);var ur=fn.width,ea=x-ur,Fr=ur,Ct=4*(fn.y*x+fn.x),en=4*((fn.y+fn.height)*x+fn.x),ln=Ct,Cn=4*ea;fn.interlaced===!0&&(Cn+=4*x*7);for(var Qn=8,Zn=0,ir=rr.length;Zn<ir;++Zn){var nr=rr[Zn];if(Fr===0&&(Fr=ur,(ln+=Cn)>=en&&(Cn=4*ea+4*x*(Qn-1),ln=Ct+(ur+ea)*(Qn<<1),Qn>>=1)),nr===Gn)ln+=4;else{var wr=b[sr+3*nr],zr=b[sr+3*nr+1],pa=b[sr+3*nr+2];Bn[ln++]=wr,Bn[ln++]=zr,Bn[ln++]=pa,Bn[ln++]=255}--Fr}}}function jp(b,z,x,re){for(var ae=b[z++],se=1<<ae,xe=se+1,be=xe+1,Ie=ae+1,_e=(1<<Ie)-1,Ve=0,st=0,Bt=0,Ze=b[z++],Kt=new Int32Array(4096),kt=null;;){for(;Ve<16&&Ze!==0;)st|=b[z++]<<Ve,Ve+=8,Ze===1?Ze=b[z++]:--Ze;if(Ve<Ie)break;var zt=st&_e;if(st>>=Ie,Ve-=Ie,zt!==se){if(zt===xe)break;for(var Lt=zt<be?zt:kt,bn=0,dn=Lt;dn>se;)dn=Kt[dn]>>8,++bn;var rn=dn;if(Bt+bn+(Lt!==zt?1:0)>re)return void Ji.log("Warning, gif stream longer than expected.");x[Bt++]=rn;var Jn=Bt+=bn;for(Lt!==zt&&(x[Bt++]=rn),dn=Lt;bn--;)dn=Kt[dn],x[--Jn]=255&dn,dn>>=8;kt!==null&&be<4096&&(Kt[be++]=kt<<8|rn,be>=_e+1&&Ie<12&&(++Ie,_e=_e<<1|1)),kt=zt}else be=xe+1,_e=(1<<(Ie=ae+1))-1,kt=null}return Bt!==re&&Ji.log("Warning, gif stream shorter than expected."),x}function zm(b){var z,x,re,ae,se,xe=Math.floor,be=new Array(64),Ie=new Array(64),_e=new Array(64),Ve=new Array(64),st=new Array(65535),Bt=new Array(65535),Ze=new Array(64),Kt=new Array(64),kt=[],zt=0,Lt=7,bn=new Array(64),dn=new Array(64),rn=new Array(64),Jn=new Array(256),mr=new Array(2048),ar=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],xn=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],on=[0,1,2,3,4,5,6,7,8,9,10,11],Hn=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],Ft=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],Gt=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],Bn=[0,1,2,3,4,5,6,7,8,9,10,11],fn=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],$n=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function rr(Ct,en){for(var ln=0,Cn=0,Qn=new Array,Zn=1;Zn<=16;Zn++){for(var ir=1;ir<=Ct[Zn];ir++)Qn[en[Cn]]=[],Qn[en[Cn]][0]=ln,Qn[en[Cn]][1]=Zn,Cn++,ln++;ln*=2}return Qn}function sr(Ct){for(var en=Ct[0],ln=Ct[1]-1;ln>=0;)en&1<<ln&&(zt|=1<<Lt),ln--,--Lt<0&&(zt==255?(Gn(255),Gn(0)):Gn(zt),Lt=7,zt=0)}function Gn(Ct){kt.push(Ct)}function ur(Ct){Gn(Ct>>8&255),Gn(255&Ct)}function ea(Ct,en,ln,Cn,Qn){for(var Zn,ir=Qn[0],nr=Qn[240],wr=function(Vr,ro){var Ca,ei,uo,Ri,Go,Zo,tA,ti,io,Io,Ao=0;for(io=0;io<8;++io){Ca=Vr[Ao],ei=Vr[Ao+1],uo=Vr[Ao+2],Ri=Vr[Ao+3],Go=Vr[Ao+4],Zo=Vr[Ao+5],tA=Vr[Ao+6];var dA=Ca+(ti=Vr[Ao+7]),Hi=Ca-ti,qa=ei+tA,Wo=ei-tA,AA=uo+Zo,Bo=uo-Zo,bi=Ri+Go,Vo=Ri-Go,XA=dA+bi,Bs=dA-bi,sA=qa+AA,To=qa-AA;Vr[Ao]=XA+sA,Vr[Ao+4]=XA-sA;var Wi=.707106781*(To+Bs);Vr[Ao+2]=Bs+Wi,Vr[Ao+6]=Bs-Wi;var Lg=.382683433*((XA=Vo+Bo)-(To=Wo+Hi)),il=.5411961*XA+Lg,Yc=1.306562965*To+Lg,Pc=.707106781*(sA=Bo+Wo),wo=Hi+Pc,qc=Hi-Pc;Vr[Ao+5]=qc+il,Vr[Ao+3]=qc-il,Vr[Ao+1]=wo+Yc,Vr[Ao+7]=wo-Yc,Ao+=8}for(Ao=0,io=0;io<8;++io){Ca=Vr[Ao],ei=Vr[Ao+8],uo=Vr[Ao+16],Ri=Vr[Ao+24],Go=Vr[Ao+32],Zo=Vr[Ao+40],tA=Vr[Ao+48];var $c=Ca+(ti=Vr[Ao+56]),vu=Ca-ti,Su=ei+tA,jA=ei-tA,Qs=uo+Zo,Ks=uo-Zo,Ig=Ri+Go,Nd=Ri-Go,Wu=$c+Ig,Cc=$c-Ig,Vu=Su+Qs,Ju=Su-Qs;Vr[Ao]=Wu+Vu,Vr[Ao+32]=Wu-Vu;var Bu=.707106781*(Ju+Cc);Vr[Ao+16]=Cc+Bu,Vr[Ao+48]=Cc-Bu;var Ug=.382683433*((Wu=Nd+Ks)-(Ju=jA+vu)),Ec=.5411961*Wu+Ug,Ng=1.306562965*Ju+Ug,_f=.707106781*(Vu=Ks+jA),kf=vu+_f,Tf=vu-_f;Vr[Ao+40]=Tf+Ec,Vr[Ao+24]=Tf-Ec,Vr[Ao+8]=kf+Ng,Vr[Ao+56]=kf-Ng,Ao++}for(io=0;io<64;++io)Io=Vr[io]*ro[io],Ze[io]=Io>0?Io+.5|0:Io-.5|0;return Ze}(Ct,en),zr=0;zr<64;++zr)Kt[ar[zr]]=wr[zr];var pa=Kt[0]-ln;ln=Kt[0],pa==0?sr(Cn[0]):(sr(Cn[Bt[Zn=32767+pa]]),sr(st[Zn]));for(var wa=63;wa>0&&Kt[wa]==0;)wa--;if(wa==0)return sr(ir),ln;for(var fr,An=1;An<=wa;){for(var Si=An;Kt[An]==0&&An<=wa;)++An;var $o=An-Si;if($o>=16){fr=$o>>4;for(var ho=1;ho<=fr;++ho)sr(nr);$o&=15}Zn=32767+Kt[An],sr(Qn[($o<<4)+Bt[Zn]]),sr(st[Zn]),An++}return wa!=63&&sr(ir),ln}function Fr(Ct){Ct=Math.min(Math.max(Ct,1),100),se!=Ct&&(function(en){for(var ln=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],Cn=0;Cn<64;Cn++){var Qn=xe((ln[Cn]*en+50)/100);Qn=Math.min(Math.max(Qn,1),255),be[ar[Cn]]=Qn}for(var Zn=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],ir=0;ir<64;ir++){var nr=xe((Zn[ir]*en+50)/100);nr=Math.min(Math.max(nr,1),255),Ie[ar[ir]]=nr}for(var wr=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],zr=0,pa=0;pa<8;pa++)for(var wa=0;wa<8;wa++)_e[zr]=1/(be[ar[zr]]*wr[pa]*wr[wa]*8),Ve[zr]=1/(Ie[ar[zr]]*wr[pa]*wr[wa]*8),zr++}(Ct<50?Math.floor(5e3/Ct):Math.floor(200-2*Ct)),se=Ct)}this.encode=function(Ct,en){en&&Fr(en),kt=new Array,zt=0,Lt=7,ur(65496),ur(65504),ur(16),Gn(74),Gn(70),Gn(73),Gn(70),Gn(0),Gn(1),Gn(1),Gn(0),ur(1),ur(1),Gn(0),Gn(0),function(){ur(65499),ur(132),Gn(0);for(var ei=0;ei<64;ei++)Gn(be[ei]);Gn(1);for(var uo=0;uo<64;uo++)Gn(Ie[uo])}(),function(ei,uo){ur(65472),ur(17),Gn(8),ur(uo),ur(ei),Gn(3),Gn(1),Gn(17),Gn(0),Gn(2),Gn(17),Gn(1),Gn(3),Gn(17),Gn(1)}(Ct.width,Ct.height),function(){ur(65476),ur(418),Gn(0);for(var ei=0;ei<16;ei++)Gn(xn[ei+1]);for(var uo=0;uo<=11;uo++)Gn(on[uo]);Gn(16);for(var Ri=0;Ri<16;Ri++)Gn(Hn[Ri+1]);for(var Go=0;Go<=161;Go++)Gn(Ft[Go]);Gn(1);for(var Zo=0;Zo<16;Zo++)Gn(Gt[Zo+1]);for(var tA=0;tA<=11;tA++)Gn(Bn[tA]);Gn(17);for(var ti=0;ti<16;ti++)Gn(fn[ti+1]);for(var io=0;io<=161;io++)Gn($n[io])}(),ur(65498),ur(12),Gn(3),Gn(1),Gn(0),Gn(2),Gn(17),Gn(3),Gn(17),Gn(0),Gn(63),Gn(0);var ln=0,Cn=0,Qn=0;zt=0,Lt=7,this.encode.displayName="_encode_";for(var Zn,ir,nr,wr,zr,pa,wa,fr,An,Si=Ct.data,$o=Ct.width,ho=Ct.height,Vr=4*$o,ro=0;ro<ho;){for(Zn=0;Zn<Vr;){for(zr=Vr*ro+Zn,wa=-1,fr=0,An=0;An<64;An++)pa=zr+(fr=An>>3)*Vr+(wa=4*(7&An)),ro+fr>=ho&&(pa-=Vr*(ro+1+fr-ho)),Zn+wa>=Vr&&(pa-=Zn+wa-Vr+4),ir=Si[pa++],nr=Si[pa++],wr=Si[pa++],bn[An]=(mr[ir]+mr[nr+256|0]+mr[wr+512|0]>>16)-128,dn[An]=(mr[ir+768|0]+mr[nr+1024|0]+mr[wr+1280|0]>>16)-128,rn[An]=(mr[ir+1280|0]+mr[nr+1536|0]+mr[wr+1792|0]>>16)-128;ln=ea(bn,_e,ln,z,re),Cn=ea(dn,Ve,Cn,x,ae),Qn=ea(rn,Ve,Qn,x,ae),Zn+=32}ro+=8}if(Lt>=0){var Ca=[];Ca[1]=Lt+1,Ca[0]=(1<<Lt+1)-1,sr(Ca)}return ur(65497),new Uint8Array(kt)},b=b||50,function(){for(var Ct=String.fromCharCode,en=0;en<256;en++)Jn[en]=Ct(en)}(),z=rr(xn,on),x=rr(Gt,Bn),re=rr(Hn,Ft),ae=rr(fn,$n),function(){for(var Ct=1,en=2,ln=1;ln<=15;ln++){for(var Cn=Ct;Cn<en;Cn++)Bt[32767+Cn]=ln,st[32767+Cn]=[],st[32767+Cn][1]=ln,st[32767+Cn][0]=Cn;for(var Qn=-(en-1);Qn<=-Ct;Qn++)Bt[32767+Qn]=ln,st[32767+Qn]=[],st[32767+Qn][1]=ln,st[32767+Qn][0]=en-1+Qn;Ct<<=1,en<<=1}}(),function(){for(var Ct=0;Ct<256;Ct++)mr[Ct]=19595*Ct,mr[Ct+256|0]=38470*Ct,mr[Ct+512|0]=7471*Ct+32768,mr[Ct+768|0]=-11059*Ct,mr[Ct+1024|0]=-21709*Ct,mr[Ct+1280|0]=32768*Ct+8421375,mr[Ct+1536|0]=-27439*Ct,mr[Ct+1792|0]=-5329*Ct}(),Fr(b)}function Gu(b,z){if(this.pos=0,this.buffer=b,this.datav=new DataView(b.buffer),this.is_with_alpha=!!z,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function Mp(b){function z(on){if(!on)throw Error("assert :P")}function x(on,Hn,Ft){for(var Gt=0;4>Gt;Gt++)if(on[Hn+Gt]!=Ft.charCodeAt(Gt))return!0;return!1}function re(on,Hn,Ft,Gt,Bn){for(var fn=0;fn<Bn;fn++)on[Hn+fn]=Ft[Gt+fn]}function ae(on,Hn,Ft,Gt){for(var Bn=0;Bn<Gt;Bn++)on[Hn+Bn]=Ft}function se(on){return new Int32Array(on)}function xe(on,Hn){for(var Ft=[],Gt=0;Gt<on;Gt++)Ft.push(new Hn);return Ft}function be(on,Hn){var Ft=[];return function Gt(Bn,fn,$n){for(var rr=$n[fn],sr=0;sr<rr&&(Bn.push($n.length>fn+1?[]:new Hn),!($n.length<fn+1));sr++)Gt(Bn[sr],fn+1,$n)}(Ft,0,on),Ft}var Ie=function(){var on=this;function Hn(le,Be){for(var Me=1<<Be-1>>>0;le&Me;)Me>>>=1;return Me?(le&Me-1)+Me:le}function Ft(le,Be,Me,$e,ht){z(!($e%Me));do le[Be+($e-=Me)]=ht;while(0<$e)}function Gt(le,Be,Me,$e,ht){if(z(2328>=ht),512>=ht)var yt=se(512);else if((yt=se(ht))==null)return 0;return function(Pt,Ut,_t,Yt,En,Wn){var qt,Un,jn=Ut,hr=1<<_t,zn=se(16),pr=se(16);for(z(En!=0),z(Yt!=null),z(Pt!=null),z(0<_t),Un=0;Un<En;++Un){if(15<Yt[Un])return 0;++zn[Yt[Un]]}if(zn[0]==En)return 0;for(pr[1]=0,qt=1;15>qt;++qt){if(zn[qt]>1<<qt)return 0;pr[qt+1]=pr[qt]+zn[qt]}for(Un=0;Un<En;++Un)qt=Yt[Un],0<Yt[Un]&&(Wn[pr[qt]++]=Un);if(pr[15]==1)return(Yt=new Bn).g=0,Yt.value=Wn[0],Ft(Pt,jn,1,hr,Yt),hr;var Sr,Gr=-1,Ur=hr-1,$a=0,ka=1,ai=1,Ka=1<<_t;for(Un=0,qt=1,En=2;qt<=_t;++qt,En<<=1){if(ka+=ai<<=1,0>(ai-=zn[qt]))return 0;for(;0<zn[qt];--zn[qt])(Yt=new Bn).g=qt,Yt.value=Wn[Un++],Ft(Pt,jn+$a,En,Ka,Yt),$a=Hn($a,qt)}for(qt=_t+1,En=2;15>=qt;++qt,En<<=1){if(ka+=ai<<=1,0>(ai-=zn[qt]))return 0;for(;0<zn[qt];--zn[qt]){if(Yt=new Bn,($a&Ur)!=Gr){for(jn+=Ka,Sr=1<<(Gr=qt)-_t;15>Gr&&!(0>=(Sr-=zn[Gr]));)++Gr,Sr<<=1;hr+=Ka=1<<(Sr=Gr-_t),Pt[Ut+(Gr=$a&Ur)].g=Sr+_t,Pt[Ut+Gr].value=jn-Ut-Gr}Yt.g=qt-_t,Yt.value=Wn[Un++],Ft(Pt,jn+($a>>_t),En,Ka,Yt),$a=Hn($a,qt)}}return ka!=2*pr[15]-1?0:hr}(le,Be,Me,$e,ht,yt)}function Bn(){this.value=this.g=0}function fn(){this.value=this.g=0}function $n(){this.G=xe(5,Bn),this.H=se(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=xe(Jg,fn)}function rr(le,Be,Me,$e){z(le!=null),z(Be!=null),z(2147483648>$e),le.Ca=254,le.I=0,le.b=-8,le.Ka=0,le.oa=Be,le.pa=Me,le.Jd=Be,le.Yc=Me+$e,le.Zc=4<=$e?Me+$e-4+1:Me,ir(le)}function sr(le,Be){for(var Me=0;0<Be--;)Me|=wr(le,128)<<Be;return Me}function Gn(le,Be){var Me=sr(le,Be);return nr(le)?-Me:Me}function ur(le,Be,Me,$e){var ht,yt=0;for(z(le!=null),z(Be!=null),z(4294967288>$e),le.Sb=$e,le.Ra=0,le.u=0,le.h=0,4<$e&&($e=4),ht=0;ht<$e;++ht)yt+=Be[Me+ht]<<8*ht;le.Ra=yt,le.bb=$e,le.oa=Be,le.pa=Me}function ea(le){for(;8<=le.u&&le.bb<le.Sb;)le.Ra>>>=8,le.Ra+=le.oa[le.pa+le.bb]<<kd-8>>>0,++le.bb,le.u-=8;Cn(le)&&(le.h=1,le.u=0)}function Fr(le,Be){if(z(0<=Be),!le.h&&Be<=Xl){var Me=ln(le)&Jl[Be];return le.u+=Be,ea(le),Me}return le.h=1,le.u=0}function Ct(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function en(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function ln(le){return le.Ra>>>(le.u&kd-1)>>>0}function Cn(le){return z(le.bb<=le.Sb),le.h||le.bb==le.Sb&&le.u>kd}function Qn(le,Be){le.u=Be,le.h=Cn(le)}function Zn(le){le.u>=id&&(z(le.u>=id),ea(le))}function ir(le){z(le!=null&&le.oa!=null),le.pa<le.Zc?(le.I=(le.oa[le.pa++]|le.I<<8)>>>0,le.b+=8):(z(le!=null&&le.oa!=null),le.pa<le.Yc?(le.b+=8,le.I=le.oa[le.pa++]|le.I<<8):le.Ka?le.b=0:(le.I<<=8,le.b+=8,le.Ka=1))}function nr(le){return sr(le,1)}function wr(le,Be){var Me=le.Ca;0>le.b&&ir(le);var $e=le.b,ht=Me*Be>>>8,yt=(le.I>>>$e>ht)+0;for(yt?(Me-=ht,le.I-=ht+1<<$e>>>0):Me=ht+1,$e=Me,ht=0;256<=$e;)ht+=8,$e>>=8;return $e=7^ht+Td[$e],le.b-=$e,le.Ca=(Me<<$e)-1,yt}function zr(le,Be,Me){le[Be+0]=Me>>24&255,le[Be+1]=Me>>16&255,le[Be+2]=Me>>8&255,le[Be+3]=255&Me}function pa(le,Be){return le[Be+0]|le[Be+1]<<8}function wa(le,Be){return pa(le,Be)|le[Be+2]<<16}function fr(le,Be){return pa(le,Be)|pa(le,Be+2)<<16}function An(le,Be){var Me=1<<Be;return z(le!=null),z(0<Be),le.X=se(Me),le.X==null?0:(le.Mb=32-Be,le.Xa=Be,1)}function Si(le,Be){z(le!=null),z(Be!=null),z(le.Xa==Be.Xa),re(Be.X,0,le.X,0,1<<Be.Xa)}function $o(){this.X=[],this.Xa=this.Mb=0}function ho(le,Be,Me,$e){z(Me!=null),z($e!=null);var ht=Me[0],yt=$e[0];return ht==0&&(ht=(le*yt+Be/2)/Be),yt==0&&(yt=(Be*ht+le/2)/le),0>=ht||0>=yt?0:(Me[0]=ht,$e[0]=yt,1)}function Vr(le,Be){return le+(1<<Be)-1>>>Be}function ro(le,Be){return((4278255360&le)+(4278255360&Be)>>>0&4278255360)+((16711935&le)+(16711935&Be)>>>0&16711935)>>>0}function Ca(le,Be){on[Be]=function(Me,$e,ht,yt,Pt,Ut,_t){var Yt;for(Yt=0;Yt<Pt;++Yt){var En=on[le](Ut[_t+Yt-1],ht,yt+Yt);Ut[_t+Yt]=ro(Me[$e+Yt],En)}}}function ei(){this.ud=this.hd=this.jd=0}function uo(le,Be){return((4278124286&(le^Be))>>>1)+(le&Be)>>>0}function Ri(le){return 0<=le&&256>le?le:0>le?0:255<le?255:void 0}function Go(le,Be){return Ri(le+(le-Be+.5>>1))}function Zo(le,Be,Me){return Math.abs(Be-Me)-Math.abs(le-Me)}function tA(le,Be,Me,$e,ht,yt,Pt){for($e=yt[Pt-1],Me=0;Me<ht;++Me)yt[Pt+Me]=$e=ro(le[Be+Me],$e)}function ti(le,Be,Me,$e,ht){var yt;for(yt=0;yt<Me;++yt){var Pt=le[Be+yt],Ut=Pt>>8&255,_t=16711935&(_t=(_t=16711935&Pt)+((Ut<<16)+Ut));$e[ht+yt]=(4278255360&Pt)+_t>>>0}}function io(le,Be){Be.jd=255&le,Be.hd=le>>8&255,Be.ud=le>>16&255}function Io(le,Be,Me,$e,ht,yt){var Pt;for(Pt=0;Pt<$e;++Pt){var Ut=Be[Me+Pt],_t=Ut>>>8,Yt=Ut,En=255&(En=(En=Ut>>>16)+((le.jd<<24>>24)*(_t<<24>>24)>>>5));Yt=255&(Yt=(Yt+=(le.hd<<24>>24)*(_t<<24>>24)>>>5)+((le.ud<<24>>24)*(En<<24>>24)>>>5)),ht[yt+Pt]=(4278255360&Ut)+(En<<16)+Yt}}function Ao(le,Be,Me,$e,ht){on[Be]=function(yt,Pt,Ut,_t,Yt,En,Wn,qt,Un){for(_t=Wn;_t<qt;++_t)for(Wn=0;Wn<Un;++Wn)Yt[En++]=ht(Ut[$e(yt[Pt++])])},on[le]=function(yt,Pt,Ut,_t,Yt,En,Wn){var qt=8>>yt.b,Un=yt.Ea,jn=yt.K[0],hr=yt.w;if(8>qt)for(yt=(1<<yt.b)-1,hr=(1<<qt)-1;Pt<Ut;++Pt){var zn,pr=0;for(zn=0;zn<Un;++zn)zn&yt||(pr=$e(_t[Yt++])),En[Wn++]=ht(jn[pr&hr]),pr>>=qt}else on["VP8LMapColor"+Me](_t,Yt,jn,hr,En,Wn,Pt,Ut,Un)}}function dA(le,Be,Me,$e,ht){for(Me=Be+Me;Be<Me;){var yt=le[Be++];$e[ht++]=yt>>16&255,$e[ht++]=yt>>8&255,$e[ht++]=255&yt}}function Hi(le,Be,Me,$e,ht){for(Me=Be+Me;Be<Me;){var yt=le[Be++];$e[ht++]=yt>>16&255,$e[ht++]=yt>>8&255,$e[ht++]=255&yt,$e[ht++]=yt>>24&255}}function qa(le,Be,Me,$e,ht){for(Me=Be+Me;Be<Me;){var yt=(Pt=le[Be++])>>16&240|Pt>>12&15,Pt=240&Pt|Pt>>28&15;$e[ht++]=yt,$e[ht++]=Pt}}function Wo(le,Be,Me,$e,ht){for(Me=Be+Me;Be<Me;){var yt=(Pt=le[Be++])>>16&248|Pt>>13&7,Pt=Pt>>5&224|Pt>>3&31;$e[ht++]=yt,$e[ht++]=Pt}}function AA(le,Be,Me,$e,ht){for(Me=Be+Me;Be<Me;){var yt=le[Be++];$e[ht++]=255&yt,$e[ht++]=yt>>8&255,$e[ht++]=yt>>16&255}}function Bo(le,Be,Me,$e,ht,yt){if(yt==0)for(Me=Be+Me;Be<Me;)zr($e,((yt=le[Be++])[0]>>24|yt[1]>>8&65280|yt[2]<<8&16711680|yt[3]<<24)>>>0),ht+=32;else re($e,ht,le,Be,Me)}function bi(le,Be){on[Be][0]=on[le+"0"],on[Be][1]=on[le+"1"],on[Be][2]=on[le+"2"],on[Be][3]=on[le+"3"],on[Be][4]=on[le+"4"],on[Be][5]=on[le+"5"],on[Be][6]=on[le+"6"],on[Be][7]=on[le+"7"],on[Be][8]=on[le+"8"],on[Be][9]=on[le+"9"],on[Be][10]=on[le+"10"],on[Be][11]=on[le+"11"],on[Be][12]=on[le+"12"],on[Be][13]=on[le+"13"],on[Be][14]=on[le+"0"],on[Be][15]=on[le+"0"]}function Vo(le){return le==lp||le==up||le==Am||le==cp}function XA(){this.eb=[],this.size=this.A=this.fb=0}function Bs(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function sA(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new XA,this.f.kb=new Bs,this.sd=null}function To(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function Wi(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Lg(le){return alert("todo:WebPSamplerProcessPlane"),le.T}function il(le,Be){var Me=le.T,$e=Be.ba.f.RGBA,ht=$e.eb,yt=$e.fb+le.ka*$e.A,Pt=Eu[Be.ba.S],Ut=le.y,_t=le.O,Yt=le.f,En=le.N,Wn=le.ea,qt=le.W,Un=Be.cc,jn=Be.dc,hr=Be.Mc,zn=Be.Nc,pr=le.ka,Sr=le.ka+le.T,Gr=le.U,Ur=Gr+1>>1;for(pr==0?Pt(Ut,_t,null,null,Yt,En,Wn,qt,Yt,En,Wn,qt,ht,yt,null,null,Gr):(Pt(Be.ec,Be.fc,Ut,_t,Un,jn,hr,zn,Yt,En,Wn,qt,ht,yt-$e.A,ht,yt,Gr),++Me);pr+2<Sr;pr+=2)Un=Yt,jn=En,hr=Wn,zn=qt,En+=le.Rc,qt+=le.Rc,yt+=2*$e.A,Pt(Ut,(_t+=2*le.fa)-le.fa,Ut,_t,Un,jn,hr,zn,Yt,En,Wn,qt,ht,yt-$e.A,ht,yt,Gr);return _t+=le.fa,le.j+Sr<le.o?(re(Be.ec,Be.fc,Ut,_t,Gr),re(Be.cc,Be.dc,Yt,En,Ur),re(Be.Mc,Be.Nc,Wn,qt,Ur),Me--):1&Sr||Pt(Ut,_t,null,null,Yt,En,Wn,qt,Yt,En,Wn,qt,ht,yt+$e.A,null,null,Gr),Me}function Yc(le,Be,Me){var $e=le.F,ht=[le.J];if($e!=null){var yt=le.U,Pt=Be.ba.S,Ut=Pt==im||Pt==Am;Be=Be.ba.f.RGBA;var _t=[0],Yt=le.ka;_t[0]=le.T,le.Kb&&(Yt==0?--_t[0]:(--Yt,ht[0]-=le.width),le.j+le.ka+le.T==le.o&&(_t[0]=le.o-le.j-Yt));var En=Be.eb;Yt=Be.fb+Yt*Be.A,le=$p($e,ht[0],le.width,yt,_t,En,Yt+(Ut?0:3),Be.A),z(Me==_t),le&&Vo(Pt)&&Jh(En,Yt,Ut,yt,_t,Be.A)}return 0}function Pc(le){var Be=le.ma,Me=Be.ba.S,$e=11>Me,ht=Me==am||Me==om||Me==im||Me==sp||Me==12||Vo(Me);if(Be.memory=null,Be.Ib=null,Be.Jb=null,Be.Nd=null,!jh(Be.Oa,le,ht?11:12))return 0;if(ht&&Vo(Me)&&q0(),le.da)alert("todo:use_scaling");else{if($e){if(Be.Ib=Lg,le.Kb){if(Me=le.U+1>>1,Be.memory=se(le.U+2*Me),Be.memory==null)return 0;Be.ec=Be.memory,Be.fc=0,Be.cc=Be.ec,Be.dc=Be.fc+le.U,Be.Mc=Be.cc,Be.Nc=Be.dc+Me,Be.Ib=il,q0()}}else alert("todo:EmitYUV");ht&&(Be.Jb=Yc,$e&&yu())}if($e&&!mv){for(le=0;256>le;++le)m1[le]=89858*(le-128)+lm>>sm,S1[le]=-22014*(le-128)+lm,v1[le]=-45773*(le-128),p1[le]=113618*(le-128)+lm>>sm;for(le=Yh;le<fp;++le)Be=76283*(le-16)+lm>>sm,B1[le-Yh]=MA(Be,255),w1[le-Yh]=MA(Be+8>>4,15);mv=1}return 1}function wo(le){var Be=le.ma,Me=le.U,$e=le.T;return z(!(1&le.ka)),0>=Me||0>=$e?0:(Me=Be.Ib(le,Be),Be.Jb!=null&&Be.Jb(le,Be,Me),Be.Dc+=Me,1)}function qc(le){le.ma.memory=null}function $c(le,Be,Me,$e){return Fr(le,8)!=47?0:(Be[0]=Fr(le,14)+1,Me[0]=Fr(le,14)+1,$e[0]=Fr(le,1),Fr(le,3)!=0?0:!le.h)}function vu(le,Be){if(4>le)return le+1;var Me=le-2>>1;return(2+(1&le)<<Me)+Fr(Be,Me)+1}function Su(le,Be){return 120<Be?Be-120:1<=(Me=((Me=n1[Be-1])>>4)*le+(8-(15&Me)))?Me:1;var Me}function jA(le,Be,Me){var $e=ln(Me),ht=le[Be+=255&$e].g-8;return 0<ht&&(Qn(Me,Me.u+8),$e=ln(Me),Be+=le[Be].value,Be+=$e&(1<<ht)-1),Qn(Me,Me.u+le[Be].g),le[Be].value}function Qs(le,Be,Me){return Me.g+=le.g,Me.value+=le.value<<Be>>>0,z(8>=Me.g),le.g}function Ks(le,Be,Me){var $e=le.xc;return z((Be=$e==0?0:le.vc[le.md*(Me>>$e)+(Be>>$e)])<le.Wb),le.Ya[Be]}function Ig(le,Be,Me,$e){var ht=le.ab,yt=le.c*Be,Pt=le.C;Be=Pt+Be;var Ut=Me,_t=$e;for($e=le.Ta,Me=le.Ua;0<ht--;){var Yt=le.gc[ht],En=Pt,Wn=Be,qt=Ut,Un=_t,jn=(_t=$e,Ut=Me,Yt.Ea);switch(z(En<Wn),z(Wn<=Yt.nc),Yt.hc){case 2:qA(qt,Un,(Wn-En)*jn,_t,Ut);break;case 0:var hr=En,zn=Wn,pr=_t,Sr=Ut,Gr=(Ka=Yt).Ea;hr==0&&(Kh(qt,Un,null,null,1,pr,Sr),tA(qt,Un+1,0,0,Gr-1,pr,Sr+1),Un+=Gr,Sr+=Gr,++hr);for(var Ur=1<<Ka.b,$a=Ur-1,ka=Vr(Gr,Ka.b),ai=Ka.K,Ka=Ka.w+(hr>>Ka.b)*ka;hr<zn;){var Pi=ai,bs=Ka,oi=1;for(Zf(qt,Un,pr,Sr-Gr,1,pr,Sr);oi<Gr;){var za=(oi&~$a)+Ur;za>Gr&&(za=Gr),(0,Gh[Pi[bs++]>>8&15])(qt,Un+ +oi,pr,Sr+oi-Gr,za-oi,pr,Sr+oi),oi=za}Un+=Gr,Sr+=Gr,++hr&$a||(Ka+=ka)}Wn!=Yt.nc&&re(_t,Ut-jn,_t,Ut+(Wn-En-1)*jn,jn);break;case 1:for(jn=qt,zn=Un,Gr=(qt=Yt.Ea)-(Sr=qt&~(pr=(Un=1<<Yt.b)-1)),hr=Vr(qt,Yt.b),Ur=Yt.K,Yt=Yt.w+(En>>Yt.b)*hr;En<Wn;){for($a=Ur,ka=Yt,ai=new ei,Ka=zn+Sr,Pi=zn+qt;zn<Ka;)io($a[ka++],ai),Zh(ai,jn,zn,Un,_t,Ut),zn+=Un,Ut+=Un;zn<Pi&&(io($a[ka++],ai),Zh(ai,jn,zn,Gr,_t,Ut),zn+=Gr,Ut+=Gr),++En&pr||(Yt+=hr)}break;case 3:if(qt==_t&&Un==Ut&&0<Yt.b){for(zn=_t,qt=jn=Ut+(Wn-En)*jn-(Sr=(Wn-En)*Vr(Yt.Ea,Yt.b)),Un=_t,pr=Ut,hr=[],Sr=(Gr=Sr)-1;0<=Sr;--Sr)hr[Sr]=Un[pr+Sr];for(Sr=Gr-1;0<=Sr;--Sr)zn[qt+Sr]=hr[Sr];em(Yt,En,Wn,_t,jn,_t,Ut)}else em(Yt,En,Wn,qt,Un,_t,Ut)}Ut=$e,_t=Me}_t!=Me&&re($e,Me,Ut,_t,yt)}function Nd(le,Be){var Me=le.V,$e=le.Ba+le.c*le.C,ht=Be-le.C;if(z(Be<=le.l.o),z(16>=ht),0<ht){var yt=le.l,Pt=le.Ta,Ut=le.Ua,_t=yt.width;if(Ig(le,ht,Me,$e),ht=Ut=[Ut],z((Me=le.C)<($e=Be)),z(yt.v<yt.va),$e>yt.o&&($e=yt.o),Me<yt.j){var Yt=yt.j-Me;Me=yt.j,ht[0]+=Yt*_t}if(Me>=$e?Me=0:(ht[0]+=4*yt.v,yt.ka=Me-yt.j,yt.U=yt.va-yt.v,yt.T=$e-Me,Me=1),Me){if(Ut=Ut[0],11>(Me=le.ca).S){var En=Me.f.RGBA,Wn=($e=Me.S,ht=yt.U,yt=yt.T,Yt=En.eb,En.A),qt=yt;for(En=En.fb+le.Ma*En.A;0<qt--;){var Un=Pt,jn=Ut,hr=ht,zn=Yt,pr=En;switch($e){case rm:Wh(Un,jn,hr,zn,pr);break;case am:Rd(Un,jn,hr,zn,pr);break;case lp:Rd(Un,jn,hr,zn,pr),Jh(zn,pr,0,hr,1,0);break;case iv:Xg(Un,jn,hr,zn,pr);break;case om:Bo(Un,jn,hr,zn,pr,1);break;case up:Bo(Un,jn,hr,zn,pr,1),Jh(zn,pr,0,hr,1,0);break;case im:Bo(Un,jn,hr,zn,pr,0);break;case Am:Bo(Un,jn,hr,zn,pr,0),Jh(zn,pr,1,hr,1,0);break;case sp:Hd(Un,jn,hr,zn,pr);break;case cp:Hd(Un,jn,hr,zn,pr),qp(zn,pr,hr,1,0);break;case Av:jd(Un,jn,hr,zn,pr);break;default:z(0)}Ut+=_t,En+=Wn}le.Ma+=yt}else alert("todo:EmitRescaledRowsYUVA");z(le.Ma<=Me.height)}}le.C=Be,z(le.C<=le.i)}function Wu(le){var Be;if(0<le.ua)return 0;for(Be=0;Be<le.Wb;++Be){var Me=le.Ya[Be].G,$e=le.Ya[Be].H;if(0<Me[1][$e[1]+0].g||0<Me[2][$e[2]+0].g||0<Me[3][$e[3]+0].g)return 0}return 1}function Cc(le,Be,Me,$e,ht,yt){if(le.Z!=0){var Pt=le.qd,Ut=le.rd;for(z(zd[le.Z]!=null);Be<Me;++Be)zd[le.Z](Pt,Ut,$e,ht,$e,ht,yt),Pt=$e,Ut=ht,ht+=yt;le.qd=Pt,le.rd=Ut}}function Vu(le,Be){var Me=le.l.ma,$e=Me.Z==0||Me.Z==1?le.l.j:le.C;if($e=le.C<$e?$e:le.C,z(Be<=le.l.o),Be>$e){var ht=le.l.width,yt=Me.ca,Pt=Me.tb+ht*$e,Ut=le.V,_t=le.Ba+le.c*$e,Yt=le.gc;z(le.ab==1),z(Yt[0].hc==3),Lc(Yt[0],$e,Be,Ut,_t,yt,Pt),Cc(Me,$e,Be,yt,Pt,ht)}le.C=le.Ma=Be}function Ju(le,Be,Me,$e,ht,yt,Pt){var Ut=le.$/$e,_t=le.$%$e,Yt=le.m,En=le.s,Wn=Me+le.$,qt=Wn;ht=Me+$e*ht;var Un=Me+$e*yt,jn=280+En.ua,hr=le.Pb?Ut:16777216,zn=0<En.ua?En.Wa:null,pr=En.wc,Sr=Wn<Un?Ks(En,_t,Ut):null;z(le.C<yt),z(Un<=ht);var Gr=!1;e:for(;;){for(;Gr||Wn<Un;){var Ur=0;if(Ut>=hr){var $a=Wn-Me;z((hr=le).Pb),hr.wd=hr.m,hr.xd=$a,0<hr.s.ua&&Si(hr.s.Wa,hr.s.vb),hr=Ut+a1}if(_t&pr||(Sr=Ks(En,_t,Ut)),z(Sr!=null),Sr.Qb&&(Be[Wn]=Sr.qb,Gr=!0),!Gr)if(Zn(Yt),Sr.jc){Ur=Yt,$a=Be;var ka=Wn,ai=Sr.pd[ln(Ur)&Jg-1];z(Sr.jc),256>ai.g?(Qn(Ur,Ur.u+ai.g),$a[ka]=ai.value,Ur=0):(Qn(Ur,Ur.u+ai.g-256),z(256<=ai.value),Ur=ai.value),Ur==0&&(Gr=!0)}else Ur=jA(Sr.G[0],Sr.H[0],Yt);if(Yt.h)break;if(Gr||256>Ur){if(!Gr)if(Sr.nd)Be[Wn]=(Sr.qb|Ur<<8)>>>0;else{if(Zn(Yt),Gr=jA(Sr.G[1],Sr.H[1],Yt),Zn(Yt),$a=jA(Sr.G[2],Sr.H[2],Yt),ka=jA(Sr.G[3],Sr.H[3],Yt),Yt.h)break;Be[Wn]=(ka<<24|Gr<<16|Ur<<8|$a)>>>0}if(Gr=!1,++Wn,++_t>=$e&&(_t=0,++Ut,Pt!=null&&Ut<=yt&&!(Ut%16)&&Pt(le,Ut),zn!=null))for(;qt<Wn;)Ur=Be[qt++],zn.X[(506832829*Ur&4294967295)>>>zn.Mb]=Ur}else if(280>Ur){if(Ur=vu(Ur-256,Yt),$a=jA(Sr.G[4],Sr.H[4],Yt),Zn(Yt),$a=Su($e,$a=vu($a,Yt)),Yt.h)break;if(Wn-Me<$a||ht-Wn<Ur)break e;for(ka=0;ka<Ur;++ka)Be[Wn+ka]=Be[Wn+ka-$a];for(Wn+=Ur,_t+=Ur;_t>=$e;)_t-=$e,++Ut,Pt!=null&&Ut<=yt&&!(Ut%16)&&Pt(le,Ut);if(z(Wn<=ht),_t&pr&&(Sr=Ks(En,_t,Ut)),zn!=null)for(;qt<Wn;)Ur=Be[qt++],zn.X[(506832829*Ur&4294967295)>>>zn.Mb]=Ur}else{if(!(Ur<jn))break e;for(Gr=Ur-280,z(zn!=null);qt<Wn;)Ur=Be[qt++],zn.X[(506832829*Ur&4294967295)>>>zn.Mb]=Ur;Ur=Wn,z(!(Gr>>>($a=zn).Xa)),Be[Ur]=$a.X[Gr],Gr=!0}Gr||z(Yt.h==Cn(Yt))}if(le.Pb&&Yt.h&&Wn<ht)z(le.m.h),le.a=5,le.m=le.wd,le.$=le.xd,0<le.s.ua&&Si(le.s.vb,le.s.Wa);else{if(Yt.h)break e;Pt!=null&&Pt(le,Ut>yt?yt:Ut),le.a=0,le.$=Wn-Me}return 1}return le.a=3,0}function Bu(le){z(le!=null),le.vc=null,le.yc=null,le.Ya=null;var Be=le.Wa;Be!=null&&(Be.X=null),le.vb=null,z(le!=null)}function Ug(){var le=new Ja;return le==null?null:(le.a=0,le.xb=uv,bi("Predictor","VP8LPredictors"),bi("Predictor","VP8LPredictors_C"),bi("PredictorAdd","VP8LPredictorsAdd"),bi("PredictorAdd","VP8LPredictorsAdd_C"),qA=ti,Zh=Io,Wh=dA,Rd=Hi,Hd=qa,jd=Wo,Xg=AA,on.VP8LMapColor32b=Fc,on.VP8LMapColor8b=zh,le)}function Ec(le,Be,Me,$e,ht){var yt=1,Pt=[le],Ut=[Be],_t=$e.m,Yt=$e.s,En=null,Wn=0;e:for(;;){if(Me)for(;yt&&Fr(_t,1);){var qt=Pt,Un=Ut,jn=$e,hr=1,zn=jn.m,pr=jn.gc[jn.ab],Sr=Fr(zn,2);if(jn.Oc&1<<Sr)yt=0;else{switch(jn.Oc|=1<<Sr,pr.hc=Sr,pr.Ea=qt[0],pr.nc=Un[0],pr.K=[null],++jn.ab,z(4>=jn.ab),Sr){case 0:case 1:pr.b=Fr(zn,3)+2,hr=Ec(Vr(pr.Ea,pr.b),Vr(pr.nc,pr.b),0,jn,pr.K),pr.K=pr.K[0];break;case 3:var Gr,Ur=Fr(zn,8)+1,$a=16<Ur?0:4<Ur?1:2<Ur?2:3;if(qt[0]=Vr(pr.Ea,$a),pr.b=$a,Gr=hr=Ec(Ur,1,0,jn,pr.K)){var ka,ai=Ur,Ka=pr,Pi=1<<(8>>Ka.b),bs=se(Pi);if(bs==null)Gr=0;else{var oi=Ka.K[0],za=Ka.w;for(bs[0]=Ka.K[0][0],ka=1;ka<1*ai;++ka)bs[ka]=ro(oi[za+ka],bs[ka-1]);for(;ka<4*Pi;++ka)bs[ka]=0;Ka.K[0]=null,Ka.K[0]=bs,Gr=1}}hr=Gr;break;case 2:break;default:z(0)}yt=hr}}if(Pt=Pt[0],Ut=Ut[0],yt&&Fr(_t,1)&&!(yt=1<=(Wn=Fr(_t,4))&&11>=Wn)){$e.a=3;break e}var ga;if(ga=yt)t:{var es,Jo,Fi,vA=$e,Gs=Pt,Bl=Ut,KA=Wn,sl=Me,wl=vA.m,Ps=vA.s,Ui=[null],Xi=1,zA=0,Yi=r1[KA];n:for(;;){if(sl&&Fr(wl,1)){var Zs=Fr(wl,3)+2,qu=Vr(Gs,Zs),ts=Vr(Bl,Zs),Ql=qu*ts;if(!Ec(qu,ts,0,vA,Ui))break n;for(Ui=Ui[0],Ps.xc=Zs,es=0;es<Ql;++es){var uA=Ui[es]>>8&65535;Ui[es]=uA,uA>=Xi&&(Xi=uA+1)}}if(wl.h)break n;for(Jo=0;5>Jo;++Jo){var Cs=sv[Jo];!Jo&&0<KA&&(Cs+=1<<KA),zA<Cs&&(zA=Cs)}var ql=xe(Xi*Yi,Bn),yl=Xi,$l=xe(yl,$n);if($l==null)var eu=null;else z(65536>=yl),eu=$l;var _l=se(zA);if(eu==null||_l==null||ql==null){vA.a=1;break n}var tu=ql;for(es=Fi=0;es<Xi;++es){var fA=eu[es],nu=fA.G,$u=fA.H,qg=0,ld=1,Ws=0;for(Jo=0;5>Jo;++Jo){Cs=sv[Jo],nu[Jo]=tu,$u[Jo]=Fi,!Jo&&0<KA&&(Cs+=1<<KA);a:{var cm,hp=Cs,dm=vA,qh=_l,P1=tu,C1=Fi,mp=0,Gd=dm.m,E1=Fr(Gd,1);if(ae(qh,0,0,hp),E1){var x1=Fr(Gd,1)+1,F1=Fr(Gd,1),Sv=Fr(Gd,F1==0?1:8);qh[Sv]=1,x1==2&&(qh[Sv=Fr(Gd,8)]=1);var gm=1}else{var Bv=se(19),wv=Fr(Gd,4)+4;if(19<wv){dm.a=3;var fm=0;break a}for(cm=0;cm<wv;++cm)Bv[t1[cm]]=Fr(Gd,3);var pp=void 0,$h=void 0,yv=dm,L1=Bv,hm=hp,bv=qh,vp=0,Zd=yv.m,Pv=8,Cv=xe(128,Bn);r:for(;Gt(Cv,0,7,L1,19);){if(Fr(Zd,1)){var I1=2+2*Fr(Zd,3);if((pp=2+Fr(Zd,I1))>hm)break r}else pp=hm;for($h=0;$h<hm&&pp--;){Zn(Zd);var Ev=Cv[0+(127&ln(Zd))];Qn(Zd,Zd.u+Ev.g);var Vf=Ev.value;if(16>Vf)bv[$h++]=Vf,Vf!=0&&(Pv=Vf);else{var U1=Vf==16,xv=Vf-16,N1=$v[xv],Fv=Fr(Zd,qv[xv])+N1;if($h+Fv>hm)break r;for(var D1=U1?Pv:0;0<Fv--;)bv[$h++]=D1}}vp=1;break r}vp||(yv.a=3),gm=vp}(gm=gm&&!Gd.h)&&(mp=Gt(P1,C1,8,qh,hp)),gm&&mp!=0?fm=mp:(dm.a=3,fm=0)}if(fm==0)break n;if(ld&&e1[Jo]==1&&(ld=tu[Fi].g==0),qg+=tu[Fi].g,Fi+=fm,3>=Jo){var e0,Sp=_l[0];for(e0=1;e0<Cs;++e0)_l[e0]>Sp&&(Sp=_l[e0]);Ws+=Sp}}if(fA.nd=ld,fA.Qb=0,ld&&(fA.qb=(nu[3][$u[3]+0].value<<24|nu[1][$u[1]+0].value<<16|nu[2][$u[2]+0].value)>>>0,qg==0&&256>nu[0][$u[0]+0].value&&(fA.Qb=1,fA.qb+=nu[0][$u[0]+0].value<<8)),fA.jc=!fA.Qb&&6>Ws,fA.jc){var mm,ud=fA;for(mm=0;mm<Jg;++mm){var Wd=mm,Vd=ud.pd[Wd],pm=ud.G[0][ud.H[0]+Wd];256<=pm.value?(Vd.g=pm.g+256,Vd.value=pm.value):(Vd.g=0,Vd.value=0,Wd>>=Qs(pm,8,Vd),Wd>>=Qs(ud.G[1][ud.H[1]+Wd],16,Vd),Wd>>=Qs(ud.G[2][ud.H[2]+Wd],0,Vd),Qs(ud.G[3][ud.H[3]+Wd],24,Vd))}}}Ps.vc=Ui,Ps.Wb=Xi,Ps.Ya=eu,Ps.yc=ql,ga=1;break t}ga=0}if(!(yt=ga)){$e.a=3;break e}if(0<Wn){if(Yt.ua=1<<Wn,!An(Yt.Wa,Wn)){$e.a=1,yt=0;break e}}else Yt.ua=0;var Bp=$e,Lv=Pt,O1=Ut,wp=Bp.s,yp=wp.xc;if(Bp.c=Lv,Bp.i=O1,wp.md=Vr(Lv,yp),wp.wc=yp==0?-1:(1<<yp)-1,Me){$e.xb=c1;break e}if((En=se(Pt*Ut))==null){$e.a=1,yt=0;break e}yt=(yt=Ju($e,En,0,Pt,Ut,Ut,null))&&!_t.h;break e}return yt?(ht!=null?ht[0]=En:(z(En==null),z(Me)),$e.$=0,Me||Bu(Yt)):Bu(Yt),yt}function Ng(le,Be){var Me=le.c*le.i,$e=Me+Be+16*Be;return z(le.c<=Be),le.V=se($e),le.V==null?(le.Ta=null,le.Ua=0,le.a=1,0):(le.Ta=le.V,le.Ua=le.Ba+Me+Be,1)}function _f(le,Be){var Me=le.C,$e=Be-Me,ht=le.V,yt=le.Ba+le.c*Me;for(z(Be<=le.l.o);0<$e;){var Pt=16<$e?16:$e,Ut=le.l.ma,_t=le.l.width,Yt=_t*Pt,En=Ut.ca,Wn=Ut.tb+_t*Me,qt=le.Ta,Un=le.Ua;Ig(le,Pt,ht,yt),ev(qt,Un,En,Wn,Yt),Cc(Ut,Me,Me+Pt,En,Wn,_t),$e-=Pt,ht+=Pt*le.c,Me+=Pt}z(Me==Be),le.C=le.Ma=Be}function kf(){this.ub=this.yd=this.td=this.Rb=0}function Tf(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Gm(){this.Fb=this.Bb=this.Cb=0,this.Zb=se(4),this.Lb=se(4)}function xh(){this.Yb=function(){var le=[];return function Be(Me,$e,ht){for(var yt=ht[$e],Pt=0;Pt<yt&&(Me.push(ht.length>$e+1?[]:0),!(ht.length<$e+1));Pt++)Be(Me[Pt],$e+1,ht)}(le,0,[3,11]),le}()}function k0(){this.jb=se(3),this.Wc=be([4,8],xh),this.Xc=be([4,17],xh)}function T0(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new se(4),this.od=new se(4)}function wu(){this.ld=this.La=this.dd=this.tc=0}function Fh(){this.Na=this.la=0}function R0(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Lh(){this.ad=se(384),this.Za=0,this.Ob=se(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function H0(){this.uc=this.M=this.Nb=0,this.wa=Array(new wu),this.Y=0,this.ya=Array(new Lh),this.aa=0,this.l=new Rf}function j0(){this.y=se(16),this.f=se(8),this.ea=se(8)}function M0(){this.cb=this.a=0,this.sc="",this.m=new Ct,this.Od=new kf,this.Kc=new Tf,this.ed=new T0,this.Qa=new Gm,this.Ic=this.$c=this.Aa=0,this.D=new H0,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=xe(8,Ct),this.ia=0,this.pb=xe(4,R0),this.Pa=new k0,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new j0),this.Hd=0,this.rb=Array(new Fh),this.sb=0,this.wa=Array(new wu),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new Lh),this.L=this.aa=0,this.gd=be([4,2],wu),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Rf(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Zm(){var le=new M0;return le!=null&&(le.a=0,le.sc="OK",le.cb=0,le.Xb=0,Xh||(Xh=ed)),le}function us(le,Be,Me){return le.a==0&&(le.a=Be,le.sc=Me,le.cb=0),0}function K0(le,Be,Me){return 3<=Me&&le[Be+0]==157&&le[Be+1]==1&&le[Be+2]==42}function z0(le,Be){if(le==null)return 0;if(le.a=0,le.sc="OK",Be==null)return us(le,2,"null VP8Io passed to VP8GetHeaders()");var Me=Be.data,$e=Be.w,ht=Be.ha;if(4>ht)return us(le,7,"Truncated header.");var yt=Me[$e+0]|Me[$e+1]<<8|Me[$e+2]<<16,Pt=le.Od;if(Pt.Rb=!(1&yt),Pt.td=yt>>1&7,Pt.yd=yt>>4&1,Pt.ub=yt>>5,3<Pt.td)return us(le,3,"Incorrect keyframe parameters.");if(!Pt.yd)return us(le,4,"Frame not displayable.");$e+=3,ht-=3;var Ut=le.Kc;if(Pt.Rb){if(7>ht)return us(le,7,"cannot parse picture header");if(!K0(Me,$e,ht))return us(le,3,"Bad code word");Ut.c=16383&(Me[$e+4]<<8|Me[$e+3]),Ut.Td=Me[$e+4]>>6,Ut.i=16383&(Me[$e+6]<<8|Me[$e+5]),Ut.Ud=Me[$e+6]>>6,$e+=7,ht-=7,le.za=Ut.c+15>>4,le.Ub=Ut.i+15>>4,Be.width=Ut.c,Be.height=Ut.i,Be.Da=0,Be.j=0,Be.v=0,Be.va=Be.width,Be.o=Be.height,Be.da=0,Be.ib=Be.width,Be.hb=Be.height,Be.U=Be.width,Be.T=Be.height,ae((yt=le.Pa).jb,0,255,yt.jb.length),z((yt=le.Qa)!=null),yt.Cb=0,yt.Bb=0,yt.Fb=1,ae(yt.Zb,0,0,yt.Zb.length),ae(yt.Lb,0,0,yt.Lb)}if(Pt.ub>ht)return us(le,7,"bad partition length");rr(yt=le.m,Me,$e,Pt.ub),$e+=Pt.ub,ht-=Pt.ub,Pt.Rb&&(Ut.Ld=nr(yt),Ut.Kd=nr(yt)),Ut=le.Qa;var _t,Yt=le.Pa;if(z(yt!=null),z(Ut!=null),Ut.Cb=nr(yt),Ut.Cb){if(Ut.Bb=nr(yt),nr(yt)){for(Ut.Fb=nr(yt),_t=0;4>_t;++_t)Ut.Zb[_t]=nr(yt)?Gn(yt,7):0;for(_t=0;4>_t;++_t)Ut.Lb[_t]=nr(yt)?Gn(yt,6):0}if(Ut.Bb)for(_t=0;3>_t;++_t)Yt.jb[_t]=nr(yt)?sr(yt,8):255}else Ut.Bb=0;if(yt.Ka)return us(le,3,"cannot parse segment header");if((Ut=le.ed).zd=nr(yt),Ut.Tb=sr(yt,6),Ut.wb=sr(yt,3),Ut.Pc=nr(yt),Ut.Pc&&nr(yt)){for(Yt=0;4>Yt;++Yt)nr(yt)&&(Ut.vd[Yt]=Gn(yt,6));for(Yt=0;4>Yt;++Yt)nr(yt)&&(Ut.od[Yt]=Gn(yt,6))}if(le.L=Ut.Tb==0?0:Ut.zd?1:2,yt.Ka)return us(le,3,"cannot parse filter header");var En=ht;if(ht=_t=$e,$e=_t+En,Ut=En,le.Xb=(1<<sr(le.m,2))-1,En<3*(Yt=le.Xb))Me=7;else{for(_t+=3*Yt,Ut-=3*Yt,En=0;En<Yt;++En){var Wn=Me[ht+0]|Me[ht+1]<<8|Me[ht+2]<<16;Wn>Ut&&(Wn=Ut),rr(le.Jc[+En],Me,_t,Wn),_t+=Wn,Ut-=Wn,ht+=3}rr(le.Jc[+Yt],Me,_t,Ut),Me=_t<$e?0:5}if(Me!=0)return us(le,Me,"cannot parse partitions");for(Me=sr(_t=le.m,7),ht=nr(_t)?Gn(_t,4):0,$e=nr(_t)?Gn(_t,4):0,Ut=nr(_t)?Gn(_t,4):0,Yt=nr(_t)?Gn(_t,4):0,_t=nr(_t)?Gn(_t,4):0,En=le.Qa,Wn=0;4>Wn;++Wn){if(En.Cb){var qt=En.Zb[Wn];En.Fb||(qt+=Me)}else{if(0<Wn){le.pb[Wn]=le.pb[0];continue}qt=Me}var Un=le.pb[Wn];Un.Sc[0]=dp[MA(qt+ht,127)],Un.Sc[1]=gp[MA(qt+0,127)],Un.Eb[0]=2*dp[MA(qt+$e,127)],Un.Eb[1]=101581*gp[MA(qt+Ut,127)]>>16,8>Un.Eb[1]&&(Un.Eb[1]=8),Un.Qc[0]=dp[MA(qt+Yt,117)],Un.Qc[1]=gp[MA(qt+_t,127)],Un.lc=qt+_t}if(!Pt.Rb)return us(le,4,"Not a key frame.");for(nr(yt),Pt=le.Pa,Me=0;4>Me;++Me){for(ht=0;8>ht;++ht)for($e=0;3>$e;++$e)for(Ut=0;11>Ut;++Ut)Yt=wr(yt,l1[Me][ht][$e][Ut])?sr(yt,8):A1[Me][ht][$e][Ut],Pt.Wc[Me][ht].Yb[$e][Ut]=Yt;for(ht=0;17>ht;++ht)Pt.Xc[Me][ht]=Pt.Wc[Me][u1[ht]]}return le.kc=nr(yt),le.kc&&(le.Bd=sr(yt,8)),le.cb=1}function ed(le,Be,Me,$e,ht,yt,Pt){var Ut=Be[ht].Yb[Me];for(Me=0;16>ht;++ht){if(!wr(le,Ut[Me+0]))return ht;for(;!wr(le,Ut[Me+1]);)if(Ut=Be[++ht].Yb[0],Me=0,ht==16)return 16;var _t=Be[ht+1].Yb;if(wr(le,Ut[Me+2])){var Yt=le,En=0;if(wr(Yt,(qt=Ut)[(Wn=Me)+3]))if(wr(Yt,qt[Wn+6])){for(Ut=0,Wn=2*(En=wr(Yt,qt[Wn+8]))+(qt=wr(Yt,qt[Wn+9+En])),En=0,qt=o1[Wn];qt[Ut];++Ut)En+=En+wr(Yt,qt[Ut]);En+=3+(8<<Wn)}else wr(Yt,qt[Wn+7])?(En=7+2*wr(Yt,165),En+=wr(Yt,145)):En=5+wr(Yt,159);else En=wr(Yt,qt[Wn+4])?3+wr(Yt,qt[Wn+5]):2;Ut=_t[2]}else En=1,Ut=_t[1];_t=Pt+i1[ht],0>(Yt=le).b&&ir(Yt);var Wn,qt=Yt.b,Un=(Wn=Yt.Ca>>1)-(Yt.I>>qt)>>31;--Yt.b,Yt.Ca+=Un,Yt.Ca|=1,Yt.I-=(Wn+1&Un)<<qt,yt[_t]=((En^Un)-Un)*$e[(0<ht)+0]}return 16}function Dg(le){var Be=le.rb[le.sb-1];Be.la=0,Be.Na=0,ae(le.zc,0,0,le.zc.length),le.ja=0}function Xu(le,Be,Me,$e,ht){ht=le[Be+Me+32*$e]+(ht>>3),le[Be+Me+32*$e]=-256&ht?0>ht?0:255:ht}function Og(le,Be,Me,$e,ht,yt){Xu(le,Be,0,Me,$e+ht),Xu(le,Be,1,Me,$e+yt),Xu(le,Be,2,Me,$e-yt),Xu(le,Be,3,Me,$e-ht)}function YA(le){return(20091*le>>16)+le}function Ih(le,Be,Me,$e){var ht,yt=0,Pt=se(16);for(ht=0;4>ht;++ht){var Ut=le[Be+0]+le[Be+8],_t=le[Be+0]-le[Be+8],Yt=(35468*le[Be+4]>>16)-YA(le[Be+12]),En=YA(le[Be+4])+(35468*le[Be+12]>>16);Pt[yt+0]=Ut+En,Pt[yt+1]=_t+Yt,Pt[yt+2]=_t-Yt,Pt[yt+3]=Ut-En,yt+=4,Be++}for(ht=yt=0;4>ht;++ht)Ut=(le=Pt[yt+0]+4)+Pt[yt+8],_t=le-Pt[yt+8],Yt=(35468*Pt[yt+4]>>16)-YA(Pt[yt+12]),Xu(Me,$e,0,0,Ut+(En=YA(Pt[yt+4])+(35468*Pt[yt+12]>>16))),Xu(Me,$e,1,0,_t+Yt),Xu(Me,$e,2,0,_t-Yt),Xu(Me,$e,3,0,Ut-En),yt++,$e+=32}function Wm(le,Be,Me,$e){var ht=le[Be+0]+4,yt=35468*le[Be+4]>>16,Pt=YA(le[Be+4]),Ut=35468*le[Be+1]>>16;Og(Me,$e,0,ht+Pt,le=YA(le[Be+1]),Ut),Og(Me,$e,1,ht+yt,le,Ut),Og(Me,$e,2,ht-yt,le,Ut),Og(Me,$e,3,ht-Pt,le,Ut)}function Vm(le,Be,Me,$e,ht){Ih(le,Be,Me,$e),ht&&Ih(le,Be+16,Me,$e+4)}function Jm(le,Be,Me,$e){Yg(le,Be+0,Me,$e,1),Yg(le,Be+32,Me,$e+128,1)}function xc(le,Be,Me,$e){var ht;for(le=le[Be+0]+4,ht=0;4>ht;++ht)for(Be=0;4>Be;++Be)Xu(Me,$e,Be,ht,le)}function G0(le,Be,Me,$e){le[Be+0]&&Vi(le,Be+0,Me,$e),le[Be+16]&&Vi(le,Be+16,Me,$e+4),le[Be+32]&&Vi(le,Be+32,Me,$e+128),le[Be+48]&&Vi(le,Be+48,Me,$e+128+4)}function Z0(le,Be,Me,$e){var ht,yt=se(16);for(ht=0;4>ht;++ht){var Pt=le[Be+0+ht]+le[Be+12+ht],Ut=le[Be+4+ht]+le[Be+8+ht],_t=le[Be+4+ht]-le[Be+8+ht],Yt=le[Be+0+ht]-le[Be+12+ht];yt[0+ht]=Pt+Ut,yt[8+ht]=Pt-Ut,yt[4+ht]=Yt+_t,yt[12+ht]=Yt-_t}for(ht=0;4>ht;++ht)Pt=(le=yt[0+4*ht]+3)+yt[3+4*ht],Ut=yt[1+4*ht]+yt[2+4*ht],_t=yt[1+4*ht]-yt[2+4*ht],Yt=le-yt[3+4*ht],Me[$e+0]=Pt+Ut>>3,Me[$e+16]=Yt+_t>>3,Me[$e+32]=Pt-Ut>>3,Me[$e+48]=Yt-_t>>3,$e+=64}function Dd(le,Be,Me){var $e,ht=Be-32,yt=Yl,Pt=255-le[ht-1];for($e=0;$e<Me;++$e){var Ut,_t=yt,Yt=Pt+le[Be-1];for(Ut=0;Ut<Me;++Ut)le[Be+Ut]=_t[Yt+le[ht+Ut]];Be+=32}}function Uh(le,Be){Dd(le,Be,4)}function Xm(le,Be){Dd(le,Be,8)}function Ym(le,Be){Dd(le,Be,16)}function qm(le,Be){var Me;for(Me=0;16>Me;++Me)re(le,Be+32*Me,le,Be-32,16)}function Nh(le,Be){var Me;for(Me=16;0<Me;--Me)ae(le,Be,le[Be-1],16),Be+=32}function Qg(le,Be,Me){var $e;for($e=0;16>$e;++$e)ae(Be,Me+32*$e,le,16)}function Od(le,Be){var Me,$e=16;for(Me=0;16>Me;++Me)$e+=le[Be-1+32*Me]+le[Be+Me-32];Qg($e>>5,le,Be)}function $m(le,Be){var Me,$e=8;for(Me=0;16>Me;++Me)$e+=le[Be-1+32*Me];Qg($e>>4,le,Be)}function _g(le,Be){var Me,$e=8;for(Me=0;16>Me;++Me)$e+=le[Be+Me-32];Qg($e>>4,le,Be)}function Dh(le,Be){Qg(128,le,Be)}function Ro(le,Be,Me){return le+2*Be+Me+2>>2}function ep(le,Be){var Me,$e=Be-32;for($e=new Uint8Array([Ro(le[$e-1],le[$e+0],le[$e+1]),Ro(le[$e+0],le[$e+1],le[$e+2]),Ro(le[$e+1],le[$e+2],le[$e+3]),Ro(le[$e+2],le[$e+3],le[$e+4])]),Me=0;4>Me;++Me)re(le,Be+32*Me,$e,0,$e.length)}function tp(le,Be){var Me=le[Be-1],$e=le[Be-1+32],ht=le[Be-1+64],yt=le[Be-1+96];zr(le,Be+0,16843009*Ro(le[Be-1-32],Me,$e)),zr(le,Be+32,16843009*Ro(Me,$e,ht)),zr(le,Be+64,16843009*Ro($e,ht,yt)),zr(le,Be+96,16843009*Ro(ht,yt,yt))}function np(le,Be){var Me,$e=4;for(Me=0;4>Me;++Me)$e+=le[Be+Me-32]+le[Be-1+32*Me];for($e>>=3,Me=0;4>Me;++Me)ae(le,Be+32*Me,$e,4)}function rp(le,Be){var Me=le[Be-1+0],$e=le[Be-1+32],ht=le[Be-1+64],yt=le[Be-1-32],Pt=le[Be+0-32],Ut=le[Be+1-32],_t=le[Be+2-32],Yt=le[Be+3-32];le[Be+0+96]=Ro($e,ht,le[Be-1+96]),le[Be+1+96]=le[Be+0+64]=Ro(Me,$e,ht),le[Be+2+96]=le[Be+1+64]=le[Be+0+32]=Ro(yt,Me,$e),le[Be+3+96]=le[Be+2+64]=le[Be+1+32]=le[Be+0+0]=Ro(Pt,yt,Me),le[Be+3+64]=le[Be+2+32]=le[Be+1+0]=Ro(Ut,Pt,yt),le[Be+3+32]=le[Be+2+0]=Ro(_t,Ut,Pt),le[Be+3+0]=Ro(Yt,_t,Ut)}function td(le,Be){var Me=le[Be+1-32],$e=le[Be+2-32],ht=le[Be+3-32],yt=le[Be+4-32],Pt=le[Be+5-32],Ut=le[Be+6-32],_t=le[Be+7-32];le[Be+0+0]=Ro(le[Be+0-32],Me,$e),le[Be+1+0]=le[Be+0+32]=Ro(Me,$e,ht),le[Be+2+0]=le[Be+1+32]=le[Be+0+64]=Ro($e,ht,yt),le[Be+3+0]=le[Be+2+32]=le[Be+1+64]=le[Be+0+96]=Ro(ht,yt,Pt),le[Be+3+32]=le[Be+2+64]=le[Be+1+96]=Ro(yt,Pt,Ut),le[Be+3+64]=le[Be+2+96]=Ro(Pt,Ut,_t),le[Be+3+96]=Ro(Ut,_t,_t)}function nd(le,Be){var Me=le[Be-1+0],$e=le[Be-1+32],ht=le[Be-1+64],yt=le[Be-1-32],Pt=le[Be+0-32],Ut=le[Be+1-32],_t=le[Be+2-32],Yt=le[Be+3-32];le[Be+0+0]=le[Be+1+64]=yt+Pt+1>>1,le[Be+1+0]=le[Be+2+64]=Pt+Ut+1>>1,le[Be+2+0]=le[Be+3+64]=Ut+_t+1>>1,le[Be+3+0]=_t+Yt+1>>1,le[Be+0+96]=Ro(ht,$e,Me),le[Be+0+64]=Ro($e,Me,yt),le[Be+0+32]=le[Be+1+96]=Ro(Me,yt,Pt),le[Be+1+32]=le[Be+2+96]=Ro(yt,Pt,Ut),le[Be+2+32]=le[Be+3+96]=Ro(Pt,Ut,_t),le[Be+3+32]=Ro(Ut,_t,Yt)}function ap(le,Be){var Me=le[Be+0-32],$e=le[Be+1-32],ht=le[Be+2-32],yt=le[Be+3-32],Pt=le[Be+4-32],Ut=le[Be+5-32],_t=le[Be+6-32],Yt=le[Be+7-32];le[Be+0+0]=Me+$e+1>>1,le[Be+1+0]=le[Be+0+64]=$e+ht+1>>1,le[Be+2+0]=le[Be+1+64]=ht+yt+1>>1,le[Be+3+0]=le[Be+2+64]=yt+Pt+1>>1,le[Be+0+32]=Ro(Me,$e,ht),le[Be+1+32]=le[Be+0+96]=Ro($e,ht,yt),le[Be+2+32]=le[Be+1+96]=Ro(ht,yt,Pt),le[Be+3+32]=le[Be+2+96]=Ro(yt,Pt,Ut),le[Be+3+64]=Ro(Pt,Ut,_t),le[Be+3+96]=Ro(Ut,_t,Yt)}function op(le,Be){var Me=le[Be-1+0],$e=le[Be-1+32],ht=le[Be-1+64],yt=le[Be-1+96];le[Be+0+0]=Me+$e+1>>1,le[Be+2+0]=le[Be+0+32]=$e+ht+1>>1,le[Be+2+32]=le[Be+0+64]=ht+yt+1>>1,le[Be+1+0]=Ro(Me,$e,ht),le[Be+3+0]=le[Be+1+32]=Ro($e,ht,yt),le[Be+3+32]=le[Be+1+64]=Ro(ht,yt,yt),le[Be+3+64]=le[Be+2+64]=le[Be+0+96]=le[Be+1+96]=le[Be+2+96]=le[Be+3+96]=yt}function Hf(le,Be){var Me=le[Be-1+0],$e=le[Be-1+32],ht=le[Be-1+64],yt=le[Be-1+96],Pt=le[Be-1-32],Ut=le[Be+0-32],_t=le[Be+1-32],Yt=le[Be+2-32];le[Be+0+0]=le[Be+2+32]=Me+Pt+1>>1,le[Be+0+32]=le[Be+2+64]=$e+Me+1>>1,le[Be+0+64]=le[Be+2+96]=ht+$e+1>>1,le[Be+0+96]=yt+ht+1>>1,le[Be+3+0]=Ro(Ut,_t,Yt),le[Be+2+0]=Ro(Pt,Ut,_t),le[Be+1+0]=le[Be+3+32]=Ro(Me,Pt,Ut),le[Be+1+32]=le[Be+3+64]=Ro($e,Me,Pt),le[Be+1+64]=le[Be+3+96]=Ro(ht,$e,Me),le[Be+1+96]=Ro(yt,ht,$e)}function Oh(le,Be){var Me;for(Me=0;8>Me;++Me)re(le,Be+32*Me,le,Be-32,8)}function kg(le,Be){var Me;for(Me=0;8>Me;++Me)ae(le,Be,le[Be-1],8),Be+=32}function jf(le,Be,Me){var $e;for($e=0;8>$e;++$e)ae(Be,Me+32*$e,le,8)}function Mf(le,Be){var Me,$e=8;for(Me=0;8>Me;++Me)$e+=le[Be+Me-32]+le[Be-1+32*Me];jf($e>>4,le,Be)}function ip(le,Be){var Me,$e=4;for(Me=0;8>Me;++Me)$e+=le[Be+Me-32];jf($e>>3,le,Be)}function Qh(le,Be){var Me,$e=4;for(Me=0;8>Me;++Me)$e+=le[Be-1+32*Me];jf($e>>3,le,Be)}function _h(le,Be){jf(128,le,Be)}function Tg(le,Be,Me){var $e=le[Be-Me],ht=le[Be+0],yt=3*(ht-$e)+Ap[1020+le[Be-2*Me]-le[Be+Me]],Pt=nm[112+(yt+4>>3)];le[Be-Me]=Yl[255+$e+nm[112+(yt+3>>3)]],le[Be+0]=Yl[255+ht-Pt]}function Rg(le,Be,Me,$e){var ht=le[Be+0],yt=le[Be+Me];return Cu[255+le[Be-2*Me]-le[Be-Me]]>$e||Cu[255+yt-ht]>$e}function kh(le,Be,Me,$e){return 4*Cu[255+le[Be-Me]-le[Be+0]]+Cu[255+le[Be-2*Me]-le[Be+Me]]<=$e}function Kf(le,Be,Me,$e,ht){var yt=le[Be-3*Me],Pt=le[Be-2*Me],Ut=le[Be-Me],_t=le[Be+0],Yt=le[Be+Me],En=le[Be+2*Me],Wn=le[Be+3*Me];return 4*Cu[255+Ut-_t]+Cu[255+Pt-Yt]>$e?0:Cu[255+le[Be-4*Me]-yt]<=ht&&Cu[255+yt-Pt]<=ht&&Cu[255+Pt-Ut]<=ht&&Cu[255+Wn-En]<=ht&&Cu[255+En-Yt]<=ht&&Cu[255+Yt-_t]<=ht}function Th(le,Be,Me,$e){var ht=2*$e+1;for($e=0;16>$e;++$e)kh(le,Be+$e,Me,ht)&&Tg(le,Be+$e,Me)}function Hg(le,Be,Me,$e){var ht=2*$e+1;for($e=0;16>$e;++$e)kh(le,Be+$e*Me,1,ht)&&Tg(le,Be+$e*Me,1)}function W0(le,Be,Me,$e){var ht;for(ht=3;0<ht;--ht)Th(le,Be+=4*Me,Me,$e)}function V0(le,Be,Me,$e){var ht;for(ht=3;0<ht;--ht)Hg(le,Be+=4,Me,$e)}function rd(le,Be,Me,$e,ht,yt,Pt,Ut){for(yt=2*yt+1;0<ht--;){if(Kf(le,Be,Me,yt,Pt))if(Rg(le,Be,Me,Ut))Tg(le,Be,Me);else{var _t=le,Yt=Be,En=Me,Wn=_t[Yt-2*En],qt=_t[Yt-En],Un=_t[Yt+0],jn=_t[Yt+En],hr=_t[Yt+2*En],zn=27*(Sr=Ap[1020+3*(Un-qt)+Ap[1020+Wn-jn]])+63>>7,pr=18*Sr+63>>7,Sr=9*Sr+63>>7;_t[Yt-3*En]=Yl[255+_t[Yt-3*En]+Sr],_t[Yt-2*En]=Yl[255+Wn+pr],_t[Yt-En]=Yl[255+qt+zn],_t[Yt+0]=Yl[255+Un-zn],_t[Yt+En]=Yl[255+jn-pr],_t[Yt+2*En]=Yl[255+hr-Sr]}Be+=$e}}function ad(le,Be,Me,$e,ht,yt,Pt,Ut){for(yt=2*yt+1;0<ht--;){if(Kf(le,Be,Me,yt,Pt))if(Rg(le,Be,Me,Ut))Tg(le,Be,Me);else{var _t=le,Yt=Be,En=Me,Wn=_t[Yt-En],qt=_t[Yt+0],Un=_t[Yt+En],jn=nm[112+(4+(hr=3*(qt-Wn))>>3)],hr=nm[112+(hr+3>>3)],zn=jn+1>>1;_t[Yt-2*En]=Yl[255+_t[Yt-2*En]+zn],_t[Yt-En]=Yl[255+Wn+hr],_t[Yt+0]=Yl[255+qt-jn],_t[Yt+En]=Yl[255+Un-zn]}Be+=$e}}function J0(le,Be,Me,$e,ht,yt){rd(le,Be,Me,1,16,$e,ht,yt)}function X0(le,Be,Me,$e,ht,yt){rd(le,Be,1,Me,16,$e,ht,yt)}function jg(le,Be,Me,$e,ht,yt){var Pt;for(Pt=3;0<Pt;--Pt)ad(le,Be+=4*Me,Me,1,16,$e,ht,yt)}function Y0(le,Be,Me,$e,ht,yt){var Pt;for(Pt=3;0<Pt;--Pt)ad(le,Be+=4,1,Me,16,$e,ht,yt)}function Ne(le,Be,Me,$e,ht,yt,Pt,Ut){rd(le,Be,ht,1,8,yt,Pt,Ut),rd(Me,$e,ht,1,8,yt,Pt,Ut)}function ft(le,Be,Me,$e,ht,yt,Pt,Ut){rd(le,Be,1,ht,8,yt,Pt,Ut),rd(Me,$e,1,ht,8,yt,Pt,Ut)}function $t(le,Be,Me,$e,ht,yt,Pt,Ut){ad(le,Be+4*ht,ht,1,8,yt,Pt,Ut),ad(Me,$e+4*ht,ht,1,8,yt,Pt,Ut)}function vn(le,Be,Me,$e,ht,yt,Pt,Ut){ad(le,Be+4,1,ht,8,yt,Pt,Ut),ad(Me,$e+4,1,ht,8,yt,Pt,Ut)}function Tn(){this.ba=new sA,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Wi,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function vr(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function Dr(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Ha(){this.ua=0,this.Wa=new $o,this.vb=new $o,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new $n,this.yc=new Bn}function Ja(){this.xb=this.a=0,this.l=new Rf,this.ca=new sA,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new en,this.Pb=0,this.wd=new en,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Ha,this.ab=0,this.gc=xe(4,Dr),this.Oc=0}function _o(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Rf,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function jo(le,Be,Me,$e,ht,yt,Pt){for(le=le==null?0:le[Be+0],Be=0;Be<Pt;++Be)ht[yt+Be]=le+Me[$e+Be]&255,le=ht[yt+Be]}function ji(le,Be,Me,$e,ht,yt,Pt){var Ut;if(le==null)jo(null,null,Me,$e,ht,yt,Pt);else for(Ut=0;Ut<Pt;++Ut)ht[yt+Ut]=le[Be+Ut]+Me[$e+Ut]&255}function kA(le,Be,Me,$e,ht,yt,Pt){if(le==null)jo(null,null,Me,$e,ht,yt,Pt);else{var Ut,_t=le[Be+0],Yt=_t,En=_t;for(Ut=0;Ut<Pt;++Ut)Yt=En+(_t=le[Be+Ut])-Yt,En=Me[$e+Ut]+(-256&Yt?0>Yt?0:255:Yt)&255,Yt=_t,ht[yt+Ut]=En}}function cs(le,Be,Me,$e){var ht=Be.width,yt=Be.o;if(z(le!=null&&Be!=null),0>Me||0>=$e||Me+$e>yt)return null;if(!le.Cc){if(le.ga==null){var Pt;if(le.ga=new _o,(Pt=le.ga==null)||(Pt=Be.width*Be.o,z(le.Gb.length==0),le.Gb=se(Pt),le.Uc=0,le.Gb==null?Pt=0:(le.mb=le.Gb,le.nb=le.Uc,le.rc=null,Pt=1),Pt=!Pt),!Pt){Pt=le.ga;var Ut=le.Fa,_t=le.P,Yt=le.qc,En=le.mb,Wn=le.nb,qt=_t+1,Un=Yt-1,jn=Pt.l;if(z(Ut!=null&&En!=null&&Be!=null),zd[0]=null,zd[1]=jo,zd[2]=ji,zd[3]=kA,Pt.ca=En,Pt.tb=Wn,Pt.c=Be.width,Pt.i=Be.height,z(0<Pt.c&&0<Pt.i),1>=Yt)Be=0;else if(Pt.$a=3&Ut[_t+0],Pt.Z=Ut[_t+0]>>2&3,Pt.Lc=Ut[_t+0]>>4&3,_t=Ut[_t+0]>>6&3,0>Pt.$a||1<Pt.$a||4<=Pt.Z||1<Pt.Lc||_t)Be=0;else if(jn.put=wo,jn.ac=Pc,jn.bc=qc,jn.ma=Pt,jn.width=Be.width,jn.height=Be.height,jn.Da=Be.Da,jn.v=Be.v,jn.va=Be.va,jn.j=Be.j,jn.o=Be.o,Pt.$a)e:{z(Pt.$a==1),Be=Ug();t:for(;;){if(Be==null){Be=0;break e}if(z(Pt!=null),Pt.mc=Be,Be.c=Pt.c,Be.i=Pt.i,Be.l=Pt.l,Be.l.ma=Pt,Be.l.width=Pt.c,Be.l.height=Pt.i,Be.a=0,ur(Be.m,Ut,qt,Un),!Ec(Pt.c,Pt.i,1,Be,null)||(Be.ab==1&&Be.gc[0].hc==3&&Wu(Be.s)?(Pt.ic=1,Ut=Be.c*Be.i,Be.Ta=null,Be.Ua=0,Be.V=se(Ut),Be.Ba=0,Be.V==null?(Be.a=1,Be=0):Be=1):(Pt.ic=0,Be=Ng(Be,Pt.c)),!Be))break t;Be=1;break e}Pt.mc=null,Be=0}else Be=Un>=Pt.c*Pt.i;Pt=!Be}if(Pt)return null;le.ga.Lc!=1?le.Ga=0:$e=yt-Me}z(le.ga!=null),z(Me+$e<=yt);e:{if(Be=(Ut=le.ga).c,yt=Ut.l.o,Ut.$a==0){if(qt=le.rc,Un=le.Vc,jn=le.Fa,_t=le.P+1+Me*Be,Yt=le.mb,En=le.nb+Me*Be,z(_t<=le.P+le.qc),Ut.Z!=0)for(z(zd[Ut.Z]!=null),Pt=0;Pt<$e;++Pt)zd[Ut.Z](qt,Un,jn,_t,Yt,En,Be),qt=Yt,Un=En,En+=Be,_t+=Be;else for(Pt=0;Pt<$e;++Pt)re(Yt,En,jn,_t,Be),qt=Yt,Un=En,En+=Be,_t+=Be;le.rc=qt,le.Vc=Un}else{if(z(Ut.mc!=null),Be=Me+$e,z((Pt=Ut.mc)!=null),z(Be<=Pt.i),Pt.C>=Be)Be=1;else if(Ut.ic||yu(),Ut.ic){Ut=Pt.V,qt=Pt.Ba,Un=Pt.c;var hr=Pt.i,zn=(jn=1,_t=Pt.$/Un,Yt=Pt.$%Un,En=Pt.m,Wn=Pt.s,Pt.$),pr=Un*hr,Sr=Un*Be,Gr=Wn.wc,Ur=zn<Sr?Ks(Wn,Yt,_t):null;z(zn<=pr),z(Be<=hr),z(Wu(Wn));t:for(;;){for(;!En.h&&zn<Sr;){if(Yt&Gr||(Ur=Ks(Wn,Yt,_t)),z(Ur!=null),Zn(En),256>(hr=jA(Ur.G[0],Ur.H[0],En)))Ut[qt+zn]=hr,++zn,++Yt>=Un&&(Yt=0,++_t<=Be&&!(_t%16)&&Vu(Pt,_t));else{if(!(280>hr)){jn=0;break t}hr=vu(hr-256,En);var $a,ka=jA(Ur.G[4],Ur.H[4],En);if(Zn(En),!(zn>=(ka=Su(Un,ka=vu(ka,En)))&&pr-zn>=hr)){jn=0;break t}for($a=0;$a<hr;++$a)Ut[qt+zn+$a]=Ut[qt+zn+$a-ka];for(zn+=hr,Yt+=hr;Yt>=Un;)Yt-=Un,++_t<=Be&&!(_t%16)&&Vu(Pt,_t);zn<Sr&&Yt&Gr&&(Ur=Ks(Wn,Yt,_t))}z(En.h==Cn(En))}Vu(Pt,_t>Be?Be:_t);break t}!jn||En.h&&zn<pr?(jn=0,Pt.a=En.h?5:3):Pt.$=zn,Be=jn}else Be=Ju(Pt,Pt.V,Pt.Ba,Pt.c,Pt.i,Be,_f);if(!Be){$e=0;break e}}Me+$e>=yt&&(le.Cc=1),$e=1}if(!$e)return null;if(le.Cc&&(($e=le.ga)!=null&&($e.mc=null),le.ga=null,0<le.Ga))return alert("todo:WebPDequantizeLevels"),null}return le.nb+Me*ht}function gA(le,Be,Me,$e,ht,yt){for(;0<ht--;){var Pt,Ut=le,_t=Be+(Me?1:0),Yt=le,En=Be+(Me?0:3);for(Pt=0;Pt<$e;++Pt){var Wn=Yt[En+4*Pt];Wn!=255&&(Wn*=32897,Ut[_t+4*Pt+0]=Ut[_t+4*Pt+0]*Wn>>23,Ut[_t+4*Pt+1]=Ut[_t+4*Pt+1]*Wn>>23,Ut[_t+4*Pt+2]=Ut[_t+4*Pt+2]*Wn>>23)}Be+=yt}}function ws(le,Be,Me,$e,ht){for(;0<$e--;){var yt;for(yt=0;yt<Me;++yt){var Pt=le[Be+2*yt+0],Ut=15&(Yt=le[Be+2*yt+1]),_t=4369*Ut,Yt=(240&Yt|Yt>>4)*_t>>16;le[Be+2*yt+0]=(240&Pt|Pt>>4)*_t>>16&240|(15&Pt|Pt<<4)*_t>>16>>4&15,le[Be+2*yt+1]=240&Yt|Ut}Be+=ht}}function ds(le,Be,Me,$e,ht,yt,Pt,Ut){var _t,Yt,En=255;for(Yt=0;Yt<ht;++Yt){for(_t=0;_t<$e;++_t){var Wn=le[Be+_t];yt[Pt+4*_t]=Wn,En&=Wn}Be+=Me,Pt+=Ut}return En!=255}function zs(le,Be,Me,$e,ht){var yt;for(yt=0;yt<ht;++yt)Me[$e+yt]=le[Be+yt]>>8}function yu(){Jh=gA,qp=ws,$p=ds,ev=zs}function Ol(le,Be,Me){on[le]=function($e,ht,yt,Pt,Ut,_t,Yt,En,Wn,qt,Un,jn,hr,zn,pr,Sr,Gr){var Ur,$a=Gr-1>>1,ka=Ut[_t+0]|Yt[En+0]<<16,ai=Wn[qt+0]|Un[jn+0]<<16;z($e!=null);var Ka=3*ka+ai+131074>>2;for(Be($e[ht+0],255&Ka,Ka>>16,hr,zn),yt!=null&&(Ka=3*ai+ka+131074>>2,Be(yt[Pt+0],255&Ka,Ka>>16,pr,Sr)),Ur=1;Ur<=$a;++Ur){var Pi=Ut[_t+Ur]|Yt[En+Ur]<<16,bs=Wn[qt+Ur]|Un[jn+Ur]<<16,oi=ka+Pi+ai+bs+524296,za=oi+2*(Pi+ai)>>3;Ka=za+ka>>1,ka=(oi=oi+2*(ka+bs)>>3)+Pi>>1,Be($e[ht+2*Ur-1],255&Ka,Ka>>16,hr,zn+(2*Ur-1)*Me),Be($e[ht+2*Ur-0],255&ka,ka>>16,hr,zn+(2*Ur-0)*Me),yt!=null&&(Ka=oi+ai>>1,ka=za+bs>>1,Be(yt[Pt+2*Ur-1],255&Ka,Ka>>16,pr,Sr+(2*Ur-1)*Me),Be(yt[Pt+2*Ur+0],255&ka,ka>>16,pr,Sr+(2*Ur+0)*Me)),ka=Pi,ai=bs}1&Gr||(Ka=3*ka+ai+131074>>2,Be($e[ht+Gr-1],255&Ka,Ka>>16,hr,zn+(Gr-1)*Me),yt!=null&&(Ka=3*ai+ka+131074>>2,Be(yt[Pt+Gr-1],255&Ka,Ka>>16,pr,Sr+(Gr-1)*Me)))}}function q0(){Eu[rm]=d1,Eu[am]=cv,Eu[iv]=g1,Eu[om]=dv,Eu[im]=gv,Eu[sp]=fv,Eu[Av]=f1,Eu[lp]=cv,Eu[up]=dv,Eu[Am]=gv,Eu[cp]=fv}function zf(le){return le&~h1?0>le?0:255:le>>hv}function Mg(le,Be){return zf((19077*le>>8)+(26149*Be>>8)-14234)}function Qd(le,Be,Me){return zf((19077*le>>8)-(6419*Be>>8)-(13320*Me>>8)+8708)}function Kg(le,Be){return zf((19077*le>>8)+(33050*Be>>8)-17685)}function zg(le,Be,Me,$e,ht){$e[ht+0]=Mg(le,Me),$e[ht+1]=Qd(le,Be,Me),$e[ht+2]=Kg(le,Be)}function Gg(le,Be,Me,$e,ht){$e[ht+0]=Kg(le,Be),$e[ht+1]=Qd(le,Be,Me),$e[ht+2]=Mg(le,Me)}function Al(le,Be,Me,$e,ht){var yt=Qd(le,Be,Me);Be=yt<<3&224|Kg(le,Be)>>3,$e[ht+0]=248&Mg(le,Me)|yt>>5,$e[ht+1]=Be}function Zg(le,Be,Me,$e,ht){var yt=240&Kg(le,Be)|15;$e[ht+0]=240&Mg(le,Me)|Qd(le,Be,Me)>>4,$e[ht+1]=yt}function Wg(le,Be,Me,$e,ht){$e[ht+0]=255,zg(le,Be,Me,$e,ht+1)}function Rh(le,Be,Me,$e,ht){Gg(le,Be,Me,$e,ht),$e[ht+3]=255}function Hh(le,Be,Me,$e,ht){zg(le,Be,Me,$e,ht),$e[ht+3]=255}function MA(le,Be){return 0>le?0:le>Be?Be:le}function od(le,Be,Me){on[le]=function($e,ht,yt,Pt,Ut,_t,Yt,En,Wn){for(var qt=En+(-2&Wn)*Me;En!=qt;)Be($e[ht+0],yt[Pt+0],Ut[_t+0],Yt,En),Be($e[ht+1],yt[Pt+0],Ut[_t+0],Yt,En+Me),ht+=2,++Pt,++_t,En+=2*Me;1&Wn&&Be($e[ht+0],yt[Pt+0],Ut[_t+0],Yt,En)}}function Gf(le,Be,Me){return Me==0?le==0?Be==0?6:5:Be==0?4:0:Me}function $0(le,Be,Me,$e,ht){switch(le>>>30){case 3:Yg(Be,Me,$e,ht,0);break;case 2:Pu(Be,Me,$e,ht);break;case 1:Vi(Be,Me,$e,ht)}}function bu(le,Be){var Me,$e,ht=Be.M,yt=Be.Nb,Pt=le.oc,Ut=le.pc+40,_t=le.oc,Yt=le.pc+584,En=le.oc,Wn=le.pc+600;for(Me=0;16>Me;++Me)Pt[Ut+32*Me-1]=129;for(Me=0;8>Me;++Me)_t[Yt+32*Me-1]=129,En[Wn+32*Me-1]=129;for(0<ht?Pt[Ut-1-32]=_t[Yt-1-32]=En[Wn-1-32]=129:(ae(Pt,Ut-32-1,127,21),ae(_t,Yt-32-1,127,9),ae(En,Wn-32-1,127,9)),$e=0;$e<le.za;++$e){var qt=Be.ya[Be.aa+$e];if(0<$e){for(Me=-1;16>Me;++Me)re(Pt,Ut+32*Me-4,Pt,Ut+32*Me+12,4);for(Me=-1;8>Me;++Me)re(_t,Yt+32*Me-4,_t,Yt+32*Me+4,4),re(En,Wn+32*Me-4,En,Wn+32*Me+4,4)}var Un=le.Gd,jn=le.Hd+$e,hr=qt.ad,zn=qt.Hc;if(0<ht&&(re(Pt,Ut-32,Un[jn].y,0,16),re(_t,Yt-32,Un[jn].f,0,8),re(En,Wn-32,Un[jn].ea,0,8)),qt.Za){var pr=Pt,Sr=Ut-32+16;for(0<ht&&($e>=le.za-1?ae(pr,Sr,Un[jn].y[15],4):re(pr,Sr,Un[jn+1].y,0,4)),Me=0;4>Me;Me++)pr[Sr+128+Me]=pr[Sr+256+Me]=pr[Sr+384+Me]=pr[Sr+0+Me];for(Me=0;16>Me;++Me,zn<<=2)pr=Pt,Sr=Ut+pv[Me],Yu[qt.Ob[Me]](pr,Sr),$0(zn,hr,16*+Me,pr,Sr)}else if(pr=Gf($e,ht,qt.Ob[0]),Kd[pr](Pt,Ut),zn!=0)for(Me=0;16>Me;++Me,zn<<=2)$0(zn,hr,16*+Me,Pt,Ut+pv[Me]);for(Me=qt.Gc,pr=Gf($e,ht,qt.Dd),sd[pr](_t,Yt),sd[pr](En,Wn),zn=hr,pr=_t,Sr=Yt,255&(qt=0|Me)&&(170&qt?Ic(zn,256,pr,Sr):lA(zn,256,pr,Sr)),qt=En,zn=Wn,255&(Me>>=8)&&(170&Me?Ic(hr,320,qt,zn):lA(hr,320,qt,zn)),ht<le.Ub-1&&(re(Un[jn].y,0,Pt,Ut+480,16),re(Un[jn].f,0,_t,Yt+224,8),re(Un[jn].ea,0,En,Wn+224,8)),Me=8*yt*le.B,Un=le.sa,jn=le.ta+16*$e+16*yt*le.R,hr=le.qa,qt=le.ra+8*$e+Me,zn=le.Ha,pr=le.Ia+8*$e+Me,Me=0;16>Me;++Me)re(Un,jn+Me*le.R,Pt,Ut+32*Me,16);for(Me=0;8>Me;++Me)re(hr,qt+Me*le.B,_t,Yt+32*Me,8),re(zn,pr+Me*le.B,En,Wn+32*Me,8)}}function Vg(le,Be,Me,$e,ht,yt,Pt,Ut,_t){var Yt=[0],En=[0],Wn=0,qt=_t!=null?_t.kd:0,Un=_t!=null?_t:new vr;if(le==null||12>Me)return 7;Un.data=le,Un.w=Be,Un.ha=Me,Be=[Be],Me=[Me],Un.gb=[Un.gb];e:{var jn=Be,hr=Me,zn=Un.gb;if(z(le!=null),z(hr!=null),z(zn!=null),zn[0]=0,12<=hr[0]&&!x(le,jn[0],"RIFF")){if(x(le,jn[0]+8,"WEBP")){zn=3;break e}var pr=fr(le,jn[0]+4);if(12>pr||4294967286<pr){zn=3;break e}if(qt&&pr>hr[0]-8){zn=7;break e}zn[0]=pr,jn[0]+=12,hr[0]-=12}zn=0}if(zn!=0)return zn;for(pr=0<Un.gb[0],Me=Me[0];;){e:{var Sr=le;hr=Be,zn=Me;var Gr=Yt,Ur=En,$a=jn=[0];if((Ka=Wn=[Wn])[0]=0,8>zn[0])zn=7;else{if(!x(Sr,hr[0],"VP8X")){if(fr(Sr,hr[0]+4)!=10){zn=3;break e}if(18>zn[0]){zn=7;break e}var ka=fr(Sr,hr[0]+8),ai=1+wa(Sr,hr[0]+12);if(2147483648<=ai*(Sr=1+wa(Sr,hr[0]+15))){zn=3;break e}$a!=null&&($a[0]=ka),Gr!=null&&(Gr[0]=ai),Ur!=null&&(Ur[0]=Sr),hr[0]+=18,zn[0]-=18,Ka[0]=1}zn=0}}if(Wn=Wn[0],jn=jn[0],zn!=0)return zn;if(hr=!!(2&jn),!pr&&Wn)return 3;if(yt!=null&&(yt[0]=!!(16&jn)),Pt!=null&&(Pt[0]=hr),Ut!=null&&(Ut[0]=0),Pt=Yt[0],jn=En[0],Wn&&hr&&_t==null){zn=0;break}if(4>Me){zn=7;break}if(pr&&Wn||!pr&&!Wn&&!x(le,Be[0],"ALPH")){Me=[Me],Un.na=[Un.na],Un.P=[Un.P],Un.Sa=[Un.Sa];e:{ka=le,zn=Be,pr=Me;var Ka=Un.gb;Gr=Un.na,Ur=Un.P,$a=Un.Sa,ai=22,z(ka!=null),z(pr!=null),Sr=zn[0];var Pi=pr[0];for(z(Gr!=null),z($a!=null),Gr[0]=null,Ur[0]=null,$a[0]=0;;){if(zn[0]=Sr,pr[0]=Pi,8>Pi){zn=7;break e}var bs=fr(ka,Sr+4);if(4294967286<bs){zn=3;break e}var oi=8+bs+1&-2;if(ai+=oi,0<Ka&&ai>Ka){zn=3;break e}if(!x(ka,Sr,"VP8 ")||!x(ka,Sr,"VP8L")){zn=0;break e}if(Pi[0]<oi){zn=7;break e}x(ka,Sr,"ALPH")||(Gr[0]=ka,Ur[0]=Sr+8,$a[0]=bs),Sr+=oi,Pi-=oi}}if(Me=Me[0],Un.na=Un.na[0],Un.P=Un.P[0],Un.Sa=Un.Sa[0],zn!=0)break}Me=[Me],Un.Ja=[Un.Ja],Un.xa=[Un.xa];e:if(Ka=le,zn=Be,pr=Me,Gr=Un.gb[0],Ur=Un.Ja,$a=Un.xa,ka=zn[0],Sr=!x(Ka,ka,"VP8 "),ai=!x(Ka,ka,"VP8L"),z(Ka!=null),z(pr!=null),z(Ur!=null),z($a!=null),8>pr[0])zn=7;else{if(Sr||ai){if(Ka=fr(Ka,ka+4),12<=Gr&&Ka>Gr-12){zn=3;break e}if(qt&&Ka>pr[0]-8){zn=7;break e}Ur[0]=Ka,zn[0]+=8,pr[0]-=8,$a[0]=ai}else $a[0]=5<=pr[0]&&Ka[ka+0]==47&&!(Ka[ka+4]>>5),Ur[0]=pr[0];zn=0}if(Me=Me[0],Un.Ja=Un.Ja[0],Un.xa=Un.xa[0],Be=Be[0],zn!=0)break;if(4294967286<Un.Ja)return 3;if(Ut==null||hr||(Ut[0]=Un.xa?2:1),Pt=[Pt],jn=[jn],Un.xa){if(5>Me){zn=7;break}Ut=Pt,qt=jn,hr=yt,le==null||5>Me?le=0:5<=Me&&le[Be+0]==47&&!(le[Be+4]>>5)?(pr=[0],Ka=[0],Gr=[0],ur(Ur=new en,le,Be,Me),$c(Ur,pr,Ka,Gr)?(Ut!=null&&(Ut[0]=pr[0]),qt!=null&&(qt[0]=Ka[0]),hr!=null&&(hr[0]=Gr[0]),le=1):le=0):le=0}else{if(10>Me){zn=7;break}Ut=jn,le==null||10>Me||!K0(le,Be+3,Me-3)?le=0:(qt=le[Be+0]|le[Be+1]<<8|le[Be+2]<<16,hr=16383&(le[Be+7]<<8|le[Be+6]),le=16383&(le[Be+9]<<8|le[Be+8]),1&qt||3<(qt>>1&7)||!(qt>>4&1)||qt>>5>=Un.Ja||!hr||!le?le=0:(Pt&&(Pt[0]=hr),Ut&&(Ut[0]=le),le=1))}if(!le||(Pt=Pt[0],jn=jn[0],Wn&&(Yt[0]!=Pt||En[0]!=jn)))return 3;_t!=null&&(_t[0]=Un,_t.offset=Be-_t.w,z(4294967286>Be-_t.w),z(_t.offset==_t.ha-Me));break}return zn==0||zn==7&&Wn&&_t==null?(yt!=null&&(yt[0]|=Un.na!=null&&0<Un.na.length),$e!=null&&($e[0]=Pt),ht!=null&&(ht[0]=jn),0):zn}function jh(le,Be,Me){var $e=Be.width,ht=Be.height,yt=0,Pt=0,Ut=$e,_t=ht;if(Be.Da=le!=null&&0<le.Da,Be.Da&&(Ut=le.cd,_t=le.bd,yt=le.v,Pt=le.j,11>Me||(yt&=-2,Pt&=-2),0>yt||0>Pt||0>=Ut||0>=_t||yt+Ut>$e||Pt+_t>ht))return 0;if(Be.v=yt,Be.j=Pt,Be.va=yt+Ut,Be.o=Pt+_t,Be.U=Ut,Be.T=_t,Be.da=le!=null&&0<le.da,Be.da){if(!ho(Ut,_t,Me=[le.ib],yt=[le.hb]))return 0;Be.ib=Me[0],Be.hb=yt[0]}return Be.ob=le!=null&&le.ob,Be.Kb=le==null||!le.Sd,Be.da&&(Be.ob=Be.ib<3*$e/4&&Be.hb<3*ht/4,Be.Kb=0),1}function Mh(le){if(le==null)return 2;if(11>le.S){var Be=le.f.RGBA;Be.fb+=(le.height-1)*Be.A,Be.A=-Be.A}else Be=le.f.kb,le=le.height,Be.O+=(le-1)*Be.fa,Be.fa=-Be.fa,Be.N+=(le-1>>1)*Be.Ab,Be.Ab=-Be.Ab,Be.W+=(le-1>>1)*Be.Db,Be.Db=-Be.Db,Be.F!=null&&(Be.J+=(le-1)*Be.lb,Be.lb=-Be.lb);return 0}function _d(le,Be,Me,$e){if($e==null||0>=le||0>=Be)return 2;if(Me!=null){if(Me.Da){var ht=Me.cd,yt=Me.bd,Pt=-2&Me.v,Ut=-2&Me.j;if(0>Pt||0>Ut||0>=ht||0>=yt||Pt+ht>le||Ut+yt>Be)return 2;le=ht,Be=yt}if(Me.da){if(!ho(le,Be,ht=[Me.ib],yt=[Me.hb]))return 2;le=ht[0],Be=yt[0]}}$e.width=le,$e.height=Be;e:{var _t=$e.width,Yt=$e.height;if(le=$e.S,0>=_t||0>=Yt||!(le>=rm&&13>le))le=2;else{if(0>=$e.Rd&&$e.sd==null){Pt=yt=ht=Be=0;var En=(Ut=_t*vv[le])*Yt;if(11>le||(yt=(Yt+1)/2*(Be=(_t+1)/2),le==12&&(Pt=(ht=_t)*Yt)),(Yt=se(En+2*yt+Pt))==null){le=1;break e}$e.sd=Yt,11>le?((_t=$e.f.RGBA).eb=Yt,_t.fb=0,_t.A=Ut,_t.size=En):((_t=$e.f.kb).y=Yt,_t.O=0,_t.fa=Ut,_t.Fd=En,_t.f=Yt,_t.N=0+En,_t.Ab=Be,_t.Cd=yt,_t.ea=Yt,_t.W=0+En+yt,_t.Db=Be,_t.Ed=yt,le==12&&(_t.F=Yt,_t.J=0+En+2*yt),_t.Tc=Pt,_t.lb=ht)}if(Be=1,ht=$e.S,yt=$e.width,Pt=$e.height,ht>=rm&&13>ht)if(11>ht)le=$e.f.RGBA,Be&=(Ut=Math.abs(le.A))*(Pt-1)+yt<=le.size,Be&=Ut>=yt*vv[ht],Be&=le.eb!=null;else{le=$e.f.kb,Ut=(yt+1)/2,En=(Pt+1)/2,_t=Math.abs(le.fa),Yt=Math.abs(le.Ab);var Wn=Math.abs(le.Db),qt=Math.abs(le.lb),Un=qt*(Pt-1)+yt;Be&=_t*(Pt-1)+yt<=le.Fd,Be&=Yt*(En-1)+Ut<=le.Cd,Be=(Be&=Wn*(En-1)+Ut<=le.Ed)&_t>=yt&Yt>=Ut&Wn>=Ut,Be&=le.y!=null,Be&=le.f!=null,Be&=le.ea!=null,ht==12&&(Be&=qt>=yt,Be&=Un<=le.Tc,Be&=le.F!=null)}else Be=0;le=Be?0:2}}return le!=0||Me!=null&&Me.fd&&(le=Mh($e)),le}var Jg=64,Jl=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Xl=24,kd=32,id=8,Td=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];Ca("Predictor0","PredictorAdd0"),on.Predictor0=function(){return 4278190080},on.Predictor1=function(le){return le},on.Predictor2=function(le,Be,Me){return Be[Me+0]},on.Predictor3=function(le,Be,Me){return Be[Me+1]},on.Predictor4=function(le,Be,Me){return Be[Me-1]},on.Predictor5=function(le,Be,Me){return uo(uo(le,Be[Me+1]),Be[Me+0])},on.Predictor6=function(le,Be,Me){return uo(le,Be[Me-1])},on.Predictor7=function(le,Be,Me){return uo(le,Be[Me+0])},on.Predictor8=function(le,Be,Me){return uo(Be[Me-1],Be[Me+0])},on.Predictor9=function(le,Be,Me){return uo(Be[Me+0],Be[Me+1])},on.Predictor10=function(le,Be,Me){return uo(uo(le,Be[Me-1]),uo(Be[Me+0],Be[Me+1]))},on.Predictor11=function(le,Be,Me){var $e=Be[Me+0];return 0>=Zo($e>>24&255,le>>24&255,(Be=Be[Me-1])>>24&255)+Zo($e>>16&255,le>>16&255,Be>>16&255)+Zo($e>>8&255,le>>8&255,Be>>8&255)+Zo(255&$e,255&le,255&Be)?$e:le},on.Predictor12=function(le,Be,Me){var $e=Be[Me+0];return(Ri((le>>24&255)+($e>>24&255)-((Be=Be[Me-1])>>24&255))<<24|Ri((le>>16&255)+($e>>16&255)-(Be>>16&255))<<16|Ri((le>>8&255)+($e>>8&255)-(Be>>8&255))<<8|Ri((255&le)+(255&$e)-(255&Be)))>>>0},on.Predictor13=function(le,Be,Me){var $e=Be[Me-1];return(Go((le=uo(le,Be[Me+0]))>>24&255,$e>>24&255)<<24|Go(le>>16&255,$e>>16&255)<<16|Go(le>>8&255,$e>>8&255)<<8|Go(255&le,255&$e))>>>0};var Kh=on.PredictorAdd0;on.PredictorAdd1=tA,Ca("Predictor2","PredictorAdd2"),Ca("Predictor3","PredictorAdd3"),Ca("Predictor4","PredictorAdd4"),Ca("Predictor5","PredictorAdd5"),Ca("Predictor6","PredictorAdd6"),Ca("Predictor7","PredictorAdd7"),Ca("Predictor8","PredictorAdd8"),Ca("Predictor9","PredictorAdd9"),Ca("Predictor10","PredictorAdd10"),Ca("Predictor11","PredictorAdd11"),Ca("Predictor12","PredictorAdd12"),Ca("Predictor13","PredictorAdd13");var Zf=on.PredictorAdd2;Ao("ColorIndexInverseTransform","MapARGB","32b",function(le){return le>>8&255},function(le){return le}),Ao("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(le){return le},function(le){return le>>8&255});var qA,em=on.ColorIndexInverseTransform,Fc=on.MapARGB,Lc=on.VP8LColorIndexInverseTransformAlpha,zh=on.MapAlpha,Gh=on.VP8LPredictorsAdd=[];Gh.length=16,(on.VP8LPredictors=[]).length=16,(on.VP8LPredictorsAdd_C=[]).length=16,(on.VP8LPredictors_C=[]).length=16;var Zh,Wh,Rd,Hd,jd,Xg,Md,Yg,Pu,Ic,Vi,lA,$A,ys,Ad,Vh,Wf,tm,Zp,Wp,Vp,Jp,Xp,Yp,Jh,qp,$p,ev,tv=se(511),nv=se(2041),rv=se(225),av=se(767),ov=0,Ap=nv,nm=rv,Yl=av,Cu=tv,rm=0,am=1,iv=2,om=3,im=4,sp=5,Av=6,lp=7,up=8,Am=9,cp=10,qv=[2,3,7],$v=[3,3,11],sv=[280,256,256,256,40],e1=[0,1,1,1,0],t1=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],n1=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],r1=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],a1=8,dp=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],gp=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],Xh=null,o1=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],i1=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],lv=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],A1=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],s1=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],l1=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],u1=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Kd=[],Yu=[],sd=[],c1=1,uv=2,zd=[],Eu=[];Ol("UpsampleRgbLinePair",zg,3),Ol("UpsampleBgrLinePair",Gg,3),Ol("UpsampleRgbaLinePair",Hh,4),Ol("UpsampleBgraLinePair",Rh,4),Ol("UpsampleArgbLinePair",Wg,4),Ol("UpsampleRgba4444LinePair",Zg,2),Ol("UpsampleRgb565LinePair",Al,2);var d1=on.UpsampleRgbLinePair,g1=on.UpsampleBgrLinePair,cv=on.UpsampleRgbaLinePair,dv=on.UpsampleBgraLinePair,gv=on.UpsampleArgbLinePair,fv=on.UpsampleRgba4444LinePair,f1=on.UpsampleRgb565LinePair,sm=16,lm=1<<sm-1,Yh=-227,fp=482,hv=6,h1=(256<<hv)-1,mv=0,m1=se(256),p1=se(256),v1=se(256),S1=se(256),B1=se(fp-Yh),w1=se(fp-Yh);od("YuvToRgbRow",zg,3),od("YuvToBgrRow",Gg,3),od("YuvToRgbaRow",Hh,4),od("YuvToBgraRow",Rh,4),od("YuvToArgbRow",Wg,4),od("YuvToRgba4444Row",Zg,2),od("YuvToRgb565Row",Al,2);var pv=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],um=[0,2,8],y1=[8,7,6,4,4,2,2,2,1,1,1,1],b1=1;this.WebPDecodeRGBA=function(le,Be,Me,$e,ht){var yt=am,Pt=new Tn,Ut=new sA;Pt.ba=Ut,Ut.S=yt,Ut.width=[Ut.width],Ut.height=[Ut.height];var _t=Ut.width,Yt=Ut.height,En=new To;if(En==null||le==null)var Wn=2;else z(En!=null),Wn=Vg(le,Be,Me,En.width,En.height,En.Pd,En.Qd,En.format,null);if(Wn!=0?_t=0:(_t!=null&&(_t[0]=En.width[0]),Yt!=null&&(Yt[0]=En.height[0]),_t=1),_t){Ut.width=Ut.width[0],Ut.height=Ut.height[0],$e!=null&&($e[0]=Ut.width),ht!=null&&(ht[0]=Ut.height);e:{if($e=new Rf,(ht=new vr).data=le,ht.w=Be,ht.ha=Me,ht.kd=1,Be=[0],z(ht!=null),((le=Vg(ht.data,ht.w,ht.ha,null,null,null,Be,null,ht))==0||le==7)&&Be[0]&&(le=4),(Be=le)==0){if(z(Pt!=null),$e.data=ht.data,$e.w=ht.w+ht.offset,$e.ha=ht.ha-ht.offset,$e.put=wo,$e.ac=Pc,$e.bc=qc,$e.ma=Pt,ht.xa){if((le=Ug())==null){Pt=1;break e}if(function(qt,Un){var jn=[0],hr=[0],zn=[0];t:for(;;){if(qt==null)return 0;if(Un==null)return qt.a=2,0;if(qt.l=Un,qt.a=0,ur(qt.m,Un.data,Un.w,Un.ha),!$c(qt.m,jn,hr,zn)){qt.a=3;break t}if(qt.xb=uv,Un.width=jn[0],Un.height=hr[0],!Ec(jn[0],hr[0],1,qt,null))break t;return 1}return z(qt.a!=0),0}(le,$e)){if($e=(Be=_d($e.width,$e.height,Pt.Oa,Pt.ba))==0){t:{$e=le;n:for(;;){if($e==null){$e=0;break t}if(z($e.s.yc!=null),z($e.s.Ya!=null),z(0<$e.s.Wb),z((Me=$e.l)!=null),z((ht=Me.ma)!=null),$e.xb!=0){if($e.ca=ht.ba,$e.tb=ht.tb,z($e.ca!=null),!jh(ht.Oa,Me,om)){$e.a=2;break n}if(!Ng($e,Me.width)||Me.da)break n;if((Me.da||Vo($e.ca.S))&&yu(),11>$e.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),$e.ca.f.kb.F!=null&&yu()),$e.Pb&&0<$e.s.ua&&$e.s.vb.X==null&&!An($e.s.vb,$e.s.Wa.Xa)){$e.a=1;break n}$e.xb=0}if(!Ju($e,$e.V,$e.Ba,$e.c,$e.i,Me.o,Nd))break n;ht.Dc=$e.Ma,$e=1;break t}z($e.a!=0),$e=0}$e=!$e}$e&&(Be=le.a)}else Be=le.a}else{if((le=new Zm)==null){Pt=1;break e}if(le.Fa=ht.na,le.P=ht.P,le.qc=ht.Sa,z0(le,$e)){if((Be=_d($e.width,$e.height,Pt.Oa,Pt.ba))==0){if(le.Aa=0,Me=Pt.Oa,z((ht=le)!=null),Me!=null){if(0<(_t=0>(_t=Me.Md)?0:100<_t?255:255*_t/100)){for(Yt=En=0;4>Yt;++Yt)12>(Wn=ht.pb[Yt]).lc&&(Wn.ia=_t*y1[0>Wn.lc?0:Wn.lc]>>3),En|=Wn.ia;En&&(alert("todo:VP8InitRandom"),ht.ia=1)}ht.Ga=Me.Id,100<ht.Ga?ht.Ga=100:0>ht.Ga&&(ht.Ga=0)}(function(qt,Un){if(qt==null)return 0;if(Un==null)return us(qt,2,"NULL VP8Io parameter in VP8Decode().");if(!qt.cb&&!z0(qt,Un))return 0;if(z(qt.cb),Un.ac==null||Un.ac(Un)){Un.ob&&(qt.L=0);var jn=um[qt.L];if(qt.L==2?(qt.yb=0,qt.zb=0):(qt.yb=Un.v-jn>>4,qt.zb=Un.j-jn>>4,0>qt.yb&&(qt.yb=0),0>qt.zb&&(qt.zb=0)),qt.Va=Un.o+15+jn>>4,qt.Hb=Un.va+15+jn>>4,qt.Hb>qt.za&&(qt.Hb=qt.za),qt.Va>qt.Ub&&(qt.Va=qt.Ub),0<qt.L){var hr=qt.ed;for(jn=0;4>jn;++jn){var zn;if(qt.Qa.Cb){var pr=qt.Qa.Lb[jn];qt.Qa.Fb||(pr+=hr.Tb)}else pr=hr.Tb;for(zn=0;1>=zn;++zn){var Sr=qt.gd[jn][zn],Gr=pr;if(hr.Pc&&(Gr+=hr.vd[0],zn&&(Gr+=hr.od[0])),0<(Gr=0>Gr?0:63<Gr?63:Gr)){var Ur=Gr;0<hr.wb&&(Ur=4<hr.wb?Ur>>2:Ur>>1)>9-hr.wb&&(Ur=9-hr.wb),1>Ur&&(Ur=1),Sr.dd=Ur,Sr.tc=2*Gr+Ur,Sr.ld=40<=Gr?2:15<=Gr?1:0}else Sr.tc=0;Sr.La=zn}}}jn=0}else us(qt,6,"Frame setup failed"),jn=qt.a;if(jn=jn==0){if(jn){qt.$c=0,0<qt.Aa||(qt.Ic=b1);t:{jn=qt.Ic,hr=4*(Ur=qt.za);var $a=32*Ur,ka=Ur+1,ai=0<qt.L?Ur*(0<qt.Aa?2:1):0,Ka=(qt.Aa==2?2:1)*Ur;if((Sr=hr+832+(zn=3*(16*jn+um[qt.L])/2*$a)+(pr=qt.Fa!=null&&0<qt.Fa.length?qt.Kc.c*qt.Kc.i:0))!=Sr)jn=0;else{if(Sr>qt.Vb){if(qt.Vb=0,qt.Ec=se(Sr),qt.Fc=0,qt.Ec==null){jn=us(qt,1,"no memory during frame initialization.");break t}qt.Vb=Sr}Sr=qt.Ec,Gr=qt.Fc,qt.Ac=Sr,qt.Bc=Gr,Gr+=hr,qt.Gd=xe($a,j0),qt.Hd=0,qt.rb=xe(ka+1,Fh),qt.sb=1,qt.wa=ai?xe(ai,wu):null,qt.Y=0,qt.D.Nb=0,qt.D.wa=qt.wa,qt.D.Y=qt.Y,0<qt.Aa&&(qt.D.Y+=Ur),z(!0),qt.oc=Sr,qt.pc=Gr,Gr+=832,qt.ya=xe(Ka,Lh),qt.aa=0,qt.D.ya=qt.ya,qt.D.aa=qt.aa,qt.Aa==2&&(qt.D.aa+=Ur),qt.R=16*Ur,qt.B=8*Ur,Ur=($a=um[qt.L])*qt.R,$a=$a/2*qt.B,qt.sa=Sr,qt.ta=Gr+Ur,qt.qa=qt.sa,qt.ra=qt.ta+16*jn*qt.R+$a,qt.Ha=qt.qa,qt.Ia=qt.ra+8*jn*qt.B+$a,qt.$c=0,Gr+=zn,qt.mb=pr?Sr:null,qt.nb=pr?Gr:null,z(Gr+pr<=qt.Fc+qt.Vb),Dg(qt),ae(qt.Ac,qt.Bc,0,hr),jn=1}}if(jn){if(Un.ka=0,Un.y=qt.sa,Un.O=qt.ta,Un.f=qt.qa,Un.N=qt.ra,Un.ea=qt.Ha,Un.Vd=qt.Ia,Un.fa=qt.R,Un.Rc=qt.B,Un.F=null,Un.J=0,!ov){for(jn=-255;255>=jn;++jn)tv[255+jn]=0>jn?-jn:jn;for(jn=-1020;1020>=jn;++jn)nv[1020+jn]=-128>jn?-128:127<jn?127:jn;for(jn=-112;112>=jn;++jn)rv[112+jn]=-16>jn?-16:15<jn?15:jn;for(jn=-255;510>=jn;++jn)av[255+jn]=0>jn?0:255<jn?255:jn;ov=1}Md=Z0,Yg=Vm,Ic=Jm,Vi=xc,lA=G0,Pu=Wm,$A=J0,ys=X0,Ad=Ne,Vh=ft,Wf=jg,tm=Y0,Zp=$t,Wp=vn,Vp=Th,Jp=Hg,Xp=W0,Yp=V0,Yu[0]=np,Yu[1]=Uh,Yu[2]=ep,Yu[3]=tp,Yu[4]=rp,Yu[5]=nd,Yu[6]=td,Yu[7]=ap,Yu[8]=Hf,Yu[9]=op,Kd[0]=Od,Kd[1]=Ym,Kd[2]=qm,Kd[3]=Nh,Kd[4]=$m,Kd[5]=_g,Kd[6]=Dh,sd[0]=Mf,sd[1]=Xm,sd[2]=Oh,sd[3]=kg,sd[4]=Qh,sd[5]=ip,sd[6]=_h,jn=1}else jn=0}jn&&(jn=function(Pi,bs){for(Pi.M=0;Pi.M<Pi.Va;++Pi.M){var oi,za=Pi.Jc[Pi.M&Pi.Xb],ga=Pi.m,es=Pi;for(oi=0;oi<es.za;++oi){var Jo=ga,Fi=es,vA=Fi.Ac,Gs=Fi.Bc+4*oi,Bl=Fi.zc,KA=Fi.ya[Fi.aa+oi];if(Fi.Qa.Bb?KA.$b=wr(Jo,Fi.Pa.jb[0])?2+wr(Jo,Fi.Pa.jb[2]):wr(Jo,Fi.Pa.jb[1]):KA.$b=0,Fi.kc&&(KA.Ad=wr(Jo,Fi.Bd)),KA.Za=!wr(Jo,145)+0,KA.Za){var sl=KA.Ob,wl=0;for(Fi=0;4>Fi;++Fi){var Ps,Ui=Bl[0+Fi];for(Ps=0;4>Ps;++Ps){Ui=s1[vA[Gs+Ps]][Ui];for(var Xi=lv[wr(Jo,Ui[0])];0<Xi;)Xi=lv[2*Xi+wr(Jo,Ui[Xi])];Ui=-Xi,vA[Gs+Ps]=Ui}re(sl,wl,vA,Gs,4),wl+=4,Bl[0+Fi]=Ui}}else Ui=wr(Jo,156)?wr(Jo,128)?1:3:wr(Jo,163)?2:0,KA.Ob[0]=Ui,ae(vA,Gs,Ui,4),ae(Bl,0,Ui,4);KA.Dd=wr(Jo,142)?wr(Jo,114)?wr(Jo,183)?1:3:2:0}if(es.m.Ka)return us(Pi,7,"Premature end-of-partition0 encountered.");for(;Pi.ja<Pi.za;++Pi.ja){if(es=za,Jo=(ga=Pi).rb[ga.sb-1],vA=ga.rb[ga.sb+ga.ja],oi=ga.ya[ga.aa+ga.ja],Gs=ga.kc?oi.Ad:0)Jo.la=vA.la=0,oi.Za||(Jo.Na=vA.Na=0),oi.Hc=0,oi.Gc=0,oi.ia=0;else{var zA,Yi;if(Jo=vA,vA=es,Gs=ga.Pa.Xc,Bl=ga.ya[ga.aa+ga.ja],KA=ga.pb[Bl.$b],Fi=Bl.ad,sl=0,wl=ga.rb[ga.sb-1],Ui=Ps=0,ae(Fi,sl,0,384),Bl.Za)var Zs=0,qu=Gs[3];else{Xi=se(16);var ts=Jo.Na+wl.Na;if(ts=Xh(vA,Gs[1],ts,KA.Eb,0,Xi,0),Jo.Na=wl.Na=(0<ts)+0,1<ts)Md(Xi,0,Fi,sl);else{var Ql=Xi[0]+3>>3;for(Xi=0;256>Xi;Xi+=16)Fi[sl+Xi]=Ql}Zs=1,qu=Gs[0]}var uA=15&Jo.la,Cs=15&wl.la;for(Xi=0;4>Xi;++Xi){var ql=1&Cs;for(Ql=Yi=0;4>Ql;++Ql)uA=uA>>1|(ql=(ts=Xh(vA,qu,ts=ql+(1&uA),KA.Sc,Zs,Fi,sl))>Zs)<<7,Yi=Yi<<2|(3<ts?3:1<ts?2:Fi[sl+0]!=0),sl+=16;uA>>=4,Cs=Cs>>1|ql<<7,Ps=(Ps<<8|Yi)>>>0}for(qu=uA,Zs=Cs>>4,zA=0;4>zA;zA+=2){for(Yi=0,uA=Jo.la>>4+zA,Cs=wl.la>>4+zA,Xi=0;2>Xi;++Xi){for(ql=1&Cs,Ql=0;2>Ql;++Ql)ts=ql+(1&uA),uA=uA>>1|(ql=0<(ts=Xh(vA,Gs[2],ts,KA.Qc,0,Fi,sl)))<<3,Yi=Yi<<2|(3<ts?3:1<ts?2:Fi[sl+0]!=0),sl+=16;uA>>=2,Cs=Cs>>1|ql<<5}Ui|=Yi<<4*zA,qu|=uA<<4<<zA,Zs|=(240&Cs)<<zA}Jo.la=qu,wl.la=Zs,Bl.Hc=Ps,Bl.Gc=Ui,Bl.ia=43690&Ui?0:KA.ia,Gs=!(Ps|Ui)}if(0<ga.L&&(ga.wa[ga.Y+ga.ja]=ga.gd[oi.$b][oi.Za],ga.wa[ga.Y+ga.ja].La|=!Gs),es.Ka)return us(Pi,7,"Premature end-of-file encountered.")}if(Dg(Pi),ga=bs,es=1,oi=(za=Pi).D,Jo=0<za.L&&za.M>=za.zb&&za.M<=za.Va,za.Aa==0)t:{if(oi.M=za.M,oi.uc=Jo,bu(za,oi),es=1,oi=(Yi=za.D).Nb,Jo=(Ui=um[za.L])*za.R,vA=Ui/2*za.B,Xi=16*oi*za.R,Ql=8*oi*za.B,Gs=za.sa,Bl=za.ta-Jo+Xi,KA=za.qa,Fi=za.ra-vA+Ql,sl=za.Ha,wl=za.Ia-vA+Ql,Cs=(uA=Yi.M)==0,Ps=uA>=za.Va-1,za.Aa==2&&bu(za,Yi),Yi.uc)for(ql=(ts=za).D.M,z(ts.D.uc),Yi=ts.yb;Yi<ts.Hb;++Yi){Zs=Yi,qu=ql;var yl=($l=(Ws=ts).D).Nb;zA=Ws.R;var $l=$l.wa[$l.Y+Zs],eu=Ws.sa,_l=Ws.ta+16*yl*zA+16*Zs,tu=$l.dd,fA=$l.tc;if(fA!=0)if(z(3<=fA),Ws.L==1)0<Zs&&Jp(eu,_l,zA,fA+4),$l.La&&Yp(eu,_l,zA,fA),0<qu&&Vp(eu,_l,zA,fA+4),$l.La&&Xp(eu,_l,zA,fA);else{var nu=Ws.B,$u=Ws.qa,qg=Ws.ra+8*yl*nu+8*Zs,ld=Ws.Ha,Ws=Ws.Ia+8*yl*nu+8*Zs;yl=$l.ld,0<Zs&&(ys(eu,_l,zA,fA+4,tu,yl),Vh($u,qg,ld,Ws,nu,fA+4,tu,yl)),$l.La&&(tm(eu,_l,zA,fA,tu,yl),Wp($u,qg,ld,Ws,nu,fA,tu,yl)),0<qu&&($A(eu,_l,zA,fA+4,tu,yl),Ad($u,qg,ld,Ws,nu,fA+4,tu,yl)),$l.La&&(Wf(eu,_l,zA,fA,tu,yl),Zp($u,qg,ld,Ws,nu,fA,tu,yl))}}if(za.ia&&alert("todo:DitherRow"),ga.put!=null){if(Yi=16*uA,uA=16*(uA+1),Cs?(ga.y=za.sa,ga.O=za.ta+Xi,ga.f=za.qa,ga.N=za.ra+Ql,ga.ea=za.Ha,ga.W=za.Ia+Ql):(Yi-=Ui,ga.y=Gs,ga.O=Bl,ga.f=KA,ga.N=Fi,ga.ea=sl,ga.W=wl),Ps||(uA-=Ui),uA>ga.o&&(uA=ga.o),ga.F=null,ga.J=null,za.Fa!=null&&0<za.Fa.length&&Yi<uA&&(ga.J=cs(za,ga,Yi,uA-Yi),ga.F=za.mb,ga.F==null&&ga.F.length==0)){es=us(za,3,"Could not decode alpha data.");break t}Yi<ga.j&&(Ui=ga.j-Yi,Yi=ga.j,z(!(1&Ui)),ga.O+=za.R*Ui,ga.N+=za.B*(Ui>>1),ga.W+=za.B*(Ui>>1),ga.F!=null&&(ga.J+=ga.width*Ui)),Yi<uA&&(ga.O+=ga.v,ga.N+=ga.v>>1,ga.W+=ga.v>>1,ga.F!=null&&(ga.J+=ga.v),ga.ka=Yi-ga.j,ga.U=ga.va-ga.v,ga.T=uA-Yi,es=ga.put(ga))}oi+1!=za.Ic||Ps||(re(za.sa,za.ta-Jo,Gs,Bl+16*za.R,Jo),re(za.qa,za.ra-vA,KA,Fi+8*za.B,vA),re(za.Ha,za.Ia-vA,sl,wl+8*za.B,vA))}if(!es)return us(Pi,6,"Output aborted.")}return 1}(qt,Un)),Un.bc!=null&&Un.bc(Un),jn&=1}return jn?(qt.cb=0,jn):0})(le,$e)||(Be=le.a)}}else Be=le.a}Be==0&&Pt.Oa!=null&&Pt.Oa.fd&&(Be=Mh(Pt.ba))}Pt=Be}yt=Pt!=0?null:11>yt?Ut.f.RGBA.eb:Ut.f.kb.y}else yt=null;return yt};var vv=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function _e(on,Hn){for(var Ft="",Gt=0;Gt<4;Gt++)Ft+=String.fromCharCode(on[Hn++]);return Ft}function Ve(on,Hn){return on[Hn+0]|on[Hn+1]<<8}function st(on,Hn){return(on[Hn+0]|on[Hn+1]<<8|on[Hn+2]<<16)>>>0}function Bt(on,Hn){return(on[Hn+0]|on[Hn+1]<<8|on[Hn+2]<<16|on[Hn+3]<<24)>>>0}new Ie;var Ze=[0],Kt=[0],kt=[],zt=new Ie,Lt=b,bn=function(on,Hn){var Ft={},Gt=0,Bn=!1,fn=0,$n=0;if(Ft.frames=[],!function(Ct,en){for(var ln=0;ln<4;ln++)if(Ct[en+ln]!="RIFF".charCodeAt(ln))return!0;return!1}(on,Hn)){for(Bt(on,Hn+=4),Hn+=8;Hn<on.length;){var rr=_e(on,Hn),sr=Bt(on,Hn+=4);Hn+=4;var Gn=sr+(1&sr);switch(rr){case"VP8 ":case"VP8L":Ft.frames[Gt]===void 0&&(Ft.frames[Gt]={}),(Fr=Ft.frames[Gt]).src_off=Bn?$n:Hn-8,Fr.src_size=fn+sr+8,Gt++,Bn&&(Bn=!1,fn=0,$n=0);break;case"VP8X":(Fr=Ft.header={}).feature_flags=on[Hn];var ur=Hn+4;Fr.canvas_width=1+st(on,ur),ur+=3,Fr.canvas_height=1+st(on,ur),ur+=3;break;case"ALPH":Bn=!0,fn=Gn+8,$n=Hn-8;break;case"ANIM":(Fr=Ft.header).bgcolor=Bt(on,Hn),ur=Hn+4,Fr.loop_count=Ve(on,ur),ur+=2;break;case"ANMF":var ea,Fr;(Fr=Ft.frames[Gt]={}).offset_x=2*st(on,Hn),Hn+=3,Fr.offset_y=2*st(on,Hn),Hn+=3,Fr.width=1+st(on,Hn),Hn+=3,Fr.height=1+st(on,Hn),Hn+=3,Fr.duration=st(on,Hn),Hn+=3,ea=on[Hn++],Fr.dispose=1&ea,Fr.blend=ea>>1&1}rr!="ANMF"&&(Hn+=Gn)}return Ft}}(Lt,0);bn.response=Lt,bn.rgbaoutput=!0,bn.dataurl=!1;var dn=bn.header?bn.header:null,rn=bn.frames?bn.frames:null;if(dn){dn.loop_counter=dn.loop_count,Ze=[dn.canvas_height],Kt=[dn.canvas_width];for(var Jn=0;Jn<rn.length&&rn[Jn].blend!=0;Jn++);}var mr=rn[0],ar=zt.WebPDecodeRGBA(Lt,mr.src_off,mr.src_size,Kt,Ze);mr.rgba=ar,mr.imgwidth=Kt[0],mr.imgheight=Ze[0];for(var xn=0;xn<Kt[0]*Ze[0]*4;xn++)kt[xn]=ar[xn];return this.width=Kt,this.height=Ze,this.data=kt,this}(function(b){var z,x,re,ae,se,xe,be,Ie,_e,Ve=function(Ct){return Ct=Ct||{},this.isStrokeTransparent=Ct.isStrokeTransparent||!1,this.strokeOpacity=Ct.strokeOpacity||1,this.strokeStyle=Ct.strokeStyle||"#000000",this.fillStyle=Ct.fillStyle||"#000000",this.isFillTransparent=Ct.isFillTransparent||!1,this.fillOpacity=Ct.fillOpacity||1,this.font=Ct.font||"10px sans-serif",this.textBaseline=Ct.textBaseline||"alphabetic",this.textAlign=Ct.textAlign||"left",this.lineWidth=Ct.lineWidth||1,this.lineJoin=Ct.lineJoin||"miter",this.lineCap=Ct.lineCap||"butt",this.path=Ct.path||[],this.transform=Ct.transform!==void 0?Ct.transform.clone():new Ie,this.globalCompositeOperation=Ct.globalCompositeOperation||"normal",this.globalAlpha=Ct.globalAlpha||1,this.clip_path=Ct.clip_path||[],this.currentPoint=Ct.currentPoint||new xe,this.miterLimit=Ct.miterLimit||10,this.lastPoint=Ct.lastPoint||new xe,this.lineDashOffset=Ct.lineDashOffset||0,this.lineDash=Ct.lineDash||[],this.margin=Ct.margin||[0,0,0,0],this.prevPageLastElemOffset=Ct.prevPageLastElemOffset||0,this.ignoreClearRect=typeof Ct.ignoreClearRect!="boolean"||Ct.ignoreClearRect,this};b.events.push(["initialized",function(){this.context2d=new st(this),z=this.internal.f2,x=this.internal.getCoordinateString,re=this.internal.getVerticalCoordinateString,ae=this.internal.getHorizontalCoordinate,se=this.internal.getVerticalCoordinate,xe=this.internal.Point,be=this.internal.Rectangle,Ie=this.internal.Matrix,_e=new Ve}]);var st=function(Ct){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var en=Ct;Object.defineProperty(this,"pdf",{get:function(){return en}});var ln=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return ln},set:function(fr){ln=!!fr}});var Cn=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return Cn},set:function(fr){Cn=!!fr}});var Qn=0;Object.defineProperty(this,"posX",{get:function(){return Qn},set:function(fr){isNaN(fr)||(Qn=fr)}});var Zn=0;Object.defineProperty(this,"posY",{get:function(){return Zn},set:function(fr){isNaN(fr)||(Zn=fr)}}),Object.defineProperty(this,"margin",{get:function(){return _e.margin},set:function(fr){var An;typeof fr=="number"?An=[fr,fr,fr,fr]:((An=new Array(4))[0]=fr[0],An[1]=fr.length>=2?fr[1]:An[0],An[2]=fr.length>=3?fr[2]:An[0],An[3]=fr.length>=4?fr[3]:An[1]),_e.margin=An}});var ir=!1;Object.defineProperty(this,"autoPaging",{get:function(){return ir},set:function(fr){ir=fr}});var nr=0;Object.defineProperty(this,"lastBreak",{get:function(){return nr},set:function(fr){nr=fr}});var wr=[];Object.defineProperty(this,"pageBreaks",{get:function(){return wr},set:function(fr){wr=fr}}),Object.defineProperty(this,"ctx",{get:function(){return _e},set:function(fr){fr instanceof Ve&&(_e=fr)}}),Object.defineProperty(this,"path",{get:function(){return _e.path},set:function(fr){_e.path=fr}});var zr=[];Object.defineProperty(this,"ctxStack",{get:function(){return zr},set:function(fr){zr=fr}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(fr){var An;An=Bt(fr),this.ctx.fillStyle=An.style,this.ctx.isFillTransparent=An.a===0,this.ctx.fillOpacity=An.a,this.pdf.setFillColor(An.r,An.g,An.b,{a:An.a}),this.pdf.setTextColor(An.r,An.g,An.b,{a:An.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(fr){var An=Bt(fr);this.ctx.strokeStyle=An.style,this.ctx.isStrokeTransparent=An.a===0,this.ctx.strokeOpacity=An.a,An.a===0?this.pdf.setDrawColor(255,255,255):(An.a,this.pdf.setDrawColor(An.r,An.g,An.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(fr){["butt","round","square"].indexOf(fr)!==-1&&(this.ctx.lineCap=fr,this.pdf.setLineCap(fr))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(fr){isNaN(fr)||(this.ctx.lineWidth=fr,this.pdf.setLineWidth(fr))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(fr){["bevel","round","miter"].indexOf(fr)!==-1&&(this.ctx.lineJoin=fr,this.pdf.setLineJoin(fr))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(fr){isNaN(fr)||(this.ctx.miterLimit=fr,this.pdf.setMiterLimit(fr))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(fr){this.ctx.textBaseline=fr}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(fr){["right","end","center","left","start"].indexOf(fr)!==-1&&(this.ctx.textAlign=fr)}});var pa=null,wa=null;Object.defineProperty(this,"fontFaces",{get:function(){return wa},set:function(fr){pa=null,wa=fr}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(fr){var An;if(this.ctx.font=fr,(An=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(fr))!==null){var Si=An[1];An[2];var $o=An[3],ho=An[4];An[5];var Vr=An[6],ro=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(ho)[2];ho=Math.floor(ro==="px"?parseFloat(ho)*this.pdf.internal.scaleFactor:ro==="em"?parseFloat(ho)*this.pdf.getFontSize():parseFloat(ho)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(ho);var Ca=function(Io){var Ao,dA,Hi=[],qa=Io.trim();if(qa==="")return Mm;if(qa in Bc)return[Bc[qa]];for(;qa!=="";){switch(dA=null,Ao=(qa=wc(qa)).charAt(0)){case'"':case"'":dA=zu(qa.substring(1),Ao);break;default:dA=Id(qa)}if(dA===null||(Hi.push(dA[0]),(qa=wc(dA[1]))!==""&&qa.charAt(0)!==","))return Mm;qa=qa.replace(/^,/,"")}return Hi}(Vr);if(this.fontFaces){var ei=function(Io,Ao){if(pa===null){var dA=function(Hi){var qa=[];return Object.keys(Hi).forEach(function(Wo){Hi[Wo].forEach(function(AA){var Bo=null;switch(AA){case"bold":Bo={family:Wo,weight:"bold"};break;case"italic":Bo={family:Wo,style:"italic"};break;case"bolditalic":Bo={family:Wo,weight:"bold",style:"italic"};break;case"":case"normal":Bo={family:Wo}}Bo!==null&&(Bo.ref={name:Wo,style:AA},qa.push(Bo))})}),qa}(Io.getFontList());pa=function(Hi){for(var qa={},Wo=0;Wo<Hi.length;++Wo){var AA=Dl(Hi[Wo]),Bo=AA.family,bi=AA.stretch,Vo=AA.style,XA=AA.weight;qa[Bo]=qa[Bo]||{},qa[Bo][bi]=qa[Bo][bi]||{},qa[Bo][bi][Vo]=qa[Bo][bi][Vo]||{},qa[Bo][bi][Vo][XA]=AA}return qa}(dA.concat(Ao))}return pa}(this.pdf,this.fontFaces),uo=Ca.map(function(Io){return{family:Io,stretch:"normal",weight:$o,style:Si}}),Ri=function(Io,Ao,dA){for(var Hi=(dA=dA||{}).defaultFontFamily||"times",qa=Object.assign({},Xc,dA.genericFontFamilies||{}),Wo=null,AA=null,Bo=0;Bo<Ao.length;++Bo)if(qa[(Wo=Dl(Ao[Bo])).family]&&(Wo.family=qa[Wo.family]),Io.hasOwnProperty(Wo.family)){AA=Io[Wo.family];break}if(!(AA=AA||Io[Hi]))throw new Error("Could not find a font-family for the rule '"+pu(Wo)+"' and default family '"+Hi+"'.");if(AA=function(bi,Vo){if(Vo[bi])return Vo[bi];var XA=Os[bi],Bs=XA<=Os.normal?-1:1,sA=Ku(Vo,Mu,XA,Bs);if(!sA)throw new Error("Could not find a matching font-stretch value for "+bi);return sA}(Wo.stretch,AA),AA=function(bi,Vo){if(Vo[bi])return Vo[bi];for(var XA=ls[bi],Bs=0;Bs<XA.length;++Bs)if(Vo[XA[Bs]])return Vo[XA[Bs]];throw new Error("Could not find a matching font-style for "+bi)}(Wo.style,AA),!(AA=function(bi,Vo){if(Vo[bi])return Vo[bi];if(bi===400&&Vo[500])return Vo[500];if(bi===500&&Vo[400])return Vo[400];var XA=Jc[bi],Bs=Ku(Vo,Ms,XA,bi<400?-1:1);if(!Bs)throw new Error("Could not find a matching font-weight for value "+bi);return Bs}(Wo.weight,AA)))throw new Error("Failed to resolve a font for the rule '"+pu(Wo)+"'.");return AA}(ei,uo);this.pdf.setFont(Ri.ref.name,Ri.ref.style)}else{var Go="";($o==="bold"||parseInt($o,10)>=700||Si==="bold")&&(Go="bold"),Si==="italic"&&(Go+="italic"),Go.length===0&&(Go="normal");for(var Zo="",tA={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},ti=0;ti<Ca.length;ti++){if(this.pdf.internal.getFont(Ca[ti],Go,{noFallback:!0,disableWarning:!0})!==void 0){Zo=Ca[ti];break}if(Go==="bolditalic"&&this.pdf.internal.getFont(Ca[ti],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Zo=Ca[ti],Go="bold";else if(this.pdf.internal.getFont(Ca[ti],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Zo=Ca[ti],Go="normal";break}}if(Zo===""){for(var io=0;io<Ca.length;io++)if(tA[Ca[io]]){Zo=tA[Ca[io]];break}}Zo=Zo===""?"Times":Zo,this.pdf.setFont(Zo,Go)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(fr){this.ctx.globalCompositeOperation=fr}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(fr){this.ctx.globalAlpha=fr}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(fr){this.ctx.lineDashOffset=fr,Fr.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(fr){this.ctx.lineDash=fr,Fr.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(fr){this.ctx.ignoreClearRect=!!fr}})};st.prototype.setLineDash=function(Ct){this.lineDash=Ct},st.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},st.prototype.fill=function(){rn.call(this,"fill",!1)},st.prototype.stroke=function(){rn.call(this,"stroke",!1)},st.prototype.beginPath=function(){this.path=[{type:"begin"}]},st.prototype.moveTo=function(Ct,en){if(isNaN(Ct)||isNaN(en))throw Ji.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var ln=this.ctx.transform.applyToPoint(new xe(Ct,en));this.path.push({type:"mt",x:ln.x,y:ln.y}),this.ctx.lastPoint=new xe(Ct,en)},st.prototype.closePath=function(){var Ct=new xe(0,0),en=0;for(en=this.path.length-1;en!==-1;en--)if(this.path[en].type==="begin"&&(0,ve.Z)(this.path[en+1])==="object"&&typeof this.path[en+1].x=="number"){Ct=new xe(this.path[en+1].x,this.path[en+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new xe(Ct.x,Ct.y)},st.prototype.lineTo=function(Ct,en){if(isNaN(Ct)||isNaN(en))throw Ji.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var ln=this.ctx.transform.applyToPoint(new xe(Ct,en));this.path.push({type:"lt",x:ln.x,y:ln.y}),this.ctx.lastPoint=new xe(ln.x,ln.y)},st.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),rn.call(this,null,!0)},st.prototype.quadraticCurveTo=function(Ct,en,ln,Cn){if(isNaN(ln)||isNaN(Cn)||isNaN(Ct)||isNaN(en))throw Ji.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var Qn=this.ctx.transform.applyToPoint(new xe(ln,Cn)),Zn=this.ctx.transform.applyToPoint(new xe(Ct,en));this.path.push({type:"qct",x1:Zn.x,y1:Zn.y,x:Qn.x,y:Qn.y}),this.ctx.lastPoint=new xe(Qn.x,Qn.y)},st.prototype.bezierCurveTo=function(Ct,en,ln,Cn,Qn,Zn){if(isNaN(Qn)||isNaN(Zn)||isNaN(Ct)||isNaN(en)||isNaN(ln)||isNaN(Cn))throw Ji.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var ir=this.ctx.transform.applyToPoint(new xe(Qn,Zn)),nr=this.ctx.transform.applyToPoint(new xe(Ct,en)),wr=this.ctx.transform.applyToPoint(new xe(ln,Cn));this.path.push({type:"bct",x1:nr.x,y1:nr.y,x2:wr.x,y2:wr.y,x:ir.x,y:ir.y}),this.ctx.lastPoint=new xe(ir.x,ir.y)},st.prototype.arc=function(Ct,en,ln,Cn,Qn,Zn){if(isNaN(Ct)||isNaN(en)||isNaN(ln)||isNaN(Cn)||isNaN(Qn))throw Ji.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Zn=!!Zn,!this.ctx.transform.isIdentity){var ir=this.ctx.transform.applyToPoint(new xe(Ct,en));Ct=ir.x,en=ir.y;var nr=this.ctx.transform.applyToPoint(new xe(0,ln)),wr=this.ctx.transform.applyToPoint(new xe(0,0));ln=Math.sqrt(Math.pow(nr.x-wr.x,2)+Math.pow(nr.y-wr.y,2))}Math.abs(Qn-Cn)>=2*Math.PI&&(Cn=0,Qn=2*Math.PI),this.path.push({type:"arc",x:Ct,y:en,radius:ln,startAngle:Cn,endAngle:Qn,counterclockwise:Zn})},st.prototype.arcTo=function(Ct,en,ln,Cn,Qn){throw new Error("arcTo not implemented.")},st.prototype.rect=function(Ct,en,ln,Cn){if(isNaN(Ct)||isNaN(en)||isNaN(ln)||isNaN(Cn))throw Ji.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(Ct,en),this.lineTo(Ct+ln,en),this.lineTo(Ct+ln,en+Cn),this.lineTo(Ct,en+Cn),this.lineTo(Ct,en),this.lineTo(Ct+ln,en),this.lineTo(Ct,en)},st.prototype.fillRect=function(Ct,en,ln,Cn){if(isNaN(Ct)||isNaN(en)||isNaN(ln)||isNaN(Cn))throw Ji.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!Ze.call(this)){var Qn={};this.lineCap!=="butt"&&(Qn.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(Qn.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(Ct,en,ln,Cn),this.fill(),Qn.hasOwnProperty("lineCap")&&(this.lineCap=Qn.lineCap),Qn.hasOwnProperty("lineJoin")&&(this.lineJoin=Qn.lineJoin)}},st.prototype.strokeRect=function(Ct,en,ln,Cn){if(isNaN(Ct)||isNaN(en)||isNaN(ln)||isNaN(Cn))throw Ji.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");Kt.call(this)||(this.beginPath(),this.rect(Ct,en,ln,Cn),this.stroke())},st.prototype.clearRect=function(Ct,en,ln,Cn){if(isNaN(Ct)||isNaN(en)||isNaN(ln)||isNaN(Cn))throw Ji.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(Ct,en,ln,Cn))},st.prototype.save=function(Ct){Ct=typeof Ct!="boolean"||Ct;for(var en=this.pdf.internal.getCurrentPageInfo().pageNumber,ln=0;ln<this.pdf.internal.getNumberOfPages();ln++)this.pdf.setPage(ln+1),this.pdf.internal.out("q");if(this.pdf.setPage(en),Ct){this.ctx.fontSize=this.pdf.internal.getFontSize();var Cn=new Ve(this.ctx);this.ctxStack.push(this.ctx),this.ctx=Cn}},st.prototype.restore=function(Ct){Ct=typeof Ct!="boolean"||Ct;for(var en=this.pdf.internal.getCurrentPageInfo().pageNumber,ln=0;ln<this.pdf.internal.getNumberOfPages();ln++)this.pdf.setPage(ln+1),this.pdf.internal.out("Q");this.pdf.setPage(en),Ct&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},st.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var Bt=function(Ct){var en,ln,Cn,Qn;if(Ct.isCanvasGradient===!0&&(Ct=Ct.getColor()),!Ct)return{r:0,g:0,b:0,a:0,style:Ct};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(Ct))en=0,ln=0,Cn=0,Qn=0;else{var Zn=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(Ct);if(Zn!==null)en=parseInt(Zn[1]),ln=parseInt(Zn[2]),Cn=parseInt(Zn[3]),Qn=1;else if((Zn=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(Ct))!==null)en=parseInt(Zn[1]),ln=parseInt(Zn[2]),Cn=parseInt(Zn[3]),Qn=parseFloat(Zn[4]);else{if(Qn=1,typeof Ct=="string"&&Ct.charAt(0)!=="#"){var ir=new U0(Ct);Ct=ir.ok?ir.toHex():"#000000"}Ct.length===4?(en=Ct.substring(1,2),en+=en,ln=Ct.substring(2,3),ln+=ln,Cn=Ct.substring(3,4),Cn+=Cn):(en=Ct.substring(1,3),ln=Ct.substring(3,5),Cn=Ct.substring(5,7)),en=parseInt(en,16),ln=parseInt(ln,16),Cn=parseInt(Cn,16)}}return{r:en,g:ln,b:Cn,a:Qn,style:Ct}},Ze=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},Kt=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};st.prototype.fillText=function(Ct,en,ln,Cn){if(isNaN(en)||isNaN(ln)||typeof Ct!="string")throw Ji.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(Cn=isNaN(Cn)?void 0:Cn,!Ze.call(this)){var Qn=Gn(this.ctx.transform.rotation),Zn=this.ctx.transform.scaleX;Gt.call(this,{text:Ct,x:en,y:ln,scale:Zn,angle:Qn,align:this.textAlign,maxWidth:Cn})}},st.prototype.strokeText=function(Ct,en,ln,Cn){if(isNaN(en)||isNaN(ln)||typeof Ct!="string")throw Ji.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!Kt.call(this)){Cn=isNaN(Cn)?void 0:Cn;var Qn=Gn(this.ctx.transform.rotation),Zn=this.ctx.transform.scaleX;Gt.call(this,{text:Ct,x:en,y:ln,scale:Zn,renderingMode:"stroke",angle:Qn,align:this.textAlign,maxWidth:Cn})}},st.prototype.measureText=function(Ct){if(typeof Ct!="string")throw Ji.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var en=this.pdf,ln=this.pdf.internal.scaleFactor,Cn=en.internal.getFontSize(),Qn=en.getStringUnitWidth(Ct)*Cn/en.internal.scaleFactor;return new function(Zn){var ir=(Zn=Zn||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return ir}}),this}({width:Qn*=Math.round(96*ln/72*1e4)/1e4})},st.prototype.scale=function(Ct,en){if(isNaN(Ct)||isNaN(en))throw Ji.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var ln=new Ie(Ct,0,0,en,0,0);this.ctx.transform=this.ctx.transform.multiply(ln)},st.prototype.rotate=function(Ct){if(isNaN(Ct))throw Ji.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var en=new Ie(Math.cos(Ct),Math.sin(Ct),-Math.sin(Ct),Math.cos(Ct),0,0);this.ctx.transform=this.ctx.transform.multiply(en)},st.prototype.translate=function(Ct,en){if(isNaN(Ct)||isNaN(en))throw Ji.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var ln=new Ie(1,0,0,1,Ct,en);this.ctx.transform=this.ctx.transform.multiply(ln)},st.prototype.transform=function(Ct,en,ln,Cn,Qn,Zn){if(isNaN(Ct)||isNaN(en)||isNaN(ln)||isNaN(Cn)||isNaN(Qn)||isNaN(Zn))throw Ji.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var ir=new Ie(Ct,en,ln,Cn,Qn,Zn);this.ctx.transform=this.ctx.transform.multiply(ir)},st.prototype.setTransform=function(Ct,en,ln,Cn,Qn,Zn){Ct=isNaN(Ct)?1:Ct,en=isNaN(en)?0:en,ln=isNaN(ln)?0:ln,Cn=isNaN(Cn)?1:Cn,Qn=isNaN(Qn)?0:Qn,Zn=isNaN(Zn)?0:Zn,this.ctx.transform=new Ie(Ct,en,ln,Cn,Qn,Zn)};var kt=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};st.prototype.drawImage=function(Ct,en,ln,Cn,Qn,Zn,ir,nr,wr){var zr=this.pdf.getImageProperties(Ct),pa=1,wa=1,fr=1,An=1;Cn!==void 0&&nr!==void 0&&(fr=nr/Cn,An=wr/Qn,pa=zr.width/Cn*nr/Cn,wa=zr.height/Qn*wr/Qn),Zn===void 0&&(Zn=en,ir=ln,en=0,ln=0),Cn!==void 0&&nr===void 0&&(nr=Cn,wr=Qn),Cn===void 0&&nr===void 0&&(nr=zr.width,wr=zr.height);for(var Si,$o=this.ctx.transform.decompose(),ho=Gn($o.rotate.shx),Vr=new Ie,ro=(Vr=(Vr=(Vr=Vr.multiply($o.translate)).multiply($o.skew)).multiply($o.scale)).applyToRectangle(new be(Zn-en*fr,ir-ln*An,Cn*pa,Qn*wa)),Ca=zt.call(this,ro),ei=[],uo=0;uo<Ca.length;uo+=1)ei.indexOf(Ca[uo])===-1&&ei.push(Ca[uo]);if(dn(ei),this.autoPaging)for(var Ri=ei[0],Go=ei[ei.length-1],Zo=Ri;Zo<Go+1;Zo++){this.pdf.setPage(Zo);var tA=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],ti=Zo===1?this.posY+this.margin[0]:this.margin[0],io=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Io=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Ao=Zo===1?0:io+(Zo-2)*Io;if(this.ctx.clip_path.length!==0){var dA=this.path;Si=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=bn(Si,this.posX+this.margin[3],-Ao+ti+this.ctx.prevPageLastElemOffset),Jn.call(this,"fill",!0),this.path=dA}var Hi=JSON.parse(JSON.stringify(ro));Hi=bn([Hi],this.posX+this.margin[3],-Ao+ti+this.ctx.prevPageLastElemOffset)[0];var qa=(Zo>Ri||Zo<Go)&&kt.call(this);qa&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],tA,Io,null).clip().discardPath()),this.pdf.addImage(Ct,"JPEG",Hi.x,Hi.y,Hi.w,Hi.h,null,null,ho),qa&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(Ct,"JPEG",ro.x,ro.y,ro.w,ro.h,null,null,ho)};var zt=function(Ct,en,ln){var Cn=[];en=en||this.pdf.internal.pageSize.width,ln=ln||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var Qn=this.posY+this.ctx.prevPageLastElemOffset;switch(Ct.type){default:case"mt":case"lt":Cn.push(Math.floor((Ct.y+Qn)/ln)+1);break;case"arc":Cn.push(Math.floor((Ct.y+Qn-Ct.radius)/ln)+1),Cn.push(Math.floor((Ct.y+Qn+Ct.radius)/ln)+1);break;case"qct":var Zn=ur(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Ct.x1,Ct.y1,Ct.x,Ct.y);Cn.push(Math.floor((Zn.y+Qn)/ln)+1),Cn.push(Math.floor((Zn.y+Zn.h+Qn)/ln)+1);break;case"bct":var ir=ea(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Ct.x1,Ct.y1,Ct.x2,Ct.y2,Ct.x,Ct.y);Cn.push(Math.floor((ir.y+Qn)/ln)+1),Cn.push(Math.floor((ir.y+ir.h+Qn)/ln)+1);break;case"rect":Cn.push(Math.floor((Ct.y+Qn)/ln)+1),Cn.push(Math.floor((Ct.y+Ct.h+Qn)/ln)+1)}for(var nr=0;nr<Cn.length;nr+=1)for(;this.pdf.internal.getNumberOfPages()<Cn[nr];)Lt.call(this);return Cn},Lt=function(){var Ct=this.fillStyle,en=this.strokeStyle,ln=this.font,Cn=this.lineCap,Qn=this.lineWidth,Zn=this.lineJoin;this.pdf.addPage(),this.fillStyle=Ct,this.strokeStyle=en,this.font=ln,this.lineCap=Cn,this.lineWidth=Qn,this.lineJoin=Zn},bn=function(Ct,en,ln){for(var Cn=0;Cn<Ct.length;Cn++)switch(Ct[Cn].type){case"bct":Ct[Cn].x2+=en,Ct[Cn].y2+=ln;case"qct":Ct[Cn].x1+=en,Ct[Cn].y1+=ln;default:Ct[Cn].x+=en,Ct[Cn].y+=ln}return Ct},dn=function(Ct){return Ct.sort(function(en,ln){return en-ln})},rn=function(Ct,en){for(var ln,Cn,Qn=this.fillStyle,Zn=this.strokeStyle,ir=this.lineCap,nr=this.lineWidth,wr=Math.abs(nr*this.ctx.transform.scaleX),zr=this.lineJoin,pa=JSON.parse(JSON.stringify(this.path)),wa=JSON.parse(JSON.stringify(this.path)),fr=[],An=0;An<wa.length;An++)if(wa[An].x!==void 0)for(var Si=zt.call(this,wa[An]),$o=0;$o<Si.length;$o+=1)fr.indexOf(Si[$o])===-1&&fr.push(Si[$o]);for(var ho=0;ho<fr.length;ho++)for(;this.pdf.internal.getNumberOfPages()<fr[ho];)Lt.call(this);if(dn(fr),this.autoPaging)for(var Vr=fr[0],ro=fr[fr.length-1],Ca=Vr;Ca<ro+1;Ca++){this.pdf.setPage(Ca),this.fillStyle=Qn,this.strokeStyle=Zn,this.lineCap=ir,this.lineWidth=wr,this.lineJoin=zr;var ei=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],uo=Ca===1?this.posY+this.margin[0]:this.margin[0],Ri=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Go=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Zo=Ca===1?0:Ri+(Ca-2)*Go;if(this.ctx.clip_path.length!==0){var tA=this.path;ln=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=bn(ln,this.posX+this.margin[3],-Zo+uo+this.ctx.prevPageLastElemOffset),Jn.call(this,Ct,!0),this.path=tA}if(Cn=JSON.parse(JSON.stringify(pa)),this.path=bn(Cn,this.posX+this.margin[3],-Zo+uo+this.ctx.prevPageLastElemOffset),en===!1||Ca===0){var ti=(Ca>Vr||Ca<ro)&&kt.call(this);ti&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],ei,Go,null).clip().discardPath()),Jn.call(this,Ct,en),ti&&this.pdf.restoreGraphicsState()}this.lineWidth=nr}else this.lineWidth=wr,Jn.call(this,Ct,en),this.lineWidth=nr;this.path=pa},Jn=function(Ct,en){if((Ct!=="stroke"||en||!Kt.call(this))&&(Ct==="stroke"||en||!Ze.call(this))){for(var ln,Cn,Qn=[],Zn=this.path,ir=0;ir<Zn.length;ir++){var nr=Zn[ir];switch(nr.type){case"begin":Qn.push({begin:!0});break;case"close":Qn.push({close:!0});break;case"mt":Qn.push({start:nr,deltas:[],abs:[]});break;case"lt":var wr=Qn.length;if(Zn[ir-1]&&!isNaN(Zn[ir-1].x)&&(ln=[nr.x-Zn[ir-1].x,nr.y-Zn[ir-1].y],wr>0)){for(;wr>=0;wr--)if(Qn[wr-1].close!==!0&&Qn[wr-1].begin!==!0){Qn[wr-1].deltas.push(ln),Qn[wr-1].abs.push(nr);break}}break;case"bct":ln=[nr.x1-Zn[ir-1].x,nr.y1-Zn[ir-1].y,nr.x2-Zn[ir-1].x,nr.y2-Zn[ir-1].y,nr.x-Zn[ir-1].x,nr.y-Zn[ir-1].y],Qn[Qn.length-1].deltas.push(ln);break;case"qct":var zr=Zn[ir-1].x+2/3*(nr.x1-Zn[ir-1].x),pa=Zn[ir-1].y+2/3*(nr.y1-Zn[ir-1].y),wa=nr.x+2/3*(nr.x1-nr.x),fr=nr.y+2/3*(nr.y1-nr.y),An=nr.x,Si=nr.y;ln=[zr-Zn[ir-1].x,pa-Zn[ir-1].y,wa-Zn[ir-1].x,fr-Zn[ir-1].y,An-Zn[ir-1].x,Si-Zn[ir-1].y],Qn[Qn.length-1].deltas.push(ln);break;case"arc":Qn.push({deltas:[],abs:[],arc:!0}),Array.isArray(Qn[Qn.length-1].abs)&&Qn[Qn.length-1].abs.push(nr)}}Cn=en?null:Ct==="stroke"?"stroke":"fill";for(var $o=!1,ho=0;ho<Qn.length;ho++)if(Qn[ho].arc)for(var Vr=Qn[ho].abs,ro=0;ro<Vr.length;ro++){var Ca=Vr[ro];Ca.type==="arc"?xn.call(this,Ca.x,Ca.y,Ca.radius,Ca.startAngle,Ca.endAngle,Ca.counterclockwise,void 0,en,!$o):Bn.call(this,Ca.x,Ca.y),$o=!0}else if(Qn[ho].close===!0)this.pdf.internal.out("h"),$o=!1;else if(Qn[ho].begin!==!0){var ei=Qn[ho].start.x,uo=Qn[ho].start.y;fn.call(this,Qn[ho].deltas,ei,uo),$o=!0}Cn&&on.call(this,Cn),en&&Hn.call(this)}},mr=function(Ct){var en=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,ln=en*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return Ct-ln;case"top":return Ct+en-ln;case"hanging":return Ct+en-2*ln;case"middle":return Ct+en/2-ln;default:return Ct}},ar=function(Ct){return Ct+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};st.prototype.createLinearGradient=function(){var Ct=function(){};return Ct.colorStops=[],Ct.addColorStop=function(en,ln){this.colorStops.push([en,ln])},Ct.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},Ct.isCanvasGradient=!0,Ct},st.prototype.createPattern=function(){return this.createLinearGradient()},st.prototype.createRadialGradient=function(){return this.createLinearGradient()};var xn=function(Ct,en,ln,Cn,Qn,Zn,ir,nr,wr){for(var zr=rr.call(this,ln,Cn,Qn,Zn),pa=0;pa<zr.length;pa++){var wa=zr[pa];pa===0&&(wr?Ft.call(this,wa.x1+Ct,wa.y1+en):Bn.call(this,wa.x1+Ct,wa.y1+en)),$n.call(this,Ct,en,wa.x2,wa.y2,wa.x3,wa.y3,wa.x4,wa.y4)}nr?Hn.call(this):on.call(this,ir)},on=function(Ct){switch(Ct){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},Hn=function(){this.pdf.clip(),this.pdf.discardPath()},Ft=function(Ct,en){this.pdf.internal.out(x(Ct)+" "+re(en)+" m")},Gt=function(Ct){var en;switch(Ct.align){case"right":case"end":en="right";break;case"center":en="center";break;default:en="left"}var ln=this.pdf.getTextDimensions(Ct.text),Cn=mr.call(this,Ct.y),Qn=ar.call(this,Cn)-ln.h,Zn=this.ctx.transform.applyToPoint(new xe(Ct.x,Cn)),ir=this.ctx.transform.decompose(),nr=new Ie;nr=(nr=(nr=nr.multiply(ir.translate)).multiply(ir.skew)).multiply(ir.scale);for(var wr,zr,pa,wa=this.ctx.transform.applyToRectangle(new be(Ct.x,Cn,ln.w,ln.h)),fr=nr.applyToRectangle(new be(Ct.x,Qn,ln.w,ln.h)),An=zt.call(this,fr),Si=[],$o=0;$o<An.length;$o+=1)Si.indexOf(An[$o])===-1&&Si.push(An[$o]);if(dn(Si),this.autoPaging)for(var ho=Si[0],Vr=Si[Si.length-1],ro=ho;ro<Vr+1;ro++){this.pdf.setPage(ro);var Ca=ro===1?this.posY+this.margin[0]:this.margin[0],ei=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],uo=this.pdf.internal.pageSize.height-this.margin[2],Ri=uo-this.margin[0],Go=this.pdf.internal.pageSize.width-this.margin[1],Zo=Go-this.margin[3],tA=ro===1?0:ei+(ro-2)*Ri;if(this.ctx.clip_path.length!==0){var ti=this.path;wr=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=bn(wr,this.posX+this.margin[3],-1*tA+Ca),Jn.call(this,"fill",!0),this.path=ti}var io=bn([JSON.parse(JSON.stringify(fr))],this.posX+this.margin[3],-tA+Ca+this.ctx.prevPageLastElemOffset)[0];Ct.scale>=.01&&(zr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(zr*Ct.scale),pa=this.lineWidth,this.lineWidth=pa*Ct.scale);var Io=this.autoPaging!=="text";if(Io||io.y+io.h<=uo){if(Io||io.y>=Ca&&io.x<=Go){var Ao=Io?Ct.text:this.pdf.splitTextToSize(Ct.text,Ct.maxWidth||Go-io.x)[0],dA=bn([JSON.parse(JSON.stringify(wa))],this.posX+this.margin[3],-tA+Ca+this.ctx.prevPageLastElemOffset)[0],Hi=Io&&(ro>ho||ro<Vr)&&kt.call(this);Hi&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Zo,Ri,null).clip().discardPath()),this.pdf.text(Ao,dA.x,dA.y,{angle:Ct.angle,align:en,renderingMode:Ct.renderingMode}),Hi&&this.pdf.restoreGraphicsState()}}else io.y<uo&&(this.ctx.prevPageLastElemOffset+=uo-io.y);Ct.scale>=.01&&(this.pdf.setFontSize(zr),this.lineWidth=pa)}else Ct.scale>=.01&&(zr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(zr*Ct.scale),pa=this.lineWidth,this.lineWidth=pa*Ct.scale),this.pdf.text(Ct.text,Zn.x+this.posX,Zn.y+this.posY,{angle:Ct.angle,align:en,renderingMode:Ct.renderingMode,maxWidth:Ct.maxWidth}),Ct.scale>=.01&&(this.pdf.setFontSize(zr),this.lineWidth=pa)},Bn=function(Ct,en,ln,Cn){ln=ln||0,Cn=Cn||0,this.pdf.internal.out(x(Ct+ln)+" "+re(en+Cn)+" l")},fn=function(Ct,en,ln){return this.pdf.lines(Ct,en,ln,null,null)},$n=function(Ct,en,ln,Cn,Qn,Zn,ir,nr){this.pdf.internal.out([z(ae(ln+Ct)),z(se(Cn+en)),z(ae(Qn+Ct)),z(se(Zn+en)),z(ae(ir+Ct)),z(se(nr+en)),"c"].join(" "))},rr=function(Ct,en,ln,Cn){for(var Qn=2*Math.PI,Zn=Math.PI/2;en>ln;)en-=Qn;var ir=Math.abs(ln-en);ir<Qn&&Cn&&(ir=Qn-ir);for(var nr=[],wr=Cn?-1:1,zr=en;ir>1e-5;){var pa=zr+wr*Math.min(ir,Zn);nr.push(sr.call(this,Ct,zr,pa)),ir-=Math.abs(pa-zr),zr=pa}return nr},sr=function(Ct,en,ln){var Cn=(ln-en)/2,Qn=Ct*Math.cos(Cn),Zn=Ct*Math.sin(Cn),ir=Qn,nr=-Zn,wr=ir*ir+nr*nr,zr=wr+ir*Qn+nr*Zn,pa=4/3*(Math.sqrt(2*wr*zr)-zr)/(ir*Zn-nr*Qn),wa=ir-pa*nr,fr=nr+pa*ir,An=wa,Si=-fr,$o=Cn+en,ho=Math.cos($o),Vr=Math.sin($o);return{x1:Ct*Math.cos(en),y1:Ct*Math.sin(en),x2:wa*ho-fr*Vr,y2:wa*Vr+fr*ho,x3:An*ho-Si*Vr,y3:An*Vr+Si*ho,x4:Ct*Math.cos(ln),y4:Ct*Math.sin(ln)}},Gn=function(Ct){return 180*Ct/Math.PI},ur=function(Ct,en,ln,Cn,Qn,Zn){var ir=Ct+.5*(ln-Ct),nr=en+.5*(Cn-en),wr=Qn+.5*(ln-Qn),zr=Zn+.5*(Cn-Zn),pa=Math.min(Ct,Qn,ir,wr),wa=Math.max(Ct,Qn,ir,wr),fr=Math.min(en,Zn,nr,zr),An=Math.max(en,Zn,nr,zr);return new be(pa,fr,wa-pa,An-fr)},ea=function(Ct,en,ln,Cn,Qn,Zn,ir,nr){var wr,zr,pa,wa,fr,An,Si,$o,ho,Vr,ro,Ca,ei,uo,Ri=ln-Ct,Go=Cn-en,Zo=Qn-ln,tA=Zn-Cn,ti=ir-Qn,io=nr-Zn;for(zr=0;zr<41;zr++)ho=(Si=(pa=Ct+(wr=zr/40)*Ri)+wr*((fr=ln+wr*Zo)-pa))+wr*(fr+wr*(Qn+wr*ti-fr)-Si),Vr=($o=(wa=en+wr*Go)+wr*((An=Cn+wr*tA)-wa))+wr*(An+wr*(Zn+wr*io-An)-$o),zr==0?(ro=ho,Ca=Vr,ei=ho,uo=Vr):(ro=Math.min(ro,ho),Ca=Math.min(Ca,Vr),ei=Math.max(ei,ho),uo=Math.max(uo,Vr));return new be(Math.round(ro),Math.round(Ca),Math.round(ei-ro),Math.round(uo-Ca))},Fr=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var Ct,en,ln=(Ct=this.ctx.lineDash,en=this.ctx.lineDashOffset,JSON.stringify({lineDash:Ct,lineDashOffset:en}));this.prevLineDash!==ln&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=ln)}}})(Ma.API),function(b){var z=function(xe){var be,Ie,_e,Ve,st,Bt,Ze,Kt,kt,zt;for(/[^\x00-\xFF]/.test(xe),Ie=[],_e=0,Ve=(xe+=be="\0\0\0\0".slice(xe.length%4||4)).length;Ve>_e;_e+=4)(st=(xe.charCodeAt(_e)<<24)+(xe.charCodeAt(_e+1)<<16)+(xe.charCodeAt(_e+2)<<8)+xe.charCodeAt(_e+3))!==0?(Bt=(st=((st=((st=((st=(st-(zt=st%85))/85)-(kt=st%85))/85)-(Kt=st%85))/85)-(Ze=st%85))/85)%85,Ie.push(Bt+33,Ze+33,Kt+33,kt+33,zt+33)):Ie.push(122);return function(Lt,bn){for(var dn=bn;dn>0;dn--)Lt.pop()}(Ie,be.length),String.fromCharCode.apply(String,Ie)+"~>"},x=function(xe){var be,Ie,_e,Ve,st,Bt=String,Ze="length",Kt=255,kt="charCodeAt",zt="slice",Lt="replace";for(xe[zt](-2),xe=xe[zt](0,-2)[Lt](/\s/g,"")[Lt]("z","!!!!!"),_e=[],Ve=0,st=(xe+=be="uuuuu"[zt](xe[Ze]%5||5))[Ze];st>Ve;Ve+=5)Ie=52200625*(xe[kt](Ve)-33)+614125*(xe[kt](Ve+1)-33)+7225*(xe[kt](Ve+2)-33)+85*(xe[kt](Ve+3)-33)+(xe[kt](Ve+4)-33),_e.push(Kt&Ie>>24,Kt&Ie>>16,Kt&Ie>>8,Kt&Ie);return function(bn,dn){for(var rn=dn;rn>0;rn--)bn.pop()}(_e,be[Ze]),Bt.fromCharCode.apply(Bt,_e)},re=function(xe){return xe.split("").map(function(be){return("0"+be.charCodeAt().toString(16)).slice(-2)}).join("")+">"},ae=function(xe){var be=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((xe=xe.replace(/\s/g,"")).indexOf(">")!==-1&&(xe=xe.substr(0,xe.indexOf(">"))),xe.length%2&&(xe+="0"),be.test(xe)===!1)return"";for(var Ie="",_e=0;_e<xe.length;_e+=2)Ie+=String.fromCharCode("0x"+(xe[_e]+xe[_e+1]));return Ie},se=function(xe){for(var be=new Uint8Array(xe.length),Ie=xe.length;Ie--;)be[Ie]=xe.charCodeAt(Ie);return(be=un(be)).reduce(function(_e,Ve){return _e+String.fromCharCode(Ve)},"")};b.processDataByFilters=function(xe,be){var Ie=0,_e=xe||"",Ve=[];for(typeof(be=be||[])=="string"&&(be=[be]),Ie=0;Ie<be.length;Ie+=1)switch(be[Ie]){case"ASCII85Decode":case"/ASCII85Decode":_e=x(_e),Ve.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":_e=z(_e),Ve.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":_e=ae(_e),Ve.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":_e=re(_e),Ve.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":_e=se(_e),Ve.push("/FlateDecode");break;default:throw new Error('The filter: "'+be[Ie]+'" is not implemented')}return{data:_e,reverseChain:Ve.reverse().join(" ")}}}(Ma.API),function(b){b.loadFile=function(z,x,re){return function(ae,se,xe){se=se!==!1,xe=typeof xe=="function"?xe:function(){};var be=void 0;try{be=function(Ie,_e,Ve){var st=new XMLHttpRequest,Bt=0,Ze=function(Kt){var kt=Kt.length,zt=[],Lt=String.fromCharCode;for(Bt=0;Bt<kt;Bt+=1)zt.push(Lt(255&Kt.charCodeAt(Bt)));return zt.join("")};if(st.open("GET",Ie,!_e),st.overrideMimeType("text/plain; charset=x-user-defined"),_e===!1&&(st.onload=function(){st.status===200?Ve(Ze(this.responseText)):Ve(void 0)}),st.send(null),_e&&st.status===200)return Ze(st.responseText)}(ae,se,xe)}catch(Ie){}return be}(z,x,re)},b.loadImageFile=b.loadFile}(Ma.API),function(b){function z(){return(bo.html2canvas?Promise.resolve(bo.html2canvas):Promise.resolve().then(we.t.bind(we,64270,23))).catch(function(be){return Promise.reject(new Error("Could not load html2canvas: "+be))}).then(function(be){return be.default?be.default:be})}function x(){return(bo.DOMPurify?Promise.resolve(bo.DOMPurify):we.e(7573).then(we.bind(we,7573))).catch(function(be){return Promise.reject(new Error("Could not load dompurify: "+be))}).then(function(be){return be.default?be.default:be})}var re=function(be){var Ie=(0,ve.Z)(be);return Ie==="undefined"?"undefined":Ie==="string"||be instanceof String?"string":Ie==="number"||be instanceof Number?"number":Ie==="function"||be instanceof Function?"function":be&&be.constructor===Array?"array":be&&be.nodeType===1?"element":Ie==="object"?"object":"unknown"},ae=function(be,Ie){var _e=document.createElement(be);for(var Ve in Ie.className&&(_e.className=Ie.className),Ie.innerHTML&&Ie.dompurify&&(_e.innerHTML=Ie.dompurify.sanitize(Ie.innerHTML)),Ie.style)_e.style[Ve]=Ie.style[Ve];return _e},se=function be(Ie,_e){for(var Ve=Ie.nodeType===3?document.createTextNode(Ie.nodeValue):Ie.cloneNode(!1),st=Ie.firstChild;st;st=st.nextSibling)_e!==!0&&st.nodeType===1&&st.nodeName==="SCRIPT"||Ve.appendChild(be(st,_e));return Ie.nodeType===1&&(Ie.nodeName==="CANVAS"?(Ve.width=Ie.width,Ve.height=Ie.height,Ve.getContext("2d").drawImage(Ie,0,0)):Ie.nodeName!=="TEXTAREA"&&Ie.nodeName!=="SELECT"||(Ve.value=Ie.value),Ve.addEventListener("load",function(){Ve.scrollTop=Ie.scrollTop,Ve.scrollLeft=Ie.scrollLeft},!0)),Ve},xe=function be(Ie){var _e=Object.assign(be.convert(Promise.resolve()),JSON.parse(JSON.stringify(be.template))),Ve=be.convert(Promise.resolve(),_e);return(Ve=Ve.setProgress(1,be,1,[be])).set(Ie)};(xe.prototype=Object.create(Promise.prototype)).constructor=xe,xe.convert=function(be,Ie){return be.__proto__=Ie||xe.prototype,be},xe.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},xe.prototype.from=function(be,Ie){return this.then(function(){switch(Ie=Ie||function(_e){switch(re(_e)){case"string":return"string";case"element":return _e.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(be),Ie){case"string":return this.then(x).then(function(_e){return this.set({src:ae("div",{innerHTML:be,dompurify:_e})})});case"element":return this.set({src:be});case"canvas":return this.set({canvas:be});case"img":return this.set({img:be});default:return this.error("Unknown source type.")}})},xe.prototype.to=function(be){switch(be){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.")}},xe.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var be={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},Ie=se(this.prop.src,this.opt.html2canvas.javascriptEnabled);Ie.tagName==="BODY"&&(be.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=ae("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=ae("div",{className:"html2pdf__container",style:be}),this.prop.container.appendChild(Ie),this.prop.container.firstChild.appendChild(ae("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},xe.prototype.toCanvas=function(){var be=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(be).then(z).then(function(Ie){var _e=Object.assign({},this.opt.html2canvas);return delete _e.onrendered,Ie(this.prop.container,_e)}).then(function(Ie){(this.opt.html2canvas.onrendered||function(){})(Ie),this.prop.canvas=Ie,document.body.removeChild(this.prop.overlay)})},xe.prototype.toContext2d=function(){var be=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(be).then(z).then(function(Ie){var _e=this.opt.jsPDF,Ve=this.opt.fontFaces,st=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,Bt=Object.assign({async:!0,allowTaint:!0,scale:st,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete Bt.onrendered,_e.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,_e.context2d.posX=this.opt.x,_e.context2d.posY=this.opt.y,_e.context2d.margin=this.opt.margin,_e.context2d.fontFaces=Ve,Ve)for(var Ze=0;Ze<Ve.length;++Ze){var Kt=Ve[Ze],kt=Kt.src.find(function(zt){return zt.format==="truetype"});kt&&_e.addFont(kt.url,Kt.ref.name,Kt.ref.style)}return Bt.windowHeight=Bt.windowHeight||0,Bt.windowHeight=Bt.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):Bt.windowHeight,_e.context2d.save(!0),Ie(this.prop.container,Bt)}).then(function(Ie){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(Ie),this.prop.canvas=Ie,document.body.removeChild(this.prop.overlay)})},xe.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var be=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=be})},xe.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},xe.prototype.output=function(be,Ie,_e){return(_e=_e||"pdf").toLowerCase()==="img"||_e.toLowerCase()==="image"?this.outputImg(be,Ie):this.outputPdf(be,Ie)},xe.prototype.outputPdf=function(be,Ie){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(be,Ie)})},xe.prototype.outputImg=function(be){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(be){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+be+'" is not supported.'}})},xe.prototype.save=function(be){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(be?{filename:be}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},xe.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},xe.prototype.set=function(be){if(re(be)!=="object")return this;var Ie=Object.keys(be||{}).map(function(_e){if(_e in xe.template.prop)return function(){this.prop[_e]=be[_e]};switch(_e){case"margin":return this.setMargin.bind(this,be.margin);case"jsPDF":return function(){return this.opt.jsPDF=be.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,be.pageSize);default:return function(){this.opt[_e]=be[_e]}}},this);return this.then(function(){return this.thenList(Ie)})},xe.prototype.get=function(be,Ie){return this.then(function(){var _e=be in xe.template.prop?this.prop[be]:this.opt[be];return Ie?Ie(_e):_e})},xe.prototype.setMargin=function(be){return this.then(function(){switch(re(be)){case"number":be=[be,be,be,be];case"array":if(be.length===2&&(be=[be[0],be[1],be[0],be[1]]),be.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=be}).then(this.setPageSize)},xe.prototype.setPageSize=function(be){function Ie(_e,Ve){return Math.floor(_e*Ve/72*96)}return this.then(function(){(be=be||Ma.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(be.inner={width:be.width-this.opt.margin[1]-this.opt.margin[3],height:be.height-this.opt.margin[0]-this.opt.margin[2]},be.inner.px={width:Ie(be.inner.width,be.k),height:Ie(be.inner.height,be.k)},be.inner.ratio=be.inner.height/be.inner.width),this.prop.pageSize=be})},xe.prototype.setProgress=function(be,Ie,_e,Ve){return be!=null&&(this.progress.val=be),Ie!=null&&(this.progress.state=Ie),_e!=null&&(this.progress.n=_e),Ve!=null&&(this.progress.stack=Ve),this.progress.ratio=this.progress.val/this.progress.state,this},xe.prototype.updateProgress=function(be,Ie,_e,Ve){return this.setProgress(be?this.progress.val+be:null,Ie||null,_e?this.progress.n+_e:null,Ve?this.progress.stack.concat(Ve):null)},xe.prototype.then=function(be,Ie){var _e=this;return this.thenCore(be,Ie,function(Ve,st){return _e.updateProgress(null,null,1,[Ve]),Promise.prototype.then.call(this,function(Bt){return _e.updateProgress(null,Ve),Bt}).then(Ve,st).then(function(Bt){return _e.updateProgress(1),Bt})})},xe.prototype.thenCore=function(be,Ie,_e){_e=_e||Promise.prototype.then;var Ve=this;be&&(be=be.bind(Ve)),Ie&&(Ie=Ie.bind(Ve));var st=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?Ve:xe.convert(Object.assign({},Ve),Promise.prototype),Bt=_e.call(st,be,Ie);return xe.convert(Bt,Ve.__proto__)},xe.prototype.thenExternal=function(be,Ie){return Promise.prototype.then.call(this,be,Ie)},xe.prototype.thenList=function(be){var Ie=this;return be.forEach(function(_e){Ie=Ie.thenCore(_e)}),Ie},xe.prototype.catch=function(be){be&&(be=be.bind(this));var Ie=Promise.prototype.catch.call(this,be);return xe.convert(Ie,this)},xe.prototype.catchExternal=function(be){return Promise.prototype.catch.call(this,be)},xe.prototype.error=function(be){return this.then(function(){throw new Error(be)})},xe.prototype.using=xe.prototype.set,xe.prototype.saveAs=xe.prototype.save,xe.prototype.export=xe.prototype.output,xe.prototype.run=xe.prototype.then,Ma.getPageSize=function(be,Ie,_e){if((0,ve.Z)(be)==="object"){var Ve=be;be=Ve.orientation,Ie=Ve.unit||Ie,_e=Ve.format||_e}Ie=Ie||"mm",_e=_e||"a4",be=(""+(be||"P")).toLowerCase();var st,Bt=(""+_e).toLowerCase(),Ze={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]};switch(Ie){case"pt":st=1;break;case"mm":st=72/25.4;break;case"cm":st=72/2.54;break;case"in":st=72;break;case"px":st=.75;break;case"pc":case"em":st=12;break;case"ex":st=6;break;default:throw"Invalid unit: "+Ie}var Kt,kt=0,zt=0;if(Ze.hasOwnProperty(Bt))kt=Ze[Bt][1]/st,zt=Ze[Bt][0]/st;else try{kt=_e[1],zt=_e[0]}catch(Lt){throw new Error("Invalid format: "+_e)}if(be==="p"||be==="portrait")be="p",zt>kt&&(Kt=zt,zt=kt,kt=Kt);else{if(be!=="l"&&be!=="landscape")throw"Invalid orientation: "+be;be="l",kt>zt&&(Kt=zt,zt=kt,kt=Kt)}return{width:zt,height:kt,unit:Ie,k:st,orientation:be}},b.html=function(be,Ie){(Ie=Ie||{}).callback=Ie.callback||function(){},Ie.html2canvas=Ie.html2canvas||{},Ie.html2canvas.canvas=Ie.html2canvas.canvas||this.canvas,Ie.jsPDF=Ie.jsPDF||this,Ie.fontFaces=Ie.fontFaces?Ie.fontFaces.map(Dl):null;var _e=new xe(Ie);return Ie.worker?_e:_e.from(be).doCallback()}}(Ma.API),Ma.API.addJS=function(b){return Ip=b,this.internal.events.subscribe("postPutResources",function(){yc=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(yc+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Lp=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+Ip+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){yc!==void 0&&Lp!==void 0&&this.internal.out("/Names <</JavaScript "+yc+" 0 R>>")}),this},function(b){var z;b.events.push(["postPutResources",function(){var x=this,re=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var ae=x.outline.render().split(/\r\n/),se=0;se<ae.length;se++){var xe=ae[se],be=re.exec(xe);if(be!=null){var Ie=be[1];x.internal.newObjectDeferredBegin(Ie,!1)}x.internal.write(xe)}if(this.outline.createNamedDestinations){var _e=this.internal.pages.length,Ve=[];for(se=0;se<_e;se++){var st=x.internal.newObject();Ve.push(st);var Bt=x.internal.getPageInfo(se+1);x.internal.write("<< /D["+Bt.objId+" 0 R /XYZ null null null]>> endobj")}var Ze=x.internal.newObject();for(x.internal.write("<< /Names [ "),se=0;se<Ve.length;se++)x.internal.write("(page_"+(se+1)+")"+Ve[se]+" 0 R");x.internal.write(" ] >>","endobj"),z=x.internal.newObject(),x.internal.write("<< /Dests "+Ze+" 0 R"),x.internal.write(">>","endobj")}}]),b.events.push(["putCatalog",function(){var x=this;x.outline.root.children.length>0&&(x.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&x.internal.write("/Names "+z+" 0 R"))}]),b.events.push(["initialized",function(){var x=this;x.outline={createNamedDestinations:!1,root:{children:[]}},x.outline.add=function(re,ae,se){var xe={title:ae,options:se,children:[]};return re==null&&(re=this.root),re.children.push(xe),xe},x.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=x,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},x.outline.genIds_r=function(re){re.id=x.internal.newObjectDeferred();for(var ae=0;ae<re.children.length;ae++)this.genIds_r(re.children[ae])},x.outline.renderRoot=function(re){this.objStart(re),this.line("/Type /Outlines"),re.children.length>0&&(this.line("/First "+this.makeRef(re.children[0])),this.line("/Last "+this.makeRef(re.children[re.children.length-1]))),this.line("/Count "+this.count_r({count:0},re)),this.objEnd()},x.outline.renderItems=function(re){for(var ae=this.ctx.pdf.internal.getVerticalCoordinateString,se=0;se<re.children.length;se++){var xe=re.children[se];this.objStart(xe),this.line("/Title "+this.makeString(xe.title)),this.line("/Parent "+this.makeRef(re)),se>0&&this.line("/Prev "+this.makeRef(re.children[se-1])),se<re.children.length-1&&this.line("/Next "+this.makeRef(re.children[se+1])),xe.children.length>0&&(this.line("/First "+this.makeRef(xe.children[0])),this.line("/Last "+this.makeRef(xe.children[xe.children.length-1])));var be=this.count=this.count_r({count:0},xe);if(be>0&&this.line("/Count "+be),xe.options&&xe.options.pageNumber){var Ie=x.internal.getPageInfo(xe.options.pageNumber);this.line("/Dest ["+Ie.objId+" 0 R /XYZ 0 "+ae(0)+" 0]")}this.objEnd()}for(var _e=0;_e<re.children.length;_e++)this.renderItems(re.children[_e])},x.outline.line=function(re){this.ctx.val+=re+`\r
|
|
|
`},x.outline.makeRef=function(re){return re.id+" 0 R"},x.outline.makeString=function(re){return"("+x.internal.pdfEscape(re)+")"},x.outline.objStart=function(re){this.ctx.val+=`\r
|
|
|
`+re.id+` 0 obj\r
|
|
|
<<\r
|
|
|
`},x.outline.objEnd=function(){this.ctx.val+=`>> \r
|
|
|
endobj\r
|
|
|
`},x.outline.count_r=function(re,ae){for(var se=0;se<ae.children.length;se++)re.count++,this.count_r(re,ae.children[se]);return re.count}}])}(Ma.API),function(b){var z=[192,193,194,195,196,197,198,199];b.processJPEG=function(x,re,ae,se,xe,be){var Ie,_e=this.decode.DCT_DECODE,Ve=null;if(typeof x=="string"||this.__addimage__.isArrayBuffer(x)||this.__addimage__.isArrayBufferView(x)){switch(x=xe||x,x=this.__addimage__.isArrayBuffer(x)?new Uint8Array(x):x,Ie=function(st){for(var Bt,Ze=256*st.charCodeAt(4)+st.charCodeAt(5),Kt=st.length,kt={width:0,height:0,numcomponents:1},zt=4;zt<Kt;zt+=2){if(zt+=Ze,z.indexOf(st.charCodeAt(zt+1))!==-1){Bt=256*st.charCodeAt(zt+5)+st.charCodeAt(zt+6),kt={width:256*st.charCodeAt(zt+7)+st.charCodeAt(zt+8),height:Bt,numcomponents:st.charCodeAt(zt+9)};break}Ze=256*st.charCodeAt(zt+2)+st.charCodeAt(zt+3)}return kt}(x=this.__addimage__.isArrayBufferView(x)?this.__addimage__.arrayBufferToBinaryString(x):x),Ie.numcomponents){case 1:be=this.color_spaces.DEVICE_GRAY;break;case 4:be=this.color_spaces.DEVICE_CMYK;break;case 3:be=this.color_spaces.DEVICE_RGB}Ve={data:x,width:Ie.width,height:Ie.height,colorSpace:be,bitsPerComponent:8,filter:_e,index:re,alias:ae}}return Ve}}(Ma.API),Ma.API.processPNG=function(b,z,x,re){if(this.__addimage__.isArrayBuffer(b)&&(b=new Uint8Array(b)),this.__addimage__.isArrayBufferView(b)){var ae,se=Uf(b,{checkCrc:!0}),xe=se.width,be=se.height,Ie=se.channels,_e=se.palette,Ve=se.depth;ae=_e&&Ie===1?function(xn){for(var on=xn.width,Hn=xn.height,Ft=xn.data,Gt=xn.palette,Bn=xn.depth,fn=!1,$n=[],rr=[],sr=void 0,Gn=!1,ur=0,ea=0;ea<Gt.length;ea++){var Fr=(0,po.Z)(Gt[ea],4),Ct=Fr[0],en=Fr[1],ln=Fr[2],Cn=Fr[3];$n.push(Ct,en,ln),Cn!=null&&(Cn===0?(ur++,rr.length<1&&rr.push(ea)):Cn<255&&(Gn=!0))}if(Gn||ur>1){fn=!0,rr=void 0;var Qn=on*Hn;sr=new Uint8Array(Qn);for(var Zn=new DataView(Ft.buffer),ir=0;ir<Qn;ir++){var nr=Km(Zn,ir,Bn),wr=(0,po.Z)(Gt[nr],4)[3];sr[ir]=wr}}else ur===0&&(rr=void 0);return{colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:fn?8:void 0,colorBytes:Ft,alphaBytes:sr,needSMask:fn,palette:$n,mask:rr}}(se):Ie===2||Ie===4?function(xn){for(var on=xn.data,Hn=xn.width,Ft=xn.height,Gt=xn.channels,Bn=xn.depth,fn=Gt===2?"DeviceGray":"DeviceRGB",$n=Gt-1,rr=Hn*Ft,sr=$n,Gn=rr*sr,ur=1*rr,ea=Math.ceil(Gn*Bn/8),Fr=Math.ceil(ur*Bn/8),Ct=new Uint8Array(ea),en=new Uint8Array(Fr),ln=new DataView(on.buffer),Cn=new DataView(Ct.buffer),Qn=new DataView(en.buffer),Zn=!1,ir=0;ir<rr;ir++){for(var nr=ir*Gt,wr=0;wr<sr;wr++)Rp(Cn,Km(ln,nr+wr,Bn),ir*sr+wr,Bn);var zr=Km(ln,nr+sr,Bn);zr<(1<<Bn)-1&&(Zn=!0),Rp(Qn,zr,1*ir,Bn)}return{colorSpace:fn,colorsPerPixel:$n,sMaskBitsPerComponent:Zn?Bn:void 0,colorBytes:Ct,alphaBytes:en,needSMask:Zn}}(se):function(xn){var on=xn.data,Hn=xn.channels===1?"DeviceGray":"DeviceRGB";return{colorSpace:Hn,colorsPerPixel:Hn==="DeviceGray"?1:3,colorBytes:on instanceof Uint16Array?function(Ft){for(var Gt=Ft.length,Bn=new Uint8Array(2*Gt),fn=new DataView(Bn.buffer,Bn.byteOffset,Bn.byteLength),$n=0;$n<Gt;$n++)fn.setUint16(2*$n,Ft[$n],!1);return Bn}(on):on,needSMask:!1}}(se);var st,Bt,Ze,Kt=ae,kt=Kt.colorSpace,zt=Kt.colorsPerPixel,Lt=Kt.sMaskBitsPerComponent,bn=Kt.colorBytes,dn=Kt.alphaBytes,rn=Kt.needSMask,Jn=Kt.palette,mr=Kt.mask,ar=null;return re!==Ma.API.image_compression.NONE&&typeof un=="function"?(ar=function(xn){var on;switch(xn){case Ma.API.image_compression.FAST:on=11;break;case Ma.API.image_compression.MEDIUM:on=13;break;case Ma.API.image_compression.SLOW:on=14;break;default:on=12}return on}(re),st=this.decode.FLATE_DECODE,Bt="/Predictor ".concat(ar," /Colors ").concat(zt," /BitsPerComponent ").concat(Ve," /Columns ").concat(xe),b=Op(bn,Math.ceil(xe*zt*Ve/8),zt,Ve,re),rn&&(Ze=Op(dn,Math.ceil(xe*Lt/8),1,Lt,re))):(st=void 0,Bt=void 0,b=bn,rn&&(Ze=dn)),(this.__addimage__.isArrayBuffer(b)||this.__addimage__.isArrayBufferView(b))&&(b=this.__addimage__.arrayBufferToBinaryString(b)),(Ze&&this.__addimage__.isArrayBuffer(Ze)||this.__addimage__.isArrayBufferView(Ze))&&(Ze=this.__addimage__.arrayBufferToBinaryString(Ze)),{alias:x,data:b,index:z,filter:st,decodeParameters:Bt,transparency:mr,palette:Jn,sMask:Ze,predictor:ar,width:xe,height:be,bitsPerComponent:Ve,sMaskBitsPerComponent:Lt,colorSpace:kt}}},function(b){b.processGIF89A=function(z,x,re,ae){var se=new _v(z),xe=se.width,be=se.height,Ie=[];se.decodeAndBlitFrameRGBA(0,Ie);var _e={data:Ie,width:xe,height:be},Ve=new zm(100).encode(_e,100);return b.processJPEG.call(this,Ve,x,re,ae)},b.processGIF87A=b.processGIF89A}(Ma.API),Gu.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var b=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(b);for(var z=0;z<b;z++){var x=this.datav.getUint8(this.pos++,!0),re=this.datav.getUint8(this.pos++,!0),ae=this.datav.getUint8(this.pos++,!0),se=this.datav.getUint8(this.pos++,!0);this.palette[z]={red:ae,green:re,blue:x,quad:se}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Gu.prototype.parseBGR=function(){this.pos=this.offset;try{var b="bit"+this.bitPP,z=this.width*this.height*4;this.data=new Uint8Array(z),this[b]()}catch(x){Ji.log("bit decode error:"+x)}},Gu.prototype.bit1=function(){var b,z=Math.ceil(this.width/8),x=z%4;for(b=this.height-1;b>=0;b--){for(var re=this.bottom_up?b:this.height-1-b,ae=0;ae<z;ae++)for(var se=this.datav.getUint8(this.pos++,!0),xe=re*this.width*4+8*ae*4,be=0;be<8&&8*ae+be<this.width;be++){var Ie=this.palette[se>>7-be&1];this.data[xe+4*be]=Ie.blue,this.data[xe+4*be+1]=Ie.green,this.data[xe+4*be+2]=Ie.red,this.data[xe+4*be+3]=255}x!==0&&(this.pos+=4-x)}},Gu.prototype.bit4=function(){for(var b=Math.ceil(this.width/2),z=b%4,x=this.height-1;x>=0;x--){for(var re=this.bottom_up?x:this.height-1-x,ae=0;ae<b;ae++){var se=this.datav.getUint8(this.pos++,!0),xe=re*this.width*4+2*ae*4,be=se>>4,Ie=15&se,_e=this.palette[be];if(this.data[xe]=_e.blue,this.data[xe+1]=_e.green,this.data[xe+2]=_e.red,this.data[xe+3]=255,2*ae+1>=this.width)break;_e=this.palette[Ie],this.data[xe+4]=_e.blue,this.data[xe+4+1]=_e.green,this.data[xe+4+2]=_e.red,this.data[xe+4+3]=255}z!==0&&(this.pos+=4-z)}},Gu.prototype.bit8=function(){for(var b=this.width%4,z=this.height-1;z>=0;z--){for(var x=this.bottom_up?z:this.height-1-z,re=0;re<this.width;re++){var ae=this.datav.getUint8(this.pos++,!0),se=x*this.width*4+4*re;if(ae<this.palette.length){var xe=this.palette[ae];this.data[se]=xe.red,this.data[se+1]=xe.green,this.data[se+2]=xe.blue,this.data[se+3]=255}else this.data[se]=255,this.data[se+1]=255,this.data[se+2]=255,this.data[se+3]=255}b!==0&&(this.pos+=4-b)}},Gu.prototype.bit15=function(){for(var b=this.width%3,z=parseInt("11111",2),x=this.height-1;x>=0;x--){for(var re=this.bottom_up?x:this.height-1-x,ae=0;ae<this.width;ae++){var se=this.datav.getUint16(this.pos,!0);this.pos+=2;var xe=(se&z)/z*255|0,be=(se>>5&z)/z*255|0,Ie=(se>>10&z)/z*255|0,_e=se>>15?255:0,Ve=re*this.width*4+4*ae;this.data[Ve]=Ie,this.data[Ve+1]=be,this.data[Ve+2]=xe,this.data[Ve+3]=_e}this.pos+=b}},Gu.prototype.bit16=function(){for(var b=this.width%3,z=parseInt("11111",2),x=parseInt("111111",2),re=this.height-1;re>=0;re--){for(var ae=this.bottom_up?re:this.height-1-re,se=0;se<this.width;se++){var xe=this.datav.getUint16(this.pos,!0);this.pos+=2;var be=(xe&z)/z*255|0,Ie=(xe>>5&x)/x*255|0,_e=(xe>>11)/z*255|0,Ve=ae*this.width*4+4*se;this.data[Ve]=_e,this.data[Ve+1]=Ie,this.data[Ve+2]=be,this.data[Ve+3]=255}this.pos+=b}},Gu.prototype.bit24=function(){for(var b=this.height-1;b>=0;b--){for(var z=this.bottom_up?b:this.height-1-b,x=0;x<this.width;x++){var re=this.datav.getUint8(this.pos++,!0),ae=this.datav.getUint8(this.pos++,!0),se=this.datav.getUint8(this.pos++,!0),xe=z*this.width*4+4*x;this.data[xe]=se,this.data[xe+1]=ae,this.data[xe+2]=re,this.data[xe+3]=255}this.pos+=this.width%4}},Gu.prototype.bit32=function(){for(var b=this.height-1;b>=0;b--)for(var z=this.bottom_up?b:this.height-1-b,x=0;x<this.width;x++){var re=this.datav.getUint8(this.pos++,!0),ae=this.datav.getUint8(this.pos++,!0),se=this.datav.getUint8(this.pos++,!0),xe=this.datav.getUint8(this.pos++,!0),be=z*this.width*4+4*x;this.data[be]=se,this.data[be+1]=ae,this.data[be+2]=re,this.data[be+3]=xe}},Gu.prototype.getData=function(){return this.data},function(b){b.processBMP=function(z,x,re,ae){var se=new Gu(z,!1),xe=se.width,be=se.height,Ie={data:se.getData(),width:xe,height:be},_e=new zm(100).encode(Ie,100);return b.processJPEG.call(this,_e,x,re,ae)}}(Ma.API),Mp.prototype.getData=function(){return this.data},function(b){b.processWEBP=function(z,x,re,ae){var se=new Mp(z),xe=se.width,be=se.height,Ie={data:se.getData(),width:xe,height:be},_e=new zm(100).encode(Ie,100);return b.processJPEG.call(this,_e,x,re,ae)}}(Ma.API),Ma.API.processRGBA=function(b,z,x){for(var re=b.data,ae=re.length,se=new Uint8Array(ae/4*3),xe=new Uint8Array(ae/4),be=0,Ie=0,_e=0;_e<ae;_e+=4){var Ve=re[_e],st=re[_e+1],Bt=re[_e+2],Ze=re[_e+3];se[be++]=Ve,se[be++]=st,se[be++]=Bt,xe[Ie++]=Ze}var Kt=this.__addimage__.arrayBufferToBinaryString(se);return{alpha:this.__addimage__.arrayBufferToBinaryString(xe),data:Kt,index:z,alias:x,colorSpace:"DeviceRGB",bitsPerComponent:8,width:b.width,height:b.height}},Ma.API.setLanguage=function(b){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[b]!==void 0&&(this.internal.languageSettings.languageCode=b,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},Qf=Ma.API,_0=Qf.getCharWidthsArray=function(b,z){var x,re,ae=(z=z||{}).font||this.internal.getFont(),se=z.fontSize||this.internal.getFontSize(),xe=z.charSpace||this.internal.getCharSpace(),be=z.widths?z.widths:ae.metadata.Unicode.widths,Ie=be.fof?be.fof:1,_e=z.kerning?z.kerning:ae.metadata.Unicode.kerning,Ve=_e.fof?_e.fof:1,st=z.doKerning!==!1,Bt=0,Ze=b.length,Kt=0,kt=be[0]||Ie,zt=[];for(x=0;x<Ze;x++)re=b.charCodeAt(x),typeof ae.metadata.widthOfString=="function"?zt.push((ae.metadata.widthOfGlyph(ae.metadata.characterToGlyph(re))+xe*(1e3/se)||0)/1e3):(Bt=st&&(0,ve.Z)(_e[re])==="object"&&!isNaN(parseInt(_e[re][Kt],10))?_e[re][Kt]/Ve:0,zt.push((be[re]||kt)/Ie+Bt)),Kt=re;return zt},Up=Qf.getStringUnitWidth=function(b,z){var x=(z=z||{}).fontSize||this.internal.getFontSize(),re=z.font||this.internal.getFont(),ae=z.charSpace||this.internal.getCharSpace();return Qf.processArabic&&(b=Qf.processArabic(b)),typeof re.metadata.widthOfString=="function"?re.metadata.widthOfString(b,x,ae)/x:_0.apply(this,arguments).reduce(function(se,xe){return se+xe},0)},Np=function(b,z,x,re){for(var ae=[],se=0,xe=b.length,be=0;se!==xe&&be+z[se]<x;)be+=z[se],se++;ae.push(b.slice(0,se));var Ie=se;for(be=0;se!==xe;)be+z[se]>re&&(ae.push(b.slice(Ie,se)),be=0,Ie=se),be+=z[se],se++;return Ie!==se&&ae.push(b.slice(Ie,se)),ae},Dp=function(b,z,x){x||(x={});var re,ae,se,xe,be,Ie,_e,Ve=[],st=[Ve],Bt=x.textIndent||0,Ze=0,Kt=0,kt=b.split(" "),zt=_0.apply(this,[" ",x])[0];if(Ie=x.lineIndent===-1?kt[0].length+2:x.lineIndent||0){var Lt=Array(Ie).join(" "),bn=[];kt.map(function(rn){(rn=rn.split(/\s*\n/)).length>1?bn=bn.concat(rn.map(function(Jn,mr){return(mr&&Jn.length?`
|
|
|
`:"")+Jn})):bn.push(rn[0])}),kt=bn,Ie=Up.apply(this,[Lt,x])}for(se=0,xe=kt.length;se<xe;se++){var dn=0;if(re=kt[se],Ie&&re[0]==`
|
|
|
`&&(re=re.substr(1),dn=1),Bt+Ze+(Kt=(ae=_0.apply(this,[re,x])).reduce(function(rn,Jn){return rn+Jn},0))>z||dn){if(Kt>z){for(be=Np.apply(this,[re,ae,z-(Bt+Ze),z]),Ve.push(be.shift()),Ve=[be.pop()];be.length;)st.push([be.shift()]);Kt=ae.slice(re.length-(Ve[0]?Ve[0].length:0)).reduce(function(rn,Jn){return rn+Jn},0)}else Ve=[re];st.push(Ve),Bt=Kt+Ie,Ze=zt}else Ve.push(re),Bt+=Ze+Kt,Ze=zt}return _e=Ie?function(rn,Jn){return(Jn?Lt:"")+rn.join(" ")}:function(rn){return rn.join(" ")},st.map(_e)},Qf.splitTextToSize=function(b,z,x){var re,ae=(x=x||{}).fontSize||this.internal.getFontSize(),se=function(Ve){if(Ve.widths&&Ve.kerning)return{widths:Ve.widths,kerning:Ve.kerning};var st=this.internal.getFont(Ve.fontName,Ve.fontStyle),Bt="Unicode";return st.metadata[Bt]?{widths:st.metadata[Bt].widths||{0:1},kerning:st.metadata[Bt].kerning||{}}:{font:st.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,x);re=Array.isArray(b)?b:String(b).split(/\r?\n/);var xe=1*this.internal.scaleFactor*z/ae;se.textIndent=x.textIndent?1*x.textIndent*this.internal.scaleFactor/ae:0,se.lineIndent=x.lineIndent;var be,Ie,_e=[];for(be=0,Ie=re.length;be<Ie;be++)_e=_e.concat(Dp.apply(this,[re[be],xe,se]));return _e},function(b){b.__fontmetrics__=b.__fontmetrics__||{};for(var z="0123456789abcdef",x="klmnopqrstuvwxyz",re={},ae={},se=0;se<16;se++)re[x[se]]=z[se],ae[z[se]]=x[se];var xe=function(Bt){return"0x"+parseInt(Bt,10).toString(16)},be=b.__fontmetrics__.compress=function(Bt){var Ze,Kt,kt,zt,Lt=["{"];for(var bn in Bt){if(Ze=Bt[bn],isNaN(parseInt(bn,10))?Kt="'"+bn+"'":(bn=parseInt(bn,10),Kt=(Kt=xe(bn).slice(2)).slice(0,-1)+ae[Kt.slice(-1)]),typeof Ze=="number")Ze<0?(kt=xe(Ze).slice(3),zt="-"):(kt=xe(Ze).slice(2),zt=""),kt=zt+kt.slice(0,-1)+ae[kt.slice(-1)];else{if((0,ve.Z)(Ze)!=="object")throw new Error("Don't know what to do with value type "+(0,ve.Z)(Ze)+".");kt=be(Ze)}Lt.push(Kt+kt)}return Lt.push("}"),Lt.join("")},Ie=b.__fontmetrics__.uncompress=function(Bt){if(typeof Bt!="string")throw new Error("Invalid argument passed to uncompress.");for(var Ze,Kt,kt,zt,Lt={},bn=1,dn=Lt,rn=[],Jn="",mr="",ar=Bt.length-1,xn=1;xn<ar;xn+=1)(zt=Bt[xn])=="'"?Ze?(kt=Ze.join(""),Ze=void 0):Ze=[]:Ze?Ze.push(zt):zt=="{"?(rn.push([dn,kt]),dn={},kt=void 0):zt=="}"?((Kt=rn.pop())[0][Kt[1]]=dn,kt=void 0,dn=Kt[0]):zt=="-"?bn=-1:kt===void 0?re.hasOwnProperty(zt)?(Jn+=re[zt],kt=parseInt(Jn,16)*bn,bn=1,Jn=""):Jn+=zt:re.hasOwnProperty(zt)?(mr+=re[zt],dn[kt]=parseInt(mr,16)*bn,bn=1,kt=void 0,mr=""):mr+=zt;return Lt},_e={codePages:["WinAnsiEncoding"],WinAnsiEncoding:Ie("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},Ve={Unicode:{Courier:_e,"Courier-Bold":_e,"Courier-BoldOblique":_e,"Courier-Oblique":_e,Helvetica:_e,"Helvetica-Bold":_e,"Helvetica-BoldOblique":_e,"Helvetica-Oblique":_e,"Times-Roman":_e,"Times-Bold":_e,"Times-BoldItalic":_e,"Times-Italic":_e}},st={Unicode:{"Courier-Oblique":Ie("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":Ie("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":Ie("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:Ie("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":Ie("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":Ie("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:Ie("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:Ie("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":Ie("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:Ie("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":Ie("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":Ie("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":Ie("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":Ie("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};b.events.push(["addFont",function(Bt){var Ze=Bt.font,Kt=st.Unicode[Ze.postScriptName];Kt&&(Ze.metadata.Unicode={},Ze.metadata.Unicode.widths=Kt.widths,Ze.metadata.Unicode.kerning=Kt.kerning);var kt=Ve.Unicode[Ze.postScriptName];kt&&(Ze.metadata.Unicode.encoding=kt,Ze.encoding=kt.codePages[0])}])}(Ma.API),function(b){var z=function(x){for(var re=x.length,ae=new Uint8Array(re),se=0;se<re;se++)ae[se]=x.charCodeAt(se);return ae};b.API.events.push(["addFont",function(x){var re=void 0,ae=x.font,se=x.instance;if(!ae.isStandardFont){if(se===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+ae.postScriptName+"').");if(typeof(re=se.existsFileInVFS(ae.postScriptName)===!1?se.loadFile(ae.postScriptName):se.getFileFromVFS(ae.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+ae.postScriptName+"').");(function(xe,be){be=/^\x00\x01\x00\x00/.test(be)?z(be):z(Pg(be)),xe.metadata=b.API.TTFFont.open(be),xe.metadata.Unicode=xe.metadata.Unicode||{encoding:{},kerning:{},widths:[]},xe.metadata.glyIdsUsed=[0]})(ae,re)}}])}(Ma),Ma.API.addSvgAsImage=function(b,z,x,re,ae,se,xe,be){if(isNaN(z)||isNaN(x))throw Ji.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(re)||isNaN(ae))throw Ji.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var Ie=document.createElement("canvas");Ie.width=re,Ie.height=ae;var _e=Ie.getContext("2d");_e.fillStyle="#fff",_e.fillRect(0,0,Ie.width,Ie.height);var Ve={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},st=this;return(bo.canvg?Promise.resolve(bo.canvg):we.e(3754).then(we.bind(we,63754))).catch(function(Bt){return Promise.reject(new Error("Could not load canvg: "+Bt))}).then(function(Bt){return Bt.default?Bt.default:Bt}).then(function(Bt){return Bt.fromString(_e,b,Ve)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(Bt){return Bt.render(Ve)}).then(function(){st.addImage(Ie.toDataURL("image/jpeg",1),z,x,re,ae,xe,be)})},Ma.API.putTotalPages=function(b){var z,x=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(z=new RegExp(b,"g"),x=this.internal.getNumberOfPages()):(z=new RegExp(this.pdfEscape16(b,this.internal.getFont()),"g"),x=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var re=1;re<=this.internal.getNumberOfPages();re++)for(var ae=0;ae<this.internal.pages[re].length;ae++)this.internal.pages[re][ae]=this.internal.pages[re][ae].replace(z,x);return this},Ma.API.viewerPreferences=function(b,z){var x;b=b||{},z=z||!1;var re,ae,se,xe={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},be=Object.keys(xe),Ie=[],_e=0,Ve=0,st=0;function Bt(Kt,kt){var zt,Lt=!1;for(zt=0;zt<Kt.length;zt+=1)Kt[zt]===kt&&(Lt=!0);return Lt}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(xe)),this.internal.viewerpreferences.isSubscribed=!1),x=this.internal.viewerpreferences.configuration,b==="reset"||z===!0){var Ze=be.length;for(st=0;st<Ze;st+=1)x[be[st]].value=x[be[st]].defaultValue,x[be[st]].explicitSet=!1}if((0,ve.Z)(b)==="object"){for(ae in b)if(se=b[ae],Bt(be,ae)&&se!==void 0){if(x[ae].type==="boolean"&&typeof se=="boolean")x[ae].value=se;else if(x[ae].type==="name"&&Bt(x[ae].valueSet,se))x[ae].value=se;else if(x[ae].type==="integer"&&Number.isInteger(se))x[ae].value=se;else if(x[ae].type==="array"){for(_e=0;_e<se.length;_e+=1)if(re=!0,se[_e].length===1&&typeof se[_e][0]=="number")Ie.push(String(se[_e]-1));else if(se[_e].length>1){for(Ve=0;Ve<se[_e].length;Ve+=1)typeof se[_e][Ve]!="number"&&(re=!1);re===!0&&Ie.push([se[_e][0]-1,se[_e][1]-1].join(" "))}x[ae].value="["+Ie.join(" ")+"]"}else x[ae].value=x[ae].defaultValue;x[ae].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var Kt,kt=[];for(Kt in x)x[Kt].explicitSet===!0&&(x[Kt].type==="name"?kt.push("/"+Kt+" /"+x[Kt].value):kt.push("/"+Kt+" "+x[Kt].value));kt.length!==0&&this.internal.write(`/ViewerPreferences
|
|
|
<<
|
|
|
`+kt.join(`
|
|
|
`)+`
|
|
|
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=x,this},function(b){var z=function(){var re='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',ae=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),se=unescape(encodeURIComponent(re)),xe=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),be=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),Ie=unescape(encodeURIComponent("</x:xmpmeta>")),_e=se.length+xe.length+be.length+ae.length+Ie.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+_e+" >>"),this.internal.write("stream"),this.internal.write(ae+se+xe+be+Ie),this.internal.write("endstream"),this.internal.write("endobj")},x=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};b.addMetadata=function(re,ae){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:re,namespaceuri:ae||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",x),this.internal.events.subscribe("postPutResources",z)),this}}(Ma.API),function(b){var z=b.API,x=z.pdfEscape16=function(se,xe){for(var be,Ie=xe.metadata.Unicode.widths,_e=["","0","00","000","0000"],Ve=[""],st=0,Bt=se.length;st<Bt;++st){if(be=xe.metadata.characterToGlyph(se.charCodeAt(st)),xe.metadata.glyIdsUsed.push(be),xe.metadata.toUnicode[be]=se.charCodeAt(st),Ie.indexOf(be)==-1&&(Ie.push(be),Ie.push([parseInt(xe.metadata.widthOfGlyph(be),10)])),be=="0")return Ve.join("");be=be.toString(16),Ve.push(_e[4-be.length],be)}return Ve.join("")},re=function(se){var xe,be,Ie,_e,Ve,st,Bt;for(Ve=`/CIDInit /ProcSet findresource begin
|
|
|
12 dict begin
|
|
|
begincmap
|
|
|
/CIDSystemInfo <<
|
|
|
/Registry (Adobe)
|
|
|
/Ordering (UCS)
|
|
|
/Supplement 0
|
|
|
>> def
|
|
|
/CMapName /Adobe-Identity-UCS def
|
|
|
/CMapType 2 def
|
|
|
1 begincodespacerange
|
|
|
<0000><ffff>
|
|
|
endcodespacerange`,Ie=[],st=0,Bt=(be=Object.keys(se).sort(function(Ze,Kt){return Ze-Kt})).length;st<Bt;st++)xe=be[st],Ie.length>=100&&(Ve+=`
|
|
|
`+Ie.length+` beginbfchar
|
|
|
`+Ie.join(`
|
|
|
`)+`
|
|
|
endbfchar`,Ie=[]),se[xe]!==void 0&&se[xe]!==null&&typeof se[xe].toString=="function"&&(_e=("0000"+se[xe].toString(16)).slice(-4),xe=("0000"+(+xe).toString(16)).slice(-4),Ie.push("<"+xe+"><"+_e+">"));return Ie.length&&(Ve+=`
|
|
|
`+Ie.length+` beginbfchar
|
|
|
`+Ie.join(`
|
|
|
`)+`
|
|
|
endbfchar
|
|
|
`),Ve+`endcmap
|
|
|
CMapName currentdict /CMap defineresource pop
|
|
|
end
|
|
|
end`};z.events.push(["putFont",function(se){(function(xe){var be=xe.font,Ie=xe.out,_e=xe.newObject,Ve=xe.putStream;if(be.metadata instanceof b.API.TTFFont&&be.encoding==="Identity-H"){for(var st=be.metadata.Unicode.widths,Bt=be.metadata.subset.encode(be.metadata.glyIdsUsed,1),Ze="",Kt=0;Kt<Bt.length;Kt++)Ze+=String.fromCharCode(Bt[Kt]);var kt=_e();Ve({data:Ze,addLength1:!0,objectId:kt}),Ie("endobj");var zt=_e();Ve({data:re(be.metadata.toUnicode),addLength1:!0,objectId:zt}),Ie("endobj");var Lt=_e();Ie("<<"),Ie("/Type /FontDescriptor"),Ie("/FontName /"+Vl(be.fontName)),Ie("/FontFile2 "+kt+" 0 R"),Ie("/FontBBox "+b.API.PDFObject.convert(be.metadata.bbox)),Ie("/Flags "+be.metadata.flags),Ie("/StemV "+be.metadata.stemV),Ie("/ItalicAngle "+be.metadata.italicAngle),Ie("/Ascent "+be.metadata.ascender),Ie("/Descent "+be.metadata.decender),Ie("/CapHeight "+be.metadata.capHeight),Ie(">>"),Ie("endobj");var bn=_e();Ie("<<"),Ie("/Type /Font"),Ie("/BaseFont /"+Vl(be.fontName)),Ie("/FontDescriptor "+Lt+" 0 R"),Ie("/W "+b.API.PDFObject.convert(st)),Ie("/CIDToGIDMap /Identity"),Ie("/DW 1000"),Ie("/Subtype /CIDFontType2"),Ie("/CIDSystemInfo"),Ie("<<"),Ie("/Supplement 0"),Ie("/Registry (Adobe)"),Ie("/Ordering ("+be.encoding+")"),Ie(">>"),Ie(">>"),Ie("endobj"),be.objectNumber=_e(),Ie("<<"),Ie("/Type /Font"),Ie("/Subtype /Type0"),Ie("/ToUnicode "+zt+" 0 R"),Ie("/BaseFont /"+Vl(be.fontName)),Ie("/Encoding /"+be.encoding),Ie("/DescendantFonts ["+bn+" 0 R]"),Ie(">>"),Ie("endobj"),be.isAlreadyPutted=!0}})(se)}]),z.events.push(["putFont",function(se){(function(xe){var be=xe.font,Ie=xe.out,_e=xe.newObject,Ve=xe.putStream;if(be.metadata instanceof b.API.TTFFont&&be.encoding==="WinAnsiEncoding"){for(var st=be.metadata.rawData,Bt="",Ze=0;Ze<st.length;Ze++)Bt+=String.fromCharCode(st[Ze]);var Kt=_e();Ve({data:Bt,addLength1:!0,objectId:Kt}),Ie("endobj");var kt=_e();Ve({data:re(be.metadata.toUnicode),addLength1:!0,objectId:kt}),Ie("endobj");var zt=_e();Ie("<<"),Ie("/Descent "+be.metadata.decender),Ie("/CapHeight "+be.metadata.capHeight),Ie("/StemV "+be.metadata.stemV),Ie("/Type /FontDescriptor"),Ie("/FontFile2 "+Kt+" 0 R"),Ie("/Flags 96"),Ie("/FontBBox "+b.API.PDFObject.convert(be.metadata.bbox)),Ie("/FontName /"+Vl(be.fontName)),Ie("/ItalicAngle "+be.metadata.italicAngle),Ie("/Ascent "+be.metadata.ascender),Ie(">>"),Ie("endobj"),be.objectNumber=_e();for(var Lt=0;Lt<be.metadata.hmtx.widths.length;Lt++)be.metadata.hmtx.widths[Lt]=parseInt(be.metadata.hmtx.widths[Lt]*(1e3/be.metadata.head.unitsPerEm));Ie("<</Subtype/TrueType/Type/Font/ToUnicode "+kt+" 0 R/BaseFont/"+Vl(be.fontName)+"/FontDescriptor "+zt+" 0 R/Encoding/"+be.encoding+" /FirstChar 29 /LastChar 255 /Widths "+b.API.PDFObject.convert(be.metadata.hmtx.widths)+">>"),Ie("endobj"),be.isAlreadyPutted=!0}})(se)}]);var ae=function(se){var xe,be=se.text||"",Ie=se.x,_e=se.y,Ve=se.options||{},st=se.mutex||{},Bt=st.pdfEscape,Ze=st.activeFontKey,Kt=st.fonts,kt=Ze,zt="",Lt=0,bn="",dn=Kt[kt].encoding;if(Kt[kt].encoding!=="Identity-H")return{text:be,x:Ie,y:_e,options:Ve,mutex:st};for(bn=be,kt=Ze,Array.isArray(be)&&(bn=be[0]),Lt=0;Lt<bn.length;Lt+=1)Kt[kt].metadata.hasOwnProperty("cmap")&&(xe=Kt[kt].metadata.cmap.unicode.codeMap[bn[Lt].charCodeAt(0)]),xe||bn[Lt].charCodeAt(0)<256&&Kt[kt].metadata.hasOwnProperty("Unicode")?zt+=bn[Lt]:zt+="";var rn="";return parseInt(kt.slice(1))<14||dn==="WinAnsiEncoding"?rn=Bt(zt,kt).split("").map(function(Jn){return Jn.charCodeAt(0).toString(16)}).join(""):dn==="Identity-H"&&(rn=x(zt,Kt[kt])),st.isHex=!0,{text:rn,x:Ie,y:_e,options:Ve,mutex:st}};z.events.push(["postProcessText",function(se){var xe=se.text||"",be=[],Ie={text:xe,x:se.x,y:se.y,options:se.options,mutex:se.mutex};if(Array.isArray(xe)){var _e=0;for(_e=0;_e<xe.length;_e+=1)Array.isArray(xe[_e])&&xe[_e].length===3?be.push([ae(Object.assign({},Ie,{text:xe[_e][0]})).text,xe[_e][1],xe[_e][2]]):be.push(ae(Object.assign({},Ie,{text:xe[_e]})).text);se.text=be}else se.text=ae(Object.assign({},Ie,{text:xe})).text}])}(Ma),function(b){var z=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};b.existsFileInVFS=function(x){return z.call(this),this.internal.vFS[x]!==void 0},b.addFileToVFS=function(x,re){return z.call(this),this.internal.vFS[x]=re,this},b.getFileFromVFS=function(x){return z.call(this),this.internal.vFS[x]!==void 0?this.internal.vFS[x]:null}}(Ma.API),function(b){b.__bidiEngine__=b.prototype.__bidiEngine__=function(re){var ae,se,xe,be,Ie,_e,Ve,st=z,Bt=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],Ze=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],Kt={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},kt={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},zt=["(",")","(","<",">","<","[","]","[","{","}","{","\xAB","\xBB","\xAB","\u2039","\u203A","\u2039","\u2045","\u2046","\u2045","\u207D","\u207E","\u207D","\u208D","\u208E","\u208D","\u2264","\u2265","\u2264","\u2329","\u232A","\u2329","\uFE59","\uFE5A","\uFE59","\uFE5B","\uFE5C","\uFE5B","\uFE5D","\uFE5E","\uFE5D","\uFE64","\uFE65","\uFE64"],Lt=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),bn=!1,dn=0;this.__bidiEngine__={};var rn=function(Ft){var Gt=Ft.charCodeAt(),Bn=Gt>>8,fn=kt[Bn];return fn!==void 0?st[256*fn+(255&Gt)]:Bn===252||Bn===253?"AL":Lt.test(Bn)?"L":Bn===8?"R":"N"},Jn=function(Ft){for(var Gt,Bn=0;Bn<Ft.length;Bn++){if((Gt=rn(Ft.charAt(Bn)))==="L")return!1;if(Gt==="R")return!0}return!1},mr=function(Ft,Gt,Bn,fn){var $n,rr,sr,Gn,ur=Gt[fn];switch(ur){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":bn=!1;break;case"N":case"AN":break;case"EN":bn&&(ur="AN");break;case"AL":bn=!0,ur="R";break;case"WS":case"BN":ur="N";break;case"CS":fn<1||fn+1>=Gt.length||($n=Bn[fn-1])!=="EN"&&$n!=="AN"||(rr=Gt[fn+1])!=="EN"&&rr!=="AN"?ur="N":bn&&(rr="AN"),ur=rr===$n?rr:"N";break;case"ES":ur=($n=fn>0?Bn[fn-1]:"B")==="EN"&&fn+1<Gt.length&&Gt[fn+1]==="EN"?"EN":"N";break;case"ET":if(fn>0&&Bn[fn-1]==="EN"){ur="EN";break}if(bn){ur="N";break}for(sr=fn+1,Gn=Gt.length;sr<Gn&&Gt[sr]==="ET";)sr++;ur=sr<Gn&&Gt[sr]==="EN"?"EN":"N";break;case"NSM":if(xe&&!be){for(Gn=Gt.length,sr=fn+1;sr<Gn&&Gt[sr]==="NSM";)sr++;if(sr<Gn){var ea=Ft[fn],Fr=ea>=1425&&ea<=2303||ea===64286;if($n=Gt[sr],Fr&&($n==="R"||$n==="AL")){ur="R";break}}}ur=fn<1||($n=Gt[fn-1])==="B"?"N":Bn[fn-1];break;case"B":bn=!1,ae=!0,ur=dn;break;case"S":se=!0,ur="N"}return ur},ar=function(Ft,Gt,Bn){var fn=Ft.split("");return Bn&&xn(fn,Bn,{hiLevel:dn}),fn.reverse(),Gt&&Gt.reverse(),fn.join("")},xn=function(Ft,Gt,Bn){var fn,$n,rr,sr,Gn,ur=-1,ea=Ft.length,Fr=0,Ct=[],en=dn?Ze:Bt,ln=[];for(bn=!1,ae=!1,se=!1,$n=0;$n<ea;$n++)ln[$n]=rn(Ft[$n]);for(rr=0;rr<ea;rr++){if(Gn=Fr,Ct[rr]=mr(Ft,ln,Ct,rr),fn=240&(Fr=en[Gn][Kt[Ct[rr]]]),Fr&=15,Gt[rr]=sr=en[Fr][5],fn>0)if(fn===16){for($n=ur;$n<rr;$n++)Gt[$n]=1;ur=-1}else ur=-1;if(en[Fr][6])ur===-1&&(ur=rr);else if(ur>-1){for($n=ur;$n<rr;$n++)Gt[$n]=sr;ur=-1}ln[rr]==="B"&&(Gt[rr]=0),Bn.hiLevel|=sr}se&&function(Cn,Qn,Zn){for(var ir=0;ir<Zn;ir++)if(Cn[ir]==="S"){Qn[ir]=dn;for(var nr=ir-1;nr>=0&&Cn[nr]==="WS";nr--)Qn[nr]=dn}}(ln,Gt,ea)},on=function(Ft,Gt,Bn,fn,$n){if(!($n.hiLevel<Ft)){if(Ft===1&&dn===1&&!ae)return Gt.reverse(),void(Bn&&Bn.reverse());for(var rr,sr,Gn,ur,ea=Gt.length,Fr=0;Fr<ea;){if(fn[Fr]>=Ft){for(Gn=Fr+1;Gn<ea&&fn[Gn]>=Ft;)Gn++;for(ur=Fr,sr=Gn-1;ur<sr;ur++,sr--)rr=Gt[ur],Gt[ur]=Gt[sr],Gt[sr]=rr,Bn&&(rr=Bn[ur],Bn[ur]=Bn[sr],Bn[sr]=rr);Fr=Gn}Fr++}}},Hn=function(Ft,Gt,Bn){var fn=Ft.split(""),$n={hiLevel:dn};return Bn||(Bn=[]),xn(fn,Bn,$n),function(rr,sr,Gn){if(Gn.hiLevel!==0&&Ve)for(var ur,ea=0;ea<rr.length;ea++)sr[ea]===1&&(ur=zt.indexOf(rr[ea]))>=0&&(rr[ea]=zt[ur+1])}(fn,Bn,$n),on(2,fn,Gt,Bn,$n),on(1,fn,Gt,Bn,$n),fn.join("")};return this.__bidiEngine__.doBidiReorder=function(Ft,Gt,Bn){if(function($n,rr){if(rr)for(var sr=0;sr<$n.length;sr++)rr[sr]=sr;be===void 0&&(be=Jn($n)),_e===void 0&&(_e=Jn($n))}(Ft,Gt),xe||!Ie||_e)if(xe&&Ie&&be^_e)dn=be?1:0,Ft=ar(Ft,Gt,Bn);else if(!xe&&Ie&&_e)dn=be?1:0,Ft=Hn(Ft,Gt,Bn),Ft=ar(Ft,Gt);else if(!xe||be||Ie||_e){if(xe&&!Ie&&be^_e)Ft=ar(Ft,Gt),be?(dn=0,Ft=Hn(Ft,Gt,Bn)):(dn=1,Ft=Hn(Ft,Gt,Bn),Ft=ar(Ft,Gt));else if(xe&&be&&!Ie&&_e)dn=1,Ft=Hn(Ft,Gt,Bn),Ft=ar(Ft,Gt);else if(!xe&&!Ie&&be^_e){var fn=Ve;be?(dn=1,Ft=Hn(Ft,Gt,Bn),dn=0,Ve=!1,Ft=Hn(Ft,Gt,Bn),Ve=fn):(dn=0,Ft=Hn(Ft,Gt,Bn),Ft=ar(Ft,Gt),dn=1,Ve=!1,Ft=Hn(Ft,Gt,Bn),Ve=fn,Ft=ar(Ft,Gt))}}else dn=0,Ft=Hn(Ft,Gt,Bn);else dn=be?1:0,Ft=Hn(Ft,Gt,Bn);return Ft},this.__bidiEngine__.setOptions=function(Ft){Ft&&(xe=Ft.isInputVisual,Ie=Ft.isOutputVisual,be=Ft.isInputRtl,_e=Ft.isOutputRtl,Ve=Ft.isSymmetricSwapping)},this.__bidiEngine__.setOptions(re),this.__bidiEngine__};var z=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],x=new b.__bidiEngine__({isInputVisual:!0});b.API.events.push(["postProcessText",function(re){var ae=re.text;re.x,re.y;var se=re.options||{};re.mutex,se.lang;var xe=[];if(se.isInputVisual=typeof se.isInputVisual!="boolean"||se.isInputVisual,x.setOptions(se),Object.prototype.toString.call(ae)==="[object Array]"){var be=0;for(xe=[],be=0;be<ae.length;be+=1)Object.prototype.toString.call(ae[be])==="[object Array]"?xe.push([x.doBidiReorder(ae[be][0]),ae[be][1],ae[be][2]]):xe.push([x.doBidiReorder(ae[be])]);re.text=xe}else re.text=x.doBidiReorder(ae);x.setOptions({isInputVisual:!0})}])}(Ma),Ma.API.TTFFont=function(){function b(z){var x;if(this.rawData=z,x=this.contents=new Ud(z),this.contents.pos=4,x.readString(4)==="ttcf")throw new Error("TTCF not supported.");x.pos=0,this.parse(),this.subset=new Yv(this),this.registerTTF()}return b.open=function(z){return new b(z)},b.prototype.parse=function(){return this.directory=new kv(this.contents),this.head=new Rv(this),this.name=new zv(this),this.cmap=new zp(this),this.toUnicode={},this.hhea=new Hv(this),this.maxp=new Gv(this),this.hmtx=new Zv(this),this.post=new Mv(this),this.os2=new jv(this),this.loca=new Xv(this),this.glyf=new Wv(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},b.prototype.registerTTF=function(){var z,x,re,ae,se;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var xe,be,Ie,_e;for(_e=[],xe=0,be=(Ie=this.bbox).length;xe<be;xe++)z=Ie[xe],_e.push(Math.round(z*this.scaleFactor));return _e}.call(this),this.stemV=0,this.post.exists?(re=255&(ae=this.post.italic_angle),32768&(x=ae>>16)&&(x=-(1+(65535^x))),this.italicAngle=+(x+"."+re)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(se=this.familyClass)===1||se===2||se===3||se===4||se===5||se===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},b.prototype.characterToGlyph=function(z){var x;return((x=this.cmap.unicode)!=null?x.codeMap[z]:void 0)||0},b.prototype.widthOfGlyph=function(z){var x;return x=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(z).advance*x},b.prototype.widthOfString=function(z,x,re){var ae,se,xe,be;for(xe=0,se=0,be=(z=""+z).length;0<=be?se<be:se>be;se=0<=be?++se:--se)ae=z.charCodeAt(se),xe+=this.widthOfGlyph(this.characterToGlyph(ae))+re*(1e3/x)||0;return xe*(x/1e3)},b.prototype.lineHeight=function(z,x){var re;return x==null&&(x=!1),re=x?this.lineGap:0,(this.ascender+re-this.decender)/1e3*z},b}();var Zu,Ud=function(){function b(z){this.data=z!=null?z:[],this.pos=0,this.length=this.data.length}return b.prototype.readByte=function(){return this.data[this.pos++]},b.prototype.writeByte=function(z){return this.data[this.pos++]=z},b.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},b.prototype.writeUInt32=function(z){return this.writeByte(z>>>24&255),this.writeByte(z>>16&255),this.writeByte(z>>8&255),this.writeByte(255&z)},b.prototype.readInt32=function(){var z;return(z=this.readUInt32())>=2147483648?z-4294967296:z},b.prototype.writeInt32=function(z){return z<0&&(z+=4294967296),this.writeUInt32(z)},b.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},b.prototype.writeUInt16=function(z){return this.writeByte(z>>8&255),this.writeByte(255&z)},b.prototype.readInt16=function(){var z;return(z=this.readUInt16())>=32768?z-65536:z},b.prototype.writeInt16=function(z){return z<0&&(z+=65536),this.writeUInt16(z)},b.prototype.readString=function(z){var x,re;for(re=[],x=0;0<=z?x<z:x>z;x=0<=z?++x:--x)re[x]=String.fromCharCode(this.readByte());return re.join("")},b.prototype.writeString=function(z){var x,re,ae;for(ae=[],x=0,re=z.length;0<=re?x<re:x>re;x=0<=re?++x:--x)ae.push(this.writeByte(z.charCodeAt(x)));return ae},b.prototype.readShort=function(){return this.readInt16()},b.prototype.writeShort=function(z){return this.writeInt16(z)},b.prototype.readLongLong=function(){var z,x,re,ae,se,xe,be,Ie;return z=this.readByte(),x=this.readByte(),re=this.readByte(),ae=this.readByte(),se=this.readByte(),xe=this.readByte(),be=this.readByte(),Ie=this.readByte(),128&z?-1*(72057594037927940*(255^z)+281474976710656*(255^x)+1099511627776*(255^re)+4294967296*(255^ae)+16777216*(255^se)+65536*(255^xe)+256*(255^be)+(255^Ie)+1):72057594037927940*z+281474976710656*x+1099511627776*re+4294967296*ae+16777216*se+65536*xe+256*be+Ie},b.prototype.writeLongLong=function(z){var x,re;return x=Math.floor(z/4294967296),re=4294967295&z,this.writeByte(x>>24&255),this.writeByte(x>>16&255),this.writeByte(x>>8&255),this.writeByte(255&x),this.writeByte(re>>24&255),this.writeByte(re>>16&255),this.writeByte(re>>8&255),this.writeByte(255&re)},b.prototype.readInt=function(){return this.readInt32()},b.prototype.writeInt=function(z){return this.writeInt32(z)},b.prototype.read=function(z){var x,re;for(x=[],re=0;0<=z?re<z:re>z;re=0<=z?++re:--re)x.push(this.readByte());return x},b.prototype.write=function(z){var x,re,ae,se;for(se=[],re=0,ae=z.length;re<ae;re++)x=z[re],se.push(this.writeByte(x));return se},b}(),kv=function(){var b;function z(x){var re,ae,se;for(this.scalarType=x.readInt(),this.tableCount=x.readShort(),this.searchRange=x.readShort(),this.entrySelector=x.readShort(),this.rangeShift=x.readShort(),this.tables={},ae=0,se=this.tableCount;0<=se?ae<se:ae>se;ae=0<=se?++ae:--ae)re={tag:x.readString(4),checksum:x.readInt(),offset:x.readInt(),length:x.readInt()},this.tables[re.tag]=re}return z.prototype.encode=function(x){var re,ae,se,xe,be,Ie,_e,Ve,st,Bt,Ze,Kt,kt;for(kt in Ze=Object.keys(x).length,Ie=Math.log(2),st=16*Math.floor(Math.log(Ze)/Ie),xe=Math.floor(st/Ie),Ve=16*Ze-st,(ae=new Ud).writeInt(this.scalarType),ae.writeShort(Ze),ae.writeShort(st),ae.writeShort(xe),ae.writeShort(Ve),se=16*Ze,_e=ae.pos+se,be=null,Kt=[],x)for(Bt=x[kt],ae.writeString(kt),ae.writeInt(b(Bt)),ae.writeInt(_e),ae.writeInt(Bt.length),Kt=Kt.concat(Bt),kt==="head"&&(be=_e),_e+=Bt.length;_e%4;)Kt.push(0),_e++;return ae.write(Kt),re=2981146554-b(ae.data),ae.pos=be+8,ae.writeUInt32(re),ae.data},b=function(x){var re,ae,se,xe;for(x=Gp.call(x);x.length%4;)x.push(0);for(se=new Ud(x),ae=0,re=0,xe=x.length;re<xe;re=re+=4)ae+=se.readUInt32();return 4294967295&ae},z}(),Tv={}.hasOwnProperty,bc=function(b,z){for(var x in z)Tv.call(z,x)&&(b[x]=z[x]);function re(){this.constructor=b}return re.prototype=z.prototype,b.prototype=new re,b.__super__=z.prototype,b};Zu=function(){function b(z){var x;this.file=z,x=this.file.directory.tables[this.tag],this.exists=!!x,x&&(this.offset=x.offset,this.length=x.length,this.parse(this.file.contents))}return b.prototype.parse=function(){},b.prototype.encode=function(){},b.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},b}();var Rv=function(){function b(){return b.__super__.constructor.apply(this,arguments)}return bc(b,Zu),b.prototype.tag="head",b.prototype.parse=function(z){return z.pos=this.offset,this.version=z.readInt(),this.revision=z.readInt(),this.checkSumAdjustment=z.readInt(),this.magicNumber=z.readInt(),this.flags=z.readShort(),this.unitsPerEm=z.readShort(),this.created=z.readLongLong(),this.modified=z.readLongLong(),this.xMin=z.readShort(),this.yMin=z.readShort(),this.xMax=z.readShort(),this.yMax=z.readShort(),this.macStyle=z.readShort(),this.lowestRecPPEM=z.readShort(),this.fontDirectionHint=z.readShort(),this.indexToLocFormat=z.readShort(),this.glyphDataFormat=z.readShort()},b.prototype.encode=function(z){var x;return(x=new Ud).writeInt(this.version),x.writeInt(this.revision),x.writeInt(this.checkSumAdjustment),x.writeInt(this.magicNumber),x.writeShort(this.flags),x.writeShort(this.unitsPerEm),x.writeLongLong(this.created),x.writeLongLong(this.modified),x.writeShort(this.xMin),x.writeShort(this.yMin),x.writeShort(this.xMax),x.writeShort(this.yMax),x.writeShort(this.macStyle),x.writeShort(this.lowestRecPPEM),x.writeShort(this.fontDirectionHint),x.writeShort(z),x.writeShort(this.glyphDataFormat),x.data},b}(),Kp=function(){function b(z,x){var re,ae,se,xe,be,Ie,_e,Ve,st,Bt,Ze,Kt,kt,zt,Lt,bn,dn;switch(this.platformID=z.readUInt16(),this.encodingID=z.readShort(),this.offset=x+z.readInt(),st=z.pos,z.pos=this.offset,this.format=z.readUInt16(),this.length=z.readUInt16(),this.language=z.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(Ie=0;Ie<256;++Ie)this.codeMap[Ie]=z.readByte();break;case 4:for(Ze=z.readUInt16(),Bt=Ze/2,z.pos+=6,se=function(){var rn,Jn;for(Jn=[],Ie=rn=0;0<=Bt?rn<Bt:rn>Bt;Ie=0<=Bt?++rn:--rn)Jn.push(z.readUInt16());return Jn}(),z.pos+=2,kt=function(){var rn,Jn;for(Jn=[],Ie=rn=0;0<=Bt?rn<Bt:rn>Bt;Ie=0<=Bt?++rn:--rn)Jn.push(z.readUInt16());return Jn}(),_e=function(){var rn,Jn;for(Jn=[],Ie=rn=0;0<=Bt?rn<Bt:rn>Bt;Ie=0<=Bt?++rn:--rn)Jn.push(z.readUInt16());return Jn}(),Ve=function(){var rn,Jn;for(Jn=[],Ie=rn=0;0<=Bt?rn<Bt:rn>Bt;Ie=0<=Bt?++rn:--rn)Jn.push(z.readUInt16());return Jn}(),ae=(this.length-z.pos+this.offset)/2,be=function(){var rn,Jn;for(Jn=[],Ie=rn=0;0<=ae?rn<ae:rn>ae;Ie=0<=ae?++rn:--rn)Jn.push(z.readUInt16());return Jn}(),Ie=Lt=0,dn=se.length;Lt<dn;Ie=++Lt)for(zt=se[Ie],re=bn=Kt=kt[Ie];Kt<=zt?bn<=zt:bn>=zt;re=Kt<=zt?++bn:--bn)Ve[Ie]===0?xe=re+_e[Ie]:(xe=be[Ve[Ie]/2+(re-Kt)-(Bt-Ie)]||0)!==0&&(xe+=_e[Ie]),this.codeMap[re]=65535&xe}z.pos=st}return b.encode=function(z,x){var re,ae,se,xe,be,Ie,_e,Ve,st,Bt,Ze,Kt,kt,zt,Lt,bn,dn,rn,Jn,mr,ar,xn,on,Hn,Ft,Gt,Bn,fn,$n,rr,sr,Gn,ur,ea,Fr,Ct,en,ln,Cn,Qn,Zn,ir,nr,wr,zr,pa;switch(fn=new Ud,xe=Object.keys(z).sort(function(wa,fr){return wa-fr}),x){case"macroman":for(kt=0,zt=function(){var wa=[];for(Kt=0;Kt<256;++Kt)wa.push(0);return wa}(),bn={0:0},se={},$n=0,ur=xe.length;$n<ur;$n++)bn[nr=z[ae=xe[$n]]]==null&&(bn[nr]=++kt),se[ae]={old:z[ae],new:bn[z[ae]]},zt[ae]=bn[z[ae]];return fn.writeUInt16(1),fn.writeUInt16(0),fn.writeUInt32(12),fn.writeUInt16(0),fn.writeUInt16(262),fn.writeUInt16(0),fn.write(zt),{charMap:se,subtable:fn.data,maxGlyphID:kt+1};case"unicode":for(Gt=[],st=[],dn=0,bn={},re={},Lt=_e=null,rr=0,ea=xe.length;rr<ea;rr++)bn[Jn=z[ae=xe[rr]]]==null&&(bn[Jn]=++dn),re[ae]={old:Jn,new:bn[Jn]},be=bn[Jn]-ae,Lt!=null&&be===_e||(Lt&&st.push(Lt),Gt.push(ae),_e=be),Lt=ae;for(Lt&&st.push(Lt),st.push(65535),Gt.push(65535),Hn=2*(on=Gt.length),xn=2*Math.pow(Math.log(on)/Math.LN2,2),Bt=Math.log(xn/2)/Math.LN2,ar=2*on-xn,Ie=[],mr=[],Ze=[],Kt=sr=0,Fr=Gt.length;sr<Fr;Kt=++sr){if(Ft=Gt[Kt],Ve=st[Kt],Ft===65535){Ie.push(0),mr.push(0);break}if(Ft-(Bn=re[Ft].new)>=32768)for(Ie.push(0),mr.push(2*(Ze.length+on-Kt)),ae=Gn=Ft;Ft<=Ve?Gn<=Ve:Gn>=Ve;ae=Ft<=Ve?++Gn:--Gn)Ze.push(re[ae].new);else Ie.push(Bn-Ft),mr.push(0)}for(fn.writeUInt16(3),fn.writeUInt16(1),fn.writeUInt32(12),fn.writeUInt16(4),fn.writeUInt16(16+8*on+2*Ze.length),fn.writeUInt16(0),fn.writeUInt16(Hn),fn.writeUInt16(xn),fn.writeUInt16(Bt),fn.writeUInt16(ar),Zn=0,Ct=st.length;Zn<Ct;Zn++)ae=st[Zn],fn.writeUInt16(ae);for(fn.writeUInt16(0),ir=0,en=Gt.length;ir<en;ir++)ae=Gt[ir],fn.writeUInt16(ae);for(wr=0,ln=Ie.length;wr<ln;wr++)be=Ie[wr],fn.writeUInt16(be);for(zr=0,Cn=mr.length;zr<Cn;zr++)rn=mr[zr],fn.writeUInt16(rn);for(pa=0,Qn=Ze.length;pa<Qn;pa++)kt=Ze[pa],fn.writeUInt16(kt);return{charMap:re,subtable:fn.data,maxGlyphID:dn+1}}},b}(),zp=function(){function b(){return b.__super__.constructor.apply(this,arguments)}return bc(b,Zu),b.prototype.tag="cmap",b.prototype.parse=function(z){var x,re,ae;for(z.pos=this.offset,this.version=z.readUInt16(),ae=z.readUInt16(),this.tables=[],this.unicode=null,re=0;0<=ae?re<ae:re>ae;re=0<=ae?++re:--re)x=new Kp(z,this.offset),this.tables.push(x),x.isUnicode&&this.unicode==null&&(this.unicode=x);return!0},b.encode=function(z,x){var re,ae;return x==null&&(x="macroman"),re=Kp.encode(z,x),(ae=new Ud).writeUInt16(0),ae.writeUInt16(1),re.table=ae.data.concat(re.subtable),re},b}(),Hv=function(){function b(){return b.__super__.constructor.apply(this,arguments)}return bc(b,Zu),b.prototype.tag="hhea",b.prototype.parse=function(z){return z.pos=this.offset,this.version=z.readInt(),this.ascender=z.readShort(),this.decender=z.readShort(),this.lineGap=z.readShort(),this.advanceWidthMax=z.readShort(),this.minLeftSideBearing=z.readShort(),this.minRightSideBearing=z.readShort(),this.xMaxExtent=z.readShort(),this.caretSlopeRise=z.readShort(),this.caretSlopeRun=z.readShort(),this.caretOffset=z.readShort(),z.pos+=8,this.metricDataFormat=z.readShort(),this.numberOfMetrics=z.readUInt16()},b}(),jv=function(){function b(){return b.__super__.constructor.apply(this,arguments)}return bc(b,Zu),b.prototype.tag="OS/2",b.prototype.parse=function(z){if(z.pos=this.offset,this.version=z.readUInt16(),this.averageCharWidth=z.readShort(),this.weightClass=z.readUInt16(),this.widthClass=z.readUInt16(),this.type=z.readShort(),this.ySubscriptXSize=z.readShort(),this.ySubscriptYSize=z.readShort(),this.ySubscriptXOffset=z.readShort(),this.ySubscriptYOffset=z.readShort(),this.ySuperscriptXSize=z.readShort(),this.ySuperscriptYSize=z.readShort(),this.ySuperscriptXOffset=z.readShort(),this.ySuperscriptYOffset=z.readShort(),this.yStrikeoutSize=z.readShort(),this.yStrikeoutPosition=z.readShort(),this.familyClass=z.readShort(),this.panose=function(){var x,re;for(re=[],x=0;x<10;++x)re.push(z.readByte());return re}(),this.charRange=function(){var x,re;for(re=[],x=0;x<4;++x)re.push(z.readInt());return re}(),this.vendorID=z.readString(4),this.selection=z.readShort(),this.firstCharIndex=z.readShort(),this.lastCharIndex=z.readShort(),this.version>0&&(this.ascent=z.readShort(),this.descent=z.readShort(),this.lineGap=z.readShort(),this.winAscent=z.readShort(),this.winDescent=z.readShort(),this.codePageRange=function(){var x,re;for(re=[],x=0;x<2;x=++x)re.push(z.readInt());return re}(),this.version>1))return this.xHeight=z.readShort(),this.capHeight=z.readShort(),this.defaultChar=z.readShort(),this.breakChar=z.readShort(),this.maxContext=z.readShort()},b}(),Mv=function(){function b(){return b.__super__.constructor.apply(this,arguments)}return bc(b,Zu),b.prototype.tag="post",b.prototype.parse=function(z){var x,re,ae;switch(z.pos=this.offset,this.format=z.readInt(),this.italicAngle=z.readInt(),this.underlinePosition=z.readShort(),this.underlineThickness=z.readShort(),this.isFixedPitch=z.readInt(),this.minMemType42=z.readInt(),this.maxMemType42=z.readInt(),this.minMemType1=z.readInt(),this.maxMemType1=z.readInt(),this.format){case 65536:case 196608:break;case 131072:var se;for(re=z.readUInt16(),this.glyphNameIndex=[],se=0;0<=re?se<re:se>re;se=0<=re?++se:--se)this.glyphNameIndex.push(z.readUInt16());for(this.names=[],ae=[];z.pos<this.offset+this.length;)x=z.readByte(),ae.push(this.names.push(z.readString(x)));return ae;case 151552:return re=z.readUInt16(),this.offsets=z.read(re);case 262144:return this.map=function(){var xe,be,Ie;for(Ie=[],se=xe=0,be=this.file.maxp.numGlyphs;0<=be?xe<be:xe>be;se=0<=be?++xe:--xe)Ie.push(z.readUInt32());return Ie}.call(this)}},b}(),Kv=function(b,z){this.raw=b,this.length=b.length,this.platformID=z.platformID,this.encodingID=z.encodingID,this.languageID=z.languageID},zv=function(){function b(){return b.__super__.constructor.apply(this,arguments)}return bc(b,Zu),b.prototype.tag="name",b.prototype.parse=function(z){var x,re,ae,se,xe,be,Ie,_e,Ve,st,Bt;for(z.pos=this.offset,z.readShort(),x=z.readShort(),be=z.readShort(),re=[],se=0;0<=x?se<x:se>x;se=0<=x?++se:--se)re.push({platformID:z.readShort(),encodingID:z.readShort(),languageID:z.readShort(),nameID:z.readShort(),length:z.readShort(),offset:this.offset+be+z.readShort()});for(Ie={},se=Ve=0,st=re.length;Ve<st;se=++Ve)ae=re[se],z.pos=ae.offset,_e=z.readString(ae.length),xe=new Kv(_e,ae),Ie[Bt=ae.nameID]==null&&(Ie[Bt]=[]),Ie[ae.nameID].push(xe);this.strings=Ie,this.copyright=Ie[0],this.fontFamily=Ie[1],this.fontSubfamily=Ie[2],this.uniqueSubfamily=Ie[3],this.fontName=Ie[4],this.version=Ie[5];try{this.postscriptName=Ie[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(Ze){this.postscriptName=Ie[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=Ie[7],this.manufacturer=Ie[8],this.designer=Ie[9],this.description=Ie[10],this.vendorUrl=Ie[11],this.designerUrl=Ie[12],this.license=Ie[13],this.licenseUrl=Ie[14],this.preferredFamily=Ie[15],this.preferredSubfamily=Ie[17],this.compatibleFull=Ie[18],this.sampleText=Ie[19]},b}(),Gv=function(){function b(){return b.__super__.constructor.apply(this,arguments)}return bc(b,Zu),b.prototype.tag="maxp",b.prototype.parse=function(z){return z.pos=this.offset,this.version=z.readInt(),this.numGlyphs=z.readUInt16(),this.maxPoints=z.readUInt16(),this.maxContours=z.readUInt16(),this.maxCompositePoints=z.readUInt16(),this.maxComponentContours=z.readUInt16(),this.maxZones=z.readUInt16(),this.maxTwilightPoints=z.readUInt16(),this.maxStorage=z.readUInt16(),this.maxFunctionDefs=z.readUInt16(),this.maxInstructionDefs=z.readUInt16(),this.maxStackElements=z.readUInt16(),this.maxSizeOfInstructions=z.readUInt16(),this.maxComponentElements=z.readUInt16(),this.maxComponentDepth=z.readUInt16()},b}(),Zv=function(){function b(){return b.__super__.constructor.apply(this,arguments)}return bc(b,Zu),b.prototype.tag="hmtx",b.prototype.parse=function(z){var x,re,ae,se,xe,be,Ie;for(z.pos=this.offset,this.metrics=[],x=0,be=this.file.hhea.numberOfMetrics;0<=be?x<be:x>be;x=0<=be?++x:--x)this.metrics.push({advance:z.readUInt16(),lsb:z.readInt16()});for(ae=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var _e,Ve;for(Ve=[],x=_e=0;0<=ae?_e<ae:_e>ae;x=0<=ae?++_e:--_e)Ve.push(z.readInt16());return Ve}(),this.widths=function(){var _e,Ve,st,Bt;for(Bt=[],_e=0,Ve=(st=this.metrics).length;_e<Ve;_e++)se=st[_e],Bt.push(se.advance);return Bt}.call(this),re=this.widths[this.widths.length-1],Ie=[],x=xe=0;0<=ae?xe<ae:xe>ae;x=0<=ae?++xe:--xe)Ie.push(this.widths.push(re));return Ie},b.prototype.forGlyph=function(z){return z in this.metrics?this.metrics[z]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[z-this.metrics.length]}},b}(),Gp=[].slice,Wv=function(){function b(){return b.__super__.constructor.apply(this,arguments)}return bc(b,Zu),b.prototype.tag="glyf",b.prototype.parse=function(){return this.cache={}},b.prototype.glyphFor=function(z){var x,re,ae,se,xe,be,Ie,_e,Ve,st;return z in this.cache?this.cache[z]:(se=this.file.loca,x=this.file.contents,re=se.indexOf(z),(ae=se.lengthOf(z))===0?this.cache[z]=null:(x.pos=this.offset+re,xe=(be=new Ud(x.read(ae))).readShort(),_e=be.readShort(),st=be.readShort(),Ie=be.readShort(),Ve=be.readShort(),this.cache[z]=xe===-1?new Jv(be,_e,st,Ie,Ve):new Vv(be,xe,_e,st,Ie,Ve),this.cache[z]))},b.prototype.encode=function(z,x,re){var ae,se,xe,be,Ie;for(xe=[],se=[],be=0,Ie=x.length;be<Ie;be++)ae=z[x[be]],se.push(xe.length),ae&&(xe=xe.concat(ae.encode(re)));return se.push(xe.length),{table:xe,offsets:se}},b}(),Vv=function(){function b(z,x,re,ae,se,xe){this.raw=z,this.numberOfContours=x,this.xMin=re,this.yMin=ae,this.xMax=se,this.yMax=xe,this.compound=!1}return b.prototype.encode=function(){return this.raw.data},b}(),Jv=function(){function b(z,x,re,ae,se){var xe,be;for(this.raw=z,this.xMin=x,this.yMin=re,this.xMax=ae,this.yMax=se,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],xe=this.raw;be=xe.readShort(),this.glyphOffsets.push(xe.pos),this.glyphIDs.push(xe.readUInt16()),32&be;)xe.pos+=1&be?4:2,128&be?xe.pos+=8:64&be?xe.pos+=4:8&be&&(xe.pos+=2)}return b.prototype.encode=function(){var z,x,re;for(x=new Ud(Gp.call(this.raw.data)),z=0,re=this.glyphIDs.length;z<re;++z)x.pos=this.glyphOffsets[z];return x.data},b}(),Xv=function(){function b(){return b.__super__.constructor.apply(this,arguments)}return bc(b,Zu),b.prototype.tag="loca",b.prototype.parse=function(z){var x,re;return z.pos=this.offset,x=this.file.head.indexToLocFormat,this.offsets=x===0?function(){var ae,se;for(se=[],re=0,ae=this.length;re<ae;re+=2)se.push(2*z.readUInt16());return se}.call(this):function(){var ae,se;for(se=[],re=0,ae=this.length;re<ae;re+=4)se.push(z.readUInt32());return se}.call(this)},b.prototype.indexOf=function(z){return this.offsets[z]},b.prototype.lengthOf=function(z){return this.offsets[z+1]-this.offsets[z]},b.prototype.encode=function(z,x){for(var re=new Uint32Array(this.offsets.length),ae=0,se=0,xe=0;xe<re.length;++xe)if(re[xe]=ae,se<x.length&&x[se]==xe){++se,re[xe]=ae;var be=this.offsets[xe],Ie=this.offsets[xe+1]-be;Ie>0&&(ae+=Ie)}for(var _e=new Array(4*re.length),Ve=0;Ve<re.length;++Ve)_e[4*Ve+3]=255&re[Ve],_e[4*Ve+2]=(65280&re[Ve])>>8,_e[4*Ve+1]=(16711680&re[Ve])>>16,_e[4*Ve]=(4278190080&re[Ve])>>24;return _e},b}(),Yv=function(){function b(z){this.font=z,this.subset={},this.unicodes={},this.next=33}return b.prototype.generateCmap=function(){var z,x,re,ae,se;for(x in ae=this.font.cmap.tables[0].codeMap,z={},se=this.subset)re=se[x],z[x]=ae[re];return z},b.prototype.glyphsFor=function(z){var x,re,ae,se,xe,be,Ie;for(ae={},xe=0,be=z.length;xe<be;xe++)ae[se=z[xe]]=this.font.glyf.glyphFor(se);for(se in x=[],ae)(re=ae[se])!=null&&re.compound&&x.push.apply(x,re.glyphIDs);if(x.length>0)for(se in Ie=this.glyphsFor(x))re=Ie[se],ae[se]=re;return ae},b.prototype.encode=function(z,x){var re,ae,se,xe,be,Ie,_e,Ve,st,Bt,Ze,Kt,kt,zt,Lt;for(ae in re=zp.encode(this.generateCmap(),"unicode"),xe=this.glyphsFor(z),Ze={0:0},Lt=re.charMap)Ze[(Ie=Lt[ae]).old]=Ie.new;for(Kt in Bt=re.maxGlyphID,xe)Kt in Ze||(Ze[Kt]=Bt++);return Ve=function(bn){var dn,rn;for(dn in rn={},bn)rn[bn[dn]]=dn;return rn}(Ze),st=Object.keys(Ve).sort(function(bn,dn){return bn-dn}),kt=function(){var bn,dn,rn;for(rn=[],bn=0,dn=st.length;bn<dn;bn++)be=st[bn],rn.push(Ve[be]);return rn}(),se=this.font.glyf.encode(xe,kt,Ze),_e=this.font.loca.encode(se.offsets,kt),zt={cmap:this.font.cmap.raw(),glyf:se.table,loca:_e,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(x)},this.font.os2.exists&&(zt["OS/2"]=this.font.os2.raw()),this.font.directory.encode(zt)},b}();Ma.API.PDFObject=function(){var b;function z(){}return b=function(x,re){return(Array(re+1).join("0")+x).slice(-re)},z.convert=function(x){var re,ae,se,xe;if(Array.isArray(x))return"["+function(){var be,Ie,_e;for(_e=[],be=0,Ie=x.length;be<Ie;be++)re=x[be],_e.push(z.convert(re));return _e}().join(" ")+"]";if(typeof x=="string")return"/"+x;if(x!=null&&x.isString)return"("+x+")";if(x instanceof Date)return"(D:"+b(x.getUTCFullYear(),4)+b(x.getUTCMonth(),2)+b(x.getUTCDate(),2)+b(x.getUTCHours(),2)+b(x.getUTCMinutes(),2)+b(x.getUTCSeconds(),2)+"Z)";if({}.toString.call(x)==="[object Object]"){for(ae in se=["<<"],x)xe=x[ae],se.push("/"+ae+" "+z.convert(xe));return se.push(">>"),se.join(`
|
|
|
`)}return""+x},z}()},86129:function(sn,Nt,we){var ve=we(19208).lW,We=we(97671);(function(ze){sn.exports=ze()})(function(){return function ze(ot,Ke,Re){function me(ge,Le){if(!Ke[ge]){if(!ot[ge]){var Ee=void 0;if(!Le&&Ee)return require(ge,!0);if(Se)return Se(ge,!0);var Pe=new Error("Cannot find module '"+ge+"'");throw Pe.code="MODULE_NOT_FOUND",Pe}var ie=Ke[ge]={exports:{}};ot[ge][0].call(ie.exports,function(y){var a=ot[ge][1][y];return me(a||y)},ie,ie.exports,ze,ot,Ke,Re)}return Ke[ge].exports}for(var Se=void 0,Ue=0;Ue<Re.length;Ue++)me(Re[Ue]);return me}({1:[function(ze,ot,Ke){"use strict";var Re=ze("./utils"),me=ze("./support"),Se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";Ke.encode=function(Ue){for(var ge,Le,Ee,Pe,ie,y,a,ee=[],E=0,te=Ue.length,ne=te,oe=Re.getTypeOf(Ue)!=="string";E<Ue.length;)ne=te-E,Ee=oe?(ge=Ue[E++],Le=E<te?Ue[E++]:0,E<te?Ue[E++]:0):(ge=Ue.charCodeAt(E++),Le=E<te?Ue.charCodeAt(E++):0,E<te?Ue.charCodeAt(E++):0),Pe=ge>>2,ie=(3&ge)<<4|Le>>4,y=1<ne?(15&Le)<<2|Ee>>6:64,a=2<ne?63&Ee:64,ee.push(Se.charAt(Pe)+Se.charAt(ie)+Se.charAt(y)+Se.charAt(a));return ee.join("")},Ke.decode=function(Ue){var ge,Le,Ee,Pe,ie,y,a=0,ee=0,E="data:";if(Ue.substr(0,E.length)===E)throw new Error("Invalid base64 input, it looks like a data url.");var te,ne=3*(Ue=Ue.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(Ue.charAt(Ue.length-1)===Se.charAt(64)&&ne--,Ue.charAt(Ue.length-2)===Se.charAt(64)&&ne--,ne%1!=0)throw new Error("Invalid base64 input, bad content length.");for(te=me.uint8array?new Uint8Array(0|ne):new Array(0|ne);a<Ue.length;)ge=Se.indexOf(Ue.charAt(a++))<<2|(Pe=Se.indexOf(Ue.charAt(a++)))>>4,Le=(15&Pe)<<4|(ie=Se.indexOf(Ue.charAt(a++)))>>2,Ee=(3&ie)<<6|(y=Se.indexOf(Ue.charAt(a++))),te[ee++]=ge,ie!==64&&(te[ee++]=Le),y!==64&&(te[ee++]=Ee);return te}},{"./support":30,"./utils":32}],2:[function(ze,ot,Ke){"use strict";var Re=ze("./external"),me=ze("./stream/DataWorker"),Se=ze("./stream/Crc32Probe"),Ue=ze("./stream/DataLengthProbe");function ge(Le,Ee,Pe,ie,y){this.compressedSize=Le,this.uncompressedSize=Ee,this.crc32=Pe,this.compression=ie,this.compressedContent=y}ge.prototype={getContentWorker:function(){var Le=new me(Re.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new Ue("data_length")),Ee=this;return Le.on("end",function(){if(this.streamInfo.data_length!==Ee.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),Le},getCompressedWorker:function(){return new me(Re.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},ge.createWorkerFrom=function(Le,Ee,Pe){return Le.pipe(new Se).pipe(new Ue("uncompressedSize")).pipe(Ee.compressWorker(Pe)).pipe(new Ue("compressedSize")).withStreamInfo("compression",Ee)},ot.exports=ge},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(ze,ot,Ke){"use strict";var Re=ze("./stream/GenericWorker");Ke.STORE={magic:"\0\0",compressWorker:function(){return new Re("STORE compression")},uncompressWorker:function(){return new Re("STORE decompression")}},Ke.DEFLATE=ze("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(ze,ot,Ke){"use strict";var Re=ze("./utils"),me=function(){for(var Se,Ue=[],ge=0;ge<256;ge++){Se=ge;for(var Le=0;Le<8;Le++)Se=1&Se?3988292384^Se>>>1:Se>>>1;Ue[ge]=Se}return Ue}();ot.exports=function(Se,Ue){return Se!==void 0&&Se.length?Re.getTypeOf(Se)!=="string"?function(ge,Le,Ee,Pe){var ie=me,y=Pe+Ee;ge^=-1;for(var a=Pe;a<y;a++)ge=ge>>>8^ie[255&(ge^Le[a])];return-1^ge}(0|Ue,Se,Se.length,0):function(ge,Le,Ee,Pe){var ie=me,y=Pe+Ee;ge^=-1;for(var a=Pe;a<y;a++)ge=ge>>>8^ie[255&(ge^Le.charCodeAt(a))];return-1^ge}(0|Ue,Se,Se.length,0):0}},{"./utils":32}],5:[function(ze,ot,Ke){"use strict";Ke.base64=!1,Ke.binary=!1,Ke.dir=!1,Ke.createFolders=!0,Ke.date=null,Ke.compression=null,Ke.compressionOptions=null,Ke.comment=null,Ke.unixPermissions=null,Ke.dosPermissions=null},{}],6:[function(ze,ot,Ke){"use strict";var Re=null;Re=typeof Promise!="undefined"?Promise:ze("lie"),ot.exports={Promise:Re}},{lie:37}],7:[function(ze,ot,Ke){"use strict";var Re=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",me=ze("pako"),Se=ze("./utils"),Ue=ze("./stream/GenericWorker"),ge=Re?"uint8array":"array";function Le(Ee,Pe){Ue.call(this,"FlateWorker/"+Ee),this._pako=null,this._pakoAction=Ee,this._pakoOptions=Pe,this.meta={}}Ke.magic="\b\0",Se.inherits(Le,Ue),Le.prototype.processChunk=function(Ee){this.meta=Ee.meta,this._pako===null&&this._createPako(),this._pako.push(Se.transformTo(ge,Ee.data),!1)},Le.prototype.flush=function(){Ue.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},Le.prototype.cleanUp=function(){Ue.prototype.cleanUp.call(this),this._pako=null},Le.prototype._createPako=function(){this._pako=new me[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var Ee=this;this._pako.onData=function(Pe){Ee.push({data:Pe,meta:Ee.meta})}},Ke.compressWorker=function(Ee){return new Le("Deflate",Ee)},Ke.uncompressWorker=function(){return new Le("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(ze,ot,Ke){"use strict";function Re(ie,y){var a,ee="";for(a=0;a<y;a++)ee+=String.fromCharCode(255&ie),ie>>>=8;return ee}function me(ie,y,a,ee,E,te){var ne,oe,he=ie.file,Fe=ie.compression,Ce=te!==ge.utf8encode,Qe=Se.transformTo("string",te(he.name)),Ge=Se.transformTo("string",ge.utf8encode(he.name)),Je=he.comment,nt=Se.transformTo("string",te(Je)),Oe=Se.transformTo("string",ge.utf8encode(Je)),pt=Ge.length!==he.name.length,De=Oe.length!==Je.length,It="",At="",at="",wt=he.dir,ct=he.date,dt={crc32:0,compressedSize:0,uncompressedSize:0};y&&!a||(dt.crc32=ie.crc32,dt.compressedSize=ie.compressedSize,dt.uncompressedSize=ie.uncompressedSize);var lt=0;y&&(lt|=8),Ce||!pt&&!De||(lt|=2048);var rt=0,jt=0;wt&&(rt|=16),E==="UNIX"?(jt=798,rt|=function(mt,Mt){var mn=mt;return mt||(mn=Mt?16893:33204),(65535&mn)<<16}(he.unixPermissions,wt)):(jt=20,rt|=function(mt){return 63&(mt||0)}(he.dosPermissions)),ne=ct.getUTCHours(),ne<<=6,ne|=ct.getUTCMinutes(),ne<<=5,ne|=ct.getUTCSeconds()/2,oe=ct.getUTCFullYear()-1980,oe<<=4,oe|=ct.getUTCMonth()+1,oe<<=5,oe|=ct.getUTCDate(),pt&&(At=Re(1,1)+Re(Le(Qe),4)+Ge,It+="up"+Re(At.length,2)+At),De&&(at=Re(1,1)+Re(Le(nt),4)+Oe,It+="uc"+Re(at.length,2)+at);var Jt="";return Jt+=`
|
|
|
\0`,Jt+=Re(lt,2),Jt+=Fe.magic,Jt+=Re(ne,2),Jt+=Re(oe,2),Jt+=Re(dt.crc32,4),Jt+=Re(dt.compressedSize,4),Jt+=Re(dt.uncompressedSize,4),Jt+=Re(Qe.length,2),Jt+=Re(It.length,2),{fileRecord:Ee.LOCAL_FILE_HEADER+Jt+Qe+It,dirRecord:Ee.CENTRAL_FILE_HEADER+Re(jt,2)+Jt+Re(nt.length,2)+"\0\0\0\0"+Re(rt,4)+Re(ee,4)+Qe+It+nt}}var Se=ze("../utils"),Ue=ze("../stream/GenericWorker"),ge=ze("../utf8"),Le=ze("../crc32"),Ee=ze("../signature");function Pe(ie,y,a,ee){Ue.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=y,this.zipPlatform=a,this.encodeFileName=ee,this.streamFiles=ie,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}Se.inherits(Pe,Ue),Pe.prototype.push=function(ie){var y=ie.meta.percent||0,a=this.entriesCount,ee=this._sources.length;this.accumulate?this.contentBuffer.push(ie):(this.bytesWritten+=ie.data.length,Ue.prototype.push.call(this,{data:ie.data,meta:{currentFile:this.currentFile,percent:a?(y+100*(a-ee-1))/a:100}}))},Pe.prototype.openedSource=function(ie){this.currentSourceOffset=this.bytesWritten,this.currentFile=ie.file.name;var y=this.streamFiles&&!ie.file.dir;if(y){var a=me(ie,y,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:a.fileRecord,meta:{percent:0}})}else this.accumulate=!0},Pe.prototype.closedSource=function(ie){this.accumulate=!1;var y=this.streamFiles&&!ie.file.dir,a=me(ie,y,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(a.dirRecord),y)this.push({data:function(ee){return Ee.DATA_DESCRIPTOR+Re(ee.crc32,4)+Re(ee.compressedSize,4)+Re(ee.uncompressedSize,4)}(ie),meta:{percent:100}});else for(this.push({data:a.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},Pe.prototype.flush=function(){for(var ie=this.bytesWritten,y=0;y<this.dirRecords.length;y++)this.push({data:this.dirRecords[y],meta:{percent:100}});var a=this.bytesWritten-ie,ee=function(E,te,ne,oe,he){var Fe=Se.transformTo("string",he(oe));return Ee.CENTRAL_DIRECTORY_END+"\0\0\0\0"+Re(E,2)+Re(E,2)+Re(te,4)+Re(ne,4)+Re(Fe.length,2)+Fe}(this.dirRecords.length,a,ie,this.zipComment,this.encodeFileName);this.push({data:ee,meta:{percent:100}})},Pe.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},Pe.prototype.registerPrevious=function(ie){this._sources.push(ie);var y=this;return ie.on("data",function(a){y.processChunk(a)}),ie.on("end",function(){y.closedSource(y.previous.streamInfo),y._sources.length?y.prepareNextSource():y.end()}),ie.on("error",function(a){y.error(a)}),this},Pe.prototype.resume=function(){return!!Ue.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},Pe.prototype.error=function(ie){var y=this._sources;if(!Ue.prototype.error.call(this,ie))return!1;for(var a=0;a<y.length;a++)try{y[a].error(ie)}catch(ee){}return!0},Pe.prototype.lock=function(){Ue.prototype.lock.call(this);for(var ie=this._sources,y=0;y<ie.length;y++)ie[y].lock()},ot.exports=Pe},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(ze,ot,Ke){"use strict";var Re=ze("../compressions"),me=ze("./ZipFileWorker");Ke.generateWorker=function(Se,Ue,ge){var Le=new me(Ue.streamFiles,ge,Ue.platform,Ue.encodeFileName),Ee=0;try{Se.forEach(function(Pe,ie){Ee++;var y=function(te,ne){var oe=te||ne,he=Re[oe];if(!he)throw new Error(oe+" is not a valid compression method !");return he}(ie.options.compression,Ue.compression),a=ie.options.compressionOptions||Ue.compressionOptions||{},ee=ie.dir,E=ie.date;ie._compressWorker(y,a).withStreamInfo("file",{name:Pe,dir:ee,date:E,comment:ie.comment||"",unixPermissions:ie.unixPermissions,dosPermissions:ie.dosPermissions}).pipe(Le)}),Le.entriesCount=Ee}catch(Pe){Le.error(Pe)}return Le}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(ze,ot,Ke){"use strict";function Re(){if(!(this instanceof Re))return new Re;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var me=new Re;for(var Se in this)typeof this[Se]!="function"&&(me[Se]=this[Se]);return me}}(Re.prototype=ze("./object")).loadAsync=ze("./load"),Re.support=ze("./support"),Re.defaults=ze("./defaults"),Re.version="3.10.1",Re.loadAsync=function(me,Se){return new Re().loadAsync(me,Se)},Re.external=ze("./external"),ot.exports=Re},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(ze,ot,Ke){"use strict";var Re=ze("./utils"),me=ze("./external"),Se=ze("./utf8"),Ue=ze("./zipEntries"),ge=ze("./stream/Crc32Probe"),Le=ze("./nodejsUtils");function Ee(Pe){return new me.Promise(function(ie,y){var a=Pe.decompressed.getContentWorker().pipe(new ge);a.on("error",function(ee){y(ee)}).on("end",function(){a.streamInfo.crc32!==Pe.decompressed.crc32?y(new Error("Corrupted zip : CRC32 mismatch")):ie()}).resume()})}ot.exports=function(Pe,ie){var y=this;return ie=Re.extend(ie||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:Se.utf8decode}),Le.isNode&&Le.isStream(Pe)?me.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):Re.prepareContent("the loaded zip file",Pe,!0,ie.optimizedBinaryString,ie.base64).then(function(a){var ee=new Ue(ie);return ee.load(a),ee}).then(function(a){var ee=[me.Promise.resolve(a)],E=a.files;if(ie.checkCRC32)for(var te=0;te<E.length;te++)ee.push(Ee(E[te]));return me.Promise.all(ee)}).then(function(a){for(var ee=a.shift(),E=ee.files,te=0;te<E.length;te++){var ne=E[te],oe=ne.fileNameStr,he=Re.resolve(ne.fileNameStr);y.file(he,ne.decompressed,{binary:!0,optimizedBinaryString:!0,date:ne.date,dir:ne.dir,comment:ne.fileCommentStr.length?ne.fileCommentStr:null,unixPermissions:ne.unixPermissions,dosPermissions:ne.dosPermissions,createFolders:ie.createFolders}),ne.dir||(y.file(he).unsafeOriginalName=oe)}return ee.zipComment.length&&(y.comment=ee.zipComment),y})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(ze,ot,Ke){"use strict";var Re=ze("../utils"),me=ze("../stream/GenericWorker");function Se(Ue,ge){me.call(this,"Nodejs stream input adapter for "+Ue),this._upstreamEnded=!1,this._bindStream(ge)}Re.inherits(Se,me),Se.prototype._bindStream=function(Ue){var ge=this;(this._stream=Ue).pause(),Ue.on("data",function(Le){ge.push({data:Le,meta:{percent:0}})}).on("error",function(Le){ge.isPaused?this.generatedError=Le:ge.error(Le)}).on("end",function(){ge.isPaused?ge._upstreamEnded=!0:ge.end()})},Se.prototype.pause=function(){return!!me.prototype.pause.call(this)&&(this._stream.pause(),!0)},Se.prototype.resume=function(){return!!me.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},ot.exports=Se},{"../stream/GenericWorker":28,"../utils":32}],13:[function(ze,ot,Ke){"use strict";var Re=ze("readable-stream").Readable;function me(Se,Ue,ge){Re.call(this,Ue),this._helper=Se;var Le=this;Se.on("data",function(Ee,Pe){Le.push(Ee)||Le._helper.pause(),ge&&ge(Pe)}).on("error",function(Ee){Le.emit("error",Ee)}).on("end",function(){Le.push(null)})}ze("../utils").inherits(me,Re),me.prototype._read=function(){this._helper.resume()},ot.exports=me},{"../utils":32,"readable-stream":16}],14:[function(ze,ot,Ke){"use strict";ot.exports={isNode:typeof ve!="undefined",newBufferFrom:function(Re,me){if(ve.from&&ve.from!==Uint8Array.from)return ve.from(Re,me);if(typeof Re=="number")throw new Error('The "data" argument must not be a number');return new ve(Re,me)},allocBuffer:function(Re){if(ve.alloc)return ve.alloc(Re);var me=new ve(Re);return me.fill(0),me},isBuffer:function(Re){return ve.isBuffer(Re)},isStream:function(Re){return Re&&typeof Re.on=="function"&&typeof Re.pause=="function"&&typeof Re.resume=="function"}}},{}],15:[function(ze,ot,Ke){"use strict";function Re(he,Fe,Ce){var Qe,Ge=Se.getTypeOf(Fe),Je=Se.extend(Ce||{},Le);Je.date=Je.date||new Date,Je.compression!==null&&(Je.compression=Je.compression.toUpperCase()),typeof Je.unixPermissions=="string"&&(Je.unixPermissions=parseInt(Je.unixPermissions,8)),Je.unixPermissions&&16384&Je.unixPermissions&&(Je.dir=!0),Je.dosPermissions&&16&Je.dosPermissions&&(Je.dir=!0),Je.dir&&(he=E(he)),Je.createFolders&&(Qe=ee(he))&&te.call(this,Qe,!0);var nt=Ge==="string"&&Je.binary===!1&&Je.base64===!1;Ce&&Ce.binary!==void 0||(Je.binary=!nt),(Fe instanceof Ee&&Fe.uncompressedSize===0||Je.dir||!Fe||Fe.length===0)&&(Je.base64=!1,Je.binary=!0,Fe="",Je.compression="STORE",Ge="string");var Oe=null;Oe=Fe instanceof Ee||Fe instanceof Ue?Fe:y.isNode&&y.isStream(Fe)?new a(he,Fe):Se.prepareContent(he,Fe,Je.binary,Je.optimizedBinaryString,Je.base64);var pt=new Pe(he,Oe,Je);this.files[he]=pt}var me=ze("./utf8"),Se=ze("./utils"),Ue=ze("./stream/GenericWorker"),ge=ze("./stream/StreamHelper"),Le=ze("./defaults"),Ee=ze("./compressedObject"),Pe=ze("./zipObject"),ie=ze("./generate"),y=ze("./nodejsUtils"),a=ze("./nodejs/NodejsStreamInputAdapter"),ee=function(he){he.slice(-1)==="/"&&(he=he.substring(0,he.length-1));var Fe=he.lastIndexOf("/");return 0<Fe?he.substring(0,Fe):""},E=function(he){return he.slice(-1)!=="/"&&(he+="/"),he},te=function(he,Fe){return Fe=Fe!==void 0?Fe:Le.createFolders,he=E(he),this.files[he]||Re.call(this,he,null,{dir:!0,createFolders:Fe}),this.files[he]};function ne(he){return Object.prototype.toString.call(he)==="[object RegExp]"}var oe={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(he){var Fe,Ce,Qe;for(Fe in this.files)Qe=this.files[Fe],(Ce=Fe.slice(this.root.length,Fe.length))&&Fe.slice(0,this.root.length)===this.root&&he(Ce,Qe)},filter:function(he){var Fe=[];return this.forEach(function(Ce,Qe){he(Ce,Qe)&&Fe.push(Qe)}),Fe},file:function(he,Fe,Ce){if(arguments.length!==1)return he=this.root+he,Re.call(this,he,Fe,Ce),this;if(ne(he)){var Qe=he;return this.filter(function(Je,nt){return!nt.dir&&Qe.test(Je)})}var Ge=this.files[this.root+he];return Ge&&!Ge.dir?Ge:null},folder:function(he){if(!he)return this;if(ne(he))return this.filter(function(Ge,Je){return Je.dir&&he.test(Ge)});var Fe=this.root+he,Ce=te.call(this,Fe),Qe=this.clone();return Qe.root=Ce.name,Qe},remove:function(he){he=this.root+he;var Fe=this.files[he];if(Fe||(he.slice(-1)!=="/"&&(he+="/"),Fe=this.files[he]),Fe&&!Fe.dir)delete this.files[he];else for(var Ce=this.filter(function(Ge,Je){return Je.name.slice(0,he.length)===he}),Qe=0;Qe<Ce.length;Qe++)delete this.files[Ce[Qe].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(he){var Fe,Ce={};try{if((Ce=Se.extend(he||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:me.utf8encode})).type=Ce.type.toLowerCase(),Ce.compression=Ce.compression.toUpperCase(),Ce.type==="binarystring"&&(Ce.type="string"),!Ce.type)throw new Error("No output type specified.");Se.checkSupport(Ce.type),Ce.platform!=="darwin"&&Ce.platform!=="freebsd"&&Ce.platform!=="linux"&&Ce.platform!=="sunos"||(Ce.platform="UNIX"),Ce.platform==="win32"&&(Ce.platform="DOS");var Qe=Ce.comment||this.comment||"";Fe=ie.generateWorker(this,Ce,Qe)}catch(Ge){(Fe=new Ue("error")).error(Ge)}return new ge(Fe,Ce.type||"string",Ce.mimeType)},generateAsync:function(he,Fe){return this.generateInternalStream(he).accumulate(Fe)},generateNodeStream:function(he,Fe){return(he=he||{}).type||(he.type="nodebuffer"),this.generateInternalStream(he).toNodejsStream(Fe)}};ot.exports=oe},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(ze,ot,Ke){"use strict";ot.exports=ze("stream")},{stream:void 0}],17:[function(ze,ot,Ke){"use strict";var Re=ze("./DataReader");function me(Se){Re.call(this,Se);for(var Ue=0;Ue<this.data.length;Ue++)Se[Ue]=255&Se[Ue]}ze("../utils").inherits(me,Re),me.prototype.byteAt=function(Se){return this.data[this.zero+Se]},me.prototype.lastIndexOfSignature=function(Se){for(var Ue=Se.charCodeAt(0),ge=Se.charCodeAt(1),Le=Se.charCodeAt(2),Ee=Se.charCodeAt(3),Pe=this.length-4;0<=Pe;--Pe)if(this.data[Pe]===Ue&&this.data[Pe+1]===ge&&this.data[Pe+2]===Le&&this.data[Pe+3]===Ee)return Pe-this.zero;return-1},me.prototype.readAndCheckSignature=function(Se){var Ue=Se.charCodeAt(0),ge=Se.charCodeAt(1),Le=Se.charCodeAt(2),Ee=Se.charCodeAt(3),Pe=this.readData(4);return Ue===Pe[0]&&ge===Pe[1]&&Le===Pe[2]&&Ee===Pe[3]},me.prototype.readData=function(Se){if(this.checkOffset(Se),Se===0)return[];var Ue=this.data.slice(this.zero+this.index,this.zero+this.index+Se);return this.index+=Se,Ue},ot.exports=me},{"../utils":32,"./DataReader":18}],18:[function(ze,ot,Ke){"use strict";var Re=ze("../utils");function me(Se){this.data=Se,this.length=Se.length,this.index=0,this.zero=0}me.prototype={checkOffset:function(Se){this.checkIndex(this.index+Se)},checkIndex:function(Se){if(this.length<this.zero+Se||Se<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+Se+"). Corrupted zip ?")},setIndex:function(Se){this.checkIndex(Se),this.index=Se},skip:function(Se){this.setIndex(this.index+Se)},byteAt:function(){},readInt:function(Se){var Ue,ge=0;for(this.checkOffset(Se),Ue=this.index+Se-1;Ue>=this.index;Ue--)ge=(ge<<8)+this.byteAt(Ue);return this.index+=Se,ge},readString:function(Se){return Re.transformTo("string",this.readData(Se))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var Se=this.readInt(4);return new Date(Date.UTC(1980+(Se>>25&127),(Se>>21&15)-1,Se>>16&31,Se>>11&31,Se>>5&63,(31&Se)<<1))}},ot.exports=me},{"../utils":32}],19:[function(ze,ot,Ke){"use strict";var Re=ze("./Uint8ArrayReader");function me(Se){Re.call(this,Se)}ze("../utils").inherits(me,Re),me.prototype.readData=function(Se){this.checkOffset(Se);var Ue=this.data.slice(this.zero+this.index,this.zero+this.index+Se);return this.index+=Se,Ue},ot.exports=me},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(ze,ot,Ke){"use strict";var Re=ze("./DataReader");function me(Se){Re.call(this,Se)}ze("../utils").inherits(me,Re),me.prototype.byteAt=function(Se){return this.data.charCodeAt(this.zero+Se)},me.prototype.lastIndexOfSignature=function(Se){return this.data.lastIndexOf(Se)-this.zero},me.prototype.readAndCheckSignature=function(Se){return Se===this.readData(4)},me.prototype.readData=function(Se){this.checkOffset(Se);var Ue=this.data.slice(this.zero+this.index,this.zero+this.index+Se);return this.index+=Se,Ue},ot.exports=me},{"../utils":32,"./DataReader":18}],21:[function(ze,ot,Ke){"use strict";var Re=ze("./ArrayReader");function me(Se){Re.call(this,Se)}ze("../utils").inherits(me,Re),me.prototype.readData=function(Se){if(this.checkOffset(Se),Se===0)return new Uint8Array(0);var Ue=this.data.subarray(this.zero+this.index,this.zero+this.index+Se);return this.index+=Se,Ue},ot.exports=me},{"../utils":32,"./ArrayReader":17}],22:[function(ze,ot,Ke){"use strict";var Re=ze("../utils"),me=ze("../support"),Se=ze("./ArrayReader"),Ue=ze("./StringReader"),ge=ze("./NodeBufferReader"),Le=ze("./Uint8ArrayReader");ot.exports=function(Ee){var Pe=Re.getTypeOf(Ee);return Re.checkSupport(Pe),Pe!=="string"||me.uint8array?Pe==="nodebuffer"?new ge(Ee):me.uint8array?new Le(Re.transformTo("uint8array",Ee)):new Se(Re.transformTo("array",Ee)):new Ue(Ee)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(ze,ot,Ke){"use strict";Ke.LOCAL_FILE_HEADER="PK",Ke.CENTRAL_FILE_HEADER="PK",Ke.CENTRAL_DIRECTORY_END="PK",Ke.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",Ke.ZIP64_CENTRAL_DIRECTORY_END="PK",Ke.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(ze,ot,Ke){"use strict";var Re=ze("./GenericWorker"),me=ze("../utils");function Se(Ue){Re.call(this,"ConvertWorker to "+Ue),this.destType=Ue}me.inherits(Se,Re),Se.prototype.processChunk=function(Ue){this.push({data:me.transformTo(this.destType,Ue.data),meta:Ue.meta})},ot.exports=Se},{"../utils":32,"./GenericWorker":28}],25:[function(ze,ot,Ke){"use strict";var Re=ze("./GenericWorker"),me=ze("../crc32");function Se(){Re.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}ze("../utils").inherits(Se,Re),Se.prototype.processChunk=function(Ue){this.streamInfo.crc32=me(Ue.data,this.streamInfo.crc32||0),this.push(Ue)},ot.exports=Se},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(ze,ot,Ke){"use strict";var Re=ze("../utils"),me=ze("./GenericWorker");function Se(Ue){me.call(this,"DataLengthProbe for "+Ue),this.propName=Ue,this.withStreamInfo(Ue,0)}Re.inherits(Se,me),Se.prototype.processChunk=function(Ue){if(Ue){var ge=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=ge+Ue.data.length}me.prototype.processChunk.call(this,Ue)},ot.exports=Se},{"../utils":32,"./GenericWorker":28}],27:[function(ze,ot,Ke){"use strict";var Re=ze("../utils"),me=ze("./GenericWorker");function Se(Ue){me.call(this,"DataWorker");var ge=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,Ue.then(function(Le){ge.dataIsReady=!0,ge.data=Le,ge.max=Le&&Le.length||0,ge.type=Re.getTypeOf(Le),ge.isPaused||ge._tickAndRepeat()},function(Le){ge.error(Le)})}Re.inherits(Se,me),Se.prototype.cleanUp=function(){me.prototype.cleanUp.call(this),this.data=null},Se.prototype.resume=function(){return!!me.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,Re.delay(this._tickAndRepeat,[],this)),!0)},Se.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(Re.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},Se.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var Ue=null,ge=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":Ue=this.data.substring(this.index,ge);break;case"uint8array":Ue=this.data.subarray(this.index,ge);break;case"array":case"nodebuffer":Ue=this.data.slice(this.index,ge)}return this.index=ge,this.push({data:Ue,meta:{percent:this.max?this.index/this.max*100:0}})},ot.exports=Se},{"../utils":32,"./GenericWorker":28}],28:[function(ze,ot,Ke){"use strict";function Re(me){this.name=me||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}Re.prototype={push:function(me){this.emit("data",me)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(me){this.emit("error",me)}return!0},error:function(me){return!this.isFinished&&(this.isPaused?this.generatedError=me:(this.isFinished=!0,this.emit("error",me),this.previous&&this.previous.error(me),this.cleanUp()),!0)},on:function(me,Se){return this._listeners[me].push(Se),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(me,Se){if(this._listeners[me])for(var Ue=0;Ue<this._listeners[me].length;Ue++)this._listeners[me][Ue].call(this,Se)},pipe:function(me){return me.registerPrevious(this)},registerPrevious:function(me){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=me.streamInfo,this.mergeStreamInfo(),this.previous=me;var Se=this;return me.on("data",function(Ue){Se.processChunk(Ue)}),me.on("end",function(){Se.end()}),me.on("error",function(Ue){Se.error(Ue)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var me=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),me=!0),this.previous&&this.previous.resume(),!me},flush:function(){},processChunk:function(me){this.push(me)},withStreamInfo:function(me,Se){return this.extraStreamInfo[me]=Se,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var me in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,me)&&(this.streamInfo[me]=this.extraStreamInfo[me])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var me="Worker "+this.name;return this.previous?this.previous+" -> "+me:me}},ot.exports=Re},{}],29:[function(ze,ot,Ke){"use strict";var Re=ze("../utils"),me=ze("./ConvertWorker"),Se=ze("./GenericWorker"),Ue=ze("../base64"),ge=ze("../support"),Le=ze("../external"),Ee=null;if(ge.nodestream)try{Ee=ze("../nodejs/NodejsStreamOutputAdapter")}catch(y){}function Pe(y,a){return new Le.Promise(function(ee,E){var te=[],ne=y._internalType,oe=y._outputType,he=y._mimeType;y.on("data",function(Fe,Ce){te.push(Fe),a&&a(Ce)}).on("error",function(Fe){te=[],E(Fe)}).on("end",function(){try{var Fe=function(Ce,Qe,Ge){switch(Ce){case"blob":return Re.newBlob(Re.transformTo("arraybuffer",Qe),Ge);case"base64":return Ue.encode(Qe);default:return Re.transformTo(Ce,Qe)}}(oe,function(Ce,Qe){var Ge,Je=0,nt=null,Oe=0;for(Ge=0;Ge<Qe.length;Ge++)Oe+=Qe[Ge].length;switch(Ce){case"string":return Qe.join("");case"array":return Array.prototype.concat.apply([],Qe);case"uint8array":for(nt=new Uint8Array(Oe),Ge=0;Ge<Qe.length;Ge++)nt.set(Qe[Ge],Je),Je+=Qe[Ge].length;return nt;case"nodebuffer":return ve.concat(Qe);default:throw new Error("concat : unsupported type '"+Ce+"'")}}(ne,te),he);ee(Fe)}catch(Ce){E(Ce)}te=[]}).resume()})}function ie(y,a,ee){var E=a;switch(a){case"blob":case"arraybuffer":E="uint8array";break;case"base64":E="string"}try{this._internalType=E,this._outputType=a,this._mimeType=ee,Re.checkSupport(E),this._worker=y.pipe(new me(E)),y.lock()}catch(te){this._worker=new Se("error"),this._worker.error(te)}}ie.prototype={accumulate:function(y){return Pe(this,y)},on:function(y,a){var ee=this;return y==="data"?this._worker.on(y,function(E){a.call(ee,E.data,E.meta)}):this._worker.on(y,function(){Re.delay(a,arguments,ee)}),this},resume:function(){return Re.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(y){if(Re.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new Ee(this,{objectMode:this._outputType!=="nodebuffer"},y)}},ot.exports=ie},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(ze,ot,Ke){"use strict";if(Ke.base64=!0,Ke.array=!0,Ke.string=!0,Ke.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",Ke.nodebuffer=typeof ve!="undefined",Ke.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")Ke.blob=!1;else{var Re=new ArrayBuffer(0);try{Ke.blob=new Blob([Re],{type:"application/zip"}).size===0}catch(Se){try{var me=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);me.append(Re),Ke.blob=me.getBlob("application/zip").size===0}catch(Ue){Ke.blob=!1}}}try{Ke.nodestream=!!ze("readable-stream").Readable}catch(Se){Ke.nodestream=!1}},{"readable-stream":16}],31:[function(ze,ot,Ke){"use strict";for(var Re=ze("./utils"),me=ze("./support"),Se=ze("./nodejsUtils"),Ue=ze("./stream/GenericWorker"),ge=new Array(256),Le=0;Le<256;Le++)ge[Le]=252<=Le?6:248<=Le?5:240<=Le?4:224<=Le?3:192<=Le?2:1;ge[254]=ge[254]=1;function Ee(){Ue.call(this,"utf-8 decode"),this.leftOver=null}function Pe(){Ue.call(this,"utf-8 encode")}Ke.utf8encode=function(ie){return me.nodebuffer?Se.newBufferFrom(ie,"utf-8"):function(y){var a,ee,E,te,ne,oe=y.length,he=0;for(te=0;te<oe;te++)(64512&(ee=y.charCodeAt(te)))==55296&&te+1<oe&&(64512&(E=y.charCodeAt(te+1)))==56320&&(ee=65536+(ee-55296<<10)+(E-56320),te++),he+=ee<128?1:ee<2048?2:ee<65536?3:4;for(a=me.uint8array?new Uint8Array(he):new Array(he),te=ne=0;ne<he;te++)(64512&(ee=y.charCodeAt(te)))==55296&&te+1<oe&&(64512&(E=y.charCodeAt(te+1)))==56320&&(ee=65536+(ee-55296<<10)+(E-56320),te++),ee<128?a[ne++]=ee:(ee<2048?a[ne++]=192|ee>>>6:(ee<65536?a[ne++]=224|ee>>>12:(a[ne++]=240|ee>>>18,a[ne++]=128|ee>>>12&63),a[ne++]=128|ee>>>6&63),a[ne++]=128|63&ee);return a}(ie)},Ke.utf8decode=function(ie){return me.nodebuffer?Re.transformTo("nodebuffer",ie).toString("utf-8"):function(y){var a,ee,E,te,ne=y.length,oe=new Array(2*ne);for(a=ee=0;a<ne;)if((E=y[a++])<128)oe[ee++]=E;else if(4<(te=ge[E]))oe[ee++]=65533,a+=te-1;else{for(E&=te===2?31:te===3?15:7;1<te&&a<ne;)E=E<<6|63&y[a++],te--;1<te?oe[ee++]=65533:E<65536?oe[ee++]=E:(E-=65536,oe[ee++]=55296|E>>10&1023,oe[ee++]=56320|1023&E)}return oe.length!==ee&&(oe.subarray?oe=oe.subarray(0,ee):oe.length=ee),Re.applyFromCharCode(oe)}(ie=Re.transformTo(me.uint8array?"uint8array":"array",ie))},Re.inherits(Ee,Ue),Ee.prototype.processChunk=function(ie){var y=Re.transformTo(me.uint8array?"uint8array":"array",ie.data);if(this.leftOver&&this.leftOver.length){if(me.uint8array){var a=y;(y=new Uint8Array(a.length+this.leftOver.length)).set(this.leftOver,0),y.set(a,this.leftOver.length)}else y=this.leftOver.concat(y);this.leftOver=null}var ee=function(te,ne){var oe;for((ne=ne||te.length)>te.length&&(ne=te.length),oe=ne-1;0<=oe&&(192&te[oe])==128;)oe--;return oe<0||oe===0?ne:oe+ge[te[oe]]>ne?oe:ne}(y),E=y;ee!==y.length&&(me.uint8array?(E=y.subarray(0,ee),this.leftOver=y.subarray(ee,y.length)):(E=y.slice(0,ee),this.leftOver=y.slice(ee,y.length))),this.push({data:Ke.utf8decode(E),meta:ie.meta})},Ee.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:Ke.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},Ke.Utf8DecodeWorker=Ee,Re.inherits(Pe,Ue),Pe.prototype.processChunk=function(ie){this.push({data:Ke.utf8encode(ie.data),meta:ie.meta})},Ke.Utf8EncodeWorker=Pe},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(ze,ot,Ke){"use strict";var Re=ze("./support"),me=ze("./base64"),Se=ze("./nodejsUtils"),Ue=ze("./external");function ge(a){return a}function Le(a,ee){for(var E=0;E<a.length;++E)ee[E]=255&a.charCodeAt(E);return ee}ze("setimmediate"),Ke.newBlob=function(a,ee){Ke.checkSupport("blob");try{return new Blob([a],{type:ee})}catch(te){try{var E=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return E.append(a),E.getBlob(ee)}catch(ne){throw new Error("Bug : can't construct the Blob.")}}};var Ee={stringifyByChunk:function(a,ee,E){var te=[],ne=0,oe=a.length;if(oe<=E)return String.fromCharCode.apply(null,a);for(;ne<oe;)ee==="array"||ee==="nodebuffer"?te.push(String.fromCharCode.apply(null,a.slice(ne,Math.min(ne+E,oe)))):te.push(String.fromCharCode.apply(null,a.subarray(ne,Math.min(ne+E,oe)))),ne+=E;return te.join("")},stringifyByChar:function(a){for(var ee="",E=0;E<a.length;E++)ee+=String.fromCharCode(a[E]);return ee},applyCanBeUsed:{uint8array:function(){try{return Re.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(a){return!1}}(),nodebuffer:function(){try{return Re.nodebuffer&&String.fromCharCode.apply(null,Se.allocBuffer(1)).length===1}catch(a){return!1}}()}};function Pe(a){var ee=65536,E=Ke.getTypeOf(a),te=!0;if(E==="uint8array"?te=Ee.applyCanBeUsed.uint8array:E==="nodebuffer"&&(te=Ee.applyCanBeUsed.nodebuffer),te)for(;1<ee;)try{return Ee.stringifyByChunk(a,E,ee)}catch(ne){ee=Math.floor(ee/2)}return Ee.stringifyByChar(a)}function ie(a,ee){for(var E=0;E<a.length;E++)ee[E]=a[E];return ee}Ke.applyFromCharCode=Pe;var y={};y.string={string:ge,array:function(a){return Le(a,new Array(a.length))},arraybuffer:function(a){return y.string.uint8array(a).buffer},uint8array:function(a){return Le(a,new Uint8Array(a.length))},nodebuffer:function(a){return Le(a,Se.allocBuffer(a.length))}},y.array={string:Pe,array:ge,arraybuffer:function(a){return new Uint8Array(a).buffer},uint8array:function(a){return new Uint8Array(a)},nodebuffer:function(a){return Se.newBufferFrom(a)}},y.arraybuffer={string:function(a){return Pe(new Uint8Array(a))},array:function(a){return ie(new Uint8Array(a),new Array(a.byteLength))},arraybuffer:ge,uint8array:function(a){return new Uint8Array(a)},nodebuffer:function(a){return Se.newBufferFrom(new Uint8Array(a))}},y.uint8array={string:Pe,array:function(a){return ie(a,new Array(a.length))},arraybuffer:function(a){return a.buffer},uint8array:ge,nodebuffer:function(a){return Se.newBufferFrom(a)}},y.nodebuffer={string:Pe,array:function(a){return ie(a,new Array(a.length))},arraybuffer:function(a){return y.nodebuffer.uint8array(a).buffer},uint8array:function(a){return ie(a,new Uint8Array(a.length))},nodebuffer:ge},Ke.transformTo=function(a,ee){if(ee=ee||"",!a)return ee;Ke.checkSupport(a);var E=Ke.getTypeOf(ee);return y[E][a](ee)},Ke.resolve=function(a){for(var ee=a.split("/"),E=[],te=0;te<ee.length;te++){var ne=ee[te];ne==="."||ne===""&&te!==0&&te!==ee.length-1||(ne===".."?E.pop():E.push(ne))}return E.join("/")},Ke.getTypeOf=function(a){return typeof a=="string"?"string":Object.prototype.toString.call(a)==="[object Array]"?"array":Re.nodebuffer&&Se.isBuffer(a)?"nodebuffer":Re.uint8array&&a instanceof Uint8Array?"uint8array":Re.arraybuffer&&a instanceof ArrayBuffer?"arraybuffer":void 0},Ke.checkSupport=function(a){if(!Re[a.toLowerCase()])throw new Error(a+" is not supported by this platform")},Ke.MAX_VALUE_16BITS=65535,Ke.MAX_VALUE_32BITS=-1,Ke.pretty=function(a){var ee,E,te="";for(E=0;E<(a||"").length;E++)te+="\\x"+((ee=a.charCodeAt(E))<16?"0":"")+ee.toString(16).toUpperCase();return te},Ke.delay=function(a,ee,E){setImmediate(function(){a.apply(E||null,ee||[])})},Ke.inherits=function(a,ee){function E(){}E.prototype=ee.prototype,a.prototype=new E},Ke.extend=function(){var a,ee,E={};for(a=0;a<arguments.length;a++)for(ee in arguments[a])Object.prototype.hasOwnProperty.call(arguments[a],ee)&&E[ee]===void 0&&(E[ee]=arguments[a][ee]);return E},Ke.prepareContent=function(a,ee,E,te,ne){return Ue.Promise.resolve(ee).then(function(oe){return Re.blob&&(oe instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(oe))!==-1)&&typeof FileReader!="undefined"?new Ue.Promise(function(he,Fe){var Ce=new FileReader;Ce.onload=function(Qe){he(Qe.target.result)},Ce.onerror=function(Qe){Fe(Qe.target.error)},Ce.readAsArrayBuffer(oe)}):oe}).then(function(oe){var he=Ke.getTypeOf(oe);return he?(he==="arraybuffer"?oe=Ke.transformTo("uint8array",oe):he==="string"&&(ne?oe=me.decode(oe):E&&te!==!0&&(oe=function(Fe){return Le(Fe,Re.uint8array?new Uint8Array(Fe.length):new Array(Fe.length))}(oe))),oe):Ue.Promise.reject(new Error("Can't read the data of '"+a+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(ze,ot,Ke){"use strict";var Re=ze("./reader/readerFor"),me=ze("./utils"),Se=ze("./signature"),Ue=ze("./zipEntry"),ge=ze("./support");function Le(Ee){this.files=[],this.loadOptions=Ee}Le.prototype={checkSignature:function(Ee){if(!this.reader.readAndCheckSignature(Ee)){this.reader.index-=4;var Pe=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+me.pretty(Pe)+", expected "+me.pretty(Ee)+")")}},isSignature:function(Ee,Pe){var ie=this.reader.index;this.reader.setIndex(Ee);var y=this.reader.readString(4)===Pe;return this.reader.setIndex(ie),y},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var Ee=this.reader.readData(this.zipCommentLength),Pe=ge.uint8array?"uint8array":"array",ie=me.transformTo(Pe,Ee);this.zipComment=this.loadOptions.decodeFileName(ie)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var Ee,Pe,ie,y=this.zip64EndOfCentralSize-44;0<y;)Ee=this.reader.readInt(2),Pe=this.reader.readInt(4),ie=this.reader.readData(Pe),this.zip64ExtensibleData[Ee]={id:Ee,length:Pe,value:ie}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var Ee,Pe;for(Ee=0;Ee<this.files.length;Ee++)Pe=this.files[Ee],this.reader.setIndex(Pe.localHeaderOffset),this.checkSignature(Se.LOCAL_FILE_HEADER),Pe.readLocalPart(this.reader),Pe.handleUTF8(),Pe.processAttributes()},readCentralDir:function(){var Ee;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(Se.CENTRAL_FILE_HEADER);)(Ee=new Ue({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(Ee);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var Ee=this.reader.lastIndexOfSignature(Se.CENTRAL_DIRECTORY_END);if(Ee<0)throw this.isSignature(0,Se.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(Ee);var Pe=Ee;if(this.checkSignature(Se.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===me.MAX_VALUE_16BITS||this.diskWithCentralDirStart===me.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===me.MAX_VALUE_16BITS||this.centralDirRecords===me.MAX_VALUE_16BITS||this.centralDirSize===me.MAX_VALUE_32BITS||this.centralDirOffset===me.MAX_VALUE_32BITS){if(this.zip64=!0,(Ee=this.reader.lastIndexOfSignature(Se.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(Ee),this.checkSignature(Se.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,Se.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(Se.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(Se.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var ie=this.centralDirOffset+this.centralDirSize;this.zip64&&(ie+=20,ie+=12+this.zip64EndOfCentralSize);var y=Pe-ie;if(0<y)this.isSignature(Pe,Se.CENTRAL_FILE_HEADER)||(this.reader.zero=y);else if(y<0)throw new Error("Corrupted zip: missing "+Math.abs(y)+" bytes.")},prepareReader:function(Ee){this.reader=Re(Ee)},load:function(Ee){this.prepareReader(Ee),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},ot.exports=Le},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(ze,ot,Ke){"use strict";var Re=ze("./reader/readerFor"),me=ze("./utils"),Se=ze("./compressedObject"),Ue=ze("./crc32"),ge=ze("./utf8"),Le=ze("./compressions"),Ee=ze("./support");function Pe(ie,y){this.options=ie,this.loadOptions=y}Pe.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(ie){var y,a;if(ie.skip(22),this.fileNameLength=ie.readInt(2),a=ie.readInt(2),this.fileName=ie.readData(this.fileNameLength),ie.skip(a),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((y=function(ee){for(var E in Le)if(Object.prototype.hasOwnProperty.call(Le,E)&&Le[E].magic===ee)return Le[E];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+me.pretty(this.compressionMethod)+" unknown (inner file : "+me.transformTo("string",this.fileName)+")");this.decompressed=new Se(this.compressedSize,this.uncompressedSize,this.crc32,y,ie.readData(this.compressedSize))},readCentralPart:function(ie){this.versionMadeBy=ie.readInt(2),ie.skip(2),this.bitFlag=ie.readInt(2),this.compressionMethod=ie.readString(2),this.date=ie.readDate(),this.crc32=ie.readInt(4),this.compressedSize=ie.readInt(4),this.uncompressedSize=ie.readInt(4);var y=ie.readInt(2);if(this.extraFieldsLength=ie.readInt(2),this.fileCommentLength=ie.readInt(2),this.diskNumberStart=ie.readInt(2),this.internalFileAttributes=ie.readInt(2),this.externalFileAttributes=ie.readInt(4),this.localHeaderOffset=ie.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");ie.skip(y),this.readExtraFields(ie),this.parseZIP64ExtraField(ie),this.fileComment=ie.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var ie=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),ie==0&&(this.dosPermissions=63&this.externalFileAttributes),ie==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var ie=Re(this.extraFields[1].value);this.uncompressedSize===me.MAX_VALUE_32BITS&&(this.uncompressedSize=ie.readInt(8)),this.compressedSize===me.MAX_VALUE_32BITS&&(this.compressedSize=ie.readInt(8)),this.localHeaderOffset===me.MAX_VALUE_32BITS&&(this.localHeaderOffset=ie.readInt(8)),this.diskNumberStart===me.MAX_VALUE_32BITS&&(this.diskNumberStart=ie.readInt(4))}},readExtraFields:function(ie){var y,a,ee,E=ie.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});ie.index+4<E;)y=ie.readInt(2),a=ie.readInt(2),ee=ie.readData(a),this.extraFields[y]={id:y,length:a,value:ee};ie.setIndex(E)},handleUTF8:function(){var ie=Ee.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=ge.utf8decode(this.fileName),this.fileCommentStr=ge.utf8decode(this.fileComment);else{var y=this.findExtraFieldUnicodePath();if(y!==null)this.fileNameStr=y;else{var a=me.transformTo(ie,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(a)}var ee=this.findExtraFieldUnicodeComment();if(ee!==null)this.fileCommentStr=ee;else{var E=me.transformTo(ie,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(E)}}},findExtraFieldUnicodePath:function(){var ie=this.extraFields[28789];if(ie){var y=Re(ie.value);return y.readInt(1)!==1||Ue(this.fileName)!==y.readInt(4)?null:ge.utf8decode(y.readData(ie.length-5))}return null},findExtraFieldUnicodeComment:function(){var ie=this.extraFields[25461];if(ie){var y=Re(ie.value);return y.readInt(1)!==1||Ue(this.fileComment)!==y.readInt(4)?null:ge.utf8decode(y.readData(ie.length-5))}return null}},ot.exports=Pe},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(ze,ot,Ke){"use strict";function Re(y,a,ee){this.name=y,this.dir=ee.dir,this.date=ee.date,this.comment=ee.comment,this.unixPermissions=ee.unixPermissions,this.dosPermissions=ee.dosPermissions,this._data=a,this._dataBinary=ee.binary,this.options={compression:ee.compression,compressionOptions:ee.compressionOptions}}var me=ze("./stream/StreamHelper"),Se=ze("./stream/DataWorker"),Ue=ze("./utf8"),ge=ze("./compressedObject"),Le=ze("./stream/GenericWorker");Re.prototype={internalStream:function(y){var a=null,ee="string";try{if(!y)throw new Error("No output type specified.");var E=(ee=y.toLowerCase())==="string"||ee==="text";ee!=="binarystring"&&ee!=="text"||(ee="string"),a=this._decompressWorker();var te=!this._dataBinary;te&&!E&&(a=a.pipe(new Ue.Utf8EncodeWorker)),!te&&E&&(a=a.pipe(new Ue.Utf8DecodeWorker))}catch(ne){(a=new Le("error")).error(ne)}return new me(a,ee,"")},async:function(y,a){return this.internalStream(y).accumulate(a)},nodeStream:function(y,a){return this.internalStream(y||"nodebuffer").toNodejsStream(a)},_compressWorker:function(y,a){if(this._data instanceof ge&&this._data.compression.magic===y.magic)return this._data.getCompressedWorker();var ee=this._decompressWorker();return this._dataBinary||(ee=ee.pipe(new Ue.Utf8EncodeWorker)),ge.createWorkerFrom(ee,y,a)},_decompressWorker:function(){return this._data instanceof ge?this._data.getContentWorker():this._data instanceof Le?this._data:new Se(this._data)}};for(var Ee=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],Pe=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},ie=0;ie<Ee.length;ie++)Re.prototype[Ee[ie]]=Pe;ot.exports=Re},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(ze,ot,Ke){(function(Re){"use strict";var me,Se,Ue=Re.MutationObserver||Re.WebKitMutationObserver;if(Ue){var ge=0,Le=new Ue(y),Ee=Re.document.createTextNode("");Le.observe(Ee,{characterData:!0}),me=function(){Ee.data=ge=++ge%2}}else if(Re.setImmediate||Re.MessageChannel===void 0)me="document"in Re&&"onreadystatechange"in Re.document.createElement("script")?function(){var a=Re.document.createElement("script");a.onreadystatechange=function(){y(),a.onreadystatechange=null,a.parentNode.removeChild(a),a=null},Re.document.documentElement.appendChild(a)}:function(){setTimeout(y,0)};else{var Pe=new Re.MessageChannel;Pe.port1.onmessage=y,me=function(){Pe.port2.postMessage(0)}}var ie=[];function y(){var a,ee;Se=!0;for(var E=ie.length;E;){for(ee=ie,ie=[],a=-1;++a<E;)ee[a]();E=ie.length}Se=!1}ot.exports=function(a){ie.push(a)!==1||Se||me()}}).call(this,typeof we.g!="undefined"?we.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(ze,ot,Ke){"use strict";var Re=ze("immediate");function me(){}var Se={},Ue=["REJECTED"],ge=["FULFILLED"],Le=["PENDING"];function Ee(E){if(typeof E!="function")throw new TypeError("resolver must be a function");this.state=Le,this.queue=[],this.outcome=void 0,E!==me&&a(this,E)}function Pe(E,te,ne){this.promise=E,typeof te=="function"&&(this.onFulfilled=te,this.callFulfilled=this.otherCallFulfilled),typeof ne=="function"&&(this.onRejected=ne,this.callRejected=this.otherCallRejected)}function ie(E,te,ne){Re(function(){var oe;try{oe=te(ne)}catch(he){return Se.reject(E,he)}oe===E?Se.reject(E,new TypeError("Cannot resolve promise with itself")):Se.resolve(E,oe)})}function y(E){var te=E&&E.then;if(E&&(typeof E=="object"||typeof E=="function")&&typeof te=="function")return function(){te.apply(E,arguments)}}function a(E,te){var ne=!1;function oe(Ce){ne||(ne=!0,Se.reject(E,Ce))}function he(Ce){ne||(ne=!0,Se.resolve(E,Ce))}var Fe=ee(function(){te(he,oe)});Fe.status==="error"&&oe(Fe.value)}function ee(E,te){var ne={};try{ne.value=E(te),ne.status="success"}catch(oe){ne.status="error",ne.value=oe}return ne}(ot.exports=Ee).prototype.finally=function(E){if(typeof E!="function")return this;var te=this.constructor;return this.then(function(ne){return te.resolve(E()).then(function(){return ne})},function(ne){return te.resolve(E()).then(function(){throw ne})})},Ee.prototype.catch=function(E){return this.then(null,E)},Ee.prototype.then=function(E,te){if(typeof E!="function"&&this.state===ge||typeof te!="function"&&this.state===Ue)return this;var ne=new this.constructor(me);return this.state!==Le?ie(ne,this.state===ge?E:te,this.outcome):this.queue.push(new Pe(ne,E,te)),ne},Pe.prototype.callFulfilled=function(E){Se.resolve(this.promise,E)},Pe.prototype.otherCallFulfilled=function(E){ie(this.promise,this.onFulfilled,E)},Pe.prototype.callRejected=function(E){Se.reject(this.promise,E)},Pe.prototype.otherCallRejected=function(E){ie(this.promise,this.onRejected,E)},Se.resolve=function(E,te){var ne=ee(y,te);if(ne.status==="error")return Se.reject(E,ne.value);var oe=ne.value;if(oe)a(E,oe);else{E.state=ge,E.outcome=te;for(var he=-1,Fe=E.queue.length;++he<Fe;)E.queue[he].callFulfilled(te)}return E},Se.reject=function(E,te){E.state=Ue,E.outcome=te;for(var ne=-1,oe=E.queue.length;++ne<oe;)E.queue[ne].callRejected(te);return E},Ee.resolve=function(E){return E instanceof this?E:Se.resolve(new this(me),E)},Ee.reject=function(E){var te=new this(me);return Se.reject(te,E)},Ee.all=function(E){var te=this;if(Object.prototype.toString.call(E)!=="[object Array]")return this.reject(new TypeError("must be an array"));var ne=E.length,oe=!1;if(!ne)return this.resolve([]);for(var he=new Array(ne),Fe=0,Ce=-1,Qe=new this(me);++Ce<ne;)Ge(E[Ce],Ce);return Qe;function Ge(Je,nt){te.resolve(Je).then(function(Oe){he[nt]=Oe,++Fe!==ne||oe||(oe=!0,Se.resolve(Qe,he))},function(Oe){oe||(oe=!0,Se.reject(Qe,Oe))})}},Ee.race=function(E){var te=this;if(Object.prototype.toString.call(E)!=="[object Array]")return this.reject(new TypeError("must be an array"));var ne=E.length,oe=!1;if(!ne)return this.resolve([]);for(var he=-1,Fe=new this(me);++he<ne;)Ce=E[he],te.resolve(Ce).then(function(Qe){oe||(oe=!0,Se.resolve(Fe,Qe))},function(Qe){oe||(oe=!0,Se.reject(Fe,Qe))});var Ce;return Fe}},{immediate:36}],38:[function(ze,ot,Ke){"use strict";var Re={};(0,ze("./lib/utils/common").assign)(Re,ze("./lib/deflate"),ze("./lib/inflate"),ze("./lib/zlib/constants")),ot.exports=Re},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(ze,ot,Ke){"use strict";var Re=ze("./zlib/deflate"),me=ze("./utils/common"),Se=ze("./utils/strings"),Ue=ze("./zlib/messages"),ge=ze("./zlib/zstream"),Le=Object.prototype.toString,Ee=0,Pe=-1,ie=0,y=8;function a(E){if(!(this instanceof a))return new a(E);this.options=me.assign({level:Pe,method:y,chunkSize:16384,windowBits:15,memLevel:8,strategy:ie,to:""},E||{});var te=this.options;te.raw&&0<te.windowBits?te.windowBits=-te.windowBits:te.gzip&&0<te.windowBits&&te.windowBits<16&&(te.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ge,this.strm.avail_out=0;var ne=Re.deflateInit2(this.strm,te.level,te.method,te.windowBits,te.memLevel,te.strategy);if(ne!==Ee)throw new Error(Ue[ne]);if(te.header&&Re.deflateSetHeader(this.strm,te.header),te.dictionary){var oe;if(oe=typeof te.dictionary=="string"?Se.string2buf(te.dictionary):Le.call(te.dictionary)==="[object ArrayBuffer]"?new Uint8Array(te.dictionary):te.dictionary,(ne=Re.deflateSetDictionary(this.strm,oe))!==Ee)throw new Error(Ue[ne]);this._dict_set=!0}}function ee(E,te){var ne=new a(te);if(ne.push(E,!0),ne.err)throw ne.msg||Ue[ne.err];return ne.result}a.prototype.push=function(E,te){var ne,oe,he=this.strm,Fe=this.options.chunkSize;if(this.ended)return!1;oe=te===~~te?te:te===!0?4:0,typeof E=="string"?he.input=Se.string2buf(E):Le.call(E)==="[object ArrayBuffer]"?he.input=new Uint8Array(E):he.input=E,he.next_in=0,he.avail_in=he.input.length;do{if(he.avail_out===0&&(he.output=new me.Buf8(Fe),he.next_out=0,he.avail_out=Fe),(ne=Re.deflate(he,oe))!==1&&ne!==Ee)return this.onEnd(ne),!(this.ended=!0);he.avail_out!==0&&(he.avail_in!==0||oe!==4&&oe!==2)||(this.options.to==="string"?this.onData(Se.buf2binstring(me.shrinkBuf(he.output,he.next_out))):this.onData(me.shrinkBuf(he.output,he.next_out)))}while((0<he.avail_in||he.avail_out===0)&&ne!==1);return oe===4?(ne=Re.deflateEnd(this.strm),this.onEnd(ne),this.ended=!0,ne===Ee):oe!==2||(this.onEnd(Ee),!(he.avail_out=0))},a.prototype.onData=function(E){this.chunks.push(E)},a.prototype.onEnd=function(E){E===Ee&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=me.flattenChunks(this.chunks)),this.chunks=[],this.err=E,this.msg=this.strm.msg},Ke.Deflate=a,Ke.deflate=ee,Ke.deflateRaw=function(E,te){return(te=te||{}).raw=!0,ee(E,te)},Ke.gzip=function(E,te){return(te=te||{}).gzip=!0,ee(E,te)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(ze,ot,Ke){"use strict";var Re=ze("./zlib/inflate"),me=ze("./utils/common"),Se=ze("./utils/strings"),Ue=ze("./zlib/constants"),ge=ze("./zlib/messages"),Le=ze("./zlib/zstream"),Ee=ze("./zlib/gzheader"),Pe=Object.prototype.toString;function ie(a){if(!(this instanceof ie))return new ie(a);this.options=me.assign({chunkSize:16384,windowBits:0,to:""},a||{});var ee=this.options;ee.raw&&0<=ee.windowBits&&ee.windowBits<16&&(ee.windowBits=-ee.windowBits,ee.windowBits===0&&(ee.windowBits=-15)),!(0<=ee.windowBits&&ee.windowBits<16)||a&&a.windowBits||(ee.windowBits+=32),15<ee.windowBits&&ee.windowBits<48&&!(15&ee.windowBits)&&(ee.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Le,this.strm.avail_out=0;var E=Re.inflateInit2(this.strm,ee.windowBits);if(E!==Ue.Z_OK)throw new Error(ge[E]);this.header=new Ee,Re.inflateGetHeader(this.strm,this.header)}function y(a,ee){var E=new ie(ee);if(E.push(a,!0),E.err)throw E.msg||ge[E.err];return E.result}ie.prototype.push=function(a,ee){var E,te,ne,oe,he,Fe,Ce=this.strm,Qe=this.options.chunkSize,Ge=this.options.dictionary,Je=!1;if(this.ended)return!1;te=ee===~~ee?ee:ee===!0?Ue.Z_FINISH:Ue.Z_NO_FLUSH,typeof a=="string"?Ce.input=Se.binstring2buf(a):Pe.call(a)==="[object ArrayBuffer]"?Ce.input=new Uint8Array(a):Ce.input=a,Ce.next_in=0,Ce.avail_in=Ce.input.length;do{if(Ce.avail_out===0&&(Ce.output=new me.Buf8(Qe),Ce.next_out=0,Ce.avail_out=Qe),(E=Re.inflate(Ce,Ue.Z_NO_FLUSH))===Ue.Z_NEED_DICT&&Ge&&(Fe=typeof Ge=="string"?Se.string2buf(Ge):Pe.call(Ge)==="[object ArrayBuffer]"?new Uint8Array(Ge):Ge,E=Re.inflateSetDictionary(this.strm,Fe)),E===Ue.Z_BUF_ERROR&&Je===!0&&(E=Ue.Z_OK,Je=!1),E!==Ue.Z_STREAM_END&&E!==Ue.Z_OK)return this.onEnd(E),!(this.ended=!0);Ce.next_out&&(Ce.avail_out!==0&&E!==Ue.Z_STREAM_END&&(Ce.avail_in!==0||te!==Ue.Z_FINISH&&te!==Ue.Z_SYNC_FLUSH)||(this.options.to==="string"?(ne=Se.utf8border(Ce.output,Ce.next_out),oe=Ce.next_out-ne,he=Se.buf2string(Ce.output,ne),Ce.next_out=oe,Ce.avail_out=Qe-oe,oe&&me.arraySet(Ce.output,Ce.output,ne,oe,0),this.onData(he)):this.onData(me.shrinkBuf(Ce.output,Ce.next_out)))),Ce.avail_in===0&&Ce.avail_out===0&&(Je=!0)}while((0<Ce.avail_in||Ce.avail_out===0)&&E!==Ue.Z_STREAM_END);return E===Ue.Z_STREAM_END&&(te=Ue.Z_FINISH),te===Ue.Z_FINISH?(E=Re.inflateEnd(this.strm),this.onEnd(E),this.ended=!0,E===Ue.Z_OK):te!==Ue.Z_SYNC_FLUSH||(this.onEnd(Ue.Z_OK),!(Ce.avail_out=0))},ie.prototype.onData=function(a){this.chunks.push(a)},ie.prototype.onEnd=function(a){a===Ue.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=me.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},Ke.Inflate=ie,Ke.inflate=y,Ke.inflateRaw=function(a,ee){return(ee=ee||{}).raw=!0,y(a,ee)},Ke.ungzip=y},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(ze,ot,Ke){"use strict";var Re=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";Ke.assign=function(Ue){for(var ge=Array.prototype.slice.call(arguments,1);ge.length;){var Le=ge.shift();if(Le){if(typeof Le!="object")throw new TypeError(Le+"must be non-object");for(var Ee in Le)Le.hasOwnProperty(Ee)&&(Ue[Ee]=Le[Ee])}}return Ue},Ke.shrinkBuf=function(Ue,ge){return Ue.length===ge?Ue:Ue.subarray?Ue.subarray(0,ge):(Ue.length=ge,Ue)};var me={arraySet:function(Ue,ge,Le,Ee,Pe){if(ge.subarray&&Ue.subarray)Ue.set(ge.subarray(Le,Le+Ee),Pe);else for(var ie=0;ie<Ee;ie++)Ue[Pe+ie]=ge[Le+ie]},flattenChunks:function(Ue){var ge,Le,Ee,Pe,ie,y;for(ge=Ee=0,Le=Ue.length;ge<Le;ge++)Ee+=Ue[ge].length;for(y=new Uint8Array(Ee),ge=Pe=0,Le=Ue.length;ge<Le;ge++)ie=Ue[ge],y.set(ie,Pe),Pe+=ie.length;return y}},Se={arraySet:function(Ue,ge,Le,Ee,Pe){for(var ie=0;ie<Ee;ie++)Ue[Pe+ie]=ge[Le+ie]},flattenChunks:function(Ue){return[].concat.apply([],Ue)}};Ke.setTyped=function(Ue){Ue?(Ke.Buf8=Uint8Array,Ke.Buf16=Uint16Array,Ke.Buf32=Int32Array,Ke.assign(Ke,me)):(Ke.Buf8=Array,Ke.Buf16=Array,Ke.Buf32=Array,Ke.assign(Ke,Se))},Ke.setTyped(Re)},{}],42:[function(ze,ot,Ke){"use strict";var Re=ze("./common"),me=!0,Se=!0;try{String.fromCharCode.apply(null,[0])}catch(Ee){me=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(Ee){Se=!1}for(var Ue=new Re.Buf8(256),ge=0;ge<256;ge++)Ue[ge]=252<=ge?6:248<=ge?5:240<=ge?4:224<=ge?3:192<=ge?2:1;function Le(Ee,Pe){if(Pe<65537&&(Ee.subarray&&Se||!Ee.subarray&&me))return String.fromCharCode.apply(null,Re.shrinkBuf(Ee,Pe));for(var ie="",y=0;y<Pe;y++)ie+=String.fromCharCode(Ee[y]);return ie}Ue[254]=Ue[254]=1,Ke.string2buf=function(Ee){var Pe,ie,y,a,ee,E=Ee.length,te=0;for(a=0;a<E;a++)(64512&(ie=Ee.charCodeAt(a)))==55296&&a+1<E&&(64512&(y=Ee.charCodeAt(a+1)))==56320&&(ie=65536+(ie-55296<<10)+(y-56320),a++),te+=ie<128?1:ie<2048?2:ie<65536?3:4;for(Pe=new Re.Buf8(te),a=ee=0;ee<te;a++)(64512&(ie=Ee.charCodeAt(a)))==55296&&a+1<E&&(64512&(y=Ee.charCodeAt(a+1)))==56320&&(ie=65536+(ie-55296<<10)+(y-56320),a++),ie<128?Pe[ee++]=ie:(ie<2048?Pe[ee++]=192|ie>>>6:(ie<65536?Pe[ee++]=224|ie>>>12:(Pe[ee++]=240|ie>>>18,Pe[ee++]=128|ie>>>12&63),Pe[ee++]=128|ie>>>6&63),Pe[ee++]=128|63&ie);return Pe},Ke.buf2binstring=function(Ee){return Le(Ee,Ee.length)},Ke.binstring2buf=function(Ee){for(var Pe=new Re.Buf8(Ee.length),ie=0,y=Pe.length;ie<y;ie++)Pe[ie]=Ee.charCodeAt(ie);return Pe},Ke.buf2string=function(Ee,Pe){var ie,y,a,ee,E=Pe||Ee.length,te=new Array(2*E);for(ie=y=0;ie<E;)if((a=Ee[ie++])<128)te[y++]=a;else if(4<(ee=Ue[a]))te[y++]=65533,ie+=ee-1;else{for(a&=ee===2?31:ee===3?15:7;1<ee&&ie<E;)a=a<<6|63&Ee[ie++],ee--;1<ee?te[y++]=65533:a<65536?te[y++]=a:(a-=65536,te[y++]=55296|a>>10&1023,te[y++]=56320|1023&a)}return Le(te,y)},Ke.utf8border=function(Ee,Pe){var ie;for((Pe=Pe||Ee.length)>Ee.length&&(Pe=Ee.length),ie=Pe-1;0<=ie&&(192&Ee[ie])==128;)ie--;return ie<0||ie===0?Pe:ie+Ue[Ee[ie]]>Pe?ie:Pe}},{"./common":41}],43:[function(ze,ot,Ke){"use strict";ot.exports=function(Re,me,Se,Ue){for(var ge=65535&Re|0,Le=Re>>>16&65535|0,Ee=0;Se!==0;){for(Se-=Ee=2e3<Se?2e3:Se;Le=Le+(ge=ge+me[Ue++]|0)|0,--Ee;);ge%=65521,Le%=65521}return ge|Le<<16|0}},{}],44:[function(ze,ot,Ke){"use strict";ot.exports={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_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}},{}],45:[function(ze,ot,Ke){"use strict";var Re=function(){for(var me,Se=[],Ue=0;Ue<256;Ue++){me=Ue;for(var ge=0;ge<8;ge++)me=1&me?3988292384^me>>>1:me>>>1;Se[Ue]=me}return Se}();ot.exports=function(me,Se,Ue,ge){var Le=Re,Ee=ge+Ue;me^=-1;for(var Pe=ge;Pe<Ee;Pe++)me=me>>>8^Le[255&(me^Se[Pe])];return-1^me}},{}],46:[function(ze,ot,Ke){"use strict";var Re,me=ze("../utils/common"),Se=ze("./trees"),Ue=ze("./adler32"),ge=ze("./crc32"),Le=ze("./messages"),Ee=0,Pe=4,ie=0,y=-2,a=-1,ee=4,E=2,te=8,ne=9,oe=286,he=30,Fe=19,Ce=2*oe+1,Qe=15,Ge=3,Je=258,nt=Je+Ge+1,Oe=42,pt=113,De=1,It=2,At=3,at=4;function wt(Te,Tt){return Te.msg=Le[Tt],Tt}function ct(Te){return(Te<<1)-(4<Te?9:0)}function dt(Te){for(var Tt=Te.length;0<=--Tt;)Te[Tt]=0}function lt(Te){var Tt=Te.state,ke=Tt.pending;ke>Te.avail_out&&(ke=Te.avail_out),ke!==0&&(me.arraySet(Te.output,Tt.pending_buf,Tt.pending_out,ke,Te.next_out),Te.next_out+=ke,Tt.pending_out+=ke,Te.total_out+=ke,Te.avail_out-=ke,Tt.pending-=ke,Tt.pending===0&&(Tt.pending_out=0))}function rt(Te,Tt){Se._tr_flush_block(Te,0<=Te.block_start?Te.block_start:-1,Te.strstart-Te.block_start,Tt),Te.block_start=Te.strstart,lt(Te.strm)}function jt(Te,Tt){Te.pending_buf[Te.pending++]=Tt}function Jt(Te,Tt){Te.pending_buf[Te.pending++]=Tt>>>8&255,Te.pending_buf[Te.pending++]=255&Tt}function mt(Te,Tt){var ke,pe,ce=Te.max_chain_length,ye=Te.strstart,qe=Te.prev_length,ut=Te.nice_match,He=Te.strstart>Te.w_size-nt?Te.strstart-(Te.w_size-nt):0,Xe=Te.window,xt=Te.w_mask,gt=Te.prev,it=Te.strstart+Je,Qt=Xe[ye+qe-1],Ln=Xe[ye+qe];Te.prev_length>=Te.good_match&&(ce>>=2),ut>Te.lookahead&&(ut=Te.lookahead);do if(Xe[(ke=Tt)+qe]===Ln&&Xe[ke+qe-1]===Qt&&Xe[ke]===Xe[ye]&&Xe[++ke]===Xe[ye+1]){ye+=2,ke++;do;while(Xe[++ye]===Xe[++ke]&&Xe[++ye]===Xe[++ke]&&Xe[++ye]===Xe[++ke]&&Xe[++ye]===Xe[++ke]&&Xe[++ye]===Xe[++ke]&&Xe[++ye]===Xe[++ke]&&Xe[++ye]===Xe[++ke]&&Xe[++ye]===Xe[++ke]&&ye<it);if(pe=Je-(it-ye),ye=it-Je,qe<pe){if(Te.match_start=Tt,ut<=(qe=pe))break;Qt=Xe[ye+qe-1],Ln=Xe[ye+qe]}}while((Tt=gt[Tt&xt])>He&&--ce!=0);return qe<=Te.lookahead?qe:Te.lookahead}function Mt(Te){var Tt,ke,pe,ce,ye,qe,ut,He,Xe,xt,gt=Te.w_size;do{if(ce=Te.window_size-Te.lookahead-Te.strstart,Te.strstart>=gt+(gt-nt)){for(me.arraySet(Te.window,Te.window,gt,gt,0),Te.match_start-=gt,Te.strstart-=gt,Te.block_start-=gt,Tt=ke=Te.hash_size;pe=Te.head[--Tt],Te.head[Tt]=gt<=pe?pe-gt:0,--ke;);for(Tt=ke=gt;pe=Te.prev[--Tt],Te.prev[Tt]=gt<=pe?pe-gt:0,--ke;);ce+=gt}if(Te.strm.avail_in===0)break;if(qe=Te.strm,ut=Te.window,He=Te.strstart+Te.lookahead,Xe=ce,xt=void 0,xt=qe.avail_in,Xe<xt&&(xt=Xe),ke=xt===0?0:(qe.avail_in-=xt,me.arraySet(ut,qe.input,qe.next_in,xt,He),qe.state.wrap===1?qe.adler=Ue(qe.adler,ut,xt,He):qe.state.wrap===2&&(qe.adler=ge(qe.adler,ut,xt,He)),qe.next_in+=xt,qe.total_in+=xt,xt),Te.lookahead+=ke,Te.lookahead+Te.insert>=Ge)for(ye=Te.strstart-Te.insert,Te.ins_h=Te.window[ye],Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[ye+1])&Te.hash_mask;Te.insert&&(Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[ye+Ge-1])&Te.hash_mask,Te.prev[ye&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=ye,ye++,Te.insert--,!(Te.lookahead+Te.insert<Ge)););}while(Te.lookahead<nt&&Te.strm.avail_in!==0)}function mn(Te,Tt){for(var ke,pe;;){if(Te.lookahead<nt){if(Mt(Te),Te.lookahead<nt&&Tt===Ee)return De;if(Te.lookahead===0)break}if(ke=0,Te.lookahead>=Ge&&(Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+Ge-1])&Te.hash_mask,ke=Te.prev[Te.strstart&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=Te.strstart),ke!==0&&Te.strstart-ke<=Te.w_size-nt&&(Te.match_length=mt(Te,ke)),Te.match_length>=Ge)if(pe=Se._tr_tally(Te,Te.strstart-Te.match_start,Te.match_length-Ge),Te.lookahead-=Te.match_length,Te.match_length<=Te.max_lazy_match&&Te.lookahead>=Ge){for(Te.match_length--;Te.strstart++,Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+Ge-1])&Te.hash_mask,ke=Te.prev[Te.strstart&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=Te.strstart,--Te.match_length!=0;);Te.strstart++}else Te.strstart+=Te.match_length,Te.match_length=0,Te.ins_h=Te.window[Te.strstart],Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+1])&Te.hash_mask;else pe=Se._tr_tally(Te,0,Te.window[Te.strstart]),Te.lookahead--,Te.strstart++;if(pe&&(rt(Te,!1),Te.strm.avail_out===0))return De}return Te.insert=Te.strstart<Ge-1?Te.strstart:Ge-1,Tt===Pe?(rt(Te,!0),Te.strm.avail_out===0?At:at):Te.last_lit&&(rt(Te,!1),Te.strm.avail_out===0)?De:It}function Fn(Te,Tt){for(var ke,pe,ce;;){if(Te.lookahead<nt){if(Mt(Te),Te.lookahead<nt&&Tt===Ee)return De;if(Te.lookahead===0)break}if(ke=0,Te.lookahead>=Ge&&(Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+Ge-1])&Te.hash_mask,ke=Te.prev[Te.strstart&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=Te.strstart),Te.prev_length=Te.match_length,Te.prev_match=Te.match_start,Te.match_length=Ge-1,ke!==0&&Te.prev_length<Te.max_lazy_match&&Te.strstart-ke<=Te.w_size-nt&&(Te.match_length=mt(Te,ke),Te.match_length<=5&&(Te.strategy===1||Te.match_length===Ge&&4096<Te.strstart-Te.match_start)&&(Te.match_length=Ge-1)),Te.prev_length>=Ge&&Te.match_length<=Te.prev_length){for(ce=Te.strstart+Te.lookahead-Ge,pe=Se._tr_tally(Te,Te.strstart-1-Te.prev_match,Te.prev_length-Ge),Te.lookahead-=Te.prev_length-1,Te.prev_length-=2;++Te.strstart<=ce&&(Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+Ge-1])&Te.hash_mask,ke=Te.prev[Te.strstart&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=Te.strstart),--Te.prev_length!=0;);if(Te.match_available=0,Te.match_length=Ge-1,Te.strstart++,pe&&(rt(Te,!1),Te.strm.avail_out===0))return De}else if(Te.match_available){if((pe=Se._tr_tally(Te,0,Te.window[Te.strstart-1]))&&rt(Te,!1),Te.strstart++,Te.lookahead--,Te.strm.avail_out===0)return De}else Te.match_available=1,Te.strstart++,Te.lookahead--}return Te.match_available&&(pe=Se._tr_tally(Te,0,Te.window[Te.strstart-1]),Te.match_available=0),Te.insert=Te.strstart<Ge-1?Te.strstart:Ge-1,Tt===Pe?(rt(Te,!0),Te.strm.avail_out===0?At:at):Te.last_lit&&(rt(Te,!1),Te.strm.avail_out===0)?De:It}function an(Te,Tt,ke,pe,ce){this.good_length=Te,this.max_lazy=Tt,this.nice_length=ke,this.max_chain=pe,this.func=ce}function Rn(){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=te,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 me.Buf16(2*Ce),this.dyn_dtree=new me.Buf16(2*(2*he+1)),this.bl_tree=new me.Buf16(2*(2*Fe+1)),dt(this.dyn_ltree),dt(this.dyn_dtree),dt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new me.Buf16(Qe+1),this.heap=new me.Buf16(2*oe+1),dt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new me.Buf16(2*oe+1),dt(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function St(Te){var Tt;return Te&&Te.state?(Te.total_in=Te.total_out=0,Te.data_type=E,(Tt=Te.state).pending=0,Tt.pending_out=0,Tt.wrap<0&&(Tt.wrap=-Tt.wrap),Tt.status=Tt.wrap?Oe:pt,Te.adler=Tt.wrap===2?0:1,Tt.last_flush=Ee,Se._tr_init(Tt),ie):wt(Te,y)}function Nn(Te){var Tt=St(Te);return Tt===ie&&function(ke){ke.window_size=2*ke.w_size,dt(ke.head),ke.max_lazy_match=Re[ke.level].max_lazy,ke.good_match=Re[ke.level].good_length,ke.nice_match=Re[ke.level].nice_length,ke.max_chain_length=Re[ke.level].max_chain,ke.strstart=0,ke.block_start=0,ke.lookahead=0,ke.insert=0,ke.match_length=ke.prev_length=Ge-1,ke.match_available=0,ke.ins_h=0}(Te.state),Tt}function Xn(Te,Tt,ke,pe,ce,ye){if(!Te)return y;var qe=1;if(Tt===a&&(Tt=6),pe<0?(qe=0,pe=-pe):15<pe&&(qe=2,pe-=16),ce<1||ne<ce||ke!==te||pe<8||15<pe||Tt<0||9<Tt||ye<0||ee<ye)return wt(Te,y);pe===8&&(pe=9);var ut=new Rn;return(Te.state=ut).strm=Te,ut.wrap=qe,ut.gzhead=null,ut.w_bits=pe,ut.w_size=1<<ut.w_bits,ut.w_mask=ut.w_size-1,ut.hash_bits=ce+7,ut.hash_size=1<<ut.hash_bits,ut.hash_mask=ut.hash_size-1,ut.hash_shift=~~((ut.hash_bits+Ge-1)/Ge),ut.window=new me.Buf8(2*ut.w_size),ut.head=new me.Buf16(ut.hash_size),ut.prev=new me.Buf16(ut.w_size),ut.lit_bufsize=1<<ce+6,ut.pending_buf_size=4*ut.lit_bufsize,ut.pending_buf=new me.Buf8(ut.pending_buf_size),ut.d_buf=1*ut.lit_bufsize,ut.l_buf=3*ut.lit_bufsize,ut.level=Tt,ut.strategy=ye,ut.method=ke,Nn(Te)}Re=[new an(0,0,0,0,function(Te,Tt){var ke=65535;for(ke>Te.pending_buf_size-5&&(ke=Te.pending_buf_size-5);;){if(Te.lookahead<=1){if(Mt(Te),Te.lookahead===0&&Tt===Ee)return De;if(Te.lookahead===0)break}Te.strstart+=Te.lookahead,Te.lookahead=0;var pe=Te.block_start+ke;if((Te.strstart===0||Te.strstart>=pe)&&(Te.lookahead=Te.strstart-pe,Te.strstart=pe,rt(Te,!1),Te.strm.avail_out===0)||Te.strstart-Te.block_start>=Te.w_size-nt&&(rt(Te,!1),Te.strm.avail_out===0))return De}return Te.insert=0,Tt===Pe?(rt(Te,!0),Te.strm.avail_out===0?At:at):(Te.strstart>Te.block_start&&(rt(Te,!1),Te.strm.avail_out),De)}),new an(4,4,8,4,mn),new an(4,5,16,8,mn),new an(4,6,32,32,mn),new an(4,4,16,16,Fn),new an(8,16,32,32,Fn),new an(8,16,128,128,Fn),new an(8,32,128,256,Fn),new an(32,128,258,1024,Fn),new an(32,258,258,4096,Fn)],Ke.deflateInit=function(Te,Tt){return Xn(Te,Tt,te,15,8,0)},Ke.deflateInit2=Xn,Ke.deflateReset=Nn,Ke.deflateResetKeep=St,Ke.deflateSetHeader=function(Te,Tt){return Te&&Te.state?Te.state.wrap!==2?y:(Te.state.gzhead=Tt,ie):y},Ke.deflate=function(Te,Tt){var ke,pe,ce,ye;if(!Te||!Te.state||5<Tt||Tt<0)return Te?wt(Te,y):y;if(pe=Te.state,!Te.output||!Te.input&&Te.avail_in!==0||pe.status===666&&Tt!==Pe)return wt(Te,Te.avail_out===0?-5:y);if(pe.strm=Te,ke=pe.last_flush,pe.last_flush=Tt,pe.status===Oe)if(pe.wrap===2)Te.adler=0,jt(pe,31),jt(pe,139),jt(pe,8),pe.gzhead?(jt(pe,(pe.gzhead.text?1:0)+(pe.gzhead.hcrc?2:0)+(pe.gzhead.extra?4:0)+(pe.gzhead.name?8:0)+(pe.gzhead.comment?16:0)),jt(pe,255&pe.gzhead.time),jt(pe,pe.gzhead.time>>8&255),jt(pe,pe.gzhead.time>>16&255),jt(pe,pe.gzhead.time>>24&255),jt(pe,pe.level===9?2:2<=pe.strategy||pe.level<2?4:0),jt(pe,255&pe.gzhead.os),pe.gzhead.extra&&pe.gzhead.extra.length&&(jt(pe,255&pe.gzhead.extra.length),jt(pe,pe.gzhead.extra.length>>8&255)),pe.gzhead.hcrc&&(Te.adler=ge(Te.adler,pe.pending_buf,pe.pending,0)),pe.gzindex=0,pe.status=69):(jt(pe,0),jt(pe,0),jt(pe,0),jt(pe,0),jt(pe,0),jt(pe,pe.level===9?2:2<=pe.strategy||pe.level<2?4:0),jt(pe,3),pe.status=pt);else{var qe=te+(pe.w_bits-8<<4)<<8;qe|=(2<=pe.strategy||pe.level<2?0:pe.level<6?1:pe.level===6?2:3)<<6,pe.strstart!==0&&(qe|=32),qe+=31-qe%31,pe.status=pt,Jt(pe,qe),pe.strstart!==0&&(Jt(pe,Te.adler>>>16),Jt(pe,65535&Te.adler)),Te.adler=1}if(pe.status===69)if(pe.gzhead.extra){for(ce=pe.pending;pe.gzindex<(65535&pe.gzhead.extra.length)&&(pe.pending!==pe.pending_buf_size||(pe.gzhead.hcrc&&pe.pending>ce&&(Te.adler=ge(Te.adler,pe.pending_buf,pe.pending-ce,ce)),lt(Te),ce=pe.pending,pe.pending!==pe.pending_buf_size));)jt(pe,255&pe.gzhead.extra[pe.gzindex]),pe.gzindex++;pe.gzhead.hcrc&&pe.pending>ce&&(Te.adler=ge(Te.adler,pe.pending_buf,pe.pending-ce,ce)),pe.gzindex===pe.gzhead.extra.length&&(pe.gzindex=0,pe.status=73)}else pe.status=73;if(pe.status===73)if(pe.gzhead.name){ce=pe.pending;do{if(pe.pending===pe.pending_buf_size&&(pe.gzhead.hcrc&&pe.pending>ce&&(Te.adler=ge(Te.adler,pe.pending_buf,pe.pending-ce,ce)),lt(Te),ce=pe.pending,pe.pending===pe.pending_buf_size)){ye=1;break}ye=pe.gzindex<pe.gzhead.name.length?255&pe.gzhead.name.charCodeAt(pe.gzindex++):0,jt(pe,ye)}while(ye!==0);pe.gzhead.hcrc&&pe.pending>ce&&(Te.adler=ge(Te.adler,pe.pending_buf,pe.pending-ce,ce)),ye===0&&(pe.gzindex=0,pe.status=91)}else pe.status=91;if(pe.status===91)if(pe.gzhead.comment){ce=pe.pending;do{if(pe.pending===pe.pending_buf_size&&(pe.gzhead.hcrc&&pe.pending>ce&&(Te.adler=ge(Te.adler,pe.pending_buf,pe.pending-ce,ce)),lt(Te),ce=pe.pending,pe.pending===pe.pending_buf_size)){ye=1;break}ye=pe.gzindex<pe.gzhead.comment.length?255&pe.gzhead.comment.charCodeAt(pe.gzindex++):0,jt(pe,ye)}while(ye!==0);pe.gzhead.hcrc&&pe.pending>ce&&(Te.adler=ge(Te.adler,pe.pending_buf,pe.pending-ce,ce)),ye===0&&(pe.status=103)}else pe.status=103;if(pe.status===103&&(pe.gzhead.hcrc?(pe.pending+2>pe.pending_buf_size&<(Te),pe.pending+2<=pe.pending_buf_size&&(jt(pe,255&Te.adler),jt(pe,Te.adler>>8&255),Te.adler=0,pe.status=pt)):pe.status=pt),pe.pending!==0){if(lt(Te),Te.avail_out===0)return pe.last_flush=-1,ie}else if(Te.avail_in===0&&ct(Tt)<=ct(ke)&&Tt!==Pe)return wt(Te,-5);if(pe.status===666&&Te.avail_in!==0)return wt(Te,-5);if(Te.avail_in!==0||pe.lookahead!==0||Tt!==Ee&&pe.status!==666){var ut=pe.strategy===2?function(He,Xe){for(var xt;;){if(He.lookahead===0&&(Mt(He),He.lookahead===0)){if(Xe===Ee)return De;break}if(He.match_length=0,xt=Se._tr_tally(He,0,He.window[He.strstart]),He.lookahead--,He.strstart++,xt&&(rt(He,!1),He.strm.avail_out===0))return De}return He.insert=0,Xe===Pe?(rt(He,!0),He.strm.avail_out===0?At:at):He.last_lit&&(rt(He,!1),He.strm.avail_out===0)?De:It}(pe,Tt):pe.strategy===3?function(He,Xe){for(var xt,gt,it,Qt,Ln=He.window;;){if(He.lookahead<=Je){if(Mt(He),He.lookahead<=Je&&Xe===Ee)return De;if(He.lookahead===0)break}if(He.match_length=0,He.lookahead>=Ge&&0<He.strstart&&(gt=Ln[it=He.strstart-1])===Ln[++it]&>===Ln[++it]&>===Ln[++it]){Qt=He.strstart+Je;do;while(gt===Ln[++it]&>===Ln[++it]&>===Ln[++it]&>===Ln[++it]&>===Ln[++it]&>===Ln[++it]&>===Ln[++it]&>===Ln[++it]&&it<Qt);He.match_length=Je-(Qt-it),He.match_length>He.lookahead&&(He.match_length=He.lookahead)}if(He.match_length>=Ge?(xt=Se._tr_tally(He,1,He.match_length-Ge),He.lookahead-=He.match_length,He.strstart+=He.match_length,He.match_length=0):(xt=Se._tr_tally(He,0,He.window[He.strstart]),He.lookahead--,He.strstart++),xt&&(rt(He,!1),He.strm.avail_out===0))return De}return He.insert=0,Xe===Pe?(rt(He,!0),He.strm.avail_out===0?At:at):He.last_lit&&(rt(He,!1),He.strm.avail_out===0)?De:It}(pe,Tt):Re[pe.level].func(pe,Tt);if(ut!==At&&ut!==at||(pe.status=666),ut===De||ut===At)return Te.avail_out===0&&(pe.last_flush=-1),ie;if(ut===It&&(Tt===1?Se._tr_align(pe):Tt!==5&&(Se._tr_stored_block(pe,0,0,!1),Tt===3&&(dt(pe.head),pe.lookahead===0&&(pe.strstart=0,pe.block_start=0,pe.insert=0))),lt(Te),Te.avail_out===0))return pe.last_flush=-1,ie}return Tt!==Pe?ie:pe.wrap<=0?1:(pe.wrap===2?(jt(pe,255&Te.adler),jt(pe,Te.adler>>8&255),jt(pe,Te.adler>>16&255),jt(pe,Te.adler>>24&255),jt(pe,255&Te.total_in),jt(pe,Te.total_in>>8&255),jt(pe,Te.total_in>>16&255),jt(pe,Te.total_in>>24&255)):(Jt(pe,Te.adler>>>16),Jt(pe,65535&Te.adler)),lt(Te),0<pe.wrap&&(pe.wrap=-pe.wrap),pe.pending!==0?ie:1)},Ke.deflateEnd=function(Te){var Tt;return Te&&Te.state?(Tt=Te.state.status)!==Oe&&Tt!==69&&Tt!==73&&Tt!==91&&Tt!==103&&Tt!==pt&&Tt!==666?wt(Te,y):(Te.state=null,Tt===pt?wt(Te,-3):ie):y},Ke.deflateSetDictionary=function(Te,Tt){var ke,pe,ce,ye,qe,ut,He,Xe,xt=Tt.length;if(!Te||!Te.state||(ye=(ke=Te.state).wrap)===2||ye===1&&ke.status!==Oe||ke.lookahead)return y;for(ye===1&&(Te.adler=Ue(Te.adler,Tt,xt,0)),ke.wrap=0,xt>=ke.w_size&&(ye===0&&(dt(ke.head),ke.strstart=0,ke.block_start=0,ke.insert=0),Xe=new me.Buf8(ke.w_size),me.arraySet(Xe,Tt,xt-ke.w_size,ke.w_size,0),Tt=Xe,xt=ke.w_size),qe=Te.avail_in,ut=Te.next_in,He=Te.input,Te.avail_in=xt,Te.next_in=0,Te.input=Tt,Mt(ke);ke.lookahead>=Ge;){for(pe=ke.strstart,ce=ke.lookahead-(Ge-1);ke.ins_h=(ke.ins_h<<ke.hash_shift^ke.window[pe+Ge-1])&ke.hash_mask,ke.prev[pe&ke.w_mask]=ke.head[ke.ins_h],ke.head[ke.ins_h]=pe,pe++,--ce;);ke.strstart=pe,ke.lookahead=Ge-1,Mt(ke)}return ke.strstart+=ke.lookahead,ke.block_start=ke.strstart,ke.insert=ke.lookahead,ke.lookahead=0,ke.match_length=ke.prev_length=Ge-1,ke.match_available=0,Te.next_in=ut,Te.input=He,Te.avail_in=qe,ke.wrap=ye,ie},Ke.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(ze,ot,Ke){"use strict";ot.exports=function(){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}},{}],48:[function(ze,ot,Ke){"use strict";ot.exports=function(Re,me){var Se,Ue,ge,Le,Ee,Pe,ie,y,a,ee,E,te,ne,oe,he,Fe,Ce,Qe,Ge,Je,nt,Oe,pt,De,It;Se=Re.state,Ue=Re.next_in,De=Re.input,ge=Ue+(Re.avail_in-5),Le=Re.next_out,It=Re.output,Ee=Le-(me-Re.avail_out),Pe=Le+(Re.avail_out-257),ie=Se.dmax,y=Se.wsize,a=Se.whave,ee=Se.wnext,E=Se.window,te=Se.hold,ne=Se.bits,oe=Se.lencode,he=Se.distcode,Fe=(1<<Se.lenbits)-1,Ce=(1<<Se.distbits)-1;e:do{ne<15&&(te+=De[Ue++]<<ne,ne+=8,te+=De[Ue++]<<ne,ne+=8),Qe=oe[te&Fe];t:for(;;){if(te>>>=Ge=Qe>>>24,ne-=Ge,(Ge=Qe>>>16&255)===0)It[Le++]=65535&Qe;else{if(!(16&Ge)){if(!(64&Ge)){Qe=oe[(65535&Qe)+(te&(1<<Ge)-1)];continue t}if(32&Ge){Se.mode=12;break e}Re.msg="invalid literal/length code",Se.mode=30;break e}Je=65535&Qe,(Ge&=15)&&(ne<Ge&&(te+=De[Ue++]<<ne,ne+=8),Je+=te&(1<<Ge)-1,te>>>=Ge,ne-=Ge),ne<15&&(te+=De[Ue++]<<ne,ne+=8,te+=De[Ue++]<<ne,ne+=8),Qe=he[te&Ce];n:for(;;){if(te>>>=Ge=Qe>>>24,ne-=Ge,!(16&(Ge=Qe>>>16&255))){if(!(64&Ge)){Qe=he[(65535&Qe)+(te&(1<<Ge)-1)];continue n}Re.msg="invalid distance code",Se.mode=30;break e}if(nt=65535&Qe,ne<(Ge&=15)&&(te+=De[Ue++]<<ne,(ne+=8)<Ge&&(te+=De[Ue++]<<ne,ne+=8)),ie<(nt+=te&(1<<Ge)-1)){Re.msg="invalid distance too far back",Se.mode=30;break e}if(te>>>=Ge,ne-=Ge,(Ge=Le-Ee)<nt){if(a<(Ge=nt-Ge)&&Se.sane){Re.msg="invalid distance too far back",Se.mode=30;break e}if(pt=E,(Oe=0)===ee){if(Oe+=y-Ge,Ge<Je){for(Je-=Ge;It[Le++]=E[Oe++],--Ge;);Oe=Le-nt,pt=It}}else if(ee<Ge){if(Oe+=y+ee-Ge,(Ge-=ee)<Je){for(Je-=Ge;It[Le++]=E[Oe++],--Ge;);if(Oe=0,ee<Je){for(Je-=Ge=ee;It[Le++]=E[Oe++],--Ge;);Oe=Le-nt,pt=It}}}else if(Oe+=ee-Ge,Ge<Je){for(Je-=Ge;It[Le++]=E[Oe++],--Ge;);Oe=Le-nt,pt=It}for(;2<Je;)It[Le++]=pt[Oe++],It[Le++]=pt[Oe++],It[Le++]=pt[Oe++],Je-=3;Je&&(It[Le++]=pt[Oe++],1<Je&&(It[Le++]=pt[Oe++]))}else{for(Oe=Le-nt;It[Le++]=It[Oe++],It[Le++]=It[Oe++],It[Le++]=It[Oe++],2<(Je-=3););Je&&(It[Le++]=It[Oe++],1<Je&&(It[Le++]=It[Oe++]))}break}}break}}while(Ue<ge&&Le<Pe);Ue-=Je=ne>>3,te&=(1<<(ne-=Je<<3))-1,Re.next_in=Ue,Re.next_out=Le,Re.avail_in=Ue<ge?ge-Ue+5:5-(Ue-ge),Re.avail_out=Le<Pe?Pe-Le+257:257-(Le-Pe),Se.hold=te,Se.bits=ne}},{}],49:[function(ze,ot,Ke){"use strict";var Re=ze("../utils/common"),me=ze("./adler32"),Se=ze("./crc32"),Ue=ze("./inffast"),ge=ze("./inftrees"),Le=1,Ee=2,Pe=0,ie=-2,y=1,a=852,ee=592;function E(Oe){return(Oe>>>24&255)+(Oe>>>8&65280)+((65280&Oe)<<8)+((255&Oe)<<24)}function te(){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 Re.Buf16(320),this.work=new Re.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ne(Oe){var pt;return Oe&&Oe.state?(pt=Oe.state,Oe.total_in=Oe.total_out=pt.total=0,Oe.msg="",pt.wrap&&(Oe.adler=1&pt.wrap),pt.mode=y,pt.last=0,pt.havedict=0,pt.dmax=32768,pt.head=null,pt.hold=0,pt.bits=0,pt.lencode=pt.lendyn=new Re.Buf32(a),pt.distcode=pt.distdyn=new Re.Buf32(ee),pt.sane=1,pt.back=-1,Pe):ie}function oe(Oe){var pt;return Oe&&Oe.state?((pt=Oe.state).wsize=0,pt.whave=0,pt.wnext=0,ne(Oe)):ie}function he(Oe,pt){var De,It;return Oe&&Oe.state?(It=Oe.state,pt<0?(De=0,pt=-pt):(De=1+(pt>>4),pt<48&&(pt&=15)),pt&&(pt<8||15<pt)?ie:(It.window!==null&&It.wbits!==pt&&(It.window=null),It.wrap=De,It.wbits=pt,oe(Oe))):ie}function Fe(Oe,pt){var De,It;return Oe?(It=new te,(Oe.state=It).window=null,(De=he(Oe,pt))!==Pe&&(Oe.state=null),De):ie}var Ce,Qe,Ge=!0;function Je(Oe){if(Ge){var pt;for(Ce=new Re.Buf32(512),Qe=new Re.Buf32(32),pt=0;pt<144;)Oe.lens[pt++]=8;for(;pt<256;)Oe.lens[pt++]=9;for(;pt<280;)Oe.lens[pt++]=7;for(;pt<288;)Oe.lens[pt++]=8;for(ge(Le,Oe.lens,0,288,Ce,0,Oe.work,{bits:9}),pt=0;pt<32;)Oe.lens[pt++]=5;ge(Ee,Oe.lens,0,32,Qe,0,Oe.work,{bits:5}),Ge=!1}Oe.lencode=Ce,Oe.lenbits=9,Oe.distcode=Qe,Oe.distbits=5}function nt(Oe,pt,De,It){var At,at=Oe.state;return at.window===null&&(at.wsize=1<<at.wbits,at.wnext=0,at.whave=0,at.window=new Re.Buf8(at.wsize)),It>=at.wsize?(Re.arraySet(at.window,pt,De-at.wsize,at.wsize,0),at.wnext=0,at.whave=at.wsize):(It<(At=at.wsize-at.wnext)&&(At=It),Re.arraySet(at.window,pt,De-It,At,at.wnext),(It-=At)?(Re.arraySet(at.window,pt,De-It,It,0),at.wnext=It,at.whave=at.wsize):(at.wnext+=At,at.wnext===at.wsize&&(at.wnext=0),at.whave<at.wsize&&(at.whave+=At))),0}Ke.inflateReset=oe,Ke.inflateReset2=he,Ke.inflateResetKeep=ne,Ke.inflateInit=function(Oe){return Fe(Oe,15)},Ke.inflateInit2=Fe,Ke.inflate=function(Oe,pt){var De,It,At,at,wt,ct,dt,lt,rt,jt,Jt,mt,Mt,mn,Fn,an,Rn,St,Nn,Xn,Te,Tt,ke,pe,ce=0,ye=new Re.Buf8(4),qe=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Oe||!Oe.state||!Oe.output||!Oe.input&&Oe.avail_in!==0)return ie;(De=Oe.state).mode===12&&(De.mode=13),wt=Oe.next_out,At=Oe.output,dt=Oe.avail_out,at=Oe.next_in,It=Oe.input,ct=Oe.avail_in,lt=De.hold,rt=De.bits,jt=ct,Jt=dt,Tt=Pe;e:for(;;)switch(De.mode){case y:if(De.wrap===0){De.mode=13;break}for(;rt<16;){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}if(2&De.wrap&<===35615){ye[De.check=0]=255<,ye[1]=lt>>>8&255,De.check=Se(De.check,ye,2,0),rt=lt=0,De.mode=2;break}if(De.flags=0,De.head&&(De.head.done=!1),!(1&De.wrap)||(((255<)<<8)+(lt>>8))%31){Oe.msg="incorrect header check",De.mode=30;break}if((15<)!=8){Oe.msg="unknown compression method",De.mode=30;break}if(rt-=4,Te=8+(15&(lt>>>=4)),De.wbits===0)De.wbits=Te;else if(Te>De.wbits){Oe.msg="invalid window size",De.mode=30;break}De.dmax=1<<Te,Oe.adler=De.check=1,De.mode=512<?10:12,rt=lt=0;break;case 2:for(;rt<16;){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}if(De.flags=lt,(255&De.flags)!=8){Oe.msg="unknown compression method",De.mode=30;break}if(57344&De.flags){Oe.msg="unknown header flags set",De.mode=30;break}De.head&&(De.head.text=lt>>8&1),512&De.flags&&(ye[0]=255<,ye[1]=lt>>>8&255,De.check=Se(De.check,ye,2,0)),rt=lt=0,De.mode=3;case 3:for(;rt<32;){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}De.head&&(De.head.time=lt),512&De.flags&&(ye[0]=255<,ye[1]=lt>>>8&255,ye[2]=lt>>>16&255,ye[3]=lt>>>24&255,De.check=Se(De.check,ye,4,0)),rt=lt=0,De.mode=4;case 4:for(;rt<16;){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}De.head&&(De.head.xflags=255<,De.head.os=lt>>8),512&De.flags&&(ye[0]=255<,ye[1]=lt>>>8&255,De.check=Se(De.check,ye,2,0)),rt=lt=0,De.mode=5;case 5:if(1024&De.flags){for(;rt<16;){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}De.length=lt,De.head&&(De.head.extra_len=lt),512&De.flags&&(ye[0]=255<,ye[1]=lt>>>8&255,De.check=Se(De.check,ye,2,0)),rt=lt=0}else De.head&&(De.head.extra=null);De.mode=6;case 6:if(1024&De.flags&&(ct<(mt=De.length)&&(mt=ct),mt&&(De.head&&(Te=De.head.extra_len-De.length,De.head.extra||(De.head.extra=new Array(De.head.extra_len)),Re.arraySet(De.head.extra,It,at,mt,Te)),512&De.flags&&(De.check=Se(De.check,It,mt,at)),ct-=mt,at+=mt,De.length-=mt),De.length))break e;De.length=0,De.mode=7;case 7:if(2048&De.flags){if(ct===0)break e;for(mt=0;Te=It[at+mt++],De.head&&Te&&De.length<65536&&(De.head.name+=String.fromCharCode(Te)),Te&&mt<ct;);if(512&De.flags&&(De.check=Se(De.check,It,mt,at)),ct-=mt,at+=mt,Te)break e}else De.head&&(De.head.name=null);De.length=0,De.mode=8;case 8:if(4096&De.flags){if(ct===0)break e;for(mt=0;Te=It[at+mt++],De.head&&Te&&De.length<65536&&(De.head.comment+=String.fromCharCode(Te)),Te&&mt<ct;);if(512&De.flags&&(De.check=Se(De.check,It,mt,at)),ct-=mt,at+=mt,Te)break e}else De.head&&(De.head.comment=null);De.mode=9;case 9:if(512&De.flags){for(;rt<16;){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}if(lt!==(65535&De.check)){Oe.msg="header crc mismatch",De.mode=30;break}rt=lt=0}De.head&&(De.head.hcrc=De.flags>>9&1,De.head.done=!0),Oe.adler=De.check=0,De.mode=12;break;case 10:for(;rt<32;){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}Oe.adler=De.check=E(lt),rt=lt=0,De.mode=11;case 11:if(De.havedict===0)return Oe.next_out=wt,Oe.avail_out=dt,Oe.next_in=at,Oe.avail_in=ct,De.hold=lt,De.bits=rt,2;Oe.adler=De.check=1,De.mode=12;case 12:if(pt===5||pt===6)break e;case 13:if(De.last){lt>>>=7&rt,rt-=7&rt,De.mode=27;break}for(;rt<3;){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}switch(De.last=1<,rt-=1,3&(lt>>>=1)){case 0:De.mode=14;break;case 1:if(Je(De),De.mode=20,pt!==6)break;lt>>>=2,rt-=2;break e;case 2:De.mode=17;break;case 3:Oe.msg="invalid block type",De.mode=30}lt>>>=2,rt-=2;break;case 14:for(lt>>>=7&rt,rt-=7&rt;rt<32;){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}if((65535<)!=(lt>>>16^65535)){Oe.msg="invalid stored block lengths",De.mode=30;break}if(De.length=65535<,rt=lt=0,De.mode=15,pt===6)break e;case 15:De.mode=16;case 16:if(mt=De.length){if(ct<mt&&(mt=ct),dt<mt&&(mt=dt),mt===0)break e;Re.arraySet(At,It,at,mt,wt),ct-=mt,at+=mt,dt-=mt,wt+=mt,De.length-=mt;break}De.mode=12;break;case 17:for(;rt<14;){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}if(De.nlen=257+(31<),lt>>>=5,rt-=5,De.ndist=1+(31<),lt>>>=5,rt-=5,De.ncode=4+(15<),lt>>>=4,rt-=4,286<De.nlen||30<De.ndist){Oe.msg="too many length or distance symbols",De.mode=30;break}De.have=0,De.mode=18;case 18:for(;De.have<De.ncode;){for(;rt<3;){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}De.lens[qe[De.have++]]=7<,lt>>>=3,rt-=3}for(;De.have<19;)De.lens[qe[De.have++]]=0;if(De.lencode=De.lendyn,De.lenbits=7,ke={bits:De.lenbits},Tt=ge(0,De.lens,0,19,De.lencode,0,De.work,ke),De.lenbits=ke.bits,Tt){Oe.msg="invalid code lengths set",De.mode=30;break}De.have=0,De.mode=19;case 19:for(;De.have<De.nlen+De.ndist;){for(;an=(ce=De.lencode[lt&(1<<De.lenbits)-1])>>>16&255,Rn=65535&ce,!((Fn=ce>>>24)<=rt);){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}if(Rn<16)lt>>>=Fn,rt-=Fn,De.lens[De.have++]=Rn;else{if(Rn===16){for(pe=Fn+2;rt<pe;){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}if(lt>>>=Fn,rt-=Fn,De.have===0){Oe.msg="invalid bit length repeat",De.mode=30;break}Te=De.lens[De.have-1],mt=3+(3<),lt>>>=2,rt-=2}else if(Rn===17){for(pe=Fn+3;rt<pe;){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}rt-=Fn,Te=0,mt=3+(7&(lt>>>=Fn)),lt>>>=3,rt-=3}else{for(pe=Fn+7;rt<pe;){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}rt-=Fn,Te=0,mt=11+(127&(lt>>>=Fn)),lt>>>=7,rt-=7}if(De.have+mt>De.nlen+De.ndist){Oe.msg="invalid bit length repeat",De.mode=30;break}for(;mt--;)De.lens[De.have++]=Te}}if(De.mode===30)break;if(De.lens[256]===0){Oe.msg="invalid code -- missing end-of-block",De.mode=30;break}if(De.lenbits=9,ke={bits:De.lenbits},Tt=ge(Le,De.lens,0,De.nlen,De.lencode,0,De.work,ke),De.lenbits=ke.bits,Tt){Oe.msg="invalid literal/lengths set",De.mode=30;break}if(De.distbits=6,De.distcode=De.distdyn,ke={bits:De.distbits},Tt=ge(Ee,De.lens,De.nlen,De.ndist,De.distcode,0,De.work,ke),De.distbits=ke.bits,Tt){Oe.msg="invalid distances set",De.mode=30;break}if(De.mode=20,pt===6)break e;case 20:De.mode=21;case 21:if(6<=ct&&258<=dt){Oe.next_out=wt,Oe.avail_out=dt,Oe.next_in=at,Oe.avail_in=ct,De.hold=lt,De.bits=rt,Ue(Oe,Jt),wt=Oe.next_out,At=Oe.output,dt=Oe.avail_out,at=Oe.next_in,It=Oe.input,ct=Oe.avail_in,lt=De.hold,rt=De.bits,De.mode===12&&(De.back=-1);break}for(De.back=0;an=(ce=De.lencode[lt&(1<<De.lenbits)-1])>>>16&255,Rn=65535&ce,!((Fn=ce>>>24)<=rt);){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}if(an&&!(240&an)){for(St=Fn,Nn=an,Xn=Rn;an=(ce=De.lencode[Xn+((lt&(1<<St+Nn)-1)>>St)])>>>16&255,Rn=65535&ce,!(St+(Fn=ce>>>24)<=rt);){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}lt>>>=St,rt-=St,De.back+=St}if(lt>>>=Fn,rt-=Fn,De.back+=Fn,De.length=Rn,an===0){De.mode=26;break}if(32&an){De.back=-1,De.mode=12;break}if(64&an){Oe.msg="invalid literal/length code",De.mode=30;break}De.extra=15&an,De.mode=22;case 22:if(De.extra){for(pe=De.extra;rt<pe;){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}De.length+=lt&(1<<De.extra)-1,lt>>>=De.extra,rt-=De.extra,De.back+=De.extra}De.was=De.length,De.mode=23;case 23:for(;an=(ce=De.distcode[lt&(1<<De.distbits)-1])>>>16&255,Rn=65535&ce,!((Fn=ce>>>24)<=rt);){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}if(!(240&an)){for(St=Fn,Nn=an,Xn=Rn;an=(ce=De.distcode[Xn+((lt&(1<<St+Nn)-1)>>St)])>>>16&255,Rn=65535&ce,!(St+(Fn=ce>>>24)<=rt);){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}lt>>>=St,rt-=St,De.back+=St}if(lt>>>=Fn,rt-=Fn,De.back+=Fn,64&an){Oe.msg="invalid distance code",De.mode=30;break}De.offset=Rn,De.extra=15&an,De.mode=24;case 24:if(De.extra){for(pe=De.extra;rt<pe;){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}De.offset+=lt&(1<<De.extra)-1,lt>>>=De.extra,rt-=De.extra,De.back+=De.extra}if(De.offset>De.dmax){Oe.msg="invalid distance too far back",De.mode=30;break}De.mode=25;case 25:if(dt===0)break e;if(mt=Jt-dt,De.offset>mt){if((mt=De.offset-mt)>De.whave&&De.sane){Oe.msg="invalid distance too far back",De.mode=30;break}Mt=mt>De.wnext?(mt-=De.wnext,De.wsize-mt):De.wnext-mt,mt>De.length&&(mt=De.length),mn=De.window}else mn=At,Mt=wt-De.offset,mt=De.length;for(dt<mt&&(mt=dt),dt-=mt,De.length-=mt;At[wt++]=mn[Mt++],--mt;);De.length===0&&(De.mode=21);break;case 26:if(dt===0)break e;At[wt++]=De.length,dt--,De.mode=21;break;case 27:if(De.wrap){for(;rt<32;){if(ct===0)break e;ct--,lt|=It[at++]<<rt,rt+=8}if(Jt-=dt,Oe.total_out+=Jt,De.total+=Jt,Jt&&(Oe.adler=De.check=De.flags?Se(De.check,At,Jt,wt-Jt):me(De.check,At,Jt,wt-Jt)),Jt=dt,(De.flags?lt:E(lt))!==De.check){Oe.msg="incorrect data check",De.mode=30;break}rt=lt=0}De.mode=28;case 28:if(De.wrap&&De.flags){for(;rt<32;){if(ct===0)break e;ct--,lt+=It[at++]<<rt,rt+=8}if(lt!==(4294967295&De.total)){Oe.msg="incorrect length check",De.mode=30;break}rt=lt=0}De.mode=29;case 29:Tt=1;break e;case 30:Tt=-3;break e;case 31:return-4;case 32:default:return ie}return Oe.next_out=wt,Oe.avail_out=dt,Oe.next_in=at,Oe.avail_in=ct,De.hold=lt,De.bits=rt,(De.wsize||Jt!==Oe.avail_out&&De.mode<30&&(De.mode<27||pt!==4))&&nt(Oe,Oe.output,Oe.next_out,Jt-Oe.avail_out)?(De.mode=31,-4):(jt-=Oe.avail_in,Jt-=Oe.avail_out,Oe.total_in+=jt,Oe.total_out+=Jt,De.total+=Jt,De.wrap&&Jt&&(Oe.adler=De.check=De.flags?Se(De.check,At,Jt,Oe.next_out-Jt):me(De.check,At,Jt,Oe.next_out-Jt)),Oe.data_type=De.bits+(De.last?64:0)+(De.mode===12?128:0)+(De.mode===20||De.mode===15?256:0),(jt==0&&Jt===0||pt===4)&&Tt===Pe&&(Tt=-5),Tt)},Ke.inflateEnd=function(Oe){if(!Oe||!Oe.state)return ie;var pt=Oe.state;return pt.window&&(pt.window=null),Oe.state=null,Pe},Ke.inflateGetHeader=function(Oe,pt){var De;return Oe&&Oe.state&&2&(De=Oe.state).wrap?((De.head=pt).done=!1,Pe):ie},Ke.inflateSetDictionary=function(Oe,pt){var De,It=pt.length;return Oe&&Oe.state?(De=Oe.state).wrap!==0&&De.mode!==11?ie:De.mode===11&&me(1,pt,It,0)!==De.check?-3:nt(Oe,pt,It,It)?(De.mode=31,-4):(De.havedict=1,Pe):ie},Ke.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(ze,ot,Ke){"use strict";var Re=ze("../utils/common"),me=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],Se=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],Ue=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],ge=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];ot.exports=function(Le,Ee,Pe,ie,y,a,ee,E){var te,ne,oe,he,Fe,Ce,Qe,Ge,Je,nt=E.bits,Oe=0,pt=0,De=0,It=0,At=0,at=0,wt=0,ct=0,dt=0,lt=0,rt=null,jt=0,Jt=new Re.Buf16(16),mt=new Re.Buf16(16),Mt=null,mn=0;for(Oe=0;Oe<=15;Oe++)Jt[Oe]=0;for(pt=0;pt<ie;pt++)Jt[Ee[Pe+pt]]++;for(At=nt,It=15;1<=It&&Jt[It]===0;It--);if(It<At&&(At=It),It===0)return y[a++]=20971520,y[a++]=20971520,E.bits=1,0;for(De=1;De<It&&Jt[De]===0;De++);for(At<De&&(At=De),Oe=ct=1;Oe<=15;Oe++)if(ct<<=1,(ct-=Jt[Oe])<0)return-1;if(0<ct&&(Le===0||It!==1))return-1;for(mt[1]=0,Oe=1;Oe<15;Oe++)mt[Oe+1]=mt[Oe]+Jt[Oe];for(pt=0;pt<ie;pt++)Ee[Pe+pt]!==0&&(ee[mt[Ee[Pe+pt]]++]=pt);if(Ce=Le===0?(rt=Mt=ee,19):Le===1?(rt=me,jt-=257,Mt=Se,mn-=257,256):(rt=Ue,Mt=ge,-1),Oe=De,Fe=a,wt=pt=lt=0,oe=-1,he=(dt=1<<(at=At))-1,Le===1&&852<dt||Le===2&&592<dt)return 1;for(;;){for(Qe=Oe-wt,Je=ee[pt]<Ce?(Ge=0,ee[pt]):ee[pt]>Ce?(Ge=Mt[mn+ee[pt]],rt[jt+ee[pt]]):(Ge=96,0),te=1<<Oe-wt,De=ne=1<<at;y[Fe+(lt>>wt)+(ne-=te)]=Qe<<24|Ge<<16|Je|0,ne!==0;);for(te=1<<Oe-1;lt&te;)te>>=1;if(te!==0?(lt&=te-1,lt+=te):lt=0,pt++,--Jt[Oe]==0){if(Oe===It)break;Oe=Ee[Pe+ee[pt]]}if(At<Oe&&(lt&he)!==oe){for(wt===0&&(wt=At),Fe+=De,ct=1<<(at=Oe-wt);at+wt<It&&!((ct-=Jt[at+wt])<=0);)at++,ct<<=1;if(dt+=1<<at,Le===1&&852<dt||Le===2&&592<dt)return 1;y[oe=lt&he]=At<<24|at<<16|Fe-a|0}}return lt!==0&&(y[Fe+lt]=Oe-wt<<24|64<<16|0),E.bits=At,0}},{"../utils/common":41}],51:[function(ze,ot,Ke){"use strict";ot.exports={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"}},{}],52:[function(ze,ot,Ke){"use strict";var Re=ze("../utils/common"),me=0,Se=1;function Ue(ce){for(var ye=ce.length;0<=--ye;)ce[ye]=0}var ge=0,Le=29,Ee=256,Pe=Ee+1+Le,ie=30,y=19,a=2*Pe+1,ee=15,E=16,te=7,ne=256,oe=16,he=17,Fe=18,Ce=[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],Qe=[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],Ge=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Je=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],nt=new Array(2*(Pe+2));Ue(nt);var Oe=new Array(2*ie);Ue(Oe);var pt=new Array(512);Ue(pt);var De=new Array(256);Ue(De);var It=new Array(Le);Ue(It);var At,at,wt,ct=new Array(ie);function dt(ce,ye,qe,ut,He){this.static_tree=ce,this.extra_bits=ye,this.extra_base=qe,this.elems=ut,this.max_length=He,this.has_stree=ce&&ce.length}function lt(ce,ye){this.dyn_tree=ce,this.max_code=0,this.stat_desc=ye}function rt(ce){return ce<256?pt[ce]:pt[256+(ce>>>7)]}function jt(ce,ye){ce.pending_buf[ce.pending++]=255&ye,ce.pending_buf[ce.pending++]=ye>>>8&255}function Jt(ce,ye,qe){ce.bi_valid>E-qe?(ce.bi_buf|=ye<<ce.bi_valid&65535,jt(ce,ce.bi_buf),ce.bi_buf=ye>>E-ce.bi_valid,ce.bi_valid+=qe-E):(ce.bi_buf|=ye<<ce.bi_valid&65535,ce.bi_valid+=qe)}function mt(ce,ye,qe){Jt(ce,qe[2*ye],qe[2*ye+1])}function Mt(ce,ye){for(var qe=0;qe|=1&ce,ce>>>=1,qe<<=1,0<--ye;);return qe>>>1}function mn(ce,ye,qe){var ut,He,Xe=new Array(ee+1),xt=0;for(ut=1;ut<=ee;ut++)Xe[ut]=xt=xt+qe[ut-1]<<1;for(He=0;He<=ye;He++){var gt=ce[2*He+1];gt!==0&&(ce[2*He]=Mt(Xe[gt]++,gt))}}function Fn(ce){var ye;for(ye=0;ye<Pe;ye++)ce.dyn_ltree[2*ye]=0;for(ye=0;ye<ie;ye++)ce.dyn_dtree[2*ye]=0;for(ye=0;ye<y;ye++)ce.bl_tree[2*ye]=0;ce.dyn_ltree[2*ne]=1,ce.opt_len=ce.static_len=0,ce.last_lit=ce.matches=0}function an(ce){8<ce.bi_valid?jt(ce,ce.bi_buf):0<ce.bi_valid&&(ce.pending_buf[ce.pending++]=ce.bi_buf),ce.bi_buf=0,ce.bi_valid=0}function Rn(ce,ye,qe,ut){var He=2*ye,Xe=2*qe;return ce[He]<ce[Xe]||ce[He]===ce[Xe]&&ut[ye]<=ut[qe]}function St(ce,ye,qe){for(var ut=ce.heap[qe],He=qe<<1;He<=ce.heap_len&&(He<ce.heap_len&&Rn(ye,ce.heap[He+1],ce.heap[He],ce.depth)&&He++,!Rn(ye,ut,ce.heap[He],ce.depth));)ce.heap[qe]=ce.heap[He],qe=He,He<<=1;ce.heap[qe]=ut}function Nn(ce,ye,qe){var ut,He,Xe,xt,gt=0;if(ce.last_lit!==0)for(;ut=ce.pending_buf[ce.d_buf+2*gt]<<8|ce.pending_buf[ce.d_buf+2*gt+1],He=ce.pending_buf[ce.l_buf+gt],gt++,ut===0?mt(ce,He,ye):(mt(ce,(Xe=De[He])+Ee+1,ye),(xt=Ce[Xe])!==0&&Jt(ce,He-=It[Xe],xt),mt(ce,Xe=rt(--ut),qe),(xt=Qe[Xe])!==0&&Jt(ce,ut-=ct[Xe],xt)),gt<ce.last_lit;);mt(ce,ne,ye)}function Xn(ce,ye){var qe,ut,He,Xe=ye.dyn_tree,xt=ye.stat_desc.static_tree,gt=ye.stat_desc.has_stree,it=ye.stat_desc.elems,Qt=-1;for(ce.heap_len=0,ce.heap_max=a,qe=0;qe<it;qe++)Xe[2*qe]!==0?(ce.heap[++ce.heap_len]=Qt=qe,ce.depth[qe]=0):Xe[2*qe+1]=0;for(;ce.heap_len<2;)Xe[2*(He=ce.heap[++ce.heap_len]=Qt<2?++Qt:0)]=1,ce.depth[He]=0,ce.opt_len--,gt&&(ce.static_len-=xt[2*He+1]);for(ye.max_code=Qt,qe=ce.heap_len>>1;1<=qe;qe--)St(ce,Xe,qe);for(He=it;qe=ce.heap[1],ce.heap[1]=ce.heap[ce.heap_len--],St(ce,Xe,1),ut=ce.heap[1],ce.heap[--ce.heap_max]=qe,ce.heap[--ce.heap_max]=ut,Xe[2*He]=Xe[2*qe]+Xe[2*ut],ce.depth[He]=(ce.depth[qe]>=ce.depth[ut]?ce.depth[qe]:ce.depth[ut])+1,Xe[2*qe+1]=Xe[2*ut+1]=He,ce.heap[1]=He++,St(ce,Xe,1),2<=ce.heap_len;);ce.heap[--ce.heap_max]=ce.heap[1],function(Ln,Et){var tn,Ot,pn,Zt,Vn,cr,qn=Et.dyn_tree,Pr=Et.max_code,Cr=Et.stat_desc.static_tree,aa=Et.stat_desc.has_stree,ta=Et.stat_desc.extra_bits,_r=Et.stat_desc.extra_base,Br=Et.stat_desc.max_length,Er=0;for(Zt=0;Zt<=ee;Zt++)Ln.bl_count[Zt]=0;for(qn[2*Ln.heap[Ln.heap_max]+1]=0,tn=Ln.heap_max+1;tn<a;tn++)Br<(Zt=qn[2*qn[2*(Ot=Ln.heap[tn])+1]+1]+1)&&(Zt=Br,Er++),qn[2*Ot+1]=Zt,Pr<Ot||(Ln.bl_count[Zt]++,Vn=0,_r<=Ot&&(Vn=ta[Ot-_r]),cr=qn[2*Ot],Ln.opt_len+=cr*(Zt+Vn),aa&&(Ln.static_len+=cr*(Cr[2*Ot+1]+Vn)));if(Er!==0){do{for(Zt=Br-1;Ln.bl_count[Zt]===0;)Zt--;Ln.bl_count[Zt]--,Ln.bl_count[Zt+1]+=2,Ln.bl_count[Br]--,Er-=2}while(0<Er);for(Zt=Br;Zt!==0;Zt--)for(Ot=Ln.bl_count[Zt];Ot!==0;)Pr<(pn=Ln.heap[--tn])||(qn[2*pn+1]!==Zt&&(Ln.opt_len+=(Zt-qn[2*pn+1])*qn[2*pn],qn[2*pn+1]=Zt),Ot--)}}(ce,ye),mn(Xe,Qt,ce.bl_count)}function Te(ce,ye,qe){var ut,He,Xe=-1,xt=ye[1],gt=0,it=7,Qt=4;for(xt===0&&(it=138,Qt=3),ye[2*(qe+1)+1]=65535,ut=0;ut<=qe;ut++)He=xt,xt=ye[2*(ut+1)+1],++gt<it&&He===xt||(gt<Qt?ce.bl_tree[2*He]+=gt:He!==0?(He!==Xe&&ce.bl_tree[2*He]++,ce.bl_tree[2*oe]++):gt<=10?ce.bl_tree[2*he]++:ce.bl_tree[2*Fe]++,Xe=He,Qt=(gt=0)===xt?(it=138,3):He===xt?(it=6,3):(it=7,4))}function Tt(ce,ye,qe){var ut,He,Xe=-1,xt=ye[1],gt=0,it=7,Qt=4;for(xt===0&&(it=138,Qt=3),ut=0;ut<=qe;ut++)if(He=xt,xt=ye[2*(ut+1)+1],!(++gt<it&&He===xt)){if(gt<Qt)for(;mt(ce,He,ce.bl_tree),--gt!=0;);else He!==0?(He!==Xe&&(mt(ce,He,ce.bl_tree),gt--),mt(ce,oe,ce.bl_tree),Jt(ce,gt-3,2)):gt<=10?(mt(ce,he,ce.bl_tree),Jt(ce,gt-3,3)):(mt(ce,Fe,ce.bl_tree),Jt(ce,gt-11,7));Xe=He,Qt=(gt=0)===xt?(it=138,3):He===xt?(it=6,3):(it=7,4)}}Ue(ct);var ke=!1;function pe(ce,ye,qe,ut){Jt(ce,(ge<<1)+(ut?1:0),3),function(He,Xe,xt,gt){an(He),gt&&(jt(He,xt),jt(He,~xt)),Re.arraySet(He.pending_buf,He.window,Xe,xt,He.pending),He.pending+=xt}(ce,ye,qe,!0)}Ke._tr_init=function(ce){ke||(function(){var ye,qe,ut,He,Xe,xt=new Array(ee+1);for(He=ut=0;He<Le-1;He++)for(It[He]=ut,ye=0;ye<1<<Ce[He];ye++)De[ut++]=He;for(De[ut-1]=He,He=Xe=0;He<16;He++)for(ct[He]=Xe,ye=0;ye<1<<Qe[He];ye++)pt[Xe++]=He;for(Xe>>=7;He<ie;He++)for(ct[He]=Xe<<7,ye=0;ye<1<<Qe[He]-7;ye++)pt[256+Xe++]=He;for(qe=0;qe<=ee;qe++)xt[qe]=0;for(ye=0;ye<=143;)nt[2*ye+1]=8,ye++,xt[8]++;for(;ye<=255;)nt[2*ye+1]=9,ye++,xt[9]++;for(;ye<=279;)nt[2*ye+1]=7,ye++,xt[7]++;for(;ye<=287;)nt[2*ye+1]=8,ye++,xt[8]++;for(mn(nt,Pe+1,xt),ye=0;ye<ie;ye++)Oe[2*ye+1]=5,Oe[2*ye]=Mt(ye,5);At=new dt(nt,Ce,Ee+1,Pe,ee),at=new dt(Oe,Qe,0,ie,ee),wt=new dt(new Array(0),Ge,0,y,te)}(),ke=!0),ce.l_desc=new lt(ce.dyn_ltree,At),ce.d_desc=new lt(ce.dyn_dtree,at),ce.bl_desc=new lt(ce.bl_tree,wt),ce.bi_buf=0,ce.bi_valid=0,Fn(ce)},Ke._tr_stored_block=pe,Ke._tr_flush_block=function(ce,ye,qe,ut){var He,Xe,xt=0;0<ce.level?(ce.strm.data_type===2&&(ce.strm.data_type=function(gt){var it,Qt=4093624447;for(it=0;it<=31;it++,Qt>>>=1)if(1&Qt&>.dyn_ltree[2*it]!==0)return me;if(gt.dyn_ltree[18]!==0||gt.dyn_ltree[20]!==0||gt.dyn_ltree[26]!==0)return Se;for(it=32;it<Ee;it++)if(gt.dyn_ltree[2*it]!==0)return Se;return me}(ce)),Xn(ce,ce.l_desc),Xn(ce,ce.d_desc),xt=function(gt){var it;for(Te(gt,gt.dyn_ltree,gt.l_desc.max_code),Te(gt,gt.dyn_dtree,gt.d_desc.max_code),Xn(gt,gt.bl_desc),it=y-1;3<=it&>.bl_tree[2*Je[it]+1]===0;it--);return gt.opt_len+=3*(it+1)+5+5+4,it}(ce),He=ce.opt_len+3+7>>>3,(Xe=ce.static_len+3+7>>>3)<=He&&(He=Xe)):He=Xe=qe+5,qe+4<=He&&ye!==-1?pe(ce,ye,qe,ut):ce.strategy===4||Xe===He?(Jt(ce,2+(ut?1:0),3),Nn(ce,nt,Oe)):(Jt(ce,4+(ut?1:0),3),function(gt,it,Qt,Ln){var Et;for(Jt(gt,it-257,5),Jt(gt,Qt-1,5),Jt(gt,Ln-4,4),Et=0;Et<Ln;Et++)Jt(gt,gt.bl_tree[2*Je[Et]+1],3);Tt(gt,gt.dyn_ltree,it-1),Tt(gt,gt.dyn_dtree,Qt-1)}(ce,ce.l_desc.max_code+1,ce.d_desc.max_code+1,xt+1),Nn(ce,ce.dyn_ltree,ce.dyn_dtree)),Fn(ce),ut&&an(ce)},Ke._tr_tally=function(ce,ye,qe){return ce.pending_buf[ce.d_buf+2*ce.last_lit]=ye>>>8&255,ce.pending_buf[ce.d_buf+2*ce.last_lit+1]=255&ye,ce.pending_buf[ce.l_buf+ce.last_lit]=255&qe,ce.last_lit++,ye===0?ce.dyn_ltree[2*qe]++:(ce.matches++,ye--,ce.dyn_ltree[2*(De[qe]+Ee+1)]++,ce.dyn_dtree[2*rt(ye)]++),ce.last_lit===ce.lit_bufsize-1},Ke._tr_align=function(ce){Jt(ce,2,3),mt(ce,ne,nt),function(ye){ye.bi_valid===16?(jt(ye,ye.bi_buf),ye.bi_buf=0,ye.bi_valid=0):8<=ye.bi_valid&&(ye.pending_buf[ye.pending++]=255&ye.bi_buf,ye.bi_buf>>=8,ye.bi_valid-=8)}(ce)}},{"../utils/common":41}],53:[function(ze,ot,Ke){"use strict";ot.exports=function(){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}},{}],54:[function(ze,ot,Ke){(function(Re){(function(me,Se){"use strict";if(!me.setImmediate){var Ue,ge,Le,Ee,Pe=1,ie={},y=!1,a=me.document,ee=Object.getPrototypeOf&&Object.getPrototypeOf(me);ee=ee&&ee.setTimeout?ee:me,Ue={}.toString.call(me.process)==="[object process]"?function(oe){We.nextTick(function(){te(oe)})}:function(){if(me.postMessage&&!me.importScripts){var oe=!0,he=me.onmessage;return me.onmessage=function(){oe=!1},me.postMessage("","*"),me.onmessage=he,oe}}()?(Ee="setImmediate$"+Math.random()+"$",me.addEventListener?me.addEventListener("message",ne,!1):me.attachEvent("onmessage",ne),function(oe){me.postMessage(Ee+oe,"*")}):me.MessageChannel?((Le=new MessageChannel).port1.onmessage=function(oe){te(oe.data)},function(oe){Le.port2.postMessage(oe)}):a&&"onreadystatechange"in a.createElement("script")?(ge=a.documentElement,function(oe){var he=a.createElement("script");he.onreadystatechange=function(){te(oe),he.onreadystatechange=null,ge.removeChild(he),he=null},ge.appendChild(he)}):function(oe){setTimeout(te,0,oe)},ee.setImmediate=function(oe){typeof oe!="function"&&(oe=new Function(""+oe));for(var he=new Array(arguments.length-1),Fe=0;Fe<he.length;Fe++)he[Fe]=arguments[Fe+1];var Ce={callback:oe,args:he};return ie[Pe]=Ce,Ue(Pe),Pe++},ee.clearImmediate=E}function E(oe){delete ie[oe]}function te(oe){if(y)setTimeout(te,0,oe);else{var he=ie[oe];if(he){y=!0;try{(function(Fe){var Ce=Fe.callback,Qe=Fe.args;switch(Qe.length){case 0:Ce();break;case 1:Ce(Qe[0]);break;case 2:Ce(Qe[0],Qe[1]);break;case 3:Ce(Qe[0],Qe[1],Qe[2]);break;default:Ce.apply(Se,Qe)}})(he)}finally{E(oe),y=!1}}}}function ne(oe){oe.source===me&&typeof oe.data=="string"&&oe.data.indexOf(Ee)===0&&te(+oe.data.slice(Ee.length))}})(typeof self=="undefined"?Re===void 0?this:Re:self)}).call(this,typeof we.g!="undefined"?we.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},39417:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return Qe}});var ve=we(54476),We=we(20068),ze=we(75931),ot=we(33885),Ke=we(67732),Re=we(83652),me=we(31226),Se=we(42403),Ue=we(158),ge=we(92310),Le=we.n(ge),Ee=we(26112),Pe=we(59301),ie=we(39378),y=function(Je){for(var nt=Je.prefixCls,Oe=Je.level,pt=Je.isStart,De=Je.isEnd,It="".concat(nt,"-indent-unit"),At=[],at=0;at<Oe;at+=1){var wt;At.push(Pe.createElement("span",{key:at,className:Le()(It,(wt={},(0,We.Z)(wt,"".concat(It,"-start"),pt[at]),(0,We.Z)(wt,"".concat(It,"-end"),De[at]),wt))}))}return Pe.createElement("span",{"aria-hidden":"true",className:"".concat(nt,"-indent")},At)},a=Pe.memo(y),ee=we(67841),E=we(71430),te=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],ne="open",oe="close",he="---",Fe=function(Ge){(0,Se.Z)(nt,Ge);var Je=(0,Ue.Z)(nt);function nt(){var Oe;(0,Ke.Z)(this,nt);for(var pt=arguments.length,De=new Array(pt),It=0;It<pt;It++)De[It]=arguments[It];return Oe=Je.call.apply(Je,[this].concat(De)),Oe.state={dragNodeHighlight:!1},Oe.selectHandle=void 0,Oe.cacheIndent=void 0,Oe.onSelectorClick=function(At){var at=Oe.props.context.onNodeClick;at(At,(0,E.F)(Oe.props)),Oe.isSelectable()?Oe.onSelect(At):Oe.onCheck(At)},Oe.onSelectorDoubleClick=function(At){var at=Oe.props.context.onNodeDoubleClick;at(At,(0,E.F)(Oe.props))},Oe.onSelect=function(At){if(!Oe.isDisabled()){var at=Oe.props.context.onNodeSelect;at(At,(0,E.F)(Oe.props))}},Oe.onCheck=function(At){if(!Oe.isDisabled()){var at=Oe.props,wt=at.disableCheckbox,ct=at.checked,dt=Oe.props.context.onNodeCheck;if(!(!Oe.isCheckable()||wt)){var lt=!ct;dt(At,(0,E.F)(Oe.props),lt)}}},Oe.onMouseEnter=function(At){var at=Oe.props.context.onNodeMouseEnter;at(At,(0,E.F)(Oe.props))},Oe.onMouseLeave=function(At){var at=Oe.props.context.onNodeMouseLeave;at(At,(0,E.F)(Oe.props))},Oe.onContextMenu=function(At){var at=Oe.props.context.onNodeContextMenu;at(At,(0,E.F)(Oe.props))},Oe.onDragStart=function(At){var at=Oe.props.context.onNodeDragStart;At.stopPropagation(),Oe.setState({dragNodeHighlight:!0}),at(At,(0,me.Z)(Oe));try{At.dataTransfer.setData("text/plain","")}catch(wt){}},Oe.onDragEnter=function(At){var at=Oe.props.context.onNodeDragEnter;At.preventDefault(),At.stopPropagation(),at(At,(0,me.Z)(Oe))},Oe.onDragOver=function(At){var at=Oe.props.context.onNodeDragOver;At.preventDefault(),At.stopPropagation(),at(At,(0,me.Z)(Oe))},Oe.onDragLeave=function(At){var at=Oe.props.context.onNodeDragLeave;At.stopPropagation(),at(At,(0,me.Z)(Oe))},Oe.onDragEnd=function(At){var at=Oe.props.context.onNodeDragEnd;At.stopPropagation(),Oe.setState({dragNodeHighlight:!1}),at(At,(0,me.Z)(Oe))},Oe.onDrop=function(At){var at=Oe.props.context.onNodeDrop;At.preventDefault(),At.stopPropagation(),Oe.setState({dragNodeHighlight:!1}),at(At,(0,me.Z)(Oe))},Oe.onExpand=function(At){var at=Oe.props,wt=at.loading,ct=at.context.onNodeExpand;wt||ct(At,(0,E.F)(Oe.props))},Oe.setSelectHandle=function(At){Oe.selectHandle=At},Oe.getNodeState=function(){var At=Oe.props.expanded;return Oe.isLeaf()?null:At?ne:oe},Oe.hasChildren=function(){var At=Oe.props.eventKey,at=Oe.props.context.keyEntities,wt=(0,ee.Z)(at,At)||{},ct=wt.children;return!!(ct||[]).length},Oe.isLeaf=function(){var At=Oe.props,at=At.isLeaf,wt=At.loaded,ct=Oe.props.context.loadData,dt=Oe.hasChildren();return at===!1?!1:at||!ct&&!dt||ct&&wt&&!dt},Oe.isDisabled=function(){var At=Oe.props.disabled,at=Oe.props.context.disabled;return!!(at||At)},Oe.isCheckable=function(){var At=Oe.props.checkable,at=Oe.props.context.checkable;return!at||At===!1?!1:at},Oe.syncLoadData=function(At){var at=At.expanded,wt=At.loading,ct=At.loaded,dt=Oe.props.context,lt=dt.loadData,rt=dt.onNodeLoad;wt||lt&&at&&!Oe.isLeaf()&&!Oe.hasChildren()&&!ct&&rt((0,E.F)(Oe.props))},Oe.isDraggable=function(){var At=Oe.props,at=At.data,wt=At.context.draggable;return!!(wt&&(!wt.nodeDraggable||wt.nodeDraggable(at)))},Oe.renderDragHandler=function(){var At=Oe.props.context,at=At.draggable,wt=At.prefixCls;return at!=null&&at.icon?Pe.createElement("span",{className:"".concat(wt,"-draggable-icon")},at.icon):null},Oe.renderSwitcherIconDom=function(At){var at=Oe.props.switcherIcon,wt=Oe.props.context.switcherIcon,ct=at||wt;return typeof ct=="function"?ct((0,ot.Z)((0,ot.Z)({},Oe.props),{},{isLeaf:At})):ct},Oe.renderSwitcher=function(){var At=Oe.props.expanded,at=Oe.props.context.prefixCls;if(Oe.isLeaf()){var wt=Oe.renderSwitcherIconDom(!0);return wt!==!1?Pe.createElement("span",{className:Le()("".concat(at,"-switcher"),"".concat(at,"-switcher-noop"))},wt):null}var ct=Le()("".concat(at,"-switcher"),"".concat(at,"-switcher_").concat(At?ne:oe)),dt=Oe.renderSwitcherIconDom(!1);return dt!==!1?Pe.createElement("span",{onClick:Oe.onExpand,className:ct},dt):null},Oe.renderCheckbox=function(){var At=Oe.props,at=At.checked,wt=At.halfChecked,ct=At.disableCheckbox,dt=Oe.props.context.prefixCls,lt=Oe.isDisabled(),rt=Oe.isCheckable();if(!rt)return null;var jt=typeof rt!="boolean"?rt:null;return Pe.createElement("span",{className:Le()("".concat(dt,"-checkbox"),at&&"".concat(dt,"-checkbox-checked"),!at&&wt&&"".concat(dt,"-checkbox-indeterminate"),(lt||ct)&&"".concat(dt,"-checkbox-disabled")),onClick:Oe.onCheck},jt)},Oe.renderIcon=function(){var At=Oe.props.loading,at=Oe.props.context.prefixCls;return Pe.createElement("span",{className:Le()("".concat(at,"-iconEle"),"".concat(at,"-icon__").concat(Oe.getNodeState()||"docu"),At&&"".concat(at,"-icon_loading"))})},Oe.renderSelector=function(){var At=Oe.state.dragNodeHighlight,at=Oe.props,wt=at.title,ct=wt===void 0?he:wt,dt=at.selected,lt=at.icon,rt=at.loading,jt=at.data,Jt=Oe.props.context,mt=Jt.prefixCls,Mt=Jt.showIcon,mn=Jt.icon,Fn=Jt.loadData,an=Jt.titleRender,Rn=Oe.isDisabled(),St="".concat(mt,"-node-content-wrapper"),Nn;if(Mt){var Xn=lt||mn;Nn=Xn?Pe.createElement("span",{className:Le()("".concat(mt,"-iconEle"),"".concat(mt,"-icon__customize"))},typeof Xn=="function"?Xn(Oe.props):Xn):Oe.renderIcon()}else Fn&&rt&&(Nn=Oe.renderIcon());var Te;typeof ct=="function"?Te=ct(jt):an?Te=an(jt):Te=ct;var Tt=Pe.createElement("span",{className:"".concat(mt,"-title")},Te);return Pe.createElement("span",{ref:Oe.setSelectHandle,title:typeof ct=="string"?ct:"",className:Le()("".concat(St),"".concat(St,"-").concat(Oe.getNodeState()||"normal"),!Rn&&(dt||At)&&"".concat(mt,"-node-selected")),onMouseEnter:Oe.onMouseEnter,onMouseLeave:Oe.onMouseLeave,onContextMenu:Oe.onContextMenu,onClick:Oe.onSelectorClick,onDoubleClick:Oe.onSelectorDoubleClick},Nn,Tt,Oe.renderDropIndicator())},Oe.renderDropIndicator=function(){var At=Oe.props,at=At.disabled,wt=At.eventKey,ct=Oe.props.context,dt=ct.draggable,lt=ct.dropLevelOffset,rt=ct.dropPosition,jt=ct.prefixCls,Jt=ct.indent,mt=ct.dropIndicatorRender,Mt=ct.dragOverNodeKey,mn=ct.direction,Fn=!!dt,an=!at&&Fn&&Mt===wt,Rn=Jt!=null?Jt:Oe.cacheIndent;return Oe.cacheIndent=Jt,an?mt({dropPosition:rt,dropLevelOffset:lt,indent:Rn,prefixCls:jt,direction:mn}):null},Oe}return(0,Re.Z)(nt,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var pt=this.props.selectable,De=this.props.context.selectable;return typeof pt=="boolean"?pt:De}},{key:"render",value:function(){var pt,De=this.props,It=De.eventKey,At=De.className,at=De.style,wt=De.dragOver,ct=De.dragOverGapTop,dt=De.dragOverGapBottom,lt=De.isLeaf,rt=De.isStart,jt=De.isEnd,Jt=De.expanded,mt=De.selected,Mt=De.checked,mn=De.halfChecked,Fn=De.loading,an=De.domRef,Rn=De.active,St=De.data,Nn=De.onMouseMove,Xn=De.selectable,Te=(0,ze.Z)(De,te),Tt=this.props.context,ke=Tt.prefixCls,pe=Tt.filterTreeNode,ce=Tt.keyEntities,ye=Tt.dropContainerKey,qe=Tt.dropTargetKey,ut=Tt.draggingNodeKey,He=this.isDisabled(),Xe=(0,Ee.Z)(Te,{aria:!0,data:!0}),xt=(0,ee.Z)(ce,It)||{},gt=xt.level,it=jt[jt.length-1],Qt=this.isDraggable(),Ln=!He&&Qt,Et=ut===It,tn=Xn!==void 0?{"aria-selected":!!Xn}:void 0;return Pe.createElement("div",(0,ve.Z)({ref:an,className:Le()(At,"".concat(ke,"-treenode"),(pt={},(0,We.Z)(pt,"".concat(ke,"-treenode-disabled"),He),(0,We.Z)(pt,"".concat(ke,"-treenode-switcher-").concat(Jt?"open":"close"),!lt),(0,We.Z)(pt,"".concat(ke,"-treenode-checkbox-checked"),Mt),(0,We.Z)(pt,"".concat(ke,"-treenode-checkbox-indeterminate"),mn),(0,We.Z)(pt,"".concat(ke,"-treenode-selected"),mt),(0,We.Z)(pt,"".concat(ke,"-treenode-loading"),Fn),(0,We.Z)(pt,"".concat(ke,"-treenode-active"),Rn),(0,We.Z)(pt,"".concat(ke,"-treenode-leaf-last"),it),(0,We.Z)(pt,"".concat(ke,"-treenode-draggable"),Qt),(0,We.Z)(pt,"dragging",Et),(0,We.Z)(pt,"drop-target",qe===It),(0,We.Z)(pt,"drop-container",ye===It),(0,We.Z)(pt,"drag-over",!He&&wt),(0,We.Z)(pt,"drag-over-gap-top",!He&&ct),(0,We.Z)(pt,"drag-over-gap-bottom",!He&&dt),(0,We.Z)(pt,"filter-node",pe&&pe((0,E.F)(this.props))),pt)),style:at,draggable:Ln,"aria-grabbed":Et,onDragStart:Ln?this.onDragStart:void 0,onDragEnter:Qt?this.onDragEnter:void 0,onDragOver:Qt?this.onDragOver:void 0,onDragLeave:Qt?this.onDragLeave:void 0,onDrop:Qt?this.onDrop:void 0,onDragEnd:Qt?this.onDragEnd:void 0,onMouseMove:Nn},tn,Xe),Pe.createElement(a,{prefixCls:ke,level:gt,isStart:rt,isEnd:jt}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),nt}(Pe.Component),Ce=function(Je){return Pe.createElement(ie.k.Consumer,null,function(nt){return Pe.createElement(Fe,(0,ve.Z)({},Je,{context:nt}))})};Ce.displayName="TreeNode",Ce.isTreeNode=1;var Qe=Ce},39378:function(sn,Nt,we){"use strict";we.d(Nt,{k:function(){return We}});var ve=we(59301),We=ve.createContext(null)},60091:function(sn,Nt,we){"use strict";we.d(Nt,{O:function(){return Qe.Z},Z:function(){return Tt}});var ve=we(54476),We=we(20068),ze=we(76190),ot=we(33885),Ke=we(94480),Re=we(67732),me=we(83652),Se=we(31226),Ue=we(42403),ge=we(158),Le=we(92310),Ee=we.n(Le),Pe=we(10228),ie=we(26112),y=we(48736),a=we(59301),ee=we(39378);function E(ke){var pe=ke.dropPosition,ce=ke.dropLevelOffset,ye=ke.indent,qe={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(pe){case-1:qe.top=0,qe.left=-ce*ye;break;case 1:qe.bottom=0,qe.left=-ce*ye;break;case 0:qe.bottom=0,qe.left=ye;break}return a.createElement("div",{style:qe})}function te(ke){if(ke==null)throw new TypeError("Cannot destructure "+ke)}var ne=we(42978),oe=we(75931),he=we(34280),Fe=we(48911),Ce=we(77900),Qe=we(39417);function Ge(ke,pe){var ce=a.useState(!1),ye=(0,ne.Z)(ce,2),qe=ye[0],ut=ye[1];a.useLayoutEffect(function(){if(qe)return ke(),function(){pe()}},[qe]),a.useLayoutEffect(function(){return ut(!0),function(){ut(!1)}},[])}var Je=we(71430),nt=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Oe=function(pe,ce){var ye=pe.className,qe=pe.style,ut=pe.motion,He=pe.motionNodes,Xe=pe.motionType,xt=pe.onMotionStart,gt=pe.onMotionEnd,it=pe.active,Qt=pe.treeNodeRequiredProps,Ln=(0,oe.Z)(pe,nt),Et=a.useState(!0),tn=(0,ne.Z)(Et,2),Ot=tn[0],pn=tn[1],Zt=a.useContext(ee.k),Vn=Zt.prefixCls,cr=He&&Xe!=="hide";(0,he.Z)(function(){He&&cr!==Ot&&pn(cr)},[He]);var qn=function(){He&&xt()},Pr=a.useRef(!1),Cr=function(){He&&!Pr.current&&(Pr.current=!0,gt())};Ge(qn,Cr);var aa=function(_r){cr===_r&&Cr()};return He?a.createElement(Ce.default,(0,ve.Z)({ref:ce,visible:Ot},ut,{motionAppear:Xe==="show",onVisibleChanged:aa}),function(ta,_r){var Br=ta.className,Er=ta.style;return a.createElement("div",{ref:_r,className:Ee()("".concat(Vn,"-treenode-motion"),Br),style:Er},He.map(function(Jr){var fa=(0,ve.Z)({},(te(Jr.data),Jr.data)),Ga=Jr.title,Xr=Jr.key,Mo=Jr.isStart,ii=Jr.isEnd;delete fa.children;var $r=(0,Je.H8)(Xr,Qt);return a.createElement(Qe.Z,(0,ve.Z)({},fa,$r,{title:Ga,active:it,data:Jr.data,key:Xr,isStart:Mo,isEnd:ii}))}))}):a.createElement(Qe.Z,(0,ve.Z)({domRef:ce,className:ye,style:qe},Ln,{active:it}))};Oe.displayName="MotionTreeNode";var pt=a.forwardRef(Oe),De=pt;function It(){var ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ce=ke.length,ye=pe.length;if(Math.abs(ce-ye)!==1)return{add:!1,key:null};function qe(ut,He){var Xe=new Map;ut.forEach(function(gt){Xe.set(gt,!0)});var xt=He.filter(function(gt){return!Xe.has(gt)});return xt.length===1?xt[0]:null}return ce<ye?{add:!0,key:qe(ke,pe)}:{add:!1,key:qe(pe,ke)}}function At(ke,pe,ce){var ye=ke.findIndex(function(Xe){return Xe.key===ce}),qe=ke[ye+1],ut=pe.findIndex(function(Xe){return Xe.key===ce});if(qe){var He=pe.findIndex(function(Xe){return Xe.key===qe.key});return pe.slice(ut+1,He)}return pe.slice(ut+1)}var at=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],wt={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},ct=function(){},dt="RC_TREE_MOTION_".concat(Math.random()),lt={key:dt},rt={key:dt,level:0,index:0,pos:"0",node:lt,nodes:[lt]},jt={parent:null,children:[],pos:rt.pos,data:lt,title:null,key:dt,isStart:[],isEnd:[]};function Jt(ke,pe,ce,ye){return pe===!1||!ce?ke:ke.slice(0,Math.ceil(ce/ye)+1)}function mt(ke){var pe=ke.key,ce=ke.pos;return(0,Je.km)(pe,ce)}function Mt(ke){for(var pe=String(ke.data.key),ce=ke;ce.parent;)ce=ce.parent,pe="".concat(ce.data.key," > ").concat(pe);return pe}var mn=a.forwardRef(function(ke,pe){var ce=ke.prefixCls,ye=ke.data,qe=ke.selectable,ut=ke.checkable,He=ke.expandedKeys,Xe=ke.selectedKeys,xt=ke.checkedKeys,gt=ke.loadedKeys,it=ke.loadingKeys,Qt=ke.halfCheckedKeys,Ln=ke.keyEntities,Et=ke.disabled,tn=ke.dragging,Ot=ke.dragOverNodeKey,pn=ke.dropPosition,Zt=ke.motion,Vn=ke.height,cr=ke.itemHeight,qn=ke.virtual,Pr=ke.focusable,Cr=ke.activeItem,aa=ke.focused,ta=ke.tabIndex,_r=ke.onKeyDown,Br=ke.onFocus,Er=ke.onBlur,Jr=ke.onActiveChange,fa=ke.onListChangeStart,Ga=ke.onListChangeEnd,Xr=(0,oe.Z)(ke,at),Mo=a.useRef(null),ii=a.useRef(null);a.useImperativeHandle(pe,function(){return{scrollTo:function(ao){Mo.current.scrollTo(ao)},getIndentWidth:function(){return ii.current.offsetWidth}}});var $r=a.useState(He),Xt=(0,ne.Z)($r,2),qi=Xt[0],yr=Xt[1],Lr=a.useState(ye),Hr=(0,ne.Z)(Lr,2),Ir=Hr[0],ja=Hr[1],Za=a.useState(ye),oa=(0,ne.Z)(Za,2),un=oa[0],wn=oa[1],cn=a.useState([]),er=(0,ne.Z)(cn,2),kr=er[0],hn=er[1],Dn=a.useState(null),Kn=(0,ne.Z)(Dn,2),tr=Kn[0],jr=Kn[1],Xa=a.useRef(ye);Xa.current=ye;function Yn(){var Ta=Xa.current;ja(Ta),wn(Ta),hn([]),jr(null),Ga()}(0,he.Z)(function(){yr(He);var Ta=It(qi,He);if(Ta.key!==null)if(Ta.add){var ao=Ir.findIndex(function(to){var Oa=to.key;return Oa===Ta.key}),Wa=Jt(At(Ir,ye,Ta.key),qn,Vn,cr),fi=Ir.slice();fi.splice(ao+1,0,jt),wn(fi),hn(Wa),jr("show")}else{var Li=ye.findIndex(function(to){var Oa=to.key;return Oa===Ta.key}),so=Jt(At(ye,Ir,Ta.key),qn,Vn,cr),nA=ye.slice();nA.splice(Li+1,0,jt),wn(nA),hn(so),jr("hide")}else Ir!==ye&&(ja(ye),wn(ye))},[He,ye]),a.useEffect(function(){tn||Yn()},[tn]);var Yr=Zt?un:ye,Fa={expandedKeys:He,selectedKeys:Xe,loadedKeys:gt,loadingKeys:it,checkedKeys:xt,halfCheckedKeys:Qt,dragOverNodeKey:Ot,dropPosition:pn,keyEntities:Ln};return a.createElement(a.Fragment,null,aa&&Cr&&a.createElement("span",{style:wt,"aria-live":"assertive"},Mt(Cr)),a.createElement("div",null,a.createElement("input",{style:wt,disabled:Pr===!1||Et,tabIndex:Pr!==!1?ta:null,onKeyDown:_r,onFocus:Br,onBlur:Er,value:"",onChange:ct,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(ce,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(ce,"-indent")},a.createElement("div",{ref:ii,className:"".concat(ce,"-indent-unit")}))),a.createElement(Fe.Z,(0,ve.Z)({},Xr,{data:Yr,itemKey:mt,height:Vn,fullHeight:!1,virtual:qn,itemHeight:cr,prefixCls:"".concat(ce,"-list"),ref:Mo,onVisibleChange:function(ao,Wa){var fi=new Set(ao),Li=Wa.filter(function(so){return!fi.has(so)});Li.some(function(so){return mt(so)===dt})&&Yn()}}),function(Ta){var ao=Ta.pos,Wa=(0,ve.Z)({},(te(Ta.data),Ta.data)),fi=Ta.title,Li=Ta.key,so=Ta.isStart,nA=Ta.isEnd,to=(0,Je.km)(Li,ao);delete Wa.key,delete Wa.children;var Oa=(0,Je.H8)(to,Fa);return a.createElement(De,(0,ve.Z)({},Wa,Oa,{title:fi,active:!!Cr&&Li===Cr.key,pos:ao,data:Ta.data,isStart:so,isEnd:nA,motion:Zt,motionNodes:Li===dt?kr:null,motionType:tr,onMotionStart:fa,onMotionEnd:Yn,treeNodeRequiredProps:Fa,onMouseMove:function(){Jr(null)}}))}))});mn.displayName="NodeList";var Fn=mn,an=we(35654),Rn=we(90782),St=we(67841),Nn=10,Xn=function(ke){(0,Ue.Z)(ce,ke);var pe=(0,ge.Z)(ce);function ce(){var ye;(0,Re.Z)(this,ce);for(var qe=arguments.length,ut=new Array(qe),He=0;He<qe;He++)ut[He]=arguments[He];return ye=pe.call.apply(pe,[this].concat(ut)),ye.destroyed=!1,ye.delayedDragEnterLogic=void 0,ye.loadingRetryTimes={},ye.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,Je.w$)()},ye.dragStartMousePosition=null,ye.dragNode=void 0,ye.currentMouseOverDroppableNodeKey=null,ye.listRef=a.createRef(),ye.onNodeDragStart=function(Xe,xt){var gt=ye.state,it=gt.expandedKeys,Qt=gt.keyEntities,Ln=ye.props.onDragStart,Et=xt.props.eventKey;ye.dragNode=xt,ye.dragStartMousePosition={x:Xe.clientX,y:Xe.clientY};var tn=(0,an._5)(it,Et);ye.setState({draggingNodeKey:Et,dragChildrenKeys:(0,an.wA)(Et,Qt),indent:ye.listRef.current.getIndentWidth()}),ye.setExpandedKeys(tn),window.addEventListener("dragend",ye.onWindowDragEnd),Ln==null||Ln({event:Xe,node:(0,Je.F)(xt.props)})},ye.onNodeDragEnter=function(Xe,xt){var gt=ye.state,it=gt.expandedKeys,Qt=gt.keyEntities,Ln=gt.dragChildrenKeys,Et=gt.flattenNodes,tn=gt.indent,Ot=ye.props,pn=Ot.onDragEnter,Zt=Ot.onExpand,Vn=Ot.allowDrop,cr=Ot.direction,qn=xt.props,Pr=qn.pos,Cr=qn.eventKey,aa=(0,Se.Z)(ye),ta=aa.dragNode;if(ye.currentMouseOverDroppableNodeKey!==Cr&&(ye.currentMouseOverDroppableNodeKey=Cr),!ta){ye.resetDragState();return}var _r=(0,an.OM)(Xe,ta,xt,tn,ye.dragStartMousePosition,Vn,Et,Qt,it,cr),Br=_r.dropPosition,Er=_r.dropLevelOffset,Jr=_r.dropTargetKey,fa=_r.dropContainerKey,Ga=_r.dropTargetPos,Xr=_r.dropAllowed,Mo=_r.dragOverNodeKey;if(Ln.indexOf(Jr)!==-1||!Xr){ye.resetDragState();return}if(ye.delayedDragEnterLogic||(ye.delayedDragEnterLogic={}),Object.keys(ye.delayedDragEnterLogic).forEach(function(ii){clearTimeout(ye.delayedDragEnterLogic[ii])}),ta.props.eventKey!==xt.props.eventKey&&(Xe.persist(),ye.delayedDragEnterLogic[Pr]=window.setTimeout(function(){if(ye.state.draggingNodeKey!==null){var ii=(0,Ke.Z)(it),$r=(0,St.Z)(Qt,xt.props.eventKey);$r&&($r.children||[]).length&&(ii=(0,an.L0)(it,xt.props.eventKey)),"expandedKeys"in ye.props||ye.setExpandedKeys(ii),Zt==null||Zt(ii,{node:(0,Je.F)(xt.props),expanded:!0,nativeEvent:Xe.nativeEvent})}},800)),ta.props.eventKey===Jr&&Er===0){ye.resetDragState();return}ye.setState({dragOverNodeKey:Mo,dropPosition:Br,dropLevelOffset:Er,dropTargetKey:Jr,dropContainerKey:fa,dropTargetPos:Ga,dropAllowed:Xr}),pn==null||pn({event:Xe,node:(0,Je.F)(xt.props),expandedKeys:it})},ye.onNodeDragOver=function(Xe,xt){var gt=ye.state,it=gt.dragChildrenKeys,Qt=gt.flattenNodes,Ln=gt.keyEntities,Et=gt.expandedKeys,tn=gt.indent,Ot=ye.props,pn=Ot.onDragOver,Zt=Ot.allowDrop,Vn=Ot.direction,cr=(0,Se.Z)(ye),qn=cr.dragNode;if(qn){var Pr=(0,an.OM)(Xe,qn,xt,tn,ye.dragStartMousePosition,Zt,Qt,Ln,Et,Vn),Cr=Pr.dropPosition,aa=Pr.dropLevelOffset,ta=Pr.dropTargetKey,_r=Pr.dropContainerKey,Br=Pr.dropAllowed,Er=Pr.dropTargetPos,Jr=Pr.dragOverNodeKey;it.indexOf(ta)!==-1||!Br||(qn.props.eventKey===ta&&aa===0?ye.state.dropPosition===null&&ye.state.dropLevelOffset===null&&ye.state.dropTargetKey===null&&ye.state.dropContainerKey===null&&ye.state.dropTargetPos===null&&ye.state.dropAllowed===!1&&ye.state.dragOverNodeKey===null||ye.resetDragState():Cr===ye.state.dropPosition&&aa===ye.state.dropLevelOffset&&ta===ye.state.dropTargetKey&&_r===ye.state.dropContainerKey&&Er===ye.state.dropTargetPos&&Br===ye.state.dropAllowed&&Jr===ye.state.dragOverNodeKey||ye.setState({dropPosition:Cr,dropLevelOffset:aa,dropTargetKey:ta,dropContainerKey:_r,dropTargetPos:Er,dropAllowed:Br,dragOverNodeKey:Jr}),pn==null||pn({event:Xe,node:(0,Je.F)(xt.props)}))}},ye.onNodeDragLeave=function(Xe,xt){ye.currentMouseOverDroppableNodeKey===xt.props.eventKey&&!Xe.currentTarget.contains(Xe.relatedTarget)&&(ye.resetDragState(),ye.currentMouseOverDroppableNodeKey=null);var gt=ye.props.onDragLeave;gt==null||gt({event:Xe,node:(0,Je.F)(xt.props)})},ye.onWindowDragEnd=function(Xe){ye.onNodeDragEnd(Xe,null,!0),window.removeEventListener("dragend",ye.onWindowDragEnd)},ye.onNodeDragEnd=function(Xe,xt){var gt=ye.props.onDragEnd;ye.setState({dragOverNodeKey:null}),ye.cleanDragState(),gt==null||gt({event:Xe,node:(0,Je.F)(xt.props)}),ye.dragNode=null,window.removeEventListener("dragend",ye.onWindowDragEnd)},ye.onNodeDrop=function(Xe,xt){var gt,it=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Qt=ye.state,Ln=Qt.dragChildrenKeys,Et=Qt.dropPosition,tn=Qt.dropTargetKey,Ot=Qt.dropTargetPos,pn=Qt.dropAllowed;if(pn){var Zt=ye.props.onDrop;if(ye.setState({dragOverNodeKey:null}),ye.cleanDragState(),tn!==null){var Vn=(0,ot.Z)((0,ot.Z)({},(0,Je.H8)(tn,ye.getTreeNodeRequiredProps())),{},{active:((gt=ye.getActiveItem())===null||gt===void 0?void 0:gt.key)===tn,data:(0,St.Z)(ye.state.keyEntities,tn).node}),cr=Ln.indexOf(tn)!==-1;(0,y.ZP)(!cr,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var qn=(0,an.yx)(Ot),Pr={event:Xe,node:(0,Je.F)(Vn),dragNode:ye.dragNode?(0,Je.F)(ye.dragNode.props):null,dragNodesKeys:[ye.dragNode.props.eventKey].concat(Ln),dropToGap:Et!==0,dropPosition:Et+Number(qn[qn.length-1])};it||Zt==null||Zt(Pr),ye.dragNode=null}}},ye.cleanDragState=function(){var Xe=ye.state.draggingNodeKey;Xe!==null&&ye.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ye.dragStartMousePosition=null,ye.currentMouseOverDroppableNodeKey=null},ye.triggerExpandActionExpand=function(Xe,xt){var gt=ye.state,it=gt.expandedKeys,Qt=gt.flattenNodes,Ln=xt.expanded,Et=xt.key,tn=xt.isLeaf;if(!(tn||Xe.shiftKey||Xe.metaKey||Xe.ctrlKey)){var Ot=Qt.filter(function(Zt){return Zt.key===Et})[0],pn=(0,Je.F)((0,ot.Z)((0,ot.Z)({},(0,Je.H8)(Et,ye.getTreeNodeRequiredProps())),{},{data:Ot.data}));ye.setExpandedKeys(Ln?(0,an._5)(it,Et):(0,an.L0)(it,Et)),ye.onNodeExpand(Xe,pn)}},ye.onNodeClick=function(Xe,xt){var gt=ye.props,it=gt.onClick,Qt=gt.expandAction;Qt==="click"&&ye.triggerExpandActionExpand(Xe,xt),it==null||it(Xe,xt)},ye.onNodeDoubleClick=function(Xe,xt){var gt=ye.props,it=gt.onDoubleClick,Qt=gt.expandAction;Qt==="doubleClick"&&ye.triggerExpandActionExpand(Xe,xt),it==null||it(Xe,xt)},ye.onNodeSelect=function(Xe,xt){var gt=ye.state.selectedKeys,it=ye.state,Qt=it.keyEntities,Ln=it.fieldNames,Et=ye.props,tn=Et.onSelect,Ot=Et.multiple,pn=xt.selected,Zt=xt[Ln.key],Vn=!pn;Vn?Ot?gt=(0,an.L0)(gt,Zt):gt=[Zt]:gt=(0,an._5)(gt,Zt);var cr=gt.map(function(qn){var Pr=(0,St.Z)(Qt,qn);return Pr?Pr.node:null}).filter(function(qn){return qn});ye.setUncontrolledState({selectedKeys:gt}),tn==null||tn(gt,{event:"select",selected:Vn,node:xt,selectedNodes:cr,nativeEvent:Xe.nativeEvent})},ye.onNodeCheck=function(Xe,xt,gt){var it=ye.state,Qt=it.keyEntities,Ln=it.checkedKeys,Et=it.halfCheckedKeys,tn=ye.props,Ot=tn.checkStrictly,pn=tn.onCheck,Zt=xt.key,Vn,cr={event:"check",node:xt,checked:gt,nativeEvent:Xe.nativeEvent};if(Ot){var qn=gt?(0,an.L0)(Ln,Zt):(0,an._5)(Ln,Zt),Pr=(0,an._5)(Et,Zt);Vn={checked:qn,halfChecked:Pr},cr.checkedNodes=qn.map(function(Er){return(0,St.Z)(Qt,Er)}).filter(function(Er){return Er}).map(function(Er){return Er.node}),ye.setUncontrolledState({checkedKeys:qn})}else{var Cr=(0,Rn.S)([].concat((0,Ke.Z)(Ln),[Zt]),!0,Qt),aa=Cr.checkedKeys,ta=Cr.halfCheckedKeys;if(!gt){var _r=new Set(aa);_r.delete(Zt);var Br=(0,Rn.S)(Array.from(_r),{checked:!1,halfCheckedKeys:ta},Qt);aa=Br.checkedKeys,ta=Br.halfCheckedKeys}Vn=aa,cr.checkedNodes=[],cr.checkedNodesPositions=[],cr.halfCheckedKeys=ta,aa.forEach(function(Er){var Jr=(0,St.Z)(Qt,Er);if(Jr){var fa=Jr.node,Ga=Jr.pos;cr.checkedNodes.push(fa),cr.checkedNodesPositions.push({node:fa,pos:Ga})}}),ye.setUncontrolledState({checkedKeys:aa},!1,{halfCheckedKeys:ta})}pn==null||pn(Vn,cr)},ye.onNodeLoad=function(Xe){var xt=Xe.key,gt=new Promise(function(it,Qt){ye.setState(function(Ln){var Et=Ln.loadedKeys,tn=Et===void 0?[]:Et,Ot=Ln.loadingKeys,pn=Ot===void 0?[]:Ot,Zt=ye.props,Vn=Zt.loadData,cr=Zt.onLoad;if(!Vn||tn.indexOf(xt)!==-1||pn.indexOf(xt)!==-1)return null;var qn=Vn(Xe);return qn.then(function(){var Pr=ye.state.loadedKeys,Cr=(0,an.L0)(Pr,xt);cr==null||cr(Cr,{event:"load",node:Xe}),ye.setUncontrolledState({loadedKeys:Cr}),ye.setState(function(aa){return{loadingKeys:(0,an._5)(aa.loadingKeys,xt)}}),it()}).catch(function(Pr){if(ye.setState(function(aa){return{loadingKeys:(0,an._5)(aa.loadingKeys,xt)}}),ye.loadingRetryTimes[xt]=(ye.loadingRetryTimes[xt]||0)+1,ye.loadingRetryTimes[xt]>=Nn){var Cr=ye.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ye.setUncontrolledState({loadedKeys:(0,an.L0)(Cr,xt)}),it()}Qt(Pr)}),{loadingKeys:(0,an.L0)(pn,xt)}})});return gt.catch(function(){}),gt},ye.onNodeMouseEnter=function(Xe,xt){var gt=ye.props.onMouseEnter;gt==null||gt({event:Xe,node:xt})},ye.onNodeMouseLeave=function(Xe,xt){var gt=ye.props.onMouseLeave;gt==null||gt({event:Xe,node:xt})},ye.onNodeContextMenu=function(Xe,xt){var gt=ye.props.onRightClick;gt&&(Xe.preventDefault(),gt({event:Xe,node:xt}))},ye.onFocus=function(){var Xe=ye.props.onFocus;ye.setState({focused:!0});for(var xt=arguments.length,gt=new Array(xt),it=0;it<xt;it++)gt[it]=arguments[it];Xe==null||Xe.apply(void 0,gt)},ye.onBlur=function(){var Xe=ye.props.onBlur;ye.setState({focused:!1}),ye.onActiveChange(null);for(var xt=arguments.length,gt=new Array(xt),it=0;it<xt;it++)gt[it]=arguments[it];Xe==null||Xe.apply(void 0,gt)},ye.getTreeNodeRequiredProps=function(){var Xe=ye.state,xt=Xe.expandedKeys,gt=Xe.selectedKeys,it=Xe.loadedKeys,Qt=Xe.loadingKeys,Ln=Xe.checkedKeys,Et=Xe.halfCheckedKeys,tn=Xe.dragOverNodeKey,Ot=Xe.dropPosition,pn=Xe.keyEntities;return{expandedKeys:xt||[],selectedKeys:gt||[],loadedKeys:it||[],loadingKeys:Qt||[],checkedKeys:Ln||[],halfCheckedKeys:Et||[],dragOverNodeKey:tn,dropPosition:Ot,keyEntities:pn}},ye.setExpandedKeys=function(Xe){var xt=ye.state,gt=xt.treeData,it=xt.fieldNames,Qt=(0,Je.oH)(gt,Xe,it);ye.setUncontrolledState({expandedKeys:Xe,flattenNodes:Qt},!0)},ye.onNodeExpand=function(Xe,xt){var gt=ye.state.expandedKeys,it=ye.state,Qt=it.listChanging,Ln=it.fieldNames,Et=ye.props,tn=Et.onExpand,Ot=Et.loadData,pn=xt.expanded,Zt=xt[Ln.key];if(!Qt){var Vn=gt.indexOf(Zt),cr=!pn;if((0,y.ZP)(pn&&Vn!==-1||!pn&&Vn===-1,"Expand state not sync with index check"),cr?gt=(0,an.L0)(gt,Zt):gt=(0,an._5)(gt,Zt),ye.setExpandedKeys(gt),tn==null||tn(gt,{node:xt,expanded:cr,nativeEvent:Xe.nativeEvent}),cr&&Ot){var qn=ye.onNodeLoad(xt);qn&&qn.then(function(){var Pr=(0,Je.oH)(ye.state.treeData,gt,Ln);ye.setUncontrolledState({flattenNodes:Pr})}).catch(function(){var Pr=ye.state.expandedKeys,Cr=(0,an._5)(Pr,Zt);ye.setExpandedKeys(Cr)})}}},ye.onListChangeStart=function(){ye.setUncontrolledState({listChanging:!0})},ye.onListChangeEnd=function(){setTimeout(function(){ye.setUncontrolledState({listChanging:!1})})},ye.onActiveChange=function(Xe){var xt=ye.state.activeKey,gt=ye.props.onActiveChange;xt!==Xe&&(ye.setState({activeKey:Xe}),Xe!==null&&ye.scrollTo({key:Xe}),gt==null||gt(Xe))},ye.getActiveItem=function(){var Xe=ye.state,xt=Xe.activeKey,gt=Xe.flattenNodes;return xt===null?null:gt.find(function(it){var Qt=it.key;return Qt===xt})||null},ye.offsetActiveKey=function(Xe){var xt=ye.state,gt=xt.flattenNodes,it=xt.activeKey,Qt=gt.findIndex(function(tn){var Ot=tn.key;return Ot===it});Qt===-1&&Xe<0&&(Qt=gt.length),Qt=(Qt+Xe+gt.length)%gt.length;var Ln=gt[Qt];if(Ln){var Et=Ln.key;ye.onActiveChange(Et)}else ye.onActiveChange(null)},ye.onKeyDown=function(Xe){var xt=ye.state,gt=xt.activeKey,it=xt.expandedKeys,Qt=xt.checkedKeys,Ln=xt.fieldNames,Et=ye.props,tn=Et.onKeyDown,Ot=Et.checkable,pn=Et.selectable;switch(Xe.which){case Pe.Z.UP:{ye.offsetActiveKey(-1),Xe.preventDefault();break}case Pe.Z.DOWN:{ye.offsetActiveKey(1),Xe.preventDefault();break}}var Zt=ye.getActiveItem();if(Zt&&Zt.data){var Vn=ye.getTreeNodeRequiredProps(),cr=Zt.data.isLeaf===!1||!!(Zt.data[Ln.children]||[]).length,qn=(0,Je.F)((0,ot.Z)((0,ot.Z)({},(0,Je.H8)(gt,Vn)),{},{data:Zt.data,active:!0}));switch(Xe.which){case Pe.Z.LEFT:{cr&&it.includes(gt)?ye.onNodeExpand({},qn):Zt.parent&&ye.onActiveChange(Zt.parent.key),Xe.preventDefault();break}case Pe.Z.RIGHT:{cr&&!it.includes(gt)?ye.onNodeExpand({},qn):Zt.children&&Zt.children.length&&ye.onActiveChange(Zt.children[0].key),Xe.preventDefault();break}case Pe.Z.ENTER:case Pe.Z.SPACE:{Ot&&!qn.disabled&&qn.checkable!==!1&&!qn.disableCheckbox?ye.onNodeCheck({},qn,!Qt.includes(gt)):!Ot&&pn&&!qn.disabled&&qn.selectable!==!1&&ye.onNodeSelect({},qn);break}}}tn==null||tn(Xe)},ye.setUncontrolledState=function(Xe){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ye.destroyed){var it=!1,Qt=!0,Ln={};Object.keys(Xe).forEach(function(Et){if(Et in ye.props){Qt=!1;return}it=!0,Ln[Et]=Xe[Et]}),it&&(!xt||Qt)&&ye.setState((0,ot.Z)((0,ot.Z)({},Ln),gt))}},ye.scrollTo=function(Xe){ye.listRef.current.scrollTo(Xe)},ye}return(0,me.Z)(ce,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var qe=this.props.activeKey;qe!==void 0&&qe!==this.state.activeKey&&(this.setState({activeKey:qe}),qe!==null&&this.scrollTo({key:qe}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var qe,ut=this.state,He=ut.focused,Xe=ut.flattenNodes,xt=ut.keyEntities,gt=ut.draggingNodeKey,it=ut.activeKey,Qt=ut.dropLevelOffset,Ln=ut.dropContainerKey,Et=ut.dropTargetKey,tn=ut.dropPosition,Ot=ut.dragOverNodeKey,pn=ut.indent,Zt=this.props,Vn=Zt.prefixCls,cr=Zt.className,qn=Zt.style,Pr=Zt.showLine,Cr=Zt.focusable,aa=Zt.tabIndex,ta=aa===void 0?0:aa,_r=Zt.selectable,Br=Zt.showIcon,Er=Zt.icon,Jr=Zt.switcherIcon,fa=Zt.draggable,Ga=Zt.checkable,Xr=Zt.checkStrictly,Mo=Zt.disabled,ii=Zt.motion,$r=Zt.loadData,Xt=Zt.filterTreeNode,qi=Zt.height,yr=Zt.itemHeight,Lr=Zt.virtual,Hr=Zt.titleRender,Ir=Zt.dropIndicatorRender,ja=Zt.onContextMenu,Za=Zt.onScroll,oa=Zt.direction,un=Zt.rootClassName,wn=Zt.rootStyle,cn=(0,ie.Z)(this.props,{aria:!0,data:!0}),er;return fa&&((0,ze.Z)(fa)==="object"?er=fa:typeof fa=="function"?er={nodeDraggable:fa}:er={}),a.createElement(ee.k.Provider,{value:{prefixCls:Vn,selectable:_r,showIcon:Br,icon:Er,switcherIcon:Jr,draggable:er,draggingNodeKey:gt,checkable:Ga,checkStrictly:Xr,disabled:Mo,keyEntities:xt,dropLevelOffset:Qt,dropContainerKey:Ln,dropTargetKey:Et,dropPosition:tn,dragOverNodeKey:Ot,indent:pn,direction:oa,dropIndicatorRender:Ir,loadData:$r,filterTreeNode:Xt,titleRender:Hr,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:Ee()(Vn,cr,un,(qe={},(0,We.Z)(qe,"".concat(Vn,"-show-line"),Pr),(0,We.Z)(qe,"".concat(Vn,"-focused"),He),(0,We.Z)(qe,"".concat(Vn,"-active-focused"),it!==null),qe)),style:wn},a.createElement(Fn,(0,ve.Z)({ref:this.listRef,prefixCls:Vn,style:qn,data:Xe,disabled:Mo,selectable:_r,checkable:!!Ga,motion:ii,dragging:gt!==null,height:qi,itemHeight:yr,virtual:Lr,focusable:Cr,focused:He,tabIndex:ta,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ja,onScroll:Za},this.getTreeNodeRequiredProps(),cn))))}}],[{key:"getDerivedStateFromProps",value:function(qe,ut){var He=ut.prevProps,Xe={prevProps:qe};function xt(Cr){return!He&&Cr in qe||He&&He[Cr]!==qe[Cr]}var gt,it=ut.fieldNames;if(xt("fieldNames")&&(it=(0,Je.w$)(qe.fieldNames),Xe.fieldNames=it),xt("treeData")?gt=qe.treeData:xt("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),gt=(0,Je.zn)(qe.children)),gt){Xe.treeData=gt;var Qt=(0,Je.I8)(gt,{fieldNames:it});Xe.keyEntities=(0,ot.Z)((0,We.Z)({},dt,rt),Qt.keyEntities)}var Ln=Xe.keyEntities||ut.keyEntities;if(xt("expandedKeys")||He&&xt("autoExpandParent"))Xe.expandedKeys=qe.autoExpandParent||!He&&qe.defaultExpandParent?(0,an.r7)(qe.expandedKeys,Ln):qe.expandedKeys;else if(!He&&qe.defaultExpandAll){var Et=(0,ot.Z)({},Ln);delete Et[dt],Xe.expandedKeys=Object.keys(Et).map(function(Cr){return Et[Cr].key})}else!He&&qe.defaultExpandedKeys&&(Xe.expandedKeys=qe.autoExpandParent||qe.defaultExpandParent?(0,an.r7)(qe.defaultExpandedKeys,Ln):qe.defaultExpandedKeys);if(Xe.expandedKeys||delete Xe.expandedKeys,gt||Xe.expandedKeys){var tn=(0,Je.oH)(gt||ut.treeData,Xe.expandedKeys||ut.expandedKeys,it);Xe.flattenNodes=tn}if(qe.selectable&&(xt("selectedKeys")?Xe.selectedKeys=(0,an.BT)(qe.selectedKeys,qe):!He&&qe.defaultSelectedKeys&&(Xe.selectedKeys=(0,an.BT)(qe.defaultSelectedKeys,qe))),qe.checkable){var Ot;if(xt("checkedKeys")?Ot=(0,an.E6)(qe.checkedKeys)||{}:!He&&qe.defaultCheckedKeys?Ot=(0,an.E6)(qe.defaultCheckedKeys)||{}:gt&&(Ot=(0,an.E6)(qe.checkedKeys)||{checkedKeys:ut.checkedKeys,halfCheckedKeys:ut.halfCheckedKeys}),Ot){var pn=Ot,Zt=pn.checkedKeys,Vn=Zt===void 0?[]:Zt,cr=pn.halfCheckedKeys,qn=cr===void 0?[]:cr;if(!qe.checkStrictly){var Pr=(0,Rn.S)(Vn,!0,Ln);Vn=Pr.checkedKeys,qn=Pr.halfCheckedKeys}Xe.checkedKeys=Vn,Xe.halfCheckedKeys=qn}}return xt("loadedKeys")&&(Xe.loadedKeys=qe.loadedKeys),Xe}}]),ce}(a.Component);Xn.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:E,allowDrop:function(){return!0},expandAction:!1},Xn.TreeNode=Qe.Z;var Te=Xn,Tt=Te},35654:function(sn,Nt,we){"use strict";we.d(Nt,{BT:function(){return a},E6:function(){return te},L0:function(){return ge},OM:function(){return y},_5:function(){return Ue},r7:function(){return ne},wA:function(){return Ee},yx:function(){return Le}});var ve=we(94480),We=we(76190),ze=we(48736),ot=we(59301),Ke=we(39417),Re=we(67841),me=we(71430),Se=null;function Ue(oe,he){if(!oe)return[];var Fe=oe.slice(),Ce=Fe.indexOf(he);return Ce>=0&&Fe.splice(Ce,1),Fe}function ge(oe,he){var Fe=(oe||[]).slice();return Fe.indexOf(he)===-1&&Fe.push(he),Fe}function Le(oe){return oe.split("-")}function Ee(oe,he){var Fe=[],Ce=(0,Re.Z)(he,oe);function Qe(){var Ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ge.forEach(function(Je){var nt=Je.key,Oe=Je.children;Fe.push(nt),Qe(Oe)})}return Qe(Ce.children),Fe}function Pe(oe){if(oe.parent){var he=Le(oe.pos);return Number(he[he.length-1])===oe.parent.children.length-1}return!1}function ie(oe){var he=Le(oe.pos);return Number(he[he.length-1])===0}function y(oe,he,Fe,Ce,Qe,Ge,Je,nt,Oe,pt){var De,It=oe.clientX,At=oe.clientY,at=oe.target.getBoundingClientRect(),wt=at.top,ct=at.height,dt=(pt==="rtl"?-1:1)*(((Qe==null?void 0:Qe.x)||0)-It),lt=(dt-12)/Ce,rt=(0,Re.Z)(nt,Fe.props.eventKey);if(At<wt+ct/2){var jt=Je.findIndex(function(Tt){return Tt.key===rt.key}),Jt=jt<=0?0:jt-1,mt=Je[Jt].key;rt=(0,Re.Z)(nt,mt)}var Mt=rt.key,mn=rt,Fn=rt.key,an=0,Rn=0;if(!Oe.includes(Mt))for(var St=0;St<lt&&Pe(rt);St+=1)rt=rt.parent,Rn+=1;var Nn=he.props.data,Xn=rt.node,Te=!0;return ie(rt)&&rt.level===0&&At<wt+ct/2&&Ge({dragNode:Nn,dropNode:Xn,dropPosition:-1})&&rt.key===Fe.props.eventKey?an=-1:(mn.children||[]).length&&Oe.includes(Fn)?Ge({dragNode:Nn,dropNode:Xn,dropPosition:0})?an=0:Te=!1:Rn===0?lt>-1.5?Ge({dragNode:Nn,dropNode:Xn,dropPosition:1})?an=1:Te=!1:Ge({dragNode:Nn,dropNode:Xn,dropPosition:0})?an=0:Ge({dragNode:Nn,dropNode:Xn,dropPosition:1})?an=1:Te=!1:Ge({dragNode:Nn,dropNode:Xn,dropPosition:1})?an=1:Te=!1,{dropPosition:an,dropLevelOffset:Rn,dropTargetKey:rt.key,dropTargetPos:rt.pos,dragOverNodeKey:Fn,dropContainerKey:an===0?null:((De=rt.parent)===null||De===void 0?void 0:De.key)||null,dropAllowed:Te}}function a(oe,he){if(oe){var Fe=he.multiple;return Fe?oe.slice():oe.length?[oe[0]]:oe}}var ee=function(he){return he};function E(oe,he){if(!oe)return[];var Fe=he||{},Ce=Fe.processProps,Qe=Ce===void 0?ee:Ce,Ge=Array.isArray(oe)?oe:[oe];return Ge.map(function(Je){var nt=Je.children,Oe=_objectWithoutProperties(Je,Se),pt=E(nt,he);return React.createElement(TreeNode,_extends({key:Oe.key},Qe(Oe)),pt)})}function te(oe){if(!oe)return null;var he;if(Array.isArray(oe))he={checkedKeys:oe,halfCheckedKeys:void 0};else if((0,We.Z)(oe)==="object")he={checkedKeys:oe.checked||void 0,halfCheckedKeys:oe.halfChecked||void 0};else return(0,ze.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return he}function ne(oe,he){var Fe=new Set;function Ce(Qe){if(!Fe.has(Qe)){var Ge=(0,Re.Z)(he,Qe);if(Ge){Fe.add(Qe);var Je=Ge.parent,nt=Ge.node;nt.disabled||Je&&Ce(Je.key)}}}return(oe||[]).forEach(function(Qe){Ce(Qe)}),(0,ve.Z)(Fe)}},90782:function(sn,Nt,we){"use strict";we.d(Nt,{S:function(){return me}});var ve=we(48736),We=we(67841);function ze(Se,Ue){var ge=new Set;return Se.forEach(function(Le){Ue.has(Le)||ge.add(Le)}),ge}function ot(Se){var Ue=Se||{},ge=Ue.disabled,Le=Ue.disableCheckbox,Ee=Ue.checkable;return!!(ge||Le)||Ee===!1}function Ke(Se,Ue,ge,Le){for(var Ee=new Set(Se),Pe=new Set,ie=0;ie<=ge;ie+=1){var y=Ue.get(ie)||new Set;y.forEach(function(te){var ne=te.key,oe=te.node,he=te.children,Fe=he===void 0?[]:he;Ee.has(ne)&&!Le(oe)&&Fe.filter(function(Ce){return!Le(Ce.node)}).forEach(function(Ce){Ee.add(Ce.key)})})}for(var a=new Set,ee=ge;ee>=0;ee-=1){var E=Ue.get(ee)||new Set;E.forEach(function(te){var ne=te.parent,oe=te.node;if(!(Le(oe)||!te.parent||a.has(te.parent.key))){if(Le(te.parent.node)){a.add(ne.key);return}var he=!0,Fe=!1;(ne.children||[]).filter(function(Ce){return!Le(Ce.node)}).forEach(function(Ce){var Qe=Ce.key,Ge=Ee.has(Qe);he&&!Ge&&(he=!1),!Fe&&(Ge||Pe.has(Qe))&&(Fe=!0)}),he&&Ee.add(ne.key),Fe&&Pe.add(ne.key),a.add(ne.key)}})}return{checkedKeys:Array.from(Ee),halfCheckedKeys:Array.from(ze(Pe,Ee))}}function Re(Se,Ue,ge,Le,Ee){for(var Pe=new Set(Se),ie=new Set(Ue),y=0;y<=Le;y+=1){var a=ge.get(y)||new Set;a.forEach(function(ne){var oe=ne.key,he=ne.node,Fe=ne.children,Ce=Fe===void 0?[]:Fe;!Pe.has(oe)&&!ie.has(oe)&&!Ee(he)&&Ce.filter(function(Qe){return!Ee(Qe.node)}).forEach(function(Qe){Pe.delete(Qe.key)})})}ie=new Set;for(var ee=new Set,E=Le;E>=0;E-=1){var te=ge.get(E)||new Set;te.forEach(function(ne){var oe=ne.parent,he=ne.node;if(!(Ee(he)||!ne.parent||ee.has(ne.parent.key))){if(Ee(ne.parent.node)){ee.add(oe.key);return}var Fe=!0,Ce=!1;(oe.children||[]).filter(function(Qe){return!Ee(Qe.node)}).forEach(function(Qe){var Ge=Qe.key,Je=Pe.has(Ge);Fe&&!Je&&(Fe=!1),!Ce&&(Je||ie.has(Ge))&&(Ce=!0)}),Fe||Pe.delete(oe.key),Ce&&ie.add(oe.key),ee.add(oe.key)}})}return{checkedKeys:Array.from(Pe),halfCheckedKeys:Array.from(ze(ie,Pe))}}function me(Se,Ue,ge,Le){var Ee=[],Pe;Le?Pe=Le:Pe=ot;var ie=new Set(Se.filter(function(E){var te=!!(0,We.Z)(ge,E);return te||Ee.push(E),te})),y=new Map,a=0;Object.keys(ge).forEach(function(E){var te=ge[E],ne=te.level,oe=y.get(ne);oe||(oe=new Set,y.set(ne,oe)),oe.add(te),a=Math.max(a,ne)}),(0,ve.ZP)(!Ee.length,"Tree missing follow keys: ".concat(Ee.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var ee;return Ue===!0?ee=Ke(ie,y,a,Pe):ee=Re(ie,Ue.halfCheckedKeys,y,a,Pe),ee}},67841:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return ve}});function ve(We,ze){return We[ze]}},71430:function(sn,Nt,we){"use strict";we.d(Nt,{F:function(){return ne},H8:function(){return te},I8:function(){return E},km:function(){return Ee},oH:function(){return a},w$:function(){return Pe},zn:function(){return y}});var ve=we(76190),We=we(94480),ze=we(33885),ot=we(75931),Ke=we(11592),Re=we(2738),me=we(48736),Se=we(67841),Ue=["children"];function ge(oe,he){return"".concat(oe,"-").concat(he)}function Le(oe){return oe&&oe.type&&oe.type.isTreeNode}function Ee(oe,he){return oe!=null?oe:he}function Pe(oe){var he=oe||{},Fe=he.title,Ce=he._title,Qe=he.key,Ge=he.children,Je=Fe||"title";return{title:Je,_title:Ce||[Je],key:Qe||"key",children:Ge||"children"}}function ie(oe,he){var Fe=new Map;function Ce(Qe){var Ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Qe||[]).forEach(function(Je){var nt=Je[he.key],Oe=Je[he.children];warning(nt!=null,"Tree node must have a certain key: [".concat(Ge).concat(nt,"]"));var pt=String(nt);warning(!Fe.has(pt)||nt===null||nt===void 0,"Same 'key' exist in the Tree: ".concat(pt)),Fe.set(pt,!0),Ce(Oe,"".concat(Ge).concat(pt," > "))})}Ce(oe)}function y(oe){function he(Fe){var Ce=(0,Ke.Z)(Fe);return Ce.map(function(Qe){if(!Le(Qe))return(0,me.ZP)(!Qe,"Tree/TreeNode can only accept TreeNode as children."),null;var Ge=Qe.key,Je=Qe.props,nt=Je.children,Oe=(0,ot.Z)(Je,Ue),pt=(0,ze.Z)({key:Ge},Oe),De=he(nt);return De.length&&(pt.children=De),pt}).filter(function(Qe){return Qe})}return he(oe)}function a(oe,he,Fe){var Ce=Pe(Fe),Qe=Ce._title,Ge=Ce.key,Je=Ce.children,nt=new Set(he===!0?[]:he),Oe=[];function pt(De){var It=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return De.map(function(At,at){for(var wt=ge(It?It.pos:"0",at),ct=Ee(At[Ge],wt),dt,lt=0;lt<Qe.length;lt+=1){var rt=Qe[lt];if(At[rt]!==void 0){dt=At[rt];break}}var jt=(0,ze.Z)((0,ze.Z)({},(0,Re.Z)(At,[].concat((0,We.Z)(Qe),[Ge,Je]))),{},{title:dt,key:ct,parent:It,pos:wt,children:null,data:At,isStart:[].concat((0,We.Z)(It?It.isStart:[]),[at===0]),isEnd:[].concat((0,We.Z)(It?It.isEnd:[]),[at===De.length-1])});return Oe.push(jt),he===!0||nt.has(ct)?jt.children=pt(At[Je]||[],jt):jt.children=[],jt})}return pt(oe),Oe}function ee(oe,he,Fe){var Ce={};(0,ve.Z)(Fe)==="object"?Ce=Fe:Ce={externalGetKey:Fe},Ce=Ce||{};var Qe=Ce,Ge=Qe.childrenPropName,Je=Qe.externalGetKey,nt=Qe.fieldNames,Oe=Pe(nt),pt=Oe.key,De=Oe.children,It=Ge||De,At;Je?typeof Je=="string"?At=function(ct){return ct[Je]}:typeof Je=="function"&&(At=function(ct){return Je(ct)}):At=function(ct,dt){return Ee(ct[pt],dt)};function at(wt,ct,dt,lt){var rt=wt?wt[It]:oe,jt=wt?ge(dt.pos,ct):"0",Jt=wt?[].concat((0,We.Z)(lt),[wt]):[];if(wt){var mt=At(wt,jt),Mt={node:wt,index:ct,pos:jt,key:mt,parentPos:dt.node?dt.pos:null,level:dt.level+1,nodes:Jt};he(Mt)}rt&&rt.forEach(function(mn,Fn){at(mn,Fn,{node:wt,pos:jt,level:dt?dt.level+1:-1},Jt)})}at(null)}function E(oe){var he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Fe=he.initWrapper,Ce=he.processEntity,Qe=he.onProcessFinished,Ge=he.externalGetKey,Je=he.childrenPropName,nt=he.fieldNames,Oe=arguments.length>2?arguments[2]:void 0,pt=Ge||Oe,De={},It={},At={posEntities:De,keyEntities:It};return Fe&&(At=Fe(At)||At),ee(oe,function(at){var wt=at.node,ct=at.index,dt=at.pos,lt=at.key,rt=at.parentPos,jt=at.level,Jt=at.nodes,mt={node:wt,nodes:Jt,index:ct,key:lt,pos:dt,level:jt},Mt=Ee(lt,dt);De[dt]=mt,It[Mt]=mt,mt.parent=De[rt],mt.parent&&(mt.parent.children=mt.parent.children||[],mt.parent.children.push(mt)),Ce&&Ce(mt,At)},{externalGetKey:pt,childrenPropName:Je,fieldNames:nt}),Qe&&Qe(At),At}function te(oe,he){var Fe=he.expandedKeys,Ce=he.selectedKeys,Qe=he.loadedKeys,Ge=he.loadingKeys,Je=he.checkedKeys,nt=he.halfCheckedKeys,Oe=he.dragOverNodeKey,pt=he.dropPosition,De=he.keyEntities,It=(0,Se.Z)(De,oe),At={eventKey:oe,expanded:Fe.indexOf(oe)!==-1,selected:Ce.indexOf(oe)!==-1,loaded:Qe.indexOf(oe)!==-1,loading:Ge.indexOf(oe)!==-1,checked:Je.indexOf(oe)!==-1,halfChecked:nt.indexOf(oe)!==-1,pos:String(It?It.pos:""),dragOver:Oe===oe&&pt===0,dragOverGapTop:Oe===oe&&pt===-1,dragOverGapBottom:Oe===oe&&pt===1};return At}function ne(oe){var he=oe.data,Fe=oe.expanded,Ce=oe.selected,Qe=oe.checked,Ge=oe.loaded,Je=oe.loading,nt=oe.halfChecked,Oe=oe.dragOver,pt=oe.dragOverGapTop,De=oe.dragOverGapBottom,It=oe.pos,At=oe.active,at=oe.eventKey,wt=(0,ze.Z)((0,ze.Z)({},he),{},{expanded:Fe,selected:Ce,checked:Qe,loaded:Ge,loading:Je,halfChecked:nt,dragOver:Oe,dragOverGapTop:pt,dragOverGapBottom:De,pos:It,active:At,key:at});return"props"in wt||Object.defineProperty(wt,"props",{get:function(){return(0,me.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),oe}}),wt}},8224:function(sn,Nt,we){"use strict";we.d(Nt,{Z:function(){return We}});var ve=we(4676);function We(ze,ot,Ke,Re){var me=ve.unstable_batchedUpdates?function(Ue){ve.unstable_batchedUpdates(Ke,Ue)}:Ke;return ze!=null&&ze.addEventListener&&ze.addEventListener(ot,me,Re),{remove:function(){ze!=null&&ze.removeEventListener&&ze.removeEventListener(ot,me,Re)}}}},55468:function(sn,Nt,we){"use strict";we.d(Nt,{g1:function(){return Le},os:function(){return Pe}});var ve=/margin|padding|width|height|max|min|offset/,We={left:!0,top:!0},ze={cssFloat:1,styleFloat:1,float:1};function ot(ie){return ie.nodeType===1?ie.ownerDocument.defaultView.getComputedStyle(ie,null):{}}function Ke(ie,y,a){if(y=y.toLowerCase(),a==="auto"){if(y==="height")return ie.offsetHeight;if(y==="width")return ie.offsetWidth}return y in We||(We[y]=ve.test(y)),We[y]?parseFloat(a)||0:a}function Re(ie,y){var a=arguments.length,ee=ot(ie);return y=ze[y]?"cssFloat"in ie.style?"cssFloat":"styleFloat":y,a===1?ee:Ke(ie,y,ee[y]||ie.style[y])}function me(ie,y,a){var ee=arguments.length;if(y=ze[y]?"cssFloat"in ie.style?"cssFloat":"styleFloat":y,ee===3)return typeof a=="number"&&ve.test(y)&&(a="".concat(a,"px")),ie.style[y]=a,a;for(var E in y)y.hasOwnProperty(E)&&me(ie,E,y[E]);return ot(ie)}function Se(ie){return ie===document.body?document.documentElement.clientWidth:ie.offsetWidth}function Ue(ie){return ie===document.body?window.innerHeight||document.documentElement.clientHeight:ie.offsetHeight}function ge(){var ie=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ie,height:y}}function Le(){var ie=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:ie,height:y}}function Ee(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Pe(ie){var y=ie.getBoundingClientRect(),a=document.documentElement;return{left:y.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},3465:function(sn,Nt,we){"use strict";we.d(Nt,{G:function(){return ot}});var ve=we(47273),We=function(Re){if((0,ve.Z)()&&window.document.documentElement){var me=Array.isArray(Re)?Re:[Re],Se=window.document.documentElement;return me.some(function(Ue){return Ue in Se.style})}return!1},ze=function(Re,me){if(!We(Re))return!1;var Se=document.createElement("div"),Ue=Se.style[Re];return Se.style[Re]=me,Se.style[Re]!==Ue};function ot(Ke,Re){return!Array.isArray(Ke)&&Re!==void 0?ze(Ke,Re):We(Ke)}},51353:function(sn,Nt,we){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Object.defineProperty(Nt,"DraggableCore",{enumerable:!0,get:function(){return Se.default}}),Nt.default=void 0;var ve=Le(we(59301)),We=ge(we(12708)),ze=ge(we(4676)),ot=we(14625),Ke=we(77026),Re=we(22013),me=we(80217),Se=ge(we(68555)),Ue=ge(we(97510));function ge(ee){return ee&&ee.__esModule?ee:{default:ee}}function Le(ee,E){if(typeof WeakMap=="function")var te=new WeakMap,ne=new WeakMap;return(Le=function(oe,he){if(!he&&oe&&oe.__esModule)return oe;var Fe,Ce,Qe={__proto__:null,default:oe};if(oe===null||typeof oe!="object"&&typeof oe!="function")return Qe;if(Fe=he?ne:te){if(Fe.has(oe))return Fe.get(oe);Fe.set(oe,Qe)}for(const Ge in oe)Ge!=="default"&&{}.hasOwnProperty.call(oe,Ge)&&((Ce=(Fe=Object.defineProperty)&&Object.getOwnPropertyDescriptor(oe,Ge))&&(Ce.get||Ce.set)?Fe(Qe,Ge,Ce):Qe[Ge]=oe[Ge]);return Qe})(ee,E)}function Ee(){return Ee=Object.assign?Object.assign.bind():function(ee){for(var E=1;E<arguments.length;E++){var te=arguments[E];for(var ne in te)({}).hasOwnProperty.call(te,ne)&&(ee[ne]=te[ne])}return ee},Ee.apply(null,arguments)}function Pe(ee,E,te){return(E=ie(E))in ee?Object.defineProperty(ee,E,{value:te,enumerable:!0,configurable:!0,writable:!0}):ee[E]=te,ee}function ie(ee){var E=y(ee,"string");return typeof E=="symbol"?E:E+""}function y(ee,E){if(typeof ee!="object"||!ee)return ee;var te=ee[Symbol.toPrimitive];if(te!==void 0){var ne=te.call(ee,E||"default");if(typeof ne!="object")return ne;throw new TypeError("@@toPrimitive must return a primitive value.")}return(E==="string"?String:Number)(ee)}class a extends ve.Component{static getDerivedStateFromProps(E,te){let{position:ne}=E,{prevPropsPosition:oe}=te;return ne&&(!oe||ne.x!==oe.x||ne.y!==oe.y)?((0,Ue.default)("Draggable: getDerivedStateFromProps %j",{position:ne,prevPropsPosition:oe}),{x:ne.x,y:ne.y,prevPropsPosition:ec({},ne)}):null}constructor(E){super(E),Pe(this,"onDragStart",(te,ne)=>{if((0,Ue.default)("Draggable: onDragStart: %j",ne),this.props.onStart(te,(0,Re.createDraggableData)(this,ne))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),Pe(this,"onDrag",(te,ne)=>{if(!this.state.dragging)return!1;(0,Ue.default)("Draggable: onDrag: %j",ne);const oe=(0,Re.createDraggableData)(this,ne),he={x:oe.x,y:oe.y,slackX:0,slackY:0};if(this.props.bounds){const{x:Ce,y:Qe}=he;he.x+=this.state.slackX,he.y+=this.state.slackY;const[Ge,Je]=(0,Re.getBoundPosition)(this,he.x,he.y);he.x=Ge,he.y=Je,he.slackX=this.state.slackX+(Ce-he.x),he.slackY=this.state.slackY+(Qe-he.y),oe.x=he.x,oe.y=he.y,oe.deltaX=he.x-this.state.x,oe.deltaY=he.y-this.state.y}if(this.props.onDrag(te,oe)===!1)return!1;this.setState(he)}),Pe(this,"onDragStop",(te,ne)=>{if(!this.state.dragging||this.props.onStop(te,(0,Re.createDraggableData)(this,ne))===!1)return!1;(0,Ue.default)("Draggable: onDragStop: %j",ne);const he={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:Ce,y:Qe}=this.props.position;he.x=Ce,he.y=Qe}this.setState(he)}),this.state={dragging:!1,dragged:!1,x:E.position?E.position.x:E.defaultPosition.x,y:E.position?E.position.y:E.defaultPosition.y,prevPropsPosition:ec({},E.position),slackX:0,slackY:0,isElementSVG:!1},E.position&&!(E.onDrag||E.onStop)&&console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var E,te,ne;return(ne=(te=(E=this.props)==null?void 0:E.nodeRef)==null?void 0:te.current)!=null?ne:ze.default.findDOMNode(this)}render(){const ct=this.props,{axis:E,bounds:te,children:ne,defaultPosition:oe,defaultClassName:he,defaultClassNameDragging:Fe,defaultClassNameDragged:Ce,position:Qe,positionOffset:Ge,scale:Je}=ct,nt=Nv(ct,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let Oe={},pt=null;const It=!!!Qe||this.state.dragging,At=Qe||oe,at={x:(0,Re.canDragX)(this)&&It?this.state.x:At.x,y:(0,Re.canDragY)(this)&&It?this.state.y:At.y};this.state.isElementSVG?pt=(0,Ke.createSVGTransform)(at,Ge):Oe=(0,Ke.createCSSTransform)(at,Ge);const wt=(0,ot.clsx)(ne.props.className||"",he,{[Fe]:this.state.dragging,[Ce]:this.state.dragged});return ve.createElement(Se.default,Ee({},nt,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),ve.cloneElement(ve.Children.only(ne),{className:wt,style:ec(ec({},ne.props.style),Oe),transform:pt}))}}Nt.default=a,Pe(a,"displayName","Draggable"),Pe(a,"propTypes",Pp(ec({},Se.default.propTypes),{axis:We.default.oneOf(["both","x","y","none"]),bounds:We.default.oneOfType([We.default.shape({left:We.default.number,right:We.default.number,top:We.default.number,bottom:We.default.number}),We.default.string,We.default.oneOf([!1])]),defaultClassName:We.default.string,defaultClassNameDragging:We.default.string,defaultClassNameDragged:We.default.string,defaultPosition:We.default.shape({x:We.default.number,y:We.default.number}),positionOffset:We.default.shape({x:We.default.oneOfType([We.default.number,We.default.string]),y:We.default.oneOfType([We.default.number,We.default.string])}),position:We.default.shape({x:We.default.number,y:We.default.number}),className:me.dontSetMe,style:me.dontSetMe,transform:me.dontSetMe})),Pe(a,"defaultProps",Pp(ec({},Se.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(sn,Nt,we){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.default=void 0;var ve=Ue(we(59301)),We=Se(we(12708)),ze=Se(we(4676)),ot=we(77026),Ke=we(22013),Re=we(80217),me=Se(we(97510));function Se(a){return a&&a.__esModule?a:{default:a}}function Ue(a,ee){if(typeof WeakMap=="function")var E=new WeakMap,te=new WeakMap;return(Ue=function(ne,oe){if(!oe&&ne&&ne.__esModule)return ne;var he,Fe,Ce={__proto__:null,default:ne};if(ne===null||typeof ne!="object"&&typeof ne!="function")return Ce;if(he=oe?te:E){if(he.has(ne))return he.get(ne);he.set(ne,Ce)}for(const Qe in ne)Qe!=="default"&&{}.hasOwnProperty.call(ne,Qe)&&((Fe=(he=Object.defineProperty)&&Object.getOwnPropertyDescriptor(ne,Qe))&&(Fe.get||Fe.set)?he(Ce,Qe,Fe):Ce[Qe]=ne[Qe]);return Ce})(a,ee)}function ge(a,ee,E){return(ee=Le(ee))in a?Object.defineProperty(a,ee,{value:E,enumerable:!0,configurable:!0,writable:!0}):a[ee]=E,a}function Le(a){var ee=Ee(a,"string");return typeof ee=="symbol"?ee:ee+""}function Ee(a,ee){if(typeof a!="object"||!a)return a;var E=a[Symbol.toPrimitive];if(E!==void 0){var te=E.call(a,ee||"default");if(typeof te!="object")return te;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ee==="string"?String:Number)(a)}const Pe={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let ie=Pe.mouse;class y extends ve.Component{constructor(){super(...arguments),ge(this,"dragging",!1),ge(this,"lastX",NaN),ge(this,"lastY",NaN),ge(this,"touchIdentifier",null),ge(this,"mounted",!1),ge(this,"handleDragStart",ee=>{if(this.props.onMouseDown(ee),!this.props.allowAnyClick&&typeof ee.button=="number"&&ee.button!==0)return!1;const E=this.findDOMNode();if(!E||!E.ownerDocument||!E.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");const{ownerDocument:te}=E;if(this.props.disabled||!(ee.target instanceof te.defaultView.Node)||this.props.handle&&!(0,ot.matchesSelectorAndParentsTo)(ee.target,this.props.handle,E)||this.props.cancel&&(0,ot.matchesSelectorAndParentsTo)(ee.target,this.props.cancel,E))return;ee.type==="touchstart"&&!this.props.allowMobileScroll&&ee.preventDefault();const ne=(0,ot.getTouchIdentifier)(ee);this.touchIdentifier=ne;const oe=(0,Ke.getControlPosition)(ee,ne,this);if(oe==null)return;const{x:he,y:Fe}=oe,Ce=(0,Ke.createCoreData)(this,he,Fe);(0,me.default)("DraggableCore: handleDragStart: %j",Ce),(0,me.default)("calling",this.props.onStart),!(this.props.onStart(ee,Ce)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,ot.addUserSelectStyles)(te),this.dragging=!0,this.lastX=he,this.lastY=Fe,(0,ot.addEvent)(te,ie.move,this.handleDrag),(0,ot.addEvent)(te,ie.stop,this.handleDragStop))}),ge(this,"handleDrag",ee=>{const E=(0,Ke.getControlPosition)(ee,this.touchIdentifier,this);if(E==null)return;let{x:te,y:ne}=E;if(Array.isArray(this.props.grid)){let Fe=te-this.lastX,Ce=ne-this.lastY;if([Fe,Ce]=(0,Ke.snapToGrid)(this.props.grid,Fe,Ce),!Fe&&!Ce)return;te=this.lastX+Fe,ne=this.lastY+Ce}const oe=(0,Ke.createCoreData)(this,te,ne);if((0,me.default)("DraggableCore: handleDrag: %j",oe),this.props.onDrag(ee,oe)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(Fe){const Ce=document.createEvent("MouseEvents");Ce.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(Ce)}return}this.lastX=te,this.lastY=ne}),ge(this,"handleDragStop",ee=>{if(!this.dragging)return;const E=(0,Ke.getControlPosition)(ee,this.touchIdentifier,this);if(E==null)return;let{x:te,y:ne}=E;if(Array.isArray(this.props.grid)){let Ce=te-this.lastX||0,Qe=ne-this.lastY||0;[Ce,Qe]=(0,Ke.snapToGrid)(this.props.grid,Ce,Qe),te=this.lastX+Ce,ne=this.lastY+Qe}const oe=(0,Ke.createCoreData)(this,te,ne);if(this.props.onStop(ee,oe)===!1||this.mounted===!1)return!1;const Fe=this.findDOMNode();Fe&&this.props.enableUserSelectHack&&(0,ot.scheduleRemoveUserSelectStyles)(Fe.ownerDocument),(0,me.default)("DraggableCore: handleDragStop: %j",oe),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,Fe&&((0,me.default)("DraggableCore: Removing handlers"),(0,ot.removeEvent)(Fe.ownerDocument,ie.move,this.handleDrag),(0,ot.removeEvent)(Fe.ownerDocument,ie.stop,this.handleDragStop))}),ge(this,"onMouseDown",ee=>(ie=Pe.mouse,this.handleDragStart(ee))),ge(this,"onMouseUp",ee=>(ie=Pe.mouse,this.handleDragStop(ee))),ge(this,"onTouchStart",ee=>(ie=Pe.touch,this.handleDragStart(ee))),ge(this,"onTouchEnd",ee=>(ie=Pe.touch,this.handleDragStop(ee)))}componentDidMount(){this.mounted=!0;const ee=this.findDOMNode();ee&&(0,ot.addEvent)(ee,Pe.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const ee=this.findDOMNode();if(ee){const{ownerDocument:E}=ee;(0,ot.removeEvent)(E,Pe.mouse.move,this.handleDrag),(0,ot.removeEvent)(E,Pe.touch.move,this.handleDrag),(0,ot.removeEvent)(E,Pe.mouse.stop,this.handleDragStop),(0,ot.removeEvent)(E,Pe.touch.stop,this.handleDragStop),(0,ot.removeEvent)(ee,Pe.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,ot.scheduleRemoveUserSelectStyles)(E)}}findDOMNode(){var ee,E,te;return(ee=this.props)!=null&&ee.nodeRef?(te=(E=this.props)==null?void 0:E.nodeRef)==null?void 0:te.current:ze.default.findDOMNode(this)}render(){return ve.cloneElement(ve.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}Nt.default=y,ge(y,"displayName","DraggableCore"),ge(y,"propTypes",{allowAnyClick:We.default.bool,allowMobileScroll:We.default.bool,children:We.default.node.isRequired,disabled:We.default.bool,enableUserSelectHack:We.default.bool,offsetParent:function(a,ee){if(a[ee]&&a[ee].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:We.default.arrayOf(We.default.number),handle:We.default.string,cancel:We.default.string,nodeRef:We.default.object,onStart:We.default.func,onDrag:We.default.func,onStop:We.default.func,onMouseDown:We.default.func,scale:We.default.number,className:Re.dontSetMe,style:Re.dontSetMe,transform:Re.dontSetMe}),ge(y,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(sn,Nt,we){"use strict";const{default:ve,DraggableCore:We}=we(51353);sn.exports=ve,sn.exports.default=ve,sn.exports.DraggableCore=We},77026:function(sn,Nt,we){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.addClassName=he,Nt.addEvent=me,Nt.addUserSelectStyles=te,Nt.createCSSTransform=ie,Nt.createSVGTransform=y,Nt.getTouch=ee,Nt.getTouchIdentifier=E,Nt.getTranslation=a,Nt.innerHeight=Le,Nt.innerWidth=Ee,Nt.matchesSelector=Ke,Nt.matchesSelectorAndParentsTo=Re,Nt.offsetXYFromParent=Pe,Nt.outerHeight=Ue,Nt.outerWidth=ge,Nt.removeClassName=Fe,Nt.removeEvent=Se,Nt.scheduleRemoveUserSelectStyles=ne;var ve=we(80217),We=ze(we(76172));function ze(Ce,Qe){if(typeof WeakMap=="function")var Ge=new WeakMap,Je=new WeakMap;return(ze=function(nt,Oe){if(!Oe&&nt&&nt.__esModule)return nt;var pt,De,It={__proto__:null,default:nt};if(nt===null||typeof nt!="object"&&typeof nt!="function")return It;if(pt=Oe?Je:Ge){if(pt.has(nt))return pt.get(nt);pt.set(nt,It)}for(const At in nt)At!=="default"&&{}.hasOwnProperty.call(nt,At)&&((De=(pt=Object.defineProperty)&&Object.getOwnPropertyDescriptor(nt,At))&&(De.get||De.set)?pt(It,At,De):It[At]=nt[At]);return It})(Ce,Qe)}let ot="";function Ke(Ce,Qe){return ot||(ot=(0,ve.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(Ge){return(0,ve.isFunction)(Ce[Ge])})),(0,ve.isFunction)(Ce[ot])?Ce[ot](Qe):!1}function Re(Ce,Qe,Ge){let Je=Ce;do{if(Ke(Je,Qe))return!0;if(Je===Ge)return!1;Je=Je.parentNode}while(Je);return!1}function me(Ce,Qe,Ge,Je){if(!Ce)return;const nt=ec({capture:!0},Je);Ce.addEventListener?Ce.addEventListener(Qe,Ge,nt):Ce.attachEvent?Ce.attachEvent("on"+Qe,Ge):Ce["on"+Qe]=Ge}function Se(Ce,Qe,Ge,Je){if(!Ce)return;const nt=ec({capture:!0},Je);Ce.removeEventListener?Ce.removeEventListener(Qe,Ge,nt):Ce.detachEvent?Ce.detachEvent("on"+Qe,Ge):Ce["on"+Qe]=null}function Ue(Ce){let Qe=Ce.clientHeight;const Ge=Ce.ownerDocument.defaultView.getComputedStyle(Ce);return Qe+=(0,ve.int)(Ge.borderTopWidth),Qe+=(0,ve.int)(Ge.borderBottomWidth),Qe}function ge(Ce){let Qe=Ce.clientWidth;const Ge=Ce.ownerDocument.defaultView.getComputedStyle(Ce);return Qe+=(0,ve.int)(Ge.borderLeftWidth),Qe+=(0,ve.int)(Ge.borderRightWidth),Qe}function Le(Ce){let Qe=Ce.clientHeight;const Ge=Ce.ownerDocument.defaultView.getComputedStyle(Ce);return Qe-=(0,ve.int)(Ge.paddingTop),Qe-=(0,ve.int)(Ge.paddingBottom),Qe}function Ee(Ce){let Qe=Ce.clientWidth;const Ge=Ce.ownerDocument.defaultView.getComputedStyle(Ce);return Qe-=(0,ve.int)(Ge.paddingLeft),Qe-=(0,ve.int)(Ge.paddingRight),Qe}function Pe(Ce,Qe,Ge){const nt=Qe===Qe.ownerDocument.body?{left:0,top:0}:Qe.getBoundingClientRect(),Oe=(Ce.clientX+Qe.scrollLeft-nt.left)/Ge,pt=(Ce.clientY+Qe.scrollTop-nt.top)/Ge;return{x:Oe,y:pt}}function ie(Ce,Qe){const Ge=a(Ce,Qe,"px");return{[(0,We.browserPrefixToKey)("transform",We.default)]:Ge}}function y(Ce,Qe){return a(Ce,Qe,"")}function a(Ce,Qe,Ge){let{x:Je,y:nt}=Ce,Oe=`translate(${Je}${Ge},${nt}${Ge})`;if(Qe){const pt=`${typeof Qe.x=="string"?Qe.x:Qe.x+Ge}`,De=`${typeof Qe.y=="string"?Qe.y:Qe.y+Ge}`;Oe=`translate(${pt}, ${De})`+Oe}return Oe}function ee(Ce,Qe){return Ce.targetTouches&&(0,ve.findInArray)(Ce.targetTouches,Ge=>Qe===Ge.identifier)||Ce.changedTouches&&(0,ve.findInArray)(Ce.changedTouches,Ge=>Qe===Ge.identifier)}function E(Ce){if(Ce.targetTouches&&Ce.targetTouches[0])return Ce.targetTouches[0].identifier;if(Ce.changedTouches&&Ce.changedTouches[0])return Ce.changedTouches[0].identifier}function te(Ce){if(!Ce)return;let Qe=Ce.getElementById("react-draggable-style-el");Qe||(Qe=Ce.createElement("style"),Qe.type="text/css",Qe.id="react-draggable-style-el",Qe.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
|
|
|
`,Qe.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
|
|
|
`,Ce.getElementsByTagName("head")[0].appendChild(Qe)),Ce.body&&he(Ce.body,"react-draggable-transparent-selection")}function ne(Ce){window.requestAnimationFrame?window.requestAnimationFrame(()=>{oe(Ce)}):oe(Ce)}function oe(Ce){if(Ce)try{if(Ce.body&&Fe(Ce.body,"react-draggable-transparent-selection"),Ce.selection)Ce.selection.empty();else{const Qe=(Ce.defaultView||window).getSelection();Qe&&Qe.type!=="Caret"&&Qe.removeAllRanges()}}catch(Qe){}}function he(Ce,Qe){Ce.classList?Ce.classList.add(Qe):Ce.className.match(new RegExp(`(?:^|\\s)${Qe}(?!\\S)`))||(Ce.className+=` ${Qe}`)}function Fe(Ce,Qe){Ce.classList?Ce.classList.remove(Qe):Ce.className=Ce.className.replace(new RegExp(`(?:^|\\s)${Qe}(?!\\S)`,"g"),"")}},76172:function(sn,Nt){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.browserPrefixToKey=We,Nt.browserPrefixToStyle=ze,Nt.default=void 0,Nt.getPrefix=ve;const we=["Moz","Webkit","O","ms"];function ve(){var Se,Ue;let Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const me=(Ue=(Se=window.document)==null?void 0:Se.documentElement)==null?void 0:Ue.style;if(!me||Re in me)return"";for(let ge=0;ge<we.length;ge++)if(We(Re,we[ge])in me)return we[ge];return""}function We(Re,me){return me?`${me}${ot(Re)}`:Re}function ze(Re,me){return me?`-${me.toLowerCase()}-${Re}`:Re}function ot(Re){let me="",Se=!0;for(let Ue=0;Ue<Re.length;Ue++)Se?(me+=Re[Ue].toUpperCase(),Se=!1):Re[Ue]==="-"?Se=!0:me+=Re[Ue];return me}var Ke=Nt.default=ve()},97510:function(sn,Nt){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.default=we;function we(){}},22013:function(sn,Nt,we){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.canDragX=Ke,Nt.canDragY=Re,Nt.createCoreData=Se,Nt.createDraggableData=Ue,Nt.getBoundPosition=ze,Nt.getControlPosition=me,Nt.snapToGrid=ot;var ve=we(80217),We=we(77026);function ze(Ee,Pe,ie){if(!Ee.props.bounds)return[Pe,ie];let{bounds:y}=Ee.props;y=typeof y=="string"?y:ge(y);const a=Le(Ee);if(typeof y=="string"){const{ownerDocument:ee}=a,E=ee.defaultView;let te;if(y==="parent"?te=a.parentNode:te=a.getRootNode().querySelector(y),!(te instanceof E.HTMLElement))throw new Error('Bounds selector "'+y+'" could not find an element.');const ne=te,oe=E.getComputedStyle(a),he=E.getComputedStyle(ne);y={left:-a.offsetLeft+(0,ve.int)(he.paddingLeft)+(0,ve.int)(oe.marginLeft),top:-a.offsetTop+(0,ve.int)(he.paddingTop)+(0,ve.int)(oe.marginTop),right:(0,We.innerWidth)(ne)-(0,We.outerWidth)(a)-a.offsetLeft+(0,ve.int)(he.paddingRight)-(0,ve.int)(oe.marginRight),bottom:(0,We.innerHeight)(ne)-(0,We.outerHeight)(a)-a.offsetTop+(0,ve.int)(he.paddingBottom)-(0,ve.int)(oe.marginBottom)}}return(0,ve.isNum)(y.right)&&(Pe=Math.min(Pe,y.right)),(0,ve.isNum)(y.bottom)&&(ie=Math.min(ie,y.bottom)),(0,ve.isNum)(y.left)&&(Pe=Math.max(Pe,y.left)),(0,ve.isNum)(y.top)&&(ie=Math.max(ie,y.top)),[Pe,ie]}function ot(Ee,Pe,ie){const y=Math.round(Pe/Ee[0])*Ee[0],a=Math.round(ie/Ee[1])*Ee[1];return[y,a]}function Ke(Ee){return Ee.props.axis==="both"||Ee.props.axis==="x"}function Re(Ee){return Ee.props.axis==="both"||Ee.props.axis==="y"}function me(Ee,Pe,ie){const y=typeof Pe=="number"?(0,We.getTouch)(Ee,Pe):null;if(typeof Pe=="number"&&!y)return null;const a=Le(ie),ee=ie.props.offsetParent||a.offsetParent||a.ownerDocument.body;return(0,We.offsetXYFromParent)(y||Ee,ee,ie.props.scale)}function Se(Ee,Pe,ie){const y=!(0,ve.isNum)(Ee.lastX),a=Le(Ee);return y?{node:a,deltaX:0,deltaY:0,lastX:Pe,lastY:ie,x:Pe,y:ie}:{node:a,deltaX:Pe-Ee.lastX,deltaY:ie-Ee.lastY,lastX:Ee.lastX,lastY:Ee.lastY,x:Pe,y:ie}}function Ue(Ee,Pe){const ie=Ee.props.scale;return{node:Pe.node,x:Ee.state.x+Pe.deltaX/ie,y:Ee.state.y+Pe.deltaY/ie,deltaX:Pe.deltaX/ie,deltaY:Pe.deltaY/ie,lastX:Ee.state.x,lastY:Ee.state.y}}function ge(Ee){return{left:Ee.left,top:Ee.top,right:Ee.right,bottom:Ee.bottom}}function Le(Ee){const Pe=Ee.findDOMNode();if(!Pe)throw new Error("<DraggableCore>: Unmounted during event!");return Pe}},80217:function(sn,Nt){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.dontSetMe=ot,Nt.findInArray=we,Nt.int=ze,Nt.isFunction=ve,Nt.isNum=We;function we(Ke,Re){for(let me=0,Se=Ke.length;me<Se;me++)if(Re.apply(Re,[Ke[me],me,Ke]))return Ke[me]}function ve(Ke){return typeof Ke=="function"||Object.prototype.toString.call(Ke)==="[object Function]"}function We(Ke){return typeof Ke=="number"&&!isNaN(Ke)}function ze(Ke){return parseInt(Ke,10)}function ot(Ke,Re,me){if(Ke[Re])return new Error(`Invalid prop ${Re} passed to ${me} - do not set this, set it on the child.`)}},27774:function(sn,Nt){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.SizeSensorId=Nt.SensorTabIndex=Nt.SensorClassName=void 0;var we="size-sensor-id";Nt.SizeSensorId=we;var ve="size-sensor-object";Nt.SensorClassName=ve;var We="-1";Nt.SensorTabIndex=We},79301:function(sn,Nt){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.default=void 0;var we=function(We){var ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,ot=null;return function(){for(var Ke=this,Re=arguments.length,me=new Array(Re),Se=0;Se<Re;Se++)me[Se]=arguments[Se];clearTimeout(ot),ot=setTimeout(function(){We.apply(Ke,me)},ze)}};Nt.default=we},79789:function(sn,Nt){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.default=void 0;var we=1,ve=function(){return"".concat(we++)};Nt.default=ve},47242:function(sn,Nt,we){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.ver=Nt.clear=Nt.bind=void 0;var ve=we(95270),We=function(Re,me){var Se=(0,ve.getSensor)(Re);return Se.bind(me),function(){Se.unbind(me)}};Nt.bind=We;var ze=function(Re){var me=(0,ve.getSensor)(Re);(0,ve.removeSensor)(me)};Nt.clear=ze;var ot="1.0.2";Nt.ver=ot},95270:function(sn,Nt,we){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.removeSensor=Nt.getSensor=Nt.Sensors=void 0;var ve=ot(we(79789)),We=we(57829),ze=we(27774);function ot(Ue){return Ue&&Ue.__esModule?Ue:{default:Ue}}var Ke={};Nt.Sensors=Ke;function Re(Ue){Ue&&Ke[Ue]&&delete Ke[Ue]}var me=function(ge){var Le=ge.getAttribute(ze.SizeSensorId);if(Le&&Ke[Le])return Ke[Le];var Ee=(0,ve.default)();ge.setAttribute(ze.SizeSensorId,Ee);var Pe=(0,We.createSensor)(ge,function(){return Re(Ee)});return Ke[Ee]=Pe,Pe};Nt.getSensor=me;var Se=function(ge){var Le=ge.element.getAttribute(ze.SizeSensorId);ge.destroy(),Re(Le)};Nt.removeSensor=Se},57829:function(sn,Nt,we){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.createSensor=void 0;var ve=we(20953),We=we(55202),ze=typeof ResizeObserver!="undefined"?We.createSensor:ve.createSensor;Nt.createSensor=ze},20953:function(sn,Nt,we){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.createSensor=void 0;var ve=ze(we(79301)),We=we(27774);function ze(Ke){return Ke&&Ke.__esModule?Ke:{default:Ke}}var ot=function(Re,me){var Se=void 0,Ue=[],ge=function(){getComputedStyle(Re).position==="static"&&(Re.style.position="relative");var a=document.createElement("object");return a.onload=function(){a.contentDocument.defaultView.addEventListener("resize",Le),Le()},a.style.display="block",a.style.position="absolute",a.style.top="0",a.style.left="0",a.style.height="100%",a.style.width="100%",a.style.overflow="hidden",a.style.pointerEvents="none",a.style.zIndex="-1",a.style.opacity="0",a.setAttribute("class",We.SensorClassName),a.setAttribute("tabindex",We.SensorTabIndex),a.type="text/html",Re.appendChild(a),a.data="about:blank",a},Le=(0,ve.default)(function(){Ue.forEach(function(y){y(Re)})}),Ee=function(a){Se||(Se=ge()),Ue.indexOf(a)===-1&&Ue.push(a)},Pe=function(){Se&&Se.parentNode&&(Se.contentDocument&&Se.contentDocument.defaultView.removeEventListener("resize",Le),Se.parentNode.removeChild(Se),Re.removeAttribute(We.SizeSensorId),Se=void 0,Ue=[],me&&me())},ie=function(a){var ee=Ue.indexOf(a);ee!==-1&&Ue.splice(ee,1),Ue.length===0&&Se&&Pe()};return{element:Re,bind:Ee,destroy:Pe,unbind:ie}};Nt.createSensor=ot},55202:function(sn,Nt,we){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.createSensor=void 0;var ve=we(27774),We=ze(we(79301));function ze(Ke){return Ke&&Ke.__esModule?Ke:{default:Ke}}var ot=function(Re,me){var Se=void 0,Ue=[],ge=(0,We.default)(function(){Ue.forEach(function(y){y(Re)})}),Le=function(){var a=new ResizeObserver(ge);return a.observe(Re),ge(),a},Ee=function(a){Se||(Se=Le()),Ue.indexOf(a)===-1&&Ue.push(a)},Pe=function(){Se.disconnect(),Ue=[],Se=void 0,Re.removeAttribute(ve.SizeSensorId),me&&me()},ie=function(a){var ee=Ue.indexOf(a);ee!==-1&&Ue.splice(ee,1),Ue.length===0&&Se&&Pe()};return{element:Re,bind:Ee,destroy:Pe,unbind:ie}};Nt.createSensor=ot},96908:function(sn){"use strict";sn.exports="data:image/png;base64,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"},57177:function(sn){"use strict";sn.exports="data:image/png;base64,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"},81378:function(sn){"use strict";sn.exports="data:image/png;base64,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"}}]);
|
|
|
}()); |